pax_global_header00006660000000000000000000000064145735650260014527gustar00rootroot0000000000000052 comment=a4ea3a4d79c228d6ec9de3b4d0b08dc2a92fcb41 lomiri-system-settings-1.1.0/000077500000000000000000000000001457356502600162015ustar00rootroot00000000000000lomiri-system-settings-1.1.0/.gitignore000066400000000000000000000007661457356502600202020ustar00rootroot00000000000000build /build /obj-* *.debhelper *.log *.moc CMakeLists.txt.user moc_* Makefile* tst_* lib/SystemSettings/SystemSettings.pc po/settings.js src/qrc_ui.cpp src/system-settings system-settings.pro.user /debian/files /debian/liblomirisystemsettings-dev/ /debian/liblomirisystemsettings1/ /debian/liblomirisystemsettingsprivate0/ /debian/liblomirisystemsettingsprivate-dev/ /debian/tmp/ /debian/lomiri-system-settings/ /debian/lomiri-system-settings-autopilot/ .cproject .project .settings __pycache__ *.gch lomiri-system-settings-1.1.0/AUTHORS000066400000000000000000000072571457356502600172640ustar00rootroot00000000000000Aashrut Aayush Gupta Abdullah AL Shohag Abidin Toumi Abuabdellah Adam Havelka Adnane Belmadiaf Adolfo Jayme Barrientos Adrià Advocatux Agdamsbo Ahmed Suliman Aitzol Berasategi Albert Astals Alberto Alberto Mardegan Alejandro J Cura Alexander Martinz Alexander Richards Alextu Alex Tu Alfred Neumayer Allan LeSage Allan Nordhøy Alois Nebel AlTeveD2v Anastopoulos Theocharis Ancalina Andrea Cimitan Andrew Hayzen Andrzej Stamburski Anne017 Anne Onyme Anonymous Antti Kaijanmäki ArashiHino Ari Börde Kröyer Arthur Mello Aurelio C Aurelio Cilia Bartosz Kosiorek Bence László Ben Van Hartingsveldt Beton BirdZhang Bittin1ddc447d824349b2 Bjarne Roß Brandon Boese Brendan Donegan Brînzariu Cristian ButterflyOfFire Byteschubse Charles Kerr Chris Gagnon Christian Dywan Christopher Lee Colin Watson Dalton Durst Dan Danfro Daniel Delgado Jiménez Daniel Frańczak Daniel Frost Daniel Van Vugt Dano6 David Barth David Planella Demode-root Denham McLaren Didier Roche Diego Sarmentero Dimitri John Ledkov Dito Kurnia P Dmitriy Pushkov Dmytro Gladkyi Ege Öz Emanuele Calabro Ennio Lavagnini Enolp Eran Erik L Ermete D'Oro Eryk Michalak Ettore Atalan Eugene Markoff Evan Dandrea Federico Turbino FlavioMala Florian Boucault Florian Leeber Francisco Molinero Gabriele Gallegonovato Gerd Sänger Gerry Boland Gianmarco Giannis Vassilopoulos Gnu-ewm Guenter Schwann Guido Berhoerster Guillermo Gonzalez Handsome_feng Heimen Stoffels Henrik Holm Honigwald Hosted Weblate HSN80 Hugh Y Hussain Hashem Aljafri Iain Lane Ierihon Igor Polyakov Imran Iqbal Ivan Samokhin Ivan Semkin Ivo Xavier Jamie Strandboge Jami Kettunen Jan Sprinz Jaume Angrill Jean Joubert Jeff Jeremy Bicha JEzEk Jim Hodapp Jin Hsieh Jiri Grönroos J Lavoie Joachim Lazaroms Joan CiberSheep Joerg Berroth John R Lenton Jonas-drange Jonas G Drange Jonasz Potoniec Jonatan Hatakeyama Zeidler Joseph Josué Jozef Mlich Jussi Pakkanen Ken VanDine Kevin Gunn Konrad Zapałowicz Krakakanok Kugi Eusebio Lars Uebernickel Leo Arias Leonardo Arias Fonseca Lionel Duboeuf Loïc Minier Lorenzo Torracchi Louies Louies0623 Luca Weiss Luigi311 Lukáš Tinkl Łukasz 'sil2100' Zemczak Luna Jernberg Lundrin Lu Xu Lxdb Manuel De La Pena Manuel De La Peña Maor26 Marius Gripsgard Martin Kozub Martin Pitt Masoud Abkenar Mateosalta Mathieu Trudel-Lapierre Matteo Mandis Matthew Paul Thomas Matv1 Max Libre Michael Sheldon Michael Terry Michael Zanetti Michał Sawicz Michele Mike Mike Gabriel Milan Korecký Moo Moshe Lazar M Sugahara Muhammad Mutse Young Nathangiovannini3 Neutrum N Nick Dedekind Nigel Wood NPL Oi Suomi On! Øjvind Fritjof Arnfred Oliver Grawert Olivier Tilloy Omer Akram Otto Hakstetter Pat McGowan Pavel Borecki Paweł Cieniek Pawel Stolowski Pekka Kärkkäinen Peter Valachovič Pete Woods P_E_T_O Philipp Leibelt P -H Lin Phlostically PomGit Ratchanan Srirattanamet Reda RedXXIII Reza Almanda Ricardo Salveti De Araujo Riccardo Riccio Robert Ancell Robert Bruce Park Roberto Alsina Robert Tari Rodney Rodney Dawes Rodrigo Benedito Rondy Andersson Rúben Carneiro Rüdiger Kupper Rudi Timmermans Rudra Harsh V Singh Ryan Argente Sami Törmänen Samson Sam Zhang Sander Saveurlinux Sebastien Bacher Sergey Chupligin Sergii Horichenko Sergio Reyes Sergio Schvezov Serhii Horichenko Sgg Simone Simon Fels Simon Quigley Somnuk Limsiroratana SongInseo Stefania Reccia Stefano Melchior Stefano Verzegnassi Stefan Weng Steve Langasek Sylke Vicious Ted Gould Temuri Doghonadze Terence Sambo Thanakit Srisearmpok TheKit Tigran Kharatyan Timo Jyrinki Timothy G Tom Dom Tom Rausner Twinkybot Ugo Riboni Victor R Ruiz Víctor R Ruiz Ville Vainionpaa Vinícius F Vlad Nirky Walter Garcia-Fontes Weblate Weblate Admin Willem Hexspoor William Hua Xqqy Yasser Lotfy You-Sheng Yang Сергій 不朽正义 lomiri-system-settings-1.1.0/CMakeLists.txt000066400000000000000000000120361457356502600207430ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.5) project(lomiri-system-settings VERSION 1.1.0 LANGUAGES C CXX) if(${PROJECT_BINARY_DIR} STREQUAL ${PROJECT_SOURCE_DIR}) message(FATAL_ERROR "In-tree build attempt detected, aborting. Set your build dir outside your source dir, delete CMakeCache.txt from source root and try again.") endif() string(TOLOWER "${CMAKE_BUILD_TYPE}" cmake_build_type_lower) # Build types should always be lowercase but sometimes they are not. set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) include(EnableCoverageReport) include(FindPkgConfig) include(GNUInstallDirs) set(LIBDIR ${CMAKE_INSTALL_LIBDIR}) enable_testing() option(ENABLE_TESTS "Build tests" ON) option(ENABLE_LIBDEVICEINFO "Build with libdeviceinfo support" OFF) option(ENABLE_UBUNTU_ACCOUNTSSERVICE "Build with Ubuntu's fork of accountsservice" OFF) if(cmake_build_type_lower MATCHES coverage) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --coverage" ) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --coverage" ) set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} --coverage" ) set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} --coverage" ) # We add -g when building with coverage so valgrind reports line numbers. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g" ) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g" ) endif() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -fno-permissive -pedantic -Wall -Wextra") find_package(Qt5Concurrent REQUIRED) find_package(Qt5DBus REQUIRED) find_package(Qt5Gui REQUIRED) find_package(Qt5Qml REQUIRED) find_package(Qt5Quick REQUIRED) find_package(Qt5Sql REQUIRED) find_package(Qt5Test REQUIRED) find_package(Qt5Widgets REQUIRED) # Workaround for https://bugreports.qt-project.org/browse/QTBUG-29987 set(QT_IMPORTS_DIR "${CMAKE_INSTALL_LIBDIR}/qt5/qml") set(CMAKE_AUTOMOC ON) pkg_search_module(GOBJECT REQUIRED gobject-2.0) pkg_search_module(GLIB REQUIRED glib-2.0) pkg_check_modules(GIO REQUIRED gio-2.0 gio-unix-2.0) pkg_search_module(UPOWER_GLIB REQUIRED upower-glib) pkg_search_module(ACCOUNTSSERVICE REQUIRED accountsservice) if (ENABLE_UBUNTU_ACCOUNTSSERVICE) add_compile_definitions(ENABLE_UBUNTU_ACCOUNTSSERVICE) endif () pkg_search_module(GEONAMES REQUIRED geonames) pkg_search_module(ICU REQUIRED icu-i18n) pkg_search_module(ANDR_PROP libandroid-properties) pkg_search_module(CLICK REQUIRED click-0.4) pkg_check_modules(QTGSETTINGS REQUIRED gsettings-qt) if(ENABLE_LIBDEVICEINFO) pkg_check_modules(DEVICEINFO REQUIRED deviceinfo) endif() set(DATA_DIR share) set(MODULE_DIR lomiri-system-settings) set(MANIFEST_DIR lomiri-system-settings) set(QML_DIR qml-plugins) set(PRIVATE_DIR private) # share/lomiri-system-settings set(PLUGIN_MANIFEST_DIR_BASE ${DATA_DIR}/${MANIFEST_DIR}) # lomiri-system-settings set(PLUGIN_MODULE_DIR_BASE ${MODULE_DIR}) # lomiri-system-settings/private set(PLUGIN_PRIVATE_MODULE_DIR_BASE "${PLUGIN_MODULE_DIR_BASE}/${PRIVATE_DIR}") # share/lomiri-system-settings/qml-plugins set(PLUGIN_QML_DIR_BASE ${DATA_DIR}/${MANIFEST_DIR}/${QML_DIR}) # E.g. /usr/share/lomiri-system-settings set(PLUGIN_MANIFEST_DIR "${CMAKE_INSTALL_PREFIX}/${PLUGIN_MANIFEST_DIR_BASE}") # E.g. /usr/lib/lomiri-system-settings set(PLUGIN_MODULE_DIR "${CMAKE_INSTALL_PREFIX}/${LIBDIR}/${PLUGIN_MODULE_DIR_BASE}") # E.g. /usr/share/lomiri-system-settings/qml-plugins set(PLUGIN_QML_DIR "${CMAKE_INSTALL_PREFIX}/${PLUGIN_QML_DIR_BASE}") # E.g. /usr/lib/lomiri-system-settings/private set(PLUGIN_PRIVATE_MODULE_DIR "${CMAKE_INSTALL_PREFIX}/${LIBDIR}/${PLUGIN_PRIVATE_MODULE_DIR_BASE}") set(SETTINGS_SHARE_DIR "${CMAKE_INSTALL_PREFIX}/${PLUGIN_MANIFEST_DIR_BASE}") SET(CMAKE_INSTALL_RPATH "${PLUGIN_MODULE_DIR}") set(DESKTOP_FILE lomiri-system-settings.desktop) set(GETTEXT_PACKAGE lomiri-system-settings) set(DESKTOP_FILE ${PROJECT_NAME}.desktop) add_subdirectory(po) add_subdirectory(schema) add_subdirectory(lib) include_directories(lib) include_directories(src) add_subdirectory(plugins) add_subdirectory(src) if(ENABLE_TESTS) pkg_check_modules(QTDBUSMOCK REQUIRED libqtdbusmock-1 REQUIRED) pkg_check_modules(QTDBUSTEST REQUIRED libqtdbustest-1 REQUIRED) add_subdirectory(tests) endif() include(FindGettext) configure_file(${DESKTOP_FILE}.in.in ${DESKTOP_FILE}.in) add_custom_target(${DESKTOP_FILE} ALL COMMENT "Merging translations into ${DESKTOP_FILE}..." COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} --desktop --template=${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}.in -o ${DESKTOP_FILE} -d ${CMAKE_SOURCE_DIR}/po ) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) install(FILES lomiri-system-settings.url-dispatcher DESTINATION share/lomiri-url-dispatcher/urls) install(FILES screenshot.png DESTINATION ${SETTINGS_SHARE_DIR}) install(FILES system-settings.svg DESTINATION ${SETTINGS_SHARE_DIR}) install(FILES system-settings-app-splash.svg DESTINATION ${SETTINGS_SHARE_DIR}) if(cmake_build_type_lower MATCHES coverage) ENABLE_COVERAGE_REPORT(TARGETS system-settings FILTER /usr/include ${CMAKE_SOURCE_DIR}/tests/* ${CMAKE_BINARY_DIR}/*) endif() lomiri-system-settings-1.1.0/COPYING000066400000000000000000001045131457356502600172400ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . lomiri-system-settings-1.1.0/ChangeLog000066400000000000000000031333071457356502600177650ustar00rootroot000000000000002024-03-11 Mike Gabriel * Release 1.1.0 (HEAD -> main, tag: 1.1.0) 2024-03-09 saveurlinux * Translated using Weblate (French) (65f91c4a) 2024-03-06 Giannis Vassilopoulos * Translated using Weblate (Greek) (c0d95bb5) 2024-03-02 Ermete D'Oro * Translated using Weblate (Italian) (e21e51a3) 2024-02-18 Temuri Doghonadze * Translated using Weblate (Georgian) (6283100e) 2024-02-17 Ivo Xavier * Translated using Weblate (Portuguese) (30d9df92) 2024-02-14 ancalina * Translated using Weblate (Korean) (6a7792d1) 2024-02-13 ancalina * Translated using Weblate (Korean) (98a0559d) 2024-02-11 ancalina * Translated using Weblate (Korean) (aec0f9a6) 2024-01-28 ButterflyOfFire * Translated using Weblate (Kabyle) (ad39d8a8) 2024-01-25 Vlad Nirky * Translated using Weblate (French) (a88bd5c4) 2024-01-21 Сергій * Translated using Weblate (Ukrainian) (8ff3989c) 2024-01-17 bittin1ddc447d824349b2 * Translated using Weblate (Swedish) (a7798eb4) 2024-01-15 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (41ce88dc) 2024-01-13 Heimen Stoffels * Translated using Weblate (Dutch) (30468eae) 2024-01-08 gallegonovato * Translated using Weblate (Spanish) (9f79a108) 2024-01-08 Jozef Mlich * Translated using Weblate (Czech) (517c2d18) 2024-01-06 gallegonovato * Translated using Weblate (Spanish) (2abbbdae) 2024-01-06 Mike Gabriel * Translated using Weblate (German) (fcaae61e) 2024-01-06 Adam Havelka * Translated using Weblate (Czech) (9c9c737c) 2024-01-06 Hosted Weblate * Update translation files (92884e1b) 2024-01-04 Adam Havelka * Translated using Weblate (Czech) (85fae46c) 2024-01-06 Mike Gabriel * Merge branch 'personal/peat-psuwit/dont-translate-icon' into 'main' (7641494f) 2024-01-06 Ratchanan Srirattanamet * po: update the .pot file (8b811c9b) * po: prevent gettext from extracting Icon field in .desktop (24d6b78e) 2024-01-05 Ratchanan Srirattanamet * Merge branch 'main' into 'main' (be7630c7) * Background: Theme: don't link with LomiriSystemSettingsPrivate (f37afc48) * Background: update note for dark mode toggle (610b2112) 2023-12-26 Muhammad * Background: Theme: don't hardcode home path (f5bb8b09) 2023-12-25 Muhammad * Background: Introduce dark mode switch (590a3f82) 2024-01-05 Ratchanan Srirattanamet * Merge branch 'charging-information-toggle' into 'main' (2be594ce) 2024-01-05 Muhammad * Battery: rename gsetting; showChargingInformation -> showChargingInformationWhileLocked (2dc60dc4) 2023-12-31 Muhammad * Battery: add toggle for configuring charging information (44d3e32e) 2024-01-05 Ratchanan Srirattanamet * Merge branch 'upstream-accountsservice' into 'main' (43073e3d) 2023-12-18 Brandon Boese * Add flag to compile with ubuntu accountsservice (722fc6ce) 2023-12-27 Serhii Horichenko * Translated using Weblate (Ukrainian) (8fb6c763) 2023-12-28 Ivo Xavier * Translated using Weblate (Portuguese) (01861902) 2023-12-31 phlostically * Translated using Weblate (Esperanto) (42e42d25) 2023-12-27 Weblate * Added translation using Weblate (Chinese (Simplified) (zh_LATN@pinyin)) (745a715f) * Added translation using Weblate (Tamil (Sri Lanka)) (5dc485ed) * Added translation using Weblate (German (Walser)) (e9f692f3) * Added translation using Weblate (Meadow Mari) (26d16877) * Added translation using Weblate (Crimean Tatar) (3ada2057) * Added translation using Weblate (Chuvash) (7f9cfd49) * Added translation using Weblate (Silesian) (94a76aeb) * Added translation using Weblate (Latin) (ae058811) * Added translation using Weblate (Venetian) (bc1f6ea9) * Added translation using Weblate (Ossetian) (ed0e7859) * Added translation using Weblate (Sami (Northern)) (fc19b50a) * Added translation using Weblate (Greenlandic) (ece8c289) * Added translation using Weblate (Assamese) (10ff020d) * Added translation using Weblate (Haitian) (f5c519de) * Added translation using Weblate (Cornish) (776ef67a) * Added translation using Weblate (Frisian) (4148a6ce) * Added translation using Weblate (Kashubian) (2f8ce4ce) * Added translation using Weblate (Aragonese) (17781feb) * Added translation using Weblate (Tibetan) (3d8b4b46) * Added translation using Weblate (Filipino) (459012cc) * Added translation using Weblate (Tigrinya) (1a602951) * Added translation using Weblate (Tatar) (ba3fb5b2) 2023-12-26 Weblate * Added translation using Weblate (Italian (it_CARES)) (aee2f145) 2023-12-20 bittin1ddc447d824349b2 * Translated using Weblate (Swedish) (d0c5860b) 2023-12-20 Heimen Stoffels * Translated using Weblate (Dutch) (71129781) 2023-12-22 NPL * Translated using Weblate (Japanese) (9e3ff4a9) 2023-12-20 gallegonovato * Translated using Weblate (Spanish) (10b694f4) 2023-12-20 Daniel Frost * Translated using Weblate (German) (88ee0468) 2023-12-21 Jozef Mlich * Translated using Weblate (Czech) (d3415e01) 2023-12-25 Adam Havelka * Translated using Weblate (Czech) (92ad2cb5) 2023-12-19 Hosted Weblate * Update translation files (4009a2c1) 2023-12-18 Ivo Xavier * Translated using Weblate (Portuguese) (5197ab88) 2023-12-18 Eryk Michalak * Translated using Weblate (Polish) (13193bc8) 2023-12-19 Jozef Mlich * Translated using Weblate (Czech) (dcd5fc7b) 2023-12-19 Mike Gabriel * po/: Update translation template. (7ddc5859) * Merge branch 'bluetooth_reorder' into 'main' (f67105b5) 2023-12-17 Luigi311 * Plugins: Bluetooth: Rename Connected to Paired (2c21b274) 2023-12-13 Luigi311 * Plugins: Bluetooth: Set connection text and color (8799965c) * Plugin: Bluetooth: Remove autoconnect and move into connected (b1ea7d47) 2023-12-13 Ratchanan Srirattanamet * Merge branch 'fix_battery_condition_check' into 'main' (7c7e9ff4) 2023-10-03 Luigi311 * Plugins: Battery: Use has history for battery primary condition check (de7b4d9d) 2023-12-11 Ratchanan Srirattanamet * Merge branch 'ubports/focal_-_dt2w_persist' into 'main' (05836950) 2023-12-05 Ratchanan Srirattanamet * debian/control: versioned-depends on lomiri-schemas with new key (85f129cf) 2023-12-01 Lionel Duboeuf * make use of gsetting to store the value for dt2w so it is remembered (29e2533e) 2023-12-04 Reza Almanda * Translated using Weblate (Indonesian) (f2558643) 2023-12-01 gallegonovato * Translated using Weblate (Spanish) (d760dbd8) 2023-12-01 Daniel Delgado Jiménez * Translated using Weblate (Spanish) (3dd320f9) 2023-12-01 Adam Havelka * Translated using Weblate (Czech) (b4bba7ad) 2023-12-05 Ratchanan Srirattanamet * Merge branch 'dbusmock-fix' into 'main' (87ffe4bf) 2023-12-04 Luca Weiss * Pass missing parameter to dbusmock bluez PairDevice function (b9aacd88) 2023-12-01 Daniel Delgado Jiménez * Translated using Weblate (Spanish) (482f6fef) 2023-11-19 gallegonovato * Translated using Weblate (Spanish) (bfd8bc2f) 2023-11-08 gallegonovato * Translated using Weblate (Spanish) (857ab2ef) 2023-11-14 Ratchanan Srirattanamet * Merge branch 'personal/lduboeuf/duplicate_signal' into 'main' (908f6cae) 2023-11-13 Lionel Duboeuf * Remove duplicate signal connection (ffc964f7) 2023-10-20 Lundrin * Translated using Weblate (Hungarian) (2968405e) 2023-10-18 Weblate * Added translation using Weblate (Manx) (d3f60142) * Added translation using Weblate (Corsican) (cc125525) * Added translation using Weblate (Chechen) (9bebb7e9) * Added translation using Weblate (Wolof) (7469d930) * Added translation using Weblate (Uzbek) (37b95c10) * Added translation using Weblate (Kyrgyz) (cf98adee) * Added translation using Weblate (Kurdish) (c758ff05) * Added translation using Weblate (Kannada) (686b6b96) * Added translation using Weblate (Kazakh) (c2b9b885) * Added translation using Weblate (Faroese) (01c22d2f) * Added translation using Weblate (Nepali) (75a2541f) * Added translation using Weblate (Norwegian Nynorsk) (07a31592) * Added translation using Weblate (Swahili) (3f6089da) * Added translation using Weblate (Odia) (3a1629c0) * Added translation using Weblate (Bengali) (dfd30e9e) * Added translation using Weblate (Estonian) (1058fee2) 2023-10-11 Serhii Horichenko * Translated using Weblate (Ukrainian) (e638bbb4) * Translated using Weblate (Russian) (98d58a29) 2023-10-15 Mike Gabriel * Release 1.0.2 (666dfa4a) (tag: 1.0.2) 2023-10-03 Mike Gabriel * Merge branch 'personal/peat-psuwit/206-certpicker-glitch' into 'main' (8b9442ce) 2023-09-13 Ratchanan Srirattanamet * plugins/wifi: fix weird behavior with the peer picker for cert (c1d95246) Fixes: https://gitlab.com/ubports/development/core/lomiri-system-settings/-/issues/206 2023-09-19 Eryk Michalak * Translated using Weblate (Polish) (9a077c90) 2023-09-06 bittin1ddc447d824349b2 * Translated using Weblate (Swedish) (1740517c) 2023-08-28 Mike Gabriel * Merge branch 'personal/peat-psuwit/battery-no-indicator' into 'main' (579794e9) 2023-07-02 Ratchanan Srirattanamet * plugins/battery: stop relying on a-i-battery (efa53fee) Fixes: https://gitlab.com/ubports/development/core/lomiri-system-settings/-/issues/355 2023-08-20 AlTeveD2v * Translated using Weblate (Russian) (aa881ea1) 2023-08-13 Abdullah AL Shohag * Translated using Weblate (Bengali (Bangladesh)) (d660cb44) 2023-08-18 Mike Gabriel * Merge branch 'personal/peat-psuwit/hfd-othervibrate' into 'main' (b24ce176) 2023-08-11 Ratchanan Srirattanamet * plugins/sound: migrate "other vibrate" to HFD's AS settings (f90461de) Fixes: https://gitlab.com/ubports/development/core/lomiri-system-settings/-/issues/356 2023-08-10 Ratchanan Srirattanamet * Merge branch 'main' into 'main' (720b1dc0) 2023-08-05 Muhammad * plugins/about: make DeviceInfo a stack variable (d75a1927) * tree: use an option to enable deviceinfo support (94899bf4) 2023-08-04 Muhammad * systeminfo: fallback if deviceinfo produces default output (bf5fbef0) 2023-06-21 Muhammad * plugins: about: add different methods for getting device name (71229f26) 2023-06-17 Muhammad * control: actually build with deviceinfo (d85c10bc) 2023-06-16 Muhammad * plugins: about: add second fallback to backendInfos.vendorString (b6555782) * plugins: about: fix fallback for displaying device name (a0b18f68) * plugins: about: add deviceinfo support for device name; uses PrettyName key from deviceinfo (6abf761d) 2023-08-05 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (a578bad3) 2023-08-04 NPL * Translated using Weblate (Japanese) (ebfbfbd9) 2023-08-04 Ratchanan Srirattanamet * Merge branch 'main' into 'main' (bacadba5) 2023-07-28 Muhammad * plugins: gestures: don't depend on DT2W anymore; with the addition of edge sensitivity in gestures tab, depending on DT2W doesn't really make any sense. So remove it outright. (4548b2e7) 2023-07-21 Serhii Horichenko * Translated using Weblate (Ukrainian) (44585382) 2023-07-21 Ivo Xavier * Translated using Weblate (Portuguese) (6d5072ee) 2023-07-11 Rudra Harsh V.Singh * Translated using Weblate (French (Switzerland)) (95dde14b) * Translated using Weblate (English (Canada)) (05994454) 2023-06-30 Rudra Harsh V.Singh * Translated using Weblate (Sanskrit) (5b5bd2b4) 2023-07-09 Eryk Michalak * Translated using Weblate (Polish) (4e9d1ddb) 2023-07-07 NPL * Translated using Weblate (Japanese) (60dc599b) 2023-06-28 Sylke Vicious * Translated using Weblate (Italian) (4bf2939d) 2023-07-11 Rudra Harsh V.Singh * Translated using Weblate (English (United States)) (2b99a84e) 2023-07-13 abidin toumi * Translated using Weblate (Arabic) (9a5abd32) 2023-06-27 Rudra Harsh V.Singh * Translated using Weblate (English (Canada)) (42b4b88d) 2023-06-20 Ivo Xavier * Translated using Weblate (Portuguese) (1cc4dadc) 2023-06-22 Timothy G * Translated using Weblate (French) (218b9d77) 2023-06-28 J. Lavoie * Translated using Weblate (German) (bb88487c) 2023-06-08 Heimen Stoffels * Translated using Weblate (Dutch) (890b72e8) 2023-06-09 Daniel Frost * Translated using Weblate (German) (3be209f9) 2023-06-08 Jozef Mlich * Translated using Weblate (Czech) (790db01f) 2023-06-16 Mike Gabriel * Merge branch 'fixselection' into 'main' (1f6a22c0) 2023-06-14 Danfro * fix #353 by adding grid state check and disable remove button at count=0 (d07a5fc8) 2023-06-09 Mike Gabriel * Merge branch 'fixdividercolors' into 'main' (60f6ecb3) 2023-06-08 Danfro * fix two dividers in background+gestures to use the correct darker color (3a15b1db) 2023-06-08 Hosted Weblate * Update translation files (c3af63d8) 2023-06-05 Heimen Stoffels * Translated using Weblate (Dutch) (158e9f6e) 2023-06-06 Daniel Frost * Translated using Weblate (German) (3965b5d7) 2023-06-06 Jozef Mlich * Translated using Weblate (Czech) (e6804f07) 2023-06-08 Mike Gabriel * po/: Update lomiri-system-settings.pot translation template. (26566da1) * Merge branch 'edgedragwidth' into 'main' (ae532a82) 2023-06-07 Danfro * rename to avoid conflict with other gsettings value (5cd050c5) 2023-06-08 Mike Gabriel * Merge branch 'increaseduration' into 'main' (5860622f) 2023-06-06 Danfro * increase duration of cursor reposition timer (fd05ed1d) 2023-06-08 Mike Gabriel * Merge branch 'fixhotspotsetup' into 'main' (9c58d338) 2023-06-08 Daniel Frost * remove unwanted divider in hotspot setup page (3a5a9d5f) 2023-06-06 Mike Gabriel * Merge branch 'github/fork/kugiigi/xenial_-_batterypercentage' into 'main' (03df0e54) * plugins/battery/PageComponent.qml: Adjust gschema scheme name to ayatana-indicator-power. (80d8e5ec) 2021-03-15 Kugi Eusebio * Updated text and removed section header (76664234) 2020-05-29 Kugi Eusebio * Update PageComponent.qml (69b77b32) * Update PageComponent.qml (f3638ea2) 2023-06-06 Mike Gabriel * Merge branch 'matchwording' into 'main' (c1d30f82) 2023-06-05 Danfro * match wording to sound list title (130c3b22) 2023-06-06 Mike Gabriel * Merge branch 'translationworks' into 'main' (b67b2c76) 2023-06-05 Danfro * remove workaround, add translators context and add exclamation mark (b65786a5) 2023-06-05 Hosted Weblate * Update translation files (521bbee7) 2023-06-05 Mike Gabriel * po/: Update lomiri-system-settings.pot translation template. (fd590ff4) * Merge branch 'nocurrentdelete' into 'main' (c15baa23) 2023-06-05 Danfro * rephrase message as suggested (67805ed8) 2023-06-04 Danfro * add dialog with message that current background image can not be deleted (30dd3825) 2023-06-05 Mike Gabriel * Merge branch 'personal/lduboeuf/fix_anim' into 'main' (79b038c2) 2023-05-24 Lionel Duboeuf * only instantiate Components when needed (394abdf9) * on phone, prevent loading app with 2 columns then 1 #fixes https://gitlab.com/ubports/development/core/lomiri-system-settings/-/issues/351 (db8e97fc) 2023-06-05 Mike Gabriel * Merge branch 'edgedrag' into 'main' (41f87d79) 2023-04-13 Danfro * rephrase naming to use sensitivity and remove the grid units part (5c7bd1f3) 2023-04-11 Danfro * add colon at the end of the title (06cb6bb0) 2023-04-10 Danfro * make the slider use full width and only show numbers without min/max (efa84ad4) 2023-04-09 Danfro * increase bottom padding to match other components bottom gap (cc5dbb03) * add setting for adjusting the edge drag sensitivity using gsetting (14ad2fe8) 2023-05-26 Mike Gabriel * Merge branch 'personal/peat-psuwit/migrate-updatestore' into 'main' (762b06e5) 2023-05-25 Ratchanan Srirattanamet * session-migration: do migration of .local/share/lomiri-system-settings (db41f092) 2023-05-14 Hosted Weblate * Update translation files (eaad4348) 2023-05-08 Heimen Stoffels * Translated using Weblate (Dutch) (07dda838) 2023-05-10 Daniel Frost * Translated using Weblate (German) (6b5a92e0) 2023-05-09 Jozef Mlich * Translated using Weblate (Czech) (c0754664) 2023-05-13 abidin toumi * Translated using Weblate (Arabic) (e7b1658b) 2023-05-14 Mike Gabriel * Merge branch 'personal/peat-psuwit/349-duplicated-hotspot-error' into 'main' (7299004e) 2023-05-11 Ratchanan Srirattanamet * po: update .pot file (ff9da22b) * plugins/hotspot: remove error reporting from hotspot setup dialog (4160398e) 2023-05-08 Hosted Weblate * Update translation files (a605a3b9) 2023-05-04 Ivo Xavier * Translated using Weblate (Portuguese) (f69dc8ba) 2023-05-08 Mike Gabriel * po/lomiri-system-settings.pot: Update translation template file. (f588d249) 2023-05-02 Eryk Michalak * Translated using Weblate (Polish) (c5f72f5b) 2023-04-28 Heimen Stoffels * Translated using Weblate (Dutch) (3fd2b4dd) 2023-05-02 Daniel Frost * Translated using Weblate (German) (fae30fc6) 2023-04-30 Jozef Mlich * Translated using Weblate (Czech) (03d0342a) 2023-05-02 Mike Gabriel * Merge branch 'fixtimzonenameclick' into 'main' (f5d70b46) 2023-04-30 Danfro * fix #348 by adding the goBackTimer to the onClicked event (e62dc3c0) 2023-04-30 Mike Gabriel * Merge branch 'fixhotspotcursor' into 'main' (b19410db) 2023-04-28 Danfro * fix #165 by moving the cursor to the end of the TextField content (528e36f8) 2023-04-29 Marius Gripsgard * Merge branch 'personal/peat-psuwit/344-devel-mode-while-unplugged' into 'main' (b604922a) 2023-04-29 Ratchanan Srirattanamet * plugins/about: fix enabling/disabling developer mode while unplugged (4ab06148) Fixes: https://gitlab.com/ubports/development/core/lomiri-system-settings/-/issues/344 2023-04-28 Mike Gabriel * Merge branch 'settoheader' into 'main' (81bf0bb8) 2023-04-11 Danfro * fix 207 by moving the set option into the header (e7f29c4e) 2023-04-28 Hosted Weblate * Update translation files (1dbebaf7) 2023-04-28 Mike Gabriel * Merge branch 'reworksound' into 'main' (c6f2b9f4) 2023-04-23 Danfro * rename the sound words, restore Ringtone, use Message sound (3538edfd) * restore original sound volume check since my "random" 90% is not valid (68287977) * rework sound page for more consistency (25a80b96) 2023-04-28 Mike Gabriel * Merge branch 'backgroudrework' into 'main' (fdf8c6c2) 2023-04-24 Danfro * correct "System Art" to "System art" (52c0f73e) * add pot file with new string (a4b63954) * use dividers and thin dividers for grouping and remove double column (4d04df4e) * make image categories use foregroundText color instead of hardcoded grey (228d18bc) 2023-04-28 Mike Gabriel * Merge branch 'reworkbrightness' into 'main' (10910fa1) 2023-04-25 Danfro * use colons on captions and add divider between groups (fbc7ac0d) 2023-04-24 Lorenzo Torracchi * Translated using Weblate (Italian) (b9e6ccaa) 2023-04-24 Mike Gabriel * Merge branch 'colors' into 'main' (3b548768) 2023-04-23 Danfro * replace hardcoded colors or LomiriColors with themed colors (1fb20547) 2023-04-16 Lu Xu * Translated using Weblate (Chinese (Simplified)) (37d6a062) 2023-04-15 Lundrin * Translated using Weblate (Hungarian) (2f3a1179) 2023-04-21 Mike Gabriel * Merge branch 'backgrounddelete' into 'main' (1b57e1d7) 2023-03-17 Danfro * fix #274 and #319 by reapplying the updated repeater to the component (52fa41e6) 2023-04-21 Mike Gabriel * Merge branch 'addwrap' into 'main' (4b47a716) 2023-04-07 Danfro * fix 345 by adding wordwrap to the dt2w description (9117ba79) 2023-04-21 Mike Gabriel * Merge branch 'settingsitemtitle' into 'main' (44175861) 2023-04-10 Danfro * set text size to medium and use bold (fd136cf2) 2023-04-14 Lundrin * Translated using Weblate (Hungarian) (e5ef5fe3) 2023-04-12 Temuri Doghonadze * Translated using Weblate (Georgian) (1568cdab) 2023-04-13 Marius Gripsgard * Merge branch 'ubuntutouch' into 'main' (170a3a38) 2023-04-09 Danfro * fix #340 by adding Touch after Ubuntu (c9bf1311) 2023-04-13 Marius Gripsgard * Merge branch 'moredisplayofftimes' into 'main' (da944bbb) 2023-04-11 Danfro * fix #10 by adding two more display off times with 15 and 30 minutes (a940c585) 2023-04-11 Temuri Doghonadze * Translated using Weblate (Georgian) (0cbf5cb7) 2023-04-07 Daniel Frost * Translated using Weblate (German) (812d38bf) 2023-04-04 gallegonovato * Translated using Weblate (Spanish) (c0a9ad8c) 2023-04-06 Marius Gripsgard * Merge branch 'fixcancelaction' into 'main' (c195729a) 2023-03-17 Danfro * fix cancel button opening content hub (8e3be12b) 2023-03-31 Sylke Vicious * Translated using Weblate (Italian) (f16ca051) 2023-03-30 Jozef Mlich * Translated using Weblate (Czech) (2a9fb0e0) 2023-03-30 Sylke Vicious * Translated using Weblate (Italian) (5277d835) 2023-03-30 Jozef Mlich * Translated using Weblate (Czech) (9cfac1a2) 2023-03-28 Jozef Mlich * Translated using Weblate (Czech) (d28f8ae4) 2023-03-29 Ratchanan Srirattanamet * Merge branch 'personal/gberh/launcher-desktop-mode' into 'main' (cf474a0b) 2023-03-29 Guido Berhoerster * Always show launcher plugin in desktop mode (0fdf2074) 2023-03-22 phlostically * Translated using Weblate (Esperanto) (595b25b5) 2023-03-01 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (732bd411) 2023-02-28 Luna Jernberg * Translated using Weblate (Swedish) (48bf9336) 2023-02-26 Luna Jernberg * Translated using Weblate (Swedish) (780cdac6) 2023-02-24 Mike Gabriel * Release 1.0.1 (e2bcd687) (tag: 1.0.1) 2023-02-24 Hosted Weblate * Update translation files (3ca3c620) 2023-02-24 Mike Gabriel * po/lomiri-system-settings.pot: Update file (line numbers in source files only). (de04a6a5) 2023-02-20 Sergii Horichenko * Translated using Weblate (Ukrainian) (a2c579be) 2023-02-19 Sergii Horichenko * Translated using Weblate (Russian) (457d4b40) 2023-02-22 Heimen Stoffels * Translated using Weblate (Dutch) (ffcd6a51) 2023-02-22 Mike Gabriel * Merge branch 'personal/lduboeuf/cbdisplay_check' into 'main' (6abbd453) 2023-02-21 Lionel Duboeuf * Only display Cell broadcast category if device support Ofono (88fbc19a) 2023-02-18 Sergii Horichenko * Translated using Weblate (Russian) (69400634) 2023-02-18 gnu-ewm * Translated using Weblate (Polish) (619db4a9) 2023-02-16 phlostically * Translated using Weblate (Esperanto) (eafcbf46) 2023-02-13 Adolfo Jayme Barrientos * Translated using Weblate (Spanish) (db6c0bb0) 2023-02-11 Sergii Horichenko * Translated using Weblate (Ukrainian) (dff1963e) 2023-02-09 Mike Gabriel * Merge branch 'personal/lduboeuf/fix_cb_layout' into 'main' (9fcadc2e) 2023-02-09 Lionel Duboeuf * fix cellbroadcast page layout issue (51ac0bd7) 2023-02-07 Ivo Xavier * Translated using Weblate (Portuguese) (ab0b5167) 2023-02-06 Sergii Horichenko * Translated using Weblate (Ukrainian) (d27f17c4) 2023-02-06 Ivo Xavier * Translated using Weblate (Portuguese) (4ca35c10) 2023-02-06 Dan * Translated using Weblate (Ukrainian) (2f702904) 2023-02-06 Ivo Xavier * Translated using Weblate (Portuguese) (33e036bd) 2023-02-06 Mike Gabriel * Release 1.0 (241a6fb5) (tag: 1.0) 2023-02-05 gnu-ewm * Translated using Weblate (Polish) (2e3e84b7) 2023-02-04 Mike Gabriel * Translated using Weblate (German) (7851d49f) 2023-02-04 Hosted Weblate * Update translation files (5483a75f) 2023-02-03 Sergii Horichenko * Translated using Weblate (Ukrainian) (719ca9a8) * Translated using Weblate (Russian) (90615d85) 2023-02-04 Mike Gabriel * Translated using Weblate (German) (426c7f0c) * po/: Update translation template. (71649e6b) * plugins/notifications/CellBroadcast.qml: Fix cell broadcast text phrase. (efd78597) 2023-02-03 Mike Gabriel * Merge branch 'sggua-main-patch-64499' into 'main' (0b964371) 2023-02-03 sgg * Supoprt -> Support (1665725a) 2023-02-02 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (cfa747a4) 2023-02-02 Hosted Weblate * Update translation files (c3771b31) 2023-02-02 Guido Berhoerster * Merge branch 'personal/sunweaver/modernize-i18n' into 'main' (1f0ec107) 2023-02-01 Mike Gabriel * debian/rules. Don't make target 'pot' anymore, not provided and not needed anymore. (4e972244) 2023-01-31 Mike Gabriel * po/: Modernize i18n. (e9fa470e) * CMakeLists.txt: Set upstream version in project() macro call. (47a2a1fb) * CMake: Bump mininum version requirement to 3.5 (2225331b) 2023-01-31 Sergii Horichenko * Translated using Weblate (Ukrainian) (addc9717) 2023-01-31 Mike Gabriel * Translated using Weblate (German) (4d42a7ef) 2023-01-30 Sergii Horichenko * Translated using Weblate (Ukrainian) (22724c33) * Translated using Weblate (Russian) (d96f81d2) 2023-01-30 Mike Gabriel * Merge branch 'personal/lduboeuf/cellbroadcast' into 'main' (b15f5cf5) 2023-01-30 Lionel Duboeuf * can't install it anymore ( why ?). test by renaming "ubuntu" on Recommends (8ac0b9f4) 2022-06-21 Lionel Duboeuf * Add Cellbroadcast settings (34e3bcfe) 2023-01-29 Mike Gabriel * Merge branch 'details-update-channel' into 'main' (ab2dcafc) 2023-01-29 Jami Kettunen * about: Show OS update channel in build details (7e1f742c) 2023-01-24 gnu-ewm * Translated using Weblate (Polish) (b528cdfc) 2023-01-23 Mike Gabriel * Merge branch 'personal/lduboeuf/fix_layout' into 'main' (46737630) 2023-01-23 Lionel Duboeuf * Fix layout issues fixes https://gitlab.com/ubports/development/core/lomiri-system-settings/-/issues/253 (8df383f3) 2023-01-21 Sergii Horichenko * Translated using Weblate (Ukrainian) (b4112232) 2023-01-18 Sergii Horichenko * Translated using Weblate (Russian) (ee0680c6) 2023-01-18 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (596c51ba) 2023-01-17 Daniel Frost * Translated using Weblate (German) (f3070939) 2023-01-16 Sergii Horichenko * Translated using Weblate (Ukrainian) (47bd8f9e) 2023-01-14 Dan * Translated using Weblate (Ukrainian) (68b3e8b8) 2023-01-14 Sergii Horichenko * Translated using Weblate (Russian) (3d6320e7) 2023-01-13 Ivo Xavier * Translated using Weblate (Portuguese) (6e8e5610) 2023-01-13 Timothy G * Translated using Weblate (French) (231f93fc) 2023-01-11 Dan * Translated using Weblate (Ukrainian) (235ddf97) * Translated using Weblate (Ukrainian) (c14a07ae) 2023-01-07 Alexander Richards * Translated using Weblate (Esperanto) (61c35c18) 2023-01-04 Muhammad * Translated using Weblate (Urdu) (0e674916) 2023-01-06 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (7d366a0b) 2023-01-06 Daniel Frost * Translated using Weblate (German) (c715117e) 2023-01-04 Anonymous * Translated using Weblate (Urdu) (0a178d1f) 2023-01-04 Muhammad * Translated using Weblate (Urdu) (17f805f5) 2023-01-04 Anonymous * Translated using Weblate (Ido) (32db4443) * Translated using Weblate (Tetum) (c50c02d6) * Translated using Weblate (Scots) (ca7c5187) * Translated using Weblate (Franco-Provençal) (167d9a7f) * Translated using Weblate (Sindhi) (3cc8d1b7) * Translated using Weblate (Pampanga) (94db4fc3) * Translated using Weblate (Malagasy) (f7f0c75b) * Translated using Weblate (Kabyle) (e5cb78e2) * Translated using Weblate (Luxembourgish) (af63e9d6) * Translated using Weblate (French (Switzerland)) (04596a03) * Translated using Weblate (Tajik) (6f411189) * Translated using Weblate (Lojban) (1115edc1) * Translated using Weblate (Oromo) (ced3bcfd) * Translated using Weblate (Lingala) (c1c420f7) * Translated using Weblate (Bemba) (02114c31) * Translated using Weblate (Nyanja) (40671f34) * Translated using Weblate (Friulian) (78c3db3e) * Translated using Weblate (Turkmen) (3eef59d0) * Translated using Weblate (Macedonian) (89601db6) * Translated using Weblate (Maori) (64d84c18) * Translated using Weblate (Pashto) (c0dd81a0) * Translated using Weblate (Dhivehi) (c5f2d6bf) * Translated using Weblate (Kurdish (Southern)) (703c9b3e) * Translated using Weblate (Kurdish (Northern)) (cefd93a0) * Translated using Weblate (Chinese (Min Nan)) (2947b514) * Translated using Weblate (Telugu) (8a34c3bc) * Translated using Weblate (Shan) (66f02465) * Translated using Weblate (Sanskrit) (e8a1c392) * Translated using Weblate (Burmese) (b43816ef) * Translated using Weblate (Marathi) (6153bfa0) * Translated using Weblate (Malayalam) (81931907) * Translated using Weblate (Lao) (05f0225d) * Translated using Weblate (Kurdish (Central)) (40517e97) * Translated using Weblate (Bulgarian) (05229aad) 2023-01-04 Mike Gabriel * Revert "Deleted translation using Weblate (Chinese (Traditional, Hong Kong))" (a376c868) * Revert "Added translation using Weblate (Chinese (Traditional, Hong Kong))" (eac2f7db) 2023-01-04 Weblate * Added translation using Weblate (Chinese (Traditional, Hong Kong)) (61118689) 2023-01-03 Muhammad * Translated using Weblate (Urdu) (edc00b0e) 2023-01-04 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (2126092c) 2023-01-04 Mike Gabriel * Deleted translation using Weblate (Chinese (Traditional, Hong Kong)) (02e8221a) 2023-01-03 Weblate * Added translation using Weblate (Urdu) (57f5fbcf) * Added translation using Weblate (Ido) (4a5ab17c) * Added translation using Weblate (Tetum) (3281bf3c) * Added translation using Weblate (Scots) (96cd41c5) * Added translation using Weblate (Franco-Provençal) (6ce2e0fa) * Added translation using Weblate (Sindhi) (295c4dc4) * Added translation using Weblate (Pampanga) (7da7b5fc) * Added translation using Weblate (Malagasy) (0806b8b9) * Added translation using Weblate (Kabyle) (d4a0930a) * Added translation using Weblate (Luxembourgish) (06733542) * Added translation using Weblate (French (Switzerland)) (4a560819) * Added translation using Weblate (Tajik) (dd438acc) * Added translation using Weblate (Lojban) (9ae90207) * Added translation using Weblate (Oromo) (da178262) * Added translation using Weblate (Lingala) (01fd8834) * Added translation using Weblate (Bemba) (c574c6c2) * Added translation using Weblate (Nyanja) (64b8d9f1) 2023-01-03 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (6ba2cb1c) 2023-01-02 Weblate * Added translation using Weblate (Friulian) (20361fec) * Added translation using Weblate (Turkmen) (f2971a65) * Added translation using Weblate (Macedonian) (4cd4629d) * Added translation using Weblate (English (Canada)) (1db58595) 2022-12-29 Weblate * Added translation using Weblate (Maori) (bc061a41) * Added translation using Weblate (Pashto) (f7f15d36) * Added translation using Weblate (Dhivehi) (d52b5c21) * Added translation using Weblate (Georgian) (99a23ae5) 2022-12-29 Hosted Weblate * Update translation files (888923d4) 2022-12-27 Dan * Translated using Weblate (Ukrainian) (02660c66) 2022-12-23 Marius Gripsgard * Merge branch 'personal/peat-psuwit/language-list-missing-us-ca' into 'main' (27eb5901) 2022-12-23 Ratchanan Srirattanamet * plugins/language: peephole optimizations (b1b14dfd) * plugins/languages: fix US/CA locales name in initial list (5ef3c21b) 2022-12-19 J. Lavoie * Translated using Weblate (Italian) (e6e268df) * Translated using Weblate (French) (8fd63a8a) 2022-12-20 Denham McLaren * Translated using Weblate (English (Australia)) (79db7182) 2022-12-19 J. Lavoie * Translated using Weblate (German) (03dd72f6) 2022-12-19 Guido Berhoerster * Merge branch 'personal/sunweaver/hosted-weblate' into 'main' (13afc662) 2022-12-17 Mike Gabriel * README.md: Mention sponsorship of Hosted Weblate and point people to this project's URL on hosted.weblate.org. (4c0559fd) * README.md: Adjust project URL on GitLab. Add H2 headline. (47f96ebe) * README[.md]: Turn into markdown file. (f7cdea40) 2022-12-19 Weblate * Added translation using Weblate (Kurdish (Southern)) (c6f41436) * Added translation using Weblate (Kurdish (Northern)) (b9e80d7a) 2022-12-17 Joan CiberSheep * Translated using Weblate (Catalan) (1a1b5621) 2022-12-17 Jami Kettunen * Merge branch 'personal/mariogrip/fixnowifiicons' into 'main' (09f76e3a) 2022-12-17 Marius Gripsgard * [plugins/wifi] Update extended menu attributes to match lomiri-n-i (c2817827) Fixes: 2022-12-17 Weblate * Added translation using Weblate (Chinese (Min Nan)) (e7a9ba50) 2022-12-17 Dan * Translated using Weblate (Ukrainian) (ec0f6b98) 2022-12-17 Mike Gabriel * Translated using Weblate (German) (46480e1b) 2022-12-14 Guido Berhoerster * Merge branch 'personal/fredldotme/workspaces' into 'main' (7fb6f787) 2022-12-13 Alfred Neumayer * plugins: Rename to "Appearance" to "Background & Appearance" (1eda11d1) * plugins: En-/Disable workspaces using a switch (6d3c483f) 2022-12-13 Ratchanan Srirattanamet * Merge branch 'personal/gberh/xenial-merge' into 'main' (a58173dc) 2022-07-13 Florian Leeber * Update QtQuick imports to 2.12 (1263c282) * Use autoTransform property for rotated images (09201ae7) 2022-12-12 Marius Gripsgard * Merge branch 'personal/fredldotme/aethersettings' into 'main' (07432846) 2022-11-28 Alfred Neumayer * plugins/brightness: Adapt to idle-stopping Aethercast (4973db80) 2022-12-11 Mike Gabriel * Merge branch 'personal/mariogrip/mardylang' into 'main' (dc00ef92) 2021-11-18 Alberto Mardegan * plugins/language: get language list from active translations (35cd0eac) Fixes: https://gitlab.com/ubports/core/focal-projectmanagement-missing-packages/-/issues/5 Fixes: https://gitlab.com/ubports/core/lomiri-system-settings/-/issues/286 2022-11-27 Marius Gripsgard * Merge branch 'personal/fredldotme/drawerblur' into 'main' (3f53dbac) 2022-11-27 Alfred Neumayer * plugins/background: Rename & add blur setting (953aab3e) 2022-11-24 Marius Gripsgard * Merge branch 'focal-fix-battery-graph' into 'main' (bcaf5308) 2022-11-24 Jami Kettunen * battery: Fix tech type check for modern (focal) UPower (fe946f36) 2022-11-23 Ratchanan Srirattanamet * Merge branch 'hide-lock-security' into 'main' (248f2dd8) 2022-11-04 Guido Berhoerster * Hide hint to enable password/passphrase for dev mode if already set (1f2e5a0d) 2022-11-23 Mike Gabriel * Merge branch 'personal/peat-psuwit/DevMode-bracet-mistake' into 'main' (e07ce539) 2022-11-22 Ratchanan Srirattanamet * plugins/about: fix bracket mistake in DevMode page (320f3775) * Merge branch 'lock-security-fixup' into 'main' (c24307d0) 2022-11-04 Guido Berhoerster * Pass instance of LomiriSecurityPrivacyPanel to LockSecurity page (02667dfa) 2022-11-21 Mike Gabriel * Merge branch 'rename-attrs-types' into 'main' (aeb521d3) 2022-11-21 Guido Berhoerster * Rename indicator widget types (33e7ce20) * Rename menu attributes after Lomiri (dcc224dd) 2022-11-18 Ratchanan Srirattanamet * Merge branch 'niaproxy-main-patch-52696' into 'main' (91767899) 2022-09-20 Ivan Samokhin * Add battery tech type check. (59f596d4) 2022-10-28 Guido Berhoerster * Merge branch 'personal/sunweaver/default-background-image-name' into 'main' (ca6da85a) 2022-10-27 Mike Gabriel * debian/control: Switch from ubports-wallpapers to lomiri-wallpapers. (a4851cbd) * plugins/background/background.cpp: Use a more generic default background image name and let a symlink in lomiri-wallpapers decide what the default background will be for Ubuntu Touch. (da2052ea) 2022-10-10 Ratchanan Srirattanamet * Merge branch 'personal/sunweaver/canonical-copyright-uniformity' into 'main' (0fa60644) 2022-10-05 Mike Gabriel * copyright headers: Correctly spell 'Foundation' (with capital 'F'). (7826190d) * copyright headers: Drop mail address from 'UBports Foundation' entries. (b438ac5c) * copyright headers: Also use uniform spelling of 'UBports Foundation'. (1600ce04) * copyright headers: Use uniform spelling for copyright holder 'Canonical Ltd.'. (50c3a5f4) 2022-10-04 Ratchanan Srirattanamet * Merge branch 'fix-lomiri-connectivity-mock' into 'main' (1a6d78cf) 2022-08-04 Guido Berhoerster * Rename Bandwith to Bandwidth in Lomiri.Connectivity mock (060fcc21) 2022-10-04 Mike Gabriel * Merge branch 'pr/fix-build-warnings' into 'main' (f97ec2d0) 2022-10-04 Robert Tari * Replace usage of deprecated GTimeVal (ef0d1b69) * Fix memory leak in UpClient API usage (49dc0a78) * Fix compiler warnings due to unused arguments and unhandled switch cases (a9babce2) 2022-10-04 Mike Gabriel * Merge branch 'personal/sunweaver/end-of-bzr' into 'main' (a514a36d) * .bzr-builddeb/default.conf: Drop file. No Bzr anymore. (b355a628) * Merge branch 'ivoxavier-main-patch-26293' into 'main' (572f3a98) 2021-08-30 Ivo Xavier * Make 'Confirm Button' on HotSpot Setup follow theme guideLine (c8fd61c0) 2022-10-04 Guido Berhoerster * Merge branch 'fix-lomiri-notifications' into 'main' (28f5310f) 2022-10-03 Jami Kettunen * plugins/gestures: Update Qt interface name to lomiri (568c177c) 2022-09-27 Jami Kettunen * plugins/notification: Rename GSETTINGS ubuntu -> lomiri (eb1fe206) 2022-09-15 Ratchanan Srirattanamet * Merge branch 'add-required-action-arg' into 'main' (2a907a59) 2022-08-04 Guido Berhoerster * Add boolean argument to actions for org.ayatana.indicators.switch (4aff6e27) 2022-09-01 Ratchanan Srirattanamet * Merge branch 'fix-crossbuilder' into 'main' (6c51ddfe) * Merge branch 'about-plugin-system-info' into 'main' (fab19a26) 2022-09-01 Guido Berhoerster * Fix cross-building with crossbuilder (388db4cd) 2022-08-29 Guido Berhoerster * Always show OS information (c0419c74) 2022-08-25 Guido Berhoerster * Add information about kernel, CPU architecture and build ABI to about plugin (07367c0a) 2022-07-25 Mike Gabriel * Merge branch 'fix_warn' into 'main' (620c260e) 2022-07-25 Sergey Chupligin * Fix qt warning on debian 11 (326a485e) 2022-07-18 Mike Gabriel * Merge branch 'focal-fix-reset-launcher' into 'main' (e281c5ce) * Merge branch 'main-bt-show-alias' into 'main' (db981dff) 2022-07-14 Jami Kettunen * plugins/bluetooth: Report "Alias" as the adapter name (5cfcf15b) 2022-07-13 Marius Gripsgard * Merge branch 'main-dt2w' into 'main' (9105e853) 2022-07-12 Jami Kettunen * plugins/reset: Fix freeze on "Reset launcher" (6a05aa15) 2022-07-07 Alexander Martinz * po: update pot for gestures plugin changes (c945401e) 2022-06-29 Alexander Martinz * plugins: add new gestures plugin (38f9e022) 2022-05-03 Ratchanan Srirattanamet * Merge branch 'fix-url-dispatcher-path' into 'main' (7f225d6b) 2022-05-03 Guido Berhoerster * Install URL schema file to lomiri-url-dispatcher path (248e2bdf) 2022-03-16 Ratchanan Srirattanamet * Merge branch 'personal/peat-psuwit/usb-moded-ui' into 'main' (f01eb241) 2022-03-11 Ratchanan Srirattanamet * plugins/about: implement developer mode in terms of usb-moded (6a31d540) 2022-02-07 Ratchanan Srirattanamet * Merge branch 'fix-sound-dirs' into 'main' (bfe82875) * Merge branch 'main' into 'main' (b6d3cb60) 2021-12-31 Guido Berhoerster * Remove accessibility, cellular, phone, and security-privacy plugins (39266ebe) 2022-02-02 Guido Berhoerster * Fix sound paths (issue #308) (d3108922) 2022-01-25 Marius Gripsgard * Merge branch 'personal/peat-psuwit/merge-xenial-2022Jan' into 'main' (6fe9bc52) 2022-01-26 Ratchanan Srirattanamet * Merge remote-tracking branch 'gitlab_ubports/ubports/xenial' into personal/peat-psuwit/merge-xenial-2022Jan (64ea0ae4) 2022-01-24 Ratchanan Srirattanamet * Merge branch 'switch-to-ayatana-indicators' into 'main' (761bbec1) 2022-01-21 Guido Berhoerster * Make plugins use Ayatana Indicators (issue #306) (3f947318) 2022-01-19 Florian Leeber * Merge branch 'xenial_-_stopsound' into 'ubports/xenial' (b8fd07c9) 2022-01-18 Lionel Duboeuf * Stop sound if playing when going back or close settings (4a913a05) 2021-12-31 Guido Berhoerster * Update debian packaging for focal (ce9b05d3) 2021-12-16 Marius Gripsgard * Merge branch 'mr/qmenumodel-1-0' into 'main' (2c650635) 2021-12-05 Florian Leeber * Merge branch 'xenial_-_soundlayout' into 'ubports/xenial' (fa0ea5b4) 2021-12-05 Lionel Duboeuf * Sound List: Fix layout issue for bottom play control (e1f8d2ae) 2021-12-02 Dalton Durst * Merge branch 'personal/peat-psuwit/merge-xenial-2021Nov' into 'main' (dfa9336b) 2021-12-01 Ratchanan Srirattanamet * Merge branch 'personal/usb/require-upower' into 'main' (a0a12771) 2021-11-26 Dalton Durst * Add upower as a runtime dependency (2b7f077b) 2021-11-30 Robert Tari * Bump QMenuModel to 1.0 (9bfd5179) 2021-11-29 Ratchanan Srirattanamet * po: re-generate .pot file (cace1eb3) * Merge remote-tracking branch 'gitlab_ubports/ubports/xenial' into personal/peat-psuwit/merge-xenial-2021Nov (9e701dcc) 2021-11-25 Marius Gripsgard * Merge branch 'mr/rename-unitymenu' into 'main' (420cf1ab) 2021-11-16 Robert Tari * Rename UnityMenuAction and UnityMenuModel symbols (fd692fee) 2021-11-24 Marius Gripsgard * Merge branch 'mr/rename-ubuntu-touch-sounds' into 'main' (e56ed7c1) * Merge branch 'mr/rename-com-ubuntu-accountsservice-input' into 'main' (1e085402) * Merge branch 'mr/rename-com-ubuntu-touch-accountsservice-phone' into 'main' (9eedfdb6) * Merge branch 'mr/rename-com-ubuntu-phone' into 'main' (bd2e5828) * Merge branch 'mr/rename-com-lomiri-touch-sound' into 'main' (cde76092) 2021-11-12 Robert Tari * Rename ubuntu-touch-sounds (65666146) 2021-11-21 Florian Leeber * Merge branch 'xenial_-_more-storage-categories' into 'ubports/xenial' (bfcbe228) 2021-11-21 Michele * Add more categories in the storage bar (21a34965) 2021-11-11 Robert Tari * Rename com.ubuntu.AccountsService.Input (19c32822) * Rename com.ubuntu.touch.AccountsService.Phone (fa90dfd0) * Rename com.ubuntu.phone (431a38fd) * Rename com.ubuntu.touch.sound (f550a8e7) 2021-11-05 Robert Tari * debian/control: Replace schema dependencies (056e7d6b) * plugins/security-privacy/securityprivacy.cpp: Rename com.ubuntu.AccountsService.SecurityPrivacy (d71a0047) 2021-11-02 Robert Tari * Rename com.ubuntu.touch.AccountsService.SecurityPrivacy (abe8e835) 2021-11-01 Robert Tari * Rename com.ubuntu.touch.AccountsService.Sound to com.lomiri.touch.AccountsService.Sound (2336b79e) 2021-10-29 Robert Tari * Rename com.ubuntu.touch.system to com.lomiri.touch.system (a2ff278c) * Whitespace fix (98a79752) 2021-09-29 Florian Leeber * Merge branch 'custom_message_sound' into 'ubports/xenial' (c4cb7eed) 2021-09-27 Lionel Duboeuf * add custom message sound (ffbd2a89) 2021-09-03 Marius Gripsgard * Merge branch 'personal/peat-psuwit/remove-system-update' into 'main' (c3c2200a) * Merge branch 'personal/peat-psuwit/comment-indicators' into 'main' (3857a4ce) 2021-09-04 Ratchanan Srirattanamet * d/control: temporary comment indicators (36a75583) 2021-08-28 Ratchanan Srirattanamet * d/control: remove some dependencies needed by system-update only (06954234) * po: update pot and po files to remove system-update translations (61734cdf) * Remove system-update plugin, tests, and push-helper (147c5d24) 2021-08-31 Marius Gripsgard * Merge branch 'personal/peat-psuwit/make-it-work' into 'main' (84545d7c) * Merge branch 'main' into 'personal/peat-psuwit/make-it-work' (1178a168) * Merge branch 'personal/peat-psuwit/liblomirisystemsettingsprivate' into 'main' (907535a2) 2021-08-30 Ratchanan Srirattanamet * po: update pot (900159da) * po: update the pot file (56eabe5c) 2021-08-28 Ratchanan Srirattanamet * Rename {U,L}SS_SHOW_ALL_UI (8329abe3) 2021-08-27 Ratchanan Srirattanamet * tests/system-update: update the fake click package names (1ffe8d5b) * push-helper: migrate to lomiri-push-service (26648cea) * plugins/security-privacy: remove dash leftover (7d8a49e6) * Migrate to Lomiri's renamed gsettings (af6db1e3) * plugins/bluetooth: rename the DBus agent (af255097) * Migrate to renamed repowerd (8462da2c) * Migrate to UBports's system-image client (97fa81b6) 2021-08-25 Ratchanan Srirattanamet * plugins/wifi: make it work with lomiri-indicator-network (d2f4e669) 2021-08-21 Ratchanan Srirattanamet * Migrate to lomiri-keyboard (be824412) * d/control: migrate to lomiri-ui-extras's new pkg name (a4e533b4) 2021-08-19 Ratchanan Srirattanamet * Migrate to Lomiri.Content (4fa40083) * debian/control: migrate gsettings package to the modern naming (57fa533d) * Migrate everything to Lomiri.Connectivity (ce9e6f15) 2021-08-26 Ratchanan Srirattanamet * Split some common code to the private library (bd3f9d04) 2021-08-25 Ratchanan Srirattanamet * Put AccountsService & QSystemImage in the namespace (52438e16) * Move lss-sessionservice to the language plugin directly (8abc5f41) 2021-04-14 Rodney * Merge branch 'personal/peat-psuwit/fix-racy-pot-generation' into 'main' (732f5f9f) 2021-04-14 Ratchanan Srirattanamet * po: update the pot file after fixing pot generation (8bde49a8) * po: make sure pot generation are serailized (a78eb984) 2021-04-14 Marius Gripsgard * debian: Fix mistake in rename (230b10b6) 2021-04-13 Marius Gripsgard * Merge branch 'personal/peat-psuwit/rename-to-lomiri' into 'main' (6b2ed7f9) 2021-04-09 Ratchanan Srirattanamet * d/control: fix deps of autopilot package (61e6f13b) * d/control: prune a runtime dep of disabled plugin (3d3fea93) * d/*: add another migration for greeter data location rename (e48541ba) * Merge branch 'ubports/xenial' into personal/peat-psuwit/rename-to-lomiri (5931881b) * Move Jenkinsfile to debian/ per the new guideline (ec86f761) * d/*: add a migration script for changed gsettings schema (a00589dd) * .gitignore: update to be more accurate (1fcf0d14) * Remove obsolete .bzrignore (d5b9c6a5) * po: update the pot file (3209e0b8) * d/*: rename binary packages and handle file renames (ad21b0c7) 2021-04-08 Ratchanan Srirattanamet * Rename add_uss_mock to add_lss_mock (9d374fb4) * tests/autopolot: migrate to lomiriuitoolkit (b0bc0362) * tests/autopilot: rename to lomiri-system-settings (999847f6) * push-helper: fix the path of the icon (b670e9b1) * Update README to points to the new upstream (6f81879a) * Rename some files' copyright header (35f5140d) * Rename X-Ubuntu to X-Lomiri (1529908e) * push-helper: rename the references of ubuntu-system-settings to lomiri (6a8ca119) * po: rename references of ubuntu-system-settings to lomiri (3c8f7480) * tests/utils: re-sync Ubuntu/LSTTestCase from settings-components (75ba5e9d) 2021-04-07 Ratchanan Srirattanamet * schema: rename to lomiri; remove unused settings (65de3c49) * plugins/background: move the shared-with-greeter folder to lomiri (e4eac7a2) * plugins/background: rename "Ubuntu Art" to "System Art" (084571cc) * plugins/about: rename "Used by Ubuntu" to "Used by system" (15063ebd) * plugins: rename most reference to Ubuntu in idenfiers to Lomiri (14f97420) * Rename plugins' private libraries & their QML namespaces to Lomiri (da23a637) * Rename uss-* private libraries to lss-* (27671607) * Change the application name to lomiri-system-settings (a56c0620) 2021-04-06 Ratchanan Srirattanamet * Rename C++ namespace and Qt interface name to lomiri (acfe23d3) * Rename lib{,Lomiri}SystemSettings; move the plugin directory (60242fd2) * d/control: adapt to and take advantage of LSC's binary package split (28ee48dd) 2021-04-02 Ratchanan Srirattanamet * autopilot: workaround PEP8 E722 (4efba9db) * Disable more things to be separated (787ccd2e) * Workaround header name clash error in MOC (f56a189d) * d/control: remove version requirement from lsc B-D (ebcc5d97) 2021-03-30 Ratchanan Srirattanamet * Disable certain plugins to reduce build dependencies (7132b78d) * Migrate to lomiri-settings-components (439785f5) * Migrate to lomiri-uitk (dd599a17) * Rename the project to lomiri-system-settings; bump version to 1.0 (12117ef7) 2021-03-30 Rodney * Merge pull request #293 from peat-psuwit/xenial_-_remove-unity-api (65784e65) 2021-03-30 Ratchanan Srirattanamet * d/control: remove from B-Ds: libunity-api-dev (f1d6ba3d) 2021-03-26 Rodney * Merge pull request #292 from ubports-weblate/weblate-ubports-system-settings (660657b8) 2021-03-26 Weblate * Translated by vokaliz using Weblate (Russian) - 100.0% (833 of 833 strings) (5d187f6f) 2021-03-25 Rodney * Merge pull request #291 from ubports-weblate/weblate-ubports-system-settings (f4d5536e) 2021-03-25 Weblate * Translated by vokaliz using Weblate (Russian) - 100.0% (833 of 833 strings) (394f4cfa) 2021-03-23 Rodney * Merge pull request #289 from ubports-weblate/weblate-ubports-system-settings (b40400f7) 2021-03-22 Weblate * Translated by abidin using Weblate (Arabic) - 79.7% (664 of 833 strings) (c94d61a6) 2021-03-19 Alfred Neumayer * plugins/nfc: Remove non-functional 'enabled' property (af6ef632) 2021-03-18 Alfred Neumayer * plugins/nfc: Make async calls when enabling NFC adapter (1219f95a) * plugins/nfc: Remove unused svg file, icon is fetched from the theme (e8f981ba) 2021-03-16 Alfred Neumayer * plugins/nfc: Use pragma once as header guard (a96e6f91) * plugins/nfc: Remove const from NfcDbusHelper::setEnabled parameter (fc1c47cb) 2021-03-15 Alfred Neumayer * plugins/nfc: Remove unused dynamic hide/show logic (1a14e7d5) * plugins/nfc: Fix copyright headers for nfc-plugin (23d16162) 2021-03-05 Alfred Neumayer * po: Update ubuntu-system-settings.pot (f8468841) * plugins/nfc: Build nfcdbushelper for plugin too (2e4dbd2c) * plugins/nfc: Actually use the nfc-plugin for setting visibility (f2653c9d) * plugins/nfc: Enable dynamic visibility (e4dd842a) * plugins/nfc: Hide the panel when no adapter can be found (7134e543) 2020-10-17 Alfred Neumayer * plugins: Add NFC settings screen (26e92269) 2021-03-22 Florian Leeber * Merge pull request #287 from ubports-weblate/weblate-ubports-system-settings (e830ec8c) 2021-03-21 Weblate * Translated by Heimen Stoffels using Weblate (Dutch) - 100.0% (833 of 833 strings) (22aa6511) 2021-02-18 Rodney * Merge pull request #282 from kugiigi/xenial_-_osktheme (8113fa09) 2021-02-18 Kugi Eusebio * Fixed #281 (197c39b6) 2021-02-05 Rodney * Merge pull request #280 from mateosalta/patch-10 (f8d54b73) 2021-02-05 mateosalta * change ubuntu icon to info icon (75bccc33) 2021-02-03 Rodney * Merge pull request #276 from mateosalta/patch-9 (ea4bb16a) 2021-02-03 Rodney Dawes * Fix reference to root variable (fcb21a0f) 2021-01-18 mateosalta * move update settings item to trailing action (d6e1bec4) 2021-01-11 Rodney Dawes * Use COPYONLY (bf1c2d30) 2020-10-29 Rodney Dawes * Require passing tests on arm64 (a091360b) * Fix execution of test on skipped archs (0cdd0a73) * Run tests on skipped architectures but ignore failures (feb0a6b3) 2020-09-01 Rodney Dawes * Fix issues with timeout selector page (7948d777) 2020-08-27 Rodney Dawes * Remove deleteLater calls in test causing crash (1cb442c2) * Fix notifications plugin tests (bd2566d2) * Fix mouse plugin tests (0a96ce7e) 2020-08-26 Rodney Dawes * Clean up and update deprecated qml module dependencies (160241da) 2020-12-18 Rodney * Merge pull request #273 from ubports/xenial_-_android9_-_devicenamefix (e96000c9) 2020-12-18 TheKit * Add special case to correctly display device name with generic Halium system.img (2d76b83b) 2020-12-08 Rodney * Cleanup some remaining old memory handling. (#270) (55875fef) 2020-10-02 Michele * add missing brightness icon in Battery page (ccdf57b5) 2020-11-25 Dalton Durst * Merge pull request #237 from kugiigi/xenial_-_autobrightness (28636147) 2020-05-29 Joan CiberSheep * Make Standard dividers to bo theme colored (234afb3c) 2020-11-25 Dalton Durst * Merge pull request #259 from mymike00/use-DatePicker-from-uitk (a90ecd4b) 2020-11-12 Rodney * Merge pull request #267 from ubports/xenial_-_simplify-click-icon (26d8b16f) 2020-11-11 Rodney Dawes * Update Jenkinsfile (be15a936) 2020-11-06 Rodney Dawes * Simplify click storage icon lookup code. (6b7a2ca8) 2020-11-09 Rodney * Merge pull request #266 from ubports-weblate/weblate-ubports-system-settings (b2adde82) 2020-11-06 Weblate * Translated by abidin using Weblate (Arabic) - 38.7% (323 of 833 strings) (b14e9b3f) 2020-11-05 mateosalta * Use header actions in language selection (#234) (7950cad9) 2020-11-05 Florian Leeber * Add remaining languages (#229) (80c97a75) 2020-11-01 Florian Leeber * Merge pull request #264 from ubports-weblate/weblate-ubports-system-settings (f076d15c) 2020-11-01 Weblate * Translated by Milan Korecký using Weblate (Czech) - 100.0% (833 of 833 strings) (07992511) 2020-10-09 Joan CiberSheep * Don't use strokeColor in Buttons (#250) (27863e23) 2020-10-07 ubports-weblate * Translations update from Weblate (#248) (0ddd920b) 2020-10-02 Michele * remove horizontal anchor (not working btw) (e1fa0c73) * deprecate custom Scroller in favor of DatePicker from uitk (cc061df4) 2020-08-27 Florian Leeber * Merge pull request #249 from cibersheep/NewLogoAndSplash (54ac6bfc) 2020-08-26 Florian Leeber * Merge pull request #252 from ubports/revert-247-xenial_-_customsmssound (bd37a2ef) 2020-08-26 Marius Gripsgard * Revert "re-enable custom sounds for sms notification" (d9942755) 2020-08-14 mateosalta * fix (67494bcd) * switch to list items (3a782b30) 2020-03-15 mateosalta * change name of import to ListItem (c53b88d1) 2020-03-08 mateosalta * space (f3933094) 2020-03-05 mateosalta * no divider (e085047d) * Update ClickAppsVibrationsNotify.qml (2612ebfe) * conflict (3f7e2ead) * revert (90390ba2) 2020-01-26 mateosalta * revert broken changbe (9ab78dbb) 2020-01-24 mateosalta * Update ClickAppsVibrationsNotify.qml (f783deff) * change to settingsitemtitle, and turn to checkbox (6dde5d28) * remove large divider (77534792) * consistant use of SettingsItemTitle (10392e85) 2020-08-07 Joan CiberSheep * App icon as svg (updated from Yaru). Add Splashscreen image (939c4700) 2020-07-30 Florian Leeber * Merge pull request #247 from lduboeuf/xenial_-_customsmssound (098fdeb5) 2020-07-29 Lionel Duboeuf * re-enable custom sounds for sms notification (939e39f5) 2020-07-26 Florian Leeber * Merge pull request #245 from ubports-weblate/weblate-ubports-system-settings (df2d155a) 2020-07-22 Weblate * Translated by Anne Onyme using Weblate (French) - 100.0% (833 of 833 strings) (961d934e) 2020-07-06 Dalton Durst * Remove unnecessary (and unreliable) series check (369f8ee1) 2018-09-27 Rodney Dawes * Remove dependency on ual. (eab0d2ec) 2020-02-06 Alberto Mardegan * EntryComponentGrid: add some spacing between icon and text (5070f9de) 2020-01-16 Alberto Mardegan * Use new ListItem for the divider (1b9ac2fb) 2020-01-04 Alberto Mardegan * Use old icon/grid view on single column layouts (914c4a3f) Fixes: https://github.com/ubports/ubuntu-touch/issues/324 * Restore old entry component as EntryComponentGrid (6c45edac) 2020-06-25 Dalton Durst * Correctly incubate the Updates page (ca5f699a) * Set the last update check to a UTC time (67570ca2) 2020-06-16 Florian Leeber * Merge pull request #231 from ubports-weblate/weblate-ubports-system-settings (d6287e8e) 2020-06-07 Abuabdellah * Translated using Weblate (Arabic) (ff9fd18a) 2020-06-06 Pekka Kärkkäinen * Translated using Weblate (Finnish) (e87a17fb) 2020-06-02 Milan Korecký * Translated using Weblate (Czech) (725a1c0b) 2020-05-31 Pekka Kärkkäinen * Translated using Weblate (Finnish) (5438ca92) 2020-05-29 Kugi Eusebio * Update PageComponent.qml (353665f0) 2020-05-25 Ryan Argente * Translated using Weblate (French (Canada)) (3da800fc) 2020-05-24 Somnuk Limsiroratana * Translated using Weblate (Thai) (96a326d5) 2020-05-22 demode-root * Translated using Weblate (Czech) (79f3e1ce) 2020-05-19 Ryan Argente * Translated using Weblate (French (Canada)) (76151887) 2020-05-18 Pavel Borecki * Translated using Weblate (Czech) (94a93533) 2020-05-09 Ryan Argente * Translated using Weblate (French (Canada)) (a178474d) 2020-05-10 Ivo Xavier * Translated using Weblate (Portuguese) (8edb7b16) 2020-05-09 Florian Leeber * Merge pull request #230 from ubports-weblate/weblate-ubports-system-settings (2f3b9ef0) 2020-05-09 Ryan Argente * Translated using Weblate (French (Canada)) (5626bf0e) 2020-05-07 Ville Vainionpaa * Translated using Weblate (Finnish) (81a01193) 2020-05-08 FlavioMala * Translated using Weblate (Italian) (b294e185) 2020-05-09 Ryan Argente * Added translation using Weblate (French (Canada)) (8d8665db) 2020-04-27 Dalton Durst * Merge pull request #226 from ubports-weblate/weblate-ubports-system-settings (2178877c) 2020-04-22 Matteo Mandis * Translated using Weblate (Sardinian) (310d4fcd) 2020-04-22 Adrià * Translated using Weblate (Sardinian) (6926a469) 2020-04-22 Florian Leeber * Add Sardinian language (111f25a7) 2020-04-20 Florian Leeber * Merge pull request #223 from ubports-weblate/weblate-ubports-system-settings (a7e13e09) 2020-04-16 Josué * Translated using Weblate (Spanish) (969d0e48) 2020-04-16 Federico Turbino * Translated using Weblate (Italian) (4e2a78a1) 2020-04-10 Neutrum N * Translated using Weblate (Galician) (9f775e97) 2020-04-07 Neutrum N * Translated using Weblate (Galician) (954c7664) 2020-04-06 Neutrum N * Translated using Weblate (Galician) (8909901f) 2020-04-02 Weblate * Merge branch 'origin/xenial' into Weblate. (3a5f645e) 2020-03-28 Ratchanan Srirattanamet * WiFi: fix forgetting active network (4c29a28b) 2020-03-22 Matteo Mandis * Translated using Weblate (Sardinian) (bfd226c6) 2020-03-22 Adrià * Translated using Weblate (Sardinian) (f42c5b59) 2020-03-23 Neutrum N * Translated using Weblate (Galician) (68e2bc48) 2020-03-17 Neutrum N * Translated using Weblate (Galician) (0ccf0d4d) 2020-03-13 Eugene Markoff * Translated using Weblate (Russian) (f42b304e) 2020-03-14 Otto Hakstetter * Translated using Weblate (German) (487fec44) 2020-03-11 Neutrum N * Translated using Weblate (Galician) (f45ddefe) 2020-03-09 Dalton Durst * Merge pull request #222 from ubports-weblate/weblate-ubports-system-settings (f6412d4a) 2020-03-05 dano6 * Translated using Weblate (Slovak) (399458cb) 2020-03-04 Josué * Translated using Weblate (Spanish) (03ad2d38) 2020-03-05 Neutrum N * Translated using Weblate (Galician) (07c02bf0) 2020-03-02 Pavel Borecki * Translated using Weblate (Czech) (f1038cec) 2020-03-01 Weblate * Merge branch 'origin/xenial' into Weblate. (da7307ce) 2020-03-01 Florian Leeber * Merge pull request #221 from ubports-weblate/weblate-ubports-system-settings (e9cac9ee) 2020-02-29 dano6 * Translated using Weblate (Slovak) (1289788e) 2020-02-28 Pavel Borecki * Translated using Weblate (Czech) (cfdc0eb8) 2020-02-28 Ivo Xavier * Translated using Weblate (Portuguese) (33c1733c) 2020-02-26 Milan Korecký * Translated using Weblate (Czech) (045d0790) 2020-02-27 Joan CiberSheep * Translated using Weblate (Catalan) (30be392b) 2020-02-24 dano6 * Translated using Weblate (Slovak) (a5993bd9) 2020-02-24 Weblate * Merge branch 'origin/xenial' into Weblate. (6eb26398) 2020-02-23 dano6 * Translated using Weblate (Slovak) (d08e10d5) 2020-02-24 Joan CiberSheep * Orange to base, remove ListItems (#214) (cedce887) 2020-02-18 Weblate * Merge branch 'origin/xenial' into Weblate. (32b8fc2e) 2019-11-23 Ivan Semkin * Replace deprecated QString initialization (9c12de47) 2019-04-12 Luca Weiss * Remove unused libnm-glib dependency (1be27a06) 2018-09-27 Rodney Dawes * Correct cmake command is message here. (1d76a4bf) 2018-06-20 Ivan Semkin * Fix build with Qt 5.11_beta3 (dropping qt5_use_modules) (55aab30d) 2018-02-18 Marius Gripsgard * Fix gcc 7 (74caddf0) 2020-02-17 Weblate * Merge branch 'origin/xenial' into Weblate. (7417ce57) 2020-02-17 Florian Leeber * Merge pull request #219 from cibersheep/MainButtonColored (055e9ed5) 2020-02-17 Weblate * Merge branch 'origin/xenial' into Weblate. (94d35a31) 2020-02-17 Riccardo Riccio * Translated using Weblate (Slovenian) (610c9605) 2020-02-16 Rondy Andersson * Translated using Weblate (Swedish) (22795363) 2020-02-16 dano6 * Translated using Weblate (Slovak) (76d2b631) 2020-02-17 Florian Leeber * Merge pull request #220 from ubports-weblate/weblate-ubports-system-settings (dfc8f933) 2020-02-15 HSN80 * Translated using Weblate (Persian) (f7708522) 2020-02-15 Joan CiberSheep * Color main button action in Time and Date (6f14f60a) 2020-02-14 Weblate * Merge branch 'origin/xenial' into Weblate. (080623fd) 2020-02-14 HSN80 * Translated using Weblate (Persian) (64fc340d) 2020-02-14 Milan Korecký * Translated using Weblate (Czech) (8e252323) 2020-02-14 Florian Leeber * Merge pull request #218 from ubports-weblate/weblate-ubports-system-settings (b16007a5) 2020-02-08 Bence László * Translated using Weblate (Hungarian) (b6d8044a) 2020-02-09 Oi Suomi On! * Translated using Weblate (Finnish) (5be8c92e) 2020-02-10 HSN80 * Translated using Weblate (Persian) (01aa18a4) 2020-02-09 Rodrigo Benedito * Translated using Weblate (Portuguese (Brazil)) (fe2cdc31) 2020-02-10 Joan CiberSheep * Translated using Weblate (Catalan) (82ce2139) 2020-02-08 Weblate * Merge branch 'origin/xenial' into Weblate. (aff47a4d) 2020-02-08 Florian Leeber * Remove confusing description (6dee5eef) 2020-02-06 Weblate * Merge branch 'origin/xenial' into Weblate. (c1529e0e) 2020-02-06 mateosalta * checkbox to switch (#202) (00b65219) 2020-02-06 Weblate * Merge branch 'origin/xenial' into Weblate. (4a9de0a7) 2020-01-26 Alberto Mardegan * background: avoid using deprecated listitems (e7283ae4) * background: add title to ContentHub page (788b6c44) * Add ThinDivider component (ddbd8cee) 2020-02-05 Weblate * Merge branch 'origin/xenial' into Weblate. (5d55bef2) 2020-02-05 Florian Leeber * Merge pull request #215 from mardy/update-pot (544143c4) 2020-02-05 Alberto Mardegan * Update translation sources (9bf964da) * Build: add sorting option to xgettext (0d4210d2) * Build: avoid build directory to leak into pot file (fc936e3e) 2020-02-04 Weblate * Merge branch 'origin/xenial' into Weblate. (c2d05b92) 2020-02-04 Dalton Durst * Merge pull request #212 from ubports-weblate/weblate-ubports-system-settings (addda360) 2020-02-04 Weblate * Merge branch 'origin/xenial' into Weblate. (1280bf30) 2020-01-23 Joan CiberSheep * Missing UbuntuColor to theme palette (14349af4) 2020-02-02 nathangiovannini3 * Translated using Weblate (Italian) (e484f3ae) 2020-02-01 Jean Joubert * Translated using Weblate (Afrikaans) (a17c8ad4) 2020-01-31 Moo * Translated using Weblate (Lithuanian) (8c352e5e) 2020-01-22 Weblate * Merge branch 'origin/xenial' into Weblate. (fa988f63) 2020-01-19 Alberto Mardegan * About: use new ListItem (8c562650) 2020-01-22 Weblate * Merge branch 'origin/xenial' into Weblate. (40fb1b2a) 2020-01-22 Joan CiberSheep * Fix SuruDark issues, move from UbuntuColors to theme.palette counterparts (#199) (2739d03e) 2020-01-07 Anne Onyme * Translated using Weblate (French) (45d40d50) 2019-12-27 Moo * Translated using Weblate (Lithuanian) (d414f563) 2019-12-30 Dalton Durst * Merge pull request #196 from ubports-weblate/weblate-ubports-system-settings (0dbf3dd7) 2019-12-22 Weblate * Merge branch 'origin/xenial' into Weblate. (ec9b0853) 2019-12-12 Sami Törmänen * Translated using Weblate (Finnish) (7fff5900) 2019-12-14 Marius Gripsgard * [click] Update to v4 api and add multi-arch support (73730d49) 2019-11-24 Sam Zhang * Translated using Weblate (Chinese (Simplified)) (eaa0e8bc) 2019-12-02 Sami Törmänen * Translated using Weblate (Finnish) (2789291f) 2019-11-26 Dmitriy Pushkov * Translated using Weblate (Russian) (7507fe06) 2019-11-25 Dalton Durst * Merge pull request #186 from ubports-weblate/weblate-ubports-system-settings (9699bf1c) 2019-11-25 mateosalta * Replace SheetBase (#182) (09f4ed81) 2019-11-21 Alberto * Translated using Weblate (Galician) (b5b211ff) 2019-11-10 Moo * Translated using Weblate (Lithuanian) (b8e4cee1) 2019-11-09 M.Sugahara * Translated using Weblate (Japanese) (d3a6384c) 2019-11-08 Milan Korecký * Translated using Weblate (Czech) (7276796e) 2019-11-10 Florian Leeber * Merge pull request #185 from ubports-weblate/weblate-ubports-system-settings (c0e062d2) 2019-11-05 Weblate * Merge branch 'origin/xenial' into Weblate. (b8af20ae) 2019-11-05 mateosalta * fix 169, theme change (#180) (7d8dcad3) 2019-11-05 Weblate * Merge branch 'origin/xenial' into Weblate. (d79c95c6) 2019-10-29 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (a176159c) 2019-10-28 enolp * Translated using Weblate (Asturian) (eb6f36b7) 2019-10-27 enolp * Translated using Weblate (Asturian) (cc181e74) 2019-10-20 Sami Törmänen * Translated using Weblate (Finnish) (a60ea139) 2019-10-19 Henrik Holm * Translated using Weblate (Danish) (4f5e111a) 2019-11-02 Moo * Translated using Weblate (Lithuanian) (47f6693f) 2019-11-02 Ege Öz * Translated using Weblate (Turkish) (98096d41) 2019-10-30 Weblate * Merge branch 'origin/xenial' into Weblate. (8d397e4b) 2019-10-29 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (9f9cbf26) 2019-10-28 enolp * Translated using Weblate (Asturian) (f8f1be36) 2019-10-30 Marius Gripsgard * Merge branch 'xenial_-_edge' into xenial (67c6189f) 2019-10-27 enolp * Translated using Weblate (Asturian) (88b02e54) 2019-05-10 Dalton Durst * Update changelog for edge system-settings (b6551125) 2019-04-10 Bjarne Roß * Update com.ubuntu.touch.system-settings.gschema.xml (8503b3e7) * Update MainPage.qml (d9310384) 2019-10-20 Sami Törmänen * Translated using Weblate (Finnish) (ffc40ace) 2019-10-19 Henrik Holm * Translated using Weblate (Danish) (641a3f62) 2019-10-18 Florian Leeber * Merge pull request #181 from ubports-weblate/weblate-ubports-system-settings (2f9fc968) (tag: xenial-before-2019-edge-merge) 2019-10-14 Tom Dom * Translated using Weblate (Dutch) (febee12a) 2019-10-14 Eran * Translated using Weblate (Hebrew) (4dea7f9e) 2019-10-12 Tom Dom * Translated using Weblate (Dutch) (d61bec85) 2019-10-04 Sami Törmänen * Translated using Weblate (Finnish) (851d349a) 2019-10-06 Anne Onyme * Translated using Weblate (French) (6d77e16e) 2019-10-05 Ettore Atalan * Translated using Weblate (German) (5eef959b) 2019-10-03 RedXXIII * Translated using Weblate (French) (11dedd05) 2019-10-03 Milan Korecký * Translated using Weblate (Czech) (8d582499) 2019-10-01 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (899eba30) 2019-10-01 Daniel Frańczak * Translated using Weblate (Polish) (21feb6ff) 2019-09-30 Moo * Translated using Weblate (Lithuanian) (1ff4656b) 2019-09-30 Joan CiberSheep * Translated using Weblate (Catalan) (9b1fe977) 2019-09-30 Florian Leeber * Merge pull request #178 from ubports-weblate/weblate-ubports-system-settings (81f2f99d) 2019-09-25 BirdZhang * Translated using Weblate (Chinese (Simplified)) (fa4957ea) 2019-09-24 Moo * Translated using Weblate (Lithuanian) (f2bf4b94) 2019-09-23 Eran * Translated using Weblate (Hebrew) (cb347fba) 2019-09-23 Florian Leeber * Translated using Weblate (German) (672139d3) 2019-09-22 Milan Korecký * Translated using Weblate (Czech) (2e1c87ef) 2019-09-22 Weblate * Merge branch 'origin/xenial' into Weblate. (e8a72c5d) 2019-09-20 Moo * Translated using Weblate (Lithuanian) (a148bd2a) 2019-09-20 Dalton Durst * Update translation sources (fcedc338) 2019-07-10 Joan CiberSheep * Add More Info to the Reset Page (3cdb250d) 2019-09-15 Florian Leeber * Merge pull request #172 from ubports-weblate/weblate-ubports-system-settings (651a1dc0) 2019-09-12 Daniel Frańczak * Translated using Weblate (Polish) (33e41b2b) 2019-09-13 Anne Onyme * Translated using Weblate (French) (4009e11b) 2019-09-13 Mike * Translated using Weblate (Italian) (79d3c7a3) 2019-09-13 Florian Leeber * Translated using Weblate (German) (cefeb77f) 2019-09-14 Ivo Xavier * Translated using Weblate (Portuguese) (bc982191) 2019-09-12 Milan Korecký * Translated using Weblate (Czech) (d190563a) 2019-09-13 Joan CiberSheep * Translated using Weblate (Catalan) (2f1b56d0) 2019-09-07 Moo * Translated using Weblate (Lithuanian) (f16e2fb0) 2019-09-05 Moo * Translated using Weblate (Lithuanian) (9a1df4f4) 2019-08-31 Moo * Translated using Weblate (Lithuanian) (98daff08) 2019-08-30 M.Sugahara * Translated using Weblate (Japanese) (eb4afd04) 2019-08-30 Jiri Grönroos * Translated using Weblate (Finnish) (a7cdccda) 2019-08-30 BirdZhang * Translated using Weblate (Chinese (Simplified)) (844340af) 2019-08-27 Adrià * Translated using Weblate (Sardinian) (7db9433f) 2019-08-25 Samson * Translated using Weblate (Amharic) (057b990a) 2019-08-15 Anne Onyme * Translated using Weblate (French) (da22a8c3) 2019-08-10 Moo * Translated using Weblate (Lithuanian) (315bfe75) 2019-08-10 Anne Onyme * Translated using Weblate (French) (cdee1211) 2019-08-04 Joan CiberSheep * Translated using Weblate (Catalan) (7af94d61) 2019-07-31 Moo * Translated using Weblate (Lithuanian) (7222bba4) 2019-07-24 Neutrum N * Translated using Weblate (Galician) (1d708184) 2019-07-21 Anne Onyme * Translated using Weblate (French) (db1f6065) 2019-07-15 Yasser Lotfy * Translated using Weblate (Arabic) (be1ea795) 2019-07-13 Moshe Lazar * Translated using Weblate (Russian) (4e779677) 2019-07-11 Eran * Translated using Weblate (Hebrew) (9c0b83a8) 2019-07-05 Aitzol Berasategi * Translated using Weblate (Basque) (036be3e9) 2019-07-01 Moshe Lazar * Translated using Weblate (Russian) (8e3f7fd1) 2019-06-29 Dalton Durst * Merge pull request #168 from ubports-weblate/weblate-ubports-system-settings (9b9d1323) 2019-06-30 Weblate * Merge branch 'origin/xenial' into Weblate. (05556201) 2019-06-26 Joan CiberSheep * Translated using Weblate (Catalan) (cf7343fb) 2019-06-27 Joan CiberSheep * Negative Action in Red (bb9a9a13) 2019-06-26 Joan CiberSheep * Main Action Color as Positive (ca66ba3a) * Negative Action in Red (becd355f) * Destructive Action in Red (e56d2f56) * Swap Main Action and Cancel Buttons (9240786f) * Main Action Button in Blue (bfea7b1d) * Neutral Color Cancel Button (4833676b) 2019-06-24 Joan CiberSheep * Use Closer to System Colors (1ac93557) 2019-06-20 Joan CiberSheep * Destructive Action in Red (1710a82c) 2019-06-19 Joan CiberSheep * Fixed typo (469987e4) * Destructive actions in red (a0d36862) * Destructive action in red (9eccebc4) 2019-06-29 Dalton Durst * Merge pull request #161 from ubports-weblate/weblate-ubports-system-settings (44a03e0e) 2019-06-22 Samson * Translated using Weblate (Amharic) (cdb71487) 2019-06-21 lxdb * Translated using Weblate (Russian) (475b1b11) * Translated using Weblate (English (United States)) (878df5fe) 2019-06-19 Joan CiberSheep * Translated using Weblate (Catalan) (3c330425) 2019-06-16 Anne Onyme * Translated using Weblate (French) (e217d57e) 2019-06-10 Weblate * Merge branch 'origin/xenial' into Weblate. (ac6b3caf) 2019-06-11 Kugi Eusebio * Implemented settings for key modifier (#132) (7b9eefec) 2019-06-08 louies0623 * Translated using Weblate (Chinese (Traditional)) (e7568fa6) 2019-06-04 Milan Korecký * Translated using Weblate (Czech) (7153b954) 2019-06-05 P.-H. Lin * Translated using Weblate (Chinese (Traditional)) (2aa571a0) 2019-06-02 Ari Börde Kröyer * Translated using Weblate (Norwegian Bokmål) (8a98bace) 2019-06-03 louies0623 * Translated using Weblate (Chinese (Traditional)) (c0dc882b) 2019-06-03 Florian Leeber * Merge pull request #160 from ubports-weblate/weblate-ubports-system-settings (40241229) 2019-05-31 Weblate * Merge branch 'origin/xenial' into Weblate. (9f96b51c) 2019-05-31 Florian Leeber * Write image update date earlier (#159) (cf10aa13) 2019-05-27 Weblate * Merge branch 'origin/xenial' into Weblate. (bc1f1fb3) 2019-05-27 Florian Leeber * Merge pull request #156 from ubports-weblate/weblate-ubports-system-settings (98ff8a15) 2019-05-25 Jean Joubert * Translated using Weblate (Afrikaans) (184d55e5) 2019-05-21 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (dfd52d0f) 2019-05-20 Ari Börde Kröyer * Translated using Weblate (Norwegian Bokmål) (cb1740a2) 2019-05-15 louies0623 * Translated using Weblate (Chinese (Traditional)) (5ad8ad78) * Translated using Weblate (Chinese (Hong Kong)) (6f237b46) 2019-05-13 Eran * Translated using Weblate (Hebrew) (e1a675f2) 2019-05-07 Adrià * Translated using Weblate (Sardinian) (9929da38) 2019-05-08 Ivo Xavier * Translated using Weblate (Portuguese) (0c1e168d) 2019-05-09 Anne Onyme * Translated using Weblate (French) (e589956a) 2019-05-06 louies0623 * Translated using Weblate (Chinese (Traditional)) (9bf1d0df) 2019-05-08 louies0623 * Translated using Weblate (Chinese (Hong Kong)) (73f573d3) 2019-05-08 Florian Leeber * Merge pull request #154 from ubports-weblate/weblate-ubports-system-settings (13013cb0) 2019-05-05 Aurelio Cilia * Translated using Weblate (Italian) (3ddb9572) 2019-05-04 louies0623 * Translated using Weblate (Chinese (Traditional)) (f9301ac6) 2019-05-03 Florian Leeber * Merge pull request #153 from ubports-weblate/weblate-ubports-system-settings (b5242a22) 2019-04-29 Jonatan Hatakeyama Zeidler * Translated using Weblate (German) (5b953eb5) 2019-04-30 louies0623 * Translated using Weblate (Chinese (Traditional)) (e15d8de6) 2019-04-29 Joan CiberSheep * Translated using Weblate (Catalan) (f61f2195) 2019-04-29 Rüdiger Kupper * Translated using Weblate (German) (0b1c57ee) 2019-04-29 Jonatan Hatakeyama Zeidler * Translated using Weblate (German) (6915a81d) 2019-04-26 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (e2ea9a6d) 2019-04-29 Florian Leeber * Translated using Weblate (German) (7c5977ed) 2019-04-27 Jiri Grönroos * Translated using Weblate (Finnish) (b5288266) 2019-04-27 Milan Korecký * Translated using Weblate (Czech) (90fa6eb5) 2019-04-25 不朽正义 * Translated using Weblate (Chinese (Simplified)) (c142a985) 2019-04-25 Florian Leeber * Merge pull request #152 from ubports-weblate/weblate-ubports-system-settings (ac011486) 2019-04-25 Vinícius F * Translated using Weblate (Portuguese (Brazil)) (6ff0495f) 2019-04-25 Anne Onyme * Translated using Weblate (French) (49a048a0) 2019-04-24 Weblate * Merge branch 'origin/xenial' into Weblate (bae9b47f) 2019-04-24 Florian Leeber * Translated using Weblate (German) (1358008d) * Merge pull request #149 from ubports/xenial_-_update-translations-ss (a7057d76) 2019-04-24 Dalton Durst * Update translation sources (bcd98200) 2019-04-24 Weblate * Merge branch 'origin/xenial' into Weblate (f61fd71a) 2019-04-24 Marius Gripsgard * Revert "Add "Update apps in the OpenStore" (#147)" (2448cbbb) * [click] Update to use openstore v3 api (fad87e7a) 2019-04-24 Weblate * Merge branch 'origin/xenial' into Weblate (6bc4efb5) 2019-04-24 不朽正义 * Translated using Weblate (Chinese (Simplified)) (af0f824c) 2019-04-24 Marius Gripsgard * Merge pull request #148 from mardy/crossbuilder (b7fa6915) 2018-10-14 Alberto Mardegan * build: allow building with crossbuilder (8969605e) 2019-04-24 Weblate * Merge branch 'origin/xenial' into Weblate (392bcc28) 2019-04-21 M.Sugahara * Translated using Weblate (Japanese) (e9454f34) 2019-04-23 Anne Onyme * Translated using Weblate (French) (ea828d11) 2019-04-23 不朽正义 * Translated using Weblate (Chinese (Simplified)) (a4e339cf) 2019-04-23 Dalton Durst * Add "Update apps in the OpenStore" (#147) (a4370466) 2019-04-19 Weblate * Merge branch 'origin/xenial' into Weblate (08f6c45b) 2019-04-19 Dalton Durst * Merge pull request #136 from ubports-weblate/weblate-ubports-system-settings (287b98f9) 2019-04-08 Erik L * Translated using Weblate (Norwegian Bokmål) (284008fc) 2019-04-11 Aashrut * Translated using Weblate (Gujarati) (c1c1e629) 2019-04-12 Hugh Y * Translated using Weblate (Chinese (Simplified)) (48bad218) 2019-04-03 Tom Dom * Translated using Weblate (Dutch) (a8e4ef77) 2019-04-05 louies0623 * Translated using Weblate (Chinese (Traditional)) (f7e733cf) 2019-03-23 maor26 * Translated using Weblate (Hebrew) (fd9d7f26) 2019-03-27 Ettore Atalan * Translated using Weblate (German) (447d1bc8) 2019-03-27 Tom Dom * Translated using Weblate (Dutch) (600deaf9) 2019-03-26 Tom Dom * Translated using Weblate (Dutch) (589a2584) 2019-03-23 Weblate * Repair Commit (d810f703) 2019-03-12 Rúben Carneiro * Translated using Weblate (Portuguese) (79ea630c) 2019-03-12 Allan Nordhøy * Translated using Weblate (Norwegian Bokmål) (cafe2de7) 2019-03-12 Anne Onyme * Translated using Weblate (French) (79345f6c) 2019-03-12 Milan Korecký * Translated using Weblate (Czech) (91409d4b) 2019-02-17 Ivo Xavier * Translated using Weblate (Portuguese) (c6cc92f6) 2019-03-03 Anne Onyme * Translated using Weblate (French) (e11cbb77) 2019-02-12 Milan Korecký * Translated using Weblate (Czech) (2b385a67) 2019-02-18 louies0623 * Translated using Weblate (Chinese (Traditional)) (d4836069) 2019-02-17 Samson * Translated using Weblate (Amharic) (4339b36c) 2019-02-14 Adrià * Translated using Weblate (Sardinian) (80c471b0) 2019-02-12 Weblate * Merge branch 'origin/xenial' into Weblate (6d7960a0) 2019-02-12 Daniel Frańczak * Translated using Weblate (Polish) (c5de6344) 2019-02-09 Heimen Stoffels * Translated using Weblate (Dutch) (1dc33080) 2019-02-12 Joan CiberSheep * Translated using Weblate (Catalan) (cf283427) 2019-02-12 Dalton Durst * Merge pull request #131 from ubports-weblate/weblate-ubports-system-settings (d7195c27) 2019-02-06 PomGit * Translated using Weblate (Dutch) (e5faed9d) 2019-01-21 louies0623 * Translated using Weblate (Japanese) (e8e6a8a0) 2019-01-25 Anastopoulos Theocharis * Translated using Weblate (Greek) (426a7234) 2019-01-20 Rüdiger Kupper * Translated using Weblate (German) (bfa60c3f) * Translated using Weblate (French) (73bce74e) 2019-01-20 louies0623 * Translated using Weblate (Chinese (Traditional)) (672789ef) 2019-01-21 Hugh Y * Translated using Weblate (Chinese (Simplified)) (d57b73b9) 2019-01-20 louies0623 * Translated using Weblate (Chinese (Simplified)) (bd7d3859) 2019-01-16 Weblate * Merge branch 'origin/xenial' into Weblate (34a14160) 2019-01-12 Adrià * Translated using Weblate (Sardinian) (67d7c1bd) * Translated using Weblate (Catalan) (96d8cb5e) 2019-01-16 Florian Leeber * Merge pull request #120 from ubports-weblate/weblate-ubports-system-settings (1762a795) 2019-01-01 Daniel Frańczak * Translated using Weblate (Polish) (97a5fb08) 2019-01-06 Mike * Translated using Weblate (Italian) (d902544c) 2019-01-06 Samson * Translated using Weblate (Amharic) (83c6eadc) 2019-01-06 Anne Onyme * Translated using Weblate (French) (8bbc6b03) 2019-01-01 Josué * Translated using Weblate (Spanish) (d2d540fe) 2019-01-03 Ennio Lavagnini * Translated using Weblate (Italian) (d7dda67d) 2019-01-02 Simone * Translated using Weblate (Italian) (89a23996) 2019-01-01 Florian Leeber * Translated using Weblate (German) (39c19ca4) 2019-01-02 Tom Rausner * Translated using Weblate (Danish) (050e9abb) 2019-01-02 Louies * Translated using Weblate (Chinese (Traditional)) (d84c633e) 2019-01-01 Milan Korecký * Translated using Weblate (Czech) (85a0b713) 2019-01-01 Max Libre * Translated using Weblate (French) (f1aa8572) 2019-01-02 Louies * Translated using Weblate (Chinese (Traditional)) (f981bca0) 2019-01-01 Jaume Angrill * Translated using Weblate (Catalan) (be0f8efd) 2019-01-01 Ivo Xavier * Translated using Weblate (Portuguese) (cb42e7b7) 2019-01-01 Max Libre * Translated using Weblate (French) (0e2861e2) 2019-01-01 Daniel Frańczak * Translated using Weblate (Polish) (c3f75684) 2019-01-01 Josué * Translated using Weblate (Spanish) (3c9197fe) 2019-01-01 advocatux * Translated using Weblate (Spanish) (0230a46e) 2018-12-31 Tom Rausner * Translated using Weblate (Danish) (c9c7e994) 2018-12-29 Weblate * Merge branch 'origin/xenial' into Weblate (2a0d65ad) 2018-12-28 Adrià * Translated using Weblate (Sardinian) (69f64b5a) 2018-12-28 Ivo Xavier * Translated using Weblate (Portuguese) (72045651) 2018-12-29 Marius Gripsgard * Merge pull request #117 from kugiigi/xenial_-_oskthemes (7f37ca88) 2018-12-28 Adrià * Translated using Weblate (Sardinian) (0127a79d) * Translated using Weblate (Sardinian) (53daf7f6) 2018-12-22 Rondy Andersson * Translated using Weblate (Swedish) (f6fad214) 2018-12-28 Adrià * Translated using Weblate (Sardinian) (e3db7a7d) 2018-12-22 Dito Kurnia P * Translated using Weblate (Indonesian) (57c8a18d) 2018-12-22 ierihon * Translated using Weblate (Belarusian) (5c5626d6) 2018-12-20 matv1 * Translated using Weblate (Dutch) (7c4d6de6) 2018-12-21 Milan Korecký * Translated using Weblate (Czech) (d9448fe2) 2018-12-20 Weblate * Merge branch 'origin/xenial' into Weblate (6151e4b6) 2018-12-20 Florian Leeber * Fix https://github.com/ubports/ubuntu-touch/issues/668 (#119) (d6e9a698) 2018-12-20 Weblate * Merge branch 'origin/xenial' into Weblate (5a6bef9c) 2018-12-17 Rondy Andersson * Translated using Weblate (Swedish) (0f6a5f1a) 2018-12-16 advocatux * Translated using Weblate (Spanish) (0d3e8a62) 2018-12-17 jEzEk * Translated using Weblate (Slovak) (b1decb80) 2018-12-17 ierihon * Translated using Weblate (Russian) (a9ad0a6e) 2018-12-19 Mike * Translated using Weblate (Italian) (49bd1d20) 2018-12-19 RedXXIII * Translated using Weblate (French) (5b5627a0) 2018-12-18 Jiri Grönroos * Translated using Weblate (Finnish) (0b581cc5) 2018-12-17 nigel wood * Translated using Weblate (English (United Kingdom)) (71e0bc8f) 2018-12-20 Florian Leeber * Merge pull request #112 from ubports-weblate/weblate-ubports-system-settings (89ab78ac) 2018-12-19 Hussain Hashem Aljafri * Translated using Weblate (Arabic) (06c2d7d6) 2018-12-16 Louies * Translated using Weblate (Chinese (Traditional)) (c9907ece) 2018-12-19 Kugi Eusebio * Update ThemeValues.qml (349e035c) 2018-12-18 Dalton Durst * Update changelog (50ce4142) * Update translations (2cd19c80) * Build in parallel (efce8c09) 2018-12-18 Kugi Eusebio * Update PageComponent.qml (0e243fc9) 2018-12-18 Louies * Added translation using Weblate (English (United States)) (5092e264) 2018-12-16 Florian Leeber * Translated using Weblate (German) (77695feb) 2018-12-16 Stefan Weng * Translated using Weblate (German) (7a91b474) 2018-12-17 Kugi Eusebio * added osk themes (e6dd16ed) 2018-12-16 Joan CiberSheep * Translated using Weblate (Catalan) (a11a3b65) 2018-12-12 M.Sugahara * Translated using Weblate (Japanese) (90a04e6a) 2018-12-10 Max Libre * Translated using Weblate (French) (a8eaf115) 2018-12-13 P_E_T_O * Translated using Weblate (Slovak) (0db237c0) 2018-12-14 Willem Hexspoor * Translated using Weblate (Dutch) (30d04ca6) 2018-12-06 Jiri Grönroos * Translated using Weblate (Finnish) (ff1f1bf9) 2018-12-07 Louies * Translated using Weblate (Chinese (Traditional)) (77289f33) 2018-12-02 xqqy * Translated using Weblate (Chinese (Simplified)) (9c6bad4b) 2018-11-30 Dmytro Gladkyi * Translated using Weblate (Ukrainian) (628a3182) 2018-11-22 Louies * Translated using Weblate (Esperanto) (30e29289) 2018-11-23 Louies * Translated using Weblate (Chinese (Traditional)) (1988ff47) 2018-11-22 Louies * Translated using Weblate (Chinese (Hong Kong)) (e7219948) * Translated using Weblate (Chinese (Traditional)) (a28a535a) 2018-11-21 Weblate * Merge branch 'origin/xenial' into Weblate (45473ba5) 2018-11-21 Michele * pageheader was hiding some components, better use of ItemPage (#109) (11407fce) 2018-11-21 Weblate * Merge branch 'origin/xenial' into Weblate (d3b38a50) 2018-11-21 Michele * used UbuntuShape in notifications, where missing/necessary (de30b270) 2018-11-21 Weblate * Merge branch 'origin/xenial' into Weblate (7c0e56d5) 2018-11-18 advocatux * Translated using Weblate (Spanish) (a090e119) 2018-11-19 Anne Onyme * Translated using Weblate (French) (cd4b992c) 2018-11-21 Martin Kozub * Translated using Weblate (Czech) (24c40afa) 2018-11-20 Louies * Translated using Weblate (Chinese (Traditional)) (04ea6ea9) 2018-11-18 Joan CiberSheep * Translated using Weblate (Catalan) (c095399d) 2018-11-21 Rodney Dawes * Add missing pure virtual implementation. (a7a5606f) 2018-11-19 ierihon * Translated using Weblate (Russian) (7e58bb76) 2018-11-18 Weblate * Merge branch 'origin/xenial' into Weblate (d89f2d48) 2018-11-18 Florian Leeber * Merge pull request #102 from myii/PR_reinstall_all_apps (e54e7063) 2018-11-08 Imran Iqbal * Fix: Improve `Reinstall all apps` UX #100 (0b8c5df0) 2018-11-18 Weblate * Merge branch 'origin/xenial' into Weblate (89c9c07e) 2018-11-18 Florian Leeber * Merge pull request #103 from ubports-weblate/weblate-ubports-system-settings (927f6ede) 2018-11-18 Weblate * Merge branch 'origin/xenial' into Weblate (e4ee61f0) 2018-11-10 M.Sugahara * Translated using Weblate (Japanese) (c058eb5c) 2018-11-10 Sander * Translated using Weblate (Dutch) (7c9d4df1) 2018-11-11 Louies * Translated using Weblate (Chinese (Traditional)) (fff4e530) 2018-11-15 Aitzol Berasategi * Translated using Weblate (Basque) (a8464385) 2018-11-11 Samson * Translated using Weblate (Amharic) (a8e0936a) 2018-11-18 Florian Leeber * Merge pull request #105 from ubports/xenial_-_fix-tests (a648894f) 2018-11-15 Rodney Dawes * Make the tests pass again. (3d3a35fa) 2018-11-16 Ivo Xavier * Translated using Weblate (Portuguese) (a2c10d25) 2018-11-05 advocatux * Translated using Weblate (Spanish) (e6e2b6b5) 2018-11-08 Aurelio Cilia * Translated using Weblate (Italian) (12e830c0) 2018-11-05 Anne Onyme * Translated using Weblate (French) (a1eaddf0) 2018-11-09 Jiri Grönroos * Translated using Weblate (Finnish) (26278935) 2018-11-05 Milan Korecký * Translated using Weblate (Czech) (ab28b879) 2018-11-05 Joan CiberSheep * Translated using Weblate (Catalan) (ccfd1d80) 2018-11-05 Weblate * Merge branch 'origin/xenial' into Weblate (05ca6b72) 2018-11-05 M.Sugahara * Translated using Weblate (Japanese) (254167fb) 2018-11-04 Milan Korecký * Translated using Weblate (Czech) (c93ce4c2) 2018-11-05 Louies * Translated using Weblate (Chinese (Traditional)) (fd8a0cc9) 2018-11-05 Florian Leeber * Merge pull request #95 from ubports-weblate/weblate-ubports-system-settings (4a0c2700) 2018-10-28 advocatux * Translated using Weblate (Spanish) (f38cc3e2) 2018-10-31 ierihon * Translated using Weblate (Russian) (c6105905) 2018-10-27 Igor Polyakov * Translated using Weblate (Russian) (7f0b35ec) 2018-10-28 Daniel Frańczak * Translated using Weblate (Polish) (716fbad4) 2018-11-02 honigwald * Translated using Weblate (German) (6dbcac9a) 2018-11-01 Anne Onyme * Translated using Weblate (French) (7466833c) 2018-11-01 Tom Rausner * Translated using Weblate (Danish) (87e6d981) 2018-10-28 Milan Korecký * Translated using Weblate (Czech) (5576a8fd) 2018-10-29 Louies * Translated using Weblate (Chinese (Traditional)) (e5999b53) 2018-10-28 Joan CiberSheep * Translated using Weblate (Catalan) (f6f46234) 2018-10-29 Tigran Kharatyan * Translated using Weblate (Armenian) (c9e5b6e7) 2018-10-28 Sergio Reyes * Translated using Weblate (Spanish) (ac45f49e) 2018-10-28 advocatux * Translated using Weblate (Spanish) (38254f07) 2018-10-26 Ivo Xavier * Translated using Weblate (Portuguese) (2f7758c8) 2018-10-25 Louies * Translated using Weblate (Chinese (Traditional)) (531f63ec) 2018-10-26 Joan CiberSheep * Translated using Weblate (Catalan) (aa0091e6) 2018-10-25 Tigran Kharatyan * Translated using Weblate (Armenian) (c237b63f) 2018-10-25 Louies * Translated using Weblate (Chinese (Traditional)) (0595976f) 2018-10-25 P.-H. Lin * Translated using Weblate (漢語(正體字)) (b0d23ee5) 2018-10-24 Louies * Translated using Weblate (Chinese (Traditional)) (b0aa3289) 2018-10-24 Weblate * Merge branch 'origin/xenial' into Weblate (42f972ab) 2018-10-24 Tigran Kharatyan * Translated using Weblate (Armenian) (f982c18c) 2018-10-24 Rudi Timmermans * Merge pull request #92 from kugiigi/xenial_-_forgetnet (a7671b39) 2018-10-24 Weblate * Merge branch 'origin/xenial' into Weblate (2a5b4fbf) 2018-10-23 Louies * Translated using Weblate (Esperanto) (034c224b) 2018-10-22 Louies * Translated using Weblate (Chinese (Traditional)) (8bf69eb1) 2018-10-24 Florian Leeber * Merge pull request #93 from ubports-weblate/weblate-ubports-system-settings (f2619788) 2018-10-14 M.Sugahara * Translated using Weblate (Japanese) (49101c0b) 2018-10-19 Joachim Lazaroms * Translated using Weblate (Dutch) (7ddd9f37) 2018-10-17 Tigran Kharatyan * Translated using Weblate (Armenian) (f43971ae) 2018-10-17 Joachim Lazaroms * Translated using Weblate (Nederlands) (37f2b004) 2018-10-18 Kugi Eusebio * Update NetworkDetails.qml (8e77637a) 2018-10-17 Tigran Kharatyan * Added translation using Weblate (Armenian) (1e5e82ac) 2018-10-14 Florian Leeber * Merge pull request #90 from ubports-weblate/weblate-ubports-system-settings (28d4e6f4) 2018-10-14 Weblate * Merge branch 'origin/xenial' into Weblate (0df139b4) 2018-09-02 Rondy Andersson * Translated using Weblate (Schwedisch) (bc761650) 2018-09-08 SongInseo * Translated using Weblate (Koreanisch) (150bc5cb) 2018-09-04 ArashiHino * Translated using Weblate (Japanisch) (1eaab0e4) 2018-10-10 Rodney * Merge pull request #88 from ubports/xenial_-_noapport (4e8d12fe) 2018-10-10 Rodney Dawes * Remove the diagnostics settings. (7fbd6519) 2018-10-07 Tom Rausner * Translated using Weblate (Danish) (6f35c865) 2018-10-05 Milan Korecký * Translated using Weblate (Czech) (1f6d2c94) 2018-10-05 Dalton Durst * Replace dependency on ubuntu-wallpapers with ubports-wallpapers (dfd2b8c5) 2018-10-04 Neutrum N * Translated using Weblate (Galician) (826a8e58) 2018-10-04 Weblate * Merge branch 'xenial' of https://github.com/ubports/system-settings into xenial (45ec93e0) 2018-10-01 Ben van Hartingsveldt * Translated using Weblate (Dutch) (12764260) 2018-10-02 Dalton Durst * Rejigger ClickAppNotifications page (#85) (aa9d2b2c) 2018-09-28 Dalton Durst * Update changelog (655a3f83) * Replace uappexplorer domain with open-store.io (32e96640) 2018-09-20 Alberto Mardegan * Version 0.4.2 (2e853038) * battery: Avoid showing incomplete graph (7541cdc7) 2018-09-17 agdamsbo * Translated using Weblate (Danish) (857c7288) 2018-09-15 Tom Rausner * Translated using Weblate (Danish) (94c2a3b3) 2018-09-02 Jan Sprinz * Merge pull request #80 from ubports-weblate/weblate-ubports-system-settings (6b019549) 2018-09-01 Weblate * Merge branch 'xenial' of https://github.com/ubports/system-settings into xenial (dc65b1bd) 2018-08-31 Simone * Translated using Weblate (Italian) (cb170dc2) 2018-08-26 Øjvind Fritjof Arnfred * Translated using Weblate (Danish) (77f31e09) 2018-08-29 Joan CiberSheep * Translated using Weblate (Catalan) (3281fdb3) 2018-08-27 Ahmed Suliman * Translated using Weblate (Arabic) (09c832a9) 2018-09-01 Jan Sprinz * Merge pull request #79 from Aury88/patch-1 (c7ffee9a) 2018-09-01 Aurelio C * No SIM text color change (6e2f5899) 2018-08-26 Henrik Holm * Translated using Weblate (Danish) (b7f6d7a5) 2018-08-26 Øjvind Fritjof Arnfred * Translated using Weblate (Danish) (626dec39) 2018-08-26 Henrik Holm * Translated using Weblate (Danish) (b21e817c) 2018-08-26 Øjvind Fritjof Arnfred * Translated using Weblate (Danish) (e1d48c44) 2018-08-24 Joan CiberSheep * Translated using Weblate (Catalan) (81cb90fe) * Translated using Weblate (Catalan) (ce53429d) * Translated using Weblate (Catalan) (81f3b632) 2018-08-21 P_E_T_O * Translated using Weblate (Slovak) (8387cff6) 2018-08-19 ArashiHino * Translated using Weblate (Japanese) (c6a479fb) 2018-08-14 Eran * Translated using Weblate (Hebrew) (0ed68d37) 2018-08-19 Anne Onyme * Translated using Weblate (French) (11c7fcf5) 2018-08-19 Jiri Grönroos * Translated using Weblate (Finnish) (52084219) 2018-08-13 Sander * Translated using Weblate (Dutch) (0fb80160) 2018-08-19 Øjvind Fritjof Arnfred * Translated using Weblate (Danish) (2b510b78) 2018-08-24 Marius Gripsgard * Merge pull request #77 from ubports/xenial_-_disable-firmware-wizard (cc84f350) 2018-08-24 Dalton Durst * Disable firmware update pending more testing (c1b275ab) 2018-08-19 Anne Onyme * Translated using Weblate (French) (514660b7) * Translated using Weblate (French) (6d0675d6) * Translated using Weblate (French) (cf4cc074) * Translated using Weblate (French) (559b3393) * Translated using Weblate (French) (4af40fdd) 2018-08-19 Øjvind Fritjof Arnfred * Translated using Weblate (Danish) (b945c78b) 2018-08-19 Tom Rausner * Translated using Weblate (Danish) (44fea623) 2018-08-18 Tom Rausner * Translated using Weblate (Danish) (8b49ba63) 2018-08-13 Joan CiberSheep * Translated using Weblate (Catalan) (5e0a6c01) 2018-08-18 Tom Rausner * Translated using Weblate (Danish) (bde651db) 2018-08-14 Eran * Translated using Weblate (Hebrew) (c2b0b841) 2018-08-13 Sander * Translated using Weblate (Dutch) (7c74b3e0) 2018-08-13 Tom Rausner * Translated using Weblate (Danish) (1ca7ba23) 2018-08-13 Marius Gripsgard * Merge pull request #71 from ubports/xenial_-_wizard-app-update (3648befc) 2018-08-12 Tom Rausner * Translated using Weblate (Danish) (d40bf813) 2018-08-12 Dalton Durst * Fix copyright in ReinstallAllApps (2ea3bdc9) 2018-07-30 thanakit srisearmpok * Translated using Weblate (Thai) (94b81820) 2018-08-03 Adrià * Translated using Weblate (Sardinian) (335426c7) 2018-08-03 Daniel Frańczak * Translated using Weblate (Polish) (26700ddc) 2018-08-03 joseph * Translated using Weblate (Japanese) (361dccca) 2018-08-01 Mike * Translated using Weblate (Italian) (64abf6b8) 2018-08-07 Eran * Translated using Weblate (Hebrew) (434d1343) 2018-08-03 Florian Leeber * Translated using Weblate (German) (564f86de) 2018-08-05 Joachim Lazaroms * Translated using Weblate (Dutch) (d736b4a4) 2018-08-05 Tom Rausner * Translated using Weblate (Danish) (f02bfcf4) 2018-08-12 Walter Garcia-Fontes * Translated using Weblate (Catalan) (35604229) 2018-08-10 Jaume Angrill * Translated using Weblate (Catalan) (188440bf) 2018-08-08 ierihon * Translated using Weblate (Belarusian) (0407e8f2) 2018-08-12 ubports-weblate * Update from Weblate. (#70) (d9ca7aa3) 2018-08-10 Marius Gripsgard * Make js semicolons consistent (518676a6) * Fix grammer mistake (95b855ee) * Fix copyright (22f976d7) * Add FirmwareUpdate.qml to CmakeLists (d53f1bab) * Final small touches to firmware update page (486cbf31) * Add firmware update page (fb78e9dc) * Add reboot api (c8f46d3b) * Make firmware update functions async (e3acb78e) 2018-08-08 ierihon * Translated using Weblate (Belarusian) (7453183f) * Translated using Weblate (Belarusian) (9444b31a) * Translated using Weblate (Belarusian) (b15dfdf2) 2018-08-08 Marius Gripsgard * Add firmware update api (bf7e0836) 2018-08-07 Eran * Translated using Weblate (Hebrew) (1f7166ee) 2018-08-01 Eran * Translated using Weblate (Hebrew) (51b35e13) 2018-08-05 Tom Rausner * Translated using Weblate (Danish) (fe253f93) 2018-07-29 Tom Rausner * Translated using Weblate (Danish) (6ef3778f) 2018-07-31 Milan Korecký * Translated using Weblate (Czech) (f2a9ee4e) 2018-08-01 Samson * Translated using Weblate (Amharic) (3b36dea8) 2018-08-03 Krakakanok * Translated using Weblate (Spanish) (e6e34648) 2018-07-27 Adrià * Translated using Weblate (Sardinian) (659c0f41) 2018-07-27 Stefania Reccia * Translated using Weblate (Sardinian) (46f949a0) 2018-07-27 Adrià * Translated using Weblate (Sardinian) (d8a8bfef) 2018-07-27 Matteo Mandis * Translated using Weblate (Sardinian) (312eb003) 2018-07-27 Adrià * Translated using Weblate (Sardinian) (4a6a9e2b) 2018-07-21 ubports-weblate * Update from Weblate. (#67) (75710947) 2018-07-16 Dalton Durst * Revert "Module-ize the updater components" (71249829) * Module-ize the updater components (af5f2137) * Rename Global to GlobalUpdateControls (3583a519) 2018-07-14 Marius Gripsgard * Make sure to install ReinstallAllApps.qml (e63cdc91) * Fix build (7a81825f) * Dont use same objname (e0a24e8c) * Merge branch 'xenial_-_wizard-app-update' of github.com:ubports/system-settings into xenial_-_wizard-app-update (6a9ed1ed) * [click] Handle ignore version (9cb61fa1) 2018-07-13 Dalton Durst * Don't duplicate objectName (136c2359) 2018-07-13 Marius Gripsgard * [click] Add reinstall app apps option (d81c4805) * [click] Add Ignore version option (13296e0a) * Merge pull request #69 from ubports/xenial_-_hotspotfix (c1edd81c) * Remove non existing prop from hotspot setup (b171c623) 2018-07-04 ubports-weblate * Update from Weblate. (#66) (2a041c6f) 2018-06-17 Marius Gripsgard * [click] Use correct download channel, fix ubports/ubuntu-touch#669 (#59) (73d2509a) 2018-06-16 Marius Gripsgard * Merge pull request #61 from ubports/xenial_-_correct-rootfs-part (bded030d) * [system-image] Rename system image rootfs part (166b6d0d) 2018-06-13 ubports-weblate * Update from Weblate. (#60) (0deb9dbc) 2018-06-12 Marius Gripsgard * Merge pull request #42 from ubports/channel-visibility (2147cb9c) * Merge branch 'xenial' into channel-visibility (9fb28650) 2018-06-01 ubports-weblate * Update from Weblate. (#57) (b4bcd0f5) 2018-05-18 ubports-weblate * Update from Weblate. (#55) (0adb17ac) 2018-05-09 ubports-weblate * Update from Weblate. (#54) (3e2e95c2) 2018-05-07 Marius Gripsgard * Move Apn Choose and Editor to new PageHeader and pagestack api (#51) (c07b239a) 2018-05-06 ubports-weblate * Update from Weblate. (#53) (105dae13) * Update from Weblate. (#52) (b0da9281) 2018-05-05 Marius Gripsgard * Make reset's EntryComponent use the new SettingsListItems api (f8db533f) 2018-05-02 Florian Leeber * Merge pull request #50 from mardy/pot (7ec53f56) 2018-05-02 Alberto Mardegan * [i18n] Update pot template (0b6da1d4) 2018-03-13 Marius Gripsgard * Merge branch 'xenial' of github.com:ubports/system-settings into xenial (3a85425f) * [UpdateSettings] Use the new page api fixes: https://github.com/ubports/ubuntu-touch/issues/511 (5236aa92) 2018-03-04 Bjarne Roß * Show channel option only if given more than 1 (f71e9f49) 2018-02-27 Marius Gripsgard * Fix pagestack not using root for Multi/Single-sim pages fixes https://github.com/ubports/ubuntu-touch/issues/484 (ff3c2743) 2018-02-24 Simon Quigley * wi-fi is improper, WiFi is more commonly used. (5da69068) * Time *and* Date. (f3a408cf) 2018-01-15 Alberto Mardegan * [Security&Privacy] Skip uninstalled apps (#37) (ef6a7411) * [tests] Fix system update tests (#38) (21067d05) 2017-12-28 Bjarne Roß * Added Dash Background's opacity gsetting (#33) (871cb711) 2017-12-27 Marius Gripsgard * Merge pull request #34 from ubports/xenial_-_mariogrip-playground (a15eaaf9) * Merge remote-tracking branch 'origin/vivid' into xenial_-_mariogrip-playground (fc3fdd62) * Depend on app-launch2 insted of 3 (7fb7d9f8) * Add parallel option to dh (191f5e91) * Revert "Add reset launcher to the launcher panel (LP: #1677232)" (d0c78305) * Enable parallel build (f3a040a2) * Revert "Drop everything that needs system-image or click" (5bcc7a9b) * Revert "Completely dropped the reset plugin" (072f78de) * Build for xenial and bump version (86dc09a0) * Add Jenkinsfile (5886e30b) 2017-12-15 Jan Sprinz * Merge pull request #30 from ubports/vivid-dev (ebd68bce) * Merge pull request #25 from mardy/openstore (e2915185) 2017-12-10 ubports-weblate * Update from Weblate. (#28) (6e91065c) 2017-11-25 Alberto Mardegan * [SystemUpdate] Update to latest OpenStore API (cb253770) 2017-11-19 ubports-weblate * Update from Weblate. (#27) (94956fe9) 2017-11-18 Alberto Mardegan * [SystemUpdate]: Ignore version numbers when uploading, use revisions (c6fad2bc) 2017-11-12 ubports-weblate * Update from Weblate. (#26) (e97294ef) 2017-11-11 Alberto Mardegan * [SystemUpdate] Update to the latest Openstore API (555f843a) 2017-11-05 Florian Leeber * Merge pull request #23 from ubports-weblate/weblate-ubports-system-settings (007f9c76) 2017-11-04 Alberto Mardegan * [SystemUpdate]: handle Openstore app updates (53889733) 2017-11-05 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (3602f395) 2017-11-04 Brînzariu Cristian * Translated using Weblate (Romanian) (3f8215af) 2017-11-04 Mutse Young * Translated using Weblate (Chinese (Simplified)) (1aa063d4) 2017-11-01 RedXXIII * Translated using Weblate (Spanish) (44f8b70e) 2017-11-02 Ivo Xavier * Translated using Weblate (Portuguese) (b5fd59b8) 2017-10-29 Anne Onyme * Translated using Weblate (French) (8b9eac34) 2017-11-01 Terence Sambo * Translated using Weblate (Dutch) (e551f694) 2017-10-29 Aitzol Berasategi * Translated using Weblate (Basque) (c2b1b952) 2017-11-01 Marius Gripsgard * Update Jenkinsfile (314e6be8) 2017-10-29 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (2ef636dd) 2017-10-28 Aayush Gupta * Translated using Weblate (Hindi) (7b87a1d9) 2017-10-21 Mutse Young * Translated using Weblate (Chinese (Simplified)) (6733f2b9) 2017-10-23 ubports-weblate * Update from Weblate. (#22) (14d70e02) 2017-10-15 Ivan Semkin * Translated using Weblate (Russian) (2e675dbe) 2017-10-18 Ivo Xavier * Translated using Weblate (Portuguese) (297052ac) 2017-10-17 RedXXIII * Translated using Weblate (French) (74d8a780) 2017-10-20 Jiri Grönroos * Translated using Weblate (Finnish) (3cc3458d) 2017-10-15 Henrik Holm * Translated using Weblate (Danish) (2206f4d0) 2017-10-18 Ivo Xavier * Translated using Weblate (Portuguese) (cc63c179) 2017-10-10 Daniel Frańczak * Translated using Weblate (Polish) (bae4eee4) 2017-10-11 Jiri Grönroos * Translated using Weblate (Finnish) (5f57493c) 2017-10-09 Jean Joubert * Translated using Weblate (Afrikaans) (dc1ce7c1) 2017-10-10 Daniel Frańczak * Translated using Weblate (Polish) (c75fe305) 2017-10-10 RedXXIII * Translated using Weblate (French) (96e0efc7) 2017-10-01 Peter Valachovič * Translated using Weblate (Slovak) (84aa12a3) 2017-10-05 Jonasz Potoniec * Translated using Weblate (Polish) (b2c74d8d) 2017-10-02 Mike * Translated using Weblate (Italian) (e85b0fbd) 2017-10-05 Twinkybot * Translated using Weblate (German) (0f1c339a) 2017-10-05 RedXXIII * Translated using Weblate (French) (64bb9cea) 2017-10-02 Milan Korecký * Translated using Weblate (Czech) (e7a51ae7) 2017-10-07 Marius Gripsgard * Merge branch 'vivid-dev' of github.com:ubports/system-settings into vivid-dev (33847ad1) * Use the build-binary from build-tools (123d244a) 2017-10-02 Paweł Cieniek * Translated using Weblate (Polish) (526a3c5c) 2017-10-03 Stefano Melchior * Translated using Weblate (Spanish) (a6c09048) 2017-10-01 Francisco Molinero * Translated using Weblate (Spanish) (d4e22dcc) 2017-10-01 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (fa557297) 2017-09-30 Francisco Molinero * Translated using Weblate (Spanish) (dbe85e01) 2017-09-30 Peter Valachovič * Translated using Weblate (Slovak) (119f380a) 2017-09-30 Stefano Melchior * Translated using Weblate (Catalan) (b22cb705) 2017-09-28 Ivo Xavier * Translated using Weblate (Portuguese) (e27e0ab0) 2017-09-27 Daniel Frańczak * Translated using Weblate (Polish) (e8bce962) 2017-09-28 Stefano Melchior * Translated using Weblate (Italian) (c2ffe0f3) 2017-09-27 Weblate Admin * Translated using Weblate (English (United Kingdom)) (b2902253) 2017-09-28 Henrik Holm * Translated using Weblate (Danish) (157a7dd4) 2017-09-29 Jeff * Translated using Weblate (Albanian) (7a3c027e) 2017-09-30 Florian Leeber * Merge pull request #21 from ubports-weblate/weblate-ubports-system-settings (1fe45916) 2017-09-27 Florian Leeber * Translated using Weblate (German) (5ba913e7) 2017-09-27 Weblate Admin * Translated using Weblate (German) (3ee3c726) 2017-09-27 Weblate * repair commit (edbde13f) 2017-09-27 Florian Leeber * Merge pull request #20 from ubports-weblate/vivid (ebde2dea) 2017-09-26 Peter Valachovič * Translated using Weblate (Slovak) (a34ac8b8) 2017-09-27 Stefano Melchior * Translated using Weblate (Italian) (f2a9b4a4) 2017-09-25 Weblate * Repair commit (d3a157ba) 2017-09-23 Peter Valachovič * Translated using Weblate (Slovak) (8ad9658a) 2017-09-24 Twinkybot * Translated using Weblate (German) (a8e1621f) 2017-09-25 Henrik Holm * Translated using Weblate (Danish) (b1c1f757) 2017-09-24 Mutse Young * Translated using Weblate (Chinese (Simplified)) (62a2cde3) 2017-09-25 Weblate * Merge branch 'vivid' of https://github.com/ubports/system-settings into vivid (7a2d8d4b) 2017-09-23 Peter Valachovič * Translated using Weblate (Slovak) (4dde0ff4) 2017-09-23 Milan Korecký * Translated using Weblate (Czech) (50f16915) 2017-09-23 Peter Valachovič * Translated using Weblate (Czech) (137536c6) * Translated using Weblate (Slovak) (1e22cd86) 2017-09-19 Adrià * Translated using Weblate (Sardinian) (ca69f505) 2017-09-03 Ivan Semkin * Translated using Weblate (Russian) (af6d2dc2) 2017-09-07 Ivo Xavier * Translated using Weblate (Portuguese) (4bb0d6c5) 2017-09-21 Andrzej Stamburski * Translated using Weblate (Polish) (656fee82) 2017-09-20 Stefano Melchior * Translated using Weblate (Italian) (4ec92e80) 2017-09-07 Aayush Gupta * Translated using Weblate (Hindi) (aa1ec131) 2017-09-20 Eran * Translated using Weblate (Hebrew) (da659853) 2017-09-23 Twinkybot * Translated using Weblate (German) (db4ac829) 2017-09-18 Anne Onyme * Translated using Weblate (French) (ec899f51) 2017-09-22 Jiri Grönroos * Translated using Weblate (Finnish) (25a903e2) 2017-09-21 Andrzej Stamburski * Translated using Weblate (Dutch) (1f98c5d8) 2017-09-21 Milan Korecký * Translated using Weblate (Czech) (58937162) 2017-08-26 Mutse Young * Translated using Weblate (Chinese (Simplified)) (7c3410c5) 2017-09-22 Philipp Leibelt * Translated using Weblate (German) (1cfe77d5) 2017-09-22 Twinkybot * Translated using Weblate (German) (bfe42641) 2017-09-21 Philipp Leibelt * Translated using Weblate (German) (59c80d60) * Translated using Weblate (German) (e969234a) 2017-09-14 Sander * Translated using Weblate (Dutch) (d5212f2b) 2017-09-19 Florian Leeber * Translated using Weblate (German) (9a9e47c2) 2017-09-20 Daniel Frańczak * Translated using Weblate (Polish) (1fec31f8) 2017-09-20 Peter Valachovič * Added translation using Weblate (Slovak) (fc6d5d9f) 2017-09-20 Mike * Translated using Weblate (Italian) (17a88ec7) * Translated using Weblate (Italian) (1bedb4e4) 2017-09-20 Stefano Melchior * Translated using Weblate (Italian) (643f91f9) * Translated using Weblate (Italian) (1119f61f) * Translated using Weblate (Italian) (ba20b204) 2017-09-20 Mike * Translated using Weblate (Italian) (38b109b1) 2017-09-20 anonymous * Translated using Weblate (Italian) (44388d7d) 2017-09-20 Stefano Verzegnassi * Translated using Weblate (Italian) (a75a62a9) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (de6a96ff) 2017-09-19 Mike * Translated using Weblate (Italian) (1d83e70c) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (18987952) 2017-09-19 Mike * Translated using Weblate (Italian) (5e9ced16) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (3991adaa) 2017-09-19 Mike * Translated using Weblate (Italian) (0f1d9031) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (c6577eb6) 2017-09-19 Mike * Translated using Weblate (Italian) (4b194ed0) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (996d4469) 2017-09-19 Mike * Translated using Weblate (Italian) (7464b742) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (c900a865) 2017-09-19 Mike * Translated using Weblate (Italian) (8699fe0f) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (42f1b103) 2017-09-19 Mike * Translated using Weblate (Italian) (ff0c0cfb) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (2f0dfd61) 2017-09-19 Mike * Translated using Weblate (Italian) (8d083234) 2017-09-19 Gianmarco * Translated using Weblate (Italian) (05ae85a1) 2017-09-19 Mike * Translated using Weblate (Italian) (c29578a4) 2017-09-17 Gabriele * Translated using Weblate (Italian) (30a0c264) 2017-09-19 Twinkybot * Translated using Weblate (German) (5dbd7997) 2017-09-19 Stefan Weng * Translated using Weblate (German) (4c135e44) 2017-09-17 Twinkybot * Translated using Weblate (German) (cce8b123) 2017-09-19 Walter Garcia-Fontes * Translated using Weblate (Catalan) (9945331d) 2017-09-16 Beton * Translated using Weblate (Polish) (0c01b0d7) 2017-09-19 Milan Korecký * Translated using Weblate (Czech) (435d5d0c) 2017-09-18 Adrià * Translated using Weblate (Catalan) (d7e1b4f9) 2017-09-18 anonymous * Translated using Weblate (French) (aac571b9) 2017-09-18 Anne Onyme * Translated using Weblate (French) (67130eef) 2017-09-18 RedXXIII * Translated using Weblate (French) (23e8bba1) 2017-09-18 Anne Onyme * Translated using Weblate (French) (d6642ab6) 2017-09-18 RedXXIII * Translated using Weblate (French) (3caad809) 2017-09-18 Anne Onyme * Translated using Weblate (French) (2e4a9a59) * Translated using Weblate (French) (90e3e9a0) 2017-09-18 anonymous * Translated using Weblate (French) (1a66554f) 2017-09-18 Anne Onyme * Translated using Weblate (French) (3b0a3357) 2017-09-18 anonymous * Translated using Weblate (French) (1abf4b84) 2017-09-18 Anne Onyme * Translated using Weblate (French) (2b0fff27) 2017-09-18 anonymous * Translated using Weblate (French) (07ed0f07) 2017-09-18 Anne Onyme * Translated using Weblate (French) (dd19a8fb) 2017-09-18 anonymous * Translated using Weblate (French) (17d2bfe8) 2017-09-18 Anne Onyme * Translated using Weblate (French) (b89d3735) 2017-09-18 anonymous * Translated using Weblate (French) (2231ba41) 2017-09-18 Anne Onyme * Translated using Weblate (French) (97e85da0) 2017-09-18 anonymous * Translated using Weblate (French) (d399c8d9) 2017-09-18 Anne Onyme * Translated using Weblate (French) (8d9979ce) 2017-09-18 anonymous * Translated using Weblate (French) (e30b09a6) 2017-09-18 Anne Onyme * Translated using Weblate (French) (6e57baf2) 2017-09-18 anonymous * Translated using Weblate (French) (e437fa5c) 2017-09-18 Anne Onyme * Translated using Weblate (French) (bca63ce5) 2017-09-18 anonymous * Translated using Weblate (French) (e418b10c) 2017-09-18 Anne Onyme * Translated using Weblate (French) (5d6ee366) 2017-09-18 anonymous * Translated using Weblate (French) (f624fdbd) 2017-09-18 Anne Onyme * Translated using Weblate (French) (8fe52c43) 2017-09-18 anonymous * Translated using Weblate (French) (efd1b3d1) 2017-09-18 Anne Onyme * Translated using Weblate (French) (9a8025e9) 2017-09-18 anonymous * Translated using Weblate (French) (60b5a680) 2017-09-18 Anne Onyme * Translated using Weblate (French) (f5c64f74) 2017-09-18 anonymous * Translated using Weblate (French) (d1728546) 2017-09-18 Anne Onyme * Translated using Weblate (French) (0079ad6d) 2017-09-18 anonymous * Translated using Weblate (French) (c6a4d559) 2017-09-18 Anne Onyme * Translated using Weblate (French) (74dcb88e) 2017-09-18 anonymous * Translated using Weblate (French) (c769eca4) 2017-09-18 Anne Onyme * Translated using Weblate (French) (383ef69c) 2017-09-18 anonymous * Translated using Weblate (French) (6908b954) 2017-09-18 Anne Onyme * Translated using Weblate (French) (c43cde21) 2017-09-18 anonymous * Translated using Weblate (French) (93ac58df) 2017-09-18 Anne Onyme * Translated using Weblate (French) (dc78ea4e) 2017-09-18 anonymous * Translated using Weblate (French) (f5215500) 2017-09-18 Anne Onyme * Translated using Weblate (French) (472a22a4) 2017-09-18 anonymous * Translated using Weblate (French) (323ac0b6) 2017-09-18 Anne Onyme * Translated using Weblate (French) (a2025566) 2017-09-18 anonymous * Translated using Weblate (French) (5c2cdffa) 2017-09-18 Anne Onyme * Translated using Weblate (French) (7aec7ff3) 2017-09-18 anonymous * Translated using Weblate (French) (867188ff) 2017-09-18 Anne Onyme * Translated using Weblate (French) (2403501b) 2017-09-18 anonymous * Translated using Weblate (French) (966dc388) 2017-09-18 Anne Onyme * Translated using Weblate (French) (a2e668da) 2017-09-18 anonymous * Translated using Weblate (French) (21e62052) 2017-09-18 Anne Onyme * Translated using Weblate (French) (0b8eaf20) 2017-09-18 anonymous * Translated using Weblate (French) (9bea2577) 2017-09-18 Anne Onyme * Translated using Weblate (French) (2d6bedda) 2017-09-18 anonymous * Translated using Weblate (French) (1e031cec) 2017-09-18 Anne Onyme * Translated using Weblate (French) (68ac6216) 2017-09-18 anonymous * Translated using Weblate (French) (74f3c605) 2017-09-18 Anne Onyme * Translated using Weblate (French) (60ab8333) 2017-09-18 anonymous * Translated using Weblate (French) (d3747bf8) 2017-09-18 Anne Onyme * Translated using Weblate (French) (a65753d3) 2017-09-18 anonymous * Translated using Weblate (French) (57b700c8) 2017-09-18 Anne Onyme * Translated using Weblate (French) (8bf412e7) 2017-09-18 anonymous * Translated using Weblate (French) (cbf968b9) 2017-09-18 RedXXIII * Translated using Weblate (French) (e8ccdde4) 2017-09-18 Anne Onyme * Translated using Weblate (French) (947b26f3) 2017-09-18 anonymous * Translated using Weblate (French) (fa8cfefa) 2017-09-18 Anne Onyme * Translated using Weblate (French) (789fc3c3) 2017-09-18 RedXXIII * Translated using Weblate (French) (1fccc0b5) 2017-09-18 Jeff * Translated using Weblate (Albanian) (90a6ac97) 2017-09-18 anonymous * Translated using Weblate (French) (3e18072d) 2017-09-18 RedXXIII * Translated using Weblate (French) (db9bf0e5) 2017-09-07 Anne Onyme * Translated using Weblate (French) (f32e6eaf) 2017-09-07 Walter Garcia-Fontes * Translated using Weblate (Catalan) (d1c9ceeb) 2017-09-07 Mike * Translated using Weblate (Italian) (c53a8942) 2017-09-17 Adrià * Added translation using Weblate (Sardinian) (e78a9d8c) 2017-09-17 ubports-weblate * Update from Weblate. (#18) (e15a5ed7) 2017-09-17 advocatux * Translated using Weblate (Spanish) (2dfeb7aa) 2017-09-08 Alois Nebel * Translated using Weblate (German) (ce7111b5) * Translated using Weblate (German) (b52667e7) 2017-09-11 Francisco Molinero * Translated using Weblate (Spanish) (ed653e8a) * Translated using Weblate (Spanish) (cd8bb3dc) 2017-09-17 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (9fb15f36) 2017-09-16 Beton * Translated using Weblate (Polish) (0f513a9e) 2017-09-11 Francisco Molinero * Translated using Weblate (Spanish) (d4f1109a) 2017-09-14 Sander * Translated using Weblate (Dutch) (987bca4f) 2017-09-15 Milan Korecký * Translated using Weblate (Czech) (f032e88a) 2017-09-15 Jeff * Translated using Weblate (Albanian) (a018f77c) 2017-09-10 Daniel Frańczak * Translated using Weblate (Polish) (a785c9af) 2017-09-16 Jan Sprinz * Merge pull request #17 from ubports/vivid-dev (c5bdad88) * Remove TODO (8dd91bae) * Add TODO (78bb0d8f) * Removed unnecessary whitespace (9be21865) 2017-09-16 Marius Gripsgard * Update pot (8c6b5a43) * [system-image] Improve channelSettings (9e14f23c) * Add gitignore (fe677dbc) * [system-update] Change name of image update to "Ubuntu touch" (0e6c4388) * [system-image] Add support for image changelog (25152ba4) 2017-09-11 Jan Sprinz * Merge pull request #16 from ubports-weblate/weblate-ubports-system-settings (937cb7fe) 2017-09-10 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (094741be) 2017-09-09 Jeff * Translated using Weblate (Albanian) (514053e9) 2017-09-08 Alois Nebel * Translated using Weblate (German) (7fc5dd7c) 2017-09-08 Florian Leeber * Translated using Weblate (German) (6eff67fe) * Merge pull request #15 from ubports/vivid-dev (a14404b7) 2017-09-08 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (24f6c5c7) 2017-09-07 advocatux * Translated using Weblate (Spanish) (b4567338) 2017-09-03 Ivan Semkin * Translated using Weblate (Russian) (a1a8a3e9) 2017-09-07 Ivo Xavier * Translated using Weblate (Portuguese) (0eac2e9d) 2017-09-07 Mike * Translated using Weblate (Italian) (27df7778) 2017-09-07 Aayush Gupta * Translated using Weblate (Hindi) (16c15770) 2017-09-08 Florian Leeber * Translated using Weblate (German) (cb37b423) 2017-09-07 Anne Onyme * Translated using Weblate (French) (4ac127b4) 2017-09-08 Milan Korecký * Translated using Weblate (Czech) (282e1c2a) 2017-09-07 Walter Garcia-Fontes * Translated using Weblate (Catalan) (e0d3827b) 2017-09-03 Jeff * Translated using Weblate (Albanian) (048224b5) 2017-09-07 Alois Nebel * Translated using Weblate (German) (7a2bd3a0) 2017-09-07 Gianmarco * Translated using Weblate (Italian) (3d78941a) 2017-09-07 Mike * Translated using Weblate (Italian) (fc39a7c6) 2017-09-07 Gianmarco * Translated using Weblate (Italian) (71d367b7) 2017-09-07 Mike * Translated using Weblate (Italian) (5fc4cd8f) 2017-09-07 Gianmarco * Translated using Weblate (Italian) (8195f3a4) 2017-09-07 Mike * Translated using Weblate (Italian) (bf2e002a) 2017-09-07 anonymous * Translated using Weblate (Italian) (c2f6e38c) 2017-09-07 Mike * Translated using Weblate (Italian) (a7e6d22e) 2017-09-07 Milan Korecký * Translated using Weblate (Czech) (1b7e6118) 2017-09-07 Gianmarco * Translated using Weblate (Italian) (b32fa722) 2017-09-07 Mike * Translated using Weblate (Italian) (33baacff) 2017-09-07 Florian Leeber * Translated using Weblate (German) (f130b1dc) * Translated using Weblate (German) (774272a2) * Translated using Weblate (German) (de8796d0) * Translated using Weblate (German) (5c0f04e6) * Translated using Weblate (German) (3c1db725) 2017-09-06 Francisco Molinero * Translated using Weblate (Spanish) (886bc3f9) 2017-09-06 Weblate Admin * Translated using Weblate (German) (c5af2c9d) 2017-09-05 Florian Leeber * Translated using Weblate (German) (5752c5dc) 2017-09-06 Reda * Translated using Weblate (French) (0d71ba92) 2017-09-04 Anne Onyme * Translated using Weblate (French) (892c2621) 2017-09-05 Gerd Sänger * Translated using Weblate (German) (dd9c2dbb) 2017-09-05 Florian Leeber * Merge pull request #12 from ubports-weblate/weblate-ubports-system-settings (b6fa0f20) 2017-09-04 Bjarne Roß * Translated using Weblate (German) (4f89362e) * Translated using Weblate (German) (caf902da) 2017-08-28 Jan Sprinz * Translated using Weblate (German) (99cf1622) * Translated using Weblate (German) (e98777dc) * Translated using Weblate (German) (c5e3aea8) * Translated using Weblate (German) (de23631c) * Translated using Weblate (German) (e3c17f12) * Translated using Weblate (German) (e656a893) * Translated using Weblate (German) (79e6bc35) 2017-09-05 Marius Gripsgard * Fix spelling error, Fixes #13 (10864e62) 2017-09-04 Marius Gripsgard * Merge pull request #14 from ubports/vivid-dev (490fc8d9) * Dont update listmodel if there is channels (db36d4da) 2017-09-03 Marius Gripsgard * [ChannelSettings] Trigger update of channel list onStatusChange and trigger update if list is null (a949315c) 2017-09-03 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (bc7ee984) 2017-09-02 Jiri Grönroos * Translated using Weblate (Finnish) (4e2d70c5) 2017-09-02 Jeff * Translated using Weblate (Albanian) (47240338) 2017-09-01 Daniel Frańczak * Translated using Weblate (Polish) (0a7f03e7) 2017-08-29 Gianmarco * Translated using Weblate (Italian) (34996246) 2017-08-28 Jan Sprinz * Translated using Weblate (German) (b59fc500) 2017-08-28 Milan Korecký * Translated using Weblate (Czech) (e2bff28f) 2017-08-28 Walter Garcia-Fontes * Translated using Weblate (Catalan) (f87be0bf) 2017-08-29 Mike * Translated using Weblate (Italian) (3315213f) 2017-08-29 Gianmarco * Translated using Weblate (Italian) (93c18a97) 2017-08-29 Mike * Translated using Weblate (Italian) (02af1c80) 2017-08-28 Jan Sprinz * Merge pull request #5 from ubports/vivid-dev (a8480142) 2017-08-27 Jan Sprinz * Merge pull request #9 from ubports-weblate/weblate-ubports-system-settings (9cfc9b87) 2017-08-27 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (3b306ef0) 2017-08-26 Emanuele Calabro * Translated using Weblate (Italian) (5cb23f76) 2017-08-26 Mutse Young * Translated using Weblate (Chinese (Simplified)) (c979e67b) 2017-08-26 Walter Garcia-Fontes * Translated using Weblate (Catalan) (84c13e6c) 2017-08-25 Jiri Grönroos * Translated using Weblate (Finnish) (e62b5527) 2017-08-25 Jan Sprinz * Merge pull request #8 from ubports-weblate/weblate-ubports-system-settings (dc2b044e) 2017-08-25 Weblate * Merge remote-tracking branch 'origin/vivid' into vivid (7e9225e2) 2017-08-24 Jiri Grönroos * Translated using Weblate (Finnish) (ee27d906) 2017-08-23 Eran * Translated using Weblate (Hebrew) (cdecbe2f) 2017-08-23 Byteschubse * Translated using Weblate (German) (8e6b39b6) 2017-08-24 Jan Sprinz * Merge pull request #7 from ubports-weblate/weblate-ubports-system-settings (0b13a4dc) 2017-08-22 advocatux * Translated using Weblate (Spanish) (b633de7d) 2017-08-22 Gabriele * Translated using Weblate (Italian) (c6e7c72b) 2017-08-22 Walter Garcia-Fontes * Translated using Weblate (Catalan) (dbb38549) 2017-08-22 Anne017 * Translated using Weblate (French) (1b3d3aab) 2017-08-22 Gerd Sänger * Translated using Weblate (German) (c8767114) * Translated using Weblate (German) (eca29672) * Translated using Weblate (German) (2cc8d0e6) 2017-08-21 Byteschubse * Translated using Weblate (German) (3998570c) * Translated using Weblate (German) (ccb930ab) * Translated using Weblate (German) (3fd1e117) * Translated using Weblate (German) (56f941bb) 2017-08-20 Florian Leeber * Translated using Weblate (German) (c7950de1) * Translated using Weblate (German) (52fe4064) * Translated using Weblate (German) (3dda2286) * Translated using Weblate (German) (2c3baa58) 2017-08-02 Marius Gripsgard * [SystemImage] Add option to switch between channels (e4a97d8d) * Merge branch 'vivid-dev' of github.com:ubports/system-settings into vivid-dev (df35dc41) * Merge pull request #2 from ubports/vivid-dev (c27c758c) * Merge pull request #4 from ubports/vivid-r-lang-cc (9fc90f0f) 2017-08-01 Marius Gripsgard * [LanguagePlugin] Hide language "C" (0a8f1079) * [LanguagePlugin] Hide language "C" (e785db92) 2017-07-31 Marius Gripsgard * [Background] Add option to enable/disable Dash background (6f3ba622) 2017-07-24 Marius Gripsgard * Imported to UBports (4cff1af6) 2017-04-06 Bileto Bot * Releasing 0.4+17.04.20170406-0ubuntu1 (3d10e65b) 2017-04-06 Ken VanDine * Add reset launcher to the launcher panel (LP: #1677232) (17f5fa62) 2017-04-06 Jonas G. Drange * fixes qml test mesa error caused by some form of change (fb9ccf7f) 2017-04-05 Jonas G. Drange * drops ld preload (c8e60080) 2017-03-30 Ken VanDine * destroy popup after reset (1b707174) * UI improvements for launcher reset (dbc3015a) 2017-03-29 Bileto Bot * Releasing 0.4+17.04.20170329-0ubuntu1 (cff6711f) 2017-03-29 Michael Sheldon * Stop wallpaper preview overlapping buttons and fix flake8 test. (07e284b2) * Trigger checkbox when clicking listitems in the language panel (44224d60) 2017-03-29 Ken VanDine * [bluetooth] Fix property and anchor errors (LP: #1669780) (c490e176) * Tag bug (49723bd0) * Completely dropped the reset plugin (ab4aebf5) * Moved the launcher reset code to the launcher panel (cf090719) 2017-03-29 Michael Sheldon * Make spacing above wallpaper button divider match spacing below (55ea314e) * Remove duplicate entry in test dictionary (fixes flake8 tests) (b2a5eaa5) * Stop wallpaper buttons from overlapping the preview image (67984c70) 2017-03-28 Michael Sheldon * Trigger checkbox when clicking listitems in the language panel (5f49029c) 2017-03-24 Bileto Bot * Releasing 0.4+17.04.20170324-0ubuntu1 (c11341a0) 2017-03-24 Ken VanDine * [time-date] Fixed some issues from the APL migration (LP: #1668640) (fd919edc) * Don't change view size after loading MainView. (LP: #1673550) (b5036a69) 2017-03-24 Andrew Hayzen * Jonas Drange: adds printing panel (e9493ddb) * Merge of trunk (11010dfa) 2017-03-23 Jonas G. Drange * makes sure the detailsPageObserver target is set on manual addition (82f11c9a) * fixes selecting category by URL (0c333f09) 2017-03-23 Andrew Hayzen * Fix category selection from url handler (1eeb2549) 2017-03-22 Jonas G. Drange * Change subPageSelector to be header sections; Disable automatic height of the standard and search headers; Fix Printers list and Describe Printer not being scrollable (f4265d12) 2017-03-22 Andrew Hayzen * Fix for AddPrinterDetails.qml not scrolling (edfdd439) * Fix scrolling not functioning on the printer list page (24dbd7b9) * Change subPageSelector to be header sections; Disable automatic height of the standard and search headers (ace239d1) 2017-03-22 Jonas G. Drange * textbox expansion (8decde84) 2017-03-22 Ken VanDine * Fix property and anchor errors (d2f57712) * [time-date] Fixed some issues from the APL migration (356d6d71) 2017-03-21 Jonas G. Drange * default/configured/discovered semantics (98d13e24) * fixes enabled issue, get rids of the translation warnings (c289cef5) 2017-03-20 Jonas G. Drange * authored by, bump version dep on ui extras (42bcc46e) * stuff (1c0c6f1f) 2017-03-17 Bileto Bot * Releasing 0.4+17.04.20170317.2-0ubuntu1 (64b9680c) 2017-03-17 Ken VanDine * Don't build dep on qml-module-ubuntu-connectivity, we've mocked it (8a0add04) * Drop everything that needs system-image or click (53c5b73e) * Drop the fake build depends on upstart (2991fac3) * Added Storage back to the about panel and remove click related details (28325169) * Don't change view size after loading MainView. (d0b4db25) * readded the SystemSettings mock (51740137) 2017-03-16 Ken VanDine * disable tests for ppc64el amd s390x as well (def30795) * drop build dep for libubuntu-app-launch3-dev (2204cb50) * Don't build dep on qml-module-ubuntu-connectivity, we've mocked it (170c9b6c) * Re-added removed SystemSettings mock (e003285a) * fixed dh_auto_test (c725747f) * Removed system-update tests (d094b833) * Don't build depend on libubuntuoneauth-2.0-dev (f0e6d5ee) * Dropped notification tests (2061b798) * dropped system-update (fd5fd4e6) * Don't install the reset plugin, it needs system-image-dbus (41b4e172) * Removed more stuff that depended on SystemImage and pyflakes fixes (e9b52b1d) * Removed more test stuff related to updates and storage (9b354d95) * Removed tests for removed panels (7f98aca7) * Don't show the Storage page, it doesn't really work on the desktop right now. (55b9bfff) * Added backendInfo back (96d1b97d) 2017-03-15 Ken VanDine * removed click and system-image related depends (ff6966ba) * Hide notifications panel, it uses click (85744fc1) * removed more click/updates stuff (d10d9298) * Removed some unused packaging files (243e69e5) * Drop the fake depends on upstart (94addb54) 2017-03-13 Jonas G. Drange * just use char; (e9be945c) * adds margin (3051eef2) * fixes typo (52910c49) * addresses comments from bill (214caf74) 2017-03-06 Jonas G. Drange * policies, pages and copies, general settings (0899ae1d) 2017-03-02 Jonas G. Drange * allow scrolling (109aa56f) * work on status page (79390f6e) 2017-03-01 Bileto Bot * Releasing 0.4+17.04.20170301-0ubuntu1 (9e58f254) 2017-03-01 Michael Sheldon * Add option to enable the on-screen keyboard when an external keyboard is present (LP: #1521518) (7549e830) 2017-02-24 Jonas G. Drange * syncs with trunk (18e59108) 2017-02-23 Jonas G. Drange * move to ui extras (ac1ea94d) 2017-02-20 Jonas G. Drange * adds more pages (2b0b5187) * syncs with trunk (95c2a350) * adds addprinting page (a4742dc0) 2017-02-15 Michael Sheldon * Update OSK switch to use correct unity8 gsettings (58dd5f9e) * Add option to enable the on-screen keyboard when an external keyboard is present (73ebef81) 2017-02-11 Bileto Bot * Releasing 0.4+17.04.20170211-0ubuntu1 (212ab2f6) 2017-02-11 Ken VanDine * Handle ubuntu-app-launch API change (ada0332c) 2017-02-10 Ken VanDine * Handle ubuntu-app-launch API change (195b5d28) 2017-01-23 Jonas G. Drange * requires usc 0.13 (0c17e1d2) * adds printing (cd256628) 2017-01-18 Bileto Bot * Releasing 0.4+17.04.20170118.1-0ubuntu1 (86a50305) 2017-01-18 Masoud Abkenar * typo fix in wifi settings (e1b8f328) 2017-01-18 Lukáš Tinkl * Fix WIFI APs signal strength icons (93c6c0f7) 2017-01-12 Bileto Bot * Releasing 0.4+17.04.20170112-0ubuntu1 (377db2bd) 2017-01-12 Jonas G. Drange * unhides the "phone locking" screen, but only show working items for a snap system (f3671b02) 2017-01-12 Rodney Dawes * Remove the in-app purchases pieces from the security-privacy plug-in. (b809e56d) 2017-01-12 Jonas G. Drange * migrates uss to apl (74a91a03) * unhides hw keyboard page now that input sources are listed (4ce94fdd) * finalizes migration to apl for bluetooth devicepage (dc71df47) * completes migration to apl for background panel (85425049) 2017-01-10 Masoud Abkenar * typo fix in wifi settings (23279f21) 2017-01-02 Jonas G. Drange * merge prereq lp1644268 (b82b3876) * merge trunk (c6fd8a9b) * merges trunk (bff47ca4) * fixes copyright date (c60f4bdd) 2016-12-20 Jonas G. Drange * fixes broken itempage in hw kbd (383b42ca) 2016-12-19 Jonas G. Drange * sets flickable on storage page correctly (91b69c91) 2016-12-16 Jonas G. Drange * unhide sleepvalues, but still hide some stuff that isn't working on a snappy u8 (07297dd7) * fixes vpn and fingerprint issues, as far as USS can fix them (dadf962c) 2016-12-15 Lukáš Tinkl * handle both uchar and int when evaluating signal strength (a37768b2) 2016-12-14 Jonas G. Drange * merge prereq (a1ed581a) 2016-12-14 Bileto Bot * Releasing 0.4+17.04.20161214.1-0ubuntu1 (61c7a4a7) 2016-12-14 Michael Sheldon * Add keyboard opacity setting to language panel (LP: #1647603) (f0348a51) 2016-12-14 Jonas G. Drange * unhides hw keyboard layout (dfac1173) * adds sync apl ability, and fixes unity8 resize + placeholder bug (60847da2) 2016-12-13 Jonas G. Drange * harden test (b47dc89b) 2016-12-12 Jonas G. Drange * fix test issue on vivid (3d4915f9) * wait for stuff to be complete before triggering layout changes on column changes (c7bfccbe) * placeholder plugin (c7d7e002) 2016-12-10 Michael Sheldon * Add keyboard opacity option (a818aef0) 2016-12-09 Jonas G. Drange * adds test (87001fe8) 2016-12-08 Jonas G. Drange * eod (ac470c76) * migrates phone to APL (ff8b3378) * fixes accesspoint (f55a7bd3) 2016-12-07 Bileto Bot * Releasing 0.4+17.04.20161207-0ubuntu1 (4ea3b476) 2016-12-07 Jonas G. Drange * Replaces the grid with a list; Replaces MainWindow search with PageHeader search; Adds testing of new PageHeader search (and mocks PluginManager. This is a bit hacky, since SystemSettings implicitly provides PluginManager in main.cpp) (69405c1a) 2016-12-06 Rodney Dawes * Revert the pot file update. (26b42cd9) * Remove the in-app purchases pieces from the security-prviacy plug-in. (5237fd16) 2016-12-06 Jonas G. Drange * migrates more pages to apl (588d9845) * continue transition to apl (8005121e) 2016-12-05 Jonas G. Drange * merges prereq (8ac778e6) * fix broken SystemSettings.ListItems mock (16afb506) * merges in prereq (c3532c3b) * syncs with trunk (110fda40) * starts migrating to apl (fdf4b96c) 2016-12-02 Jonas G. Drange * transition to PageHeader (471b9c18) * merge prereq (6cc31797) * remove colors (e76ef4c9) * implements first pass of apl (5ff2aa2d) 2016-12-01 Jonas G. Drange * introduces APL and a test framework for it (f5414eea) * merge prereq (818f511d) * adds utils as test import path (4675a163) * completely remove categorygrid, color ubuntu icon (d5e93a2a) * adds test for new search header (b98e80c7) 2016-11-29 Jonas G. Drange * uses pageheader to implement improved uss search (8b1ea63c) * fixes height of remaining entrycomponents (934890d0) 2016-11-29 Bileto Bot * Releasing 0.4+17.04.20161129-0ubuntu1 (9b210f25) 2016-11-29 Lukáš Tinkl * Language pack based language setup (d100587e) * Fix finding the module mapping file (url-map.ini) (LP: #1641665) (0a13e194) 2016-11-29 Jonas G. Drange * On snappy it changes the following:; hides "Developer mode. hides "Sleep after"; hides Notifications panel; hides Sound panel; fixes folderlistmodel in Software licenses page (5b72825e) * uses SystemImage binding to read current build number (LP: #1639949) (35038ad9) 2016-11-29 Daniel van Vugt * Fix unlabelled sliders in Mouse & Touchpad (LP: #1569227) (52099b5b) 2016-11-29 Jonas G. Drange * Packaging change: depend on USC for testing; Adds Launcher settings panel to System Settings; Makes USS a gapplication as a requirement for the use of the qtdesktopwidget; Adds gsetting qml mock (6bc71f25) 2016-11-28 Jonas G. Drange * uses mountpoint in folder list model (a582d590) 2016-11-24 Jonas G. Drange * removes unecessary whitespace (09228a5d) * adds case for uss_show_all_ui in notifications plugin, and simplifies code (ff58774a) * hides external keyboard entry in lang due to bug 1644268. (4e1a5ef6) 2016-11-22 Lukáš Tinkl * merge trunk (2fba4059) 2016-11-21 Jonas G. Drange * hide messaging if snap (4a17e6b5) * show if showAllUI (62adb39e) * uses RAII instead of a broken delete (there was a possible early return) (3ecb942f) * fixes broken visual prop in about (2a1bcab8) * drops entrycomponent from makelist (5fec8be2) * changes confusing guard name (be0d6ac7) * obtain gus in c++ using qml file (b021cc62) 2016-11-21 Lukáš Tinkl * drop define (825ae746) 2016-11-18 Lukáš Tinkl * cleanup devel code (55f0e8ad) * drop the writePamEnv(), AS handles it just fine (082e919f) 2016-11-17 Jonas G. Drange * hides entries not suitable for snappy systems (db73706d) * hides notifications plugin on snap system (fa650e80) * adds facilities to hide stuff if isSnap in qml, hide sound-plugin if snap (b369a27c) * adds test dep, drops unecessary import in EntryComponent (120c7444) 2016-11-16 Lukáš Tinkl * fixes + simplifications (090f0cd4) 2016-11-16 Jonas G. Drange * finishes qml testing of launcher (65f0518c) 2016-11-16 Lukáš Tinkl * WIP: language pack based setup (b26a35c3) 2016-11-16 Jonas G. Drange * merge trunk (304ac2b3) 2016-11-16 Bileto Bot * Releasing 0.4+17.04.20161116.1-0ubuntu1 (e6674f0d) 2016-11-16 Lukáš Tinkl * Accomodate to new menu components (27b4f0c2) 2016-11-16 Daniel van Vugt * Shrink the diff (3e5df92d) * Use SliderMenu.text properly. This positions the slider names correctly alongside the sliders. (7415ae74) * Fix unlabelled sliders in Mouse & Touchpad (LP: #1569227) (ad279017) 2016-11-15 Lukáš Tinkl * merge lp:~lukas-kde/ubuntu-system-settings/new-menu-components (4b8b884a) * merge trunk (fdf07317) * merge trunk (6c4179a6) * fix depends (8a118636) * oops, fixup the Mouse page too (a8f8d579) * accomodate to new menu components (1f62f306) * merge lp:~ken-vandine/ubuntu-system-settings/pep8_fix (95dc1793) 2016-11-14 Lukáš Tinkl * fix finding the mapping file (3149260f) 2016-11-14 Jonas G. Drange * clean up screens, add working launcher panel pluguin based on qdesktopwidget (9fcf35ed) 2016-11-11 Jonas G. Drange * add unity/screens (3f2f6a44) 2016-11-10 Jonas G. Drange * adds more mocks, updates gsettings with pertinent keys (f29d0caf) * add pc test (502e8431) * adds skeleton for launcher settings (d6ff770f) * uses SystemImage binding to read current build number (f9094c45) 2016-11-09 Bileto Bot * Releasing 0.4+17.04.20161109.1-0ubuntu1 (71b9ccb1) 2016-11-09 Ken VanDine * Fixed pep8 failure (09d504c0) * Updated example plugin to work with current SDK (d8edeca9) 2016-11-09 jonas-drange * Drop “at” from “Updated at ” string (638cd0e3) 2016-11-09 Daniel van Vugt * Allow scroll speed multipliers up to 3.0; since the default speed in gsettings-ubuntu-touch-schemas is changing from 0.5 to 1.0, some users will want to ability to increase it above the native speed still. (LP: #1607240) (LP: #1627567) (8a84f957) 2016-11-09 Timo Jyrinki * Stop depending on transitional packages. (LP: #1583079) (LP: #1583079) (f05a57f7) 2016-11-09 Ken VanDine * Fixed pep8 failure (ad508cab) 2016-11-01 Bileto Bot * Releasing 0.4+17.04.20161101.1-0ubuntu1 (77cb9cc2) 2016-11-01 Ken VanDine * Drop repowerd to a Recommends and stop depending on gnome-settings-daemon to fix a component mismatch (4eb04206) * repowered is better as a recommends (e1d00e1e) * Drop repowerd to a Suggests and drop gnome-settings-daemon (c601748c) 2016-10-27 Bileto Bot * Releasing 0.4+17.04.20161027-0ubuntu1 (5968e06b) 2016-10-27 Jonas G. Drange * clarifies how we add the system image test via cmake; simplifies the systemimage template so that it's easier to test detailed version; cleanups in tst-systemimage now waits for the QSystemImage instance to be destroyed (d238d57a) 2016-10-27 jonas-drange * adds pruning of db (a7d118e1) 2016-10-14 Ken VanDine * Replace the grid with a list (3f69d7c3) 2016-10-12 Jonas G. Drange * remove arbitrary whitespace (138e458d) 2016-10-07 Jonas G. Drange * remove comment (cd5e067e) 2016-10-04 Jonas G. Drange * act like imagemanager and wait for qsystemimage to have died (6a7028e0) * it's not failing in init, so wait before moving to test (b35935bf) 2016-10-03 Jonas G. Drange * increase timouet (e7700ebc) 2016-10-02 Jonas G. Drange * remove timeouts (e6096d36) 2016-10-01 Jonas G. Drange * reduce wait, rinse, repeat (9bffa87e) * only sleep after creating the mock (d0a24dbf) 2016-09-30 Bileto Bot * Releasing 0.4+16.10.20160930.1-0ubuntu1 (637070d1) 2016-09-30 Jonas G. Drange * uses XDG_DATA_DIRS where applicable to enable USS to find files and folders on snappy-based systems (LP: #1629009) (6ddd7007) * prepend SNAP to default wallpaper, and drop unused declarations (3cccc2de) * are we logging anything?? (4bbb3b4e) * less wait (1a6e9533) 2016-09-28 Jonas G. Drange * log a bit (d6e5bf3e) * let qtdbusmock decide the dbus lib dep (649a4ca5) * run test without assertion (db8c88bb) * attempt to bring SI on the bus by not setting detailed version (5c8377c5) 2016-09-27 Jonas G. Drange * add wait (723eb837) * more reliable detailed_version string code (3004ecbc) 2016-09-27 Bileto Bot * Releasing 0.4+16.10.20160927-0ubuntu1 (fc41cf75) 2016-09-27 Ken VanDine * Only show Developer Mode setting if we can set it. Dropped dbus-property-service to suggests. (aeca5b87) * Make urfkill a suggests and only show the flight-mode plugin if urfkill is installed. (bab97714) * merged prereq (05a19293) * merged trunk (756f8a3d) 2016-09-27 Jonas G. Drange * move unnecessarily complicated code (4af8f6b7) 2016-09-27 Timo Jyrinki * Merge trunk. (a3e62dd7) 2016-09-26 Jonas G. Drange * re-add version details dict (35c7cf8c) * merge Bileto Bot 2016-09-16 Releasing 0.4+16.10.20160916-0ubuntu1 (387b2520) * ignore version detail (9fc00a4a) * a good old sleep (2b84efbd) * Jonas G. Drange 2016-09-26 fix first bout of issues (38c763c2) * fix first bout of issues (c0c8dbdb) * deprecate use of Info endpoint (6b073755) 2016-09-23 Jonas G. Drange * do sub in one go (7c0e9ea5) * address comments from ltinkl (3e44f801) 2016-09-22 Jonas G. Drange * a bit more precise naming of cmake variables, and look for qml files relative to the manifest file. (67e4d34d) 2016-09-22 Ken VanDine * merged urfkill branch (c0c16edc) 2016-09-21 Ken VanDine * Updated example plugin to work with current SDK (a4258519) 2016-09-21 Jonas G. Drange * use the plugins's ctx if exists (085662d6) 2016-09-21 Ken VanDine * Only show Developer Mode setting if we can set it. Dropped dbus-property-service to suggests. (a2f875e0) 2016-09-20 Ken VanDine * Make urfkill a suggests and only show the flight-mode plugin if urfkill is installed. (e386587d) 2016-09-19 Jonas G. Drange * uses XDG_DATA_DIRS where applicable to enable USS to find files and folders on snappy-based systems (96cc4b05) * add lib path to uss-accountsservice etc, and add required sounds (923b8144) 2016-09-16 Bileto Bot * Releasing 0.4+16.10.20160916-0ubuntu1 (dca86150) 2016-09-16 Michael Terry * Fix highlight color of currently selected background. (f6063c84) * Use standard default wallpaper instead of unity8's custom one. Depend on ubuntu-wallpapers, pulling in typical alternate wallpapers too. (3de9bd2f) 2016-09-15 jonas-drange * merge snap (67b7d205) 2016-09-13 Bileto Bot * Releasing 0.4+16.10.20160913-0ubuntu1 (d8befcef) 2016-09-13 Ken VanDine * Dropped aethercast to a suggests (091d23e0) * Handle rename of qtquick-layouts build depends (8ab47320) * Updated depends to match renaming of qml-module-ofono (LP: #1342031) (efbb7472) * cellular, phone, hotspot: Don't default to visible (d049e8e2) * Only display the software section and the check for updates button if we know the current build (LP: #1612263) (1ced8abc) * Merged prereq (76926b0f) * merged trunk (be7281e1) 2016-09-12 Michael Terry * Fix blurriness in wallpaper preview (ccc06029) 2016-09-12 Ken VanDine * merged prereq (69aec58a) * reset: use visible-if-file-exists instead of has-dynamic-visibility (a30aff9c) 2016-09-09 Ken VanDine * dropped aethercast to a suggests (a80ea2b9) 2016-09-08 Ken VanDine * Handle rename of qtquick-layouts build depends (613d33f0) 2016-09-08 jonas-drange * merge prereq (445d3f0a) * make bzrignore deal with snappy (0e631070) 2016-09-07 jonas-drange * add some stage deps that were missing, as well as the sqlite driver (af8d70e0) * use gtk3 launcher to get glib (66ac2ff8) 2016-09-07 Ken VanDine * merged prereq (c728e122) * Merged prereq (11342519) * merged trunk (f60a844b) * merged trunk (e89e0895) * merged trunk (9ae6a505) 2016-09-06 Bileto Bot * Releasing 0.4+16.10.20160906-0ubuntu1 (f3c976d6) 2016-09-06 You-Sheng Yang * Build about plugin on arm64. (LP: #1618157) (19fd9c4e) 2016-09-02 jonas-drange * add udm runtime dep (b5ae3279) * add udm runtime dep (1419f969) * sync with trunk (9a2c3e81) * fumble around (bd99c15f) 2016-09-01 Ken VanDine * Updated depends to match renaming of qml-module-ofono (501d10e3) * cellular, phone, hotspot: Don't default to visible (76457b3c) * merged trunk (68dc2d64) 2016-09-01 jonas-drange * prune db (ec09e749) 2016-09-01 You-Sheng Yang * Build about plugin on arm64. (fa117adc) 2016-08-31 Bileto Bot * Releasing 0.4+16.10.20160831.1-0ubuntu1 (1aaa1a01) 2016-08-31 jonas-drange * fixes two crashes in About -> Check for update and Battery -> Brightness (LP: #1617217) (2198b164) * apply same fix for battery panel (9a5334c9) * aline plugin creation in about panel with MainWindow, Security & Privacy, etc (3373263c) 2016-08-26 Bileto Bot * Releasing 0.4+16.10.20160826-0ubuntu1 (e5cb8009) 2016-08-26 jonas-drange * do not overwrite updatedAt (LP: #1616800) (90091632) * fix cases where check label is really long (via translations) (LP: #1616099) (53dbe7a2) * versionTag refers to the currently installed OTA, not a pending image update, so remove it (LP: #1616093) (91a0380e) 2016-08-25 jonas-drange * extend sync test, and add updatedAt for manually installed clicks (7a1f7c23) * do not overwrite updatedat on sync (cababaf3) * more paths pointing to snap (3ce1fae3) 2016-08-24 jonas-drange * fix test that i broke (38b948fc) 2016-08-24 Bileto Bot * Releasing 0.4+16.10.20160824.1-0ubuntu1 (96caf1e1) 2016-08-24 jonas-drange * force python3 to run by refering to it in the shebang of test_code.py (4204352f) * use python3 in mock click command (b72559f3) 2016-08-24 Pat McGowan * allows uss to be built by crossbuilder; adds dbus interface to communicate with usensord; hides ringer slider when there's no modem (LP: #1433590, #1614637) (e2b89f43) 2016-08-24 Florian Boucault * Crossbuilding packaging fixes. (66bf8a20) 2016-08-24 jonas-drange * make shebang refer to python3 (f02114cf) * drop at as it is not in the spec (f0a8a604) * use python3 in click command (51930bd7) * fix cases where check label is really long (via translations) (75e544bf) * move more paths to snappy (100cf3a2) 2016-08-23 Pat McGowan * fix conflict with pre-req (20a5eb4e) * use python3 in translation script (c4b674f0) * hide ringer slider when there is no modem (12360867) 2016-08-23 jonas-drange * remove branding of ota updates since this was based on wrong assumptions (b4b965de) 2016-08-22 jonas-drange * make uss run in a snap (63af1567) 2016-08-22 Pat McGowan * Control other vibrate via usensord (221537e3) * changes for cross building (5fd09cd3) 2016-08-19 Bileto Bot * Releasing 0.4+16.10.20160819-0ubuntu1 (fa541a4f) 2016-08-19 jonas-drange * patch environment with required maliit variable whenever we use osk.dismiss() (c48b3df2) * Port most autopilot tests in test_wifi to qml tests and ctests. (84d9124c) 2016-08-19 Ken VanDine * Fixes for failing autopilot tests (9d50073a) 2016-08-19 jonas-drange * sync with trunk (1953a2dc) * add snapcraft config and wrapper script (0cb1614a) 2016-08-19 Florian Boucault * Use nocheck apt profile instead of cross (29253e97) * Merged from trunk (1f3192c6) 2016-08-18 jonas-drange * merge prereq (aa358ff5) * sync with trunk (de201a1e) 2016-08-17 Ken VanDine * change FlightMode to flightMode since it no longer exists (5f90e6e9) * merged trunk (e4232e27) * Dropped the skip for the eduroam test (f773330b) 2016-08-17 jonas-drange * harden mouse test (47fbb205) * change FlightMode to flightMode since it no longer exists (6ad71546) * put clicks in middle of button, and drop qmenumodel import as it is unused (86886ad0) 2016-08-17 Bileto Bot * Releasing 0.4+16.10.20160817.2-0ubuntu1 (c214225f) 2016-08-17 jonas-drange * rewrite the system update panel (026e57ca) * make mouse test less flaky (f4b06016) 2016-08-17 Bileto Bot * Releasing 0.4+16.10.20160817-0ubuntu1 (f0135eef) 2016-08-17 Timo Jyrinki * Switch the powerd depends to repowerd. powerd is now a transitional _all package so gets unconditionally evaluated which is not the purpose. (LP: #1612646) (f81bc358) 2016-08-17 jonas-drange * set xvfb cmd (bc55d393) * fix minor inaccuracies (8d3cdec6) * revert some changes that were made in error (b32d6f51) * add tests as well (0eb1ffa8) * add wifi dbushelper test (63d83fb9) 2016-08-16 Ken VanDine * Set SimForMobileData before trying to disable it (40cf87d6) * Bump up the sleep in scroll_to, it wasn't always enough. (ff590612) * Added the sleep back to scroll_to (only shorter than before) to ensure it settles before clicking (6baa6d5c) * use wait_select_single (c409034e) 2016-08-16 jonas-drange * merge prereq (732003f8) 2016-08-16 Ken VanDine * Skip the eduroam test for now, it tends to hang during automated testing. It needs to be ported to a QML test. (d74410a2) * Fix from jgdx for vpn test failures (f26170f8) 2016-08-16 jonas-drange * scroll to and click in VPN ap test (f20fe825) * link uss (a126a362) * when restoring UDM download, listen to process. Remove fixmes (070e3a79) 2016-08-15 jonas-drange * log a bit, and unset download id if uninstalled (96f6c75f) 2016-08-15 Ken VanDine * Fixed issue in scroll_to_and_click that was breaking the wifi eduroam test (5585bbb3) * Fixed licenseItem failure (dc682156) * Fixed broken security tests (e73c5e3d) * fix for the storage tests (80cf8ab5) 2016-08-15 Timo Jyrinki * Switch the powerd depends to repowerd. powerd is now a transitional _all package so gets unconditionally evaluated which is not the purpose. (LP: #1612646) (1bca3279) 2016-08-12 jonas-drange * don't nuke tokens etc when marking as uninstalled (fbe87524) * enable pagecomponent tests, fix broken checking logic (6aa3f841) * add functionality for reverted updates, finish renaming, and add schema versioning (c5829814) 2016-08-11 Ken VanDine * Only display the software section and the check for updates button if we know the current build (1711e8bd) * Make the reset plugin dynamically visible and only make it visible when system-image-dbus is installed. Dropped depends to a suggests for system-image-dbus. (36fd179e) 2016-08-11 jonas-drange * rename SystemUpdate -> UpdateManager as requested by Ken, delete unused downloadmanager mock (0e6a1e00) 2016-08-11 Bileto Bot * Releasing 0.4+16.10.20160811.2-0ubuntu1 (a9f228ba) * Skip tests on powerpc due to Qt 5.6 bug (LP: #1606927) (43c6048e) 2016-08-11 Konrad Zapałowicz * Make device always valid. (642152d7) * merge with upstream (3b569296) 2016-08-11 jonas-drange * try starting a server using various ports. (9b2e5be9) 2016-08-11 Konrad Zapałowicz * merge with upstream (ec479c0d) 2016-08-10 jonas-drange * echo qprocess output (17cd301e) 2016-08-10 Bileto Bot * Releasing 0.4+16.10.20160810-0ubuntu1 (b5b25757) * Depend on upstart to prevent s390x problems until upstart has been fixed. (bb8e5d32) * Skip tests on powerpc due to Qt 5.6 bug (LP: #1606927) (d519f097) 2016-08-10 Konrad Zapałowicz * bluetooth: Add Apperance characteristic to type conversion (4374d6fb) 2016-08-10 Timo Jyrinki * Readd the upstart workaround by doing a rebuild from trunk. (ada7acc0) 2016-08-10 Bileto Bot * Resync trunk. (bad406b3) 2016-08-09 Timo Jyrinki * Sync changelog entry. (1462dcab) * Depend on upstart to prevent s390x problems until upstart has been fixed. (f1031c96) 2016-08-08 jonas-drange * let otas be branded as such (9066553e) * guiless, not appless (ed3b73a3) * use guiless main for all non-graphical tests (69b1e395) * stop using minimal qpa plugin, instead use guiless main (72dd8845) 2016-08-08 Bileto Bot * Releasing 0.4+16.10.20160808-0ubuntu1 (aada0186) 2016-08-08 Simon Fels * Fixes for Aethercast support (1cc244fd) 2016-08-05 jonas-drange * we can't make any assumptions as to what state the system updates page will be in, so drop the assertion (0ef34fce) 2016-08-05 Timo Jyrinki * Depend on upstart to prevent s390x problems until upstart has been fixed. (35b4f8d3) 2016-08-05 jonas-drange * use explicitly set width on the mainSlots topmost item (864fa097) * fix typo (03241ebb) * fix typo, change visuals test a bit (53985664) 2016-08-04 jonas-drange * include new strings, remove logging and other things unused (21808c54) 2016-08-04 Daniel van Vugt * Maximum scroll speed of 3.0 instead (1f52b725) 2016-08-03 Konrad Zapałowicz * Revert changelog modification (72525a9a) 2016-08-03 jonas-drange * be specific about width (7fe1b4c8) * address comments (4ba490dd) 2016-08-03 Konrad Zapałowicz * Add changelog message (d99af741) * Make device always valid (5c942e56) 2016-08-02 jonas-drange * remove unnecessary assertion (6bf72661) * timeout if downloading or queued too (db2f16e6) * deal with transitions later (4611d46f) * revert command comment (80d69db0) * revert listview changes, need to use repeater since there's already a flickable (20cfcd2d) * listeview and re-add label for global (4d66862a) * transition on remove (ad420866) * make test failures more meaningful (d70eb44c) * fix test I broke by reverting some string changes (fca1214b) * do not wait for build number to mark it as installed, do it at startup (abd45b66) * avoid breaking string freeze (too heavily) (008a4d92) * only download at creation if a download was in progress (8c36ac00) * add call to download at image manger startup (306026cb) * re-add xvfb command for notifications panel (cc28abda) * re-add xvfb set for bluetooth (38a33c60) * resume should work for image update (c68f2054) * use two xvfb commands (afdf7b6b) 2016-08-01 jonas-drange * explicitly unset xcb as qt_qpa_platform for non-graphical tests (328189f6) * use minimal platform (e69adb8b) * undo id override (45cf0ffa) * remove cruft in systemimage mock (604cb26b) * attempt to re-introduce xvfb command that ken made (85445604) * make date test saner by only instantiating one datetime (60d1be94) * remove unnecessary click update delegate test, and disable the pagecomponent test temporarily (97f06e16) * disable tests that somehow cause segfaults on armhf (f6afa041) * disable indeterminate progress bar as it is broken (see lp:1587176) (0709c166) * just pass the launch success or failure onto the caller (1e1adc4d) * use identifier as documentation calls for for app launch (4faf8a74) * log packageName (f30190cb) * implement launching using triplet with wildcard (47e69030) * rename the client to ApiClient (33df3712) * unused args in fake session token (8fbeacd1) * refactor some testing, and test using session token (5222720a) 2016-08-01 Daniel van Vugt * Allow scroll speed multipliers up to 5.0; since the default speed in gsettings-ubuntu-touch-schemas is changing from 0.5 to 1., some users will want to ability to increase it above the native speed still. (LP: #1607240) (543f77a1) 2016-08-01 jonas-drange * move SI out of the maincpp context, into each plugin as it should (2075afd7) 2016-07-31 jonas-drange * is it called at all? (085fc7a8) * log a bit in SI (1fe40c0b) * log a bit, and set a proper url (3170184e) * lte, not gte in check on update age (9c21b777) * do check on existing updates when parsing metadata (a6b18d88) * fix typo (5b685010) * don't unconditionally unset token (bfd7dd36) * make session tokens testable (15cc7519) * fix annoying namespace issue (927fe5bc) * fix broken credentials story (869c40cc) 2016-07-30 Bileto Bot * Releasing 0.4+16.10.20160730-0ubuntu1 (66531bb7) 2016-07-30 Michał Sawicz * Skip tests on powerpc due to Qt 5.6 bug (LP: #1606927) (23ba0070) 2016-07-30 Lukáš Tinkl * Fixes for indicator-keyboard (gsettings compat, HW kbd panel shortcut) (67d20b03) 2016-07-30 jonas-drange * don't swallow credentialError from token downloader (6bdbc9fb) * don't ask for new tokens all the time (eee5176d) * reset an error if there's progress/isntallation or processing (7d1becbf) * properly hide things when not online (4c3e3fa7) * better ui for login box (3125cc09) * sync in click manager on click apps only (70d184a9) * do check anyway (2acfb546) * only hide auth box if we're done with click checking (92623998) * fix namespacing issues, show auth only when idle (550784dc) * stop recursiveness in sso interaction (f0d10488) * figure out sso failure (2aef214a) * log a bit more sanely (b56c58ae) * allow checks to resume after network failure (c9a04b38) * show installation failure (737606b8) * attempt to clean up xvfb mess (8a440c3a) * address own comments (f634f2db) * merge prereq (69576958) * sync with trunk (c33ac4a5) * sync with trunk, resolve conflicts (4387e6c4) * remove old files (2bba17fd) 2016-07-29 jonas-drange * post segfault hunt and refactor of nam/qobject hierarchy (bc23d3ef) 2016-07-28 Konrad Zapałowicz * bluetooth: Add Appearance characteristic to type conversion (4a4f4bda) 2016-07-28 Michał Sawicz * Merge trunk (4fe8adbe) 2016-07-28 jonas-drange * implement a small state machine to transition the check correctly (c341a332) 2016-07-28 Michał Sawicz * Need something to be in the target, otherwise it gets ignored (4132bd8d) 2016-07-27 jonas-drange * scale down the qml api (773fb59a) 2016-07-27 Michał Sawicz * Skip tests on powerpc, don't skip on arm64 any more (74c2fc59) 2016-07-26 jonas-drange * refactor manager as well as test to allow manifest communication outside checks (167deb2c) * hack for UDM2 (21074051) * not null constraints can be dropped, reinstate hash and command (b348e113) * reneable click client test, uncomment re-set of xvfb command (e29a55ca) * mark stuff as installed when we can assert from the manifest that an update was installed. (1f6fabc1) * iron out some issues apparent from updating a lot of apps (5c2d207f) 2016-07-25 jonas-drange * register unregistered mock type (2b80a8a7) * disable client test for now (0c982a96) * sync with trunk (04bd56d7) * add tests for download handler (45917fc4) 2016-07-22 Bileto Bot * Releasing 0.4+16.10.20160722.1-0ubuntu1 (009538ad) 2016-07-22 jonas-drange * foo (dc0c07df) 2016-07-22 Ken VanDine * Ported to use Slots layout and updated visuals (LP: #1596529) (23fd7c4b) 2016-07-22 jonas-drange * Do runtime check of address list size. (92f87cd7) * new module SystemSettings.ListItems (a490843e) 2016-07-22 Olivier Tilloy * Fix unit tests when run under an sbuild chroot. (LP: #1592475) (f09466ee) 2016-07-22 Ken VanDine * Added missing depends on qtdeclarative5-ubuntu-history0.1, qml-module-qtcontacts and qtdeclarative5-ubuntu-keyboard-extensions0.1 (a8824711) * merged trunk (79e18d13) 2016-07-22 jonas-drange * move api and test it (49465a20) * register UpdateModelFilter as metatype and use that (e21b6450) * adding files that bzr failed to add (8bdd44f2) * unbreak tests (192d780b) * mock everything remaining (b8cf2370) 2016-07-21 jonas-drange * clarify mock story, clean up system update status (1ce567cb) 2016-07-20 jonas-drange * mock system image binding (2f7fe86c) 2016-07-19 jonas-drange * have a SI handler (7312f132) * fix typo (65a94dc7) * re-enable use of checktarget in entrycomponent (2ccf83f1) * clean up system image api (3a313854) * allow installation (900c336a) * exploratory logging on systemimage events (f315081d) * make SystemImage inherent in system-settings (748c748e) * use correct id (f3ad515a) 2016-07-18 jonas-drange * fix test 4 reals, use || for power check (1026fdd5) * more defensive test (c809e2dd) * register metatype (18ee037b) * dep on sql for test (5af2b4b9) * mock system update uses sql (0d1396f3) * harden further (23e2c7af) 2016-07-17 jonas-drange * adapt to ubuntu-system-settings-disable_arm64_tests which will land first (8f989573) * set command (b96a3152) * hardening udm story (997b76ee) 2016-07-14 Florian Boucault * Conditionally install build dependencies only used for testing. (5f445cd1) * Crossbuilding package fixes. (fc3fe643) 2016-07-14 Ken VanDine * Updated copyright (e113e5f7) 2016-07-14 jonas-drange * finalize refactor (ca0e7344) 2016-07-14 Simon Fels * Few small corrections (ad30e3d3) 2016-07-13 jonas-drange * revert, but keep check (e4d06ff9) * refactor a bi (4fffbb34) 2016-07-13 Ken VanDine * Last Updated doesn't need progression (1b970f45) * Removed testing code (d3ba1e65) * Added spacing (8f359f3a) * bring back the multivalue (f134c553) * Use the SettingsListItems.Icon for app permissions (827ffc4b) * Merged mardy's fixes (2c528dab) * Merged in fixes for bug 1596529 from mardy (633c0d80) * Skip test_remove_apn until we can get the CPO for ListItem trigger actions (55dfc5bb) * Ported the search tests to work with the search action in the header (d02540d8) 2016-07-12 Ken VanDine * Dropped showDivider (09e1cf8b) * Reverted slotslayout port of the phone panel (b15ea939) * Reverted slotslayout port of the keyboard panel (3cd53241) 2016-07-12 jonas-drange * fix launching, make sure an app can appear multiple times in db (d1f59f40) * capture packagename and use it for launching (89308b17) 2016-07-11 jonas-drange * some launch debug, fix prev layout err (5b7ff325) 2016-07-11 Simon Fels * Correct comment about timeout (b017e8db) 2016-07-11 jonas-drange * test regression in install all/image (28fe927a) * fix open button, and shorten dates (949889f4) * reinstate behaviour on install (56556f70) * do not use layouts 1.2 api (87125b60) * do not use layouts 1.2 api (5221372c) 2016-07-11 Lukáš Tinkl * merge lp:~mterry/ubuntu-system-settings/keyboardIndicator-migration (eb017671) 2016-07-11 jonas-drange * adding visuals test (6725bc7a) * adding system update test (3ccb1109) * add manifest test (ba62ec02) * remove gmock dep (38a9aa8e) * harden test (889969d4) * clean up main updates screen and refresh tests (829a1cd3) 2016-07-10 jonas-drange * fix test failures (80760dbc) * kill old anchor based update layout, use a bunch of managers instead (1f208cae) 2016-07-08 Bileto Bot * Releasing 0.4+16.10.20160708-0ubuntu1 (8b7d36b0) 2016-07-08 Arthur Mello * Skip tests on arm64 as it is known to be flaky with current configuration (10fd5532) * Implement extended Notifications panel using Gsettings to store notifications settings for each app (ea4351e2) * Visual changes to address design team comments (891038f2) 2016-07-08 Michael Terry * Oops, use syntax that works in vivid too (ed3ab903) 2016-07-08 Ken VanDine * Import old ListItem as ListItems (5cef8072) 2016-07-08 Michael Terry * Add migration script for keyboard input sources (fcc5f245) 2016-07-08 Ken VanDine * Fixed _select_network (d0429f49) 2016-07-08 jonas-drange * check that the list item exist (bd3e7911) 2016-07-07 jonas-drange * extend and improve test story (458d90aa) 2016-07-06 Ken VanDine * Put the checkboxes on the leading edge to match the visuals (531b8ab9) 2016-07-06 Arthur Mello * Fix arch check (1ddffec5) 2016-07-06 Ken VanDine * Reintroduce the grid mainview leaving the search in the header (68a403c9) * Make the hotspot switch enabled property follow the item enabled property (239e5136) * Fixed imports for brightness plugin (f362aca6) 2016-07-06 Arthur Mello * Change title since we just handle applications that use ubuntu-push and not "All installed apps" (14e8880f) * Skip tests on arm64 as it is known to be flaky with current configuration (6b171421) 2016-07-06 jonas-drange * virtual interface (42decd7b) 2016-07-05 Michael Terry * Fix typo (76e8059d) 2016-07-04 Michael Terry * Guard against double-entries in grid list (3d5da95e) 2016-07-04 jonas-drange * skip arm64 testing (e2235692) 2016-07-03 jonas-drange * skip if non-utc dates are not supported (3cd28e45) * disable tests for now (269b5e7b) * verify tz valid on server (0bd8c203) * fix broken check date test (73960f47) * sync with trunk (45099fb3) * remove ref to tmp dir (822b7a89) * work out test failures (c24f956a) 2016-07-02 jonas-drange * add sysimage handler test (046ddec1) 2016-07-01 Arthur Mello * Add ui to handle vibrate in silent mode option (4720d53c) 2016-07-01 Ken VanDine * SettingsItemTitle no longer has showDivider property (35feb348) 2016-07-01 jonas-drange * work on system image handling (4a3a83bb) 2016-07-01 Arthur Mello * Add support to get/set general notification settings like vibrate in silent mode (c91c7896) 2016-07-01 Ken VanDine * qtdeclarative5-ubuntu-keyboard-extensions0.1 isn't available for arm64 (6a33f995) 2016-06-30 Michael Terry * Only keep around copies of system wallpapers that we need to (7da03df6) 2016-06-30 Ken VanDine * Only depend on qtdeclarative5-ubuntu-keyboard-extensions0.1 on arches it's available (eaa0f3b4) 2016-06-30 Michael Terry * Merge from trunk (05af31ae) 2016-06-30 Ken VanDine * Fixed some layout issues (5445af98) * Fixed test (80dc6f3c) * Depend on qtdeclarative5-ubuntu-keyboard-extensions0.1 (02e3891c) 2016-06-30 Simon Fels * Fixes for Aethercast support (3d2f89b4) 2016-06-30 Ken VanDine * Added missing dep on qtdeclarative5-ubuntu-history0.1 (cad0b627) * Added missing dep for qml-module-qtcontacts (59bbfa76) 2016-06-30 jonas-drange * use id/rev instead of transient download id for robustness (f303aca2) 2016-06-29 Ken VanDine * fixed horizonal alignment of buttons (7df3b345) * Better alignment of the searching text (5121076e) * Merged my slotslayout branch (973ca555) * Merged Jonas' slotslayout branch fixing all the conflicts (dc323011) 2016-06-29 Arthur Mello * Fix unittests (489855ed) 2016-06-28 Arthur Mello * Make sure EnableNotifications is correctly set if all other settings are disabled (7f1521f2) 2016-06-29 jonas-drange * bind download after re-creation (974d275d) * single instance dao (57193a8b) 2016-06-28 Arthur Mello * Apply notification settings changes as soon as their are done (c406a8a6) * Merge with trunk (af7c4d5d) 2016-06-28 jonas-drange * (515f0d12) * trying to debug crash (a36bc25d) 2016-06-28 Ken VanDine * merged trunk (93e91343) 2016-06-28 jonas-drange * add test (7f1bd2f5) * chase udm crash (ca680289) * work on precise view updates (18808a62) 2016-06-27 Alberto Mardegan * Use new ListItem component (9507aa3f) 2016-06-27 jonas-drange * complete the circle (cec90c45) 2016-06-26 jonas-drange * don't pause if you can't pause (5d4e569c) * e2e download manager without kinks (fd26c5d6) 2016-06-24 jonas-drange * add some tests (a0f074a5) * do like browser, reduce code smell (47f5961a) 2016-06-24 Lukáš Tinkl * merge trunk (a45c04db) 2016-06-24 Bileto Bot * Releasing 0.4+16.10.20160624-0ubuntu1 (35ec31c0) 2016-06-24 Antti Kaijanmäki * use Connectivity API for cellular data and roaming control. (LP: #1373463) (6517e892) 2016-06-24 jonas-drange * use custom model, sqlquerymodel too rigid (eca08ba7) 2016-06-22 jonas-drange * avoid conflict in delegate (a2154fed) * add command role, and download only for now (0e30ed87) 2016-06-22 Antti Kaijanmäki * Fix for dual-sim phone with only one sim available. (a5095519) 2016-06-22 jonas-drange * use roles to abstract away hard coded column names (eae1be56) * set revision (ac81462f) * more logging, some tweak in how custom is created (metadata on download) (d81b5d26) * log a bit (22833d38) * bunch of small fixes, but mark stuff as installed (d7699b7d) 2016-06-21 jonas-drange * some logging for why previous isn't populated (76e18849) * more sensible approach to sqlite events (b3f2853a) * fix roles that were out of sync (5a8df042) * actually do a check (c8ba14f2) * auth by default (0af298ec) * drop log incmake (726ae79b) * drop const on meta we'd want to change (75b9bd77) * add installed state (a178b09e) 2016-06-21 Lukáš Tinkl * provide a shortcut to launch HW Keyboard Layouts page directly (e5b772b6) 2016-06-21 jonas-drange * mock finished (7f4755e6) * finalize renaming (10680fcd) 2016-06-21 Antti Kaijanmäki * Match a string with NoSim.qml (33669455) 2016-06-20 jonas-drange * more splitting, removing updatemanager entirely (ab4b74d3) * click update management as a distinct thing (a0421b7f) 2016-06-20 Lukáš Tinkl * also save the keymaps to gsettings (ac60bb9d) 2016-06-20 Antti Kaijanmäki * stop i-network before cellular tests. (de4128db) * use .count instead of rowCount() (941a390d) 2016-06-19 Bileto Bot * Releasing 0.4+16.10.20160619-0ubuntu1 (c0a5261c) 2016-06-19 jonas-drange * expose fingerprint ID panel and the Fingerprint lock setting (LP: #1547040) (19eb5765) 2016-06-17 Arthur Mello * Disable failing tests (d870ca96) * Try to improve failing test (01b65f2d) 2016-06-17 Michael Terry * Use standard default wallpaper; handle system wallpapers better (00388665) 2016-06-17 Arthur Mello * Merge with trunk (4ece5a76) 2016-06-16 Antti Kaijanmäki * data -> dataSwitch (fe537c17) * remove circles (6915e4c6) * Use IMSI instead of ICCID (c3224b7f) 2016-06-15 jonas-drange * update c (4a1cf9c5) * reflect changes in usc (834a9644) 2016-06-15 Antti Kaijanmäki * make the sim selection items more consistent with the rest of the UI (000e6be3) 2016-06-15 jonas-drange * sync with trunk (1a99134c) * updatestore changes (b74f34e6) 2016-06-14 Olivier Tilloy * Fix unit tests when run under an sbuild chroot. (153c6884) 2016-06-14 Antti Kaijanmäki * some cleanup (a5b0da12) * merge upstream. (1aed89cd) * Rework the UI (5ef8e6dd) 2016-06-13 jonas-drange * test si cancel (13c7e2c4) * deal with SI cancel (287e2bab) * drop the plugin, qml more stuff, test more things (4ad652a0) 2016-06-13 Antti Kaijanmäki * Downgrade to QtQuick.Layouts 1.1 (9fa88a40) 2016-06-10 jonas-drange * whitespace (8637b7ca) * sync with trunk (5f89fa22) * drop udm download id tracking (2f1add9f) 2016-06-10 Antti Kaijanmäki * make pep3 happy (cb25dbdb) 2016-06-09 Arthur Mello * Mock the ProxyModel class too (31f73969) 2016-06-09 Michael Terry * Fix selected background highlight color (9b7b6606) 2016-06-09 jonas-drange * dep on newer AS (faab0367) * complete hiding when biod is unavailable (017019fc) * hide FP ident entries (8db077de) 2016-06-09 Arthur Mello * Move unittests to use new mock structure (528d843a) 2016-06-09 Bileto Bot * Releasing 0.4+16.10.20160609-0ubuntu1 (dd9d86a4) 2016-06-09 Konrad Zapałowicz * Fix pin code request is rejected because device is not valid (LP: #1539158) (a39664dd) 2016-06-09 jonas-drange * add ctvt mock, refresh tst_udpates tests (80d6134c) 2016-06-08 jonas-drange * minimize manager (87b4ccea) * refactor store to be general, not specific to clicks (39229c22) 2016-06-07 jonas-drange * refactor enums (993b4f7b) * add moar tests (updates) (adb019a1) 2016-06-06 Arthur Mello * Remove old autopilot tests (0d6c5f50) * Add Qml tests for ClickAppsVibrationsNotify (a2af06a8) * Add Qml tests for ClickAppsSoundsNotify (ed3b6fd6) * Add Qml tests for ClickAppNotifications (89b0636e) * Merge with trunk (3be97477) * Add Notifications PageComponent Qml tests (7d3706b5) 2016-06-06 Bileto Bot * Releasing 0.4+16.10.20160606-0ubuntu1 (1f31156f) 2016-06-06 Michael Terry * Update some button colors to the new theme style (LP: #1581047) (fc3b3a39) 2016-06-06 Arthur Mello * Make sure populateModel is not called on mock class (a0456270) * Add initial qml tests structure (71ea5cda) 2016-06-03 jonas-drange * remove doccing (edd4af6c) 2016-06-02 jonas-drange * test global component (a2c66b2b) * work on how to deal with no device/no biometryd (9b20c29e) 2016-06-01 jonas-drange * moving both update components closer to the spec via ttd (35b14c9d) 2016-06-01 Arthur Mello * Add missing builddep (dc23a21f) * New apps could still not have desktop files available, make sure to wait them to be available before adding (7c75222d) * Do not reset model when sany entry is added/removed (61e2e9a6) * Update model when a click app is removed Use QGSettings instead of gio (c6487ef5) 2016-05-31 jonas-drange * continue test story, click updates (09e1126c) 2016-05-30 jonas-drange * change api to have it make more sense, also base it on gnome-software-center (e8536715) 2016-05-28 jonas-drange * proper mock of system settings update and syste image (c993c2d8) * merge prereq and fix try target (bd61e49c) * fix try target (9c582000) * merge prereq (0c53217a) * merge trunk and use xvfb to run qml tests (8649770f) 2016-05-27 Antti Kaijanmäki * fix autopilot tests. (5afdcca3) 2016-05-26 jonas-drange * disable FP auth on enabling swipe (a26bcdcb) 2016-05-25 Arthur Mello * Populate model from GSettings instead of using libClick (f3fc943d) * Merge with trunk (a1394ce4) 2016-05-25 jonas-drange * add mocking of download manager (808be123) * sync w trunk (72310932) 2016-05-25 CI Train Bot * Releasing 0.4+16.10.20160525-0ubuntu1 (9622b229) 2016-05-25 Michael Terry * Show user-friendly city name for the timezone. Fixes: #1566295 Approved by: Lukáš Tinkl, Jonas G. Drange (7a97c3d9) 2016-05-24 jonas-drange * qml biometryd is a bd of the binary (4b4ecf82) 2016-05-23 Arthur Mello * Save notification settings to gsettings (f86b2e7a) 2016-05-23 CI Train Bot * Releasing 0.3+16.10.20160523-0ubuntu1 (e6d177a4) 2016-05-23 Ken VanDine * Catch connection errors asynchronously (9a64d94a) 2016-05-20 Arthur Mello * Add enable/disable notifications options to the ClickAppNotifications page (c6f10942) 2016-05-19 Arthur Mello * Fix segfault when updating proxy models Code cleanup (45f4a0b6) 2016-05-18 Arthur Mello * Fix Sounds/Vibrations screens (014ba6ce) * Add a "Disabled" subtitle when no notify is selected for a given app (4ca226fc) * Reduce fontSize of notify apps count (60954f7b) * Merge with trunk (fcc890b6) 2016-05-18 Timo Jyrinki * Stop depending on transitional packages. (LP: #1583079) (4c95a795) 2016-05-17 Michael Terry * Remove some uses of UbuntuColors (777771d9) 2016-05-17 CI Train Bot * Releasing 0.3+16.04.20160517-0ubuntu1 (d565aa35) 2016-05-17 Ken VanDine * Fixes to sleep/idle settings in the Battery and Security panels Fixes: #1581423 Approved by: Jonas G. Drange (db3d7e46) 2016-05-16 jonas-drange * do not change the security type by toggling fingerprint ident, it should be a separate thing (192c4abd) 2016-05-16 Ken VanDine * Removed gps switch that was already removed in trunk (7e83f30e) 2016-05-16 jonas-drange * sync with trunk (36ca84aa) 2016-05-13 Ken VanDine * Sleep timeout fixes from Pat (753c88dd) 2016-05-12 Ken VanDine * Added code comments (37f1d549) * Removed debugging output (4b64b859) * Change the checked property of the switch onEnabledChanged (hack) (1946b36c) * Hack to help keep the enabled switch in sync with the enabled property (80818232) * Fixed signature (ecfa28a2) 2016-05-12 Arthur Mello * Add OptionSelector for when in silent mode in the view for apps that use vibration (cdba014e) 2016-05-11 Arthur Mello * Add checkbox to Sounds/Vibrations apps list (763c06a1) * Fix CMakeLists.txt (21715aed) * Add list view for applications that use sound/vibration (4c363c07) * Add list header data to main notifications page (ccc03c1e) * Add proxy models Fix qml (f7810cc7) 2016-05-11 Ken VanDine * More debug output (7282994d) 2016-05-11 CI Train Bot * Releasing 0.3+16.04.20160511-0ubuntu1 (36b022fb) 2016-05-11 Ken VanDine * Play the haptic feedback before pushing the page so it happens when the use taps not after the page has loaded. Fixes: #1578816 Approved by: Jonas G. Drange (db015701) * Don't block on calls to connect and disconnect (6fce022c) 2016-05-10 Arthur Mello * Add subtitle text describing current notifications enabled for each app (c6db0e6c) 2016-05-10 Ken VanDine * async_errors (b08321ee) 2016-05-10 CI Train Bot * Releasing 0.3+16.04.20160510-0ubuntu1 (b7110bff) 2016-05-10 Ken VanDine * Don't use Ip4Address from NetworkManager, it was deprecated since 0.9 and since removed. Use QNetworkInterface to get the IP address. Fixes: #1579825 (d76b32af) * removed debug info (37fadae0) * Don't use Ip4Address from NetworkManager, it was deprecated since 0.9 and since removed. Use QNetworkInterface to get the IP address. (7d5579ea) 2016-05-10 Konrad Zapałowicz * Fix a typo in the documentation (89b25391) * Improve the documentation and add const correctness (8aba4a41) 2016-05-09 Arthur Mello * Create new ClickApplicationEntry class to manage app specific properties Add Qml page to manage apps notifications Many fixes (9cce84c4) * Load application data from desktop file Fix qml (d469a18f) * Fix qml file (3c68ce3f) * Add pkgs from legacy dir helper (8e91e7e1) * Merge with trunk (88be0cb1) 2016-05-06 Konrad Zapałowicz * Fix typo in the comment (ef1a0a36) 2016-05-06 Antti Kaijanmäki * try to fix the autopilot tests. (fc9a519b) 2016-05-06 CI Train Bot * Releasing 0.3+16.04.20160506-0ubuntu1 (baea225c) 2016-05-06 jonas-drange * add servicewatcher to system image binding Fixes: #1509022 Approved by: Ken VanDine (c87b4b34) * Set Preferred on some context as soon as we know it's type and it is active.; Do not copy the Manager instance from panel to panel. Fixes: #1537913 Approved by: Ken VanDine (425e863c) 2016-05-06 Ken VanDine * Don't force haptic feedback on CategoryGrid items, they are handled by AbstractButton (ad6529fc) 2016-05-06 Antti Kaijanmäki * Add explanations on the UITK bug workaround parts. (8d56f25d) 2016-05-06 jonas-drange * sync w/ trunk (0c079a52) * create downloads, add command to the schema (719ed586) 2016-05-05 Ken VanDine * Play haptics before pushing the page (e8c4a161) * We don't need to force playing haptics on pushing PageComponent from CategoryGrid (511de232) * Catch connection errors async (f4345178) 2016-05-05 Antti Kaijanmäki * use Connectivity API for cellular data and roaming control. (e1f2addc) 2016-05-05 jonas-drange * fix the update component (d8ddc31f) 2016-05-04 Konrad Zapałowicz * Fix missing code comment (f989dd1a) * Fix pin code request is rejected because device is not valid (4fa9f849) 2016-05-04 Arthur Mello * Use libclick to display installed click pkgs on Notifications page (27ab3652) 2016-05-03 CI Train Bot * Releasing 0.3+16.04.20160503-0ubuntu1 (6f91c50c) 2016-05-03 Ken VanDine * Only hide ringer sound settings when there is no modem, IncomingMessageSound is used by ubuntu-push for other generic notifications Fixes: #1577783 (b6836ae8) * Only hide ringer sound settings when there is no modem, IncomingMessageSound is used by ubuntu-push for other generic notifications (df930f59) 2016-04-30 jonas-drange * bring back udm singleton (cac87083) * tons of stuff for testing etc (d4aad836) 2016-04-29 CI Train Bot * Releasing 0.3+16.04.20160429.2-0ubuntu1 (1490cc49) 2016-04-29 Ken VanDine * Only depend on aethercast on amd64, armhf, i386 which are the only supported arches (97601e7e) 2016-04-29 Matthew Paul Thomas * Removes the GPS switch and caption from Battery settings, fixing bug 1520580. Fixes: #1520580 Approved by: Ken VanDine (bb759e59) 2016-04-29 Antti Kaijanmäki * Add string for cellular data switch. Fixes: #1373463 Approved by: Ken VanDine (1cfb52b0) 2016-04-29 Ken VanDine * Fixes to sleep/idle settings from Pat McGowan Fixes: #1367294, #1494514, #1569758 Approved by: Ken VanDine (a758677c) * Only depend on aethercast on amd64, armhf, i386 which are the only supported arches (269470d0) 2016-04-29 jonas-drange * move tests forward. It's clear that we need scenarios for how the server responds (45fd00e2) 2016-04-29 Antti Kaijanmäki * revert .pot update (028fd443) 2016-04-29 jonas-drange * add tst of store and helpers (bc929a88) * continue ttd (10547a14) 2016-04-29 Antti Kaijanmäki * Add string for cellular data switch. (2ad8da25) 2016-04-28 jonas-drange * start test rewrite (864ddc09) 2016-04-28 CI Train Bot * Releasing 0.3+16.04.20160428-0ubuntu1 (7a2a6992) 2016-04-28 Michał Sawicz * Dynamic grid unit size support (254375e2) 2016-04-28 Ken VanDine * Added Display Casting to the brightness panel (a7c1c780) * Make the brightness plugin name dynamic based on the android property ubuntu.widi.supported (ff8c51b8) * Cleanup and comments based on feedback on code review (83a568d4) * Cleaned up whitespace and moved non-visual components out of the column (0f20467a) 2016-04-27 Ken VanDine * Cleaned up some debug logging (d1a5a21e) 2016-04-27 jonas-drange * bunch of updates, preparing to use localstorage (d1537329) 2016-04-27 Ken VanDine * emit enabledChanged in updateProperty (629ef54c) * remove cruft (14337980) * refactored out the WifiDisplaysAlert into a separate component so we can reuse it in PageComponent (f14ed0df) * Merged (8b425452) 2016-04-26 Ken VanDine * Added basic dialog to show errors, currently treats all errors the same (13ae7608) * Catch errors from aethercast (172884c5) 2016-04-26 jonas-drange * fix bug and add regression test (c55bddf2) 2016-04-25 Ken VanDine * Only build brightness if we have ANDR_PROP_FOUND (9912b538) * Added include_dirs (a5520909) 2016-04-25 jonas-drange * -1 to indicate uninitialized target number (8e34598f) * some debug (80f858ae) * add servicewatcher, and initialize properties once (07726210) 2016-04-22 Ken VanDine * Use Not connected for Disconnected (504731a5) * Fixed string (5597e48b) * Fixed up the heading strings to match the spec and ensure we display the right strings (ea556d00) * switched from Checkbox to Switch to match spec (828bde49) * Added support for the enabled property on the manager as well as a switch to disable it (7f4a3c7e) * Control visibility of the heading from the count (c654ada0) * removed debug output (4a51209c) * Removed debug output (c79be075) * Removed debug output (00b6e483) * Added changes signals for connectedDevices and disconnectedDevices (f37bade5) 2016-04-21 Ken VanDine * Fix for the StateRole (cf728ce1) * Make the enum qflags friendly (3c5c7c84) * Fixed default value for m_states (63d109b0) * Fixed numbering of the Device::State enum (9524008a) * Fixed the DeviceFilter state handling (68cd658a) 2016-04-21 jonas-drange * event driven status/modes for click updates (72fbd05d) 2016-04-21 Ken VanDine * more debug logging (c2d478a9) * fix enums (c5a80338) 2016-04-21 jonas-drange * formatter (9bb4e40b) * prune metadata-less click updates (4c987332) * warn on key (596e4502) * remove bad connectino (d5e4f376) * clean some, fix placeholder (21849314) * warn on required (bc58c58a) * allow retry, some update ui work (e1e50b4b) 2016-04-20 jonas-drange * ready for first device test (682f9a13) 2016-04-20 Ken VanDine * Updated qml to use the State enum (c3cf5e9b) * Added enum for Device::State and FLAGS for Device::States to be used for filtering the model (cb7df8a9) 2016-04-20 jonas-drange * continue work on global, work a bit on system updates (35870b36) 2016-04-20 Ken VanDine * More debug output (ed243207) * Comment out configuration state (4737406a) 2016-04-20 jonas-drange * making click updates look good, doc a bit (412e8c8d) * add click api cache so that we can workaround the issue of idle udm downloads (preventing it from timing out) (0eceadc1) 2016-04-20 Ken VanDine * Added count to DeviceModel and DeviceFilter (17ef9641) * DeviceModels should be constant (caa8b2e2) * Added some debug logging (0f7da6d1) * split the connected and disconnected models (797ca896) 2016-04-19 Ken VanDine * Added disconnectedDevices model (9df98ab7) * Fixes to sleep/idle settings from Pat McGowan (cee2dc34) * Added DeviceFilter to filter model by state (1ad1e47d) * Removed unused pairing code (78688e9d) * Removed dead code in DeviceModel (c2bcec3d) * Rename "Display Casting" to "Wireless Display" (cd491d6f) 2016-04-19 jonas-drange * add qtdeclarative5-dev-tools (027ded8b) * add dep (789caae4) * detroy downloads on destruction, start thinking about cache metadata (082286a0) 2016-04-18 jonas-drange * move update ui forward (846ef693) 2016-04-18 Ken VanDine * Dropped the connect/disconnect button and handle those operations with onClicked (eccbf8d7) * Dropped the scan button and replaced it with a timer (006f7804) 2016-04-18 jonas-drange * move update ui forward (9e37547e) * adding udm as a singleton via qml, working udm+um integration (2879bd75) 2016-04-15 jonas-drange * starting work on integrating udm downloads, nuking some null pointer crashes (a06648c3) 2016-04-14 Ken VanDine * Use a Flickable (a5dbdfb5) * whitespace fix (e581023d) * Added state property for the Aethercast Manager (e1796af6) * Merged prereq branch (c40738b3) * Dropped pkkconfig check for libandroid-properties to fix building on some arches (dc1dbbae) * Dropped pkkconfig check for libandroid-properties to fix building on some arches (73176a72) 2016-04-13 Ken VanDine * return the real widiSupported property (b217f195) * Moved the display casting stuff to brightness (bfde3492) 2016-04-13 jonas-drange * mock stuff (b0a4e2b2) 2016-04-13 Ken VanDine * Merged aethercast work (241c7ff1) * Added items for Display Casting (5926b457) * Added widiSupported property (27a64bc6) * Make the brightness plugin name dynamic based on the android property ubuntu.widi.supported (690f793c) 2016-04-13 jonas-drange * start documenting, make udm work (2ae1fdfb) 2016-04-12 CI Train Bot * Releasing 0.3+16.04.20160412-0ubuntu1 (ed8fea24) 2016-04-12 Ken VanDine * Dropped workaround for lack of default value for MousePrimaryButton and TouchpadPrimaryButton. (baaf0251) 2016-04-12 jonas-drange * move some behaviour and state into clickapi proto (40a55daf) * start writing helpers, implement clickupdatechecker (83b2e8ba) 2016-04-11 jonas-drange * rewrite the api a bit and start implementing the manager (8b6ea07e) * making si binding compile (b7e3fbe9) 2016-04-10 jonas-drange * moving SI binding out of updates panel and into own lib (943e176d) * moving SI binding out of updates panel and into own lib (fcf57842) 2016-04-08 jonas-drange * nuke pagecomponent, add things to status in um (4f7d9899) 2016-04-07 CI Train Bot * Releasing 0.3+16.04.20160407-0ubuntu1 (ec08a841) 2016-04-07 Ken VanDine * Ported DefaultSimForCalls, DefaultSimForMessages and SimNames to use AccountsService Fixes: #1418040 Approved by: Jonas G. Drange (86213055) 2016-04-06 jonas-drange * notate current API (3ae89cd2) * stash (c44f59e6) * Ken VanDine 2016-04-05 Include changelog in Update (1b062bb3) * start rewrite by adding header for updatesmodel (92711934) 2016-04-05 Michael Terry * And be more careful about overwriting good name (2784745c) * Bump version too (f2509505) * Untested first pass at saving timezone name along with timezone (329cebc4) 2016-04-05 Ken VanDine * Dropped workaround for lack of default value for MousePrimaryButton and TouchpadPrimaryButton (990ad255) * Include changelog in Update (70ff27cc) * Merged trunk (741a922e) 2016-04-04 jonas-drange * refactor mouse test case to be more like a usc test (40bd4549) * years and formatting (1113d9f2) * ease creation of qml tests by adopting the same setup as ubuntu-settings-components (8a6601b5) 2016-04-01 jonas-drange * cover for bug where empty types would still be propagated from libqofono, and stop sharing Manager between pages (a45f52e4) 2016-03-31 jonas-drange * sowing fp id into the existing stuf (cf6a3315) 2016-03-30 CI Train Bot * Releasing 0.3+16.04.20160330-0ubuntu1 (2df5e736) 2016-03-30 Jin Hsieh * Bug fixed - Settings/Storage shows we have only 2.3GB total storage Approved by: Ken VanDine (8ffc26b2) 2016-03-30 Ken VanDine * Use a loader for the Storage page and show an ActivityIndicator until the page is ready; Improved performance of building the list of mountedVolumes Fixes: #1422206 (6ae1d24d) * removed some debug logging (68b16468) * Only build the list of mountedVolumes once (8e70f28c) 2016-03-30 jonas-drange * use new schema value (717d5688) 2016-03-30 Simon Fels * Merge trunk (0adc569d) 2016-03-30 Ken VanDine * remove debug logging (ed102fbf) 2016-03-29 Ken VanDine * Simplified string to just "Scanning" (70889469) * Added a label to show while the page is loading (ed36b481) 2016-03-29 Jin Hsieh * Bug fixed - Settings/Storage shows we have only 2.3GB total storage (3607c134) 2016-03-28 Ken VanDine * Merged trunk (3c33e1c4) * Trying to speed up device checking (1affbcc9) 2016-03-25 CI Train Bot * Releasing 0.3+16.04.20160325-0ubuntu1 (13cd83f8) 2016-03-25 Ken VanDine * Removed unnecessary mouse-plugin, it was intended for use with dynamic visibility, which is no longer needed. (4ff78f51) * Only include the "any data connection" item when there is a modem present. Fixes: #1560884 Approved by: Jonas G. Drange (f72f4dc9) * Bump Ubuntu.Content import to 1.3 to prevent mixed version imports Fixes: #1554621 Approved by: Jonas G. Drange (35661cda) * Play haptic feedback when selecting About and Reset from the main view. Fixes: #1560571 Approved by: Jonas G. Drange (af158160) * Use a loader for the Storage page and show an ActivityIndicator until the page is ready (d6e8e01e) * Improved performance of building the list of mountedVolumes (8fab8572) * moved the isInternal call in the drive filtering to cpp (ffbd20e2) 2016-03-24 Ken VanDine * Get some debug output for mountedVolumes from QStorageInfo (f8e05cd8) * revert previous attempt (79aa357f) * Defer populating the click model to speed up page loading (66035eb4) 2016-03-23 CI Train Bot * Releasing 0.3+16.04.20160323.2-0ubuntu1 (d810108d) 2016-03-23 Jim Hodapp * Make sure the sound preview plugin can find the QML Audio.audioRole property. Approved by: Ken VanDine (f29ecd7c) 2016-03-23 Ken VanDine * merged trunk (c86d6c72) * Only include the "any data connection" item when there is a modem present. (94c1ce33) 2016-03-23 CI Train Bot * Releasing 0.3+16.04.20160323-0ubuntu1 (c3552f6b) 2016-03-23 jonas-drange * Add External Keyboard panel which allows for configuration of the default keymap. Fixes: #1491340, #1524400 Approved by: Ken VanDine (0f673a15) 2016-03-22 Ken VanDine * Handle the Haptics.play in the UncategorizedItemsView and CategoryGrid instead of in the plugin themselves (28f1047a) * Play haptic feedback when selecting About and Reset from the main view. (187cc8aa) 2016-03-21 Jim Hodapp * Make sure the sound preview plugin can find the QML Audio.audioRole property (41a6933e) 2016-03-21 Ken VanDine * removed debug logging (2ebb5fb1) * make pep8 happpy again (bf908fa0) * Don't emit changed signals in our setters, those get propagated from AS (f6fda8f7) * removed unused line (e88201e5) 2016-03-21 jonas-drange * revert some of the plugin refactoring (dc057649) 2016-03-21 Ken VanDine * Only emit PropertyChanged (5aacb8c3) * added some debugging output (257fee58) * Ensure we emit PropertyChanged for changed_properties not only invalidated_properties (44455e6e) 2016-03-21 jonas-drange * refactor how the plugin is used (eeaaedbe) 2016-03-18 CI Train Bot * Releasing 0.3+16.04.20160318-0ubuntu1 (df5add24) 2016-03-18 Simon Fels * Process pairing attempts for unknown devices correctly (81b1b9b3) 2016-03-18 Ken VanDine * Added test_remote_manipulation_of_name back, not working yet though (f607890e) * Added some debug output (47376e80) 2016-03-18 jonas-drange * fix test failure in vpn as well as osk dismissal which wasn't working properly (34225495) * sync with trunk (ac3136f5) 2016-03-16 CI Train Bot * Releasing 0.3+16.04.20160316.1-0ubuntu1 (070b277f) 2016-03-16 Rodney Dawes * Fix the CMakeLists.txt to handle settings.js generation and translations better. Fixes: #1555623 (c365daa4) 2016-03-16 jonas-drange * Replace usage of backgroundText from the selected palette for labels with baseText from normal palette. Approved by: Ken VanDine (19e3782d) 2016-03-16 Michael Terry * Use geonames library instead of timezonemap library to search city names, which gives us slightly better sorting (and future improvements) Approved by: Jonas G. Drange (dfebce01) 2016-03-16 Ken VanDine * Bump Ubuntu.Content import to 1.3 to fix theme issue (f8aad6cf) * removed some debug logging (11da8b12) * sleep after starting the mock (6bb7ec62) 2016-03-16 Rodney Dawes * Revert the pot file update. (7dba22da) 2016-03-16 Ken VanDine * tearDown the phone accountsservice mocks (4dcb9a4c) 2016-03-15 Ken VanDine * Updated tests to work with AccountsService (fb6bad87) 2016-03-15 Rodney Dawes * Fix the CMakeLists.txt to handle settings.js generation and translations better. (bd6d78a6) 2016-03-15 Simon Fels * Merge trunk (450016e6) 2016-03-14 CI Train Bot * Releasing 0.3+16.04.20160314.4-0ubuntu1 (c0a82197) 2016-03-14 jonas-drange * New VPN panel with happy path test Fixes: #1495553 Approved by: Ken VanDine (6d084f28) * fix bad ref to objectName (91d86ca1) * sync with trunk (ff37996d) 2016-03-14 CI Train Bot * Releasing 0.3+16.04.20160314-0ubuntu1 (58fc3cae) 2016-03-14 Simon Fels * Rework Bluetooth device discovery handling (aa8789b7) 2016-03-14 jonas-drange * removing blank line (41f4295f) 2016-03-12 CI Train Bot * Releasing 0.3+16.04.20160312-0ubuntu1 (02e0d6ba) 2016-03-12 Ken VanDine * Added status tracking for updates to be used for system updates. Added handling of started signal from system-image-dbus as well as ForceAllowGSMDownload Fixes: #1508081 Approved by: Jonas G. Drange (27930837) 2016-03-11 Ken VanDine * Added debugging (31eb81ed) * Fixed SimNames based on work from Tiago (c4cb7eda) * Properly convert SimNames to a QVariantMap (82c76711) * Added some debug output (4aad166a) * Convert from QVariantMap to QMap for simNames (d23774bf) 2016-03-11 jonas-drange * reinstate whitespace (9f67d9f4) * rename color Theme.palette.selected.backgroundText to Theme.palette.normal.baseText (8e95062d) 2016-03-11 Simon Fels * Fix spelling mistake (90f263ec) * Create new device objects for those we don't know yet but bluez asks us to work with. (97a26692) 2016-03-11 CI Train Bot * Releasing 0.3+16.04.20160311-0ubuntu1 (29868d45) 2016-03-11 Ken VanDine * Hide MouseDoubleClickSpeed and TouchpadDoubleClickSpeed settings because they are not supported by USC yet. (bd0def70) * Use accountsservice for properties instead of gsettings (3c01f387) * Enable mouse test and use LD_PRELOAD to fix crash running with Xvfb (0e85a7f1) 2016-03-10 Ken VanDine * Workaround an issue in AccountsService not returning default for string (5cc96d28) * SimNames is a QVariantMap (b73fedcd) 2016-03-10 jonas-drange * bump dep (6586a5f7) 2016-03-10 Simon Fels * Fix device state tracking logic (f8ea295c) * Rework implementation a bit and make more robust (7c658421) 2016-03-09 Ken VanDine * UbuntuCellularPanel shouldn't be a singleton (10012ac7) * link accountsservice (e70e5dea) 2016-03-09 Simon Fels * Rework discovery handling (0611f32f) * Remove leftover call to stopDiscovery (0671b75e) * Get rid of methods we don't need (d5cf3f6b) * Rename discovery related timer bits (b4f16262) 2016-03-09 Ken VanDine * Ported DefaultSimForCalls, DefaultSimForMessages and SimNames to use AccountsService (8a29b7bd) 2016-03-09 jonas-drange * prompt reconnection on changes while active (d909b337) * scrap dialog test things (3e4c3749) 2016-03-09 Simon Fels * Merge trunk (eb930bb3) * Pass QString rather than QDBusObjectPath (21ee6a66) 2016-03-07 Ken VanDine * Hide the double click (3794254f) * merged prereq (cf0eacd1) * merged trunk (4febb338) * Merged trunk (9d05759a) * merged update-inputinfo branch and fixed conflicts (cb090465) 2016-03-07 jonas-drange * start adding to ui (18148a66) 2016-03-07 Ken VanDine * Hide MouseDoubleClickSpeed and TouchpadDoubleClickSpeed settings because they are not supported by USC yet. (c645dafd) * merged trunk (e5236ff0) 2016-03-07 jonas-drange * bump dep (b0e87add) 2016-03-04 CI Train Bot * Releasing 0.3+16.04.20160304-0ubuntu1 (c804f77f) 2016-03-04 jonas-drange * Drop our own InputInfo implementation and use QSystemInfo 5.5. Fixes: #1549314 Approved by: Ken VanDine (3df4de47) * restore preview on click (b01ad64d) 2016-03-03 CI Train Bot * Resync trunk. (2898dfac) 2016-03-03 Ken VanDine * releasing package ubuntu-system-settings version 0.3+16.04.20160226.1-0ubuntu1 (39268662) 2016-03-03 jonas-drange * consume pages instead of diags for changes to vpn (d284c5c0) 2016-03-03 Ken VanDine * merged trunk (f5cde65c) * AddDevice (a29236fa) 2016-03-02 Ken VanDine * Bump depends for system-image-dbus to >= 3.1 to get the needed API for forcing downloads on GSM (3322c9af) * The button should say pause when status === Update.Downloading as well (cbd70f29) * fixed usage of private slots (8a62a012) * fixed white space (6c39dde3) * s/UpdateStarted/DownloadStarted/ (dffc0a34) * Made some slots public (c16dd6bb) 2016-03-02 jonas-drange * use new qt module for input info (e92ca7f7) * merge inputinfo (4e804bd2) * merge trunk (ee38b742) * fix name (470dad7c) 2016-03-01 Michael Terry * Revert accidental pot changes (8a764268) * Fix func def (e2ce9767) 2016-03-01 Matthew Paul Thomas * Removes the GPS switch and caption from Battery settings. (1db0f60f) 2016-02-29 jonas-drange * 5.0 is too high, use 5.0̃~ (23d94852) * drop dialog from editor (3e50db67) 2016-02-26 Michael Terry * Remove extern c bit, geonames now has the fix (a8d46dde) 2016-02-26 CI Train Bot * Releasing 0.3+16.04.20160226.1-0ubuntu1 (f9de65ab) 2016-02-26 Rodney Dawes * Add InAppPurchases to privacy plug-in. Update translation template. Fix translation template to not include full path to settings.js file. Fixes: #1524943 Approved by: Ken VanDine (50704ff1) 2016-02-26 jonas-drange * merge trunk (ca57f7e4) 2016-02-26 Ken VanDine * merged trunk (591322b5) 2016-02-26 jonas-drange * fix broken dep and hide config file (028227f3) 2016-02-26 CI Train Bot * Releasing 0.3+16.04.20160226-0ubuntu1 (76ed0c53) 2016-02-26 Ken VanDine * Subtract amount used by apps when computing otherSize Fixes: #1524424 Approved by: Sebastien Bacher (883e54be) 2016-02-26 jonas-drange * assert after okay (b86983be) * isnew (c1aed3b6) 2016-02-25 Michael Terry * Some cleanups (1fb271eb) 2016-02-25 jonas-drange * use correct dep (f4650ab5) * re-add whitespace (e47e3176) * nuke UnityInputInfo (1b31cfd6) 2016-02-25 CI Train Bot * Releasing 0.3+16.04.20160225-0ubuntu1 (b0da64e9) 2016-02-25 Ken VanDine * Don't use the cellular portion of the location accuracy string when there is no modem available Fixes: #1545021 (fc81b1e6) 2016-02-25 jonas-drange * set ca and assert things (7ac3336a) 2016-02-24 Michael Terry * Free cities when done with them (bf1149b1) * set modelUpdating in constructor (30de4d00) 2016-02-24 jonas-drange * add test story for vpn (0f3a6095) * strictly later than prev version (98be5f00) 2016-02-23 Michael Terry * Fix inclusion of c header (a505233b) 2016-02-23 jonas-drange * remove log (fefa2e92) 2016-02-23 Michael Terry * Fix loop condition (d858a8ed) * Port to libgeonames (54e44633) 2016-02-22 jonas-drange * consumer should instantiate the main components (7003ebd8) 2016-02-18 CI Train Bot * Releasing 0.3+16.04.20160218-0ubuntu1 (6543b0e5) 2016-02-18 jonas-drange * Define a map used for mapping short, panel-agnostic URLs and expose translation functionality to both QML and c++. (972db628) * improve clarity of comment (c08d5c60) 2016-02-18 Michał Sawicz * Use bindings to update min/max window width (7bc077fd) 2016-02-16 jonas-drange * remove debug (b815c8f1) * remove erroneous / (e165cac3) 2016-02-15 jonas-drange * wording, remove extra whitespace (d128147d) * note about removing duplicate code (afce853e) * Ugo Riboni 2015-12-08 Ensure that we are not pushing the subpages until the PageComponent itself has been pushed (95f52a7f) * wording, refactor (792c8962) 2016-02-12 Ken VanDine * fixed syntax error (94d5119b) * improved grammar (2d5f2238) * Don't use the cellular portion of the location accuracy string when there is no modem available (89e98b9b) 2016-02-12 jonas-drange * investigate crash on the phone (03af1f91) * fix typo (bb2a3bf2) * make a qsettings instance for each call due to threading (8cd040c0) 2016-02-11 Ken VanDine * Added ForceAllowGSMDownload and a few updates to make the API being implemented in system-image-dbus (a9db8ecd) 2016-02-11 jonas-drange * log (fcf1c8e7) 2016-02-10 Ken VanDine * Added status tracking for updates to be used for system updates. Added handling of started signal from system-image-dbus, which is still a work in progress. (e2ad3b59) 2016-02-10 jonas-drange * add system to shortcut (761df950) * cleanup (72fd2032) * use qsettings and an ini file to map location to security-privacy?subpage=location (007d5ad3) * provide utility to deal with shortcuts (173d1ba6) 2016-02-09 jonas-drange * making it all work (fce8c761) * start migrating to qsysteminfo 5.5 (b848df4b) 2016-02-08 CI Train Bot * Releasing 0.3+16.04.20160208-0ubuntu1 (6ad3f95b) 2016-02-08 Ken VanDine * Set a fixed width to 50 GU when in windowed mode Fixes: #1542050 Approved by: Jonas G. Drange (9455da87) * Make cellular and phone dynamically visible Fixes: #1541588 Approved by: Jonas G. Drange (11c9fc51) * Don't allocate the QQuickView on the heap (348387a1) 2016-02-06 jonas-drange * working list, skeleton preview and editor (4c00bf0b) 2016-02-05 Ken VanDine * Don't display the IMEI when there are no modems (ee1466f4) * Hide the "Other Sounds" heading when there aren't other areas (4ef9d578) * Hide the phone related sounds in the sound panel when there isn't a modem available (a058e193) * Changed more Phone strings to Device (9e577441) 2016-02-04 Ken VanDine * tagged bug (5d5cc2b3) * Fixed the reset test to match the string change (dcfa7ed7) * Set a fixed width to 50 GU when in windowed mode (1cfc82f2) * Another "phone" string change (7b86cdc6) * String changes to make things less phone specific (5e45ba64) * Tagged bug (9dc3e546) * fixed conflict (f1437f6e) 2016-02-03 Ken VanDine * merged trunk (8989820b) * merged trunk (df59ab46) 2016-02-03 jonas-drange * add skel (6a5f0bce) 2016-02-01 Ken VanDine * merged trunk (3ea4d71d) 2016-01-29 CI Train Bot * Releasing 0.3+16.04.20160129-0ubuntu1 (ecd89bec) 2016-01-29 Ken VanDine * Return "Phone" for type Smartphone (ed0ad620) * merged trunk (75b3fd8c) * merged trunk (78d8face) 2016-01-28 CI Train Bot * Releasing 0.3+16.04.20160128-0ubuntu1 (50a81f50) 2016-01-28 Ken VanDine * Allow pairing regardless of type Fixes: #1534221, #1535660 Approved by: Sebastien Bacher, Matthew Paul Thomas (b3697bba) * Exposed adapterAddress in the bluetooth plugin to be used to get the address in the about plugin Fixes: #1537029 Approved by: Jonas G. Drange (492f6ad0) * fixed the connect button, the logic to enable it was no longer correct (fe6a3022) 2016-01-28 jonas-drange * hide kbd whenever's there's not a keyboard, and simplify deletion of maps (f68d6ec3) 2016-01-27 Ken VanDine * Fixed syntax error (c0edf5d5) * merged trunk (1ea2c9ce) * Removed unnecessary mouse-plugin, it was intended for use with dynamic visibility, which is no longer needed. (b7860fda) * merged trunk (c0817fc6) * renamed define from ACCOUNTSSERVICE_PLUGIN_H to make it unique for the mouse panel (aa7a1455) 2016-01-27 jonas-drange * hide the non-draggable section, and make the ThinDivider better visually (7b5df96e) 2016-01-27 Ken VanDine * depend on accountsservice-ubuntu-schemas >= 0.0.5 to get the input schema (77a41444) 2016-01-27 jonas-drange * shortname is unused in the hwkeyboard plugin, and fix broken test hack (3ef680ba) 2016-01-25 Ken VanDine * removed unused includes (f5e241b5) * Default message string to an empty string (1006e1c1) * double click values are int (7d300735) * Use accountsservice for properties instead of gsettings (dc5aeb28) 2016-01-25 jonas-drange * read amount of keyboards present from unityinfo (661787e5) * merge trunk (381afb60) * fix math error (c0ca9f66) 2016-01-25 Ken VanDine * merged fix for mouse tests (4ad7e98c) 2016-01-22 Ken VanDine * removed unused NetworkAbout, we're now getting the bluetooth properties from the bluetooth plugin (7bc6a558) * Expose adapterName as a property and emit change notifications (2b7f2317) * Exposed adapterAddress in the bluetooth plugin to be used to get the address in the about plugin (7898fd72) 2016-01-22 jonas-drange * enable dnd of current layouts (51f519f9) 2016-01-21 CI Train Bot * Releasing 0.3+16.04.20160121-0ubuntu1 (82b8f937) 2016-01-21 Ken VanDine * Only enable the forget device button when bluetooth is enabled Fixes: #1535829 Approved by: Jonas G. Drange (0cd47dd2) * Don't display the setting to automatically connect when detected during pairing Fixes: #1535822 Approved by: Jonas G. Drange (c0f8655a) * Don't display the ActivityIndicator while searching, causes to much load. Fixes: #1535827 Approved by: Jonas G. Drange (6bed44a8) * Display Searching text when discovering, not discoverable (38d4a9ca) 2016-01-20 Ken VanDine * Remove all isSupportedType logic (35a6461d) * Always return true for isSupportedType (8acea91f) 2016-01-19 Ken VanDine * Don't display the ActivityIndicator while searching, causes to much load. (8f4d7d10) * Only enable the forget device button when bluetooth is enabled (84d4212f) * Don't display the setting to automatically connect when detected during pairing (3db570c1) 2016-01-14 Ken VanDine * Return "Phone" for type Smartphone (8c395082) * refactored sources a bit to put the aethercast code in it's own directory to make it easier to move around if we move it to the displays plugin (9a86959e) 2016-01-13 Ken VanDine * Added connect and disconnect (0c3bd11a) * fixed copyrights (d9d70389) 2016-01-12 Ken VanDine * Use the reload icon instead of a button (dedd5981) * Toggle between the detect button and activity indicator depending on scanning state (ae36d271) * Handle the AethercastManager Scanning property (eb6ff3d9) * Added Scan (af7991f9) * display devices in the model (5f8a6f97) * Added basic UI for device model (f30b1ac0) * merged trunk (17641a2a) * First pass at creating an aethercast devicemodel, based on the bluetooth devicemodel (5948fd4f) 2016-01-11 Ken VanDine * Only use LD_PRELOAD if the arch needs it (88c632c2) * Enable mouse test and use LD_PRELOAD to fix crash running with Xvfb (518ffd94) 2016-01-08 CI Train Bot * Releasing 0.3+16.04.20160108.1-0ubuntu1 (5caf9867) 2016-01-08 Ken VanDine * Adds Mouse & Touchpad panel, however it's disabled because it requires unity8 support. (ce8db346) * Fixed test deps (c613e9de) * Fixed bluez build dep (53181915) * Don't register the mouse settings panel and disable the tests until it's enabled (db9078aa) * Reverted schema changes (2d8ad91a) 2016-01-06 Ken VanDine * merged trunk (9d039021) * DBus wrapper for aethercast (cc8707d9) 2016-01-05 Ken VanDine * merged trunk (8ca47ab0) * merged trunk (8a07ca46) 2015-12-22 CI Train Bot * Releasing 0.3+16.04.20151222-0ubuntu1 (ecf6cec5) 2015-12-22 jonas-drange * fix utils leak in main Approved by: Ken VanDine (7b269fac) * Expand indicator network mock to include access points, sections and switches via org.gtk.Menus. Approved by: Ken VanDine (39126143) * emtpy commit (df91630c) * add deps (88ffd4d0) * refactor some bits to pave way for hw keyboard settings (1e3f0d17) 2015-12-21 jonas-drange * fix leak in main (13d892c1) 2015-12-16 Rodney Dawes * Fix the pot file too. (8898589d) * Fix horrible typo. (afdabe7f) 2015-12-16 CI Train Bot * Releasing 0.3+16.04.20151216.1-0ubuntu1 (2f85a21b) 2015-12-16 Ken VanDine * Improved metadata sent to download manager so they show up better in the transfer indicator. Approved by: Renato Araujo Oliveira Filho, PS Jenkins bot (695182d0) * depend on aethercast (3f2facd6) 2015-12-14 Rodney Dawes * Fix missing closing brace. (4beb624e) 2015-12-11 Rodney Dawes * Link the bug. (c90d1cd3) * Add InAppPurchases to privacy plug-in. Update translation template. Fix translation template to not include full path to settings.js file. (0bc61f33) 2015-12-10 Simon Fels * Switch from miracast-service to aethercast (02636977) 2015-12-09 Ken VanDine * Subtrack amount used by apps when computing otherSize (a4a18449) * Visual improvements and added the dialog to show the changelog info (68c3ea9e) 2015-12-08 Ken VanDine * merged (0f36b3ff) * merged trunk (90471a51) 2015-12-08 Ugo Riboni * Ensure that we are not pushing the subpages until the PageComponent itself has been pushed (04cccf3d) 2015-12-07 Ugo Riboni * Allow using an URL like settings:///system/security-privacy?service=camera to open a specific permissions page (a281b486) 2015-12-04 Ken VanDine * added build depends for qtdeclarative5-ubuntu-ui-toolkit-plugin (c27763b0) * The pressed property has been removed from AbstractButton (0f9c7a53) * use 1.3 imports of the sdk (0ef78efe) * merged trunk (9b70fd7e) 2015-12-04 CI Train Bot * Releasing 0.3+16.04.20151204.1-0ubuntu1 (864d32e5) 2015-12-04 jonas-drange * drop /usr/bin/ from USS binary in autopilot tests Fixes: #1517488 Approved by: PS Jenkins bot, Ken VanDine (c810974f) 2015-12-04 Ken VanDine * Don't delete previous custom ringtones unless a new custom ringtone is selected. Set header titled in the picker. Fixes: #1519332 Approved by: Jonas G. Drange (e0f87b23) 2015-12-04 jonas-drange * trigger ci (43d60cbb) 2015-12-03 CI Train Bot * Releasing 0.3+16.04.20151203-0ubuntu1 (0d6958b3) 2015-12-03 jonas-drange * change single quotes in i18n.tr to double quotes as the parser does not like single quotes Fixes: #1518732 Approved by: Sebastien Bacher (ffe7a6b2) 2015-12-03 Ken VanDine * Don't animate the ActivityIndicator when it's not visible Fixes: #1460945 Approved by: Sebastien Bacher (a9bb26f2) * Don't animate the ActivityIndicator when it's not visible (f28b8e7f) 2015-12-02 Ken VanDine * Don't play more than 30 seconds of the ringtone preview (2c38a097) * Don't delete previous custom ringtones unless a new custom ringtone is selected. Set header titled in the picker. (b8b99ca6) 2015-12-01 Ken VanDine * merged trunk (9e086f96) 2015-12-01 CI Train Bot * Releasing 0.3+16.04.20151201-0ubuntu1 (95cc0cf1) 2015-12-01 jonas-drange * - Refactored mock click update server since it was not already in use, and made use of it in the system udpates autopilot tests. - Removed assertion that assumed that the 'SEARCHING' state would last longer than n seconds. Approved by: Ken VanDine, PS Jenkins bot (ca2b0a5a) * fix logging and add a main (b49b6b15) 2015-12-01 Ken VanDine * Merged stub-update-server branch (3d29758e) * added changelog (7be89ca2) * Include changelog in Update (1024c9b4) 2015-11-30 Ken VanDine * merged trunk (62b2f95e) * merged trunk (58576007) * Merged trunk (ff6f5bdc) 2015-11-28 Simon Fels * Depend on miracast-service (d75cb897) 2015-11-27 CI Train Bot * Releasing 0.3+16.04.20151127.2-0ubuntu1 (232d9a0b) 2015-11-27 Ken VanDine * Ensure we don't add duplicate updates to the model Fixes: #1519971 Approved by: Sebastien Bacher (9d1c74bc) * Capture values by reference in the lambda Fixes: #1517254, #1519046 Approved by: Jonas G. Drange (2163e2f4) * Simplify the fix for dupes (ca2cd7f4) 2015-11-27 jonas-drange * log properly (13dbfa7a) 2015-11-27 Ken VanDine * Merged prereq branch (e90af338) * Don't abort the reply, just invalidate it (ac59a43e) * Don't insert duplicate updates in the model (487089a9) 2015-11-27 jonas-drange * undoing drawaxes change (b90668ca) 2015-11-26 jonas-drange * join on thread to make sure it ends (d84f2968) * start working on battery panel (689c3400) * simplify threading and unclog test (67dc96d1) 2015-11-25 jonas-drange * see if timeouts disappear (c5b6bbe6) 2015-11-25 Ken VanDine * removed debug logging (931432e7) * don't bother checking isRunning (5f5ea396) * Make the QNetworkReply a class member (d85f53d7) 2015-11-25 jonas-drange * fix pep8 (513bc144) * the handler needs to manage the case where system settings shut down too soon (acd3323a) * style, typo (cd765915) * revert spurious changes (b7aad20b) * make the mock click server functional (cc474169) 2015-11-24 Ken VanDine * Don't attempt to abort the request if reply is NULL and ensure it's NULL after abort (0cdd523b) * Only abort request if it's running (16b0075a) * merged trunk (e99edee8) 2015-11-24 CI Train Bot * Releasing 0.3+16.04.20151124-0ubuntu1 (fdda0600) 2015-11-24 Ken VanDine * Allow setting custom ringtone with content-hub Fixes: #1268097 Approved by: Jonas G. Drange (91d34c54) 2015-11-23 Ken VanDine * merged settings-listitems (b5889e33) * removed unused code (cf053b20) * Improved the layout of the UpdateItem (d2fbad0d) * Capture values by reference in the lambda (6c31e1e0) * Work in progress port to SlotsLayout and new visual design (46215a1f) 2015-11-23 jonas-drange * change icons that we have (4a081398) * change to find instead of search icon, and swap FM with orientation lock (212f5c65) * merge latest from listitems (be2e029a) * set the color of the dividers (6d1cc225) * migrate brightness panel (925ef5bc) * use listview instead of repeater as that will re-render the whole list on every change, and migrate to slotslayout and new design (43565c68) * sync with trunk (ad6aebf6) * do not use single quotes in translated strings (4b439a0b) 2015-11-20 Ken VanDine * Merged trunk (b5c77fdb) * Don't include the custom ringtone for messages (96e8b21d) 2015-11-20 CI Train Bot * Releasing 0.3+16.04.20151120-0ubuntu1 (7cdfc67e) 2015-11-20 Simon Fels * Ported the Bluetooth plugin to the changed BlueZ API which comes with version 5.x. The overall device management gets a lot more reliable with this. Superfluous code was dropped when possible. Also the unit tests got a rework and all pass now. Fixes: #1499789 Approved by: Jonas G. Drange, Sebastien Bacher (2760d90c) * [ Alejandro J. Cura ]; If a system package gets updated by the user, only show the user's copy (LP: #1265250) [ Bartosz Kosiorek ]; Allow translating "Unavailable" string (LP: #1511384) (LP: #1511384) [ Ken VanDine ]; Don't check for updates if not online (LP: #1505663) [ Michael Zanetti . Only animate ActivityIndicators when they are visible (LP: #1513450) (15662534) 2015-11-19 Ken VanDine * Items that aren't derived from QQuickItem have to be assigned as resources (ff8a81de) * string change to match updated designs (fec902e5) * Use SettingsItemTitle for Header (1d142230) * merged settings-listitems branch (65b432f8) 2015-11-19 Simon Fels * bluetooth: allow us to connect with bt watch device class devices (cef65f30) * bluetooth: set a timeout of 60 seconds for our dbus calls to the bluez Device interface (e7997367) 2015-11-18 Ken VanDine * slotslayout (6aea0c62) 2015-11-18 jonas-drange * foo (e1a29511) * update settingsitemtitle (32c34be9) 2015-11-18 Ken VanDine * Use progressionVisible as needed. Don't enable the previous reports item if there isn't a system identifier (5c42725d) * slotslayout (cb34102e) * Ported to slotslayout (d46cce4b) * merged trunk (16c23cf3) 2015-11-18 jonas-drange * use listitems from base branch instead (05eb5722) 2015-11-18 Ken VanDine * Only show the custom ringtone picker for incoming calls (e06ee6fb) 2015-11-18 jonas-drange * add systemsettings listitems module (cc5a7667) * a contact prob aint needed here (3e907692) * add highlightwhenpressed and copyright notices (bbffb6e6) 2015-11-18 Ken VanDine * Don't show the page title in the peer picker and use progression to indicate the peer picker is a page (4a7028e8) 2015-11-18 jonas-drange * rename variable (b42abb84) * do not hardcode binary path (8fafb1f8) * remove spurious entry from qml, and fix rendering issue in wifi (1fe6269c) 2015-11-17 Ken VanDine * Fixes in the SoundsList flickable (ca8e0138) * Don't specifically set the height on the ItemSelector (0b5a25cc) 2015-11-17 jonas-drange * move onto time (14c00046) * merge prereq (26db68b3) * fix pep8 (11a3e8bb) 2015-11-16 Ken VanDine * Updated visuals of the stop playback control to match design (8941d370) 2015-11-16 jonas-drange * front page and icons (5193a0cf) 2015-11-16 Ken VanDine * don't remove custom ringtone if it's still being used for other messages (d77e9b8d) 2015-11-16 jonas-drange * migrate reset (8d11de8b) 2015-11-16 Ken VanDine * delete custom ringtone when it's no longer used (222d667b) 2015-11-16 jonas-drange * migrate phone multisim (6deb7ad2) * migrate callforwarding (cd0a12d1) * merge prereq (9f9b18b3) * remove unnecessary signatures and add unknown-type ap as well as an wpa2ep ap (c8155059) * start migrating phone page (7277b803) * wifi panel work (ce7f5232) * merge prereq (d0383602) * remove logging (4bbc8288) * add section for good measure (63d3c8fd) 2015-11-14 jonas-drange * add access points (49805f8b) 2015-11-13 Ken VanDine * Allow setting custom ringtone with content-hub (93c0e3d0) 2015-11-13 jonas-drange * start migrating wifi panel (e09a7ae3) * migrate multisim (c21fde37) * undo work trying to replace the itemselector, and migrate apn editor (3030cd1e) 2015-11-12 Ken VanDine * Put sound list in a flickable (aafabd77) 2015-11-12 jonas-drange * singlecontrol to complete about pagecomp. (9bc94b18) * make lang use new strat (ca44169a) * use a standard list item for most things by utilizing the default prop for slots. (868be4cd) 2015-11-12 Simon Fels * Detect bluetooth watch devices (fce7ca13) 2015-11-11 jonas-drange * started work on cellular panel, made some adjustments to the *Progression types (ed5ea6eb) * migrate language to slotslayout (d641e1ee) 2015-11-11 Simon Fels * Don't try to make us discoverable again when the property changes. This can happen when bluetooth gets disabled by something else. (c9a072be) * Check for dbus menu model property before accessing it (4c0d6ca8) * Use correct variable name to pass pincode to the created dialog (4d9e9dc1) * [ jonas-drange ] Cache call forwarding summary for each IMSI/ICCID. Block UI until the CallForwarding binding is ready. Do not assume a failed callforwarding change means it's disabled (could be forced by carrier). (LP: #1478049) (e6bf26dd) 2015-11-10 jonas-drange * starting the work on the lang main page (d7d4f6fe) 2015-11-10 CI Train Bot * Releasing 0.3+16.04.20151110-0ubuntu1 (df55446f) 2015-11-10 Michael Zanetti * Only animate ActivityIndicators when they are visible Fixes: #1513450 Approved by: Ken VanDine (c85118cd) 2015-11-10 Bartosz Kosiorek * Allow translating "Unavailable" string (LP: #1511384) Fixes: #1511384 Approved by: Jonas G. Drange (3269bd0b) 2015-11-10 Alejandro J. Cura * If a system package gets updated by the user, only show the user's copy Fixes: #1265250 Approved by: Sebastien Bacher (5416cb2c) 2015-11-10 Ken VanDine * Don't check for updates if not online Fixes: #1505663 Approved by: Jonas G. Drange (a410210d) 2015-11-10 Simon Fels * Bump required bluez version to 5.23 (it's the first version of bluez5 we had in Ubuntu) (8eff9434) * Bump uitk version to 1.3 and change labels of authorization request dialog (6815d542) 2015-11-10 jonas-drange * migrate main page in about to slotslayout (b6934ef4) * fix imports (26144493) * new strategy (8403d149) 2015-11-10 Simon Fels * Correct changelog (17de8168) * [ Bartosz Kosiorek ]; Remove "Retry" button, when no internet connection is available. It will automatically retry after establishing connection (LP: #1479447) (LP: #1479447) [ Ken VanDine ]; Don't elide connect to internet label (LP: #1512768); Ensure we only check for updates when NetworkingStatus.online is true (LP: #1505663); [system-settings] Abort request when the onlineStatus changes to false (LP: #1505663) [ CI Train Bot ]; New rebuild forced. [ jonas-drange ]; Deprecated the use of Info endpoint in system_update.cpp and hotspot. Exposed detailed version details on UpdateManager. Used this to get to a 'tag' key which includes the ota string. Because of more advanced system-image testing, about tests now use the systemimage dbusmock template. debian/control, s-i-dbus changed to 3.0.2 because that's where the ota string is. (LP: #1475568) (527e2b8f) * Only enable forget button when device is paired (efe3a929) 2015-11-09 jonas-drange * sync trunk (a6a83bea) 2015-11-09 CI Train Bot * Releasing 0.3+16.04.20151109-0ubuntu1 (2b500261) 2015-11-09 jonas-drange * Cache call forwarding summary for each IMSI/ICCID.; Block UI until the CallForwarding binding is ready.; Do not assume a failed callforwarding change means it's disabled (could be forced by carrier). Fixes: #1478049 Approved by: Sebastien Bacher (110695d1) * nuke the arbitrary time TTL, use IMSI or ICCID. (416b167a) 2015-11-06 jonas-drange * mark as busy as long as callforwarding is not ready (e19688b0) 2015-11-05 Ken VanDine * use the connectivity API instead of libqofono to determine if there are modems attached to control visibility of cellular and phone panels, modeled after hotspot (92688816) 2015-11-05 jonas-drange * cache call forward summary value, and do not assume a failed state means no forwarding (b4ae5abb) 2015-11-05 Michael Zanetti * only animate ActivityIndicators when they're visible (48511347) 2015-11-04 Ken VanDine * show cellular and phone with USS_SHOW_ALL_UI for testing (1488f174) * Don't check for updates if not online (7a7790c8) 2015-11-03 Ken VanDine * fixed cruft from merge (ef47a723) * merged trunk (832d3e4c) 2015-11-03 CI Train Bot * Releasing 0.3+16.04.20151103.1-0ubuntu1 (7fe58f83) 2015-11-03 Ken VanDine * Don't elide connect to internet label Fixes: #1512768 (413548f5) * [system-settings] Abort request when the onlineStatus changes to false Fixes: #1505663 Approved by: Jonas G. Drange (70751c7f) * Ensure we only check for updates when NetworkingStatus.online is true Fixes: #1505663 Approved by: Sebastien Bacher (07d27469) 2015-11-03 Bartosz Kosiorek * Remove "Retry" button, when no internet connection is available. It will automatically retry after establishing connection (LP: #1479447) Fixes: #1479447 Approved by: Ken VanDine (00f7bfbc) 2015-11-03 Ken VanDine * Don't elide connect to internet label (caab3996) 2015-10-31 Bartosz Kosiorek * Allow translating "Unavailable" string (LP: #1511384) (792c3a9c) 2015-10-30 Ken VanDine * removed debug output and added warning when offline (35397f20) * [system-settings] Abort request when the onlineStatus changes to false (00030e83) 2015-10-29 Ken VanDine * Removed debugging output (a8843efd) * merged retry removable branch (98f82067) * Merged trunk (41380c4a) 2015-10-29 CI Train Bot * Releasing 0.3+16.04.20151029-0ubuntu1 (0fbf76fd) 2015-10-29 jonas-drange * Deprecated the use of Info endpoint in system_update.cpp and hotspot.; Exposed detailed version details on UpdateManager.; Used this to get to a 'tag' key which includes the ota string.; Because of more advanced system-image testing, about tests now use the systemimage dbusmock template.; debian/control, s-i-dbus changed to 3.0.2 because that's where the ota string is. Fixes: #1475568 Approved by: Sebastien Bacher (f71f49ae) * replace build no with OTA (3c30fcb5) 2015-10-28 Simon Fels * Give us a bit more time to receive dbus events and process them (50a494de) 2015-10-28 Bartosz Kosiorek * Fix anchors (7cd7a1a4) 2015-10-27 jonas-drange * progress on standard, started on about panel (f1611f24) 2015-10-27 Simon Fels * Merge with trunk (c90b23b5) 2015-10-26 Simon Fels * Close pairing popup according to the result of the actual operation. The semantics of the unerlaying API has changed a bit so a rework was needed. (7b70e960) 2015-10-26 jonas-drange * bring back the r (4adff23a) 2015-10-24 jonas-drange * add a standard component and use it in hotspot (44d3c56d) 2015-10-23 jonas-drange * drop kvsep and eqsep (e56ebf5f) 2015-10-23 Bartosz Kosiorek * Remove "Retry" button, when no internet connection is available. It will automatically retry after establishing connection (LP: #1479447) (b7251bfa) 2015-10-23 jonas-drange * dep on s-i 3.0.2 (2b0503a3) * add a comment of the non trivial code, clean diff a bit (8bbb337b) * use tag (54aa805a) * sync trunk (dd63aca2) * add module (410bfe67) 2015-10-23 CI Train Bot * Releasing 0.3+16.04.20151023.1-0ubuntu1 (ac77ab75) 2015-10-23 jonas-drange * re-add silentMode property to repair the silent mode switch Approved by: Sebastien Bacher (6c4115a7) 2015-10-23 Ken VanDine * Bump Ubuntu.Components imports to 1.3 and fixed UbuntuShape deprecations Fixes: #1508363 Approved by: Jonas G. Drange (a10490dd) 2015-10-23 Simon Fels * Fix bluetooth tests and enable device class tests again (743b4fc9) 2015-10-21 jonas-drange * foo (33457f63) * merge 1_3 (a3784821) 2015-10-20 Ken VanDine * merged fix from jgdx (7eea0b6c) 2015-10-20 jonas-drange * fix broken label search (b8a709d5) * re-add removed silentMode variable causing errors (c340ed98) 2015-10-20 Ken VanDine * Ensure we only check for updates when NetworkingStatus.online is true (e422f9fa) 2015-10-19 Ken VanDine * merged trunk (143c4204) 2015-10-16 Ken VanDine * Merged trunk (8c96da90) 2015-10-16 Simon Fels * bluetooth: Ignore devices with type "other" (3bf56a34) 2015-10-12 Simon Fels * Allow the user to disconnect devices which are not supported but are connected. This can happen when a remote device initiates the pairing process and we just respond to it and allow the pairing to succeed. Rather than to prevent this we allow this in order to supporte those types in the future as ones we can deal with. (8ea43edb) 2015-10-09 Simon Fels * Fix incorrect component name (9dcf73a1) * Merge with trunk (f2e40336) * Take 100ms for all event processing when running the bluetooth tests by default to cause no failures on any hardware platform due to timing reasons. (80f010b8) * Install missing bluetooth qml files (f9e16538) 2015-10-08 Simon Fels * Update connection state according to the device state (122da264) 2015-10-08 jonas-drange * use tag per 1475568 (69bbe476) 2015-10-07 Simon Fels * Correct connection state handling after State property for profiles/devices doesn't exists anymore with BlueZ 5.x (67079c63) * If device is not paired yet but should be connected pair it first and continue with connecting it. (5d5e7659) * Improve agent implementation to handle authorization requests too and register our agent as default one to get all requests (also those for incoming pairing requests). (8e8f2cfb) 2015-10-06 jonas-drange * expose the detailed version details, use it in system settings to see if it's an ota (8c487ff4) 2015-10-05 Simon Fels * tests: bluetooth: give discovery tests a bit more time to process incoming dbus events. (ec2c0bf0) * Update changelog (da71bd42) * bluetooth: give test a bit more time to let dbus events come in (263567ed) * Merge with trunk (6d38048a) 2015-10-02 CI Train Bot * Releasing 0.3+15.10.20151002-0ubuntu1 (6494ac99) 2015-10-02 jonas-drange * [phone] encode numbers before passing them to url-dispatcher Fixes: #1496845 Approved by: Ken VanDine (59c3313a) 2015-10-02 Sebastien Bacher * [security-privacy] use the system location as well to look for trust store items, that's needed at least for unity8-dash which is not distributed as a click and doesn't a .local entry Fixes: #1501428 Approved by: Pawel Stolowski, Olivier Tilloy (8b861d5d) * [hospot] include cmakefile hack to get files listed in qtcreator Approved by: Jonas G. Drange (b9afbe60) * [sound] don't display silent mode warnings, sounds should just be played when user selected Fixes: #1391502 Approved by: Ken VanDine (2710089e) 2015-09-30 CI Train Bot * Releasing 0.3+15.10.20150930-0ubuntu1 (602d3f32) 2015-09-30 Ken VanDine * Used the correct property to determine if whoopsie will automatically report crashes Fixes: #1494442 (1a42a65b) * Fixed another occurance of canReportCrashes (b898c565) * Used the correct property to determine if whoopsie will automatically report crashes (a54e9849) 2015-09-29 Sebastien Bacher * correctly define the variable (154ad77d) * [security-privacy] use the system location as well to look for trust store items, that's needed at least for unity8-dash which is not distributed as a click and doesn't a .local entry (9b0a17cc) 2015-09-25 Ken VanDine * Hide downloads from the indicator for now (f7b15515) * Rename app-id to package-name to be clearer as to what data to expect (50a2869f) * Fixed app-id key in metadata sent to download manager and added title property to show up properly in the transfer indicator (2afc1108) 2015-09-25 Simon Fels * Merge with trunk (e96955c3) 2015-09-24 Ken VanDine * fix the download metadata (00578b06) 2015-09-24 CI Train Bot * Releasing 0.3+15.10.20150924-0ubuntu1 (c2904fbc) 2015-09-24 jonas-drange * [autopilot] use wait_select_single instead of select_single for all click_item Approved by: PS Jenkins bot, Ken VanDine (82359581) * [security-privacy] fix test broken by recent ui changes Approved by: PS Jenkins bot, Ken VanDine (7c2ba904) 2015-09-22 jonas-drange * jonas-drange 2015-09-21 fix broken test (f059e5ca) * use wait_select_single instead of select_single for all click_item (cd6eadc9) 2015-09-21 jonas-drange * fix broken test (8963e793) 2015-09-19 jonas-drange * sync with trunk (fe8a07f0) 2015-09-18 CI Train Bot * Releasing 0.3+15.10.20150918-0ubuntu1 (b815d107) 2015-09-18 jonas-drange * [hotspot] hide/show based on modem availability from Connectivity (which also requires a bumped dep). Fixes: #1487157 Approved by: Ken VanDine (20aef80d) * [wifi/wpa2ep] allow passwords of length 1 for wpa enterprise authentication schemes. Fixes: #1490417 Approved by: Ken VanDine (3d07346c) * [time-date] Migrate threaded code to worker-object pattern, move sorting to a worker thread from the GUI thread, and only instantiate UbuntuTimeDatePanel plugin once. Fixes: #1492260 Approved by: Ken VanDine (8861eebe) 2015-09-18 Ken VanDine * merged trunk (575c975d) 2015-09-18 jonas-drange * use tel:/// scheme but encode the component (number) (7b31d393) 2015-09-18 Simon Fels * Restructure qdbus wrappers a bit (67f963f6) * Make tests working and cleanup code (5cea5d8a) * Disable bluetooth tests until they are migrated (3b6ffb3e) 2015-09-17 Simon Fels * Update Bluetooth implementation to use BlueZ 5 API (7de89fb9) * Fix list management according to current bluetooth power state (07e56140) * Correctly unregister our agent with BlueZ (e04402f8) * Don't allow connect/disconnect of a device when bluetooth is turned off (3a4b2f3b) * Also port device management to new BlueZ 5 API (006032a6) * Port adapter management to new BlueZ 5 API (db1b19a0) * Extend agent interface description to be complete (bcfb6d77) 2015-09-16 jonas-drange * fix test now failing (3cd170b9) * change pwd restraint for wpa2 to be not exact, but more or equal to 8/64. (5541761e) * address joerg's comments (4052a506) 2015-09-15 jonas-drange * use modem capability flag from connectivity to hide/show hotspot panel (87f82753) 2015-09-15 CI Train Bot * Releasing 0.3+15.10.20150915-0ubuntu1 (3932f7be) 2015-09-15 Ken VanDine * ported to libqofono 0.82 (modemTechnologies now availableTechnologies) Approved by: Jonas G. Drange (f5c80947) 2015-09-11 jonas-drange * kill signal (80734174) * delete and update model (b1593715) * remove spurious forward declared class (65a77ad9) * it is unnecessary to delete the worker object since if we call deleteLater on the thread itself, it should be deleted automatically (4f8f0cc2) * clean up (a79db3d1) * less diff polution (dbb562fb) * remove debug output (1517743f) * move into one single worker (5583bfd4) * consistent threading (e945162c) * augh (8bc639e5) * lower pri on sort (36b05d80) * no difference, so revert (b7fb43e4) * use signal to trigger sort (93978f08) * move sorting to thread (94434c16) * build city map once (c006944b) 2015-09-10 Alejandro J. Cura * Adding bug number (4c28015e) * If a system package gets updated by the user, only show the user's copy (7d292352) 2015-09-10 Ken VanDine * ported to libqofono 0.82 (modemTechnologies now availableTechnologies) (ad23fb3b) 2015-09-10 CI Train Bot * Releasing 0.3+15.10.20150910.1-0ubuntu1 (4ea5e7c3) 2015-09-10 jonas-drange * [system-update] deviceName now uses correct argument returned from system image backend. Fixes: #1487432 Approved by: Ken VanDine (1269ab39) * [hotspot] allow insecure hotspot, hide hotspot for mako, make autopilot tests run on mako, and change packaging so we get a newer Connectivity API (provided by indicator-network). Fixes: #1431876 Approved by: Ken VanDine (1faebb09) * be consistent in casing and setup vs set up (5adedf66) 2015-09-09 CI Train Bot * Releasing 0.3+15.10.20150909-0ubuntu1 (de034dd8) 2015-09-09 Ken VanDine * Fixed test to match string change (6e86a740) * Don't initialize and int as NULL (ada16373) 2015-09-09 Sebastien Bacher * [system-update] use scalable distributor-logo icon from the theme Fixes: #1367137 Approved by: Ken VanDine (2662a445) 2015-09-09 Ken VanDine * Pass some args when pushing the online-accounts panel page (f60e1d56) 2015-09-09 Sebastien Bacher * [security-privacy] small bugfixes and ui tweaks - update some strings to match the design - translate the list items names - include online accounts button Fixes: #1487382, #1488016 Approved by: Ken VanDine (d0e06610) 2015-09-09 Ken VanDine * Rename variables to make more sense for online accounts (4edb1fb6) * Pass some args when pushing the online-accounts panel page (5e0baf83) * merged security-ui-tweaks (64e1a27a) 2015-09-09 jonas-drange * remove qstringlist and qdebug include (457cacb6) 2015-09-08 jonas-drange * make mako comment clearer (a42ccc2c) * unnecessary comment (b1949754) * remove visibility exception in test objects, prune diff (6bce79ee) * remove mako exceptions in setup code now that the plugin is hidden altogether (f03db86a) * refactor test classes for re-use, refactor dynamic visibility logic (1e03a855) 2015-09-06 jonas-drange * create plugin for hotspot (320a6546) 2015-09-04 jonas-drange * improve validation of settings (c2500d24) 2015-09-03 jonas-drange * fix mpt's comments by labelling workarounds, hiding pwd for mako (20c3a708) 2015-09-02 jonas-drange * fade out pwd req label (50e07cff) * tweak for mako, make all test hotspots insecure, skip secure setup (a6f880b4) 2015-09-01 jonas-drange * make the logic a tad clearer (a22eee43) * bind for mako (69d9eb8a) 2015-09-01 CI Train Bot * Releasing 0.3+15.10.20150901-0ubuntu1 (6fd00b1f) 2015-09-01 Manuel de la Pena * Sign the query in order to get a possible auth error from the server and stop the user from trying to do updates with invalid creds. Approved by: Ken VanDine (a9e2241b) 2015-09-01 Ken VanDine * emit credentialsDeleted when the U1 token expired Fixes: #1378678 Approved by: Manuel de la Peña (50cec30e) 2015-09-01 Manuel de la Pena * The updates page is leaking objects when we have a successful update and when we do have errors. The following branch ensures that no memory is wasted. Approved by: Ken VanDine (8854feea) 2015-09-01 Ken VanDine * Fixed test to match string change (8099e789) 2015-08-31 jonas-drange * change how passwords function (fcdc03f4) 2015-08-31 CI Train Bot * Releasing 0.3+15.10.20150831-0ubuntu1 (b50048af) 2015-08-31 simon.busch@canonical.com * Reworking bluetooth support in settings a bit to work as it should: * devices are now correctly connected after they got paired which wasn't the case before due to timing reasons (org.bluez.Audio/Input/... interface wasn't registered yet); DevicePage is now created on the fly to avoid it displaying information for a moment from a previously selected device; DevicePage is now split out of the PageComponent.qml file; Discover service functionality is dropped as bluez does this on its own and we don't need to care Fixes: #1488836 Approved by: Ken VanDine (8030042d) 2015-08-31 Ken VanDine * merged trunk (333adfe9) 2015-08-28 Ken VanDine * Make phone and hotspot use dynamic visibility (f1c12672) * Change setVisibility on modemsChanged (daca557b) * Use libqofono-dev (bdf67c49) * make cellular dynamic visibility (47025ea0) * Added fake target to show the QML files in qtcreator (75f2e515) 2015-08-28 simon.busch@canonical.com * [bluetooth] Update copyright year and fix review comments (737b951d) * [bluetooth] Drop superfluous elese case (a5804f4c) 2015-08-27 Ken VanDine * removed logging (48d14765) * Fixed margins (b5c225c4) * visual tweaks based on feedback from design (ae27f413) * Don't initialize and int as NULL (6a398c75) 2015-08-27 Manuel de la Pena * Move the network to its correct location. (28bae949) * Improve the ui used to show the lack of creds. (fe311fd0) * Use the token to sign the query so that the we can get an error from the server side. This change requires an update in the server side. (7ece81ce) 2015-08-27 CI Train Bot * Releasing 0.3+15.10.20150827-0ubuntu1 (d9e10157) 2015-08-27 jonas-drange * Use wait_select_single instead of select_single to make the test less flaky Approved by: Sebastien Bacher, PS Jenkins bot (dce9cb8c) 2015-08-27 Robert Ancell * Use new QML package names for qml-module-qt-labs-folderlistmodel, qml-module-qtsysteminfo. Approved by: Ken VanDine (8b27242a) 2015-08-27 jonas-drange * [plugin] add has-dynamic-name to allow for dynamic renaming of a plugin. Fixes: #1475629 Approved by: Ken VanDine, Sebastien Bacher (8cf853a8) 2015-08-27 Sebastien Bacher * [security-privacy] use the correct access to location string Fixes: #1388184 Approved by: Ken VanDine (296bc31f) * [security-privacy] rename the "Lock phone" item to "Locking and unlocking" and do not include the screen delay as a value, it misleads users to think that the section is only about that where it also includes security options Fixes: #1361127 Approved by: Ken VanDine, Michael Terry (67af6543) 2015-08-27 Ken VanDine * Don't show the phone number in the about page, that is now provided by address-book-app Fixes: #1364452 Approved by: Jonas G. Drange (52738ac8) 2015-08-26 Sebastien Bacher * [system-update] use scalable distributor-logo icon from the theme (8d971513) 2015-08-26 Ken VanDine * Improved alignment (64fc3645) * Use the default timeout for tryCompare (8f66b5d6) 2015-08-26 simon.busch@canonical.com * [bluetooth] correctly handle passed in RSSI values to report a signal strength in the UI. (1441e4dc) 2015-08-26 Ken VanDine * Added build depends needed to run tests (66da7ab3) * Fixed exclusive group (6063cc87) * more tests (c4265cd4) 2015-08-26 simon.busch@canonical.com * Remove left over debug statement (3bf0b29a) * Split device page out of page component (ef7dc719) 2015-08-26 Ken VanDine * revert (e5f3a50f) 2015-08-25 simon.busch@canonical.com * Unset selected device when page is closed to trigger bindings (da05f5f8) * Rework bluetooth device actions to fix a number of different problems (5ad42860) 2015-08-25 Sebastien Bacher * [hospot] include cmakefile hack to get files listed in qtcreator (9bfff006) 2015-08-25 Ken VanDine * Simplify by calling invalidateCredentials on credentialError instead of adding a new slot (c4490e82) * added missing files for tests (487136b2) 2015-08-25 jonas-drange * drop the sleep, replace with Eventually. Use the proper go_to pattern (216fb6e4) * use wait select single to make test less flaky (9d7ebd97) 2015-08-25 Ken VanDine * merged trunk (81ff0c95) * Added test for TapArea (05b85cdc) 2015-08-24 Sebastien Bacher * [sound] don't display silent mode warnings, sounds should just be played when user selected (41818deb) 2015-08-24 Ken VanDine * invalidateCredentials on credentialError (83ca4942) 2015-08-24 Sebastien Bacher * some extra tweaks (54979a6a) 2015-08-24 Ken VanDine * emit credentialsDeleted when the U1 token expired (9345d391) 2015-08-24 Sebastien Bacher * show chevrons on items with are enabled (1cec8454) * include location permissions in the list (665ca999) * rename page 'app permissions' to match the spec (9246f771) 2015-08-24 Robert Ancell * Merge with trunk (38d38ab5) 2015-08-21 Ken VanDine * merged 1_3 branch (f101e6c8) * experiment with new SlotsLayoutCpp (e778499a) * merged trunk (a0d53cf8) 2015-08-21 jonas-drange * make deviceName use correct returned arg from system info (eb448f13) 2015-08-21 Sebastien Bacher * rename "mic" to "microphone" (aab6aa77) * [security-privacy] use the correct access to location string (da11e907) * [security-privacy] rename the "Lock phone" item to "Locking and unlocking" and do not include the screen delay as a value, it misleads users to think that the section is only about that where it also includes security options (8c4acf70) 2015-08-20 Sebastien Bacher * [security-privacy] small bugfixes and ui tweaks - update some strings to match the design - translate the list items names - include online accounts button (01bd1c2a) 2015-08-20 Manuel de la Pena * Ensure that we are using the QNetworkManager API correctly and we do not leak objects in errors. (1c591959) 2015-08-19 Ken VanDine * improved spacing (0de8326c) * improved alignment (3fd89667) * improved alignment (59e93d13) * Added PrimaryButtonSelector (5549203b) * removed phone number tests from the about page tests (a869b25e) * Don't show the phone number in the about page, that is now provided by address-book-app (4f25b8e7) 2015-08-18 CI Train Bot * Releasing 0.3+15.10.20150818-0ubuntu1 (b4118cb4) 2015-08-18 jonas-drange * [hotspot] fixes ui bugs. Depends on suru-icon-theme 14.04+15.04.20150813~ to get the new hotspot icon. Depends on qml-module-ubuntu-connectivity (>= 0.5.3) to get new connectivity bindings. Fixes: #1459701 Approved by: Ken VanDine (f215b091) 2015-08-17 jonas-drange * bump package dep (ff35d869) * unpollute diff (2c167078) * no 1.3 imports (069f29bf) * revert indicatornetwork stuff we don't use (5c10ab79) * revert phone changes, and use flightMode flag (c300536a) 2015-08-17 Ken VanDine * allow connecting Device::Type::Tablet (f0e75d06) * allow connecting Device::Type::Tablet (1ae13ad2) * fixed test for tablet isSupportedType (403f12f4) * fixed test for tablet isSupportedType (c17fa6f8) 2015-08-17 jonas-drange * use new lower case names (379a29ab) 2015-08-17 Ken VanDine * add tablet to supported device types (f8b51ee3) * merged trunk (2247f02e) * add tablet to supported device types (5d72ac42) 2015-08-17 jonas-drange * improve the logic here (ee129709) * we need a newer suru icon theme for the hotspot icon (eddca92e) * we don't need to toggle the hotspot switch directly after enabling wifi. Also, we need to listen for change events directly for the switch to work properly. (fe769617) 2015-08-16 jonas-drange * use lower case prop names for consistency and cut the USC prop sync (11bb8fb6) 2015-08-14 CI Train Bot * Releasing 0.3+15.10.20150814-0ubuntu1 (5254e344) 2015-08-14 Ken VanDine * dismiss_osk after entering text (329c2b7c) * merged wifi_dismiss_osk branch (687bf669) * dismiss_osk after entering text (12251a72) 2015-08-14 jonas-drange * prune mp (c000f5eb) * it is not necessary to disable the back button anymore, so remove that piece (791fb321) * use new connectivity props to enable/disable user actions and add new tests + refactor existing. (388ec732) 2015-08-13 jonas-drange * refactor (607b0b92) * foobar (619804a3) * add hotspot test plugin (2532421f) * add baseline (82f8d1ac) 2015-08-13 Ken VanDine * merged trunk (1b9e45bd) 2015-08-13 jonas-drange * fix json error in cellular.settings (554c8ced) 2015-08-12 Ken VanDine * Hide mouse and touchpad sections based on which devices are attached (a9e0206c) 2015-08-12 jonas-drange * fix bad merge with trunk (beeb2e27) * sync with trunk (ed6c4b92) * make tests quicker, and fix bug where you couldn't close the enable-wifi diag (4256af58) 2015-08-12 Ken VanDine * [mouse] use the input-mouse-symbolic icon (394c1754) 2015-08-12 CI Train Bot * Releasing 0.3+15.10.20150812-0ubuntu1 (da800649) 2015-08-12 jonas-drange * [cellular] add hotspot support by use of the Connectivity API Fixes: #1421583, #1477300 Approved by: Ken VanDine (260f473a) 2015-08-11 Ken VanDine * Dropped the stub backend and updated to use gsettings (6ac5e22a) * Added the schema needed for mouse and touchpad settings, just until they get added in unity8 then we need to remove them (15a916cc) 2015-08-11 jonas-drange * implement enabling wifi on setup, as well as happy path test for it (689c2ca3) 2015-08-10 jonas-drange * sync with trunk so that I can get pep8 pass (7a2f7d13) * tell translators that the hidden strings are hidden (d62cddda) 2015-08-10 Ken VanDine * build dep on libudev-dev (07ef4d65) * Added InputInfo (3de00099) 2015-08-10 jonas-drange * rename wifieneabled (e798d86c) * use connectivity for wifi on/off sniff (97da2f24) * fix dep merge properly (45a1bdf4) * sync with dep (41788f2c) * bzr merge ../fix-pep8/ (d3d3d756) 2015-08-10 Ken VanDine * bump QtQuick imports to 2.4 (2ab6bf4d) 2015-08-10 CI Train Bot * Releasing 0.3+15.10.20150810-0ubuntu1 (d394f36a) 2015-08-10 jonas-drange * [python] fix pep8 warnings from new pep8 1.6 Approved by: Sebastien Bacher, Ken VanDine (439fad82) 2015-08-10 Ken VanDine * Set dimTimeout to 0 when activityTimeout is 0 Fixes: #1476372 Approved by: Jonas G. Drange (ea6ded89) 2015-08-10 Sebastien Bacher * [bluetooth] turn off discovery if inactive, not only suspended Fixes: #1482235 Approved by: Ken VanDine (9ef5c7d1) 2015-08-10 jonas-drange * unnecessary line (8473ae1b) * conform to latest pep8 (a818631f) * add hidden ui bits to get string in before freeze (6e19015c) * change icon, attempt switch majigger (01eb38a3) 2015-08-07 Ken VanDine * Dropped usage of the tools property that has been removed (45597f15) 2015-08-06 Ken VanDine * revert (69012f71) 2015-08-07 Ken VanDine * fixed import for Ubuntu.Settings.Components (186084de) 2015-08-06 Ken VanDine * remove useDeprecatedToolbar (33891901) 2015-08-06 jonas-drange * more jazz (b9539360) * move files around (0101a7b1) 2015-08-06 Ken VanDine * bumped depends for qtdeclarative5-ubuntu-ui-toolkit-plugin to 1.3.1584 (b9cecc40) * merged trunk (7b3836ce) * Bump Ubuntu.Components imports to 1.3 (c676e979) * Bump Ubuntu.Components imports to 1.3 and fixed UbuntuShape deprecations (3914383c) * Bump Ubuntu.Components imports to 1.3 and fixed UbuntuShape deprecations (fcdb8abd) * Bump Ubuntu.Components imports to 1.3 and fixed UbuntuShape deprecations (a4b8e6e7) 2015-08-06 jonas-drange * sync with trunk (f5bc9be9) * continue work (faee1347) * moving hotspot tests, avoiding dynamic visibility (dd518f54) 2015-08-06 Sebastien Bacher * [bluetooth] turn off discovery if inactive, not only suspended (d6c50889) 2015-08-06 jonas-drange * move hotspot out of cellular (da4bcd45) 2015-08-06 CI Train Bot * Releasing 0.3+15.10.20150806-0ubuntu1 (e164963c) 2015-08-06 jonas-drange * [autopilot] change Wi-Fi and System Update tests to use a mocked indicator-network (org.gtk.Actions and com.ubuntu.connectivity1). Approved by: Ken VanDine (c450ecdd) * [autopilot/phone] stops calling the method passed to assertThat Approved by: Ken VanDine (9431aee1) * removed sneaky lines (5e8be1c2) * sync trunk (613f45ce) * merge prereq (a08dfcaa) 2015-08-05 Ken VanDine * Set dimTimeout to 0 when activityTimeout is 0 (29c4dfe4) 2015-08-05 jonas-drange * assertThat expects the function object, not the returned value (055a59e1) * skip super racy test (d0a68f4a) 2015-08-04 Ken VanDine * merged trunk (d656a3a9) 2015-08-04 CI Train Bot * Releasing 0.3+15.10.20150804-0ubuntu1 (dec8d38d) 2015-08-04 simon.busch@canonical.com * Convert Bluetooth connect/disconnect operations to async ones to not block the UI when the backend takes a little bit longer to perform those. Approved by: Mathieu Trudel-Lapierre, Charles Kerr (8baa8291) 2015-08-04 Sebastien Bacher * [system-update] get the custom build information from the s-i service Fixes: #1393413 Approved by: PS Jenkins bot, Ken VanDine (967aeaf1) 2015-08-04 jonas-drange * Adds Flickables to many pages. Fixes: #1470782 Approved by: Sebastien Bacher (41cfa28b) * mock connectivity for system update tests (d4c4fcd3) * undo non-pertinent change (7c3327d0) 2015-08-03 jonas-drange * use stuff from uitktoolkit (61e45fbf) * proper indicatornetwork mock, as well as using the real session bus in testing (897a07a1) * use real session bus (16efeb64) 2015-08-02 jonas-drange * foobar (b3a8ecc4) * don't subclass, inherit instead (1c5655e8) * continue mocking (1cf7b3eb) 2015-07-31 CI Train Bot * Releasing 0.3+15.10.20150731-0ubuntu1 (33a84553) 2015-07-31 Ken VanDine * [cellular/apn] new APN panel made for the new 'Preferred' property, as well as the 'ResetContext' method. Fixes: #1361864, #1376714, #1388222, #1424149, #1435360, #1442646, #1457676 Approved by: Ken VanDine (061acde8) * merged direct upload from wily (735a42a4) 2015-07-31 jonas-drange * add indicator network mock (f69fd9d9) * remove sleep (c9ea559b) * bzr merge lp:~jonas-drange/ubuntu-system-settings/hotspots-change-test-backend (0c15d222) * bzr merge lp:~jonas-drange/ubuntu-system-settings/lp1477300 (6f8512b9) * bzr merge lp:~pete-woods/ubuntu-system-settings/hotspots-via-indicator (98ee2a79) * bzr merge lp:~jonas-drange/ubuntu-system-settings/hotspots-binding (4b4db8bd) * jonas-drange 2015-07-31 [merge] bzr merge ../hotspots-via-indicator (cac763b6) * CI Train Bot 2015-07-29 Releasing 0.3+15.10.20150729.1-0ubuntu1 (31f77668) * bzr merge ../hotspots-via-indicator (6f631bec) * bzr merge ../hotspots-binding/ (bc082ee3) * sync with trunk (98612516) 2015-07-31 Robert Ancell * Use new QML package names for qml-module-qt-labs-folderlistmodel, qml-module-qtsysteminfo (71542245) 2015-07-30 Ken VanDine * [mouse] use ListItem.ItemSelector instead of an OptionSelector (a2ec8b23) * mouse: added stub backend (3dfbe0cd) * added double click test component (e8ec0947) * merged trunk (e211ceb1) 2015-07-29 CI Train Bot * Releasing 0.3+15.10.20150729.1-0ubuntu1 (1648824d) 2015-07-29 Ken VanDine * Added a sleep to give set_forward_on_busy time to finish (96ea3e6a) * Use wait_select_single in the wifi dialog and bump the sleep to 1 second (9a91ad2c) * We need to explicitly stop dbus in tearDownClass, fixes lingering dbus processes (8f9f886d) 2015-07-29 Christopher Lee * Update AP helper so it doesn't attempt to use an unreachable value when scrolling. Approved by: Ken VanDine (99935fb6) 2015-07-29 Ken VanDine * Added a sleep to give set_forward_on_busy time to finish (38aa0be4) 2015-07-29 simon.busch@canonical.com * Convert Bluetooth connect/disconnect operations to async ones to not block the UI when the backend takes a little bit longer to perform those. (964ba6a0) 2015-07-27 Ken VanDine * Added a sleep to give set_forward_on_busy time to finish (4ee7e2a1) * merged apn-prototype branch to fix conflicts (b5295918) 2015-07-24 Ken VanDine * pep8 fixes (9c0e900c) 2015-07-24 jonas-drange * disable back only when there's an unstoppable task goin on (8ea7d476) * undo non-pertinent changes (0e5efa31) 2015-07-24 Ken VanDine * Dropped the tearDownClass from test_datetime (3e1805eb) 2015-07-24 jonas-drange * rename (415fb4dc) * explicit params, and fix back button using unstoppableOperationHappening (4baf0a5b) * start/stop indicator-network (5e6f0ae2) * functioning everything (e6405f4a) 2015-07-24 Ken VanDine * Moved the stop_dbus logic into tearDownClass in UbuntuSystemSettingsTestCase (086a2c90) 2015-07-24 CI Train Bot * Releasing 0.3+15.10.20150724-0ubuntu1 (c3099e6e) 2015-07-24 Manuel de la Pena * Recompile with the new udm to avoid ABI issues. (8a915554) 2015-07-24 Ken VanDine * more cleanup of dbus processes (a083e15d) * More cleanup of dbus processes (6def4fd4) 2015-07-24 jonas-drange * funcitoning indicator network mock (19d8f8dd) * mock connectivity and indicator-network (f178822b) 2015-07-24 Ken VanDine * We need to explicitly stop dbus in tearDownClass, fixes lingering dbus processes (01ada067) 2015-07-24 Christopher Lee * Update scroll_to to stop endless scrolling to reach old y-value (dfdc3f01) 2015-07-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (05495f0c) 2015-07-23 jonas-drange * sync with trunk (42c1b20a) 2015-07-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f193d571) 2015-07-22 Ken VanDine * Use wait_select_single in the wifi dialog and bump the sleep to 1 second (2e680549) 2015-07-22 jonas-drange * Pete Woods 2015-07-16 Manage hotspots via connectity API (07b98682) * sync with trunk since this branch is old (495184ea) 2015-07-22 CI Train Bot * Releasing 0.3+15.10.20150722-0ubuntu1 (fd85dff7) 2015-07-22 jonas-drange * [tests] avoids setting Interfaces property after the Cellular/Phone/About plugins have loaded. Approved by: Ken VanDine (d74ba8a5) 2015-07-22 Ken VanDine * Use TextField.write to properly use the OSK Added helper to dismiss OSK Approved by: Jonas G. Drange (f78ed1ae) 2015-07-21 Ken VanDine * Fixed long line (0f69d7a1) 2015-07-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f8a46596) 2015-07-20 CI Train Bot * Resync trunk. (99930b98) 2015-07-20 Ken VanDine * Use TextField.write to properly use the OSK (b437a749) * Added helper to dismiss OSK (912529e3) * merged trunk (21feaaa1) 2015-07-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e6472473) 2015-07-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (34f78be9) 2015-07-17 jonas-drange * avoid using SetProperty on modems to add/remove interfaces. (d2b78f33) 2015-07-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4c9f6124) 2015-07-16 Ken VanDine * Make some components conditional (c0c26f40) 2015-07-16 jonas-drange * skip adding flickable to timedate (63c6189e) 2015-07-16 Ken VanDine * initial skeleton for the mouse and touchpad panel (aab8b5c1) 2015-07-16 CI Train Bot * Releasing 0.3+15.10.20150716-0ubuntu1 (00de492e) 2015-07-16 jonas-drange * [phone] make services insensitive when there are no services as well as adding autopilot tests for sim services. Fixes: #1470779 Approved by: Ken VanDine (e574046b) 2015-07-16 Ken VanDine * [wifi] Fixed handling of loading extended attributes from the MenuModel Fixes: #1472505 Approved by: Jonas G. Drange (43f0b817) 2015-07-16 handsome_feng * Add flickable in time/date page. Fixes: #1469076 Approved by: Sebastien Bacher (f8966502) 2015-07-16 jonas-drange * sync with trunk (e60e4f88) 2015-07-16 Pete Woods * Manage hotspots via connectity API (223947d5) 2015-07-16 jonas-drange * sync trunk (ad54eb4c) 2015-07-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1d5e38d3) 2015-07-15 CI Train Bot * Resync trunk. (e64ffb49) 2015-07-15 Manuel de la Pena * Merge with trunk. (1b194c54) 2015-07-14 jonas-drange * fix docstring (b195b293) * add sim services testing (e80d85b1) 2015-07-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (06ce5c0b) 2015-07-13 Sebastien Bacher * [system-update] get the custom build information from the s-i service (eeec3684) 2015-07-13 jonas-drange * undo visual changes (7605dbfe) * fix ugly panel (86b216b5) * add flickable for network views (ba29361e) * add flickable to time date page (21bea3ea) * add flickable to services page (4f58072f) * add flickables to app access panels (ed533513) * add flickable to diagnostics page as well as changing the title to a proper title (0703b4b1) * add flickable to lock sec page (e7e1585d) * add flickable to phone locking page (5bebc12c) * add flickable to simpin page (d3cd4023) 2015-07-09 Ken VanDine * [wifi] Fixed handling of loading extended attributes from the MenuModel (b90d89fe) 2015-07-09 jonas-drange * break plz (b2f0a376) 2015-07-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5b46815b) 2015-07-09 CI Train Bot * Releasing 0.3+15.10.20150709-0ubuntu1 (0b534490) 2015-07-09 Ken VanDine * Fixed property binding for voiceCallWaiting and don't enable the switch if the SIM isn't registered on the network Fixes: #1463841 Approved by: Jonas G. Drange (f64b3594) 2015-07-08 CI Train Bot * Releasing 0.3+15.10.20150708-0ubuntu1 (2962d113) 2015-07-08 jonas-drange * Lets the Wi-Fi panel respond to an SSID provided by dispatcher by launching a "Connect to" dialogue. Fixes: #1241986 Approved by: Ken VanDine (85c30ba8) * disable services whenever there are none (68fa191c) 2015-07-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (07b4884a) 2015-07-07 jonas-drange * invoke dialog on pluginOptions change as well (ed30d335) * removing debugging (eac799d8) 2015-07-06 Ken VanDine * Merged trunk (7a06660e) * Updated autopilot tests for call waiting (6ce01b36) * Use existing netReg binding (752b0f9e) * Don't use the ConnectionManager API, that's for data, use the NetworkRegistration API to determine if we're registered on the network (f5a1e328) 2015-07-06 jonas-drange * assume that pluginOptions can be absent (8b728e1b) * fix broken test (610b88d4) 2015-07-06 Ken VanDine * Added comment about log output (eac96b38) 2015-07-06 jonas-drange * rename new test classes (8a166f7a) * merge trunK (447b48b7) 2015-07-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b2541f42) 2015-07-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d85a1273) 2015-07-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (22f95424) 2015-07-03 Ken VanDine * Added test to ensure the call waiting switch isn't enabled when the modem isn't attached to the carrier's network (fcb5df54) * Fixed property binding for voiceCallWaiting and don't enable the switch of the SIM isn't attached to the network (b4931a7f) 2015-07-03 CI Train Bot * Releasing 0.3+15.10.20150703-0ubuntu1 (87a487ad) 2015-07-03 Joerg Berroth * Added support for 802-1x wireless network configurations. Fixes: #1241986 Approved by: Jonas G. Drange (50739258) 2015-07-02 CI Train Bot * Releasing 0.3+15.10.20150702.3-0ubuntu1 (6892e32e) 2015-07-02 Sebastien Bacher * debian/control: - don't have an alternative depends on system-image-snappy-cli, it's deprecated - have ubuntu-snappy-cli as an alternative to click, that's not the right solution but a workaround to unblock snappy image build Fixes: #1470881 Approved by: Jonas G. Drange (518b0390) 2015-07-02 Matthew Paul Thomas * Changes "Install & Restart" to "Restart & Install" and "Not Now" to "Cancel". lp:1359344 Fixes: #1359344 Approved by: Jonas G. Drange, Sebastien Bacher (b3a7a0c0) 2015-07-02 Ken VanDine * Test searching for WiFi instead of Sound, online-accounts now has a soundcloud account type Fixes: #1468029 Approved by: Jonas G. Drange (046f7d04) 2015-07-02 jonas-drange * implement CFB, CFNRy and CFNRc as well as autopilot tests Fixes: #1463828 Approved by: Ken VanDine (63eb6ef0) 2015-07-03 jonas-drange * fix annoying issue where the first number on contact import with multiple numbers will hide osk instead of being selected (3e6d8113) 2015-07-02 jonas-drange * provide number normalization (0c3413e0) 2015-07-02 Sebastien Bacher * debian/control: - don't have an alternative depends on system-image-snappy-cli, it's deprecated - have ubuntu-snappy-cli as an alternative to click, that's not the right solution but a workaround to unblock snappy image build (1c195a39) 2015-07-01 jonas-drange * add autopilot test for wifi page with launched with ssid param (0ffd6b9c) * start adding test (c9d4be95) * fix bad translations (37e1a34f) * titles (57c7553f) 2015-07-01 Joerg Berroth * only show "using certificate.." hint if selected one == "None" (85d58783) * multiple %1 args in i18n.tr all fall back to the first arg() provided. Is this an individuell problem of my build? If not we should consider this last commit. (4cb2d376) 2015-07-01 jonas-drange * merge prereq (c6cb3279) * deal with ssid (8f280233) 2015-07-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b861846a) 2015-06-30 jonas-drange * rearrange where call forwarding appears, as well as changing the placeholder text a bit (f4bc3220) * disabling setting empty values (5ff0c485) * handle ssid and bssid args (6a696ca1) * root -> page (e3582f45) 2015-06-30 Ken VanDine * Test searching for WiFi instead of Sound, online-accounts now has a soundcloud account type (15607e04) 2015-06-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b128c01b) 2015-06-30 handsome_feng * use flickable in tima/data page (e05fda5e) 2015-06-29 Joerg Berroth * merge with trunk (e3bbcb60) * clear spaces (f10bf5a3) * merge Jonas fixmes (22b91178) 2015-06-29 jonas-drange * remove this fixme as it's not correct (c02ddd51) * using ubuntucolors (3608b0bf) * nuke remaining fixmes (d00200e2) 2015-06-29 Matthew Paul Thomas * Changes 'Install & Restart' to 'Restart & Install', and changes 'Not Now' to 'Cancel'. (9d0db370) 2015-06-27 Joerg Berroth * set feedback back to original implementation (632816ae) 2015-06-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e46460bf) 2015-06-26 Joerg Berroth * merge with trunk (d1197242) * merge jonas branch (0a5d4f9f) 2015-06-26 jonas-drange * merge upstream (a51f90de) * make some assertions (b80c72f6) * more tests infrastructure, as well as untranslating some items (d1a4ed49) 2015-06-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (126aa3f6) 2015-06-26 Joerg Berroth *merged with trunk (c7c0c0ac) * fixed wpa-eap/peap configurations.; added "certificates recommended" security hint. (0c230dae) 2015-06-25 jonas-drange * merge latest from joerg (d4874d89) 2015-06-25 Joerg Berroth * merged with jgdx merge proposal. Thanks a lot Jonas for the extensive format fixes! +Also, considered some quickly managable FIXMEs from Jonas. Some stay. (948ce76f) 2015-06-24 jonas-drange * add mock template, some tweaks to get tests running (aa2acabf) * merge prereq fix-1441192 (6fd78e03) * merge prereq style-fixes (b4ad1d8d) * some edits to dialogs as well (a4f127b7) * using strict comparising, more explicit returns in qml props, added a couple of fixmes (19879441) 2015-06-23 jonas-drange * cleanup (ae38a7fd) * autopilot tests of new call forwardings (fb0df6c2) * merge trunk (4ee7102e) * todo (7219d7bc) 2015-06-22 jonas-drange * add note re: translation (bc6d2d65) * fixes from real world tests (76baa175) * preparing for review (a5b88fcb) * contact import complete (a57f9c49) 2015-06-22 CI Train Bot * Releasing 0.3+15.10.20150622-0ubuntu1 (2df4399d) 2015-06-22 jonas-drange * [wifi] skip some tests that cannot be mocked and use specific object when found during connection Fixes: #1441192 Approved by: Sebastien Bacher, PS Jenkins bot (c4f441bd) 2015-06-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9f5d557d) 2015-06-19 jonas-drange * save current progress (18b2efb3) 2015-06-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f2a95c18) 2015-06-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2738f1e9) 2015-06-16 Joerg Berroth * merge with trunk (ab0f1839) 2015-06-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (066803aa) 2015-06-15 Joerg Berroth * added QStandardPaths for cert handling; improved getting secrets in Previous network to get wpa-eap passwords as well. restored .bzrignore (0d744a04) 2015-06-15 CI Train Bot * Releasing 0.3+15.10.20150615-0ubuntu1 (a2920217) 2015-06-15 Ken VanDine * Activate the accessPoint on click (3ff75d29) 2015-06-15 jonas-drange * add components, functionality for testing on device (8b6867a3) 2015-06-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (62a33ea4) 2015-06-15 Joerg Berroth * improve config handling; fixed bug: added missing nul termination to successfully store certs with path scheme. (1b724e2d) 2015-06-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ad1e1f06) 2015-06-09 jonas-drange * merge trunk (ced29b55) * merge trunk (82767bc1) 2015-06-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c4b3ac55) 2015-06-08 Joerg Berroth * merge with trunk (4f8b9446) * ItemSelectors: select back to "None" as standard for cases when filePicker is canceled.; formatting ---- ToDo (later on): - change selectedIndex to Item that has been added via ContentHub. (1275174f) 2015-06-08 Ken VanDine * Activate the accessPoint on click (4e292771) 2015-06-08 jonas-drange * warning on de-prefer (52991150) 2015-06-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1222db37) 2015-06-04 Joerg Berroth * formatting (660b518f) 2015-06-04 CI Train Bot * Releasing 0.3+15.10.20150604-0ubuntu1 (f9e1dfbb) 2015-06-04 Sebastien Bacher * [battery] use round linejoin style to workaround rendering glitches Fixes: #1461624 Approved by: Ken VanDine, PS Jenkins bot (d483678a) * define a way for plugin to be visible if a file exists, use that capability to enable the updates panel on system-image systems and not snappy one, which allows us to not have a strong depends on system image components Approved by: Ken VanDine (9984d159) * define a way for plugin to be visible if a file exists, use that capability to enable the updates panel on system-image systems and not snappy one, which allows us to not have a strong depends on system image components (ac38a196) 2015-06-03 Joerg Berroth * (ffc85033) 2015-06-03 jonas-drange * note to translators about APN field label (1564da91) 2015-06-03 Joerg Berroth * OtherNetwork extensions mature now. --- *improved Pac fIle handling. (63dd5c03) 2015-06-03 jonas-drange * logic for conflicting contexts, as well as the feedback to the user should it make a mess (589d268c) 2015-06-03 Sebastien Bacher * [battery] use round linejoin style to workaround rendering glitches (55690132) 2015-06-03 jonas-drange * move reset (73e3891c) 2015-06-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (82ec646f) 2015-05-31 Joerg Berroth * merge with trunk ---- *added checks against bad cert/key content *improved data update. (8178670a) 2015-05-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1b7db4ff) 2015-05-29 jonas-drange * dropped Base in favor of Standard (7a3c83a2) 2015-05-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (32b2a063) 2015-05-28 jonas-drange * be specific when it comes to not found exceptions (90f7da69) * merge trunk (12b56483) * address comments from design (c1d24b6f) 2015-05-27 Joerg Berroth * removed some bugs, finally tested on my BQ Aquaris. At least for WPA and a WPA Enterprise TTLS/MCHAP2 connection. Had no other networks around. (cd960409) 2015-05-27 CI Train Bot * Releasing 0.3+15.10.20150527-0ubuntu1 (94adda95) 2015-05-27 Lukáš Tinkl * compare the language and kbd layout names in a locale-aware manner Approved by: PS Jenkins bot, Sebastien Bacher (c66395db) 2015-05-27 Sebastien Bacher * [language] update auto punctuation description to match the osk behaviour Fixes: #1385288 Approved by: Jonas G. Drange, PS Jenkins bot (8fbd1d03) * [security-privacy] remove obsolete dash search option Fixes: #1422700 Approved by: Jonas G. Drange, Matthew Paul Thomas, PS Jenkins bot (ff4842a8) 2015-05-27 jonas-drange * New icon as per lp:1457424 Fixes: #1457424 Approved by: Sebastien Bacher, PS Jenkins bot (615dce17) 2015-05-27 Sebastien Bacher * Translate push_helper expected strings to avoid failure in non C locales Fixes: #1456941 Approved by: Ken VanDine, PS Jenkins bot (00c39c26) 2015-05-27 Ken VanDine * expose deviceName to QML Approved by: Jonas G. Drange, PS Jenkins bot (b781f504) * Ensure dim-timeout is 10 seconds less than activity-timeout Fixes: #1437510 Approved by: PS Jenkins bot, Sebastien Bacher (317435f2) * debian/control: bumped depends on ubuntu-keyboard-data to >= 0.99.trunk.phablet2+15.04.20150421 to get gsettings schema changes Fixes: #1454230 Approved by: Sebastien Bacher (51c45b5d) 2015-05-27 Iain Lane * Improve filtering in main page and timezone filters. Fixes: #1446086, #1454186 Approved by: PS Jenkins bot, Sebastien Bacher (c421a7b9) 2015-05-27 Sebastien Bacher * [battery] use the correct height value for the first point of the graph, that fixes the initial point often starting to high and the curve starting with an almost vertical line Fixes: #1439122 Approved by: Ken VanDine (2ec6c218) 2015-05-27 Joerg Berroth * merge with trunk. Fixed bugs. (2c5714c0) 2015-05-26 Joerg Berroth * Merge with trunk (7982df7d) 2015-05-26 jonas-drange * disable back button so as to ensure that the wifi is soft unblocked (16a7dbe3) * let the checkbox render before starting hotspot (2d60f7e8) 2015-05-25 Joerg Berroth * Improved certificate and key handling. List installed and add new certificates from OtherNetwork Dialog. Uses ItemSelectors and dataModels to select certs and keys. Certs and keys can be added by calling ContentHub. (66343edc) 2015-05-22 Lukáš Tinkl * compare the language and kb layout names in a locale-aware manner (c6326b19) 2015-05-22 jonas-drange * foo (b0c4554f) * using usc serverpropertysynchroniser (91b6f76e) * remove enabledshim (f4aeaa2d) * unhide for testing (46a5841b) 2015-05-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (59e630c1) 2015-05-22 jonas-drange * make the ui support changing type of context (10ce0cb8) 2015-05-21 jonas-drange * fix reset function (70f7ed00) 2015-05-21 Sebastien Bacher * [language] update auto punctuation description to match the osk behaviour (e9d60526) * [security-privacy] remove obsolete dash search option (8fcb6280) 2015-05-21 jonas-drange * remove ofonoactivator and sessions service deps (be979445) * merge trunk (9317528b) * revert perm change (5796f174) * update icon (391fdf22) 2015-05-20 jonas-drange * add ready signal and properly deal with active contexts when there are no preferred ones (b79d398a) 2015-05-20 Sebastien Bacher * Translate push_helper expected strings to avoid failure in non C locales (ee6a6ca5) 2015-05-19 jonas-drange * fixing bad modem path (5e152c11) * fixing some review killers (a7aaff05) * some margin (38679a61) * refactor the test class, divide tests and create some new ones (e0818ce5) * make contexts appear as active (11d2d4be) * merge trunk (d9d6ed36) 2015-05-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e91e9309) 2015-05-18 jonas-drange * hiding completely on mako (8c18734e) * add comment to import (5a2bb7d1) * hide if mako (e89e5347) * merge prereq branch (c99f3fab) * merge trunk (d14b8206) * fixing some test imports, indent now 4 spaces (6beda107) * four tests, fixing setup and teardown (fbb3fcf6) 2015-05-15 Ken VanDine * added deviceName to FakeSystemUpdate (757c56f7) * expose deviceName to QML (008a208a) 2015-05-15 jonas-drange * start addressing ken's comments (65adff68) * merge and fix conflict (40c1cd9d) * ap proxy for labeltextfield, as well as some minor jiggling of the test (13a9491b) 2015-05-14 CI Train Bot * Releasing 0.3+15.04.20150514-0ubuntu1 (f2a7f50d) 2015-05-14 Ken VanDine * Re-factored SIM Pin related tests into separate classes to properly ensure the LockedPins property is properly setup for each test. Approved by: PS Jenkins bot, Jonas G. Drange (2a9ac041) * incorporate SimPin helper from ubuntu-sanity-tests and refactor a few tests to utilize them (b39bbdd9) 2015-05-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e69c613a) 2015-05-13 jonas-drange * skip if wifi disabled (54066261) * style (0dcf37af) 2015-05-13 Ken VanDine * improved check for enabled property on the submit button (b22fb65a) * removed un-used import (be9b1e64) * Refactored SIM Pin related tests into separate classes to properly ensure the LockedPins property is properly setup for each test (df193ecc) 2015-05-13 CI Train Bot * Resync trunk. (4a833223) 2015-05-13 jonas-drange * fix changelog (5cb019e5) * merge trunk (81199455) * no auto in username, next field to be focused after pwd is name (368721d8) * revert changelog (efb982f6) 2015-05-13 Joerg Berroth * Added CertificateHandling to list installed and add new certificates from OtherNetwork Now uses ItemSelectors and dataModels. Certs can be added by calling ContentHub. (0ede6886) 2015-05-12 jonas-drange * fixing design issues in dialog, adding happy path test (1ec9bcf5) 2015-05-12 Ken VanDine * Fixed pyflakes failure (cd09a0a9) * incorporate SimPin helper from ubuntu-sanity-tests and refactor a few tests to utilize them (f2524679) * debian/control: bumped depends on ubuntu-keyboard-data to >= 0.99.trunk.phablet2+15.04.20150421 to get gsettings schema changes (7ac24ee2) 2015-05-12 Iain Lane * Use g_str_match_string() for timezone filtering. (30e54985) * Use g_str_match_string() for filtering on the main page (e427ed75) 2015-05-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1bb390db) 2015-05-11 CI Train Bot * Releasing 0.3+15.04.20150511-0ubuntu1 (50098b5a) 2015-05-11 jonas-drange * [security-privacy] give the focus to the right entry, if the current unlock method is swipe then there is no "current password" so the new input line should be the focussed one Fixes: #1438049 Approved by: Sebastien Bacher, PS Jenkins bot (e804110b) 2015-05-11 Sebastien Bacher * [battery] display last charge info in hours rather than days Fixes: #1438535 Approved by: PS Jenkins bot, Jonas G. Drange (288f9563) 2015-05-11 Ken VanDine * Removed the spacing from the updates ListView and use margins instead. This fixes the extra space left as updates are installed. Fixes: #1450866 Approved by: Sebastien Bacher (349b6c45) 2015-05-11 jonas-drange * test infra, active focus on press for dialog buttons and switches (3a5f2904) * merge trunk (6f9f2688) * make name visible on focus (61c498e2) 2015-05-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (39f56f6d) 2015-05-08 jonas-drange * set preferred if no preferred and one active (558e6ac8) * set preferred if no preferred and one active (a690683b) * focus issues part 2 (cb461749) * tests and focus issues part 1 (676cbdad) 2015-05-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b5bd8554) 2015-05-06 jonas-drange * make checkbox a part of the item that can be swiped to delete (c4589de3) 2015-05-05 Joerg Berroth * Fixed weird "!==". Added basic FilePicker functionality. (2b76233d) 2015-05-05 jonas-drange * avoid using countChanged event, and hook up reset (550e9d9f) 2015-05-01 jonas-drange * fix typo (43aed847) * implement suggestions from olga, match address book to a degree (9b4bf071) 2015-05-01 Ken VanDine * Removed the spacing from the updates ListView and use margins instead. This fixes the extra space left as updates are installed. (bb46c021) 2015-04-30 CI Train Bot * Releasing 0.3+15.04.20150430.1-0ubuntu1 (f9d98f2b) 2015-04-30 Ken VanDine * Include supported frameworks and arch when checking for updates Fixes: #1449582 Approved by: PS Jenkins bot, Manuel de la Peña (c9a9948d) * Refactored network test to not require ubuntu-sdk-libs (858e2910) * cleaned up based on review feedback (79418aa7) 2015-04-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9db1881d) 2015-04-29 Ken VanDine * fixed url for click updates (4acc599b) * Added depends on ubuntu-sdk-libs to get click frameworks needed by tests (e63410af) * Revert the QByteArray change, it's cleaner and works fine in vivid (c3ea0198) * Don't use QByteArray::fromStdString, it was just introduced in 5.4 (8a62b8af) * Use rawHeader on the request to pass framework and arch (fe76c88c) * Added tests to ensure framework and arch are included in check for click updates (457f27cd) 2015-04-29 jonas-drange * hack on prototype (11aebf93) 2015-04-29 Ken VanDine * Include supported frameworks and arch when checking for updates (1ac39d4f) 2015-04-29 jonas-drange * doc some, make the names saner (b1901e5a) 2015-04-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e39fc88b) 2015-04-29 Joerg Berroth * Added LEAP to security options. Added Anonymous Identities. Formatting. ToDo: ItemSelector and picker for Cert file. some PAC options; password flags. (ca45701a) 2015-04-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (59d315c7) 2015-04-27 Joerg Berroth * reverted to dialog. (07339b13) 2015-04-27 jonas-drange * complete mms test (9953ae3f) * make the dialog shorter (288aa558) 2015-04-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (47916567) 2015-04-25 Joerg Berroth * Concidered Review Comments. This commit keeps ItemPage. Removed filepicker which can be implemented later. (25c1d30b) 2015-04-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c88ef497) 2015-04-24 CI Train Bot * Resync trunk. (e2222c6b) 2015-04-24 jonas-drange * removing mock item now in ofono template (4072f420) 2015-04-23 jonas-drange * testing apn page using the page object pattern, mocking connman properly as well as connectioncontexts (e6972084) 2015-04-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (7b4b42ce) 2015-04-22 CI Train Bot * Releasing 0.3+15.04.20150422.1-0ubuntu1 (7aacc00c) 2015-04-22 Michael Sheldon * Allow system settings to find keyboard plugins in additional locations specified via gsettings. Fixes: #1445532 Approved by: Ken VanDine (6f03f4e4) 2015-04-22 CI Train Bot * Releasing 0.3+15.04.20150422-0ubuntu1 (56e50749) 2015-04-22 Ken VanDine * Don't call a test from inside another test (51fecb1c) 2015-04-22 Leonardo Arias Fonseca * Fix the base class used when launching the app in autopilot tests. Approved by: Ken VanDine (60062a50) 2015-04-22 jonas-drange * adding enabling of mms back (ec13ee1a) 2015-04-22 Ken VanDine * merged trunk (55092206) * Reduced redundant code based on review feedback (d9015f7c) * Improved asserts based on review feedback (f9f70b40) 2015-04-22 jonas-drange * cleanup editor js, add copyright (f5ca233c) 2015-04-21 jonas-drange * move away from the timer, since it was causing troubles. (fd20b664) * adding apn_editor which holds js for use in the editor (55e9eb3a) * rename apn.js so it makes more sense (5cf4183e) * refactor all major js pieces OUT of the qml (8dbfa3f6) 2015-04-21 Sebastien Bacher * [battery] display last charge info in hours rather than days (6cc5a369) 2015-04-21 jonas-drange * improve docs, update popup import version (7a8dfc33) * activation story prototype nearing completion (48fd3414) 2015-04-20 jonas-drange * working suggestions (a973cf05) 2015-04-20 CI Train Bot * Releasing 0.3+15.04.20150420-0ubuntu1 (570a20ed) 2015-04-20 Ken VanDine * Error checking for plugin instance and pageComponent Fixes: #1438633 Approved by: PS Jenkins bot, Sebastien Bacher (01c8211f) 2015-04-20 Nick Dedekind * Fix for laggy backends (lp#1390136) Fixes: #1390136 Approved by: PS Jenkins bot (96c0aa23) 2015-04-20 jonas-drange * refactoring controls, removing some functionality that was deprecated in new designs (9f70618d) 2015-04-20 Nick Dedekind * use menuIndex property (dfc01728) 2015-04-20 Ken VanDine * Use wait_select_single for selecting nothingLabel (a5ddf296) * Revert changes to tests for nothingLabel (d76e0397) 2015-04-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1477c671) 2015-04-19 Ken VanDine * Removed unused import, fixes pep8 failure (40226da7) * More wait_select_single (6d9a2e4d) 2015-04-19 Joerg Berroth * format (84a5d573) 2015-04-18 jonas-drange * working dialog, starting to refactor dialog. Moving most business logic from main page into lib. (da65ee4c) 2015-04-18 Joerg Berroth * Added 802-1x network configurations (71daf434) 2015-04-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bc1509ea) 2015-04-17 Ken VanDine * Don't call a test from inside another test (52b32c36) * Test that dim-timeout gets updated when activity-timeout changes in the autopilot tests (88a1cf47) * Ensure dim-timeout is 10 seconds less than activity-timeout (79475d7a) 2015-04-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (dd80e79b) 2015-04-16 CI Train Bot * Resync trunk. (b34cb255) 2015-04-16 Leonardo Arias Fonseca * Removed the unused import. (3c96b31b) * Fix the base class used when launching the app in autopilot tests. (e1c04135) 2015-04-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5a71e797) 2015-04-15 jonas-drange * handle the case where security is swipe (84eccd81) * use assertTrue (ab407d38) * enable AP to access qml elements, and add AP test for phone locking autofocus (c6c994d6) * merge sebs branch (31c6ae0d) * nuke old code, start refactor by outlining the approach (listmodels?) (225a5a40) 2015-04-15 Michael Sheldon * Merge from trunk (92c5e3d4) 2015-04-14 Sebastien Bacher * [battery] use the correct height value for the first point of the graph, that fixes the initial point often starting to high and the curve starting with an almost vertical line (ec4f499b) 2015-04-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (7654acd1) 2015-04-13 Ken VanDine * Error checking for plugin instance and pageComponent (7df6e8e0) 2015-04-13 CI Train Bot * Releasing 0.3+15.04.20150413-0ubuntu1 (981542bb) 2015-04-13 Sebastien Bacher * bluetooth: check if the device is valid before getting details Approved by: Ken VanDine, PS Jenkins bot (c2b830be) * [battery] refresh the canvas when getting focus to avoid outdated info Fixes: #1435424 Approved by: Ken VanDine, PS Jenkins bot (f7278799) * [security-privacy] give the focus to the right entry, if the current unlock method is swipe then there is no "current password" so the new input line should be the focussed one Fixes: #1438049 Approved by: Ken VanDine (0396dfc6) * [bluetooth, sim] Get some dialogs to focus their text entry by default Approved by: Jonas G. Drange, PS Jenkins bot (aa21bf26) 2015-04-13 Ken VanDine * Added debugging output and check for defined (83ff3dd2) 2015-04-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a192f0fa) 2015-04-10 CI Train Bot * Resync trunk. (6b20e1b7) 2015-04-10 Michael Sheldon * Allow the language page to find keyboard plugins in additional plugin paths (e.g. /custom) (4e2f6ace) 2015-04-08 jonas-drange * proper skip reasons (dfd4ba1e) * skip some tests, comment in other (0c7282ba) * merge prereq (3b228fdf) * provide easy creationg of access points, and provide one for each test (0ffb24b2) 2015-04-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (87c6bc37) 2015-04-07 CI Train Bot * Releasing 0.3+15.04.20150407-0ubuntu1 (5344828b) 2015-04-07 Alex Tu * for Arale device: fixed:LP#1417459 Storage size not correct Fixes: #1433024 Approved by: Sebastien Bacher (ee3c68f7) 2015-04-07 jonas-drange * use a specific object (access point) whenever we find one (cd5849c3) * fix wifi tests (693b5833) 2015-04-07 Nick Dedekind * reverted AP fix (6f0006e6) * Fixed AP tests (911e44e3) * merged with trunk (7861e22f) * reverted changelog (6fddc464) * changelog (f7f59e1f) 2015-04-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (dfd6e21e) 2015-04-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b89bc83a) 2015-04-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (62da05d8) 2015-04-03 CI Train Bot * Releasing 0.3+15.04.20150403-0ubuntu1 (5ccdf7e4) 2015-04-03 jonas-drange * fix tests that uses the networkmanager template Approved by: Sebastien Bacher, PS Jenkins bot (fbf19794) * Removes trailing spaces, as well as spaces on empty lines. Approved by: Ken VanDine, PS Jenkins bot (a6923ee3) 2015-04-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (84549562) 2015-04-02 CI Train Bot * Resync trunk. (1ce6cca0) 2015-04-02 Nick Dedekind * bumped version (3c1be049) 2015-04-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f8b7d696) 2015-04-01 CI Train Bot * Releasing 0.3+15.04.20150401.2-0ubuntu1 (914987cc) 2015-04-01 Ken VanDine * Fixed handling of pinRetries; Improved dbusmock template for ofono to support testing LockPin, UnlockPin, ChangePin and EnterPin Fixes: #1415850 Approved by: Jonas G. Drange, PS Jenkins bot (2c79e555) * fixed warnings about missing string (1c434c21) * Handle cases where curSim.pinRetries[OfonoSimManager.SimPin] might be undefined (c1e61815) * changed string for SimPin retries 0 (167e38bb) * merged trunk (ed072033) 2015-04-01 CI Train Bot * Releasing 0.3+15.04.20150401-0ubuntu1 (69769417) 2015-04-01 jonas-drange * [cellular/apn] no creation of custom contexts on editor exit Fixes: #1433278 Approved by: Ken VanDine, PS Jenkins bot (e29b9a8d) * [cellular/apn] make apn entry enabled always Fixes: #1388046 Approved by: Ken VanDine, PS Jenkins bot (1434f24d) * fix wifi tests (2e1122d9) * wrong method called and waited for (d8919083) 2015-03-31 CI Train Bot * Releasing 0.3+15.04.20150331.2-0ubuntu1 (fd9bf4b1) 2015-03-31 Roberto Alsina * Use per-package notification settings instead of per-app and per-scope. Fixes: #1434181 Approved by: Ken VanDine, PS Jenkins bot (ec36a6d4) * style fixes (6199b22b) * added autopilot test to check the right number of items is shown (1567bbf8) * merged trunk (02381d22) 2015-03-31 Sebastien Bacher * [security-privacy] give the focus to the right entry, if the current unlock method is swipe then there is no "current password" so the new input line should be the focussed one (088e6090) 2015-03-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b14d1838) 2015-03-30 Roberto Alsina * link bug (61883714) * per-package, backwards-compatible blacklist (ced0db48) 2015-03-30 CI Train Bot * Resync trunk. (4730b869) 2015-03-30 Ken VanDine * removed extra debugging (4d9b61e7) 2015-03-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cc6cc970) 2015-03-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (afedb908) 2015-03-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6819e5ef) 2015-03-27 Ken VanDine * fixed python long lines (6b8ffecd) 2015-03-27 jonas-drange * remove unwanted, blank lines, remove noop if (086c4efe) 2015-03-27 Ken VanDine * Improved dbusmock template for ofono to support testing LockPin, UnlockPin, ChangePin and EnterPin (a2dab8e5) * Fixed handling of pinRetries (9115e8ed) 2015-03-27 jonas-drange * whether or not apn entry is enabled is independent of connection manager's powered property (7f6e5510) 2015-03-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a4ea891e) 2015-03-26 jonas-drange * defer context creation to after the user has asked for it (c58e1ddb) * merge prerequisite (33a4d53a) 2015-03-26 Alex Tu * move the "QString mmcString;" in the if() section, no need to allocate it if the index is -1 (1b8d1a78) 2015-03-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4c945935) 2015-03-25 CI Train Bot * Releasing 0.3+15.04.20150325-0ubuntu1 (63bee569) 2015-03-25 jonas-drange * [cellular] apn page does not overwrite empty, provisioned contexts Fixes: #1415495 Approved by: Ken VanDine, PS Jenkins bot (4e0195e3) 2015-03-25 Alex Tu * revised the logic to go fallback code when path doesn't have expected mmc string. (c7bd4586) 2015-03-25 Nick Dedekind * decreased interval (2dd1e609) 2015-03-25 jonas-drange * stop overwriting the empty context provisioned, sometimes, by ofono. Also, defer opening editor until we have a context to edit (85b3d6dc) 2015-03-25 Alex Tu * remove debug message (96302057) 2015-03-25 Nick Dedekind * decreased interval (c2ffb0eb) 2015-03-25 Alex Tu * 1. correct the indent. 2. replace canonicalize_file_name() by QDir's canonicalPath() (cd083fd3) 2015-03-23 Nick Dedekind * use waitbufferinterval (1f188bbc) 2015-03-23 Sebastien Bacher * [battery] refresh the canvas when getting focus to avoid outdated info (14529c90) 2015-03-23 jonas-drange * check for bad deactivation, and disable autoactivate on disable (3b3118a2) 2015-03-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5b07829d) 2015-03-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e573fab7) 2015-03-20 Nick Dedekind * updated for change in ServerPropertySync api (9b322574) 2015-03-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0646f1f1) 2015-03-19 CI Train Bot * Resync trunk. (36953780) 2015-03-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (62420c0c) 2015-03-18 Nick Dedekind * Use USC.ServerActivationSync (649023d7) 2015-03-18 alextu * fixed:LP#1417459 Storage size not correct (e9abe753) 2015-03-18 jonas-drange * fixing two potential issues and doccing some more code, for clarity (8981be9a) 2015-03-17 CI Train Bot * Releasing 0.3+15.04.20150317-0ubuntu1 (5514c1d8) 2015-03-17 Timo Jyrinki * Don't build-depend on Qt private header packages. (LP: #1427991) Fixes: #1427991 Approved by: Sebastien Bacher, PS Jenkins bot (03b274c7) 2015-03-17 Ken VanDine * reorder includes to be alphabetical and removed a blank line (d8c0e2cc) 2015-03-17 jonas-drange * [sound] show other vibrate setting Approved by: Sebastien Bacher, PS Jenkins bot (4eb11b53) * betterering changes to enabled prop, also introducing dynamic uuid. (88c99f5d) 2015-03-16 jonas-drange * remove trailing and spurious spaces (f674ceff) * unhide othervibrate setting (3b5f0fca) * avoid spamming dbus with change events (c9d6a8a0) 2015-03-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9452b621) 2015-03-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f5cf3261) 2015-03-13 jonas-drange * do not set firmware if we did not get soft block (e99c7d61) 2015-03-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8f3cc553) 2015-03-12 CI Train Bot * Resync trunk. (e035bc40) 2015-03-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9b6102fb) 2015-03-11 Sebastien Bacher * Rebase on trunk (4963d89d) * [bluetooth, sim] Get some dialogs to focus their text entry by default (9de6d95c) 2015-03-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a9163a14) 2015-03-10 jonas-drange * todo in interface firmware method (7c1ffa0e) * killing pedantic warnings by reordering member initialization in constructor (bbdab99c) * using proper types, also adding note about emitted events (0c6a3b44) * fixing a case where a firmware change could fail, but leave Wi-Fi soft blocked. Also doing some stylistic changes (9f06a739) * merge trunk (3b4c1dbc) * adhoc firmare is non existant (18eba94f) * high level docs, renaming include guards (7e4a9e62) * removing duplicate 'enums' (10e72a1a) * fixing designs (674d8ea9) * hiding (2f9b89da) * put state change first (3e1d0a86) * working change story (efe09d74) * we're required to set a setting argument, contrary to the documentation (bbf87878) * using getsecrets call instead (5892ba79) * setting defaults in constructor, overwriting them if they exist (016a60b8) * finish success ui story (4f3d0338) * Fixing typo in hotspotsetup (fae13c6c) * changing error reporting in hotspots to use device state changes reasons, since it pertains to device. Also refactoring wpa interaction (e59df37a) * editing import, which has not changed (e3f46601) * remove dangling hotspot test stuffs (c9a53886) 2015-03-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8ec786f6) 2015-03-09 jonas-drange * copy paste fail, removing dangling return statement (e4e504bf) * formatting (642f0c3f) * it's not risky (7119925f) * cleanup of unused event handler in hotspot setup (47a51841) * properly hiding hotspots (4d320ec4) * deleting pointer and removing todo (efb7814f) * removing test story, hiding ui, removing local mocks, removing hanging import (3eeabf38) * cleanup, refactoring (a0336f39) 2015-03-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c3e699fc) 2015-03-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8d5f2b10) 2015-03-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cd7f1f80) 2015-03-06 jonas-drange * moving firmware change call for the time being (5c7a13d9) * enabled and stored now more functioning (b6e07fb6) * moving getHotspot to later, so that we can register our custom nm arg type before (29832ec4) * changing custom type name (b76555eb) * smaller rewrite (8735a0b1) 2015-03-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8d99fc28) 2015-03-05 CI Train Bot * Releasing 0.3+15.04.20150305-0ubuntu1 (a1dedc2a) 2015-03-05 Sebastien Bacher * bluetooth: disable device visiblity when switching out, that way it's not staying on if the settings are closed from the switcher or if the user switch to another software Fixes: #1419874 (0ef4f2ca) 2015-03-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b29ed812) 2015-03-04 jonas-drange * using google style, nameless namespaces, refactoring networkmanager mock (a8936e16) * adding urfkill (never to be released) template, refactoring hotspotmanager to expose active property (92744826) 2015-03-04 Timo Jyrinki * Don't build-depend on Qt private header packages. (LP: #1427991) (399aa1d9) 2015-03-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cf7debcc) 2015-03-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a7978c88) 2015-03-02 jonas-drange * typo, ignored->ignore (076d73e3) * moving unblock till after activating connection (ad1c0c81) * moving the wpa slap to after the connection has been added (166716f5) 2015-03-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (797c2db6) 2015-03-01 jonas-drange * activate connection once its added (a00458d2) * using newconnection signal to trigger unblock of wifi, hopefully making NM use the newest connection available to connect (951012b2) * casting from objectpath (fb22949a) * using addconnection instead of addandactivateconnection (04dbbd55) * properly mocking methods (0eda8086) * fix block call, logging critical failures (2e8c84b0) 2015-03-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d56cf021) 2015-02-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (337bb95c) 2015-02-28 jonas-drange * monkey patching networkmanager (not to be released ever), debugging binding, writing test story (cfa826b1) 2015-02-26 Ken VanDine * reorder includes to be alphabetical and removed a blank line (b2d80d5f) 2015-02-25 jonas-drange * merge trunk (e8e016cd) 2015-02-25 Sebastien Bacher * revert buggy rebase change (79531c6d) * delay the start by a second as described on the spec (02354750) * rebase on trunk (87aed079) * bluetooth: check if the device is valid before getting details (582cfa6b) 2015-02-24 CI Train Bot * Releasing 0.3+15.04.20150224-0ubuntu1 (2a01f6fb) 2015-02-24 Mathieu Trudel-Lapierre * Make an adapter-wide bluetooth authentication agent available for PIN verification. Fixes: #1366061 Approved by: Ken VanDine, PS Jenkins bot, Manuel de la Peña (ef73f613) * Make an adapter-wide agent available for pairing requests initiated from a remote device. (LP: #1366061) (cf65cbb9) * Make the bluetooth agent available as an adapter-wide agent to. with each their own object paths. (9330f31b) 2015-02-23 CI Train Bot * Releasing 0.3+15.04.20150223-0ubuntu1 (44aeeae3) 2015-02-23 Timo Jyrinki * Cleanup leftover commented out section from Qt 5.4 transition. Approved by: Sebastien Bacher (354ec36b) 2015-02-23 Leo Arias * On the autopilot tests, select the main window by object name. Added a proxy object for the application. Cleaned up the launching methods. Approved by: Jonas G. Drange, PS Jenkins bot, Brendan Donegan (e7e327f4) 2015-02-23 Timo Jyrinki * Cleanup leftover commented out section from Qt 5.4 transition. (b2b38a35) 2015-02-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (97ded548) 2015-02-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3f8dbfe4) 2015-02-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2957e2a5) 2015-02-20 CI Train Bot * Releasing 0.3+15.04.20150220.1-0ubuntu1 (23692d51) 2015-02-20 Sebastien Bacher * bluetooth: disable pairing for unsupported device types, the current UI let users click on the button but doesn't do anything out of closing the page, better to show the button as unactive instead Approved by: Mathieu Trudel-Lapierre (f2628495) 2015-02-20 Leo Arias * Fixed the app proxy object.. (7ecd8a54) 2015-02-20 CI Train Bot * Releasing 0.3+15.04.20150220-0ubuntu1 (77e9846a) 2015-02-20 Sebastien Bacher * system-update: use the correct right-anchoring so the checking-for-updates label is not cut, in some locales Fixes: #1421967 Approved by: Ken VanDine (b49ebf31) 2015-02-20 Iain Lane * Drop old example images from debian/copyright - they aren't shipped any more Approved by: Sebastien Bacher (7a88f9fb) 2015-02-20 Rodney Dawes * Handle the credentialsDeleted signal appropriately. Fixes: #1413655 Approved by: Ken VanDine, PS Jenkins bot (a06ff884) 2015-02-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0d65c92f) 2015-02-19 Leo Arias * Match both. (3cbab8bf) * Reverted the app proxy changes. (fcd27e1e) 2015-02-19 CI Train Bot * Releasing 0.3+15.04.20150219.1-0ubuntu1 (cf5c887e) 2015-02-19 Ken VanDine * Use wait_select_single to fix test_reset_launcher failures (b18964e4) * Removed conflicting ConnectivityMixin to fix smoke testing (17a7428a) * Removed conflicting ConnectivityMixin to fix smoke testing (9b5ab07a) 2015-02-19 Leo Arias * Fixed the application proxy. (753c6b70) 2015-02-19 Ken VanDine * Reapplied automatic translations import (3f428dac) * Fix logic error in check for Paired to know if we should add ellipsis.; [cellular] better ux for no sims (LP: #1377182); Reintroduce the functionality dropped in the Qt 5.4 transition - expose the functions we need from QStorageInfo to QML, and copy over a heuristic function to tell if a drive is "internal" or not.; Make the developerMode property not CONSTANT - this was ignored as it's writable.; New rebuild forced. (6e326c79) * revert automatic translation merge (13d3c703) 2015-02-19 Leo Arias * Cleaned up the launching and added an application custom proxy object. (f2dd2bb2) * On the autopilot tests, select the main window by object name. (a05eb4bf) 2015-02-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2a7bc560) 2015-02-19 CI Train Bot * Releasing 0.3+15.04.20150219-0ubuntu1 (128484b2) 2015-02-19 jonas-drange * [cellular] better ux for no sims Fixes: #1377182 Approved by: Iain Lane (14d9446f) 2015-02-19 Iain Lane * Make the developerMode property not CONSTANT - this was ignored as it's writable. Approved by: Sebastien Bacher (ae11b44b) * Reintroduce the functionality dropped in the Qt 5.4 transition - expose the functions we need from QStorageInfo to QML, and copy over a heuristic function to tell if a drive is "internal" or not. Approved by: Ken VanDine, Sebastien Bacher (7233b73a) 2015-02-19 Ken VanDine * Fix logic error in check for Paired to know if we should add ellipsis. (96132cc5) 2015-02-18 Ken VanDine * Use wait_select_single to fix test_reset_launcher failures (0d7e254e) 2015-02-18 Rodney Dawes * Handle the credentialsDeleted signal appropriately. (cfb31eca) 2015-02-18 Iain Lane * Remove stray warning (8afb1dd3) 2015-02-18 Ken VanDine * Fix logic error in check for Paired to know if we should add ellipsis. (b96e1ce9) 2015-02-18 Sebastien Bacher * system-update: use the correct right-anchoring so the checking-for-updates label is not cut, in some locales (47a2925a) 2015-02-18 jonas-drange * merge trunk (8309d799) 2015-02-18 Iain Lane * Merge fix-storage-page (706bbe7f) * The images in debian/copyright aren't shipped here any more (11a89387) * WRITE and CONSTANT doesn't make sense (0551befa) * add copyright info (6c52762e) * Use QStorageInfo directly instead of the removed QML class (046e162f) 2015-02-18 Sebastien Bacher * bluetooth: disable device visiblity when switching out, that way it's not staying on if the settings are closed from the switcher or if the user switch to another software (8d63e60d) 2015-02-17 CI Train Bot * Releasing 0.3+15.04.20150217-0ubuntu1 (a48ac0f2) 2015-02-17 jonas-drange * [cellular] makes the apn editor somewhat compatible to libqofono 0.7 Fixes: #1379850, #1415215 Approved by: Ken VanDine (93a7844f) * [cellular] allow user to change 3g modem Fixes: #1379850 Approved by: Ken VanDine (e8111f45) 2015-02-17 Timo Jyrinki * Real sync from archives. (714fe12d) 2015-02-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a42e4b05) 2015-02-16 jonas-drange * remove debug (f0ab0c82) 2015-02-16 Timo Jyrinki * Fake-sync from archives 0.3+15.04.20150213-0ubuntu2. Does not include the work-in-progress branch. (9333b059) 2015-02-16 jonas-drange * more layout improvements, fixing selectedindex woes (3cc0c868) * fixes, improvements (0c0991d6) * changing flow, since it relies on sync updates of libqofono binding props (4a1fee47) 2015-02-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c7deb3fa) 2015-02-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (92196a0b) 2015-02-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0e6f38e8) 2015-02-13 CI Train Bot * Releasing 0.3+15.04.20150213-0ubuntu1 (6e8e9f13) 2015-02-13 Sebastien Bacher * change applicationName MainView's property to be "ubuntu-system-settings" rather than "SystemSettings", the documentation says it should match the desktop file name. The toolkit also sets the textdomain to that value which leads to translation issues, even if the domain is changed again later on, since glib does some init based on the return value of the first call to g_dgettext for example Fixes: #1420404 Approved by: Iain Lane (841afacf) * bluetooth: workaround for a bluez bug where the number of entered digits in DisplayPasskey pairing doesn't make sense. Only update the passkey hint while typing if the number is <= 6. Approved by: Ken VanDine, Will Cooke (2ba5eb39) * bluetooth: workaround for a bluez bug where the number of entered digits in DisplayPasskey pairing doesn't make sense. Only update the passkey hint while typing if the number is <= 6. (aff01b53) 2015-02-13 jonas-drange * add fullstop (7329317a) 2015-02-13 Sebastien Bacher * change applicationName MainView's property to be "ubuntu-system-settings" rather than "SystemSettings", the documentation says it should match the desktop file name. The toolkit also sets the textdomain to that value which leads to translation issues, even if the domain is changed again later on, since glib does some init based on the return value of the first call to g_dgettext for example (e2d50a21) 2015-02-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (74b737de) 2015-02-11 CI Train Bot * Releasing 0.3+15.04.20150211.1-0ubuntu1 (02a0efba) 2015-02-11 Sebastien Bacher * categories: disable tap effect on the section headers Fixes: #1417061 Approved by: Ken VanDine (f1886653) 2015-02-11 jonas-drange * [sound] let user toggle other vibrate setting Approved by: Sebastien Bacher (7394d991) * hide othervibrate (f48ed351) 2015-02-10 Sebastien Bacher * bluetooth: disable pairing for unsupported device types, the current UI let users click on the button but doesn't do anything out of closing the page, better to show the button as unactive instead (208762e0) 2015-02-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6a71b4be) 2015-02-09 CI Train Bot * Releasing 0.3+15.04.20150209-0ubuntu1 (9cc6f7a8) 2015-02-09 Sebastien Bacher * bluetooth: implement simple secure pairing dialog Fixes: #1415509 Approved by: Charles Kerr (961980a9) * bluetooth: use the correct signature for the DisplayPasskey callback Approved by: Charles Kerr (5a263870) 2015-02-09 Mathieu Trudel-Lapierre * [bluetooth] Display address for device in main list if name hasn't been discovered yet. Approved by: Ken VanDine (d14c3771) 2015-02-09 Sebastien Bacher * security: use new i18n.ctr rather than qsTr which doesn't use gettext Fixes: #1418537 Approved by: Ken VanDine (f3b5bb86) * security-privacy: display the password mismatch warning when the new text and the confirmation have the same length and different content, without requiring for the user to hit the validation button Approved by: Ken VanDine (e84d8406) * use matching syntax (6e5677eb) * the argument is after the context (df21cf8f) 2015-02-09 jonas-drange * fix dep (b6fd0b57) 2015-02-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (98f9b402) 2015-02-06 Mathieu Trudel-Lapierre * [bluetooth] Display address for device in main list if name hasn't been discovered yet. (ccd9f35d) 2015-02-05 jonas-drange * update cellular panel design for no sims (f47b0c8c) 2015-02-05 Sebastien Bacher * security: use new i18n.ctr rather than qsTr which doesn't use gettext (443c6e63) 2015-02-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (7d5e8675) 2015-02-04 Sebastien Bacher * bluetooth: implement simple secure pairing dialog (662ab65c) * bluetooth: use the correct signature for the DisplayPasskey callback (4360c1c8) 2015-02-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (90e2afcb) 2015-02-02 CI Train Bot * Resync trunk (88a8c8be) 2015-02-02 Sebastien Bacher * categories: disable tap effect on the section headers (9cd9b32a) * security-privacy: display the password mismatch warning when the new text and the confirmation have the same length and different content, without requiring for the user to hit the validation button (5d586b2a) 2015-02-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (43d705db) 2015-02-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d09ba30f) 2015-01-30 CI Train Bot * Releasing 0.3+15.04.20150130-0ubuntu1 (8199e515) 2015-01-30 Ken VanDine * Use device-state from indicator-power to determine charging status. QtSystemsInfo doesn't support UPower 0.99. Fixes: #1416096 Approved by: Charles Kerr (c40b61b0) * Use device-state from indicator-power to determine charging status. QtSystemsInfo doesn't support UPower 0.99. (97081382) 2015-01-30 jonas-drange * detach event handler after the sim comes back (e2aca19b) * merge trunk (b2f67739) 2015-01-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (33930886) 2015-01-29 CI Train Bot * Releasing 0.3+15.04.20150129.2-0ubuntu1 (a83ee9bd) 2015-01-29 Sebastien Bacher * [security-privacy] enable the confirmation button only in the cases described by the specification Fixes: #1412523, #1412527 Approved by: Ken VanDine, PS Jenkins bot (fa79e036) 2015-01-29 jonas-drange * [security/privacy] add connectivity binding and let user unlock a given SIM Fixes: #1378883 Approved by: Ken VanDine (b31b3d74) 2015-01-29 Ken VanDine * initialize m_lastFullCharge as NULL Approved by: Sebastien Bacher, PS Jenkins bot (fee47dde) 2015-01-29 Sebastien Bacher * [sound] tweak strings following design recommendation Fixes: #1410766 Approved by: Ken VanDine, PS Jenkins bot (63d8ac8c) * change label in the phone panel as well (16d4a7a1) * [sound] tweak strings following design recommendation (749a050d) 2015-01-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (192c361c) 2015-01-28 Ken VanDine * initialize m_lastFullCharge as NULL (d15b0ca3) 2015-01-28 jonas-drange * remove hanging var (5f607e03) * merge trunk, resolve conflict (7c7d4a64) 2015-01-28 Sebastien Bacher * [security-privacy] enable the confirmation button only in the cases described by the specification (119f76fa) 2015-01-28 jonas-drange * using dedenick's new switch logic (e01c6bd3) * depends on correct gsettings utouch version (fc571cc8) * merge trunk (016e83dd) * starting local session bus (95d5a4c9) 2015-01-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (7c1d69bd) 2015-01-27 CI Train Bot * Releasing 0.3+15.04.20150127.1-0ubuntu1 (8f83a592) 2015-01-27 jonas-drange * [wifi] updates AP test because of a new backend Approved by: Ken VanDine, PS Jenkins bot (9f62fb47) * [ap] avoid use of scroll_to_and_click where the element to be clicked is visible without scrolling Approved by: Ken VanDine (95926852) 2015-01-27 Michael Terry * Revoke any cached authorizations before trying to change password mode. This makes sure that we authenticate the user again even if we just did so (for UX consistency). (b4c51b8b) 2015-01-27 jonas-drange * create connectivity mixin so that other tests can create and test connectivity api related stuff (898fcbb8) 2015-01-27 CI Train Bot * Releasing 0.3+15.04.20150127-0ubuntu1 (da381625) 2015-01-27 Alberto Mardegan * Security: ignore older requests when building the applications' grants (4fec60a2) * Remove constructor, use initializer (d0a8406a) * Ignore older rows (59037af1) 2015-01-26 Michael Terry * Fix header (dfe01ba0) * Always revoke any cached authorizations before changing password mode, so that we always authenticate the user (e5a2bb45) 2015-01-26 CI Train Bot * Releasing 0.3+15.04.20150126-0ubuntu1 (a4f98eda) 2015-01-26 Sebastien Bacher * security-privacy: give default focus to the first entry Fixes: #1412530 Approved by: Ken VanDine, PS Jenkins bot (1467b490) 2015-01-26 jonas-drange * undo comment (526b7162) * merge trunk (332e9798) * move into isolated connectivity binding (5d6e91b3) 2015-01-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (be3ef347) 2015-01-23 CI Train Bot * Releasing 0.3+15.04.20150123-0ubuntu1 (2e47e13c) 2015-01-23 Diego Sarmentero * Add support for checksum validation. Fixes: #1330770 (95605b8e) 2015-01-23 jonas-drange * our usage of scroll_to_and_click here causes a pressAndHold to be triggered on the element we want to click: nothing good comes from this (6f6d358f) 2015-01-23 Manuel de la Peña * Link bug. (9ba03b01) 2015-01-23 Sebastien Bacher * security-privacy: give default focus to the first entry (4586bd5e) 2015-01-23 Manuel de la Peña * Fix some merge issues. (5e9291e8) * Merged with trunk. (387645ff) 2015-01-22 CI Train Bot * Releasing 0.3+15.04.20150122-0ubuntu1 (527f1bcc) 2015-01-22 jonas-drange * [wifi] use an already translated, sane string for consistency Approved by: Sebastien Bacher (537fec56) 2015-01-22 Ken VanDine * [system-updates] Don't show an empty list after updates are completed Fixes: #1392240, #1413369 Approved by: Sebastien Bacher (31270717) 2015-01-21 jonas-drange * move sim related functionality into the SIM qml for now, let connectivity be a singleton (de9a6f20) 2015-01-21 Ken VanDine * [system-updates] Don't show an empty list after updates are completed (68ef8c77) 2015-01-21 jonas-drange * update test since backend has been changed (0aa8a0d6) 2015-01-20 jonas-drange * moving repeated functions to sims.js (e0f9d02a) * up to spec (a1c4c640) * use string already translated (876d1292) * cache what modem was online before the tech switch (db60baaf) 2015-01-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e343c911) 2015-01-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (aa018dea) 2015-01-16 jonas-drange * wait even though there's multiple modems present (1787b6ac) 2015-01-16 CI Train Bot * Releasing 0.3+15.04.20150116-0ubuntu1 (e540d19f) 2015-01-16 Ken VanDine * Work around for the SDK's addition of a Dialog CPO, this fixes matching in test_reset (cfd92d28) 2015-01-16 CI Train Bot * Resync trunk (4bb8bd38) 2015-01-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ad859713) 2015-01-15 Ken VanDine * Make ubuntu-system-settings-autopilot explicitly depend on python3-evdev (49248d40) * Work around for uitk's addition of a Dialog CPO, this fixes matching in test_reset (12203633) 2015-01-15 CI Train Bot * Releasing 0.3+15.04.20150115-0ubuntu1 (f74a20dd) 2015-01-15 Manuel de la Peña * Fix pause issue ensuring that it does pause the download. Fixes: #1398310 Approved by: Ken VanDine (a9e5e497) 2015-01-15 jonas-drange * remove return (8441a99e) * removing asteriks used in dev (9d65c10e) * cleanup 2 (118b8aff) * merge trunk (089b022e) 2015-01-15 Manuel de la Pena * Fix code following the reviews. (00149ca7) 2015-01-15 jonas-drange * removing debug output (620cd0d2) 2015-01-14 jonas-drange * add connectivity, feature complete tech switch (4d017c22) 2015-01-14 CI Train Bot * Releasing 0.3+15.04.20150114-0ubuntu1 (ca61f224) 2015-01-14 jonas-drange * Change the way we use OfonoManager.modems, since it is no longer populated at creation time (in u-s-s)—use events instead. libqofono bindings also require that the modem emits InterfacesChanged with their name it it, to work at all. All modem mocks has been updated. (9cb026d4) * merge prereq (f067ccbb) 2015-01-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (422924f9) 2015-01-14 jonas-drange * manager.modems is no longer populated at creation time (in u-s-s), so use events. libqofono bindings also require that the modem emits InterfacesChanged with their name it it, to work at all (b77f2fed) * manager.modems is no longer populated at creation time (in u-s-s), so use events. libqofono bindings also require that the modem emits InterfacesChanged with their name it it, to work at all (9be28fdc) 2015-01-14 Manuel de la Pena * Link bug report. (9e2c2343) * Ensure that we do emit the signal just when needed. (1ff02391) 2015-01-13 Mathieu Trudel-Lapierre * Make the adapter-wide agent path a constant. (777765f9) * Make the bluetooth agent available as an adapter-wide agent to. with each their own object paths. (2e7e05ca) 2015-01-13 Manuel de la Pena * Fix some connection issues. (11365a1e) 2015-01-13 Manuel de la Peña * Use new style connection. Track if signals have been correctly connected. (86adc625) 2015-01-12 CI Train Bot * Releasing 0.3+15.04.20150112-0ubuntu1 (23835158) 2015-01-12 jonas-drange * [security] replace inputmask for validator and maximum length Fixes: #1357548 Approved by: Ken VanDine (121d4c9e) * using new method (885b8060) 2015-01-10 CI Train Bot * Releasing 0.3+15.04.20150110-0ubuntu1 (ff4650e0) 2015-01-10 Allan LeSage * Minimal helpers for a SIM PIN test. Approved by: Leo Arias (8a0779d3) * Add just a few helpers for a Bluetooth sanity test. (09c270f1) 2015-01-10 Ken VanDine * Tiny step towards improved use of the preferred page-object model, hopefully making some tests more reliable. (a0070d1a) 2015-01-09 jonas-drange * replace inputmask with maximumLength and validators (30332650) 2015-01-09 CI Train Bot * Releasing 0.3+15.04.20150109-0ubuntu1 (8ba859ce) 2015-01-09 Jussi Pakkanen * Make currently active connection forgettable. Approved by: Jonas G. Drange (3427b316) 2015-01-08 Ken VanDine * merged fixes from elopio (aea44ff8) * merged trunk (04cc3aaf) 2015-01-08 Leo Arias * Stop the sound indicator instead of starting a session bus. (c27cc5da) * Swipe into view the updates button. (9e843417) * Remove the panel argument from the LicenseBaseTestCase. (a50b287a) * Updated the type of the about page. (aa509710) 2015-01-07 jonas-drange * better logging (4c25239a) * cleanup (b6ec9ca0) * being consistent (22407509) * removing legacy (3e97a58d) * mock connectivity, add acceptance test (e21f16fa) 2015-01-07 CI Train Bot * Releasing 0.3+15.04.20150107-0ubuntu1 (69d39794) 2015-01-07 jonas-drange * [about] use networkinfo to pull the wifi device MAC Fixes: #1399723 Approved by: Michael Sheldon (a1acb5fc) 2015-01-06 jonas-drange * change backend (71febc47) 2015-01-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2951905c) 2015-01-05 jonas-drange * merge trunk (9d16eeb8) 2014-12-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (87d46adb) 2014-12-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (332ad02a) 2014-12-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d3f9efa3) 2014-12-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (04da14d3) 2014-12-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4470f423) 2014-12-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b429440f) 2014-12-16 Ken VanDine * removed test_call_vibrate_silent_mode_sound_switch, the skip isn't enough. The setup seems to be what's triggering the autopilot3 crash (9f17e708) 2014-12-16 CI Train Bot * Resync trunk (37118b57) 2014-12-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4042aed5) 2014-12-16 CI Train Bot * Releasing 0.3+15.04.20141216-0ubuntu1 (8d1c5f38) 2014-12-16 Michael Zanetti * Enable support for Bluetooth Input devices Approved by: Ken VanDine (904226e5) 2014-12-16 Ken VanDine * [system-update] remember the latest SystemUpdate downloaded and compare the version when checking again and set updateReady appropriately. This fixes the handling of downloaded updates when auto-download is false. Fixes: #1392051 (6c14325f) * Set m_latestDownload after download is complete (f61666b3) 2014-12-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c2aa23e9) 2014-12-12 Michael Zanetti * merte trunk (9a1afd7c) 2014-12-12 Allan LeSage * Merge less_flaky, resolving conflict. (ba687725) 2014-12-12 Ken VanDine * merged trunk (f4e3697f) 2014-12-12 Allan LeSage * Merge trunk, resolving conflict. (6f04cc80) 2014-12-11 Ken VanDine * skip test_call_vibrate_silent_mode_sound_switch until we figure out why it fails in CI (bd9a29ae) 2014-12-11 CI Train Bot * Releasing 0.3+15.04.20141211-0ubuntu1 (0d0337e3) 2014-12-11 Manuel de la Peña * Fix mem leak in the update page. Approved by: Sebastien Bacher (3752d283) 2014-12-11 jonas-drange * [cellular/carriers] new Carrier & APN entry, as well as a major refactor of carrier selection code warranted by the design change. Fixes: #1388044 (62457d63) * do not use flickable:null (728fe072) * use networkinfo (8f079ac5) 2014-12-11 Manuel de la Peña * Use the slot macro and not the signal one. (ea91a879) 2014-12-10 Allan LeSage * Merge less_flaky, resolving conflict. (4efc24b9) 2014-12-10 Ken VanDine * merged trunk (d8be3022) 2014-12-10 Allan LeSage * Adapt elopio's requested changes. (328cad68) * Change a helper function name. (e405b602) 2014-12-10 Manuel de la Peña * Merged with trunk. (a7ca64c2) * Use deleteLater to ensure all slots are dealt with correctly. (ec21e80b) 2014-12-10 CI Train Bot * Releasing 0.3+15.04.20141210.1-0ubuntu1 (7b969fdf) 2014-12-10 jonas-drange * [about] properly display IMEI values for no devices ("None"), one device and multiple devices. Remove test now redundant. Fixes: #1205294 Approved by: Sebastien Bacher (0b526f6f) 2014-12-10 Chris Gagnon * wait for selectTimeZoneField in autopilot test Fixes: #1396335 Approved by: Ken VanDine (3d38b8f7) 2014-12-10 Mathieu Trudel-Lapierre * Re-enable all device types. Approved by: Sebastien Bacher (96e04e59) 2014-12-10 Iain Lane * Use changed_properties instead of invalidated_properties. timedated no longer sends the latter. We also now get the new value for free along with the change, so save it instead of doing another roundtrip over the bus to ask for it again. Fixes: #1400353 Approved by: Sebastien Bacher (c00887c9) 2014-12-10 Ken VanDine * [brightness] ensure properties are not use undefined Fixes: #1385467 Approved by: Iain Lane (27316fcd) 2014-12-10 jonas-drange * [cellular] Use a repeater to lay out two separate ItemSelectors for modems, making sure it works well between connMan power cycles Fixes: #1377455 Approved by: Ken VanDine (a98dc0b6) 2014-12-09 Allan LeSage * Add Bluetooth helpers for a sanity discovery test. (43c1779c) 2014-12-09 Ken VanDine * [system-update] remember the latest SystemUpdate downloaded and compare the version when checking again and set updateReady appropriately. This fixes the handling of downloaded updates when auto-download is false. (6a886f07) 2014-12-09 Allan LeSage * Minimal helpers for a SIM PIN test. (1abece40) 2014-12-08 Ken VanDine * Include lastError in the warning (cb2ba623) * [brightness] ensure properties are not use undefined (83183f9f) 2014-12-08 Iain Lane * Use changed_properties instead of invalidated_properties (eecad67b) 2014-12-08 jonas-drange * use text in itemselector now that there is only one item selector (93458999) 2014-12-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (478e2d44) 2014-12-05 jonas-drange * using modeldata now that the new string was scrubbed (8c81a8eb) * avoid changing the strings (02bfd151) * skip code block for one line delegate click handler (849337f0) * use a repeater to lay out two separate itemselectors for all modems, making sure it works well between connman power cycles (9bf7f09c) 2014-12-05 Michael Zanetti * update test (07757f95) * fix copy paste issue (ae2fce3c) * drop debug prints (aaa56418) * first try to support BT input (a365cf0a) 2014-12-05 CI Train Bot * Resync trunk (27307a62) 2014-12-03 Mathieu Trudel-Lapierre * Also remove the tests that exercised the isSupportedType method, which is now removed. (26efdf85) * Don't disable devices by type, we might want to use mice, keyboards, etc. (4a8fd721) 2014-12-03 Manuel de la Peña * Fix mem leak in the updates page. (2a85c997) 2014-12-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (88c345a5) 2014-12-02 CI bot * Releasing 0.3+15.04.20141202-0ubuntu1 (c8bafdf9) 2014-12-02 Michael Terry * Drop wizard code from ubuntu-system-settings, moving it to unity8. Approved by: Ken VanDine (5ad7069b) * Merge from trunk (065c78ce) 2014-12-02 CI bot * Resync trunk (313f87c3) 2014-12-02 Ken VanDine * Moved PhoneSoundTestCase (8699646d) 2014-12-02 jonas-drange * remove debug (92458ff8) * avoid calling registration() on netop registration failure (use a ui state insteaD) (8c6539ab) 2014-12-02 Ken VanDine * tidy up the sound test and use wait_for_bus_object instead of sleep (5d7d747b) * Added property for main_view and use it for convience (f2b253bc) 2014-12-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d5abc51b) 2014-12-01 jonas-drange * merge trunk (3b0007f0) 2014-12-01 CI bot * Releasing 0.3+15.04.20141201-0ubuntu1 (c58a7da8) 2014-12-01 Michał Sawicz * Add missing dependency on qml-module-ubuntu-connectivity. Approved by: Albert Astals Cid (5cd0100b) * Add missing dependency on qml-module-ubuntu-connectivity. (62110398) 2014-11-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (31a4e1d3) 2014-11-28 Ken VanDine * cleanup based on review comments (8f02e0ca) 2014-11-27 Ken VanDine * Dropped properties for pages (66dcf8f1) 2014-11-26 Ken VanDine * dropped the about_page property (150c5902) * Tiny step towards improved use of the preferred page-object model, hopefully making some tests more reliable. (b55932ae) 2014-11-25 Chris Gagnon * wait for selectTimeZoneField in autopilot test (ff5a983e) 2014-11-25 CI bot * Releasing 0.3+15.04.20141125-0ubuntu1 (afd1c558) 2014-11-25 Ted Gould * Make silent mode use the action state in the sound user service Fixes: #1395709 (73f0fb5b) 2014-11-24 Ted Gould * Starting a session bus as well (741ef57e) 2014-11-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (45d2c504) 2014-11-20 Ted Gould * Switching from a binding to a shadow property (75ba922b) 2014-11-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9e5a0388) 2014-11-19 Michael Terry * Drop wizard (2805a1e3) 2014-11-19 jonas-drange * removing redundant test (6ac49871) * using one element (42a60873) 2014-11-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d57c5f2e) 2014-11-18 CI bot * Releasing 0.3+15.04.20141118-0ubuntu1 (12386f39) 2014-11-18 John R. Lenton * added debug logging to the software updates helper Approved by: Sebastien Bacher (6f3d98f9) 2014-11-18 jonas-drange * [about] use singlevaluestacked for all information bits in the version panel Fixes: 1390148 Approved by: Sebastien Bacher (2c628b8c) * removing useless import (ee04d77a) * small improvements in language and docs (2e87f648) * entries to carrier selection is now disabled if auto-only (as per spec) (5da385df) 2014-11-17 jonas-drange * remove gsettings (fd42b740) * remove console output, add transition (cf8d3e51) * rename panel which broke tests (d3043842) * using three elements for three different states (6eeee507) * show IMEI for all devices (2aa9d441) 2014-11-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5a4283c3) 2014-11-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1a927a2e) 2014-11-15 jonas-drange * multiline for all (405e1e81) * remove showdivider false on bottom line (cc76ca01) * merge trunk (e68cbb0f) 2014-11-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f72ecbff) 2014-11-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9e64d342) 2014-11-13 Ted Gould * PEP8 makes your code ugly (afdc5416) * No clue why this is better, but PEP8 makes the code look like this. Enjoy. (61f73e9e) * Merging trunk (7011403b) * Moving defines to reduce conflicts (dad278a4) * Check the activate signal is using silent mode (b49dcb0c) * Session bus seems to be 'False' (8efa733a) 2014-11-13 jonas-drange * small bugfix, refreshing docs (a0e6476c) 2014-11-13 Ted Gould * PEP8 Fixes (398592cf) 2014-11-13 jonas-drange * merge trunk (24086ba6) 2014-11-12 Ted Gould * Try to check the calls to the sound mock (5f4849e1) * Make sure to shutdown our isound (2ab5ffd8) * Adding in an indicator sound action mock (9ef96e88) * Drop silent mode from the list of properties (56fddec2) 2014-11-12 CI bot * Releasing 0.3+15.04.20141112.1-0ubuntu1 (d04ed3be) 2014-11-12 Andrea Cimitan * Delay password set/confirm screens after entering the 4th digit, fixing 1390557 Fixes: 1390557 Approved by: Michael Terry (4fd28d67) 2014-11-12 Sebastien Bacher * Update the translations template during the build Fixes: 1389786 Approved by: Iain Lane (119a6017) 2014-11-12 jonas-drange * [wifi] fix multiple issues in the "Connect to other network" dialog Fixes: 1387656, 1387704, 1387798 (c3d18c81) * [cellular][phone] titles now using SettingsItemTitle Fixes: 1389767 Approved by: Jonas G. Drange (8564beb8) 2014-11-12 Ken VanDine * [battery] don't control wifi state with libnm, use the QDBusActionGroup from indicator-network Fixes: 1391940 (679ea7cc) * Specify DaemonVersion for upower to support upower 0.99 on vivid Fixes: 1390629 Approved by: Martin Pitt, PS Jenkins bot (ada40770) 2014-11-12 Christian Dywan * Remove the dialog internals resizing hack Fixes: 1376763 Approved by: Jonas G. Drange (46c24e31) 2014-11-12 Ken VanDine * [battery] don't control wifi state with libnm, use the QDBusActionGroup from indicator-network (05702ce3) 2014-11-12 Ted Gould * Removing warning testing, as we removed it (7d62eaf9) * Activate on clicked (016ded96) * Switch to a binding which is supposed to be better for two way stuff. (9732ecee) 2014-11-12 jonas-drange * undo whitespace changes, item->divider (8b834fe5) 2014-11-12 Ted Gould * A couple more divider designations (4cac0b07) * Remove headers, not for RTM (e4111884) 2014-11-12 jonas-drange * merge trunk (3a52de35) * refactor onclick onliners (9ca80f3d) * removing unused component (f5fc46e0) 2014-11-12 John R. Lenton * put it into the right dir (704fff5e) 2014-11-12 jonas-drange * merge prereq (904b66eb) * merge prereq (25ab950f) * merge prereq (1e8d35af) 2014-11-11 jonas-drange * small rewrite of tests (d0a59bc2) 2014-11-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (06904ff3) 2014-11-10 Ken VanDine * Make ubuntu-system-settings-autopilot depend on gir1.2-upowerglib-1.0 (bd12b21c) * make DaemonVersion dynamic (5d7a6812) 2014-11-10 Andrea Cimitan * Fixes for 1390557 (e5e7ed03) 2014-11-10 Sebastien Bacher * Update the translations template during the build (8bb885ec) 2014-11-10 jonas-drange * single sim spec (dd9b9259) * changes per design (d26fb854) 2014-11-10 John R. Lenton * maybe i need the deps in the build-deps? (2fe49bbc) 2014-11-10 jonas-drange * merge trunk (a54aa6b6) 2014-11-10 John R. Lenton * oops, depends on python3-xdg (6ce36650) * switched to a timed rotater (d7efa121) * put the logfile in its own dir (433da588) * Work around go's exec being wonky (eaf84d80) * added full stop in wrong place (b4d608eb) * added debug logging to the software updates helper (1fac1e06) 2014-11-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (049765e7) 2014-11-08 Ken VanDine * fixed pep8 failure (ed494ad5) 2014-11-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (adbb1c67) 2014-11-08 CI bot * Resync trunk (68ad34bc) 2014-11-07 Ken VanDine * Specify DaemonVersion for upower to support upower 0.99 on vivid (4d2202d2) 2014-11-07 jonas-drange * remove diff (bfdc67be) * keep hack (6e5fde31) * do not focus checkbox on press, and fix disappearing pwd bug (0190f23b) 2014-11-06 jonas-drange * focus name textfield on completed (034b23c6) * remove resize hack, remove other net progression (89c3d5dd) * merge trunk (19efb3ae) * comment clarity (b4a0d2ae) 2014-11-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (94f71043) 2014-11-05 CI bot * Releasing 0.3+15.04.20141105.1-0ubuntu1 (51cfef85) 2014-11-05 Kevin Gunn * fix white space issues (497603c6) 2014-11-05 Nick Dedekind * Fixed switches & check-boxes going out of sync with backends. Fixes: 1336715 (6f7df291) 2014-11-05 Kevin Gunn * fix for lp1336715 (369a74c0) 2014-11-05 jonas-drange * updating tests (22a639a9) * merge and resolve trunk (5a43271c) * ignore scanFinished when it's really not (a5315800) 2014-11-05 CI bot * Releasing 0.3+15.04.20141105-0ubuntu1 (ca546332) 2014-11-05 Sebastien Bacher * [notifications] update strings to match the design Fixes: 1377286 Approved by: Ken VanDine (5547245c) 2014-11-05 Ken VanDine * [orientation] String change to Rotation Lock Fixes: 1388888 Approved by: Sebastien Bacher (5cc9b4ea) 2014-11-05 Mathieu Trudel-Lapierre * [bluetooth] make the bluetooth agent a notifyable property. Fixes: 1346483 Approved by: Iain Lane, PS Jenkins bot (f2047733) 2014-11-05 Albert Astals * Use AbstractButton for haptic feedback Fixes: 1389630 Approved by: Sebastien Bacher (7c2bc73d) 2014-11-05 jonas-drange * remove console (da5a4870) * using a declarative approach to the different ui states (86398c73) 2014-11-05 Albert Astals * Use AbstractButton for haptic feedback (c3ae7d0a) 2014-11-04 Sebastien Bacher * [notifications] update strings to match the design (04540007) 2014-11-04 Nick Dedekind * more fixes (5eb41730) * merged with trunk (2591442c) * reverted unnecessary changes (44f66a1a) * dont use USC.SyncSwitch (dc75b04f) 2014-11-03 Ken VanDine * [orientation] String change to Rotation Lock (83b862d3) 2014-11-03 CI bot * Releasing 0.3+15.04.20141103-0ubuntu1 (c2bdd17a) 2014-11-03 Ken VanDine * Need to create UpClient regardless of upower version (74840afd) 2014-11-03 Michael Terry * Redesign location page according to latest design visuals / text. Allows GPS-only, GPS+HERE, or nothing at all. Fixes: 1384763 Approved by: Ken VanDine (3c9bf2cd) 2014-11-03 Sebastien Bacher * [battery] don't use a colored icon Fixes: 1351383 Approved by: Ken VanDine (871fdf35) * [storage] build the correct ini name rather than guessing it Fixes: 1387834 Approved by: Ken VanDine, PS Jenkins bot (0ccc59a2) 2014-11-03 Ken VanDine * Use the SliderMenu component instead of the Slider component, it matches the design and doesn't flicker while changing the brightness. Fixes: 1289465, 1289470, 1349959, 1372880 Approved by: Sebastien Bacher, PS Jenkins bot (3dea26af) 2014-11-03 jonas-drange * a days worth of exploring/thinking on how to attack this (1032c92e) 2014-11-03 Ken VanDine * Need to create UpClient regardless of upower version (40bcb465) 2014-11-03 Nick Dedekind * removed unnecessary change (5b7fe321) * bump usc requirement (f68a9113) 2014-11-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4f59e374) 2014-10-31 jonas-drange * tweak titles in phone panel (6b8991db) * tweak titles in cellular panels to match spec (50265899) * add current op getter (c805a93b) 2014-10-31 Ken VanDine * Added a bug reference comment for the SliderMenu use. (bbb5a1ba) 2014-10-31 CI bot * Releasing 0.3+15.04.20141031.2-0ubuntu1 (b69f5f75) 2014-10-31 Sebastien Bacher * Tweaks to try to make the section headers and titles closer to the design. Use a custom component, with tweaked margins and disabled tap effects, for that. Approved by: Ken VanDine (b2adae94) 2014-10-31 Michael Terry * Add a Continue button when choosing a passphrase. And fix a few other design nits with choosing a password. (b3aa7b79) * When the power button is held down, show the shutdown dialog like we do in the unity8 shell. Fixes: 1381731 Approved by: Daniel d'Andrada (809df629) 2014-10-31 Michael Zanetti * Drop reboot notification label on launcher reset. Fixes: 1376707 Approved by: Sebastien Bacher (a2fafed1) 2014-10-31 Iain Lane * Update to work with UPower >= 0.99 as well as current versions Fixes: 1330037 Approved by: Ken VanDine (e92d7e01) 2014-10-31 jonas-drange * [wifi] use actiongroup to hide "connect to other networks" Fixes: 1377076 Approved by: Ken VanDine (7b5740f8) 2014-10-31 Albert Astals * i18n++ Fixes: 1386730 Approved by: Sebastien Bacher (f6945230) 2014-10-31 Iain Lane * Move formatSize into a new Utilities class in the qml context and call this from the updates panel to consistently display sizes Fixes: 1385286 Approved by: Sebastien Bacher (740f9b05) 2014-10-31 jonas-drange * [cellular] split "Cellular Data" and "Connection type" into two separate pieces in the UI for both single and multi SIM Fixes: 1361226, 1377455, 1378812 Approved by: Ken VanDine, PS Jenkins bot (8df2d9c7) 2014-10-31 Mathieu Trudel-Lapierre * [bluetooth] Show bluetooth address instead of name while it's not detected; to be updated once available. Fixes: 1382767 Approved by: Sebastien Bacher (f71e18a0) 2014-10-31 William Hua * Re-translate the UI when reboot is cancelled after language change. Fixes: 1377984 Approved by: Iain Lane (c46c86aa) 2014-10-31 Ken VanDine * Change the icons used in the brightness slider, use display-brightness-{min,max} instead of torch-{off,on}. (7075a533) 2014-10-31 jonas-drange * merge prereq (374eee78) 2014-10-31 Sebastien Bacher * use the new element for another list (54f45111) * Tweaks to try to make the section headers and titles closer to the design. Use a custom component, with tweaked margins and disabled tap effects, for that. (fc7ce120) * [battery] don't use a colored icon (d8aaf1e1) * [storage] build the correct ini name rather than guessing it (1a560ac4) 2014-10-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (21329c0b) 2014-10-30 Iain Lane * Merge trunk (9068da68) 2014-10-30 Ken VanDine * Tagging bug 1372880 (bb6fb2ca) * merged trunk (c1f7b6e8) 2014-10-30 jonas-drange * use enabled instead of repeating expression (85fcac64) * remove log output (79147987) * remove log output (2eccf089) * sim unlocking functionality (9bc7b3f2) * fixing tests that I accidentally broke by adding two elements with the same label per carrier (c53cefe8) 2014-10-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (be27dc74) 2014-10-29 jonas-drange * merge prereq (4f16fc16) * don't except any value in that setting (9d90963d) * updating uis to match new spec, and refactoring some code that did not work as it probably should (08318681) * we need to use present sims, which is a subset of created sim qml (4f3f0692) 2014-10-29 Michael Terry * Undo pot changes (f9dd7208) 2014-10-28 CI bot * Releasing 0.3+15.04.20141028.1-0ubuntu1 (c4b97ec6) 2014-10-28 Ken VanDine * Refactored to use a singleton for UpdateManager shared in both QML and CPP.; Don't load the dynamic visibility items while creating the item model, defer that to the loader. Fixes: 1317007 Approved by: Sebastien Bacher (ad35fd93) 2014-10-28 Florian Boucault * Added QML debugging. Approved by: Ken VanDine (6b5e9cdf) 2014-10-28 Mathieu Trudel-Lapierre * Make the bluetooth agent a constant. (3c1f7743) 2014-10-28 Ken VanDine * cleaned up based on review comments (c04c3753) 2014-10-28 William Hua * Remove redundant assignment. (06148693) 2014-10-28 Jussi Pakkanen * Merged trunk. (b13ad91c) 2014-10-28 Albert Astals * i18n++ (1edeb040) 2014-10-28 CI bot * Releasing 0.3+15.04.20141028-0ubuntu1 (908f26b0) 2014-10-28 Michael Terry * Fix a typo in the HERE terms link. (670c03dc) 2014-10-28 jonas-drange * up to spec (783464cb) * merge trunK (ab032b1f) 2014-10-27 jonas-drange * otherVibrate setting implementation in uss (cf272bfb) 2014-10-27 Ken VanDine * removed debugging output (efa922b2) * Make setVisible protected (ca57f581) * Merged trunk (f6ff25cb) * removed debugging output (1a3d698e) 2014-10-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9528a950) 2014-10-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5aa3a120) 2014-10-24 Ken VanDine * Use the SliderMenu component instead of the Slider component, it matches the design and doesn't flicker while changing the brightness. (8af9b746) * even better (4abf4ee8) * Better (bfe60118) 2014-10-24 Iain Lane * Move formatSize into a new Utilities class in the context and call this from the updates panel (fed82fd6) 2014-10-24 jonas-drange * stylistic improvements (88be6f8d) * remove debug (f7cb011f) * fixing nits found in testing (38c7baff) 2014-10-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (43056e0a) 2014-10-23 Nick Dedekind * fixed out of sync switches (cadca1a7) 2014-10-23 jonas-drange * making a current op delegate, so it is less confusing (5a6d7b98) * doccing, making animations work (4c3406e9) * refactoring (c0d0b5d1) 2014-10-23 Ken VanDine * More startup optimizations (7a4faf82) 2014-10-23 jonas-drange * meet spec (295cc0c0) * merge prereq (d70c2968) * separating qml and carrier js (f6f079fc) 2014-10-23 Ken VanDine * Tagged bug 1317007 (c2770f32) 2014-10-23 Michael Terry * Provide Continue button on passphrase screen and fix a few other design nits (c8ca9e1c) 2014-10-23 Ken VanDine * Fixed the system-update tests to deal with the UpdateManager change to a singleton (1aa88f38) 2014-10-23 CI bot * Resync trunk (9f4842c8) 2014-10-23 jonas-drange * selectedIndex needs to be set (0b36df5b) * merge trunk (25c2abcf) 2014-10-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3361667c) 2014-10-22 Michael Terry * Don't show location page if HERE isn't installed (6d4e54e4) 2014-10-22 jonas-drange * reveal sim editor smoothly (064f9451) 2014-10-22 CI bot * Releasing 0.3+14.10.20141022-0ubuntu1 (36f76d00) 2014-10-22 Michael Zanetti * update code to reset launcher after launcher backend implementation was reworked Fixes: 1376707 Approved by: Jonas G. Drange, PS Jenkins bot (8992f9d4) 2014-10-22 CI bot * Resync trunk (6eeba4bd) 2014-10-22 Ken VanDine * merged debugbuild branch (8b57abd0) * Refactored to use a singleton for UpdateManager shared in both QML and CPP (3e59230f) 2014-10-22 Michael Terry * Remove enabled field, just needed that for testing (59c80728) 2014-10-22 Christian Dywan * Remove the dialog internals resizing hack (4381c78b) 2014-10-22 Michael Terry * Redesign location page to allow gps, gps+here, or nothing at all (04be931e) 2014-10-22 Mathieu Trudel-Lapierre * [bluetooth] make the bluetooth agent a notifyable property. (ee3f0a84) 2014-10-22 Michael Terry * Fix HERE terms link (8fe9b7f1) 2014-10-22 jonas-drange * translate wifi (5f153f40) 2014-10-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (da046112) 2014-10-21 jonas-drange * making test work for unity7 and unity8. (d89217e1) 2014-10-21 CI bot * Releasing 0.3+14.10.20141021.1-0ubuntu1 (87d413b7) 2014-10-21 Sebastien Bacher * [sound] Use the correct low icon Fixes: 1376286 Approved by: Ken VanDine (69635be3) * [system-update] ellipsize labels if needed Fixes: 1376286, 1382416 Approved by: Iain Lane, PS Jenkins bot (19a8bd9c) 2014-10-21 Lars Uebernickel * notification-manager: fix issues with GVariant API usage Approved by: Sebastien Bacher (e81756ff) 2014-10-21 Sebastien Bacher * [storage] translator comment for the string "%1 free" Fixes: 1377929 Approved by: Ken VanDine, PS Jenkins bot (8333b16d) 2014-10-21 Florian Boucault * Added QML debugging. (2ddf4b3b) 2014-10-21 jonas-drange * merge trunk (0790b7a8) 2014-10-21 Mathieu Trudel-Lapierre * Show bluetooth Address for device details title if Name is not available. (bc625f19) * Update existing temporary devices' properties on subsequent DeviceFound events (c51f63f3) 2014-10-21 CI bot * Releasing 0.3+14.10.20141021-0ubuntu1 (7cd87774) 2014-10-21 jonas-drange * [security/privacy] allow user to change HERE and location detection settings. Fixes: 1375322 (6eb378bb) * close to spec, removing implications of HERE when not installed (1993d6aa) * merge trunk (b4a0efab) 2014-10-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (aef710d1) 2014-10-20 Sebastien Bacher * ellipsize even if there is no button displayed (512dd4b5) * [system-update] ellipsize labels if needed (e418961b) 2014-10-20 Lars Uebernickel * notification-manager: use a statically allocated GVariantBuilder (4984f212) * notification-manager: don't unref consumed variant (ba49eebb) 2014-10-20 jonas-drange * wait for anim, wait for qml (72d71f03) * merge trunk (096cda7d) 2014-10-20 Michael Terry * Drop FocusScope (46e7feb5) * Fix focus more nicely (b250da26) 2014-10-20 jonas-drange * adding visible on other to see if wifi is enabled (88f026f4) 2014-10-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (689182e2) 2014-10-19 William Hua * Re-translate the UI when reboot is cancelled after language change. (e40d2c6c) 2014-10-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2e0ae7d5) 2014-10-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1f280419) 2014-10-17 Sebastien Bacher * [sound] Use the correct low icon (9068954e) 2014-10-17 CI bot * Releasing 0.3+14.10.20141017~rtm-0ubuntu1 (00330bc8) 2014-10-17 Iain Lane * [sound] Make listSounds take a list of directories and list all of the files in them, instead of assuming "/custom" all the time. Approved by: Sebastien Bacher, PS Jenkins bot (52c97daf) 2014-10-17 Sebastien Bacher * [sound] list custom ringtones as well Fixes: 1381528 Approved by: Iain Lane, PS Jenkins bot (b6ced24c) 2014-10-17 jonas-drange * [cellular] indirectly recreate ConnectionManager interface's dbus proxy so it reports the true value of 'Powered' after flight mode Fixes: 1376957 Approved by: Sebastien Bacher, PS Jenkins bot (379b3f4e) 2014-10-17 Ken VanDine * Updated the pot file. (6317159a) 2014-10-17 Diego Sarmentero * improve resume for tracker (fc375468) 2014-10-17 jonas-drange * selectedIndex is overwritten, so we need to listen to location detection changes (ea8ddd0f) 2014-10-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (93304b4a) 2014-10-16 Leo Arias * Updated the pot file. (f703bf4e) 2014-10-16 Ted Gould * Activate without parameter (76c035b6) * Fixing action name (f6207dee) 2014-10-16 Iain Lane * Make listSounds take a list of directories and list all of the files in them (c96b6594) 2014-10-16 Sebastien Bacher * typo fix (d79483c4) * [sound] list custom ringtones as well (afb5df15) 2014-10-16 jonas-drange * sending bool instead of variant (2d98d616) * restoring panel setup in ofono test case (03d58443) 2014-10-16 Ted Gould * Attaching bug (71ad3adc) 2014-10-16 jonas-drange * duplicate id fail (cee796bf) * merge trunk (4469ac19) * removing deps on wizard (0eacabac) 2014-10-16 Diego Sarmentero * [ jonas-drange ]; [wifi/phone] dynamically chooses what SIM to use when there's only one present. (LP: #1375832) [ Iain Lane ]; [storage/about] Use a QSharedPointer to manage freeing of the counter which we use to display all of the collected sizes at once. If the measuring process was cancelled, we were freeing it multiple times - once for each outstanding size measurement. This led to a crash. (LP: #1375988); [security-privacy] Link with gobject, uses symbols from this library. Prevents "[…]libUbuntuSecurityPrivacyPanel.so contains an unresolvable reference to symbol g_signal_handlers_disconnect_matched: it's probably a plugin" warnings. [ jonas-drange ]; [cellular] react to application.state changes and update potential out-of-date default SIM settings (LP: #1364103); [wifi] let removed networks update the previous network model so that we can reuse the model (and not pop the pagestack twice, causing this ux issue) (LP: #1370389) [ Sebastien Bacher ]; [location] use a flickable so the list can be scrolled (LP: #1374017); [security] get localized application names from the trust-store (LP: #1374018) [ Ken VanDine ]; Fixed handling of the Downloading/Installing label based on actual state. . Forward updateProgress signals for system updates. Layout fixes (LP: #1312587); Use new splash screen (LP: #1376242); Improved tracking download states; Use new target_build_number from system-image-dbus to determine visibility of the update notification (LP: #1355803) [ CI bot ]; Resync trunk [ Sebastien Bacher ]; [storage] use libclick rather than calling the command line (LP: #1368967); [storage] tweaks to the disk informations, limit the free space to the user available one (excluding the system partitions), don't list the external mounts, that's described in the design and is going to require work on the categories computation to give correct values (LP: #1284247); [about] display the free space value next to the storage label (LP: #1335144) [ Albert Astals ]; Add i18n.tr [ jonas-drange ] * [wifi] connect to hidden network is now a dialog (LP: #1366005) [ Ken VanDine ]; Provide more keywords to make search useful (LP: #1370219) (LP: #1370219. [background] set sourceSize in the image preview to work around an issue loading large images (LP: #1373462) [ CI bot ]; Resync trunk [ Mathieu Trudel-Lapierre . [bluetooth] Properly handle device types for connection and disconnection. (LP: #1369964) [ Michael Terry . Add a translator comment for what HERE means. (LP: #1368838) (LP: #1368838); Prevent a crash in unity8 when the wizard also crashes or stops early. (LP: #1355892) (LP: #1355892) [ Michael Terry ]; Prevent the buttons of the wizard's password page from overlapping its content when the OSK appears. (LP: #1368346) (LP: #1368346) [ Ken VanDine ]; Set the version information in the SystemUpdate constructor (LP: #1371810) (LP: #1371810); [reset] Don't bail out on an isValid() check on the SystemImage QDBusInterface, the docs say isValid() may not be reliable for remote interfaces (LP: #1370815) (LP: #1370815); Fixed reference error for count on the various device models (LP: #1362517) (LP: #1362517); [background] Use the ContentPeerPicker to select sources for backgrounds (LP: #1356542) (LP: #1356542) [ Iain Lane ]; Don't check if the timedated interface is valid before calling SetTime on it, it might have timed out and we should reactivate it in that case.; [about] Fix developerMode property to be QMLish - read & write instead of separate "read" and "toggle" properties.; [about] Don't display a frame for icons that can't be found, improving the visual appearance. Also return the correct path for click packages which use the icon theme. [ Sebastien Bacher ]; [storage] handle the scope click .ini and get the correct icons (LP: #1368920) [ Albert Astals ]; make pot [ Oliver Grawert ] * fix LP: #1365903, add a watch to Developer Mode page so the page gets refreshed when going back through the page stack, also fix the page id and bounds (LP: #1365903. Some packaging fixes - > is not a valid relationship. It should be >> - Don't recommend suru-icon-theme since we also depend on it - Bump S-V to 3.9.6 which for example allows the images we ship in /usr/lib/ - Override binary-no-manpage lintian warnings. We're not going to get man pages for u-s-s any time soon [ Ken VanDine . Make UpdateManager a singleton and refresh the availableUpdates count when the model updates (LP: #1325629) (LP: #1325629) [ Ken VanDine ]; Include an icon instead of using the themed icon (LP: #1365408) (LP: #1365408) [ Mathieu Trudel-Lapierre ]; [bluetooth] don't try to enable Discoverable if the device isn't powered yet. (LP: #1355904) [ Ken VanDine ]; When activated by a url request for a specific panel, clear the pageStack to maintain the natural navigation instead of pushing a new page on top of a page from a the previous panel (LP: #1362025) (LP: #1362025, #1359953) [ Lars Uebernickel ] * Use Icon instead of StatusIcon [ CI bot ]; Resync trunk [ John R. Lenton ]; Take the system settings push helper closer to implementing the spec at https://wiki.ubuntu.com/SoftwareUpdates#Prompting (LP: #1363972) (092d78ce) * remove unnecesary use of secondary urls (8a823b63) * fixing click update sign flow (f1294b92) 2014-10-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a945ce30) 2014-10-15 Michael Terry * Give wizard focus on startup (c3200965) * Show shutdown dialog in wizard (61c526a9) 2014-10-15 Ted Gould * Grabbing the extreme volume warning branch (f5515eab) * Make the sound list use the action group as well (2755e418) 2014-10-15 jonas-drange * fixing styling on here terms page (55e74888) 2014-10-15 Ted Gould * Drop the silent mode warning from the main page (7be73b71) 2014-10-15 jonas-drange * cleaning up (83e7528b) * ui bits (dd3c4681) 2014-10-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (516a5c94) 2014-10-14 Ted Gould * fixing naming (0ac201d2) * Attaching bug (10aedb86) * Put in nice dividers (f8d5ff08) * Using headers is a bit better (e01b6656) * Bind the warning to the new property exported by indicator-sound (febc07c6) 2014-10-14 jonas-drange * cleaning up tests (268a04a8) * merge trunk (272b5850) * cleaning up (662b379f) 2014-10-14 CI bot * Releasing 0.3+14.10.20141014-0ubuntu1 (ae33f1ec) 2014-10-14 Ken VanDine * Add an APN editor. Fixes: 1225174, 1376699, 1376706 Approved by: Ken VanDine (d382e945) 2014-10-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f9864660) 2014-10-13 jonas-drange * refactoring tests (31f35c65) * merge trunk (864c8308) 2014-10-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (7d2fcb64) 2014-10-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d2092947) 2014-10-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fd6191cc) 2014-10-10 CI bot * Releasing 0.3+14.10.20141010-0ubuntu1 (2f99d2fc) 2014-10-10 Michael Terry * Complete the unlock security screens and update a host of other small design issues. (LP: #1365034, LP: #1348362) (746384a2) * Remove duplicate osk restart lines (2f2feea3) * Merge from trunk (6269998d) 2014-10-10 jonas-drange * writing functional tests, doing split of cellular data and radio preference techs (ffead5f2) 2014-10-10 Jussi Pakkanen * Made currently active connection forgettable. (2bb2c290) 2014-10-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e3303919) 2014-10-09 CI bot * Releasing 0.3+14.10.20141009-0ubuntu1 (ee3b9152) 2014-10-09 Diego Sarmentero * - Detect account added on online accounts Fixes: 1362149 Approved by: Ken VanDine, Sebastien Bacher (675e196e) * - Improves in network backend. - Detect network connection and show "Connect to the internet..." message or retry on netword detected. Approved by: Ken VanDine, PS Jenkins bot (86da6165) 2014-10-09 Ken VanDine * merged apneditor (cba19c00) 2014-10-09 Antti Kaijanmäki * workaround bug #1378102. (d34ee5eb) 2014-10-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cd230e4f) 2014-10-08 Diego Sarmentero * [ jonas-drange ]; [wifi/phone] dynamically chooses what SIM to use when there's only one present. (LP: #1375832) [ Iain Lane ]; [storage/about] Use a QSharedPointer to manage freeing of the counter which we use to display all of the collected sizes at once. If the measuring process was cancelled, we were freeing it multiple times - once for each outstanding size measurement. This led to a crash. (LP: #1375988); [security-privacy] Link with gobject, uses symbols from this library. Prevents "[…]libUbuntuSecurityPrivacyPanel.so contains an unresolvable reference to symbol g_signal_handlers_disconnect_matched: it's probably a plugin" warnings. [ jonas-drange ]; [cellular] react to application.state changes and update potential out-of-date default SIM settings (LP: #1364103); [wifi] let removed networks update the previous network model so that we can reuse the model (and not pop the pagestack twice, causing this ux issue) (LP: #1370389) [ Sebastien Bacher ]; [location] use a flickable so the list can be scrolled (LP: #1374017); [security] get localized application names from the trust-store (LP: #1374018) (492a90c6) * [ jonas-drange ]; [wifi/phone] dynamically chooses what SIM to use when there's only one present. (LP: #1375832) [ Iain Lane ]; [storage/about] Use a QSharedPointer to manage freeing of the counter which we use to display all of the collected sizes at once. If the measuring process was cancelled, we were freeing it multiple times - once for each outstanding size measurement. This led to a crash. (LP: #1375988); [security-privacy] Link with gobject, uses symbols from this library. Prevents "[…]libUbuntuSecurityPrivacyPanel.so contains an unresolvable reference to symbol g_signal_handlers_disconnect_matched: it's probably a plugin" warnings. [ jonas-drange ]; [cellular] react to application.state changes and update potential out-of-date default SIM settings (LP: #1364103); [wifi] let removed networks update the previous network model so that we can reuse the model (and not pop the pagestack twice, causing this ux issue) (LP: #1370389) [ Sebastien Bacher ]; [location] use a flickable so the list can be scrolled (LP: #1374017); [security] get localized application names from the trust-store (LP: #1374018) (67fab494) * [ jonas-drange ]; [wifi/phone] dynamically chooses what SIM to use when there's only one present. (LP: #1375832) [ Iain Lane ]; [storage/about] Use a QSharedPointer to manage freeing of the counter which we use to display all of the collected sizes at once. If the measuring process was cancelled, we were freeing it multiple times - once for each outstanding size measurement. This led to a crash. (LP: #1375988); [security-privacy] Link with gobject, uses symbols from this library. Prevents "[…]libUbuntuSecurityPrivacyPanel.so contains an unresolvable reference to symbol g_signal_handlers_disconnect_matched: it's probably a plugin" warnings. [ jonas-drange ]; [cellular] react to application.state changes and update potential out-of-date default SIM settings (LP: #1364103); [wifi] let removed networks update the previous network model so that we can reuse the model (and not pop the pagestack twice, causing this ux issue) (LP: #1370389) [ Sebastien Bacher ]; [location] use a flickable so the list can be scrolled (LP: #1374017); [security] get localized application names from the trust-store (LP: #1374018) [ Ken VanDine ]; Fixed handling of the Downloading/Installing label based on actual state. . Forward updateProgress signals for system updates. Layout fixes (LP: #1312587); Use new splash screen (LP: #1376242); Improved tracking download states; Use new target_build_number from system-image-dbus to determine visibility of the update notification (LP: #1355803) [ CI bot ]; Resync trunk [ Sebastien Bacher ]; [storage] use libclick rather than calling the command line (LP: #1368967); [storage] tweaks to the disk informations, limit the free space to the user available one (excluding the system partitions), don't list the external mounts, that's described in the design and is going to require work on the categories computation to give correct values (LP: #1284247); [about] display the free space value next to the storage label (LP: #1335144) [ Albert Astals ]; Add i18n.tr [ jonas-drange ] * [wifi] connect to hidden network is now a dialog (LP: #1366005) [ Ken VanDine ]; Provide more keywords to make search useful (LP: #1370219) (LP: #1370219. [background] set sourceSize in the image preview to work around an issue loading large images (LP: #1373462) [ CI bot ]; Resync trunk [ Mathieu Trudel-Lapierre . [bluetooth] Properly handle device types for connection and disconnection. (LP: #1369964) [ Michael Terry . Add a translator comment for what HERE means. (LP: #1368838) (LP: #1368838); Prevent a crash in unity8 when the wizard also crashes or stops early. (LP: #1355892) (LP: #1355892) [ Michael Terry ]; Prevent the buttons of the wizard's password page from overlapping its content when the OSK appears. (LP: #1368346) (LP: #1368346) [ Ken VanDine ]; Set the version information in the SystemUpdate constructor (LP: #1371810) (LP: #1371810); [reset] Don't bail out on an isValid() check on the SystemImage QDBusInterface, the docs say isValid() may not be reliable for remote interfaces (LP: #1370815) (LP: #1370815); Fixed reference error for count on the various device models (LP: #1362517) (LP: #1362517); [background] Use the ContentPeerPicker to select sources for backgrounds (LP: #1356542) (LP: #1356542) [ Iain Lane ]; Don't check if the timedated interface is valid before calling SetTime on it, it might have timed out and we should reactivate it in that case.; [about] Fix developerMode property to be QMLish - read & write instead of separate "read" and "toggle" properties.; [about] Don't display a frame for icons that can't be found, improving the visual appearance. Also return the correct path for click packages which use the icon theme. [ Sebastien Bacher ]; [storage] handle the scope click .ini and get the correct icons (LP: #1368920) [ Albert Astals ]; make pot [ Oliver Grawert ] * fix LP: #1365903, add a watch to Developer Mode page so the page gets refreshed when going back through the page stack, also fix the page id and bounds (LP: #1365903. Some packaging fixes - > is not a valid relationship. It should be >> - Don't recommend suru-icon-theme since we also depend on it - Bump S-V to 3.9.6 which for example allows the images we ship in /usr/lib/ - Override binary-no-manpage lintian warnings. We're not going to get man pages for u-s-s any time soon [ Ken VanDine . Make UpdateManager a singleton and refresh the availableUpdates count when the model updates (LP: #1325629) (LP: #1325629) [ Ken VanDine ]; Include an icon instead of using the themed icon (LP: #1365408) (LP: #1365408) [ Mathieu Trudel-Lapierre ]; [bluetooth] don't try to enable Discoverable if the device isn't powered yet. (LP: #1355904) [ Ken VanDine ]; When activated by a url request for a specific panel, clear the pageStack to maintain the natural navigation instead of pushing a new page on top of a page from a the previous panel (LP: #1362025) (LP: #1362025, #1359953) [ Lars Uebernickel ] * Use Icon instead of StatusIcon [ CI bot ]; Resync trunk [ John R. Lenton ]; Take the system settings push helper closer to implementing the spec at https://wiki.ubuntu.com/SoftwareUpdates#Prompting (LP: #1363972) (358b438f) * merge (476a285f) * merge (95cdce39) * fix access to online attribute (0bc0cdca) * fix pep8 issues (3ad8ae38) 2014-10-08 jonas-drange * merge prereq (c0380ac3) * merging trunk (11608f71) 2014-10-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (898ea079) 2014-10-07 Diego Sarmentero * update download_url (2600ff47) * update fake data (2bb855ad) 2014-10-07 CI bot * Releasing 0.3+14.10.20141007-0ubuntu1 (2457a4ed) 2014-10-07 jonas-drange * [wifi/phone] dynamically chooses what SIM to use when there's only one present. Fixes: 1375832 Approved by: Ken VanDine, PS Jenkins bot (869b9265) 2014-10-07 Diego Sarmentero * [ Ken VanDine ]; Fixed handling of the Downloading/Installing label based on actual state. . Forward updateProgress signals for system updates. Layout fixes (LP: #1312587) * Use new splash screen (LP: #1376242); Improved tracking download states; Use new target_build_number from system-image-dbus to determine visibility of the update notification (LP: #1355803) [ CI bot ]; Resync trunk [ Sebastien Bacher ]; [storage] use libclick rather than calling the command line (LP: #1368967); [storage] tweaks to the disk informations, limit the free space to the user available one (excluding the system partitions), don't list the external mounts, that's described in the design and is going to require work on the categories computation to give correct values (LP: #1284247. [about] display the free space value next to the storage label (LP: #1335144) [ Albert Astals ]; Add i18n.tr [ jonas-drange ]; [wifi] connect to hidden network is now a dialog (LP: #1366005) [ Ken VanDine ]; Provide more keywords to make search useful (LP: #1370219) (LP: #1370219); [background] set sourceSize in the image preview to work around an issue loading large images (LP: #1373462) [ CI bot ]; Resync trunk [ Mathieu Trudel-Lapierre ]; [bluetooth] Properly handle device types for connection and disconnection. (LP: #1369964) [ Michael Terry ]; Add a translator comment for what HERE means. (LP: #1368838) (LP: #1368838); Prevent a crash in unity8 when the wizard also crashes or stops early. (LP: #1355892) (LP: #1355892) [ Michael Terry ]; Prevent the buttons of the wizard's password page from overlapping its content when the OSK appears. (LP: #1368346) (LP: #1368346) [ Ken VanDine ]; Set the version information in the SystemUpdate constructor (LP: #1371810) (LP: #1371810); [reset] Don't bail out on an isValid() check on the SystemImage QDBusInterface, the docs say isValid() may not be reliable for remote interfaces (LP: #1370815) (LP: #1370815); Fixed reference error for count on the various device models (LP: #1362517) (LP: #1362517); [background] Use the ContentPeerPicker to select sources for backgrounds (LP: #1356542) (LP: #1356542) [ Iain Lane ]; Don't check if the timedated interface is valid before calling SetTime on it, it might have timed out and we should reactivate it in that case.; [about] Fix developerMode property to be QMLish - read & write instead of separate "read" and "toggle" properties.; [about] Don't display a frame for icons that can't be found, improving the visual appearance. Also return the correct path for click packages which use the icon theme. [ Sebastien Bacher ]; [storage] handle the scope click .ini and get the correct icons (LP: #1368920) [ Albert Astals ]; make pot [ Oliver Grawert ] * fix LP: #1365903, add a watch to Developer Mode page so the page gets refreshed when going back through the page stack, also fix the page id and bounds (LP: #1365903. Some packaging fixes - > is not a valid relationship. It should be >> - Don't recommend suru-icon-theme since we also depend on it - Bump S-V to 3.9.6 which for example allows the images we ship in /usr/lib/ - Override binary-no-manpage lintian warnings. We're not going to get man pages for u-s-s any time soon [ Ken VanDine . Make UpdateManager a singleton and refresh the availableUpdates count when the model updates (LP: #1325629) (LP: #1325629) [ Ken VanDine ]; Include an icon instead of using the themed icon (LP: #1365408) (LP: #1365408) [ Mathieu Trudel-Lapierre ]; [bluetooth] don't try to enable Discoverable if the device isn't powered yet. (LP: #1355904) [ Ken VanDine ]; When activated by a url request for a specific panel, clear the pageStack to maintain the natural navigation instead of pushing a new page on top of a page from a the previous panel (LP: #1362025) (LP: #1362025, #1359953) [ Lars Uebernickel ] * Use Icon instead of StatusIcon [ CI bot ]; Resync trunk [ John R. Lenton ]; Take the system settings push helper closer to implementing the spec at https://wiki.ubuntu.com/SoftwareUpdates#Prompting (LP: #1363972) (2cd9ea6f) * merge with display-errors branch (0fbae9f4) * change usage of network status plugin (94126a4c) * adding fake server for testing (2e4fb849) 2014-10-07 jonas-drange * fix this issue and remove debug output (81c6332f) 2014-10-07 Sebastien Bacher * [storage] translator comment for the string "%1 free" (ce19b749) 2014-10-07 Diego Sarmentero * merge (d590df0b) * merge (189486a4) * fix typo (9b11eb68) * remove unused attribute signal (4930bd26) * using network status component (50853bb2) 2014-10-07 Michael Terry * Fix available networks text not appearing (6a5987a4) * Update some texts (c254936b) * Merge from trunk (7259d2c6) 2014-10-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (27e2198d) 2014-10-06 Antti Kaijanmäki * disable progression to the ChooseCarrier page if the modem is offline. (612b0063) * work around the workaround of just one MMS context in the system. (b42de92b) * Fix Internet APN activation. (88b9f691) 2014-10-06 jonas-drange * merge prereq (2ab89d06) 2014-10-06 Antti Kaijanmäki * Fix the OSK issue with the CustomApnEditor (413ba2a5) * merge from ken. (b62da55a) 2014-10-06 jonas-drange * adapt to new test data (b8eb1112) 2014-10-06 Antti Kaijanmäki * changes per review comments. (5151975a) 2014-10-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c163863c) 2014-10-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (be18ed9e) 2014-10-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (03bd66c8) 2014-10-03 jonas-drange * fix sim comes online test (c323ca4f) 2014-10-03 Ken VanDine * dynamical picking of what SIM to use, plus regression test (c4d7692a) * merge trunk (0da0fa9e) 2014-10-03 Diego Sarmentero * remove warn log (cbf8c87b) * remove debug messages (ba08d2ea) * fixing checkUpdates calls (e505ba46) 2014-10-03 Ken VanDine * Merged review fixes from jgdx (d19e6b42) 2014-10-03 jonas-drange * undo (2f168a69) 2014-10-03 Ted Gould * Switch the silent mode item to use the action value supplied by indicator-sound (422e8968) 2014-10-03 Diego Sarmentero * adding warning log (08dbc4db) 2014-10-03 jonas-drange * address comments (922fc6ae) * dynamical picking of what SIM to use, plus regression test (6ccca127) 2014-10-03 CI bot * Releasing 0.3+14.10.20141003-0ubuntu1 (12f93c54) 2014-10-03 Iain Lane * [security-privacy] Link with gobject, uses symbols from this library. Prevents "[…]libUbuntuSecurityPrivacyPanel.so contains an unresolvable reference to symbol g_signal_handlers_disconnect_matched: it's probably a plugin" warnings. Approved by: Sebastien Bacher (abd6f84c) * [storage/about] Use a QSharedPointer to manage freeing of the counter which we use to display all of the collected sizes at once. If the measuring process was cancelled, we were freeing it multiple times - once for each outstanding size measurement. This led to a crash. Fixes: 1375988 Approved by: Sebastien Bacher, PS Jenkins bot (1ed8b93f) 2014-10-03 Michael Terry * Update pot (686390b6) * Merge from trunk (c287cd27) 2014-10-03 Diego Sarmentero * improve debugging (58785efd) 2014-10-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d766ae0a) 2014-10-02 Diego Sarmentero * [ Ken VanDine ]; Fixed handling of the Downloading/Installing label based on actual state. . Forward updateProgress signals for system updates. Layout fixes (LP: #1312587) * Use new splash screen (LP: #1376242); Improved tracking download states; Use new target_build_number from system-image-dbus to determine visibility of the update notification (LP: #1355803) [ CI bot ]; Resync trunk [ Sebastien Bacher ]; [storage] use libclick rather than calling the command line (LP: #1368967); [storage] tweaks to the disk informations, limit the free space to the user available one (excluding the system partitions), don't list the external mounts, that's described in the design and is going to require work on the categories computation to give correct values (LP: #1284247. [about] display the free space value next to the storage label (LP: #1335144) [ Albert Astals ]; Add i18n.tr [ jonas-drange ]; [wifi] connect to hidden network is now a dialog (LP: #1366005) [ Ken VanDine ]; Provide more keywords to make search useful (LP: #1370219) (LP: #1370219); [background] set sourceSize in the image preview to work around an issue loading large images (LP: #1373462) [ CI bot ]; Resync trunk [ Mathieu Trudel-Lapierre ]; [bluetooth] Properly handle device types for connection and disconnection. (LP: #1369964) [ Michael Terry ]; Add a translator comment for what HERE means. (LP: #1368838) (LP: #1368838); Prevent a crash in unity8 when the wizard also crashes or stops early. (LP: #1355892) (LP: #1355892) [ Michael Terry ]; Prevent the buttons of the wizard's password page from overlapping its content when the OSK appears. (LP: #1368346) (LP: #1368346) [ Ken VanDine ]; Set the version information in the SystemUpdate constructor (LP: #1371810) (LP: #1371810); [reset] Don't bail out on an isValid() check on the SystemImage QDBusInterface, the docs say isValid() may not be reliable for remote interfaces (LP: #1370815) (LP: #1370815); Fixed reference error for count on the various device models (LP: #1362517) (LP: #1362517); [background] Use the ContentPeerPicker to select sources for backgrounds (LP: #1356542) (LP: #1356542) [ Iain Lane ]; Don't check if the timedated interface is valid before calling SetTime on it, it might have timed out and we should reactivate it in that case.; [about] Fix developerMode property to be QMLish - read & write instead of separate "read" and "toggle" properties.; [about] Don't display a frame for icons that can't be found, improving the visual appearance. Also return the correct path for click packages which use the icon theme. [ Sebastien Bacher ]; [storage] handle the scope click .ini and get the correct icons (LP: #1368920) [ Albert Astals ]; make pot [ Oliver Grawert ] * fix LP: #1365903, add a watch to Developer Mode page so the page gets refreshed when going back through the page stack, also fix the page id and bounds (LP: #1365903. Some packaging fixes - > is not a valid relationship. It should be >> - Don't recommend suru-icon-theme since we also depend on it - Bump S-V to 3.9.6 which for example allows the images we ship in /usr/lib/ - Override binary-no-manpage lintian warnings. We're not going to get man pages for u-s-s any time soon [ Ken VanDine . Make UpdateManager a singleton and refresh the availableUpdates count when the model updates (LP: #1325629) (LP: #1325629) [ Ken VanDine ]; Include an icon instead of using the themed icon (LP: #1365408) (LP: #1365408) [ Mathieu Trudel-Lapierre ]; [bluetooth] don't try to enable Discoverable if the device isn't powered yet. (LP: #1355904) [ Ken VanDine ]; When activated by a url request for a specific panel, clear the pageStack to maintain the natural navigation instead of pushing a new page on top of a page from a the previous panel (LP: #1362025) (LP: #1362025, #1359953) [ Lars Uebernickel ] * Use Icon instead of StatusIcon [ CI bot ]; Resync trunk [ John R. Lenton ]; Take the system settings push helper closer to implementing the spec at https://wiki.ubuntu.com/SoftwareUpdates#Prompting (LP: #1363972) (9da5848e) 2014-10-02 Iain Lane * [security-privacy] Link with gobject, uses symbols from this library (7b21a3d9) * Remove stray include for testing (382d080d) * Tidy up the cleanup a bit (5d25c89b) * [storage/about] Use a QSharedPointer so that we safely manage the shared counter (c527c04e) 2014-10-02 Diego Sarmentero * debugging accounts (3347b0f9) 2014-10-02 CI bot * Releasing 0.3+14.10.20141002-0ubuntu1 (1f837d9d) 2014-10-02 Sebastien Bacher * [security] get localized application names from the trust-store Fixes: 1374018 Approved by: Ken VanDine, Alberto Mardegan (5f4c6b04) 2014-10-02 jonas-drange * [wifi] let removed networks update the previous network model so that we can reuse the model (and not pop the pagestack twice, causing this ux issue) Fixes: 1370389 Approved by: Ken VanDine, PS Jenkins bot (9331b476) 2014-10-02 Sebastien Bacher * [location] use a flickable so the list can be scrolled Fixes: 1374017 Approved by: Ken VanDine, PS Jenkins bot (db2af828) 2014-10-02 jonas-drange * [cellular] react to application.state changes and update potential out-of-date default SIM settings Fixes: 1364103 Approved by: Ken VanDine, PS Jenkins bot (a0cca013) 2014-10-02 Antti Kaijanmäki * show password always. (881844ef) * hide password while typing. (170ee048) * Fix keyboard behaviour with OSK. (a54b9911) 2014-10-02 Michael Zanetti * drop reboot notification upon resetting the launcher (681e3ad4) 2014-10-02 Antti Kaijanmäki * Prevent progression to the ChooseCarrier page if the modem is not registered. Prevent progression to the APN page if the modem is not used for mobile data. (062dcc0f) * try to hint proper input methods for the custom apn editor textfields. (3c9211a3) * Abolish dialogs and make "Same APN as for Internet" item insensitive whenever no Internet APN is selected. (65b674ad) * revert back to ItemSelectors. (4721d144) 2014-10-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (beb6cd38) 2014-10-01 CI bot * Releasing 0.3+14.10.20141001-0ubuntu1 (c95b15f5) 2014-10-01 Ken VanDine * Use new target_build_number from system-image-dbus to determine visibility of the update notification Fixes: 1355803 Approved by: Sebastien Bacher (b8b67a07) * Improved tracking download states Approved by: Jonas G. Drange, Sebastien Bacher (a7a5e59d) * Use new splash screen Fixes: 1376242 Approved by: Pat McGowan, Sebastien Bacher, PS Jenkins bot (9065e335) * Fixed handling of the Downloading/Installing label based on actual state.; Forward updateProgress signals for system updates; Layout fixes Fixes: 1312587, 1316933, 1318593, 1371157 Approved by: Diego Sarmentero, PS Jenkins bot (63576353) * Don't set selected to false on failure, it breaks retry (f76e84ac) * Added debugging back (4a62ec53) 2014-10-01 Michael Zanetti * merge Jona's update (6a5ae555) 2014-10-01 jonas-drange * set favs/items to something random so the assertion makes sense (7694dd9d) 2014-10-01 Ken VanDine * Use new splash screen (4b5a01b2) * removed debug output (4845856f) 2014-10-01 Michael Zanetti * merge Jona's AP branch (3d223597) 2014-10-01 jonas-drange * test both favorites and items (6719aa3e) * fix test (a4812e8b) 2014-10-01 Michael Zanetti * merge trunk (a7169b49) 2014-10-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4bd6300a) 2014-09-30 Ken VanDine * fix a race between installing and installed (2efa1c2d) * Better handling for systemUpdate (1f71e8e1) * hide items after update finishes, per design (7e3b57e3) * More work on managing the download states (05b62821) 2014-09-30 Diego Sarmentero * Check hash (ef872a50) 2014-09-30 Ken VanDine * Manage download state based on state from the DownloadTracker (59c07cf5) 2014-09-30 Michael Zanetti * update launcher reset code to latest changes in the launcher backend (129602f5) 2014-09-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (579cdcf7) 2014-09-29 Ken VanDine * Forward more download signals (e6266bef) 2014-09-29 Michael Terry * More changes from Design (66c2974e) * Fix runtime error (12be8bef) 2014-09-29 Ken VanDine * merged prereq branch (d2a2964a) * merged trunk (74d3bc2d) * Don't highlight the installAllButton on press (3db197ad) * bump depends for system-image-dbus to 2.5 to get target_build_number (c89f67e5) * remove debugging info (c26b4d16) 2014-09-29 jonas-drange * merge trunk (644b62e5) * fixing bug where last elements would not be removed (128996cb) 2014-09-29 Diego Sarmentero * Detect account creation (3a18fc2c) 2014-09-29 Sebastien Bacher * update the cmakelist to fix build issue (95ab07f0) * some extra spacing tweak (853045c1) * Use QString::fromUtf8 as recommended in the review (ef707402) * indentation and spacing (6cb14361) 2014-09-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4a12b525) 2014-09-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4ecb5d58) 2014-09-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ee533a35) 2014-09-26 Ken VanDine * Use new target_build_number from system-image-dbus to determine visibility of the update notification (968ab704) * merged trunk (5e83aa21) 2014-09-26 CI bot * Resync trunk (0a601bf5) 2014-09-26 Ken VanDine * updated pot (d580969c) 2014-09-26 jonas-drange * debug information (03f06424) 2014-09-26 CI bot * Releasing 0.3+14.10.20140926-0ubuntu1 (bd72f0c8) 2014-09-26 Sebastien Bacher * [about] display the free space value next to the storage label Fixes: 1335144 Approved by: Ken VanDine (33ebe5c8) * [storage] tweaks to the disk informations, limit the free space to the user available one (excluding the system partitions), don't list the external mounts, that's described in the design and is going to require work on the categories computation to give correct values Fixes: 1284247 Approved by: Ken VanDine, PS Jenkins bot (702416eb) 2014-09-26 Ken VanDine * [background] set sourceSize in the image preview to work around an issue loading large images Fixes: 1373462 Approved by: Sebastien Bacher (5d8eecd1) 2014-09-26 Sebastien Bacher * [storage] use libclick rather than calling the command line Fixes: 1368967 Approved by: PS Jenkins bot, Alberto Mardegan (70b8d270) 2014-09-26 Mathieu Trudel-Lapierre * [bluetooth] Properly handle device types for connection and disconnection. Fixes: 1369964 Approved by: Sebastien Bacher, PS Jenkins bot (7ae007f6) 2014-09-26 Ken VanDine * Provide more keywords to make search useful (LP: #1370219) Fixes: 1370219 Approved by: Sebastien Bacher, PS Jenkins bot (636f24a8) 2014-09-26 jonas-drange * [wifi] connect to hidden network is now a dialog Fixes: 1366005, 1366006 Approved by: Ken VanDine, PS Jenkins bot (b3832f86) 2014-09-26 Albert Astals * Add i18n.tr Approved by: Sebastien Bacher, PS Jenkins bot (48de1227) 2014-09-26 Sebastien Bacher * use correct variable name (dfb762c9) * [security] get localized application names from the trust-store (beda44c3) 2014-09-26 Ken VanDine * merged trunk (be4111cc) 2014-09-26 CI bot * Resync trunk (a3dab5ca) 2014-09-26 Ken VanDine * Control visibility of the installAllButton, not the ListItem (cd65d512) * merged trunk (81b93177) 2014-09-26 jonas-drange * forgetting previous network does not pop pagestack twice to rebuild its model (fec6884e) 2014-09-26 Sebastien Bacher * [about] display the free space value next to the storage label (eb0d9a57) * [storage] tweaks to the disk informations, limit the free space to the user available one (excluding the system partitions), don't list the external mounts, that's described in the design and is going to require work on the categories computation to give correct values (2ec59f41) 2014-09-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2dac3a33) 2014-09-25 Ken VanDine * Image.PreserveAspectCrop is better at ensuring the preview fills the screen (ef603eb3) 2014-09-25 Sebastien Bacher * [location] use a flickable so the list can be scrolled (a2b2f1e9) 2014-09-25 Ken VanDine * Only set sourceSize on height (9ce7641d) * [background] set sourceSize in the image preview to work around an issue loading large images (d57e7327) 2014-09-25 jonas-drange * merge prereq (659d49e7) 2014-09-25 Diego Sarmentero * branch updated (42c98b20) 2014-09-25 jonas-drange * skip flaky tests (7ceabd5d) * start working on fix (baf9f5f5) 2014-09-25 Sebastien Bacher * use consistent styling (2ed76a76) * use nullprt instead of null (c4cbce86) * [storage] use libclick rather than calling the command line (529ad736) 2014-09-25 Albert Astals * Add i18ntr (38d11d0f) 2014-09-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b13371dd) 2014-09-25 CI bot * Releasing 0.3+14.10.20140925-0ubuntu1 (5f210742) 2014-09-25 Michael Terry * Prevent a crash in unity8 when the wizard also crashes or stops early. (LP: #1355892) (f96ede7c) * Add a translator comment for what HERE means. (LP: #1368838) Fixes: 1368838 Approved by: Iain Lane, PS Jenkins bot (e6afa6e4) 2014-09-24 Ken VanDine * Ensure the pause/install all button shows the correct state after update is downloaded (5dfd6724) 2014-09-24 Michael Terry * Merge from trunk (e915b13e) 2014-09-24 Ken VanDine * merged trunk (1c1518db) * merged trunk (7de4c4f9) * removed redundant "settings" keyword (e5eb34a1) 2014-09-24 Mathieu Trudel-Lapierre * [bluetooth] Properly handle device types for connection and disconnection. (1a2393f3) 2014-09-24 Michael Terry * Merge from trunk (812bbbbc) 2014-09-24 CI bot * Releasing 0.3+14.10.20140924.1-0ubuntu1 (66a305b9) 2014-09-24 Sebastien Bacher * [storage] handle the scope click .ini and get the correct icons Fixes: 1368920 Approved by: Iain Lane (c25211b7) 2014-09-24 Ken VanDine * [background] Use the ContentPeerPicker to select sources for backgrounds (LP: #1356542) Fixes: 1356542 Approved by: Sebastien Bacher (72ccba07) 2014-09-24 Iain Lane * [about] Don't display a frame for icons that can't be found, improving the visual appearance. Also return the correct path for click packages which use the icon theme. Approved by: Sebastien Bacher (48aafde2) * [about] Fix developerMode property to be QMLish - read & write instead of separate "read" and "toggle" properties. Approved by: Sebastien Bacher, PS Jenkins bot (7e49d051) * Misc packaging fixes Approved by: Sebastien Bacher, PS Jenkins bot (3092212b) * Don't check if the timedated interface is valid before calling SetTime on it, it might have timed out and we should reactivate it in that case. Approved by: Sebastien Bacher (3d905b87) 2014-09-24 Ken VanDine * Fixed reference error for count on the various device models (LP: #1362517) Fixes: 1362517 Approved by: Sebastien Bacher, PS Jenkins bot (877557ea) * [reset] Don't bail out on an isValid() check on the SystemImage QDBusInterface, the docs say isValid() may not be reliable for remote interfaces (LP: #1370815) Fixes: 1370815 Approved by: Jonas G. Drange, Sebastien Bacher (38b423e9) * Set the version information in the SystemUpdate constructor (LP: #1371810) Fixes: 1371810 Approved by: Sebastien Bacher (32454e81) 2014-09-24 Michael Terry * Prevent the buttons of the wizard's password page from overlapping its content when the OSK appears. (LP: #1368346) (aab72253) 2014-09-24 Ken VanDine * updated connection when peer selected (3fe82472) 2014-09-24 Iain Lane * Don't display a frame for undefined icons, this is only for app icons and the error icon doesn't look nice with it (37c908b9) * Revert, I like Seb's approach more (e12a8259) * [about] Return a string reference to the icon theme if we want to use it (5b338875) * If the icon is 'undefined' (AKA not shown), then don't show the frame (7ca706a7) 2014-09-24 Sebastien Bacher * don't keep iterating the hooks if we already have the icon (1bc630a1) * use a correct indentation (5bfdd682) 2014-09-24 jonas-drange * reverting readme, and pot change (fe72e392) * react to uss gaining top-most status and focus, and update the potential out-of-date default sim setting (92caa9b0) 2014-09-24 Ken VanDine * merged trunk (8283e5fb) 2014-09-24 Michael Terry * retain comment explaining why we require 4 characters (e540866c) * Further fixups, especially around focus of the passphrase screens (7841c119) 2014-09-24 Iain Lane * Merge ogra's onActiveChanged branch & fix up for new name (7cb95e80) * Fix dev mode property to be properly QMLish (fa44e698) 2014-09-24 jonas-drange * resolve divergence (8a5c487b) * adding ellipsis (8843e167) * update pot (a57c3baf) * merge trunk (18746875) 2014-09-24 Iain Lane * Some packaging fixes - > is not a valid relationship. It should be >> - Don't recommend suru-icon-theme since we also depend on it - Bump S-V to 3.9.6 which for example allows the images we ship in /usr/lib/ - Override binary-no-manpage lintian warnings. We're not going to get man pages for u-s-s any time soon (b72f156d) 2014-09-24 CI bot * Releasing 0.3+14.10.20140924-0ubuntu1 (903e883d) 2014-09-24 Oliver Grawert * fix LP: #1365903, add a watch to Developer Mode page so the page gets refreshed when going back through the page stack, also fix the page id and bounds Fixes: 1365903 Approved by: Iain Lane (b8567150) 2014-09-24 Iain Lane * Override missing-manpage. We're not getting those any time soon. (47a454c4) * Fix Depends syntax > not >> (0ba63153) * Standards-Verison 3.9.6 (5545dc54) 2014-09-24 Oliver Grawert * fix LP: #1365903, add a watch to Developer Mode page so the page gets refreshed when going back through the page stack, also fix the page id and bounds (3c391699) 2014-09-24 Iain Lane * Don't check if the timedated interface is valid before calling SetTime on it (30138365) 2014-09-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fa340333) 2014-09-23 Ken VanDine * Provide more keywords to make search useful (LP: #1370219) (eed8369a) 2014-09-23 Michael Terry * Make it easier to hit navigation buttons; fix going back through skipped pages (6f2d29bf) * Merge in trunk (4a44c495) * Update unlock screen (a4c0b380) 2014-09-23 Ken VanDine * Fixed reference error for count on the various device models (LP: #1362517) (5a7711ed) * Fixed reference error for count on the various device models (LP: #1362517) (62e02ce7) * Added a warning so we can verify we've reproduce the case where reset was failing before the fix. We'll remove the warning once it's confirmed. (89a3a11d) * [reset] Don't bail out on an isValid() check on the SystemImage QDBusInterface, the docs say isValid() may not be reliable for remote interfaces (LP: #1370815) (82bfb74c) 2014-09-23 Sebastien Bacher * update the directory for scopes (c4e17b82) 2014-09-23 Diego Sarmentero * fix alignment (df04500f) 2014-09-23 Michael Terry * Add initial passcode/passphrase pages (129f363d) 2014-09-23 Sebastien Bacher * use variables for the key group/name, drop unnecessary bool as well (23a32917) * reverse if,else to improve readability (e8e8e4e4) * use alternative function, recommended in review, to build directories (6a540992) * rename function to mention ini as well (6c727306) 2014-09-23 Ken VanDine * Use ContentTransferHint to provide a smoother transition while peer starts (725c7b42) * Make the download/update/install button larger (d1012656) 2014-09-23 Sebastien Bacher * [storage] handle the scope click .ini and get the correct icons (06dfe0f4) 2014-09-23 Diego Sarmentero * retry on button press and connection state change (616cbd6e) 2014-09-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (eb49231a) 2014-09-22 Ken VanDine * Set the version information in the SystemUpdate constructor (LP: #1371810) (3992088a) 2014-09-22 Albert Astals * make pot (cb9dd5e7) 2014-09-22 Ken VanDine * [background] Use the ContentPeerPicker to select sources for backgrounds (LP: #1356542) (448d14ac) 2014-09-22 jonas-drange * bar (fa08c984) * update pot (992ddf26) * fixing pep errors and docs in Common.qml (b301bcb8) 2014-09-22 Michael Terry * Various UI fixes, make it easier to test wizard, make it possible to skip pages using logic in that same page, PIN code -> passcode (5daf6d2f) 2014-09-22 jonas-drange * make testing more robust (6ed7f5af) 2014-09-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (88b15937) 2014-09-19 Michael Terry * More cleanly skip doing anything when we've already done the wizard (31f3e93d) 2014-09-19 Ken VanDine * Some layout fixes for updates (c6624ed0) 2014-09-19 Michael Terry * Even if wizard crashes, clean up socket environments (570e897c) 2014-09-19 Diego Sarmentero * using dbus to detect connection state (5928bdc1) 2014-09-19 Ken VanDine * merged trunk (f7fd6e22) 2014-09-19 jonas-drange * waiting longer may let tests pass? (5bee9481) * merge trunk (bde8fe88) 2014-09-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e4357f53) 2014-09-19 Ken VanDine * removed debug output (712be1c7) 2014-09-18 Ken VanDine * Change the progress bar to indeterment for installing (4a0c683d) * Display the downloaded size (934b117a) * Show downloaded sizes in while downloading (6e059e8f) * installingImageUpdate shouldn't start out visible (dade8894) * Make the installingImageUpdate overlay fill the screen (70b43d85) * Display the "Restarting" string when we get the Rebooting signal from system-image-dbus. (1d88d0b8) * Forward rebooting signals for system updates (050ded14) * Fixes for progress updates and updateState (dd4ce997) 2014-09-18 jonas-drange * readme entry note to self (7e3be682) * update pot file (95d12783) * some tweaks and workarounds (e8ea7770) 2014-09-18 Ken VanDine * Forward updateProgress signals for system updates (fca2f044) 2014-09-18 jonas-drange * proper tests (6bcbc084) 2014-09-18 Diego Sarmentero * fixing compiling issues (0172ade7) 2014-09-18 Michael Terry * Warn even harder (17f93202) * Add translator comment for HERE (df8d8585) * Clip content on the password page that is behind the OSK (26dc5130) 2014-09-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (df97165f) 2014-09-17 jonas-drange * refactoring, cleaning up (6b132b35) 2014-09-17 Diego Sarmentero * - improves in network backend. - Display errors in the ui (69e68a79) 2014-09-17 CI bot * Releasing 0.3+14.10.20140917.1-0ubuntu1 (5756a978) 2014-09-17 Ken VanDine * Make UpdateManager a singleton and refresh the availableUpdates count when the model updates (LP: #1325629) Fixes: 1325629 Approved by: Diego Sarmentero (33470268) * merged trunk (51f2ac36) * removed function that got left behind in a merge fix (fed62c43) 2014-09-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (136b1687) 2014-09-17 Ken VanDine * checkForUpdates on load and disable timer (e73426aa) 2014-09-17 CI bot * Releasing 0.3+14.10.20140917-0ubuntu1 (539d0069) 2014-09-17 Ken VanDine * Include an icon instead of using the themed icon (LP: #1365408) Fixes: 1365408 Approved by: Mathieu Trudel-Lapierre, PS Jenkins bot (ba9e186d) 2014-09-17 Mathieu Trudel-Lapierre * [bluetooth] don't try to enable Discoverable if the device isn't powered yet. Fixes: 1355904 Approved by: PS Jenkins bot (ed341de0) 2014-09-16 jonas-drange * fix code fails (ab27dea2) 2014-09-16 Mathieu Trudel-Lapierre * [bluetooth] don't try to enable Discoverable if the device isn't powered yet. (fa607f48) 2014-09-16 jonas-drange * merge trunk (3b5b4f45) * ui flow (f6da9eaf) 2014-09-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f4bc563c) 2014-09-16 Ken VanDine * Include an icon instead of using the themed icon (LP: #1365408) (271e2724) 2014-09-15 CI bot * Releasing 0.3+14.10.20140915.1-0ubuntu1 (2e929564) 2014-09-15 Ken VanDine * When activated by a url request for a specific panel, clear the pageStack to maintain the natural navigation instead of pushing a new page on top of a page from a the previous panel (LP: #1362025) Fixes: 1359953, 1362025 Approved by: Sebastien Bacher, PS Jenkins bot (51920826) 2014-09-15 Lars Uebernickel * Use Icon instead of StatusIcon (251f4647) 2014-09-15 Ken VanDine * Removed some unused code and delay checking for updates in the entryComponent by 60s after loading the main view (e5c42b4d) 2014-09-15 jonas-drange * get a crude version of the connection dialog going (363e8181) 2014-09-15 Ken VanDine * Merged trunk (433cee39) 2014-09-15 CI bot * Releasing 0.3+14.10.20140915-0ubuntu1 (e8383802) 2014-09-15 John R. Lenton * Take the system settings push helper closer to implementing the spec at https://wiki.ubuntu.com/SoftwareUpdates#Prompting Fixes: 1363972 Approved by: Sebastien Bacher, Roberto Alsina (50ba7119) 2014-09-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (64747587) 2014-09-14 CI bot * Resync trunk (28ed0853) 2014-09-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ab0eb94c) 2014-09-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f1238172) 2014-09-13 CI bot * Releasing 0.3+14.10.20140913-0ubuntu1 (74be60c6) 2014-09-13 Ken VanDine * Don't try to tweak the bottomMargin for the OSK, it was trying to calculate it based on an undefined component so failing. It shouldn't be needed anyway. (59d4bf51) 2014-09-12 Ken VanDine * merged trunk (23b02b37) * removed debug output (1249860e) 2014-09-12 CI bot * Releasing 0.3+14.10.20140912-0ubuntu1 (dd615aaa) 2014-09-12 jonas-drange * [wifi] fix bad looking buttons in "Other Networks" panel Fixes: 1362127 Approved by: Ken VanDine (085bd10d) * [wifi] "Other Network" -> "Connect to hidden network" Fixes: 1365984 Approved by: Ken VanDine (662ebb51) 2014-09-12 Jussi Pakkanen * Hide entry to connect to hidden network when wifi is off. Fixes: 1365960 Approved by: Ken VanDine (219622e2) 2014-09-12 Ken VanDine * Don't try to tweak the bottomMargin for the OSK, it was trying to calculate it based on an undefined component so failing. It shouldn't be needed anyway. (74ae7cfb) * merged wifi-other-nets-button-fix-1362127 (9a243fc6) * Instead of clearing the pageStack, pop pages until the mainPage is the only one left (e925c798) * Fixed typo in signal name and make updateRequired an writable property. After the update is applied set updateRequired to false so the model reflects the current state. (1564d748) * Fixed typo in updateStateChanged signal (4a18ca6e) * Added a little more debugging output for now (f47b2801) * Fixed type in updateRequired, it's a bool that was exposed to QML as a string (3d0b683b) 2014-09-12 jonas-drange * adding tests (bcc220be) 2014-09-12 Lars Uebernickel * EntryComponent: explicitly set icon width to fix layout (cd564816) 2014-09-12 Iain Lane * Merge trunk (c5c12e21) 2014-09-12 Lars Uebernickel * Bump ubuntu-ui-toolkit dependency (f2377548) 2014-09-12 Ken VanDine * Update the model when click updates are complete (81f2246d) * When activated by a url request for a specific panel, clear the pageStack to maintain the natural navigation instead of pushing a new page ontop of a page from a the previous panel (LP: #1362025) (e160548d) 2014-09-12 jonas-drange * making the dialog behave (4ad1566a) * merge trunk and prereq (2f475633) * popup (add7b698) 2014-09-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (65d7ba70) 2014-09-12 Ken VanDine * Don't initiate a checkForUpdates when the mainPage loads (62a3ddc6) * Merged UpdateManager singleton (334a22eb) 2014-09-11 CI bot * Releasing 0.3+14.10.20140911.3-0ubuntu1 (4afe4586) 2014-09-11 Sebastien Bacher * Increase vertical spacing in the settings grid Fixes: 1348579 Approved by: Ken VanDine (26aaa197) * [security-privacy] use ngettext strings when needed Fixes: 1368159 Approved by: Ken VanDine (538752e2) 2014-09-11 Ken VanDine * Translate desktop file (LP: #1318008) Fixes: 1318008 Approved by: Sebastien Bacher (3bf153d9) * Don't call downloadUpdate when we see a system update ready, the service does that for us (LP: #1368294) Fixes: 1368294 Approved by: Sebastien Bacher (5ce40aa6) * Fixed tests for the dialpad settings failing on mako (67f3a5df) 2014-09-11 Sebastien Bacher * [system-update] open the ubuntuone subpanel rather than the list Fixes: 1348580 Approved by: Ken VanDine (0c351c1e) 2014-09-11 John R. Lenton * fixes lp:1363972 (b9b24d95) 2014-09-11 Ken VanDine * merged dialpad_test_fixes branch (6325a367) * Don't call downloadUpdate when we see a system update ready, the service does that for us (LP: #1368294) (2dc762cf) * build depend on intltool (c25a8139) * Fixed tests for the dialpad settings failing on mako (26f4a26a) * Translate desktop file (LP: #1318008) (90eae5d7) 2014-09-11 John R. Lenton * tests weren't passing for me, this trivialish change fixes it (ef45445c) 2014-09-11 Sebastien Bacher * [system-update] open the ubuntuone subpanel rather than the list (c2b7601b) 2014-09-11 jonas-drange * merge trunk, fix conflict (62371825) * merge trunk (169863e8) 2014-09-11 Jussi Pakkanen * Made connect to hidden network unavailable when wifi is off. (af0f1509) 2014-09-11 John R. Lenton * make pep8 and pyflakes happy with the tests too (4f7603d1) * updated push helper to cope with system updates closer to spec (bb47cd90) 2014-09-11 Sebastien Bacher * [security-privacy] use ngettext strings when needed (016f7b73) * Increase vertical spacing in the settings grid (aac0b745) 2014-09-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (06c7bb66) 2014-09-11 Martin Pitt * update POT (ae3332ca) 2014-09-11 CI bot * Releasing 0.3+14.10.20140911.1-0ubuntu1 (89f655e0) 2014-09-11 Sebastien Bacher * [sound] use the correct backend to control the keyboard sound toggle Fixes: 1366208, 1367288 (0c3f6469) 2014-09-11 Alejandro J. Cura * Fixing the refreshing of the apps scope Fixes: 1360369 Approved by: Sebastien Bacher, Rodney Dawes (ebe3a6c3) 2014-09-11 jonas-drange * [wifi] factory was setting the icon property, which was causing the icon to not render Fixes: 1364366 Approved by: Sebastien Bacher (7f232e99) * [language] workaround for transition bug in keyboard layout menu Fixes: 1350809 Approved by: Sebastien Bacher (151584dd) * [wifi] do not use predictive text for network name input Fixes: 1365992 Approved by: Sebastien Bacher (305571ca) * [background] always keep custom images, and remove press-and-hold action. Fixes: 1365167 Approved by: Sebastien Bacher, PS Jenkins bot (b420d63a) 2014-09-11 CI bot * Releasing 0.3+14.10.20140911-0ubuntu1 (f98f881e) 2014-09-11 Ken VanDine * Don't call downloadUpdate for system updates that are already downloading (LP: #1365646) Fixes: 1311219, 1365646 Approved by: Sebastien Bacher (3eadb57e) 2014-09-10 Alejandro J. Cura * Fixing the refreshing of the scope (90fb8211) 2014-09-10 Ken VanDine * Merged trunk and downloading fix (01237222) * fixed the height calculation for the ListView, it was causing a crash onModelChanged (b7502eca) * fixed syntax error (30052dac) * merged trunk (a5963666) * Don't call downloadUpdate for system updates that are already downloading (LP: #1365646) (6ecff62f) 2014-09-10 jonas-drange * accesspoint will define its own icon (9a3e0c8a) * specify inputmethodhints (1aea4deb) * other network -> connect to hidden network (aeaef359) * use fill, left and right. (2a7a03be) 2014-09-10 Sebastien Bacher * [sound] use the correct backend to control the keyboard sound toggle (d126baa4) 2014-09-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ed4f2637) 2014-09-09 jonas-drange * removing left, right, since there's fill (3074b279) 2014-09-09 CI bot * Releasing 0.3+14.10.20140909-0ubuntu1 (2b5778f3) 2014-09-09 Michael Terry * Fix false-negatives from AccountsService when switching from swipe to password (LP: #1363405) (8e0af8e4) * Allow switch from PIN code to passphrase and back using the same password. (LP: #1357043) (f4b84f07) 2014-09-09 Sebastien Bacher * [system-update] don't draw a frame around ubuntu updates Fixes: 1367136 Approved by: Ken VanDine (f788d2d6) 2014-09-09 Ken VanDine * - Notify the user if the phone needs to be plug to power for update (6ee0522b) 2014-09-09 Mathieu Trudel-Lapierre * Also allow Speakers and Carkits as valid audio devices to pair. Approved by: Sebastien Bacher (4279515d) 2014-09-09 Sebastien Bacher * [system-update] don't draw a frame around ubuntu updates (079bdb50) 2014-09-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6297ef6b) 2014-09-08 CI bot * Releasing 0.3+14.10.20140908.1-0ubuntu1 (26d2de9c) 2014-09-08 Ricardo Salveti de Araujo * sound: setting default audio role for ringtone and messages Approved by: Jim Hodapp, Sebastien Bacher (c5aca2cf) 2014-09-08 Michael Terry * Allow some errors from AccountsService because they are expecte. allow proper rollback to swipe (d9ae956c) * Ignore passwd errors if user gave right password and it equals the new one (bc96568c) * Add a bit more debug output in error cases (08d6ee34) 2014-09-08 Mathieu Trudel-Lapierre * Also allow Speakers and Carkits as valid audio devices to pair. (f11c5036) 2014-09-08 Ken VanDine * merged trunk (2975c95c) * don't statically allocate the singleton (7b0f6553) 2014-09-08 jonas-drange * add rectangle and flickable (bc7e29c7) 2014-09-08 CI bot * Releasing 0.3+14.10.20140908-0ubuntu1 (cd99f686) 2014-09-08 Sebastien Bacher * [orientation-lock] don't display a frame around the icon Fixes: 1365450 Approved by: Ken VanDine, PS Jenkins bot (3cb581eb) 2014-09-08 jonas-drange * [about/versions] create reusable component of singlevalue items that have long values Fixes: 1363927 Approved by: Sebastien Bacher, PS Jenkins bot (2c1d8967) 2014-09-08 Sebastien Bacher * Use standard items for the categories and don't display dividers Fixes: 1365563 Approved by: Ken VanDine (3ba3eed7) * [developer-mode] working scrolling and correct spacing Approved by: Ken VanDine, PS Jenkins bot (5d4fdeac) 2014-09-08 Michael Terry * Don't crash when destructing the Wizard.Utils.System plugin. This fixes the crash on wizard exit and the crash when pressing back on the HERE license. (5204a400) 2014-09-08 jonas-drange * removing animations as they are currently broken (3ec95f97) * merge trunk (65a2265e) 2014-09-08 CI bot * Resync trunk (642fd70d) 2014-09-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (36862509) 2014-09-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2aeec2ca) 2014-09-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c3393f86) 2014-09-05 Michael Terry * Whoops, fix dumb typo due to a last minute change in last commit (367c45f5) 2014-09-05 Ken VanDine * more fixes related to making UpdateManager a singleton (9dc5cb91) 2014-09-05 Michael Terry * Don't crash on wizard exit by not statically allocating plugin class (71537e1a) 2014-09-05 Ricardo Salveti de Araujo * sound: setting default audio role for ringtone and messages (4643c775) 2014-09-05 Ken VanDine * make UpdateManager a singleton (010fcc3e) * Refresh the availableUpdates count when the model updates (LP: #1325629) (6c8dbdbb) * Fixed multiple dialogs being opened for system updates (eb75a340) 2014-09-05 Sebastien Bacher * Use standard items for the categories and don't display dividers (f6b4dcb8) 2014-09-05 jonas-drange * update contact/author info (4b08b367) * better name, root is undefinde fix (7f70f36a) * make overshootable (66083652) * clearer button text (061cbfb0) * delete imported images on first preview, on cancel (619930bd) * remove popover (3f7a85aa) * add singlevaluevertical and use it to display the build device part id number build id part device number (01a32d5f) * merge trunk (d423405a) 2014-09-05 CI bot * Releasing 0.3+14.10.20140905.1-0ubuntu1 (8413cb7d) 2014-09-05 David Barth * Enable location panel, display contols for authorized applications. Approved by: Alexandre Abreu, PS Jenkins bot, Alberto Mardegan (3c1d1c87) * call the right model to toggle the setting (3b87fe6f) 2014-09-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (05da3446) 2014-09-05 Ken VanDine * fixed handling of isCharging (3b5498ca) 2014-09-04 Ken VanDine * use indicator-power to get chargeLevel, it's more reliable than BatteryInfo (ffb0681e) 2014-09-04 CI bot * Releasing 0.3+14.10.20140904.2-0ubuntu1 (de70139f) 2014-09-04 Ken VanDine * Tweak the depends for accountsservice-ubuntu-schemas to handle a "~" version (4de4f5f7) * Tweak the depends for accountsservice-ubuntu-schemas to handle a "~" version (4a6c760d) * fixed defining capacity variable and trick battery state info to be set (56e697ef) 2014-09-04 CI bot * Resync trunk (4eaf63bb) 2014-09-04 Ken VanDine * removed debug code (6fccc3fe) * removed some unused code (4b27a203) * Merged batter-check branch from Diego Sarmentero (76f3434c) 2014-09-04 jonas-drange * keep custom images no matter what, and fix broken popover (b86c86c5) 2014-09-04 Sebastien Bacher * [developer-mode] working scrolling and correct spacing (7116d5ab) 2014-09-04 David Barth * cleanups (d1564f4a) * improve rendering of the location entry (847a20c0) * filter out unconfined apps; lookup desktop file for apps without version numbers (3691d8cc) 2014-09-04 Sebastien Bacher * [orientation-lock] don't display a frame around the icon (a63588fd) 2014-09-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1d7b82b8) 2014-09-04 CI bot * Releasing 0.3+14.10.20140904.1-0ubuntu1 (8d31e7a5) 2014-09-04 Guillermo Gonzalez * Basic unittest for the push-helper script Approved by: Ken VanDine, PS Jenkins bot (7dfd8d79) 2014-09-04 Mathieu Trudel-Lapierre * Downgrade qFatal failure to register bluetooth agent to a qCritical. Approved by: Ken VanDine (de1cd6da) 2014-09-03 Mathieu Trudel-Lapierre * Downgrade qFatal failure to register bluetooth agent to a qCritical. (5c2cbb30) 2014-09-04 CI bot * Releasing 0.3+14.10.20140904-0ubuntu1 (61876363) 2014-09-04 jonas-drange * [language] explain to the user that a reboot is necessary for the change to take effect Fixes: 1240875 Approved by: PS Jenkins bot (9d4c758c) * [about/wifi] adding mac addresses for bt and wifi, and ip for wifi Fixes: 1356239 Approved by: Ken VanDine, Sebastien Bacher, PS Jenkins bot (abc30c78) 2014-09-04 Sebastien Bacher * [licenses] display an error when the copyright can't be read Fixes: 1206150 Approved by: Ken VanDine, PS Jenkins bot (1793c05c) * [security] give a translation context to the 'None' string Fixes: 1362143 Approved by: Ken VanDine, PS Jenkins bot (e09662ab) 2014-09-04 Michael Terry * Fix the OSK not working on first boot. When the wizard closes, shut down maliit-server and the indicators so that unity8 can start them itself. LP: 1362679 (44ca34ad) * Avoid another race condition when switching password types by completing all DBus operations synchronously as we exit the policykit agent. LP: 1361137 Fixes: 1361137 Approved by: Ken VanDine, PS Jenkins bot (267edaca) 2014-09-04 jonas-drange * [about] print out phone numbers for dual sims as well Approved by: PS Jenkins bot (b8f83ff8) 2014-09-04 Andrea Cimitan * Various fixes for wifi wizard page Fixes: 1362296, 1362553 Approved by: Michael Terry (9057df5e) 2014-09-04 Sebastien Bacher * [security] don't mark "%1" string as translatable Approved by: Ken VanDine, PS Jenkins bot (eef89d88) 2014-09-04 Loïc Minier * Manually merge lp:~mterry/ubuntu-system-settings/here-fixes and resync with citrain PPA upload. (117108e3) 2014-09-04 jonas-drange * making cleanup more robust, using helper to find element lazily loaded in listview (237dd42c) 2014-09-03 Guillermo Gonzalez * fix push-helper test name (1f23d12c) 2014-09-03 jonas-drange * merge trun (a234bcd2) * finishing off tests (d3b5bc6d) * fix pep again (74a2e57d) * language testing (fdbb6be5) 2014-09-03 Guillermo Gonzalez * add test_push_helper.py to the tests (03b1cc97) * add basic tests for the push-helper script (691131b3) 2014-09-03 Michael Terry * Try to fix race condition when closing polkitlistener by completing a request synchronously (37b7c096) 2014-09-03 jonas-drange * fix pep (ecf411b4) * merge trunk (b7bff295) * add tests (7471e742) 2014-09-03 Andrea Cimitan * Review comments (7b9bf4c5) 2014-09-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ae13b20d) 2014-09-02 Andrea Cimitan * Use null component (6e582555) * using repeater (36c7cdd2) 2014-09-02 jonas-drange * add sessionservice, add restart now/revert (b972d479) * add uss-sessionservice, use it (7e04aea5) 2014-09-02 Andrea Cimitan * Locale update (2cee4820) * Merged trunk (c0cd89a9) * Various fixes for wifi page (0acc9e01) 2014-09-02 jonas-drange * add notice when lang changed (d2773e81) 2014-09-02 Michael Terry * Kill maliit-server and indicators on wizard exit so that unity8 can bring them up itself (cf36e3af) 2014-09-02 jonas-drange * remove test which will not work (e6ab41b2) 2014-09-02 Sebastien Bacher * [security] give a translation context to the 'None' string (e908bc80) * [licenses] display an error when the copyright can't be read (c006a63d) 2014-09-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ca3a0403) 2014-09-01 jonas-drange * split up number section, use loader, write tests (7242cde7) 2014-09-01 David Barth * display all text in debug mode (dccd6342) 2014-09-01 Martin Pitt * POT update (f6b360fb) 2014-09-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a38bf286) 2014-08-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f95716be) 2014-08-30 CI bot * Resync trunk (fcceb1f4) 2014-08-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f9ec943b) 2014-08-29 CI bot * Releasing 0.3+14.10.20140829.2-0ubuntu1 (bebc9148) 2014-08-29 Sebastien Bacher * [notifications] use normal text style and ubuntushaped icons Approved by: Ken VanDine, PS Jenkins bot (bc67e676) * [battery] refresh the graph on a minute basis Approved by: Ken VanDine, PS Jenkins bot (971cd48d) 2014-08-29 Diego Sarmentero * - Fix out of sync image download - Refresh scope after installation Fixes: 1324923, 1360369 Approved by: Jonas G. Drange, PS Jenkins bot (13cba400) 2014-08-29 Ken VanDine * Added setting for dialpad sounds to both the sound and phone panels. Approved by: Jonas G. Drange, PS Jenkins bot (e3a8e680) 2014-08-29 Michael Terry * Only show HERE checkbox if licenses are in place (df33cc52) * Actually enable HERE setting and make its checkbox optional (4ca6227a) 2014-08-29 Diego Sarmentero * testing build (30123a5e) 2014-08-29 jonas-drange * tolerate no modems (8c48a0dc) * translatable strings, naming panel network name (da1dc851) * [about] printing phone numbers for no/single/dual (addec29e) 2014-08-29 Sebastien Bacher * just use the variable (a008a851) 2014-08-29 Antti Kaijanmäki * Fix typo. (5037ba53) 2014-08-29 Ken VanDine * Bumped depends for accountsservice-ubuntu-schemas to >= 0.0.3+14.10.20140829 to get the DialpadSoundsEnabled setting (0b9ddb22) * merged trunk (33ca6dc1) * Fixed AP failures due to carrierSelector changing from ItemSelector to OptionSelector (e755bf2e) * merged apneditor (7590c71e) 2014-08-29 jonas-drange * remove test wifi (5a526c18) 2014-08-29 Sebastien Bacher * [security] don't mark "%1" string as translatable (4a0dd7e6) 2014-08-29 jonas-drange * bool for disconnect, some cleanup (32569e38) 2014-08-29 Diego Sarmentero * - Battery check (4cc5221d) 2014-08-29 jonas-drange * add deactivateConnection functionality (93ec9376) 2014-08-29 Sebastien Bacher * [notifications] use normal text style and ubuntushaped icons (e50d4753) * [battery] refresh the graph on a minute basis (d5129a3c) 2014-08-29 CI bot * Resync trunk (f19d42cc) 2014-08-29 Martin Pitt * update PO template (e7415bd0) 2014-08-29 CI bot * Releasing 0.3+14.10.20140829.1-0ubuntu1 (b89e251f) 2014-08-29 Michael Terry * When changing to swipe mode, it was possible that our policykit agent would not unregister itself, making the next attempt to change modes appear to work, but in truth fail. Also, no longer ask for a password to switch to swipe mode if policykit has a cached authentication for us. Fixes: 1350381, 1361137 Approved by: Ken VanDine, PS Jenkins bot (53143f47) 2014-08-29 Sebastien Bacher * [security] tweak some pin locking details to match the design better Approved by: Ken VanDine, PS Jenkins bot (952d561e) 2014-08-29 Antti Kaijanmäki * some cleanups. (782a3151) * more tweaks after extensive testing. (b2bb3c38) * Accomodate for the unfortunate fact that our platform supports only one MMS context. (9fd51bc5) 2014-08-28 Antti Kaijanmäki * revert .pot update (a9785d0a) * ui tweaks, etc. (d40a65be) 2014-08-28 Michael Terry * Merge from trunk (9e350e8f) 2014-08-28 Sebastien Bacher * [security] tweak some pin locking details to match the design better (a707d22b) 2014-08-28 Michael Terry * Avoid race condition with unregistering our policykit agent (39465062) 2014-08-28 CI bot * Releasing 0.3+14.10.20140828.3-0ubuntu1 (9e1bf68c) 2014-08-28 Michael Terry * Implement the "When locked, allow:" portion of the Security & Privacy panel, so now the user can control whether the launcher and/or indicators are available while locked. (LP: #1358340) Fixes: 1358340 Approved by: Sebastien Bacher (d3cbe10d) 2014-08-28 Diego Sarmentero * fixing changelog as requested (cc8042f7) * check if interface is valid (1bafd078) 2014-08-28 Ken VanDine * Updated for DialpadSoundsEnabled setting rename (afe038e4) * bumped depends for accountsservice-ubuntu-schemas to >= 0.0.2+14.10.20140828 to get the DialpadSounds setting (0962f8bc) * pep8 fix (c3d8cbd6) * Added tests for dialpad sounds in phone (a473a257) 2014-08-28 Diego Sarmentero * remove unused function declaration (e45ff042) * [ Ken VanDine ]; SIM PIN lock implementation [ jonas-drange . [main panel] add visual feedback on press; [cellular] uses modemtechnologies property from ofono to populate technology preference options (LP: #1346790) [ Sebastien Bacher ]; [language] workaround inconsistent languages casing (LP: #1362123); [background] Display the default background selected (LP: #1349329); [storage] display translated names (LP: #1360207); [updates] don't display animations when clicking on update rows (LP: #1360364. [background] don't use an icon in the headerbar (LP: #1362122) [ Mathieu Trudel-Lapierre ]; Fix PIN code or passcode requests by properly matching the tag for the original request. (LP: #1355152) (320c9161) 2014-08-28 Ken VanDine * Added dialpad sounds toggle in phone and sounds plugin (7d215a38) 2014-08-28 jonas-drange * adding rudimentary page for showing wifi ip (d11c2ee1) 2014-08-28 David Barth * comment (13e47110) * enable location panel, display contols for authorized applications (d50e97d9) 2014-08-28 CI bot * Releasing 0.3+14.10.20140828.2-0ubuntu1 (cf602793) 2014-08-28 Jussi Pakkanen * Minor cleanups. Approved by: Ken VanDine, Sebastien Bacher, PS Jenkins bot (b3337e71) 2014-08-28 Michael Terry * Update look and feel of wizard to more closely match the visual design. Approved by: Sebastien Bacher, PS Jenkins bot (1c1ccc9e) 2014-08-28 Roberto Alsina * Don't crash the push helper in locales that have no .mo file Fixes: 1357506 Approved by: Sebastien Bacher, PS Jenkins bot (7894abb6) 2014-08-28 Ken VanDine * merged cleanups (cc52229d) 2014-08-28 Diego Sarmentero * Update click scope on click installed (52d2105f) * [ Diego Sarmentero ] Fix progress issues (fe3f07f6) 2014-08-28 Lars Uebernickel * Use Icon instead of StatusIcon (5d81644d) 2014-08-28 jonas-drange * remove whitespace (53314a68) * write binding for bt mac address (4206f140) 2014-08-28 Jussi Pakkanen * Merged trunk. (8048d91f) 2014-08-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ea8415ef) 2014-08-27 Roberto Alsina * use gettext differently so pyflakes is happy (59fb2671) 2014-08-27 Diego Sarmentero * comment dbus (278e1a8f) 2014-08-28 jonas-drange * trying for both mac addresses (d126fcc0) 2014-08-27 CI bot * Releasing 0.3+14.10.20140827.3-0ubuntu1 (222dc3da) 2014-08-27 Sebastien Bacher * [background] don't use an icon in the headerbar Fixes: 1362122 Approved by: Jonas G. Drange (f4e2ef29) * [updates] don't display animations when clicking on update rows Fixes: 1360364 Approved by: Ken VanDine, Alejandro J. Cura, PS Jenkins bot (f2f824ad) * [storage] display translated names Fixes: 1360207 Approved by: Ken VanDine, PS Jenkins bot (ca627407) * [background] Display the default background selected Fixes: 1349329 Approved by: Jonas G. Drange, PS Jenkins bot (be3a22c5) 2014-08-27 jonas-drange * [cellular] uses modemtechnologies property from ofono to populate technology preference options Fixes: 1346790 Approved by: Ken VanDine, PS Jenkins bot (0a1e4f8c) 2014-08-27 Ken VanDine * SIM PIN lock implementation Approved by: Jonas G. Drange (c944dbda) 2014-08-27 Sebastien Bacher * [language] workaround inconsistent languages casing Fixes: 1362123 Approved by: PS Jenkins bot (8cc39e30) 2014-08-27 jonas-drange * [main panel] add visual feedback on press Approved by: Ken VanDine, PS Jenkins bot (d7f78f48) 2014-08-27 Diego Sarmentero * Fixing progress out of sync on back (f5d75478) 2014-08-27 Ken VanDine * fixed title for unlock dialog to match design when unlocking (2d9ec9ee) * ensure the checked state matches the locked state (7d9fbf80) * merged prereq (18cec586) 2014-08-27 Michael Terry * let translators change arrows (a4c2209a) 2014-08-27 Sebastien Bacher * [language] workaround inconsistent languages casing (3d495f3b) 2014-08-27 Ken VanDine * cleaned up debug output (51df2137) * Improved handling of zero sim (fe3f4018) 2014-08-27 jonas-drange * show wifiaddr (09864d20) 2014-08-27 Michael Terry * passcode -> PIN code (8595775e) 2014-08-27 Ken VanDine * pep8 fixes (84fa2b18) * Skip lock tests until we sort out state issues with dbusmock (16a00d93) 2014-08-27 Michael Terry * Switch to sentence capitalization for headers (d4fcb33b) 2014-08-27 Ken VanDine * Use sim names and cleaned up debugging output (749399fe) 2014-08-27 CI bot * Releasing 0.3+14.10.20140827.1-0ubuntu1 (b9d05830) 2014-08-27 Mathieu Trudel-Lapierre * Fix PIN code or passcode requests by properly matching the tag for the original request. Fixes: 1355152 Approved by: Sebastien Bacher, PS Jenkins bot (cd98e548) 2014-08-27 Ken VanDine * merged trunk (ca35ac39) 2014-08-27 Roberto Alsina * link bug (036281c7) * use gettext correctly, avoid crashing in C locale (a335de4d) 2014-08-27 Sebastien Bacher * [background] don't use an icon in the headerbar (c6e45f13) 2014-08-27 jonas-drange * item as top level component, otherwise autopilot fails (3eeeaca4) 2014-08-27 Antti Kaijanmäki * update .pot (8ba29861) * merge trunk. (7ae2544e) * Apn Editor. (d5462fca) 2014-08-27 Sebastien Bacher * [updates] don't display animations when clicking on update rows (5a2b04bf) * [storage] display translated names (8fac8c76) 2014-08-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (7598fc42) 2014-08-27 Ken VanDine * handle dual sims (be84cad9) 2014-08-26 Ken VanDine * reset SubscriberNumbers on the second modem (fc8af157) * Updated ofono template (d51daf99) 2014-08-26 Michael Terry * Redesign wizard from latest design specs (67de5afc) 2014-08-26 jonas-drange * merge trunk (3939f262) * merge trunk (0d274454) 2014-08-26 Mathieu Trudel-Lapierre * Unbreak bluetooth PIN requests by properly passing a tag back to providePinCode, so the original request can be matched. (eaea642e) 2014-08-26 CI bot * Releasing 0.3+14.10.20140826.1-0ubuntu1 (280b3e93) 2014-08-26 jonas-drange * [main panel] show rotation lock, point to correct setting Approved by: Sebastien Bacher, PS Jenkins bot (9b960b8a) 2014-08-26 Sebastien Bacher * Include extra files for translations Fixes: 1359267 Approved by: Ken VanDine (f95bd15a) * [background] Display the default background selected (8705dfcf) 2014-08-26 Michael Terry * Merge from trunk (9ecf1bdf) 2014-08-26 jonas-drange * add specific dep (0dffa387) 2014-08-26 Martin Pitt * Update PO template (eb2487ad) 2014-08-26 Sebastien Bacher * Include extra files for translations (85f1e19e) 2014-08-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (91d07fe6) 2014-08-25 Ken VanDine * merged (4cb32514) * pep8 fixes (15904605) * merged (be170622) * merged trunk (ccae34a7) 2014-08-26 CI bot * Releasing 0.3+14.10.20140826-0ubuntu1 (c9162471) 2014-08-26 Michael Terry * After selecting the language, update the session environment immediately and restart indicators so that their notifications (like wifi prompt) are translated. Fixes: 1354325 Approved by: Sebastien Bacher, PS Jenkins bot (a7ee7198) 2014-08-26 Sebastien Bacher * [system-update] rework the ui to use a column rather than anchors, the layout is quite dynamic and it should be easier to position and stack widgets this way Fixes: 1343172 Approved by: Sebastien Bacher, Diego Sarmentero (8050842e) 2014-08-26 Ken VanDine * Hide sleep locks immediately setting, which isn't implemented yet (LP: #1361297) Fixes: 1361297 Approved by: Jonas G. Drange (00f58eec) 2014-08-25 Ken VanDine * [security-privacy] Hide encryption setting until it's implemented (948cadfb) * added tests for sim lock/unlock (db4cc336) * merged call fwd/waiting fixes (a6d5d7fb) * merged upstream (76b1eb83) * added properties for sim locking (44c4dc9a) * Hide sleep locks immediately setting, it isn't implemented yet (LP: #1361297) (dec68a14) 2014-08-25 CI bot * Releasing 0.3+14.10.20140825-0ubuntu1 (ad330cfc) 2014-08-25 jonas-drange * [phone] adding dual sim functionality to phone panel Approved by: Ken VanDine, Sebastien Bacher, PS Jenkins bot (6f7e334d) 2014-08-25 Ken VanDine * Added autopilot tests for security-privacy Approved by: PS Jenkins bot (dde10ee1) 2014-08-25 jonas-drange * merge prereq (ed740af7) * fix bad sim1/sim2 reference (2715d487) 2014-08-25 Sebastien Bacher * use the correct singular, even if it's not displayed (a7d7a55d) 2014-08-25 jonas-drange * fix pep8 (85d504a4) * fix typo (b3c1c0a1) * merge trunk (ebccbbab) 2014-08-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fa0e8cec) 2014-08-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9eff8738) 2014-08-23 jonas-drange * removing debug (fec5bfb4) * create the binding locally (14007f77) * bad ref (42253b86) 2014-08-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bd269de0) 2014-08-23 jonas-drange * merge trunk (1ec3af8b) * be a bit more precise when using the callsettings (883bdd1a) 2014-08-22 Ken VanDine * tidy up some white space (32a02adb) 2014-08-22 CI bot * Releasing 0.3+14.10.20140822.1-0ubuntu1 (2c449171) 2014-08-22 jonas-drange * [cellular] displays cellular UIs based on how many SIMs are present. Fixes: 1357393 Approved by: Ken VanDine, PS Jenkins bot (ed189e6c) 2014-08-22 Jussi Pakkanen * Fix a bunch of compiler warnings. Approved by: Iain Lane, PS Jenkins bot (4a7e3e5b) 2014-08-22 Ken VanDine * Added flickable to fix scrolling Fixes: 1354161, 1355144 Approved by: Sebastien Bacher, PS Jenkins bot (305ff63a) * Settings for idle/lock timeout Fixes: 1230345 Approved by: Jonas G. Drange, Sebastien Bacher, PS Jenkins bot (f8af3929) 2014-08-22 Michael Terry * Add a location page and a terms and conditions page for the HERE service. Approved by: Andrea Cimitan, PS Jenkins bot (614413c7) 2014-08-22 Charles Kerr * In the welcome wizard, refresh the text in the 'no sim card' and 'all done' pages to match the latest from design. Approved by: Iain Lane, PS Jenkins bot (b16ef6be) 2014-08-22 Ken VanDine * Cleaned up handling of sim lock/unlock and some error handling (0bfdcd81) 2014-08-22 jonas-drange * merge trunk (f0e1d110) 2014-08-22 Ken VanDine * merged prereq (40bc5ff2) * merged trunk (cdc351cc) 2014-08-22 Sebastien Bacher * Restore other line (708131f4) 2014-08-22 jonas-drange * make this test a bit more robust (de4b09c0) 2014-08-22 Sebastien Bacher * Restore line cleared which is still needed (4dd55109) 2014-08-22 jonas-drange * debugging test failure (4d5b58ec) 2014-08-22 Sebastien Bacher * Extra tweaks to the layout (f4b90c4a) 2014-08-22 jonas-drange * merge trunk (4ba0896d) * cleanup of extra lines (d9433949) * merge trunk (a3f86146) * remove space (98c2ea50) * leaving the logic to much smarter people (03c5d33b) 2014-08-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5e3c9090) 2014-08-22 Antti Kaijanmäki * Add a phony target to get the files under plugins/cellular/Components visible in Qt Creator. (32f40370) * simplify PageChooseCarrier.qml a bit more. (dab958d6) * Fix PageChooseCarrier handling of dynamic OfonoNetworkOperator objects. (b5eac95f) 2014-08-22 Ken VanDine * merged visual-feedback-grid (08471254) * merged (20dbcb99) 2014-08-21 Michael Terry * Fix signal name and stack reversing behavior (127dc163) 2014-08-21 jonas-drange * overly complicated (d8c81236) 2014-08-21 Ken VanDine * Improved the cleanup for gsettings, use a lambda with Eventually to prevent sleeps (7deb5b15) 2014-08-21 Michael Terry * Remove excess location reminder (05c3421c) 2014-08-21 jonas-drange * remove data helpers, work on multisim cellular + modemtechnologies (a2913ff1) 2014-08-21 Michael Terry * Load html directly (e19b89b1) 2014-08-21 jonas-drange * gotsta enable hover as well as lowlight on exited (974e6734) 2014-08-21 Ken VanDine * WIP sim lock and unlock (058ec60d) 2014-08-21 jonas-drange * change to boolean (83d92d24) 2014-08-21 Michael Terry * Fix settings label for location option (f54f31ff) * Fix trigger behavior (64c7209e) 2014-08-21 Ken VanDine * merged prereq branch (be5b5ac4) * merged prereq branch (b1dc1e4b) * Removed unused binding (c3f40ec7) * bumped gsettings-ubuntu-schemas depends to >= 0.0.2+14.10.20140815 (cd2270c5) * Don't use ListView inside the Flickable, we want the whole page to flick (6e8ca38f) 2014-08-21 jonas-drange * use pressed/released as well (4fca28a9) 2014-08-21 Ken VanDine * introduce a sleep to ensure the setting changes in gsettings (846eb1ca) * merged prereq branch (ebf11874) 2014-08-21 jonas-drange * use same color as uuit (4a15f2d3) 2014-08-21 Jussi Pakkanen * Merged trunk. (c23823e2) * Some cppcheck fixes. (3ee936f9) 2014-08-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9977bc97) 2014-08-21 Ken VanDine * Merged prereq branch (e294f77c) * handle reseting activity-timeout and idle-delay in gsettings in cleanup (d0b7c1f7) 2014-08-20 Ken VanDine * Added tests for changing idle/lock timeout (80438f9a) * pep8 fixes (1960f174) * pep8 fixes (0754c9e6) * merged autopilot tests (fb265086) * merged prereq branch (757a04da) * removed debugging output (891bf2cd) 2014-08-21 jonas-drange * better setup (1beb56ff) * final blow to old style, hard coded single sim tech preference setup (5a9dc34e) * merge prereq (71daed34) * write test, add to mock, dabble in ui (a9e8ce89) 2014-08-20 Ken VanDine * Added flickable to fix scrolling (95a49e4e) * Added some tests for the security-privacy panel (a328feb5) 2014-08-20 Michael Terry * Merge from trunk (783e7ac7) * Add location and terms pages (694f4323) 2014-08-20 Sebastien Bacher * [system-update] rework the ui to use a column rather than anchors, the layout is quite dynamic and it should be easier to position and stack widgets this way (b9d8247e) 2014-08-20 Michael Terry * Revert pot (99f40ee2) * Merge from trunk (b3b34079) 2014-08-20 jonas-drange * merge prereq (4f34533c) * merge trunk (a280ba0f) 2014-08-20 Michael Terry * Update pot (874d3ad7) * Add caption and disable options when swipe is enabled (5fe601be) 2014-08-20 jonas-drange * merge trunk (ced912ee) 2014-08-20 Jussi Pakkanen * Fix most compiler warnings. (5467408a) 2014-08-20 Michael Terry * Support enabling/disabling the edges while locked (1001cafb) 2014-08-20 jonas-drange * visual feedback (9e15ea18) 2014-08-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (13d361b3) 2014-08-20 jonas-drange * merge prereq (3f9d0180) * fix small rendering issues (da323d5d) 2014-08-19 Ken VanDine * fixed schema id for activityTimeout (8badb5f8) * Show idle timeout in battery plugin and make the security plugin more consistent (6f875647) * Show idle/lock timeouts throughout (a509acbd) * WIP lock timeout (d1a38b23) * Hide SIM PIN until implementation is ready (16b300c1) * merged latest trunk (2dfac643) * WIP (68ec126a) * updates to match latest design (3c202b3d) * updated to match latest designs (577c62bc) * refactored timeout calculations to make the selector more dynamic (4814feab) 2014-08-19 Charles Kerr * sync with lp:ubuntu-system-settings (2908e5d5) * copy in ubuntu-system-settings.pot from trunk for seb128 (59e8fff2) 2014-08-19 jonas-drange * merge prereq (4d971285) * refactor phone panel (adc68f45) 2014-08-19 CI bot * Releasing 0.3+14.10.20140819.1-0ubuntu1 (aa714e2b) 2014-08-19 Ken VanDine * Disable predictive text for the SIM name editor, it isn't terribly useful there and currently causes the field to get blocked when the keyboard is raised. Approved by: Sebastien Bacher, PS Jenkins bot (8d60e7ac) 2014-08-19 Leo Arias * Made the wizard security options translatable. Fixes: 1357605 Approved by: Martin Pitt, PS Jenkins bot (c6ece67e) 2014-08-19 Alberto Mardegan * Other App Access: get icon from click package (dff8d230) 2014-08-19 jonas-drange * [cellular] fix bug where the ui reverts tech pref to 2G and where ofono rejects 'any' Fixes: 1355053 Approved by: PS Jenkins bot, Brendan Donegan (dc5df989) 2014-08-19 Martin Pitt * Mark for using language packs. Approved by: Sebastien Bacher, Iain Lane (645c49a9) 2014-08-19 Sebastien Bacher * [system-updates] set flickable to null, workaround an issue with the page widget (the panel opens with a listview on top, which the page use, but then a button is added between those and that's not well handled) Fixes: 1356292 Approved by: Iain Lane, PS Jenkins bot (544218f7) 2014-08-19 jonas-drange * merge trunk (1ff34f59) 2014-08-19 Martin Pitt * mark for using language packs (e6d739b0) 2014-08-19 Alberto Mardegan * Reorder the icon lookup priorities (86f60d38) 2014-08-19 jonas-drange * hotspot/usage stats for multisim (6c30b43e) * pep8 (1c44e1d0) * add tests, remove debug (91505ef8) * re-add apn, data usage, hotspot (a6bcca57) * merge prereq (c93c5054) 2014-08-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b73bb611) 2014-08-18 Michael Terry * Merge from trunk (16eca3d5) * Don't bother updating language at end, since we've already done it during wizard (047ac4b4) * Configure upstart/dbus language after user selects it, so that the network indicator knows which strings to display (ae0d42b9) 2014-08-18 Alberto Mardegan * Add missing module to tests (8f6c35ef) 2014-08-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (399f66fc) 2014-08-18 jonas-drange * add stuff to the different scenarios (a97204a0) 2014-08-17 jonas-drange * update singlesim (94526cb8) * adding ofono template, since the main one is broken (f9319168) * add components (ec10d13b) 2014-08-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (db166a68) 2014-08-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (19f69bf6) 2014-08-15 Leo Arias * Made the wizard security options translatable. (09c4d487) 2014-08-15 Ken VanDine * disable predictive text for the SIM name editor, it isn't terribly useful there and currently causes the field to get blocked when the keyboard is raised. (d93202f7) 2014-08-15 Charles Kerr * update ubuntu-system-settings.pot (79019349) * update the 'Add a SIM card' page's text to match the revised Design spec (7fb01ee9) * update the 'All done' page's text to match the revised Design spec (15bcdee0) 2014-08-15 CI bot * Releasing 0.3+14.10.20140815-0ubuntu1 (6eb893f2) 2014-08-15 jonas-drange * [main panel] point rotation lock at new backend and add (skipped) tests Fixes: 1288332 Approved by: Ken VanDine, PS Jenkins bot (cb89cb9f) 2014-08-15 Michael Terry * Make the wizard properly handle devices with zero, one, or two SIM modem slots. Previously it assumed exactly one slot. Fixes: 1332583, 1354112 Approved by: Ken VanDine, PS Jenkins bot (198ffbba) 2014-08-15 Ken VanDine * Improved logic of setting idle timeout and added 10 minutes based on design (c6ee9095) * fixed getting error string from OfonoSimManager (e47b0079) 2014-08-15 Iain Lane * Support UPower 0.99 too (7e7d2a19) 2014-08-15 Ken VanDine * WIP security panel (8cc977ae) 2014-08-15 Alberto Mardegan * Fix icon loading (3fc60faa) 2014-08-15 Sebastien Bacher * [system-updates] set flickable to null, workaround an issue with the page widget (the panel opens with a listview on top, which the page use, but then a button is added between those and that's not well handled) (33ee6307) 2014-08-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b463a387) 2014-08-14 jonas-drange * bump dep (8d18f0c7) * pep (5c9d52e0) * any -> umts (dba66c4c) 2014-08-14 Michael Terry * Merge from trunk (b457ed1e) 2014-08-14 CI bot * Releasing 0.3+14.10.20140814.1-0ubuntu1 (3d4579af) 2014-08-14 Alberto Mardegan * Implement the "Other App Access" screen (079aa1b8) 2014-08-14 Jussi Pakkanen * Removed dead code. (8cd897bd) 2014-08-14 jonas-drange * fix test (7257b6e0) * fix long lines (4edaede2) * small refactor, and fix bug (449d260c) * merge trunk (9c83d672) 2014-08-14 CI bot * Resync trunk (a288b6c7) 2014-08-14 Jussi Pakkanen * Hide protocol selector until support for something else besides IPv4 is added after RTM. (fa6fc209) 2014-08-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b54341f4) 2014-08-14 CI bot * Releasing 0.3+14.10.20140814-0ubuntu1 (79be0b4b) 2014-08-14 Michael Terry * Avoid a race condition when cleaning up the wizard's Mir socket. This way we won't delete unity8's Mir socket out from under it. Fixes: 1355726 Approved by: Michał Sawicz, Ken VanDine, PS Jenkins bot (d85e273d) 2014-08-13 Michael Terry * Don't use racy logic to determine whether and which mir socket to delete (0f068da3) 2014-08-13 jonas-drange * merge prereq (5fea65f2) 2014-08-13 Charles Kerr * minor copyediting fix to startup wizard: change "1000's of volunteers" to "thousands of volunteers". (10969e44) 2014-08-13 CI bot * Releasing 0.3+14.10.20140813-0ubuntu1 (f0a4b047) 2014-08-13 Sebastien Bacher * [security-privacy] let the error messages wrap when needed Fixes: 1354503 Approved by: Ken VanDine, PS Jenkins bot (50d06c87) 2014-08-13 Jussi Pakkanen * The creeping terror. (cdf380b6) 2014-08-13 jonas-drange * [cellular] hide radio settings selector for offline dual sims Fixes: 1350380 Approved by: PS Jenkins bot (e4a4b430) 2014-08-13 Sebastien Bacher * [system-update] use ubuntushaped icons Fixes: 1354478 Approved by: Ken VanDine, PS Jenkins bot (4404402c) 2014-08-13 Jussi Pakkanen * Ironing out some issues in the merge. (e3a3b96b) * Merged trunk and fixed most blatant merge conflicts. (17deeeb6) 2014-08-13 jonas-drange * hide and skip (f832c121) * fix pep (81619d93) * write tests, fix binding loop (6849ba12) * use default instead, add testfile (4aaaa4d3) 2014-08-13 CI bot * Resync trunk (6b275e7e) 2014-08-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6bda065c) 2014-08-12 CI bot * Releasing 0.3+14.10.20140812.3-0ubuntu1 (89f93619) 2014-08-12 jonas-drange * [cellular] use expandable to show/hide sim editor and put the sim editor in a Loader element to optimize single sim setups Approved by: Ken VanDine, PS Jenkins bot (ee1a8a88) 2014-08-12 William Hua * Add auto-punctuation and keyboard vibration options. Also fix auto-completion to be auto-correction per spec. Fixes: 1352398 Approved by: Sebastien Bacher, PS Jenkins bot (3c4c2d4d) * Use gsettings-qt in language panel. Approved by: Sebastien Bacher, PS Jenkins bot (8be081d2) 2014-08-12 Michael Terry * Implement a lock security page in the wizard. This page is super ugly right now and just the bare bones functionality needed to set a passcode or otherwise. Design is working on final visual design and we will update later. Fixes: 1348362 Approved by: Jonas G. Drange (fdcc0b40) 2014-08-12 jonas-drange * [cellular] uis for default SIM settings Approved by: Ken VanDine, PS Jenkins bot (675ceed4) 2014-08-12 Ken VanDine * [battery] Updated based on latest designs, switching from brightness slider to progression which loads the brightness plugin. (36e769e7) 2014-08-12 Sebastien Bacher * system-update: tweaks to the "no update available" label Fixes: 1348568 Approved by: Ken VanDine, PS Jenkins bot (67db5991) 2014-08-12 Ken VanDine * Fixed connecting to the power action (5af0e05f) 2014-08-12 jonas-drange * remove debug (20d13205) * merging prereq (d5c9bd51) * enum jazz (3c19ce86) 2014-08-12 Ken VanDine * Fixed import (7c5df37e) 2014-08-12 jonas-drange * merge trunk (a26bfc00) 2014-08-12 Sebastien Bacher * [security-privacy] let the error messages wrap when needed (a3e7179e) 2014-08-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (057532ba) 2014-08-12 CI bot * Releasing 0.3+14.10.20140812-0ubuntu1 (b7861ad1) 2014-08-12 Sebastien Bacher * [battery] don't use antialiasing, it leads to issue with texts Fixes: 1354363 Approved by: Ken VanDine, PS Jenkins bot (9d80b21f) * [battery] workaround qt bug that leads the canvas to not update correctly Approved by: Ken VanDine, PS Jenkins bot (97bd8511) 2014-08-12 Ken VanDine * [battery] make the GPS switch visible (bc7d8c32) 2014-08-12 Martin Pitt * Don't break translatable strings in the middle of the sentence, as that makes them impossible to translate. Fixes: 1350921 Approved by: Sebastien Bacher, David Planella (4b59cf89) 2014-08-12 Roberto Alsina * Fix for the lp:1352988 crasher. Fixes: 1352988 Approved by: Iain Lane (1246cf0c) 2014-08-12 John R. Lenton * Bring the system settings push helper over from ubuntu-push. Approved by: Iain Lane (01aa4e7b) 2014-08-11 Michael Terry * Hide OSK if up when interacting with combo box (4136a90a) 2014-08-11 Ken VanDine * [brightness] Added a period to the caption text (c8add79c) * [battery] Updated based on latest designs, switching from brightness slider to progression which loads the brightness plugin. (1b9d966b) 2014-08-11 William Hua * Add auto-punctuation and keyboard vibration options. (368cb154) * Use gsettings-qt in language panel. (c52cf36b) 2014-08-11 Sebastien Bacher * [battery] don't use antialiasing, it leads to issue with texts (1768cc6a) * [battery] workaround qt bug that leads the canvas to not update correctly (ef71d0fe) 2014-08-11 jonas-drange * tests (87b74fc4) 2014-08-11 Sebastien Bacher * [system-update] use ubuntushaped icons (756cf2df) 2014-08-11 Alberto Mardegan * merge from trunk (444ba86c) 2014-08-11 Sebastien Bacher * system-update: tweaks to the "no update available" label (07a164f7) 2014-08-11 Alberto Mardegan * Added unit tests (cf2b6322) 2014-08-11 Jussi Pakkanen * Fixed issues that had crept into trunk while this was waiting. (29f25a75) * Merged trunk. (b2fc517a) 2014-08-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3fccdd18) 2014-08-10 jonas-drange * remove bad dep (45b29fd2) 2014-08-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (673792e3) 2014-08-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (06919f0e) 2014-08-08 jonas-drange * merge trunk (14b447f2) * fix issue, update test and fix dbus timeout failure (due to trying to write to readonly prop) (f5af615c) * merge trunk (a525825f) * fixing tests after refactor (5c6d1cd3) 2014-08-08 Martin Pitt * update pot (81c0dda9) * Don't break strings in the middle of sentences (5c69cb02) 2014-08-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d18585f1) 2014-08-08 Sebastien Bacher * update translation template (60720d31) 2014-08-07 Ken VanDine * [battery] make the GPS switch visible (278af07e) 2014-08-08 jonas-drange * create just the ofono object that is needed (1400c240) 2014-08-07 Michael Terry * Handle zero, one, or two SIM modems in the wizard, instead of just assuming one (00632de5) 2014-08-07 jonas-drange * s/verb/substantive (9b0cb2c3) * adding code that uses helpers instead of hacky introspection (565c3084) * add defaults for messages (54514396) * The depends version for qtdeclarative5-gsettings1.0 is still incorrect, it needs a{ss}, which was added in 0.1+14.10.20140801.1 (33015de6) * better logic, as well as for ask (a66572ba) * merge trunk (783a96d7) * line over 80 chars edited (c7249180) 2014-08-07 CI bot * Releasing 0.3+14.10.20140807-0ubuntu1 (7990e4db) 2014-08-07 Michael Terry * Avoid making a method call that can return undefined results, potentially causing password or language setting to not work correctly. Approved by: Iain Lane (c0130ce7) 2014-08-07 jonas-drange * [reset] bring back reset and hook it up to the backend. Added happy path tests. Approved by: Ken VanDine, PS Jenkins bot (b1eb7166) 2014-08-07 Michael Terry * Only turn the wizard off if the user actively presses the Finished button. That is, don't disable the wizard if we crash or the user turns off the phone while still in the wizard. Fixes: 1348577 Approved by: Ken VanDine (20c36c32) 2014-08-07 jonas-drange * removing dep (15a3b39e) * credit, 80 chars length (0574ded8) * making tests more sound with dbus checks, using uitoolkit helpers, style fixes (68e7443d) * merge prereq (e3ad7be3) * removing hide-by-default and debug output (186656d5) * note up front re: restart (51c35353) * merge trunk (258d888b) * merging trunk (71af406e) * depping on later libgsettings-qt (336e0e0b) 2014-08-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3851e51e) 2014-08-07 jonas-drange * merge trunk (9889fcf9) 2014-08-06 Michael Terry * Fix comment typo (ed6dc9fd) * Merge from trunk (2f182009) * Implement first pass at a password page (7ed5a766) * Don't turn off the wizard if it crashes or user just turns off phone (64f21d40) 2014-08-06 jonas-drange * depping on later version (e772e811) 2014-08-06 CI bot * Releasing 0.3+14.10.20140806.1-0ubuntu1 (857a3e1b) 2014-08-06 Oliver Grawert * Tie activity of the developer mode toggle to the selected password type (only make the toggle switch active if the password type is not set to "swipe") Approved by: Michael Terry, Ken VanDine (ad9a592c) 2014-08-06 CI bot * Resync trunk (46262ac9) 2014-08-06 Oliver Grawert * drop un-needed conditional check (92d5b788) * check against UbuntuSecurityPrivacyPanel.Swipe instead of 0, drop duplicated code fromm PageComponent.qml, sort imports alphabetically (134bf63d) * tie developer mode toggle to selected password type (b13f03b8) 2014-08-06 jonas-drange * fixing tests, adding some more helpers and tests (a2e59ea4) * [r=jonas-drange] Small changs for the autopilot code. (cdc05da0) * merge prereq (e7ae356b) * fixed dep (61837e41) 2014-08-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c4fd9946) 2014-08-06 CI bot * Releasing 0.3+14.10.20140806-0ubuntu1 (e9278a71) 2014-08-06 Michael Terry * Stop the wizard from crashing on exit by not redefining a property that blew up when the wifi list was emptied. Fixes: 1335298 Approved by: Iain Lane (c8a7757c) 2014-08-06 John R. Lenton * Fix the depends to be on the right gsettings schema version. Approved by: Ken VanDine, Łukasz Zemczak (55f242bc) 2014-08-05 Leo Arias * Some more changes for consistency. (fa2b74e5) * call-fwd-wait-dual-sim-autopilot_retouch (5c963c09) 2014-08-05 CI bot * Releasing 0.3+14.10.20140805-0ubuntu1 (de922923) 2014-08-05 John R. Lenton * This makes the category grid a little bit looser. Fixes: 1352866 Approved by: Ken VanDine, Matthew Paul Thomas (c4769319) 2014-08-05 Ken VanDine * handle qtdeclarative5-ubuntu-content1 package rename (070b6cb6) 2014-08-05 Iain Lane * Add a 'reset' API so that plugins can reset their settings to default. They can do this in one of two ways: by providing a function 'bool reset()' in their 'plugin' which returns true or by providing a top-level javascript function 'reset' in their page component. Approved by: PS Jenkins bot (b751cfa2) 2014-08-05 Michael Terry * Don't bother re-defining contentHeight for the wizard's wifi ListView; it is already defined for us and our definition caused a crash when no items existed (05606f4b) 2014-08-05 Roberto Alsina * fixes lp:1352988 (9e51118d) 2014-08-05 jonas-drange * attempting page object pattern (a85f89dc) 2014-08-05 John R. Lenton * grow itemWidth to 12 (1f41e243) * merged trunk (9c8ef299) 2014-08-05 jonas-drange * fix conflict after syncing with trunk (d2baa314) 2014-08-05 John R. Lenton * get rid of now spurious define in rules (c1c713c9) * add a pot-py target to po/ (44a1be2f) * use cmake to install the helper, not debian/rules. (053b8379) 2014-08-05 jonas-drange * adding dep2 (db5e2d3b) 2014-08-05 John R. Lenton * move helper into its own dir, include in pyflakes and pep8, modify helper to pass pyflakes and pep8 (e5ac6f21) 2014-08-05 jonas-drange * base layout on dual/single sim setup (c5d857b8) 2014-08-05 Alberto Mardegan * Fix author line (76637d96) 2014-08-05 John R. Lenton * not Conflicts, but Breaks and Replaces. (316d5add) * expanded the comments a bit (8deff533) * bring the system settings push helper over from ubuntu-push (582733c0) * Yes, including the dot revision. (083fff0f) * Fix the depends to be on the right gsettings schema version. (bf54b58e) 2014-08-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (20382293) 2014-08-04 jonas-drange * fixing height of expandable, removing obsolete test (78cf4649) * this test is bad, it's not at all a happy path and is not testing against a specific spec (3afc7ee1) 2014-08-04 Michael Terry * Also fix language-plugin (c692519c) * Don't rely on qPrintable(qgetenv), instead just get user by id directly (1ad54e67) 2014-08-04 CI bot * Releasing 0.3+14.10.20140804.1-0ubuntu1 (34e681b8) 2014-08-04 Roberto Alsina * Add a plugin for enabling/disabling push notification per-app. Approved by: Diego Sarmentero (e4183f85) * added g_strdup (d6a17066) * no tabs (65b18986) 2014-08-04 jonas-drange * refactor test (bfaa86f2) * removing entry (e469e657) * re-adding objectnames (e4885331) * using expandable, using loader (e7963762) 2014-08-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8648393a) 2014-08-03 Roberto Alsina * further fix (b954ba3f) * scopes packaged as clicks (ce0176bd) * merged trunk (39660a09) * change suggested by chipaca (909ee85a) 2014-08-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a74491e1) 2014-08-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (35c243b8) 2014-08-01 jonas-drange * use acc service to do operations on user, update tests (0a052f91) 2014-08-01 Roberto Alsina * re-renamed to tvoss's suggested name (bc252013) 2014-08-01 CI bot * Releasing 0.3+14.10.20140801.2-0ubuntu1 (4bb8849f) 2014-08-01 Michael Terry * Make the buttons in the password change dialog conform to the color scheme preferred by design (green for accept buttons, grey for neutral buttons). Approved by: Ken VanDine, PS Jenkins bot (3c642e08) 2014-08-01 jonas-drange * [cellular] add sim name editor for dual sim scenario (10e54082) 2014-08-01 Ken VanDine * Set anchorToKeyboard in the MainView, to fix issues found on screens with multiple input fields. Most noticeable is in the apneditor branch that is still being worked on. Approved by: Jonas G. Drange, Sebastien Bacher, PS Jenkins bot (a6b07d97) 2014-08-01 Mathieu Trudel-Lapierre * Bluetooth UI redesign Fixes: 1272317, 1287293, 1336197 Approved by: Manuel de la Peña (98137d8d) 2014-08-01 Ken VanDine * [sound] exposed silentMode and vibrate settings (736d7d44) 2014-08-01 jonas-drange * fix typo (e33899a3) 2014-08-01 Ken VanDine * removed blank line to pass pep8 test (7976056e) 2014-08-01 jonas-drange * [r=jonas-drange] Refactor the tests to use the page object pattern and some other minor style changes. (d43da36e) 2014-08-01 Ken VanDine * merged latest trunk (55a2552a) * use scroll_to_and_click to ensure off screen items get clicked (5046fa00) 2014-08-01 Roberto Alsina * renamed gsettings schema/key (f7c75a1b) * remove bogus margin (10ff776e) * removed debug code (313fbec5) * merged trunk (3e284fb0) 2014-08-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1524de7d) 2014-07-31 Leo Arias * Because of an autopilot bug, we need to have classes for all the components. (5de6cf6a) * Remove the comment. (a2b27b2a) * Finished cleaning up the tests. (fb600ec3) * Use the page objct pattern. (6bf78bf3) * Link to the reported bugs. (a3ea93f8) * Prefer format for formatting strings. (247d7766) * For consistency, use single quotes for strings. (c78051e0) 2014-07-31 jonas-drange * use loader, add dividers (9823a1f5) 2014-07-31 Roberto Alsina * set has_helper to correct value (658329a3) 2014-07-31 jonas-drange * merge trunk (a7b2745e) * add default sim selector (9ddd8276) 2014-07-31 Roberto Alsina * make icon appear for .deb apps (7a1e3ecb) * dpkg push notifications are also opt-out (3d049761) * merged trunk (e55dbf98) 2014-07-31 Ken VanDine * merged latest trunk (7512fdd5) 2014-07-31 jonas-drange * add dep (2a3ba2f7) * merge prereq (463c5b2f) * remove logstatements (bfb842ab) * make tests work with new schema (a3f7a057) 2014-07-31 Iain Lane * Merge trunk (423a26ca) 2014-07-31 Mathieu Trudel-Lapierre * Merge from parent (e894b436) 2014-07-31 jonas-drange * refactor tests to use page object pattern (958dc4a3) * restore nuked launcher (ccaf320a) * starting on rewrite of tests (440c599f) 2014-07-31 Michael Terry * Update required version of the toolkit (7984ae65) * Change lockscreen button colors (0c865b18) 2014-07-31 CI bot * Resync trunk (23aef3b1) 2014-07-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e91eba86) 2014-07-31 jonas-drange * rewrite to work with new gsettings-qt (74ddfab3) * flake, pep (b0a0f88e) * make reset visible, connect to backends, write backend for factory reset, write tests (e22d9f51) 2014-07-30 CI bot * Releasing 0.3+14.10.20140730-0ubuntu1 (d2fc9bb9) 2014-07-30 Iain Lane * Move the arch-restricted Depends on qtmir to the wizard binary package which uses it, and lower it to Recommends since there's a non-mir path too. Approved by: Michael Terry, Ken VanDine, PS Jenkins bot (c8d3ab1a) 2014-07-30 Adolfo Jayme Barrientos * Fix typo in user-facing strings: user → use Fixes: 1349855 Approved by: Ken VanDine (9029264b) 2014-07-30 Ken VanDine * merged trunk (abf7d030) * merged trunk (6bca4ade) * merged trunk (10cb10b9) 2014-07-30 Roberto Alsina * use a Base Item for subtitle (59fd704e) * changed text according to https://wiki.ubuntu.com/Notification (395dbba7) 2014-07-30 CI bot * Resync trunk (c06bc425) 2014-07-30 Ken VanDine * increase the time to wait for settings to change (50e251ae) * Set anchorToKeyboard in the MainView (0b995b2c) 2014-07-30 Roberto Alsina * change logic so apps by default show notifications (5c48acdb) 2014-07-30 Ken VanDine * handle qtdeclarative5-ubuntu-content1 package rename (a2d315d4) 2014-07-30 Mathieu Trudel-Lapierre * Make discoverServices() get called from a timer in a separate thread rather than blocking UI while we wait for the device to settle (ed0f552b) 2014-07-30 Roberto Alsina * better keywords (a262c6e9) * describe what the plugin lists (40816c8f) * set has_helper to the right value (ffd5d326) * removed unnecessary comment (dded27ad) * alphabetical sorting of includes (b81edbc7) 2014-07-30 Ken VanDine * bumped depends for gsettings-ubuntu-touch-schemas to include the vibrate settings (9ff71b2c) 2014-07-30 Iain Lane * Add back Architecture line (c88864fc) * Recommends are okay - there's a non-mir fallback (776d9e07) * Only the wizard needs qtmir - move the dep there. (11575654) 2014-07-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e8f9a07e) 2014-07-29 Mathieu Trudel-Lapierre * Pass parent through the Bluetooth constructors (76328588) 2014-07-29 Ken VanDine * Merged trunk (d5a5dd98) * Fixes to make the code tests happy (7ddb1900) 2014-07-29 CI bot * Releasing 0.3+14.10.20140729.2-0ubuntu1 (5e009a73) 2014-07-29 Michael Terry * Stop storing user's password in plaintext. Instead, store it in PAM the same way the Desktop images do. Also, expose the UI to set it. Fixes: 1234983 Approved by: Sebastien Bacher, Seth Arnold, PS Jenkins bot (afa4eabc) 2014-07-29 Ken VanDine * Merged trunk (5a190fb9) * [sound] added autopilot tests for silentMode and all the vibrate settings (30e761a5) 2014-07-29 CI bot * Releasing 0.3+14.10.20140729.1-0ubuntu1 (c8495552) 2014-07-29 Robert Bruce Park * Add a build-dep on qtmir to avoid building on inappropriate arches. Approved by: kevin gunn, PS Jenkins bot, Thomas Voß (d5f264e4) 2014-07-29 Gerry Boland * Use QtMir instead of the older Unity-Mir (1c050af1) 2014-07-29 Mathieu Trudel-Lapierre * Clean up m_bluezMock variable in FakeBluez in destructor (bde2e248) 2014-07-29 Robert Bruce Park * Arch-specific deps fix as per Colin Watson. (385699bc) 2014-07-29 Mathieu Trudel-Lapierre * Cleanup CMakeLists for bluetooth plugin tests. (a7267e6b) * Make it explicit that we're dealing with a QSharedPointer from getDeviceFromAddress(). (ef4529a9) * Make bluezDevice QDBusInterface a QScopedPointer in slotDeviceCreated() (f43cdbfe) * Use a watcher to warn if setting the Trusted property on a device fails. (e5c6fa8a) * Make path variable in removeDevice() have a shorter scope. (9be05480) * Chain constructors rather than calling an init function. (c68f913c) 2014-07-29 Adolfo Jayme Barrientos * Fix typo in user-facing strings: user → use (98abb9ee) 2014-07-29 Mathieu Trudel-Lapierre * Merge from parent (a30070a6) * Change getStatusString as switch statement rather than a long if (a6d56796) 2014-07-29 jonas-drange * unhide (3c7092be) * refactor simeditor, removing settings (c81df791) 2014-07-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1cffc365) 2014-07-28 Roberto Alsina * use the correct icon (a72a6bda) 2014-07-28 Ken VanDine * Added tests for silent mode and vibrate settings (32cd364f) * [sound] exposed silentMode and vibrate settings (c07dfa13) * merged trunk (c28d24c4) 2014-07-28 Alberto Mardegan * Merge trunk (aafbffea) * Translate all texts (07f83173) 2014-07-28 Michael Terry * Merge from trunk (a74a5534) * Give bad password text based on oldType not new type (cb78f154) 2014-07-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (73631fe7) 2014-07-27 jonas-drange * visible, not enabled (77fc7735) * plz (eb46fbf6) * merge prereq (6c83f02f) * add sim settings to schema (3c467308) * ask value (219ab497) * remove long sleep (0a9e0f79) * readd op tests (7b4155f4) * tests for sim name editor (ed478de3) 2014-07-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cc369380) 2014-07-26 Iain Lane * Update pot (a3ec8f95) 2014-07-25 Mathieu Trudel-Lapierre * Fix leak in slotServiceDiscoveryDone (5d1e5593) 2014-07-25 Ken VanDine * merged trunk (db657d63) 2014-07-25 jonas-drange * commenting tests (82bdf10d) * refactor tests to work with new ui (aebd34b5) 2014-07-25 CI bot * Releasing 0.3+14.10.20140725.4-0ubuntu1 (e20f9886) 2014-07-25 Ken VanDine * [sound] Added volume slider to the sound pane Approved by: Jonas G. Drange, PS Jenkins bot (c33a21d7) 2014-07-25 jonas-drange * Cellular panel changes: new carrier design. Carrier selection for two sims (individual selection). Using either sim1 or sim2 for cellular data. Data technology preference selection refactor to work for dual sim scenario as well. Approved by: Ken VanDine, PS Jenkins bot (848eccd2) 2014-07-25 CI bot * Releasing 0.3+14.10.20140725.3-0ubuntu1 (ca75fde1) 2014-07-25 Oliver Grawert * Add DeveloperMode page to "About this device" (see: https://wiki.ubuntu.com/AboutThisDevice#developer-mode) (f4e1f39b) 2014-07-25 Ken VanDine * [phone] Call forwarding implementation Approved by: Sebastien Bacher, PS Jenkins bot (fbc78de3) 2014-07-25 Mathieu Trudel-Lapierre * Hide divider below Discoverable/Not discoverable entry. (0b305176) 2014-07-25 Ken VanDine * Set enabled based on volume state being defined (ec4022c2) * removed unnecessary binding (98f5aa9a) 2014-07-25 jonas-drange * refactoring sim editor based on new information re: modems, and also refactoring tests (7e63e254) 2014-07-25 Alberto Mardegan * Complete implementation (806a2283) 2014-07-25 Jussi Pakkanen * Rebuild lists on active context change. (91c9733c) 2014-07-25 Oliver Grawert * oops, move the deps from build-deps to actual binary deps (3d1ab68b) 2014-07-25 jonas-drange * merge in prereq (5a3ddc63) * making sure radio preference changes does not override user selection (29902e30) * editor now working (61ada73e) 2014-07-25 Oliver Grawert * only depend on dbus-property-service on arches where it can be used (4e44afa8) 2014-07-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6a73ca24) 2014-07-25 Jussi Pakkanen * Assignment should be a comparison. (7f9d3c65) 2014-07-25 Mathieu Trudel-Lapierre * Add tests for Bluetooth, DeviceModel and Device objects in bluetooth panel (bb335738) 2014-07-24 Mathieu Trudel-Lapierre * add Build-Depends on libqtdbusmock1-dev and libqtdbustest1-dev for Bluetooth testing (51ee1049) * Drop Bluetooth::onPairingDone slot; it's not used. (744bd4fa) 2014-07-24 Ken VanDine * dropped an unused import (f03f21db) * use proper themed icons for minIcon and maxIcon (cf3cbb02) * Use QDBusActionGroup instead of UnityMenuModel for the volume slider (06a3acc4) 2014-07-24 jonas-drange * remove test test (5b39bf48) * merge prereq (e5084daa) * fix connman error (9b1a0089) * remove debug, do netreg in SIM (f301916f) 2014-07-24 Ken VanDine * Merged trunk (5240f421) 2014-07-24 jonas-drange * sim editor (accc517a) 2014-07-24 Jussi Pakkanen * Merged trunk. (9a7e55e5) 2014-07-24 Oliver Grawert * add icon theme (we use the security-alert icon in developer mode, and dbus-property-service to package deps (db872231) * drop unused QDBusInterface from storageabout.cpp (7b9cd24e) * move to a global dbus interface to drop code duplication (thanks mandel for the help!) (f31fbad7) * make sure the lock label is slim emough to get word-wrapped (7d31d3bf) 2014-07-24 Jussi Pakkanen * Now with 100% more slash. (c5e973f8) * Added qml imports. (6602f7cc) * Namespace usage reorg due to signalspy. (1c2aa677) 2014-07-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (da726273) 2014-07-24 CI bot * Resync trunk (1dcce50c) 2014-07-23 Oliver Grawert * use teh return value after toggling for the clicked state of the switch, drop useless GetProperty call (a8abf9d5) * rename developerModeState to getDeveloperMode and move this function to dbus, rename developerModeToggle to toggleDeveloperMode and use dbus data as base, define dbus path and object in namespace, fix text and text visuals (76550fae) 2014-07-23 jonas-drange * add schema (3e9339e2) 2014-07-23 Jussi Pakkanen * Add code to activate new connection once we decide when to do it. (6e1d633a) 2014-07-23 jonas-drange * adding gsetting (34dab41c) 2014-07-23 Jussi Pakkanen * Fixed copyright year. (00084fee) * Made remaining plugins clean. (1aff6c32) * A few more plugins cleaned. (d439bcd4) * Made a few plugins flint++ clean. (e57109e7) * Fixes to issues found by flint++ for src subdir. (5686d849) 2014-07-23 Alberto Mardegan * WIP (dda2d776) 2014-07-23 Jussi Pakkanen * Fix ofonoactivator declaration. (3d607963) 2014-07-23 jonas-drange * modem -> sim, uncommenting flickable (18e991c0) * removing thindivider (6bdde084) * killing sleeps by using eventually (02853113) 2014-07-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3a0f0a5a) 2014-07-22 Mathieu Trudel-Lapierre * Initialize the bluetooth test code based on system-update tests. (d7d03c0f) * Allow building the bluetooth plugin main Bluetooth object with a different DBus connection for mocking. (3470e2ad) * Make the discoverServices call asynchronous. (bc0facf2) 2014-07-23 CI bot * Releasing 0.3+14.10.20140723-0ubuntu1 (d91f09af) 2014-07-23 Pawel Stolowski * Added X-Ubuntu-Default-Department-ID key to the desktop file. This is required by click scope to support departments for preinstalled applications. Approved by: Sebastien Bacher, PS Jenkins bot (6bc3340b) 2014-07-23 Iain Lane * Add 1 gu of spacing between rows in the main screen's grid Approved by: Sebastien Bacher, PS Jenkins bot (1c6b5f22) 2014-07-23 jonas-drange * Hi, (9ff3d24b) 2014-07-22 jonas-drange * passing pep8 (9b1134da) 2014-07-22 Oliver Grawert * add developer mode page (80796e1d) 2014-07-22 Ken VanDine * removed debugging output (58ea45e0) 2014-07-22 jonas-drange * merge trunk (1cbf9004) 2014-07-22 Roberto Alsina * no need to free these according to the gvariant example doc (1d4808a4) 2014-07-22 Mathieu Trudel-Lapierre * merge from parent (925fe0a6) 2014-07-22 Jussi Pakkanen * Now with an activator object. (f31f2386) 2014-07-22 Ken VanDine * Merged trunk (c9be33d5) * Fixed race condition when cancel is clicked (65b10866) 2014-07-22 jonas-drange * letting ui change propogate to dbus using 0.7 seconds sleep (b98b4ed4) 2014-07-22 Iain Lane * Add a 1 gu spacing between the rows on the main grid of icons (2c4d6931) 2014-07-22 jonas-drange * trying longer sleeping times for tests to pass on mako (24ae3689) * upping sleep time to make tests pass on mako (f2e629ca) * msgs (88ed6844) * merge trunk (f2da666d) * oops, fix silly mistake (3ea7ee9c) 2014-07-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (77d21c59) 2014-07-21 Mathieu Trudel-Lapierre * Merge from parent (47d5384f) 2014-07-21 jonas-drange * uncomment test, fix pep (3af024ac) 2014-07-21 Mathieu Trudel-Lapierre * 'None detected' should always be insensitive. (7e0e022f) * Make Connect automatically when detected: in device page a checkbox rather than a switch (10cfd408) 2014-07-21 Jussi Pakkanen * Added ViewApn.qml to list of files. (64f0bc0b) 2014-07-21 CI bot * Releasing 0.3+14.10.20140721.1-0ubuntu1 (be85d2b9) * Replaced 0replaceme with real versions. (4345f43e) 2014-07-21 Pawel Stolowski * Added X-Ubuntu-Default-Department-ID key to the desktop file (80cc4f9f) 2014-07-21 Iain Lane * Clean up AP tests to try to fix test failures. Run ofono and system-image tests on the about page under mocks. Approved by: PS Jenkins bot, Brendan Donegan (e8f6e140) * Use the last updated date returned by 'Info' on system-image's D-Bus interface instead of reading a file on the fs, which is an implementation detail. Approved by: Sebastien Bacher (f2c175b2) * Remove leftover /etc/apparmor.d/usr.bin.system-settings conffile. Approved by: Sebastien Bacher (98add49d) 2014-07-21 jonas-drange * working tests and all (8795f528) * pointer.click -> scroll to and click (8a6dd70e) 2014-07-21 Jussi Pakkanen * Make it so, mr Data. (34ff4b06) 2014-07-21 jonas-drange * merge trunk (fa6d5439) * skip, sleep (fccb5be1) * cleaning up and making op selection work (056a5884) * proper sim1/2 tests (8581234a) 2014-07-21 Iain Lane * Clean up the leftover conffile for the now-dropped apparmor profile (255da877) 2014-07-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d4eddf00) 2014-07-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (59663d2c) 2014-07-19 jonas-drange * reducing complexity, relying on qml bindings as it should (d385ac8b) 2014-07-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (673516da) 2014-07-18 Mathieu Trudel-Lapierre * Apply suggested fixes from Charles Kerr (762e52b4) * Remove stray brace. (760db602) 2014-07-18 CI bot * Releasing 0.3+14.10.20140718.1-0ubuntu1 (343aa5a6) 2014-07-18 Iain Lane * revert lenient AppArmor profile since we won't be limiting access to ofono in this manner. Furthermore, due to a naive check in media-hub-server for the connecting process' profile name, this allows system-settings to playback files via media-hub-server again (LP: #1342321) Fixes: 1342321 Approved by: Sebastien Bacher, PS Jenkins bot (70da8d45) 2014-07-18 William Hua * Set only left and right anchors in language panel. Fixes: 1343513 Approved by: Iain Lane (7cf97ddc) 2014-07-18 Iain Lane * Run pylint and pyflakes on the right directory so they actually work and fix the errors. Approved by: Sebastien Bacher (41277103) 2014-07-18 William Hua * Sort ignoring case, filter out unnamed locales. Fixes: 1342326 Approved by: Iain Lane, PS Jenkins bot (eff59c8e) 2014-07-18 Iain Lane * [sound] Set the index on construction to avoid a disconcerting animation when entering the page. Fixes: 1342533 Approved by: Sebastien Bacher (67f85d22) 2014-07-18 Ken VanDine * [phone] Call waiting implementation (1be61dda) 2014-07-18 Mathieu Trudel-Lapierre * Bluetooth UI redesign: - Redesign the UI to follow the specification. - Create devices only when attempting to connect. - Bugfixes for displaying icons for devices. - Show new icons for common device types. - Support more device types. - Show Trusted (known) devices in a separate list from the devices detected by Discovery. - Allow for a way to forget (unpair) a known device. (LP: #1336197) - Follow the state of the Bluetooth adapter for whether Bluetooth is enabled. (LP: #1272317) - Miscellaneous bug fixes. (31367058) 2014-07-18 jonas-drange * refactor (fb994e64) 2014-07-18 Roberto Alsina * fixed comment (5e492301) 2014-07-18 Ken VanDine * improved the interaction a bit when changing call forwarding (1e8c84f3) 2014-07-18 Roberto Alsina * dpkg legacy apps (d8ab509f) * no authors as per policy (bf9d549a) * cleanup (22913a71) * handle broken app lookup better (895a8df9) * fix leak (4e2f84be) * store values in gsettings (d2e49b00) 2014-07-18 Gerry Boland * Wizard: add TODO comment in InputMethod to try share it with shell (8950e9ff) 2014-07-18 Roberto Alsina * keep internal state of the blacklist (c7767528) * get icon from the app (733d40ae) 2014-07-18 Jussi Pakkanen * Cleanupping. (eaca62ff) * Fill in ofono activator code. (f5941e2f) 2014-07-18 jonas-drange * pointer -> scroll to and click (916e6824) * more tests, fixing problems as they appear (31edc5a0) 2014-07-18 Jussi Pakkanen * Created ofono helper class skeleton and exposed it to QML. (d76a4404) 2014-07-18 Iain Lane * Merge with dbus-last-updated again (00377365) * Merge pep8 branch, lint (f4116286) * lint (a7f36980) * Merge pep8-test-fix branch (c0a48619) 2014-07-18 Ken VanDine * [phone] Basic implementation of call forwarding (def4cbd4) 2014-07-18 Iain Lane * klass -> cls (9211b054) 2014-07-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c408d913) 2014-07-17 Roberto Alsina * use actual app name from desktop file (c80b8569) * load the right settings key, create items for all apps with the right state (89f92c7e) 2014-07-17 jonas-drange * refacotr (7ef272a5) 2014-07-17 Roberto Alsina * lots of bits in, fails with a linking problem right now (9dd3799b) 2014-07-17 William Hua * Set only left and right anchors in language panel. (d3174299) 2014-07-17 Roberto Alsina * make the page show (5ba40e23) 2014-07-17 Iain Lane * and fix the errors (0b1a479b) * Test is put in the binary dir (e220edc2) * Run test_code.py on the source directory, fixing out-of-tree lint tests (330e9cd1) * Revert apparmor profile addition added for bug #1296415, it's not needed ATM and causes playback problems. (03ecacde) 2014-07-17 jonas-drange * fixing broken roaming bindings (d1be0dd9) * merge trunk, fix conflicts (e59a4448) * removing dead imports (73fb188b) 2014-07-17 Michael Terry * use getuid() directly (b060fc66) * Be explicit about exit statuses for the helper (60e7b859) 2014-07-17 Jussi Pakkanen * Merged trunk. (ced1344b) * Add qml sources to install. (9ac3348f) 2014-07-17 jonas-drange * uis for dual modem (ebc9ac16) 2014-07-17 Iain Lane * Only compare the date (caeea58e) * Merge again (5e74e667) * Use a QDateTime, only display the date, not date+time (8b257d8d) 2014-07-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ebfae07c) 2014-07-16 William Hua * Filter out locales without a display name, and sort ignoring case. (cb2ca577) 2014-07-16 Ken VanDine * dropped some debugging output (e4bd1015) * white space and line wrap cleanup (363912b1) 2014-07-16 Iain Lane * [sound] Set the index on construction to avoid a disconcerting animation (6f24f248) * Merge with system-update-dbus-last-updated (a2867c5d) * Mark properties as constant (69ff8f95) * Remove updateDate, not used any more (198835ed) * Use a warning, add property to QML API (7a99e63f) * Use system-image's dbus interface to get the last update date (a69dd7cf) 2014-07-16 Ken VanDine * [phone] Call waiting implementation (deea8dfa) 2014-07-16 Iain Lane * Mark properties as constant (45cfaabc) * Remove updateDate since it's not used any more (c2b4038a) 2014-07-16 Ken VanDine * WIP, added volume slider (39619952) 2014-07-16 Iain Lane * Move ofono tests into own class, mock system-image, provide lastUpdated property on system update's QML api (76f0bb5e) * Use system-image's dbus interface to get the last update date (b00984d4) * Merge trunk (2d323a76) 2014-07-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (aa58bd23) 2014-07-15 Michael Terry * Disconnect and unref gobject instances (ec45850a) * Merge from trunk (c52c1833) 2014-07-15 Iain Lane * Remove dependency on running ofono (986cb3fd) 2014-07-15 CI bot * Releasing 0.3+14.10.20140715-0ubuntu1 (9d5ba9f3) 2014-07-15 Jussi Pakkanen * Remove bad import statement. Fixes: 1341580 Approved by: Sebastien Bacher, Iain Lane (72e37705) 2014-07-15 Michael Terry * Refresh the wording of the welcome wizard dialogs to match latest from design. Approved by: Sebastien Bacher (8d6009fb) 2014-07-15 Leo Arias * Refactored the About autopilot tests to use the page object pattern. Added the click_item public helper to be used by UX tests. Approved by: Jonas G. Drange, Sebastien Bacher, PS Jenkins bot (ffbd69d6) 2014-07-15 Iain Lane * Chain up (ae0254f0) * Allow 'Serial' to be empty (dda4570e) * Properly terminate mocks (ba0f5f86) 2014-07-15 Jussi Pakkanen * Removed bad import statement. (61025057) 2014-07-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (df1f65e8) 2014-07-14 Michael Terry * Scrunch up dialog spacing enough to fit with OSK (2d0193e4) * Put both buttons on same row and make dialog take up full screen (c23df42c) * Merge from trunk (264ed24c) 2014-07-14 Pat McGowan * Match Carrier page designs (ce537fff) 2014-07-14 Michael Terry * Some UI tweaks from design (4b68d0be) 2014-07-14 Pat McGowan * Initial APN settings (08650942) * Initial APN settings (2f62df79) 2014-07-14 CI bot * Releasing 0.3+14.10.20140714-0ubuntu1 (bb06ab9f) 2014-07-14 Michał Sawicz * Move wizard welcome page to libqofono SIM backend. Fixes: 1341007 Approved by: Ken VanDine (043648eb) 2014-07-14 Michael Terry * Add missing file, whoops (30e5c903) 2014-07-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b8c9ed0a) 2014-07-13 Michael Terry * fix typo (9935d0ab) * Add a longer comment (e8391108) * Merge from trunk (ba390cd3) * Use PAM instead of text keyfile (377a40b4) 2014-07-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9fddeebf) 2014-07-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1c5ae8d1) 2014-07-12 jonas-drange * merge trunk (1b6fae87) 2014-07-11 Leo Arias * Merged with trunk. (60a83703) 2014-07-12 Michał Sawicz * Move to libqofono-based backend. (75875378) 2014-07-11 Michał Sawicz * Merge trunk. (93dcd135) 2014-07-11 Leo Arias * Added the CellularPage to make the tests work with jonas' additions (5423a9fe) * Updated the pointing device attribute. (3fa7cfa7) 2014-07-11 CI bot * Releasing 0.3+14.10.20140711.1-0ubuntu1 (d03b4c1d) 2014-07-11 Iain Lane * [accountsservice] Don't guard D-Bus calls with isValid, because that doesn't work if the service has timed out. Approved by: Sebastien Bacher (834c7d4c) 2014-07-11 jonas-drange * use libqofono bindings to allow for technology preference changes Approved by: Ken VanDine (06307aa0) 2014-07-11 Ken VanDine * Dropped QML bindings for ofono-qt from the phone plugin and ported to libqofono's QML bindings. Show last time called for each service under SIM services and enabled the call button, to launch the dialer. Fixes: 1221908 Approved by: Sebastien Bacher, PS Jenkins bot (88da9d1e) 2014-07-11 Leo Arias * Merged with trunk. (1b9b06d5) * Reverted the license changes for now. (25e3a07f) * Merged with jonas branch. (9c21aafc) 2014-07-11 jonas-drange * starting dual sim stuffs (1ca895df) 2014-07-11 CI bot * Releasing 0.3+14.10.20140711-0ubuntu1 (cdca00d4) 2014-07-11 Iain Lane * [time-date] Ask for properties over D-Bus even when the object is not considered valued (due to the service timing out), to cause it to be activated. Approved by: Sebastien Bacher, PS Jenkins bot (57e044a2) 2014-07-11 Sebastien Bacher * battery, draw the x axis labels Fixes: 1289460 Approved by: Iain Lane (f005aeb4) 2014-07-11 Andrea Cimitan * Workaround for OSK input area Fixes: 1334429 Approved by: Michał Sawicz, PS Jenkins bot (fc72c73c) 2014-07-11 Leo Arias * Ported the autopilot package to python3. Fixes: 1327325 Approved by: Sebastien Bacher, PS Jenkins bot (de9b0738) 2014-07-11 jonas-drange * merge prereq (ea25f75a) 2014-07-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4718462f) 2014-07-10 jonas-drange * uncommenting tests (85e6f3b9) * merge prereq (cc423420) * adding choosecarriers (164eabff) 2014-07-10 Ken VanDine * Merged trunk (76285963) 2014-07-10 jonas-drange * adding dual carriers page and starting on a test (999cd740) * more logging (29989197) * remove old changelog entry (5f89778d) * removing sleep (10442888) * fixing tests (c49856fb) * log -> warn (87027592) 2014-07-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (eb81db30) 2014-07-09 jonas-drange * packaging test images (1b4e5046) 2014-07-09 Sebastien Bacher * revert change that seemed logical but is creating issues (917ead8a) 2014-07-09 jonas-drange * merge prereq (2ab08b2c) * include background images in built files (091bfa65) 2014-07-09 Ken VanDine * cellular: wrapped the Column with a Flickable (667c74c5) 2014-07-09 jonas-drange * removing unused gsettings key (445b7090) * cleanup (e7a748a9) * more conflict resolving (c0ae24e1) * merge prereq (a92f42a1) * merge trunk (a1eea54f) * last refactors, logging (f1f3003e) 2014-07-09 CI bot * Releasing 0.3+14.10.20140709.2-0ubuntu1 (1fe78bea) 2014-07-09 Antti Kaijanmäki * Implement the flight-mode toggle on the quick-access area. (461ebb10) 2014-07-09 jonas-drange * refactor (32d8b5d2) 2014-07-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cbe4e774) 2014-07-09 Ken VanDine * Merged trunk (78726d6a) 2014-07-08 Diego Sarmentero * adding push notifications plugins (50d4c969) 2014-07-08 Leo Arias * Merged with prerequisite. (115e8485) * Merged with trunk. (a3661fa3) 2014-07-09 jonas-drange * simplify (bf0d6b9f) 2014-07-08 Ken VanDine * Fixes in the cellular panel for libqofono (3b0d6f61) 2014-07-08 Sebastien Bacher * draw the first mark as well (62ebb211) * don't check for 0 value, we start at 1 (b28dfa9a) * Wrap some long lines (0019e259) * correctly calculate the space for the text (eed35bbf) 2014-07-08 CI bot * Releasing 0.3+14.10.20140708.1-0ubuntu1 (38aab259) 2014-07-08 Jussi Pakkanen * Add support for creating a hotspot. Fixes: 1326271 Approved by: Antti Kaijanmäki, PS Jenkins bot, PS Jenkins bot, PS Jenkins bot, PS Jenkins bot, PS Jenkins bot, PS Jenkins bot, PS Jenkins bot, Iain Lane (95d45d5c) 2014-07-08 jonas-drange * debug (79d25215) 2014-07-08 Ken VanDine * use sentence case (cb5a90f3) 2014-07-08 jonas-drange * syntax err (37387ffc) 2014-07-08 CI bot * Resync trunk (a3d5ec2f) 2014-07-08 jonas-drange * removing gsettings, updating tests (8ed139c4) 2014-07-08 Iain Lane * whitespace (c71fb18b) * [accountsservice] Don't check validity before calling methods (df7d1286) 2014-07-08 jonas-drange * merge trunk (373e77d7) 2014-07-08 Iain Lane * Don't emit the changed signals every time the service owner changes. (e3e02ec8) * [time-date] Ask for properties of invalid objects. This causes them to be activated. (8d42f9e6) 2014-07-08 jonas-drange * sort by name (d8063dc7) 2014-07-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (58016b52) 2014-07-07 Gerry Boland * debian: depend on qtdeclarative5-qtmir-plugin, not deprecated libqtmir (01620702) 2014-07-07 Ken VanDine * install dateUtils.js with the phone plugin (547577bd) 2014-07-07 Sebastien Bacher * battery, draw the x axis labels (1ad3afc6) 2014-07-07 CI bot * Releasing 0.3+14.10.20140707.2-0ubuntu1 (ca10ae31) 2014-07-07 Manuel de la Peña * No change rebuild for new ubuntu-download-manager. Approved by: Iain Lane (2296e949) 2014-07-07 Ken VanDine * merged from trunk (26b84b64) 2014-07-07 jonas-drange * sentence case and wording (dc8c94d4) 2014-07-07 Sebastien Bacher * updated translations template (db6663e1) 2014-07-07 Manuel de la Peña * Update changelog. (2be17446) 2014-07-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f774b00b) 2014-07-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b7d85ef7) 2014-07-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (38a26d94) 2014-07-04 Jussi Pakkanen * Hide hotspot settings because it does not work on N4. (279fbadf) 2014-07-04 jonas-drange * revert changelog (a95d17fa) * move overlayimage to components (2ff9fa3c) * make component more contained (d0d012b0) 2014-07-04 Jussi Pakkanen * Made layout match design (more). (f3e95f4a) 2014-07-04 jonas-drange * fixing test, removing console (7dc854dc) * tweaks (055bbc55) 2014-07-04 Andrea Cimitan * As reviewed (52388ac9) 2014-07-04 CI bot * Resync trunk (0d99e2fc) 2014-07-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (105c11ff) 2014-07-03 CI bot * Releasing 0.3+14.10.20140703.1-0ubuntu1 (5fb3a711) 2014-07-03 Michael Terry * Kill maliit-server when wizard is done. This is because maliit-server is normally tied to the Mir server that launched it. Unless we kill it, it won't be re-associated with unity8 correctly. Fixes: 1335917 (cd69d65a) 2014-07-03 Jamie Strandboge * add lenient AppArmor profile to allow connecting to ofono (LP: #1296415) Fixes: 1296415 (52c79390) 2014-07-03 Iain Lane * update-plugin: Don't declare prototypes that aren't used (1038f836) * Fix storage by name/by size sorting and remember the selected value. Fixes: 1320160 (64823858) 2014-07-03 Steve Langasek * Don't use 'setup' as a verb. Fixes: 1336181 (fc682d81) 2014-07-03 Iain Lane * [about] Look harder for the desktop file so we can display more icons in the list of apps Fixes: 1324618 (21d01c36) 2014-07-03 Sebastien Bacher * Tweak items order to match design, add a separator (69774ade) * updates: tweak the interface - don't use dividers between list items - use the labels specified in the design - show the "install n updates" button only when there are several updates Fixes: 1333565 (e4d4daaa) * clean out duplicated visible (1a25cb3f) 2014-07-03 Gerry Boland * Actually listen to SurfaceManager for the OSK surface to appear (7a691813) 2014-07-03 Manuel de la Peña * Do not impose a version number. (e1929ccd) * Update udm deps. (900df172) 2014-07-03 Gerry Boland * Remove commented out code (825de241) * Add import path to main.qml to enable InputMethod (108a5d5f) 2014-07-03 CI bot * Resync trunk (60ec77be) 2014-07-03 Andrea Cimitan * Fix OSK input area (8b1de466) 2014-07-03 Jussi Pakkanen * Use enabled instead of readonly to work around toolkit issue. (73d8da24) * Pregenerate a password. (f2745930) * Added margins. (a3a90dcf) 2014-07-03 Leo Arias * Fixed the licenses. (4a7de6df) * Fixed the licenses. (eb4d551a) * Fixed the licenses. (768e02d6) * Fixed the licenses. (72720d1f) 2014-07-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6ca28aa6) 2014-07-02 Leo Arias * Removed the unnecessary class. (c9207dae) * Merged with the prerequisite. (d17e3e4b) * Refactored the About autopilot tests to use the page object pattern. Added the click_item public helper to be used by UX tests. (25b6211e) 2014-07-02 Michael Terry * Don't care if command fails (1155ec0f) * Kill maliit-server when wizard is done (1065406f) 2014-07-02 Leo Arias * Fixed the remaining failing tests. (c4608fe2) 2014-07-02 Gerry Boland * Use QtMir instead of the older Unity-Mir (150b6ffd) 2014-07-02 Leo Arias * Added the workaround for bug #1327325. (6786d0e1) * Brought back pep8 as a dependency. (09192b98) 2014-07-02 Iain Lane * update-plugin: Don't declare prototypes that aren't used (62a9bfe1) 2014-07-02 Jussi Pakkanen * Add text to specify that WPA password must be 8 characters or more. (6353ba96) * Hide hotspot settings when wifi is disabled. (cdb79b48) 2014-07-02 Iain Lane * Fix comment, add brackets, wrap (e820375d) 2014-07-02 CI bot * Releasing 0.3+14.10.20140702.1-0ubuntu1 (5201d688) 2014-07-02 Sebastien Bacher * Use new icons from suru theme. (e7b73eec) 2014-07-02 Leo Arias * Ported the autopilot package to python3. (9851d41b) 2014-07-02 CI bot * Releasing 0.3+14.10.20140702-0ubuntu1 (39a2e9c8) 2014-07-02 Sergio Schvezov * Adding extra build information from the .Info interface method call when expanding OS. (183cc7a7) 2014-07-01 Iain Lane * Hook up GSettings to the selector (8f5ac34f) * [about/storage] Invalidate the click model after re-sorting it (def8653a) * comments (48d64456) * Read the desktop file as a keyfile instead of with GDesktopAppInfo (afb14c30) 2014-07-01 jonas-drange * figuring out how to do transitions (7528ef88) 2014-07-01 Jussi Pakkanen * Renamed hotspot helper class. (c49f0bd3) * DBusHelper is no longer a singleton. (f9f46184) 2014-07-01 Michał Sawicz * Use the StandardMenu component from settings components. (4aca6dd8) 2014-07-01 Iain Lane * Merge trunk, goto out instead (11128130) * Reindent, check theme icon (c48a4266) 2014-07-01 Steve Langasek * Don't use 'setup' as a verb. (ec325934) 2014-06-30 Michał Sawicz * Use StatusIcon from ubuntu-settings-components. (0967ea46) 2014-06-30 jonas-drange * changelog tmp (5dc7a5eb) * highlights and selection (2aff6112) 2014-06-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (dd51710d) 2014-06-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (03eb453e) 2014-06-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (db6e0012) 2014-06-28 jonas-drange * refactor grid appearance (cdb6a0fa) * refactor grid appearance (e494d5ff) 2014-06-27 Iain Lane * Free the string if we bail out (08965af8) * Pull code out into separate functions, loop over all hooks until we find a desktop file (c4d8342a) * merge trunk (0e5a51ef) * Find all icons in desktop files (35aa9458) 2014-06-27 Sebastien Bacher * Tweak items order to match design, add a separator (8d594320) 2014-06-27 Jussi Pakkanen * Fixed issues raised in review. (caacc295) 2014-06-27 CI bot * Resync trunk (6d87db85) 2014-06-27 Jussi Pakkanen * Some code cleanups. (aa501c88) 2014-06-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (839db76e) 2014-06-26 jonas-drange * pep8 (487895cf) * refactoring tests, reverting changelog (371bbd98) 2014-06-26 CI bot * Releasing 0.3+14.10.20140626.1-0ubuntu1 (a2fdca67) 2014-06-26 Jussi Pakkanen * Wifi: * Connecto to Other (hidden) Network * Previous Networks (449b9289) 2014-06-26 jonas-drange * cleanup (2fd985cd) * merge refactor branch (d22e3310) * cleaning up (3addde0b) 2014-06-26 Jussi Pakkanen * Validate all dbus query statuses. (150c4438) * Fix simple issues raised in review. (62f51eef) 2014-06-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d81eeacd) 2014-06-25 Sebastien Bacher * use a property for better readability (3d566f44) 2014-06-25 jonas-drange * merge trunk, lot of layout progression (6a887763) 2014-06-25 Sebastien Bacher * use explicit objects as requested in review (11426832) 2014-06-25 jonas-drange * merge trunk (6da2d6e4) * gseetings (4f4d5659) 2014-06-25 Michał Sawicz * Merge trunk. (084bdc08) 2014-06-25 Jussi Pakkanen * Forgot this one. (5b1ccf0a) * Fix. Works. Yay! (1d4c64b4) 2014-06-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (476760fd) 2014-06-24 Jamie Strandboge * debian/usr.bin.system-settings: more closely mimic unconfined with exec transitions (69350872) * add lenient AppArmor profile to allow connecting to ofono (LP: #1296415) - add debian/usr.bin.system-settings - debian/control: Build-Depends on dh-apparmor - debian/rules: update override_dh_installdeb to use dh_apparmor - debian/ubuntu-system-settings.dirs: add etc/apparmor.d - debian/ubuntu-system-settings.install: install profile in to place (512723bf) 2014-06-24 Michael Terry * Delete unused method (22ba5ff9) * Merge from trunk (63f275ed) * Disable security UI -- it isn't ready to enable yet (31cd693f) * And use libgcrypt to create encrypted pin value (2d5b5108) 2014-06-24 Sergio Schvezov * Extending information about build (48675a36) 2014-06-24 Sebastien Bacher * updates: tweak the interface - don't use dividers between list items - use the labels specified in the design - show the "install n updates" button only when there are several updates (74646a4a) 2014-06-24 Jussi Pakkanen * Some fixes. (7a7530bf) 2014-06-24 Michael Terry * Match file contents with a non-greedy regexp (027639c6) * Add new test for contents of password file (7b9fd72d) 2014-06-24 Sebastien Bacher * updated translation template (5be08553) 2014-06-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (19ab05f2) 2014-06-23 Sergio Schvezov * Adding extra build information (ecceebd6) 2014-06-23 Michael Terry * Make file permissions 0600 (506a8e01) * Store password as a hash (7a08c035) 2014-06-23 Antti Kaijanmäki * Add progression indicators to the PreviousNetworks items. (903525ab) * Don't ask for secrects on a connection that has never been activated properly. (abeeef73) 2014-06-23 CI bot * Releasing 0.3+14.10.20140623-0ubuntu1 (601904a3) 2014-06-23 Mathieu Trudel-Lapierre * Implement discoverability and some bluetooth fixes: - Discoverability: make the system visible to other bluetooth devices - Trusted: when successfully paired and connected, mark device as Trusted so it can automatically connect again. - Connect the Audio interface for all audio devices, including Headsets. Some bluetooth audio devices that don't contain a microphone still show up as Headsets, and won't connect successfully otherwise. This will still work for standard headsets, since Audio connects all audio interfaces. - Stop discovery when a device is selected for connection, and it sometimes causes connection attempts to fail. Fixes: 1268047, 1331642 (7a46932c) 2014-06-23 Michael Terry * Fix password code to set correct group in demo password file (ed235573) * Enable password UI (fdd5fb48) 2014-06-23 Jussi Pakkanen * Only disable hotspot when switching it off so ssid+password is preserved. (43e2f04d) * Hotspot is now actually togglable. (de71ae65) * Moved in code to do the dbus magic. (f0d7091a) 2014-06-23 Antti Kaijanmäki * Fix PageComponent flickable. (cafd64f7) 2014-06-22 Allan LeSage * Merge some nitpicky flake8 fixes. (c9f75e87) * Use dot-notation; rearrange some imports; no wildcards necessary. (59a8eaf1) * Economize by getting background_page during setUp. (b0d2fd0e) * Some nitpicky flake8 fixes for test_background.py. (7d7d3f11) 2014-06-20 Mathieu Trudel-Lapierre * Follow proper convention for returning adapterName; make it const too. (bbc21abe) * Keep the discoverability timer as a private member, so it can be explicitly stopped. (5acf0f41) * Remove qWarning's used as debug. (7184be95) * Finalize UI for discoverability to look as per the design spec. (a3b30893) * Handle headsets connection and disconnection via the generic Audio interface too, apparently some non-Headset devices show up as headsets, and fail to connect otherwise. This will let all audio devices connect successfully. (5c3b723e) 2014-06-20 jonas-drange * fix test (4473aa61) * refactor (a1a48bca) * moving script to utilities (eca0d3ae) * merging prereq (496d8619) 2014-06-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (704dd42b) 2014-06-19 jonas-drange * qml using new binding from libqofono (cc159ffa) 2014-06-19 Mathieu Trudel-Lapierre * Automatically stop discovery process when a device is selected for connection; discovering at the same time causes some devices to misbehave. (1e9021cf) * Once successfully paired and connected, mark a remote device as Trusted. This will allow it to successfully connect automatically when restarted. (077d7121) * Implement discoverability: the device is now made discoverable, visible to other bluetooth devices once the user has spent 1 second with the bluetooth settings page open. (88718704) 2014-06-19 Ken VanDine * fixed syntax error in phone.settings (13ae5412) * Dropped check for ofono-qt, we don't build depend on it anymore (fc9d9809) * merged from trunk (1d10013c) * Hide call forwarding and call waiting in the phone panel until implemented. (d6c431f0) 2014-06-19 Jussi Pakkanen * Added some hotspot dbus code. (e57dc2f6) 2014-06-19 jonas-drange * merge prereq (73e8a36b) * revertttt (4b114fd5) * merge trunk (a01c3c13) 2014-06-19 Ken VanDine * Updates for history service API (ffd2411f) 2014-06-18 Ken VanDine * Updates for history-service API and libqofono (2e27e310) 2014-06-18 Antti Kaijanmäki * Revert any Hotspot related changes. (363be3e0) * OtherNetwork and NetworkDetails wiring + random ui tweaking. (89a29292) 2014-06-18 CI bot * Releasing 0.3+14.10.20140618-0ubuntu1 (f697d25f) 2014-06-18 Michael Terry * Dynamically load libunity-mir, work with an integrated greeter again, and clean changelog entry (0ef28419) 2014-06-18 Iain Lane * When connecting to whoopsie-preferences on the bus, don't require the interface to be valid. It won't be when the service has exited. (9f79693f) 2014-06-18 Michael Terry * Add wifi page to the wizard (87b3926e) * Merge from trunk (1546d7d5) 2014-06-18 Antti Kaijanmäki * Manager proxy. (ae48a8dc) 2014-06-18 jonas-drange * test images, ui images, listitemsheader (collapse, expand) (91d66013) 2014-06-18 Michael Terry * Drop dependency on platform-api, since it's not available on all architectures (2dd9e7a0) 2014-06-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (11bef922) 2014-06-17 jonas-drange * docstring (d549e0dd) 2014-06-17 Michael Terry * And also remove references in CMakeLists.txt (2440eecc) * Don't require libunity-mir just for a class definition (a98fe28f) 2014-06-17 jonas-drange * refactoring, for comprehension (1aec3021) * tests (c4745cfb) 2014-06-17 Jussi Pakkanen * Made password visibility togglable. (cc452485) * Input validation. (6d51aefd) * Made text entries their own lines. (f07b9ccf) 2014-06-17 Ken VanDine * merged (bce33066) * sim-services (67fae458) 2014-06-16 Ken VanDine * Updates for libqofono (ec8b0d41) * Patch from Pat to show subscriberNumber on about panel (29ead8da) * dropped build dep for libofono-qt-dev and added debpends for qtdeclarative5-ofono0.2 (c2b0dccd) * removed import for Ubuntu.SystemSettings.Phone (e248bdaa) * Dropped ofono-qt bindings in favor of using libqofono (b3036d86) 2014-06-16 Antti Kaijanmäki * merge from working branch. (d4559ba9) * Fix the wifi page to show also the items coming from indicator-network. (c719386c) 2014-06-16 Jussi Pakkanen * Quick height hack. (e5edc3c3) 2014-06-16 Antti Kaijanmäki * fix compilation. (2a6ae6dd) * PageComponent.qml: Auto-indent. (a778aaf3) 2014-06-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (189a743e) 2014-06-15 Michael Terry * More verbose changelog (97ede9c3) * Separate out cleanup tasks into new upstart task so that we don't race with unity8 (7c0e1635) 2014-06-14 jonas-drange * fixing nits (77dfcd1e) 2014-06-13 Michael Terry * Make wizard run in user session, not the greeter's (b579d024) 2014-06-13 Ken VanDine * initial port to libqofono (7ad278ef) 2014-06-13 Antti Kaijanmäki * merge working branch (17d62c6b) * Hook up the previous networks. (ffff645e) 2014-06-13 jonas-drange * tests, debug msgs, part rewrite of background qml (bb87dd05) 2014-06-13 Jussi Pakkanen * Padding. (5a665a89) * Text fix. (d9054f19) * Made buttons listitems. (a1269e00) * Cherry picked hotspot code from other branch. (dd9f08bf) * Made buttons into listitems. (1b88a228) 2014-06-12 Michael Terry * Make wizard less tied to unity-mir (38cbb014) 2014-06-12 CI bot * Releasing 0.2+14.10.20140612-0ubuntu1 (2b365c96) 2014-06-12 Iain Lane * Make time-date tests more robust in the face of things taking a while to complete. Fixes: 1329245, 1329248, 1329249 (2d01cc9a) 2014-06-12 Mathieu Trudel-Lapierre * Enable devices other than headset (f68aa33b) 2014-06-12 jonas-drange * Rewrite "Keyboard sound" component in "Sound" panel to use "LanguagePlugin" which provides means to toggle keyboard sound setting. (a8b9a88b) 2014-06-12 Iain Lane * time-date: Don't try to search while the model is building. Display an ActivityIndicator when searching while constructing the model to avoid confusing message. Fixes: 1326475 (917359f4) * Remove QDebug include (6c1e52a3) * Don't check for the interface's validity when (re-)initialising our handle (80dd4e90) 2014-06-12 Jussi Pakkanen * Fancy pantsing. (2379b2f7) * Join cellular plugin and qml. (b5d074b7) * Infra for cellular plugin. (3f8423bc) * Qml file for wifi hotspot. (af099987) 2014-06-12 Antti Kaijanmäki * . (40a59df0) * fix PLUG_DIR (3d70cb9a) 2014-06-12 Jussi Pakkanen * Password entry box is uneditable. (fd608f86) 2014-06-12 Iain Lane * Make time-date tests more robust in the face of things taking a while to complete. (103824a1) 2014-06-12 Antti Kaijanmäki * adjustments. (6e54e734) * some comments. (f42a7bd5) * add urfkill to runtime deps. (2f3659d1) * Hook up flightmode switch to urfkill. (e6a56832) 2014-06-12 Jussi Pakkanen * Final anchor adding. (6281dba8) 2014-06-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e6b96402) 2014-06-11 Jussi Pakkanen * Massaging. (ec92a22a) 2014-06-11 Michael Terry * Merge from trunk (23f4372c) 2014-06-11 Iain Lane * time-date: Don't try to search while the model is building (4bd7a440) 2014-06-11 jonas-drange * plugin -> languagePlugin (251aab0d) * adding tests (aa663f39) * use languageplugin to switch keyboard sound on/off, add tests (0c0166fb) * add languageplugin, expose switch that consumes languageplugin (0905c90b) * removing debug msgs (16247100) 2014-06-10 jonas-drange * todo (dcf5dc8a) * using conman to decide what to do on modem updates (268f9303) * gsettings is out (c3ef2e24) * refactor, moar tests (683f95f9) 2014-06-10 Antti Kaijanmäki * initial plugin setup. (ecfdba73) 2014-06-10 jonas-drange * moar tests (620e8abc) 2014-06-09 Michael Terry * more reliably start network indicator (a28b60ab) * Set correct USC socket (fc666c55) 2014-06-09 Mathieu Trudel-Lapierre * Resync with trunk (47ef62da) * Fix incorrect strings and spacing. (a7a42273) 2014-06-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e061f4c6) 2014-06-07 jonas-drange * properly mock all radiosetting dbus methods (22c0ea87) * assert that dbus is not changed atm (89ee2aef) * proper setting of tech pref (d2818d19) 2014-06-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fcc587f2) 2014-06-07 jonas-drange * look, no hard coding, ma! (69f3b29f) * nuking files not used (5000a9fa) * lot of back and forth (30ee3fb7) 2014-06-06 CI bot * Releasing 0.1+14.10.20140606-0ubuntu1 (a15cd346) 2014-06-06 Iain Lane * Inline setUpImages(), otherwise the function call doesn't do anything. (18f88e2a) 2014-06-06 Michael Terry * Use XDG_GREETER_DATA_DIR to store background files in a folder that the greeter can also read. This fixes the recent regression in not being able to choose a ContentHub file for the welcome screen. Fixes: 1325505 (52bcc87e) 2014-06-06 Brendan Donegan * Make test_tz_list_initially_empty more robust by using wait_select_single instead of select_single to get the label. Fixes: 1319711 (5a70b5b5) 2014-06-06 Iain Lane * No need to qualify (c42c79bd) * Inline the setUpImages() function which is only called from one place anyway. (87bdd452) 2014-06-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cc2ccbf6) 2014-06-05 Michael Terry * Allow looking in both local ContentHub folder as well as greeter data folder, and de-duplicate as needed (538a7927) 2014-06-05 jonas-drange * going a bit more basic (b4fc8991) 2014-06-05 Brendan Donegan * wait_select_single in test_tz_list_initially_empty instead of plain select single (e1ef2f45) 2014-06-04 Michael Terry * Support modifying gsettings value as well as the AccountsService one (781b90e2) 2014-06-05 jonas-drange * cleanup (37165c78) 2014-06-04 jonas-drange * first stab (b2bc18d4) 2014-06-04 Michael Terry * Remove unnecessary Qml exposure (a8f73bb5) * Only move file if it's in our content hub folder (ab6eb84f) * Hmm, uri is a read-only property; copy files from content hub folder to greeter data folder (e7a461ea) * First pass at sharing background files with greeter (146592b5) 2014-06-04 CI bot * Releasing 0.1+14.10.20140604-0ubuntu1 (12b73fcb) 2014-06-04 Ken VanDine * Use the new header design. There is currently only one page in USS that includes a toolbar action, the background panel has a button to import photos from gallery. It works well with the new header. (6378342d) 2014-06-04 Brendan Donegan * Get vendor and model from dmi on desktops for test_hardware_name (90489419) * Add test for Check for Updates button and fix search test cases, plus add a new one for searches that shouldn't find anything. (5ff9f806) 2014-06-04 Diego Sarmentero * - Not dismiss Credentials warning with other messages. (6ef07936) 2014-06-02 Jussi Pakkanen * Can toggle visibility of password. (78db8431) * Build proper previous network list that can create a working detail page. (44339813) 2014-05-30 Brendan Donegan * Allow test_hardware_name to pass on Desktop by using dmi sys_vendor and product_name there. (1b7024de) 2014-05-30 Jussi Pakkanen * Hook forgetting up. (3b50bd06) * Simplification. (760290fc) 2014-05-30 Mathieu Trudel-Lapierre * Enable devices other than headsets: headphones and generic audio devices, and make the strings referring to headset more generic. (64f9fe48) 2014-05-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (183c0867) 2014-05-29 Ken VanDine * merged latest trunk (14ef57f5) 2014-05-29 Jussi Pakkanen * Inject data to networkdetails from the outside. (095d45a2) 2014-05-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c5a2b4a6) 2014-05-28 Ken VanDine * removed close_toolbar from the autopilot tests, no longer needed (9c271ffa) * Use the new header (85f401e6) 2014-05-28 Jussi Pakkanen * More of the same. (8676840e) * Qml massaging. (f805fb7b) 2014-05-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (72fd7c8b) 2014-05-27 Brendan Donegan * Add test for the check for updates button, and fix some aspects of the search tests. (837a45aa) 2014-05-27 Michael Terry * After discussion, go back to creating file, but grab user we care about from AccountsService (7a1ae54c) * Only run if a particular file exists in home directory, which will tell us which user to run for (4f0eaea6) * Set language for phablet user, not lightdm user (f67f49e1) 2014-05-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c2f939fe) 2014-05-26 Jussi Pakkanen * Basic network details layout page. (bf711e9d) 2014-05-26 Michael Terry * Run with split greeter (514423f4) 2014-05-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6997ff86) 2014-05-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e9a425e5) 2014-05-23 Jussi Pakkanen * Code that gets networks from dbushelper. Disabled for now. (f8c8b3b5) * Use model from qml. (06f3df4f) * Model working. (076235d8) * Model for previous networks. (3e8d9191) 2014-05-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (58aff301) 2014-05-23 Jussi Pakkanen * Scaffolding. (235ea086) * Qt macro magic. (bcb79e2c) 2014-05-22 Jussi Pakkanen * Forgetting method. (9b3361c8) * Get list of connected networks from NM. (27dcd33e) 2014-05-22 CI bot * Resync trunk (9bec79d0) 2014-05-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (838d3455) 2014-05-21 CI bot * Releasing 0.1+14.10.20140521-0ubuntu1 (13696d0b) 2014-05-21 Brendan Donegan * Change the coverage filter in CMakeLists.txt from test to tests, to match the directory name (5ae62bd2) 2014-05-21 Jussi Pakkanen * Put in other network security types. (c70824ed) * Can call from qml into C++. (12fee7c7) 2014-05-20 Jussi Pakkanen * Created dbus helper class for wifi plugin. (f2de774f) 2014-05-19 Jussi Pakkanen * Now it does something. I guess. (e06355ae) * Some more. (34c80e29) * Basic other network. (9fd387ee) 2014-05-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d7d5a327) 2014-05-16 Brendan Donegan * Change the coverage filter in CMakeLists.txt from test to tests, to match the directory name (2755be76) 2014-05-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c1104f82) 2014-05-15 Diego Sarmentero * Not ignore credentials working (8143e2bd) 2014-05-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5c2f445e) 2014-05-14 Diego Sarmentero * avoid hide notification if it is showing information (f8640445) * improves in qml states (6f0fec61) * Not dismiss credentials not found message (d34abef6) 2014-05-13 CI bot * Releasing 0.1+14.10.20140513-0ubuntu1 (99944ec1) 2014-05-13 Diego Sarmentero * - Loading updates page using loadPluginByName to avoid blank page issue. Fixes: 1308162 (24eeb7ad) * - Show click updates notifications in main page. Fixes: 1307993 (f93c57e5) 2014-05-13 Iain Lane * Improve performance of the time zone location selection search by doing more work in the background (1a8656a8) 2014-05-13 Diego Sarmentero * - Fix linking property to non-notifyable attribute (6158daef) 2014-05-13 Victor R. Ruiz * Autopilot test refactoring: add emulators and helpers. (842f967b) 2014-05-13 Diego Sarmentero * Renaming dep package qtdeclarative5-qtmultimedia-plugin to qml-module-qtmultimedia [ Diego Sarmentero ]; Avoid duplicate result of Image upadte. Don't ask for credentials on Image update (LP: #1301644); Ignore real updates during autopilot tests (LP: #1281582) [ Iain Lane ]; Disable the data roaming switch and set it to false if data is off (LP: #1287260) (bfbaa898) * using loadPluginByName (ab1fe7d7) * open system-updates using url dispatcher (bdb24628) 2014-05-12 Diego Sarmentero * integrating click updates checks (5b806ef4) 2014-05-12 Victor R. Ruiz * Merge with lp:~laney/ubuntu-system-settings/ap-qualify-main_view (516310b7) 2014-05-12 Diego Sarmentero * only system updates (7160be55) 2014-05-12 Iain Lane * Merge trunk (64975726) * Qualify some uses of things in self.system_settings (3715b9a3) 2014-05-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4476e291) 2014-05-09 Ricardo Salveti de Araujo * releasing package ubuntu-system-settings version 0.1+14.10.20140507-0ubuntu2 (ca1ed18c) * Renaming dep package qtdeclarative5-qtmultimedia-plugin to qml-module-qtmultimedia (90b2930a) 2014-05-09 Diego Sarmentero * using update manager instead system update (fb8b6444) * removed unused code (661eecc2) * testing build dependencies (af900d58) * include qt module (8349d755) 2014-05-08 Diego Sarmentero * fixing link issues of notification plugin (8745100f) * testing if checking click is the problem (e03f826f) * testing (fd0d7234) 2014-05-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cf63050e) 2014-05-07 CI bot * Releasing 0.1+14.10.20140507-0ubuntu1 (b9038198) 2014-05-07 Iain Lane * Disable the data roaming switch and set it to false if data is off Fixes: 1287260 (717b7375) 2014-05-07 Diego Sarmentero * - Ignore real updates during autopilot tests Fixes: 1281582 (c18f368b) * - Avoid duplicate result of Image upadte - Don't ask for credentials on Image update Fixes: 1301644 (b78d8616) * Load page in the proper way (200c0dd2) * initialize m_validCredentials (b8d66f7c) * Show notification for click updates in main page (ebd5cd35) 2014-05-07 Victor R. Ruiz * Rebase to trunk (7ec6c86c) 2014-05-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4271c61a) 2014-05-06 Diego Sarmentero * Fix autopilot tests when there are real updates (d4b235ab) 2014-05-06 Iain Lane * Remove debugging print statement left in by mistake (c420af02) 2014-05-06 Diego Sarmentero * Fixing depending on non-notifyable property (d5137257) * Improves in states (e9e8476e) * fixing showing repeated image update (158a0c38) 2014-05-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8ae06590) 2014-05-05 Diego Sarmentero * Several fixes for the plugin tests (e5f340ce) 2014-05-01 Iain Lane * remove debugging print statement (ec595f23) * Disable and set data roaming 'false' if data is off (d19a04d5) 2014-04-28 CI bot * Releasing 0.1+14.10.20140428-0ubuntu1 (0d1e8e7a) 2014-04-28 Ricardo Salveti de Araujo * brightness.cpp: updating code to reflect latest powerd dbus API changes; debian/control: depend on latest powerd (4c9876b3) 2014-04-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (567c77d0) 2014-04-25 Diego Sarmentero * Fixing duplicate result of image update (d1fde0d6) 2014-04-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6a33f682) 2014-04-23 Iain Lane * Use new-style signal-slot connection (17265925) 2014-04-22 Ricardo Salveti de Araujo * brightness.cpp: updating code to reflect latest powerd dbus API changes (40a17568) 2014-04-22 Iain Lane * m_sortedBefore is unused now (3c0461c7) * Remove some commented out code (f5bf01f7) * Move filtering into a QtConcurrent background task (c756a7f9) 2014-04-16 Ricardo Salveti de Araujo * releasing package ubuntu-system-settings version 0.1+14.04.20140411-0ubuntu2 (b5162520) 2014-04-16 Andrea Cimitan * [ Ken VanDine ]; system-update: Fix the flickable bounds behavior so it doesn't overshoot when the contentHeight is shorter than the view.; fixed some deprecations in ListItems, iconSource instead of icon [ Sebastien Bacher ] * build the lists of devices before connecting the signals, that avoids warning [ Iain Lane ]; [time-date] Cache the results so that we can search within a narrower set; Fix click package update checking and update available/not available signal emission. (LP: #1306569) [ Omer Akram ]; autopilot tests improvements. Improved existing tests to compare values with backends instead of just testing the 'item' is there. * Fixed a skipped failing test; Delete label tests and those which are trying to make sure certain elements exist. (LP: #1301214) [ Michael Terry ]; Fix click package update checking and update available/not available signal emission. (LP: #1306569) (925c30df) * Rename variable (89767cb7) 2014-04-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6e82b6e7) 2014-04-11 CI bot * Releasing 0.1+14.04.20140411-0ubuntu1 (f6ebccf3) 2014-04-11 Iain Lane * Fix click package update checking and update available/not available signal emission. Fixes: 1306569 (9b05a2b7) 2014-04-11 Omer Akram * autopilot tests improvements: * Improved existing tests to compare values with backends instead of just testing the 'item' is there. * Fixed a skipped failing test * Delete label tests and those which are trying to make sure certain elements exist. Fixes: 1301214 (d5ead5fa) 2014-04-11 Iain Lane * [time-date] Cache the results so that we can search within a narrower set (d5b11da8) 2014-04-11 Ken VanDine * fixed some deprecations in ListItems, iconSource instead of icon (87729787) 2014-04-11 Sebastien Bacher * build the lists of devices before connecting the signals, that avoids warning (8ae830f5) 2014-04-11 Ken VanDine * system-update: Fix the flickable bounds behavior so it doesn't overshoot when the contentHeight is shorter than the view. (e0be08c7) 2014-04-11 Iain Lane * merge lp:~diegosarmentero/ubuntu-system-settings/fix-update-not-required-test (2dbb2680) 2014-04-11 Diego Sarmentero * fix update not required test (c7294b73) 2014-04-11 Iain Lane * IGNORE_UPDATES needs to be set to "IGNORE_UPDATES" to be effective (872903f6) 2014-04-11 Andrea Cimitan * Last mods to Notifications (209bbbed) 2014-04-11 Iain Lane * Run python tests from build system, not Debian packaging (c4f7f444) * Compare the remote version if we're /not/ ignoring updates. (a899b9d9) * When registering an update, don't change the model if the update isn't ready, emit found/not found signals as appropriate (5c9b6a56) * updateAvailableFound has a bool parameter (6dd3ea24) 2014-04-10 Michael Terry * Remove hard-coded lib deps (80933ba3) * Clean up headers (1250ddb4) * Use unity-mir api directly rather than dlopening it, since we only support Mir (5424fb70) * Remove spinner page (402818be) * Grab Notifications classes from unity8 directly; add new package ubuntu-system-settings-wizard; have it depend on unity. ship upstart script in package again (9bd3fef6) * Cleanup, use U_SYSTEM_SESSION define (d44fa3fb) * Restore disable support (acb1be90) * Run tests during build (3b212520) 2014-04-10 Andrea Cimitan * Quit after a second of showing the spinner (c43a8301) * Updates to upstart (21863be8) 2014-04-10 Ken VanDine * fixed some deprecations in ListItems, iconSource instead of icon (fa8d7c96) * system-update: Fix the flickable bounds behavior so it doesn't overshoot when the contentHeight is shorter than the view. (ecc5c892) 2014-04-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f889d657) 2014-04-09 Andrea Cimitan * Updates (6d9e9f1c) * Updated upstart job (caf941b4) * bla (b1786cbc) 2014-04-09 Sebastien Bacher * build the lists of devices before connecting the signals, that avoids warning (a5cdaba2) * use the new icons from the suru theme (a7bf6140) 2014-04-09 Andrea Cimitan * Add debug (6e76b31f) * Debug (263347b6) 2014-04-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ec9bf993) 2014-04-08 Iain Lane * [time-date] Cache the results so that we can search within a narrower set (ec77a1fd) 2014-04-08 Andrea Cimitan * More work on the upstart job (fe2f1e3f) * Fix for unity mir (9a3353b5) 2014-04-08 Omer Akram * skip disk space tests, in some cases they can be slow (f21cc9fa) * skip disk storage tests on desktop as they can fail because the calculation can take a long time, bug 1304328 (c888769a) * don't skip tests based on platform, rather check if the required backend is availabe or not and test accordingly (e29248d7) 2014-04-08 Andrea Cimitan * Put kbd really on top (6a4828fb) * Check for correct qml extension (677c4095) 2014-04-07 Andrea Cimitan * Merged trunk (9bb02c39) * Move osk controller (2e153016) * More changes (ef34c33c) * More mods (1d6f2390) * remove include (cdd15ecb) * More (5b6a2a8c) 2014-04-04 Victor R. Ruiz * Autopilot: Fix pep8 complains (bfbb9206) * Autopilot: Move emulators to app module (a2a00d21) * Merge with trunk (38301f7a) * Autopilot: Add missing emulator_base parameter (f876dfbe) * Autopilot: App class (7b24f03d) 2014-04-04 Andrea Cimitan * Mods in main.cpp breaks app, moving towards mir server (663f8578) 2014-04-03 Victor R. Ruiz * Autopilot: Helper class for application (a0e0e980) * Autopilot: Add emulator base for app (a3efe369) 2014-04-03 Omer Akram * fix (b22e9467) 2014-04-02 Andrea Cimitan * Changed dep (fea3c4c6) 2014-04-02 Omer Akram * merge with trunk, fix conflicts (89c484a1) 2014-04-02 Victor R. Ruiz * Autopilot: Merge with helpers branch (46f1ce07) * Merge (5510eb07) * Autopilot: Emulator for System Settings app (c50eac1f) 2014-04-02 Omer Akram * fix pep8/pyflakes complaints (d6f6051b) * skip test if getprop is not found instead of making it platform dependent (fdf68d19) 2014-04-02 Andrea Cimitan * Merged trunk (7770f1c5) * Added deps to debian (9ef5e764) * Fixes (925e97c9) 2014-04-02 Omer Akram * don't skip tests based on platform, rather handle cases in code (c8685ada) * skip test if the directory does not exist (5f3ecac8) * make tests more solid by using Eventually (d2b5d091) * use glib to get directory locations inside HOME (a39ea06a) 2014-04-02 CI bot * Releasing 0.1+14.04.20140402-0ubuntu1 (a00c4177) 2014-04-02 Victor R. Ruiz * Autopilot: Move launch_system_settings to a helper module. (e68e63b0) 2014-04-02 Iain Lane * Don't look for PkgConfig explicitly, breaks with Multi-Arch. FindPkgConfig.cmake does this for us anyway. (2e77745c) * Hide 'Serial' and 'IMEI' entries when the info isn't available (d16fd637) 2014-04-02 Andrea Cimitan * Detect SIM and if negative show no sim page (3f9055ce) * Added notification code (0dced7ad) 2014-04-02 Iain Lane * Hide 'Serial' and 'IMEI' entries when the info isn't available (eaf612ae) 2014-04-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bae2e980) 2014-04-01 Iain Lane * Don't look for PkgConfig explicitly, breaks with Multi-Arch (0a682234) 2014-04-01 Omer Akram * merge with victor's branch, fix conflicts (62aa9ff9) * translate directory names so that tests don't fail on non-english desktops (cc7268d9) 2014-04-01 Andrea Cimitan * Add shell import dir (152ea1e0) * Changed utils path (72e9fae0) 2014-04-01 Victor R. Ruiz * Autopilot: Fix docstring (c8956c10) 2014-04-01 Omer Akram * merge trunk, fix conflicts (1da90aad) * bring back system updates changes so we don't conflict (63d4a471) 2014-03-31 Victor R. Ruiz * Merge with trunk (94cf70b4) * Autopilot: Small fixes to helpers.py (13c47bc9) * Autopilot: Fix docstring (c8cbfb46) * Autopilot: Add missing helpers.py (9403c277) * Autopilot: Remove helper (a09f77cc) * Autopilot: Fix pyflakes complain (8415d9dd) * Autopilot: Helper for launch_system_settings (3dce5faf) 2014-03-28 CI bot * Releasing 0.1+14.04.20140328-0ubuntu1 (1008a5fc) 2014-03-28 Diego Sarmentero * - Add click updates support. (e88ba451) 2014-03-27 Andrea Cimitan * Added sectionheader component (1014edd3) 2014-03-27 Diego Sarmentero * fix autopilot tests (4d10e3ed) * apply fixes requested (f4956d09) 2014-03-27 Andrea Cimitan * showFullscreen (6a57a6d6) * Change label when not connected (53bda976) 2014-03-26 Andrea Cimitan * Remove useless line (4adfb35f) * Add property for checked (58ef43db) * Simplify code (5da52975) * More stuff following review (ec212a52) * More fixes (841fd8e5) 2014-03-26 Ted Gould * Make sure there are indicators started (c6eba90e) 2014-03-26 Andrea Cimitan * Remove debug (f52fd1cd) * More changes (78fa8e04) 2014-03-25 Andrea Cimitan * Added files (95885e5f) * More work (4376eb90) 2014-03-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3c51faf0) 2014-03-24 CI bot * Resync trunk (c1c42625) 2014-03-24 Andrea Cimitan * More work (242fc662) 2014-03-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9449b285) 2014-03-21 Andrea Cimitan * ~unity-team/ubuntu-system-settings/wizard.wifi (895438e6) 2014-03-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (16df94cb) 2014-03-21 CI bot * Releasing 0.1+14.04.20140321-0ubuntu1 (37342760) 2014-03-21 Ken VanDine * Updates for the QML binding changes in the content-hub (81e583e4) 2014-03-20 Ken VanDine * merged trunk (06c3b0d0) 2014-03-20 Andrea Cimitan * Merge trunk (8775bbe9) * Detect sim (e2ee4ee0) * Merged (7ee58f86) * [ Michael Terry ]; Allow custom wizard pages [ Colin Watson . Only build the about plugin on architectures that have libandroid- properties-dev. (0eb513e0) 2014-03-20 Diego Sarmentero * improves in tests and adding click dependency (404b45a6) 2014-03-20 CI bot * Releasing 0.1+14.04.20140320-0ubuntu1 (bebf55d7) 2014-03-20 Andrea Cimitan * Use green button for forward (f7160bab) 2014-03-20 Michael Terry * Restore SIM card image in welcome wizard. (af976ad3) * Add pagination breadcrumbs to wizard. (7465ebca) 2014-03-19 Diego Sarmentero * improves in tests (961c7234) 2014-03-19 Michael Terry * Add back sim card image (29541121) * Add page bread crumbs (9c632b95) 2014-03-19 Andrea Cimitan * New theming and mod to CMakeLists (929bc9e0) 2014-03-19 Diego Sarmentero * avoid checking for real updates during tests (f44774ef) 2014-03-19 Ken VanDine * merged trunk (9348c013) 2014-03-18 Michael Terry * Merge from trunk (e1288d3c) 2014-03-18 CI bot * Releasing 0.1+14.04.20140318-0ubuntu1 (56dcea81) 2014-03-18 Michael Terry * Allow custom wizard pages (8e8ee8cd) 2014-03-18 Colin Watson * Only build the about plugin on architectures that have libandroid-properties-dev. (7994321e) 2014-03-18 Omer Akram * merge trunk (4090fb95) 2014-03-17 Colin Watson * Only build the about plugin on architectures that have libandroid-properties-dev. (21555f9d) 2014-03-17 Timo Jyrinki * Manually sync changelog, CI/LP did not merge it correctly as part of the Qt 5.2 landing. (75496092) 2014-03-17 Diego Sarmentero * autopilot tests complete (55923de2) 2014-03-16 Diego Sarmentero * adding autopilot tests (86272186) 2014-03-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8e269c2a) 2014-03-14 Victor R. Ruiz * Autopilot: Fix self.app assignment (2e7bbe70) * Autopilot: Fix call to main_window (fe27a4d6) * Autopilot: fix call to launch_system_settings (a1390f73) 2014-03-14 Ken VanDine * merged from trunk (dc09373c) 2014-03-14 Victor R. Ruiz * Autopilot: fix pep8 failures (bc8013a0) 2014-03-13 Victor R. Ruiz * Autopilot: Fix pyflakes/pep8 complains (44236885) 2014-03-13 Diego Sarmentero * fixing lint (283099f6) 2014-03-13 Victor R. Ruiz * Rebase with trunk (8621add5) * Autopilot: Refactoring for helpers and emulators (50de3584) 2014-03-13 Diego Sarmentero * fixing pep8 (52b45f88) * fixed signal (538fa279) * [ Sebastien Bacher ]; license: use Label widget instead of Text, it looks more integrated (LP: #1286262); language: don't display an chevron for the language item, the list displayed is a sheet widget and not a page stack one. (lp: #1289287) (LP: #1289287) [ Iain Lane ]; background selector: lock the toolbar open, per the design (LP: #1288361); Don't crash if the migration script can't set values (LP: #1288833) [ Michael Terry ]; Tweak some of the wording of the wizard, and start the language combo expanded [ CI bot ]; Resync trunk [ Omer Akram . autopilot tests code: fix pep8 and pyflakes warnings. add tests to make sure we don't regress on pep8/pyflakes . [ Didier Roche ]; switch to suru icon theme [ CI bot . Resync trunk [ Iain Lane ]; Also store the ringtone, messages and silent mode settings in AccountsService. (LP: #1265528) [ Michael Terry ]; Add disabled skeleton of a "Welcome to Ubuntu" wizard for first-time boot. Will be enabled when it is more complete. [ CI bot . Resync trunk [ Andrea Cimitan ]; Add disabled skeleton of a "Welcome to Ubuntu" wizard for first-time boot. Will be enabled when it is more complete. [ Iain Lane ]; Add a 'downloading' parameter to updateAvailableFound so that the UI can adjust itself. We need to know if a download is already in progress when we enter the update screen to display 'pause' or 'install' as appropriate. [ Sebastien Bacher ]; Workarount qt bug that could lead to non working scrolling [ Iain Lane ]; Re-enable updates on the main screen [ Diego Sarmentero ]; Avoid conflicts between concurrent calls to checkForUpdates ( (LP: #1279006) (3eabc0c2) * adding object names (a137f698) 2014-03-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (818a19a9) 2014-03-11 CI bot * Releasing 0.1+14.04.20140311-0ubuntu1 (8a05d016) 2014-03-11 Didier Roche * switch to suru icon theme (3541129b) 2014-03-11 Omer Akram * autopilot tests code:; fix pep8 and pyflakes warnings.; add tests to make sure we don't regress on pep8/pyflakes (18ff0655) 2014-03-11 Michael Terry * Tweak some of the wording of the wizard, and start the language combo expanded (fc9ee60b) 2014-03-11 Sebastien Bacher * language: don't display an chevron for the language item, the list displayed is a sheet widget and not a page stack one. (lp: #1289287) Fixes: 1289287 (f675780d) 2014-03-11 Iain Lane * Don't crash if the migration script can't set values Fixes: 1288833 (b1db4d5d) 2014-03-11 Sebastien Bacher * license: use Label widget instead of Text, it looks more integrated Fixes: 1286262 (95e7119a) 2014-03-11 Iain Lane * background selector: lock the toolbar open, per the design Fixes: 1288361 (11fecfee) 2014-03-11 Omer Akram * merge in laney' branch to base this one on it (c803c689) 2014-03-11 Didier Roche * rebase on trunk (9979019d) 2014-03-11 Diego Sarmentero * fixing branch as requested (69ab5ba8) 2014-03-11 Omer Akram * fix (ffb51e37) * fix pep8 (1db07d22) * add a new test, improve the existing tests to match results (30392f5c) 2014-03-10 Ken VanDine * merged from trunk (81c089f4) 2014-03-10 Omer Akram * rebase on pep8_pyflakes_fix_branch (a1afead4) * run python static code test during build, also fix some pep8 complaints in the migrator script (7aefb40d) * don't remove string translations, they need to stay (f4b968ff) 2014-03-10 Sebastien Bacher * language: don't display an chevron for the language item, the list displayed is a sheet widget and not a page stack one. (lp: #1289287) (b35b979d) 2014-03-10 Omer Akram * simplify search test, needs more scenarios to be tested (1dab8cc0) * delete tests for systemUpdates, they are testing nothing here. Also the fact that the QA team is working with Barry on upgrade testing, so this part will be covered then (12f77c2d) * delete a few tests which were doing nothing, enhanced a few existing one's to actually test stuff (f0004924) * make a few disk usage tests usable, other may need to be removed as they are testing 'nothing' (14bc709f) 2014-03-09 Omer Akram * fix license page test (d7d52dd0) * its 2014 (f809025e) * fix extra line in docstrings (cb221847) * Run pyflakes and pep8 during test suite, if available. (438ff484) * merge trunk (fbac10cc) 2014-03-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ca002bda) 2014-03-07 Iain Lane * Don't crash if the migration script can't set values, print a message instead. (f09805ec) 2014-03-07 Victor R. Ruiz * Autopilot: Refactor to use emulators and helpers (256b6fb1) 2014-03-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (308faecc) 2014-03-06 Michael Terry * Use new disabled mechanism for wifi page too (0ae9f110) * Squeeze in a bit more testing stuff (9feae8eb) * One more test (e6b24d00) * Use XDG_DATA_DIRS (cb4ad992) * Add some more documentation (09d2dce8) * Add some documentation (b981e93d) * Lowercase community (2128e727) 2014-03-06 Ken VanDine * merged trunk (7d45c1a2) 2014-03-06 Iain Lane * locked too (07ee2f7d) * background selector: lock the toolbar open, per the design (d837e471) 2014-03-06 CI bot * Resync trunk (5bacc558) 2014-03-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f7642ef5) 2014-03-05 Michael Terry * Allow custom wizard pages (590b283d) * Some language tweaks to match latest specs (e8105466) 2014-03-04 Sebastien Bacher * license: use Label widget instead of Text, it looks more integrated (4f1c2697) 2014-03-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fa3b7b07) 2014-03-03 CI bot * Releasing 0.1+14.04.20140303-0ubuntu1 (c2694d86) 2014-03-03 Iain Lane * Also store the ringtone, messages and silent mode settings in AccountsService. Fixes: 1265528 (8e805164) * If you have a plugin then it must be interface 2, otherwise you don't get to reset. (355da7a4) * Don't need that loop, it's just a missing qtquick QML build-dep (118e6fc5) * No need to include QEventLoop in the test any more (621e0878) 2014-03-03 CI bot * Resync trunk (23a5d48c) 2014-03-03 Iain Lane * Wait for the pageComponent to be ready in the reset method itself instead of the test (ad66712b) * Don't leak component, don't include unused 'reset' property in tests (52a057c5) 2014-03-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (53f936ec) 2014-03-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cf886acd) 2014-02-28 Ken VanDine * Updates for the QML binding changes in the content-hub (4f145ae2) 2014-02-28 CI bot * Releasing 0.1+14.04.20140228-0ubuntu1 (4e044f92) 2014-02-28 Iain Lane * Add a 'downloading' parameter to updateAvailableFound so that the UI can adjust itself. We need to know if a download is already in progress when we enter the update screen to display 'pause' or 'install' as appropriate. (e882aca9) 2014-02-28 Sebastien Bacher * Workarount qt bug that could lead to non working scrolling (be61a47e) 2014-02-28 Michael Terry * Add disabled skeleton of a "Welcome to Ubuntu" wizard for first-time boot. Will be enabled when it is more complete. (002262fd) 2014-02-28 Iain Lane * Try to wait for the page component to be ready to avoid test failures, maybe (616f1608) 2014-02-28 CI bot * Resync trunk (727e1d34) 2014-02-28 Diego Sarmentero * fix mention of removed file (3e909159) 2014-02-28 Iain Lane * Add some tests for the new reset api (29ceb91b) 2014-02-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (003c7204) 2014-02-28 Omer Akram * don't try to translate test strings, rather set a global language variable to en_US. Tests still need to be changed to not rely on strings (62604884) 2014-02-27 Sebastien Bacher * Workarount qt bug that could lead to non working scrolling (95475b0f) 2014-02-27 Iain Lane * Initialise the pointers to 0; add a "2" interface to not break ABI (f8b3be3f) 2014-02-27 Omer Akram * dont skip, get it fixed in CI (8a35742a) 2014-02-27 Iain Lane * (broken) Add a 'reset' API (9497c9b7) 2014-02-27 Diego Sarmentero * adding tests (daeeddf8) 2014-02-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (86533c5e) 2014-02-26 Omer Akram * skip at the class level (e2632854) 2014-02-26 Iain Lane * Merge trunk (b9b033a8) 2014-02-26 Diego Sarmentero * DownloadTracker fixed (a14ee62e) 2014-02-26 Iain Lane * Add a 'downlaoading' parameter to updateAvailableFound so that the UI can adjust itself (4dbbdc0f) 2014-02-26 Diego Sarmentero * working on DownloadTracker (7d2489ab) 2014-02-26 Iain Lane * Merge lp:~laney/ubuntu-system-settings/main-page-updates (e9bf0547) 2014-02-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (40e757ea) 2014-02-25 Diego Sarmentero * merge trunk (6edf60be) * adding click update files (6ea881da) 2014-02-24 CI bot * Releasing 0.1+14.04.20140224.1-0ubuntu1 (885e5e60) 2014-02-24 Diego Sarmentero * - Avoid conflicts between concurrent calls to checkForUpdates ( Fixes: Bug #1279006). Fixes: 1279006 (06047416) 2014-02-24 Iain Lane * Re-enable updates on the main screen (d6743888) * Merge trunk (4b7f88dc) 2014-02-24 Omer Akram * skip a problematic test on desktop setup due to apport window appearing while mocking a battery, ubuntu-system-settings currently only matters on phone/tablet (a9fdf6cc) * now make pyflakes happy (595dd3cc) * fix all pep8 complaints (d20c42ef) 2014-02-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e19c9702) 2014-02-20 Michael Terry * Drop name screen and associated (redundant) AccountsService plugin (f4ffaddf) 2014-02-20 Diego Sarmentero * removing condition on onCompleted (280a5e39) * Avoid conflicts between concurrent calls to checkForUpdates (f7a82c58) 2014-02-20 Iain Lane * Revert the previous change now that a fix is in the works in system-image (620e138f) 2014-02-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (30c1bba4) 2014-02-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0e98629e) 2014-02-18 CI bot * Releasing 0.1+14.04.20140218.1-0ubuntu1 (d195c21e) 2014-02-18 Iain Lane * Add some initial AP tests for manual selection of cellular network. (d43f4032) * Show default wallpaper in the "Ubuntu art" section of the background selector (16df74eb) * Don't check for updates in the EntryComponent of the update plugin. Temporarily disables the feature. Will be re-enabled when bug #1277589 is fixed. (b21b04f2) * Merge trunk (6b0c17d9) * Fix illegal quoting (5387c4de) * Show default wallpaper in the "Ubuntu art" section of the background selector (7d8fa797) * Comment another place too (dd025afd) * Don't check for updates in the EntryComponent of the update plugin (1bfb65e8) * Add some comments (d36ad795) * Merge cellular-hide-forbidden branch (fc938ec6) * Add a test to show that 'forbidden' networks are hidden (01145ea3) * Move adding of second network after the 'reset', so that it doesn't get deleted. (403ee53e) 2014-02-18 Didier Roche * switch to suru icon theme (d6d2777c) 2014-02-18 Iain Lane * Add cellular AP test (7ffe737c) 2014-02-18 CI bot * Releasing 0.1+14.04.20140218-0ubuntu1 (0a7fde86) 2014-02-18 Iain Lane * Don't show forbidden networks, since we can't ever connect to them (f71e7229) * Remove the Column since it's not necessary and a UITK bug means its contents are hidden (LP: #1273610) Fixes: 1273610 (4af1733d) 2014-02-18 Sebastien Bacher * security-privacy: don't use a Column, the toolkit has a bug that makes the OptionSelection widget in it not displayed. The Dash page currently has only one element so the column is not strictly required. Fixes: 1277050 (e9a2d2d8) 2014-02-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8033ded1) 2014-02-17 Iain Lane * Merge lp:~laney/ubuntu-system-settings/cellular-no-column (14b4c910) 2014-02-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (32342f07) 2014-02-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d12e0aa7) 2014-02-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (55ac5247) 2014-02-14 Iain Lane * Don't show forbidden networks, since we can't ever connect to them (d69c8cc3) * Remove the Column since it's not necessary and a UITK bug means its contents are hidden (LP: #1273610) (73b7a15a) 2014-02-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5386207d) 2014-02-13 Michael Terry * Merge from trunk (a60d2459) 2014-02-13 Sebastien Bacher * security-privacy: don't use a Column, the toolkit has a bug that makes the OptionSelection widget in it not displayed. The Dash page currently has only one element so the column is not strictly required. (4f64ef78) 2014-02-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c2bb5e52) 2014-02-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5a782c23) 2014-02-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (cab545e9) 2014-02-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8b6f5062) 2014-02-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (acff77c9) 2014-02-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8e3661b7) 2014-02-06 CI bot * Releasing 0.1+14.04.20140206-0ubuntu1 (ea6d462a) 2014-02-06 Iain Lane * Set the 'enabled' and 'value' of BrightnessSlider when the state from the indicator backend changes. (306120f5) * Add the brightness panel Fixes: 1275699 (a83bd8a1) 2014-02-06 Diego Sarmentero * - Show updates notification in main page. (e97ec4c9) * fixing icon property (a1bb9165) 2014-02-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ea9601d8) 2014-02-04 Diego Sarmentero * fixing autopilot tests (72d7b0bf) 2014-02-04 Iain Lane * BrightnessSlider: Listen to changes in the state & update the slider's value (78a85b86) * Update gsettings-ubuntu-touch-schemas version (10a3a1e7) * Set "checked" directly (a39d3a05) * Umm, don't invert the logic. One bang is enough¡ (632c6aef) * Merge (c346a5be) * Don't forget batteryLevel… (3dd5e8c9) * Move GSettings down to hack around LP: #1276066 (e4b22bd7) * Be more explicit about casting to BrightnessParams; the previous way didn't work (a75cdd01) 2014-02-03 CI bot * Releasing 0.1+14.04.20140203-0ubuntu1 (6e60b06c) 2014-02-03 Dimitri John Ledkov * Fix cross-compilation (5583d16f) 2014-02-03 Iain Lane * Merge trunk (984551cb) 2014-02-03 Dimitri John Ledkov * Fix cross-compilation. (ca95f0b1) 2014-02-03 Iain Lane * Don't wrap the translated string (5d43eae3) * Sort imports alphabetically (7dc22c7c) 2014-02-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b51a9c6f) 2014-02-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (490a3998) 2014-02-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8b97f6da) 2014-01-31 Diego Sarmentero * adding update checker for main page in a plugin (0daa4fd6) 2014-01-31 CI bot * Releasing 0.1+14.04.20140131-0ubuntu1 (6dbc0c8b) 2014-01-31 Sebastien Bacher * Update the translations template (60b6dda5) 2014-01-31 Iain Lane * Add some initial tests for the datetime panel (8f9c3cbd) 2014-01-31 Sebastien Bacher * Update the translations template (432dd7a0) 2014-01-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8aafc856) 2014-01-30 CI bot * Releasing 0.1+14.04.20140130.1-0ubuntu1 (800462e6) 2014-01-30 Iain Lane * Stop installing the AccountsService schema as it's moving to accountsservice-ubuntu-touch-schemas (e8485b0d) * Enable all tests; bump dbusmock version; don't use scroll_to_and_click where it's not necessary (1cd76ff0) * Merge trunk (a0842c97) * Use move_to_and_click otherwise we dismiss the toolbar which is borked when the osk is shown (acfd07f7) * Add some initial time-date tests, some skipped pending a landing in dbusmock (0291dcc8) * Only emit timeZoneChanged if the new one is different (517650de) 2014-01-30 CI bot * Releasing 0.1+14.04.20140130-0ubuntu1 (65dadb59) 2014-01-30 William Hua * [language] Use active-language and spell-checking settings. Fixes: 1254098 (d5fda906) 2014-01-30 Iain Lane * Add some objectNames (b61a5dfb) 2014-01-29 Diego Sarmentero * merge (cc341c19) * restore control (e09efcd0) 2014-01-29 CI bot * Releasing 0.1+14.04.20140129-0ubuntu1 (be3ed605) 2014-01-29 Diego Sarmentero * - Adding the New UI for system updates. (31f3cabd) * removing unnecesary dependency in control (c24d64b0) * fix depends on control (9646ac65) * fix depends in control (d9437f97) 2014-01-29 Iain Lane * Add some object names (bb60329e) * merge trunk (aa372cb7) 2014-01-29 Diego Sarmentero * fix year in header (3ce929ff) * fix license header (b89f3662) * adding autopilot tests (26426ad0) 2014-01-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (56e6a272) 2014-01-28 CI bot * Releasing 0.1+14.04.20140128-0ubuntu1 (cb3d5843) 2014-01-28 Alberto Mardegan * MainView: return success if a plugin has been loaded (d251e929) 2014-01-28 Sebastien Bacher * disable the osk predictive text, so results are shown while typing Fixes: 1272081 (408a8e25) * storage: use UbuntuShape rather than Rectangle, remove redundant “Installed apps” label (ab38726f) 2014-01-28 Diego Sarmentero * showing updates notification in main page (5bdb5971) 2014-01-28 CI bot * Resync trunk (d74cc372) 2014-01-28 Iain Lane * Set a lower bound on the schemas (49dccfb5) * Rename 'Params' to 'BrightnessParams' for clarity (c90e97db) * Comment the hiding (3683668d) * Hide instead of disable (f986225c) * Don't forget to qDBusRegisterMetaType ... (546c773f) * Comment the struct (d7df59b9) 2014-01-28 Alberto Mardegan * MainView: return success if a plugin has been loaded (c2be67a7) 2014-01-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2bba3195) 2014-01-27 Diego Sarmentero * removing qdebug messages (5437783e) * all the things requested fixed (2098cac0) 2014-01-27 Iain Lane * Use a shared component for the brightness sliders (c82c08f9) 2014-01-27 Diego Sarmentero * fix ui according design (86e7ad1b) 2014-01-27 Iain Lane * Include the right headers (f9b8c73a) * Use the meta type system to handle the (iiib) from powerd (445e8f8c) 2014-01-27 Sebastien Bacher * disable the osk predictive text, so results are shown while typing (50fcfe71) 2014-01-27 William Hua * Only select first element if there is one. (0188a69b) * Don't show full spell checking page. (49c4e037) * Copy strings from g_settings_get calls. (1b28717e) 2014-01-27 CI bot * Releasing 0.1+14.04.20140127-0ubuntu1 (b41120ea) 2014-01-27 Sebastien Bacher * None (eae249f6) * Small strings tweaks: - Update Flight Mode and Orientation Lock casing, they are proper nouns - storage: rename "Movies" to "Videos" - update the translations template Fixes: 1247576 (a8696794) 2014-01-27 William Hua * Revert spell checking removal. (11b5b9d7) 2014-01-27 Iain Lane * Add the brightness panel (152004dc) 2014-01-27 Sebastien Bacher * remove redundant “Installed apps” label (597e05d2) * Use switch widgets for keyboard/lock sounds (ac23a5a9) * rebase on small-strings-tweaks (e91fe4fb) * storage: use UbuntuShape rather than Rectangle (d78e3f49) 2014-01-27 Diego Sarmentero * sort variables (7c1c3c4f) 2014-01-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bd660344) 2014-01-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3057149a) 2014-01-24 Diego Sarmentero * remove unnecesary test (fc7dd566) * fixing debug message (7d448fba) * removing js reference in cmake (0bf229f8) * removing unnecesary line from cmake file (44f835d1) * fixing cmake to run tests (e6f64b58) * changing test command (f0076bbd) * test fix for xserver (3e60a5cc) * fixed tests (88faf8c3) * issues fixed (ce0ac975) 2014-01-24 Sebastien Bacher * sound: update to match the design (1cc267a8) 2014-01-24 Iain Lane * Enable the brightness panel (85f1fb24) 2014-01-24 Diego Sarmentero * adding xvfd (6452bca5) 2014-01-24 CI bot * Releasing 0.1+14.04.20140124-0ubuntu1 (914175ee) 2014-01-24 Iain Lane * Various fixes to the autopilot tests so that they all pass on both desktop and device (at least in the 'C' locale). (6e962d5e) 2014-01-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (83cdc4bf) 2014-01-24 Diego Sarmentero * update dependency (42f03e10) 2014-01-23 William Hua * Keep active-language correct when removed from enabled-languages. (e668a365) 2014-01-23 Diego Sarmentero * add testing files (766a0094) * adding autopilot tests (8ca0f4ab) * adding tests for update manager (f13cf68a) * adding tests for update object (071ce119) * system update with new ui (6512ff86) 2014-01-23 William Hua * Title case the keyboard layout display name. (5a72acc2) 2014-01-23 Iain Lane * Sleep for a bit longer to avoid flicks on (I assume) slower machines (8ba0b867) 2014-01-23 CI bot * Resync trunk (4b3d0ba1) 2014-01-23 Sebastien Bacher * sound: correctly case Silent Mode there as well (09a86190) * Use same wording for "Keyboard sound" in sounds and languages (40efaf56) * update the label in the tests as well (c4123a25) * update the translations template (b9bd8e4d) * storage: rename "Movies" to "Videos" (8276af70) * Update Flight Mode and Orientation Lock casing, they are proper nouns (2888d4e9) 2014-01-23 William Hua * Keyboard layout changes. (412d5364) 2014-01-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8c79c166) 2014-01-22 William Hua * Enable spell checking setting. (c3802ce2) 2014-01-22 CI bot * Releasing 0.1+14.04.20140122.1-0ubuntu1 (57a5964e) 2014-01-22 Ted Gould * Add URL Dispatcher Configuration (1eb10b38) 2014-01-22 Albert Astals * Run tst_plugin test under the miminal QPA to prevent test failures in Qt5. Fixes: 1267828 (9a1cd437) 2014-01-22 CI bot * Releasing 0.1+14.04.20140122-0ubuntu1 (76774da9) 2014-01-22 William Hua * [language] Disable confirm if unchanged. Fixes: 1263163 (4609b3f1) 2014-01-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (50aedec1) 2014-01-21 Ted Gould * Merging trunk (23aeb067) 2014-01-21 Iain Lane * Sleep when dragging to avoid a flick which makes us miss our target (a3e963db) * Only start a bus when we need it, to avoid getting in the way of tests we haven't mocked yet (2434337a) * Get the correct centre & use drag (2e84ce57) 2014-01-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fb3188bd) 2014-01-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bb9c9a17) 2014-01-17 Iain Lane * Use the toolkit emulators to close the toolbar (204fc365) * Use scroll_to_and_click everywhere (2a358041) * Add a function to scroll to an object before clicking it, and use it for the storage tests (fd70b122) * Merge trunk (5b6fe5c1) 2014-01-17 CI bot * Resync trunk (8baf5ccf) 2014-01-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fa58bde5) 2014-01-16 Albert Astals * Run this test under the miminal QPA (f8afe0b0) 2014-01-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (80dbbf4f) 2014-01-15 CI bot * Releasing 0.1+14.04.20140115-0ubuntu1 (d8e95157) 2014-01-15 Iain Lane * Don't need an empty destructor in the sound plugin (b399558e) 2014-01-15 Sebastien Bacher * install a screenshot, to be used in the unity dash Fixes: 1229758 (ae898ca2) 2014-01-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e43511fa) 2014-01-14 Iain Lane * Add back the gsettings-ubuntu-touch-schemas dep; we still need that (81255024) 2014-01-13 Ted Gould * Grab the URL definition (a3ff4afa) * Adding a URL specification file for the settings protocol (f241261f) 2014-01-13 Iain Lane * merge lp:~laney/ubuntu-system-settings/as-schemas-package (4b356a25) * Remove the AS schema from here - it's going to gsettings-ubuntu-touch-schemas (620534e8) * Depends on accountsservice-ubuntu-touch-schemas (b36bdede) * Don't install the AS schema as it's moving to accountsservice-ubuntu-touch-schemas (2a951011) 2014-01-13 Sebastien Bacher * use a new variable to install the screenshot image (fb62794b) * rebase on trunk (4de4fade) 2014-01-13 Iain Lane * No need to have the empty destructor in sound's plugin (31ebd1ff) * Put back destructor which is an unrelated change for this set (c0601387) 2014-01-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (77d5f940) 2014-01-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (56cd0f6f) 2014-01-10 CI bot * Releasing 0.1+14.04.20140110-0ubuntu1 (b735d98d) 2014-01-10 William Hua * Enable auto-completion and predictive text settings. (87c80e2d) 2014-01-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (70c16bfe) 2014-01-09 Sebastien Bacher * install a screenshot, to be used in the unity dash (2711c6ef) 2014-01-09 William Hua * language: disable confirm button if unchanged (07c59ac6) 2014-01-09 CI bot * Releasing 0.1+14.04.20140109.2-0ubuntu1 (2930321f) 2014-01-09 Sebastien Bacher * list CMakeLists.txt.user in .bzrignore, that file is used by qtcreator (f0ff2012) * updates: display "Software is up to date" is there is no update Fixes: 1256366 (acba8237) 2014-01-09 Iain Lane * Build-Depend on dh-migrations (a41d54c3) 2014-01-09 CI bot * Resync trunk (1317d855) 2014-01-09 Sebastien Bacher * update translations template (5d3a32cc) 2014-01-09 Iain Lane * Merge with lp:~seb128/ubuntu-system-settings/bzrignore-cmake-user (9b63ed9d) * Add comment & rename script (4128449c) * Add Depends for the session-migration script (3a14970c) 2014-01-09 CI bot * Releasing 0.1+14.04.20140109.1-0ubuntu1 (a1c4dd0c) 2014-01-09 Iain Lane * [background] Drop direct use of AS & use the new private library. (6e73e174) * [security-privacy] Use the AS private library (6d248342) * Add a session-migration script to move sound settings from GSettings to AS (724ac995) 2014-01-09 Sebastien Bacher * list CMakeLists.txt.user in .bzrignore, that file is used by qtcreator (a3e5700b) * updates: display "Software is up to date" is there is no update (eab607ee) 2014-01-08 Iain Lane * Set both AS and GSettings for the ringtone and message tone. Read AS for silent-mode. (LP: #1265528) (19d47b0d) 2014-01-08 CI bot * Releasing 0.1+14.04.20140108.1-0ubuntu1 (1c37c59c) * Releasing 0.1+14.04.20140108.1-0ubuntu1, based on rNone (5427ffff) * Create a private library for communicating with accountsservice. (ca160dd7) * Releasing 0.1+14.04.20140108-0ubuntu1 (df3bbeb8) * Releasing 0.1+14.04.20140108-0ubuntu1, based on rNone (8f1133af) * edit install instructions due to the change from qmake to cmake (79711d47) 2014-01-08 Didier Roche * edit install instruction due to the change from qmake to cmake (af9a8813) 2014-01-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9a7dfb30) 2014-01-07 Iain Lane * Remove whitespace after defining m_accountsService (b66c78d7) * Ignore CMakeLists.txt.user (153fb51d) * security-privacy: Use new AS private library (68e5a0fb) * Convert the background panel to use the AS private library (f8cc106d) * Set RPATH to have the runtime linker find the private libraries (ebbe7fc3) * Add src/ to include directories so accountsservice.h can be found (8d73d4c2) * Add a SONAME to stop dpkg-shlibdeps complaining (0c74a07c) 2014-01-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e52aa443) 2014-01-06 Iain Lane * Compile as a separate library (641e7257) * Add a separate class to handle AS since we're doing it in a few places now (6b0d1329) 2014-01-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (32ef2e11) 2014-01-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1e350040) 2014-01-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (be8bb5a1) 2013-12-31 Michael Terry * Use full qrc url for Component folder and wrap qml at 80 columns, except for translated strings (56053984) * Shorten the SIM page title (bc9aee24) * Restore pot file to trunk; updating it will be separate MP (4d3e98db) * Merge from trunk (86b872ae) 2013-12-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f1d942c9) 2013-12-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (94b1cb00) 2013-12-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (2a9747ea) 2013-12-20 William Hua * Use ICU for display languages dialog. Fixes the en_DK problem. Fixes: https://bugs.launchpad.net/bugs/1252489. (8cc60423) 2013-12-20 Iain Lane * Use click_object instead of moving and clicking; lauch about tests straight to the about panel (82ba0fde) * The date is 10 characters long; e.g. 2013-10-19 (3153ceca) 2013-12-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c2ba37db) 2013-12-19 William Hua * Choose only UTF-8 locales. (ac78d8e4) 2013-12-19 Iain Lane * Merge commit to allow launching a specific panel (9979d3d6) * Allow launching to a specific panel in the tests (b1b6f2d1) 2013-12-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4b861b7e) 2013-12-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d64bbbf0) 2013-12-17 Robert Bruce Park * Drop redundant function definition. (9f556fec) 2013-12-17 Automatic PS uploader * Releasing 0.1+14.04.20131216-0ubuntu1 (revision 530 from lp:ubuntu-system-settings). (91065ed5) 2013-12-17 Robert Bruce Park * Drop redundant function definition. (7ed6d15e) 2013-12-17 Iain Lane * In the autopilot tests, fall back to the 'C' locale if we can't get a default one. (1b1e7ec9) * Fall back to 'C' if we can't get a default locale (36167ccc) 2013-12-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b4a47e17) 2013-12-16 William Hua * Enable auto-capitalization. (81991932) * m_indicesForLocales -> m_indicesByLocale. (73a94536) * Various fixes. (d0f93eb0) 2013-12-16 Automatic PS uploader * Releasing 0.1+14.04.20131216-0ubuntu1, based on r530 (e9338ecd) 2013-12-16 Adnane Belmadiaf * Live change the brightness to much the panel indicator. (a42f9138) 2013-12-16 Iain Lane * Update the translation templates. (f2ca0129) * Update pot (6572b9d5) 2013-12-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (37e3b416) 2013-12-13 Adnane Belmadiaf * Live change the brightness to much the panel indicator (e068630b) 2013-12-13 Iain Lane * Run the autopilot tests with a mock UPower to make them more reliable. Add tests checking whether the battery panel is visible or hidden, as appropriate (dependent on the presence or not of a battery). (6cd04c85) * Merge trunk (2041622e) * Remove the expected failure; dbusmock 0.9.2 has the necessary support and is released (aa677c6c) * Import the things we're using (a84d852f) * Directly check that the no-battery case raises StateNotFoundError (d09da861) * Mark the hotplugging test as an expected failure instead of skipping it (2291a7c1) * Turn string constant into a comment (39967e4e) * Watch upower's device-added and device-removed signals so that we can display / hide the battery panel if a battery is hotplugged. (3ddf33ba) 2013-12-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (da1d0d1d) 2013-12-12 Iain Lane * No need to g_object_{un,}ref (a626c460) 2013-12-12 Dimitri John Ledkov * Build-depend on gdb:any to aid with cross-building. (e16a4737) * Build-depend on gdb:any to aid with cross-building. (ae16c711) 2013-12-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8da96ba3) 2013-12-11 Iain Lane * Depend on python-dbusmock (74a9c39f) * Mock UPower in the autopilot tests (c4f55dec) * Forgot } (98ba17b3) * Rename private variables to follow convention (4fd22a4d) * Set handlers to 0 when destroying (8f43d022) * Watch the right signal name (b961c5fa) 2013-12-11 Ken VanDine * Added the ability to browse default wallpapers as well as manage custom wallpapers selected from the gallery. This implements most of the changes for the spec[1]. It doesn't implement making changes to the images imported from the gallery to better fit the screen, we'll do that in a separate branch. (a8109576) 2013-12-11 Iain Lane * Watch the device-added and device-removed changes to make the battery plugin visible accordingly (76a09806) 2013-12-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (412da39c) 2013-12-10 Iain Lane * Always load our translations from the right directory. (3715d81c) * Set the directory containing our translations explicitly (d88398e9) 2013-12-09 William Hua * Update current language properly. (49196996) * Use ICU for language names and codes. (3b0ae8d0) 2013-12-09 Ken VanDine * Future proofing access to the header style. Only attempt to change the textColor if we have a __styleInstance which has a property of "textColor". (b37a9457) * renamed swappableWidth and swappableHeight (80d1e22f) * increased margins for the Grid, it shouldn't be further to the left than the section header (a23ffe2f) * updated case to match titles used elsewhere (2583e8ff) * style cleanup (392f32cd) * removed whitespace (a25752ba) * style cleanup (7e95c169) * removed unused import (c70977f8) * removed commented out code (770f464f) * removed the use default button, that was a short term work around until we had a wallpaper browser. I left the defaultBackground property because it is used as a fallback in case an image doesn't exist. We could rethink what to do as a fallback later. (e6f705ff) * consistent semi-colon (8844c7fc) 2013-12-06 Ken VanDine * set the sourceSize for the OverlayImage, improves the rendered image quality (b10614a6) * create an empty item centered in the image to align the popover to (1f2471ce) * removed some debugging output (89bcb205) * set default value in the OptionSelector (5e6e516a) * updated button text to match design (b2c49106) * merged trunk (8bcc89fc) * added another qml source so it shows up in qtcreator . (1a88f1aa) * added another qml source so it shows up in qtcreator (e61cd0c8) * removed print statements (c847ef3e) * catch clicks on the entire row if backgroundDuplicate is true (c0cf48d9) * reduce the grid spacing even more (a085629f) * reduce the spacing in the grid, which also reduces the margins (e32624bb) * if using the same background for welcome and home screen, set the title to be more generic (eeab3fef) * don't hide the welcomeScreen when use same is set (46c5db31) * Simplify the states and restyle the header text in the preview (ba805956) * merged trunk (c8026fba) 2013-12-05 Víctor R. Ruiz * Initial batch of autopilot tests for Ubuntu System Settings. (acbafbe0) 2013-12-05 Ken VanDine * removed whitespace (8d3a28d8) * Set cancel button to greyGradient and added ThinDivider above buttons (84870f89) * pop the page from the PageStack in setBackground so it handles the content transfers as well (c997ea1d) * combine the columns into one (103bc4c3) * collapse the 2 previews into one when use same background is checked (e900172c) * simplify the border for current background (f7983369) * make the selection stand out more and use a medium radius (7a532206) 2013-12-05 Víctor R. Ruiz * Autopilot: fix losses during merge conflict (80724b80) 2013-12-05 Ken VanDine * merged trunk (81602f57) * added cancelled state (d5fb42bf) * handle finalizing transfers (8c839a4e) * don't show the grid if the model is empty (06abfe84) * fixed crasher on empty model (b4510f44) * Fixed MouseArea so we get the events (b86c6829) * default to a wider window size for the desktop, closer to the aspect ration on the phone (f6a15ad1) * Go back to using the UbuntuShape for the grid. Specify a static size for sourceSize.width to keep it from reloading images on resizing and improve the rendered quality of the image (5a2d92ae) 2013-12-05 Víctor R. Ruiz * Rebase to trunk (a9c2a51b) * Autopilot: Fix for 1.4 support (b8e3d01b) 2013-12-05 Ken VanDine * slightly narrower, makes the main screen's grid fit a little better (1c2c083f) * default to a wider window size for the desktop, closer to the aspect ration on the phone (fafa31df) * Added more qml files that weren't showing up in qtcreator (5d083fdf) * display 3 columns in the grid and improve the spacing and margins calculations (b00adc24) * removed some unused properties (cd7ae7d7) * use a thinner border for the selected image and size them so they fit the grid better (e6cd0100) * Don't call hide on actPop, it gets destroyed when the item is removed (f474a7bb) 2013-12-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (89e15c2c) 2013-12-05 Ken VanDine * Make the ubuntuArt QStringList a property (a81346c5) 2013-12-04 Ken VanDine * Make the customBackgrounds QStringList usable as a model. Added rmFile (9592251a) 2013-12-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (7b6e8471) 2013-12-03 Ken VanDine * added ActionSelectionPopover for the remove action (0fa560b3) * highlight current background (cd9ce57d) * always present backgroundFile as a local file URI (7d03fa5d) * Updated section headers and computer the thumbnail size based on the aspect of the main page (fb96238e) * use the Preview for transfer requests too (650faf03) 2013-12-03 Iain Lane * [battery] Draw the graph with antialiaing to improve the look of the line. (e179f235) 2013-12-03 Ken VanDine * removed debugging (2b5fa934) 2013-12-03 Iain Lane * [battery] Draw the graph with antialiaing to improve the look of the line (96e4bd32) 2013-12-03 Ken VanDine * updated save signal (c1cc1d6a) * tidy up (533b5f85) 2013-12-03 Iain Lane * [battery] Draw dashed axes with 'ticks', per the design. (fd952176) 2013-12-02 Víctor R. Ruiz * Autopilot: Test removed because it fails in French due to l10n issues (8a5bd605) * Autopilot: Use preferrered not equal operator (5e86851a) 2013-12-02 Iain Lane * No need to multiply by -1 (329990e8) * Draw a small line to fill in the weird looking empty corner (3bc6d95a) 2013-12-02 Ken VanDine * Add buttons to Preview (6b7891d9) 2013-12-02 Iain Lane * Set the 'small' ticks dynamically to half the size of the big ones (3c1b940f) * Translate the y axis starting point based on the line with so that they start in the same place (a0759dd0) 2013-12-02 Michael Terry * Expand OSK maliit-server restart bug comment (1ebeac6d) * Drop __ prefix for private variables (8d1a8244) * Add simple testing script to make running on desktop easier (d2e0fe14) 2013-12-02 Ken VanDine * merged from trunk (1c473d9f) 2013-12-02 Andrea Cimitan * Remove panel (117b9797) 2013-12-02 Iain Lane * Translate the coordinate system to be more intuitive when drawing a graph (6f550f51) 2013-12-02 Michael Terry * Merge from trunk (1acbf482) 2013-12-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f02e7857) 2013-11-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (28c7435a) 2013-11-29 Iain Lane * Draw the axes dashed (2e411dbf) 2013-11-29 Sebastien Bacher * sound: drop the flickable, that's not needed, ListItem is one. (1366095c) 2013-11-28 Sebastien Bacher * use iconName and iconSource properties, icon has been deprecated (b5fffe59) * use height as the containerHeight value (6ccfd8e8) * battery: list the full charge item under the graph, respecting the design. (3ff2f9fd) 2013-11-28 William Hua * [language] Use custom Base for keyboard layout delegate. (LP: #1256017). Fixes: https://bugs.launchpad.net/bugs/1256017. (1a6c409e) * Use custom Base for keyboard layout delegate. (7081f737) 2013-11-28 Sebastien Bacher * use iconName and iconSource properties, icon has been deprecated (96d381b6) * sound: drop the flickable, that's not needed, ListItem is one (b8c38044) * battery: list the full charge item under the graph, respecting the design (85b43c21) 2013-11-27 William Hua * Enable keyboard layouts and sound, disable auto caps. (95ba6d2e) * Merge trunk. (67727479) 2013-11-27 Ken VanDine * move the common functions to utilities.js (53e8967c) * [background] dropped unused utilities.js and removed references . (6ab9e5b9) * Added preview (a1fc13de) * fixed bad merge (3a517bbc) * removed reference to utilities (50fd9390) * merged drop-utils branch (d935a65e) * merged trunk (9e51c144) * background: dropped unused utilities.js and removed references (fa1b459f) * reorganized a bit (31ae09f7) 2013-11-27 Iain Lane * [background] Set the index of the same/different OptionSelector from gsettings. (5497a695) * Set the index of the same/different OptionSelector from gsettings (389a2445) 2013-11-26 Ken VanDine * better filtering (5f0f4bf6) * added image (fef5d402) * added ToolBarButton to select photo from gallery (91e02962) 2013-11-25 Ken VanDine * First pass at adding Ubuntu Art and Content Peer selector (0ed8b259) 2013-11-25 William Hua * [language] Load eagerly so we can use fewer pointers. (37815850) 2013-11-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ed24c755) 2013-11-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d6cca1fa) 2013-11-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (70ff7338) 2013-11-22 Iain Lane * [about] If there's a "regulatory-information" plugin, display a listitem for it. (51129567) * Fix for lintian warnings; don't generate shlibs for private libraries & override extra-license-file tag which points to a qml file. (b784afd9) 2013-11-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (119ffb9d) 2013-11-21 Iain Lane * Use DEB_HOST_MULTIARCH (787b450e) * Don't generate shlibs for our private libraries (4d78b033) * Override extra-license-file tag which is a false positive (a0592cc7) * [about] If there's a "regulatory-information" plugin, display a listitem for it. (25725b5a) 2013-11-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (43888890) 2013-11-19 Jussi Pakkanen * Add a script to parse the .settings files and extract their names/keywords for translation. (af3ba509) 2013-11-19 Iain Lane * When generating the translated list of keywords, keep the byte array alive for as long as it's needed. Fixes: https://bugs.launchpad.net/bugs/1251729. (f6ea7948) 2013-11-19 Automatic PS uploader * Releasing 0.1+14.04.20131119-0ubuntu1 (revision 493 from lp:ubuntu-system-settings). (e599f2b8) * Releasing 0.1+14.04.20131119-0ubuntu1, based on r493 (a371d5f9) 2013-11-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (82b455f7) 2013-11-18 William Hua * Emit currentLanguageChanged when changed. (a93d3015) * Minor fix-ups. (848fcbd6) * Load eagerly so that we throw around fewer pointers. (4b219881) 2013-11-18 Iain Lane * Add a script which extracts the name and keywords from .settings files for translation. (a9659c5e) * Merge pot file generation fix from Jussi (9a7dbe3d) 2013-11-18 Jussi Pakkanen * Make po generation a target so it is runnable on its own. (3b340b91) 2013-11-18 Iain Lane * Make sure the byte array underlying the C string is stored (9dd9bd2b) 2013-11-15 Víctor R. Ruiz * Autopilot: Fix localization issues (8185fa1d) * Autopilot: Fix localization issues with categoryGrid (d5febb98) 2013-11-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (633b209b) 2013-11-14 Víctor R. Ruiz * Autopilot: Fix entryComponent names (2754f6f2) 2013-11-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (86f4f5d3) 2013-11-13 Víctor R. Ruiz * Fix objectName (e7b81485) 2013-11-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (36045665) 2013-11-08 Michael Terry * Drop an obsolete comment (23c01077) * Drop an unnecessary override (237686c6) * Drop toolbar from pages, it just overrides the buttons; try to make language screen work a little bit (047c5b9a) * Merge from previous unity-team branch (26b7611c) * Consolidate pot files, clean up pot-generating targets (3d050726) 2013-11-06 Andrea Cimitan * Use OptionSelector (8e36d038) * fix account plugin installation (3f7ad2ce) * install binary as well (cc87849e) 2013-11-06 Víctor R. Ruiz * Commit missing files (7113af37) 2013-11-05 Víctor R. Ruiz * Autopilot: packaging rules (12f33dc1) 2013-11-05 Sebastien Bacher * battery: color the charge graph. (f25f0d53) 2013-11-05 Víctor R. Ruiz * Autopilot: Add l10n support (bc221b9b) 2013-11-05 Andrea Cimitan * Fix the makefile (32549df2) 2013-11-05 Iain Lane * [time-date] Use libtimezonemap's new properties to show state and full country name in timezone manual selection. (06aca30b) * Only search on city and country (d8146ab8) 2013-11-05 Andrea Cimitan * Added more makefiles and fixed partly the compile of the wizard app (1b8f24c0) 2013-11-05 Iain Lane * Use full country name too (434ee6f3) * Use the “state” from libtimezonemap if available. (LP: #1241128) (ad7c21e6) 2013-11-04 Sebastien Bacher * battery: color the charge graph (1da8d344) 2013-11-04 William Hua * Re-enable some Maliit settings. (534fa907) 2013-11-04 Michael Terry * Fix a couple syntax errors in CMake files (c82bf9fc) 2013-11-04 Andrea Cimitan * added cmake for account (d485aded) * Initial work, still not working though, on cmake port of welcome wizard (fbf7f425) 2013-11-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6ff578da) 2013-11-01 William Hua * Disable keyboard layouts setting. (2e707265) * ... -> … (ebc54079) 2013-10-31 William Hua * Update the keyboard layouts model when the setting changes. (9e697445) 2013-10-31 Sebastien Bacher * Ignore some of the autogenerated files, those changed with cmake. (7096ade4) 2013-10-31 William Hua * Remove KeyboardLayoutItem; use ListItem.Standard. (e5bc0fbc) * language: re-enable some of the maliit settings and fix up some UI. (e4ceb387) 2013-10-31 Iain Lane * Parse the desktop file (With GDesktopAppInfo) to get the display name and icon of click packages to display in About→Storage. (d34b6502) 2013-10-30 Víctor R. Ruiz * Add baseName property to plugin items (86265013) 2013-10-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (23725625) 2013-10-30 Iain Lane * Oops, don't break the CMakeLists (a461d3ee) * Icon not icon (ba1c2f90) 2013-10-29 Iain Lane * Work with absolute icon paths too (56d88361) * Use GDesktopAppInfo instead; the API is simpler. (0d53886b) 2013-10-29 Ken VanDine * Added QML_SOURCES to the target so they show up in QtC . (48a1433f) 2013-10-29 Iain Lane * [about] Parse click package desktop files instead of taking data from the manifest (4515fd16) 2013-10-29 Ken VanDine * Added QML_SOURCES to the target so they show up in QtC (8e6798d9) * cellular: Updated the order of the items to match the latest design and uncommited the technology preference item but hid it with showAllUI. (90e74d37) * Added back the cellular data switch to show until we can select technology (08e196c6) 2013-10-29 Sebastien Bacher * Ignore some of the autogenerated files, those changed with cmake (96dcd0e2) 2013-10-28 Ken VanDine * cellular: removed the Cellular data swtich, it's duplicated by the ItemSelector (be9603ff) * cellular: Updated the order of the items to match the latest design and uncommited the technology preference item but hid it with showAllUI (dd8e5e64) 2013-10-28 Iain Lane * Do the symlinking of the accountsservice interface in the upstream buildsystem, not the packaging. (6d4f17bd) 2013-10-28 Víctor R. Ruiz * Follow rules for quotes in QML files (6f0eec95) * Autopilot: More tests and refactoring (e6d01d11) 2013-10-28 Iain Lane * Unhide greeter background UI now that it works. (1f64dbdd) 2013-10-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6de13327) 2013-10-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0fe273c1) 2013-10-25 Iain Lane * Do the symlinking of the accountsservice interface in the upstream buildsystem, not the packaging. (54e2a98c) * [wifi] Don't override SDK behaviour—improve look & feel to be more in line with the rest of the interface. (048f7c03) 2013-10-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (35d94beb) 2013-10-24 Iain Lane * Fix dh_shlibdeps warnings. Don't define prototype for functions that aren't implemented. Link the language C++ plugin with gio. (eda5c37e) * Install new translations missed out of the cmake port. (ea9bf5e0) * Don't define prototype for functions that aren't implemented (cfa3187b) * Link the language C++ plugin with gio (1f580253) * Install new translations (e8edd4f4) 2013-10-24 William Hua * Show all locales in the display language selector. (ecc8f097) 2013-10-24 Jussi Pakkanen * Switch to CMake. (f4ac9957) 2013-10-24 William Hua * Use one display language entry for every locale. (7a987c87) 2013-10-23 Iain Lane * Unhide greeter background UI now that it works. (fb84d51e) 2013-10-23 Víctor R. Ruiz * [ Iain Lane ]; [sound] Fix overriding of title in sound selector subpage causing translation errors.; [wifi] Properly set the list of networks up for scrolling. [ William Hua ] * Move state into class so we can fix LP: 1234407 properly. (LP: #1234407) [ Ubuntu daily release . Automatic snapshot from revision 461 [ Charles Kerr ]; In the battery plugin, use indicator-bluetooth's "bluetooth- supported" action state to know whether or not to show the bluetooth toggle. (LP: #1233628); In the bluetooth plugin, handle bluetooth adapters appearing/disappearing on the bus. (LP: #1236249) [ Sebastien Bacher ]; update: get the current build number, use it in the os version string. (LP: #1233682); update: tweak a bit the UI, we don't have a description for the updates so there is no need to keep the stacked UI, we can use one line. Copy the icon in the source as well since it's not installed on touch. (LP: #1233682); sound: use the new sounds sets from ubuntu-touch-sounds. [ Ubuntu daily release . Automatic snapshot from revision 456 [ Sebastien Bacher ] * security: don't display the section titles when they have no widgets listed. (LP: #1236331); battery: clean leftover call that got deprecated by the indicator use. * wifi: replace the hackish frame entry by a standard element, that should let the list elements to look like other lists one, rather than having some extra height and white separator. [ Iain Lane ]; Use Qt.locale for month names instead of having them translatable. (LP: #1233218); Always push the main page onto the pageStack so that we can go back to the index after being launched to an individual panel. (LP: #1234588); [time-date] Hide divider between elements in the manual time selection screen. (LP: #1237030) [ Łukasz 'sil2100' Zemczak ]; Add a 'reset background' button to get the default value. (LP: #1234994); According to the design the edges of the previews are not supposed to be rounded, so we don't need an UbuntuShape here. (LP: #1237821); Remove the included fallback images, use the ones that unity8 uses - we do it in the same way that unity8 does, but oh well, it's a workaround for now anyway. (LP: #1223798) [ William Hua ]; Show only installed language packs. [ Lars Uebernickel ]; battery: don't animate switches when opening the page This happened because the switches' values are not set on initialization, but when the indicator services reports its state a few ms after opening the panel. The switch always animates between its states, with no apparent way to turn it off. This fix puts the switch controls into a Loader, which loads them as soon as their respective actions are available. [ Ubuntu daily release . Automatic snapshot from revision 448 [ Sebastien Bacher ] * battery: having 100% power is still "fully charged", even while discharging.; battery: only display the location caption if the gps settings is visible. update: clean small unwanted changes that sneaked in a previous commit, that should make the "check for update" button do the correct thing again, rather than having the label hidding and the button stop working. (LP: #1234703) [ Iain Lane ]; When manually selecting a timezone, navigate back to the previous screen (Time & Date) after one second. Don't highlight all cities the first time you've selected a new timezone, just the chosen one. (LP: #1232114); Check the passed mount point when measuring directory size, to avoid a GLib critical message.; [about] In the storage subpanel, check the space for drives Qt reports as "Unknown".; Tweaks to the default layout - Make the text smaller - Make the text wrap at the edge of the bounding box of the grid item - Centre the grid horizontally - Dynamically space the grid elements according to how many columns there are in that category. (LP: #1223827) [ Ubuntu daily release . Automatic snapshot from revision 429 [ Sebastien Bacher ] * click: the installed-size info is in kib, not in bytes. [ Iain Lane ]; Use the indicator's value for the charge level instead of calculating it from QtSystems derived information.; [battery] Update the UI dynamically when the wireless state changes.; Various translation tweaks as noted in LP: #1233214. (LP: #1215712, #1233214. [battery] Bind the onClicked handlers instead of checked to avoid loops when enabling/disabling wifi.; Remove one more missed translation.; Bump required version of ubuntu-keyboard-data, as we require the schemas for the language panel.; Remove the SettingsCheckEntry now that the design issues are resolved. [ Ted Gould ]; Adding a %u to the desktop file Exec line. [ William Hua ]; Hook up language panel to some maliit settings. [ Didier Roche ]; Use some async calls for system update where we don't expect any returned value.; Add an indeterminate progress bar until system image answers. [ Charles Kerr ] * Show an ActivityIndicator to tell users when discovery mode is on to search for new bluetooth devices.; add PIN code pairing. Implementation is similar to the existing passkey pairing. [ Ken VanDine ]; revert the previous revert done in rev 391, Bug (#LP: #1231368) was caused by gallery-app needing a rebuild for content-hub changes. . (LP: #1231368) [ Alberto Mardegan ]; Parse URLs given in command line. (LP: #1227690) [ Ubuntu daily release ]; Automatic snapshot from revision 419 [ Sebastien Bacher ]; update: hide the description of the updates from the panel, since the current version of the server doesn't provide those information. (see bug #1215586 for details). (LP: #1215586); cellular: - use the new itemselector widget rather the deprecated valueselector - hide the non implemented statistics option - turn the data mode selector to an on/off switch, ofono supports only those. [ Iain Lane ]; Use GLib to get the sizes of directories to display in Storage>About, displaying a spinner while the information is being calculated. Also record the total space used by click packages to display too. (LP: #1205297, #1228419) [ Łukasz 'sil2100' Zemczak ]; In a hacky way, try hiding the welcome-screen background changing elements for v1 - by a design decision. (LP: #1230295) [ Ubuntu daily release ]; Automatic snapshot from revision 401 [ Charles Kerr ]; As requested, remove the linefeed between a function's return type and its name. [ Sebastien Bacher ]; security: hide non working PIN and app access settings.; battery: hide screen idle delay selection, the backend is not working.; timezone: some tweaks and fixes - hide the selector, we don't have a backend for automatic selection - replace the text widget by label from the ubuntu uitk, it fixes the issue with the text being too small - update the placeholder string according to the new design.; datetime: drop empty list item, it's not in the design.; hide reset options until we get some backend code working. The factory resets require support for the system image side, the other options should be doable from our side later on.; hide phone settings, we lack phone app support for call forwarding,waiting.; update the translation template. background: revert use of the new content-hub, it's buggy (see bug #1231368). (LP: #1231368) [ William Hua . Switch to ListView as workaround to LP #1227249. (LP: #1227249) [ David Planella ]; Add a translator comment for the battery charge level (bug 1210341). (LP: #1210341) [ Alberto Mardegan ]; Load testability driver if the -testability option is given. This change is needed in order to make the system-settings application and its plugins testable with autopilot (or other testability plugins). [ Ubuntu daily release . Automatic snapshot from revision 392 [ Ted Gould ]; Ask Upstart App Launch to make settings single instance. (LP: #1227111) [ Iain Lane ]; Reduce the height of the time/date pickers as they weren't fitting on mobile devices. (LP: #1228409). (LP: #1228409); Use QMenuModel to hook up toggles for bluetooth and gps/location enabled/disabled in the battery and security-privacy panels. Location is hidden because the backend doesn't work yet. [ Lars Uebernickel ]; Fix the brightness slider in the battery panel. [ Charles Kerr ]; Add the bluetooth plugin. [ Ken VanDine ]; background: Use singleSelect on the transfer request and specify a persistent Content::Store for the transfer . [ Didier Roche ]; Only Cancel if there is anything to cancel. (LP: #1215946) [ Ubuntu daily release ]; Automatic snapshot from revision 378 [ Ted Gould ]; Add Wifi Panel. [ Iain Lane . [battery] Disable scrolling of the flickable while the slider is being used. Display a % in the tooltip. [ Michael Terry ]; Hide the "Phone locking" options for now, since they likely won't be functional for 13.10. [ William Hua ]; Security panel: use ItemSelector instead of deprecated ValueSelector. (LP: #1223986); Switch the UI language whenever the display language is changed. [ Alberto Mardegan ]; Add Wifi Panel. [ Łukasz 'sil2100' Zemczak ]; Change the background image selection screen so that it fits design (as per bug #1221179) overlaying the new wallpapers with the assets. Right now we're using temporary placeholder assets, still waiting on design action. (LP: #1221179) [ Ubuntu daily release . Automatic snapshot from revision 369 (ae1734e6) * Autopilot: Add test for searches (6964d026) * Fix docstring (df675a28) * Autopilot: Skip failing tests (6af1fe56) * Autopilot: Use UbuntuUIToolkitAppTestCase. Use objectNames to select objects. (5c2b344b) 2013-10-23 Jussi Pakkanen * Some more dummy targets for Qt Creator. (5a9b8735) * Test whether dummy target works in Qt Creator. (1f775820) 2013-10-22 Jussi Pakkanen * More QML file declarating for Qt Creator. (c6117c23) * Experiment to see whether qml files can be made to show up in Qt Designer. (3788be83) 2013-10-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (37caafc8) 2013-10-21 Jussi Pakkanen * Merged trunk. (eff065c5) 2013-10-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (566cb36d) 2013-10-18 William Hua * Update formats locale too. (LP: #1236772). Fixes: https://bugs.launchpad.net/bugs/1236772. (31f1d89c) 2013-10-18 Iain Lane * StandardMenuItem: Use standard control placement and appearance (fe5544c5) * Let the SDK decide the height/alignment of the UI (4e8b6bda) * Replace the Rectangle with a ListItem.Empty (786336cf) 2013-10-17 William Hua * Update formats locale too. (5d5f4f37) 2013-10-17 Iain Lane * [background] Correctly set the background in accountsservice. Make it update in the UI. Fix the "same/different" toggle. Update the reset button to reset the greeter background too, and to set the toggle back to "same". Fixes: https://bugs.launchpad.net/bugs/1237860. (17e681ce) * Remove {} (1c9dc2f1) * Make the "Change" button do the same as clicking on the home image (24965330) * Update the optionSelector instead; this does GSettings for us and the UI too (20c22b93) * Make "Reset" reset everything (a7c05656) * Q_EMIT when setting the background to make the greeter background update in the UI (83c30535) * Revert debugging (0bd0829a) * Add some debugging to find out why we aren't processing Changed signals properly (fa23783a) * Make updating greeter background work again (5bc9ef22) 2013-10-17 William Hua * Use m_ convention for naming member variables. (d1f7012d) 2013-10-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1f1bf919) 2013-10-16 William Hua * Use m_ convention for member variables. (8d35940a) 2013-10-16 Iain Lane * Remove some stray debugging (54834dc1) * Fix reading of background from AccountsService (b4a2d0c8) * Use UriHandler to handle requests to switch to new pages in an existing instance. (b9e0e532) * Set the AS/GSettings property as appropriate when given it by content-hub (097129c7) * Indentation (a127736b) 2013-10-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (02f2074f) 2013-10-15 Automatic PS uploader * Releasing 0.1+13.10.20131015.2-0ubuntu1 (revision 461 from lp:ubuntu-system-settings). (8ebc4212) * Releasing 0.1+13.10.20131015.2-0ubuntu1, based on r461 (30f95eee) 2013-10-15 Iain Lane * [wifi] Properly set the list of networks up for scrolling. (b83a5b79) * Set the boundsBehaviour on the wifi list to ensure it scrolls (704e1344) 2013-10-15 William Hua * Move state into class so we can fix LP: 1234407 properly. Fixes: https://bugs.launchpad.net/bugs/1234407. (e97741f5) 2013-10-15 Iain Lane * Remove ChangeImage.qml - dead code (a1d1c63d) * Indentation (4b0c91ea) 2013-10-15 Automatic PS uploader * Releasing 0.1+13.10.20131015-0ubuntu1 (revision 456 from lp:ubuntu-system-settings). (a018947d) 2013-10-15 Iain Lane * [sound] Fix overriding of title in sound selector subpage causing translation errors. (36d1f532) 2013-10-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3b8e0d14) 2013-10-15 Automatic PS uploader * Releasing 0.1+13.10.20131015-0ubuntu1, based on r456 (09b49bc6) 2013-10-14 Charles Kerr * In the bluetooth plugin, handle bluetooth adapters appearing/disappearing on the bus. Fixes: https://bugs.launchpad.net/bugs/1236249. (46c01af7) 2013-10-14 Iain Lane * Remove instead of commenting (dd8ed1b8) 2013-10-14 Sebastien Bacher * sound: use the new sounds sets from ubuntu-touch-sounds. (b282943e) 2013-10-14 Iain Lane * Don't override the 'title' property; just rely on it being passed in (28ee28c7) * Indentation fixes (b5c4b0cc) 2013-10-14 Sebastien Bacher * update: tweak a bit the UI, we don't have a description for the updates so there is no need to keep the stacked UI, we can use one line. Copy the icon in the source as well since it's not installed on touch. Fixes: https://bugs.launchpad.net/bugs/1233682. (616cb4dd) * sound: use the new sounds sets from ubuntu-touch-sounds (a8f680e8) * install the icon as well (e5d02328) * update: get the current build number, use it in the os version string. Fixes: https://bugs.launchpad.net/bugs/1233682. (727e27cb) 2013-10-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4c9f4c83) 2013-10-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d72fa11a) 2013-10-11 Charles Kerr * In the battery plugin, use indicator-bluetooth's "bluetooth-supported" action state to know whether or not to show the bluetooth toggle. Fixes: https://bugs.launchpad.net/bugs/1233628. (9717a2f2) 2013-10-11 Sebastien Bacher * use the correct variable name (dff66862) * rebase on trunk (510d242e) 2013-10-11 Automatic PS uploader * Releasing 0.1+13.10.20131011-0ubuntu1 (revision 448 from lp:ubuntu-system-settings). (4f73c23b) * Releasing 0.1+13.10.20131011-0ubuntu1, based on r448 (7cf6a714) 2013-10-11 William Hua * Free used memory. (d3f2da84) * Move state into class so we can fix LP: 1234407 properly. (db37b879) 2013-10-10 Łukasz 'sil2100' Zemczak * Remove the included fallback images, use the ones that unity8 uses - we do it in the same way that unity8 does, but oh well, it's a workaround for now anyway. Fixes: https://bugs.launchpad.net/bugs/1223798. (33cd63f5) 2013-10-10 Lars Uebernickel * battery: don't animate switches when opening the page (d0a31d3b) 2013-10-10 Charles Kerr * Handle adapters being added/removed from org.bluez.Manager. (f901d019) 2013-10-10 Łukasz 'sil2100' Zemczak * According to the design the edges of the previews are not supposed to be rounded, so we don't need an UbuntuShape here. Fixes: https://bugs.launchpad.net/bugs/1237821. (e4a26275) 2013-10-10 Charles Kerr * if at first you don't succeed... (e742992b) * use >> instad of > (fc33e8af) * add an indicator-bluetooth dependency rule to debian/control (59d87f5d) * use the indicator-datetime's 'bluetooth-supported' action state to know whether or not to let the user toggle bluetooth (a372a1fd) 2013-10-10 Iain Lane * Use UriHandler to handle requests to switch to new pages in an existing instance. (594cf6a8) 2013-10-10 Sebastien Bacher * update: tweak a bit the UI, we don't have a description for the updates so there is no need to keep the stacked UI, we can use one line. Copy the icon in the source as well since it's not installed on touch. (d683da2d) * update: get the current build number, use it in the os version string (a051c598) 2013-10-10 Łukasz 'sil2100' Zemczak * As mentioned by seb, ChangeImage is no longer used and we shouldn't care about that one. Also, unneeded mainPage prefix - QML noobishness (9270594c) * According to the design the edges of the previews are not supposed to be rounded, so we don't need an UbuntuShape here (2f5c327d) * Add a 'reset background' button to get the default value. Fixes: https://bugs.launchpad.net/bugs/1234994. (c46f5c9f) * Take into consideration the design comments from seb and mpt - margins and widths (7d7b4543) 2013-10-10 Sebastien Bacher * wifi: replace the hackish frame entry by a standard element, that should let the list elements to look like other lists one, rather than having some extra height and white separator. (b534ffbd) 2013-10-10 Jussi Pakkanen * Merged trunk. (58056ef2) 2013-10-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e1b371fe) 2013-10-09 Sebastien Bacher * battery: clean leftover call that got deprecated by the indicator use. (437f9d51) * security: don't display the section titles when they have no widgets listed. Fixes: https://bugs.launchpad.net/bugs/1236331. (887ba06c) 2013-10-09 Iain Lane * [time-date] Hide divider between elements in the manual time selection screen. Fixes: https://bugs.launchpad.net/bugs/1237030. (1a6fd58e) 2013-10-09 Łukasz 'sil2100' Zemczak * Take into consideration the case of USS_SHOW_ALL_UI=1 (0546b5d1) 2013-10-09 Sebastien Bacher * wifi: replace the hackish frame entry by a standard element, that should let the list elements to look like other lists one, rather than having some extra height and white separator (f49aa910) 2013-10-09 Iain Lane * Initial (test) UriHandler usage (942b9f47) * Don't need to change the margin (f590ee21) * time-date remove the misaliged divider which also scrolls with the content (37a52c07) 2013-10-09 Łukasz 'sil2100' Zemczak * According to design specs, the workaround should also include a 'change' button so that it doesn't seem that you can only reset it to the default image (6d31b2a7) 2013-10-09 Lars Uebernickel * battery: don't animate gps switch when opening the page (55cd664b) * battery: don't animate bleutooth switch when opening the page (66705132) 2013-10-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (973a09e4) 2013-10-08 William Hua * Show only installed language packs. (7dc62c10) 2013-10-08 Łukasz 'sil2100' Zemczak * Add a 'reset background' button to get the default value (37973750) 2013-10-08 Sebastien Bacher * security: don't display the section titles when they have no widgets listed (0a67bdd3) * battery: clean leftover call that got deprecated by the indicator use (4f250a52) 2013-10-08 William Hua * Use locale -a. (8cc71b34) 2013-10-08 Łukasz 'sil2100' Zemczak * Remove the included fallback images, use the ones that unity8 uses - we do it in the same way that unity8 does, but oh well, it's a workaround for now anyway (7b8ebcf0) 2013-10-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d785995c) 2013-10-08 William Hua * Show only installed language packs. (ca26792f) 2013-10-07 William Hua * Enable auto-completion and word-prediction settings. (34b13ad4) 2013-10-07 Iain Lane * Always push the main page onto the pageStack so that we can go back to the index after being launched to an individual panel. Fixes: https://bugs.launchpad.net/bugs/1234588. (8b5dfb6a) * Always push the main page so that we can go up when launching individual panels (62634cf4) * Use Qt.locale for month names instead of having them translatable. Fixes: https://bugs.launchpad.net/bugs/1233218. (8909022a) * Remove unused variable (b87fcea1) * Update pot (c2c710ee) * Remove accidentally left over debugging (a94e9435) * Use Qt.locale for month names instead of translating them manually (385614c4) 2013-10-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1b0d03c5) 2013-10-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ee7dddfe) 2013-10-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (110dca73) 2013-10-04 Víctor R. Ruiz * Fix function name (16d8e04a) 2013-10-04 Jussi Pakkanen * Merged trunk. (b1393cf4) 2013-10-04 Víctor R. Ruiz * Autopilot: Plugin availability tests (b1bcee93) 2013-10-04 Automatic PS uploader * Releasing 0.1+13.10.20131004-0ubuntu1 (revision 429 from lp:ubuntu-system-settings). (2dd3dd0c) 2013-10-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f060c0fa) 2013-10-04 Automatic PS uploader * Releasing 0.1+13.10.20131004-0ubuntu1, based on r429 (70a3f7e6) 2013-10-04 Víctor R. Ruiz * Autopilot: Add category tests. (4d485f03) 2013-10-03 Iain Lane * Tweaks to the default layout - Make the text smaller - Make the text wrap at the edge of the bounding box of the grid item - Centre the grid horizontally - Dynamically space the grid elements according to how many columns there are in that category. Fixes: https://bugs.launchpad.net/bugs/1223827. (a948da3c) * [about] In the storage subpanel, check the space for drives Qt reports as "Unknown". (1e1a620b) 2013-10-03 Sebastien Bacher * update: clean small unwanted changes that sneaked in a previous commit, that should make the "check for update" button do the correct thing again, rather than having the label hidding and the button stop working. Fixes: https://bugs.launchpad.net/bugs/1234703. (1bb85abd) * update: clean small unwanted changes that sneaked in a previous commit, that should make the "check for update" button do the correct thing again, rather than having the label hidding and the button stop working (7a2e8acc) * battery: only display the location caption if the gps settings is visible. (29034cd2) 2013-10-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bfe1e4b6) 2013-10-02 Sebastien Bacher * battery: having 100% power is still "fully charged", even while discharging. (db12fcc0) 2013-10-02 Víctor R. Ruiz * Autopilot: Fix desktop file path (a1359333) * Autopilot tests (fa4474a7) 2013-10-02 Iain Lane * Remove console.log (4b2b0f29) * Also check the mount point starts with a "/" (avoids tmpfs and the like) (1479648e) * Check the passed mount point when measuring directory size, to avoid a GLib critical message. (285602ec) * [about] storage: Include "unknown" partitions when calculating storage (f7c0b793) 2013-10-02 Sebastien Bacher * battery: only display the location caption if the gps settings is visible (c5f41014) 2013-10-02 Iain Lane * When manually selecting a timezone, navigate back to the previous screen (Time & Date) after one second. Don't highlight all cities the first time you've selected a new timezone, just the chosen one. Fixes: https://bugs.launchpad.net/bugs/1232114. (2845ccf6) * Reduce default width (for desktop, ignored on devices) to compensate for smaller UI elements (b18480d0) * Remove the debugging rectangle (242b7a72) * Comment (67f76b4e) * Navigate back to the main Time & Date screen after changing tz manually (fa30e5a9) * When selecting a timezone, only highlight the one just chosen (2177a10e) * Reduce the item width to 9 gu; still fits (43a894d7) 2013-10-02 Sebastien Bacher * battery: having 100% power is still "fully charged", even while discharging (dd94d957) 2013-10-02 Iain Lane * Make columnSpacing 1/4 of the margin width (4457cecc) 2013-10-02 Automatic PS uploader * Releasing 0.1+13.10.20131002-0ubuntu1 (revision 419 from lp:ubuntu-system-settings). (4c40820b) 2013-10-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0d4f2ccc) 2013-10-02 Automatic PS uploader * Releasing 0.1+13.10.20131002-0ubuntu1, based on r419 (9bc6e83e) 2013-10-01 Ted Gould * Adding a %u to the desktop file Exec line. (c8a2b553) 2013-10-01 Sebastien Bacher * click: the installed-size info is in kib, not in bytes. (505fbafb) 2013-10-01 Ken VanDine * revert the previous revert done in rev 391, Bug (#LP: #1231368) was caused by gallery-app needing a rebuild for content-hub changes. . (89e212f6) 2013-10-01 Iain Lane * Remove the SettingsCheckEntry now that the design issues are resolved. (5b15dbfe) * Reduce the size of each icon further to make the alignment on both sides look better (fa1b7672) 2013-10-01 Ted Gould * Adding a %u to the desktop file Exec line (cae2f748) 2013-10-01 Sebastien Bacher * click: the installed-size info is in kib, not in bytes (ecf0d086) 2013-10-01 Iain Lane * Make the label text on the main grid "small" size (115f718a) * Bump required version of ubuntu-keyboard-data, as we require the schemas for the language panel. (6814f837) * Go back to 14 gu and try wrapping the text (4945d802) * Set margins to centre the grid items; cope properly with only having columns of two (9d08d2de) * Space the columns evenly, elide overly-long text (96302770) * Bump Depends on ubuntu-keyboard-data to ensure that we have a version with the schema the language panel needs. (1f18cf78) * Remove one more SettingsCheckEntry (6117dc01) * Merge trunk (3527a849) 2013-10-01 Jussi Pakkanen * Typo fix. (be4d0b21) * Merged trunk. (f0f2c3aa) 2013-10-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bfbd5da0) 2013-10-01 Iain Lane * Remove one more missed translation. (513c9195) 2013-09-30 William Hua * Hook up language panel to some maliit settings. (a86f49be) 2013-09-30 Iain Lane * Remove one more unused translation (39a82c93) * [battery] Bind the onClicked handlers instead of checked to avoid loops when enabling/disabling wifi. (de3beffc) 2013-09-30 Didier Roche * Add an indeterminate progress bar until system image answers. (dee140c7) 2013-09-30 Iain Lane * Various translation tweaks as noted in LP: #1233214. Fixes: https://bugs.launchpad.net/bugs/1215712. (33a22e29) * Don't use a double binding; change wifi enabled state on "clicked" instead (b7c7a9d4) * Fix plural translations harder (f40d81c9) * make pot (7f662c0b) * Give argument for singular form in all translations (fb9cd482) 2013-09-30 Charles Kerr * add PIN code pairing. Implementation is similar to the existing passkey pairing. (dfef74bf) 2013-09-30 Iain Lane * Update pot (821e6ce4) * Add some more requested clarifications (34f4a8db) 2013-09-30 Automatic PS uploader * Releasing 0.1+13.10.20130930-0ubuntu1 (revision 401 from lp:ubuntu-system-settings). (049f51a4) 2013-09-30 Iain Lane * Add a lot of translator comments (c161ee28) * [battery] Update the UI dynamically when the wireless state changes. (3e44a17e) 2013-09-30 Ken VanDine * revert the previous revert done in rev 391, Bug (#LP: #1231368) was caused by gallery-app needing a rebuild for content-hub changes. (9cc8df48) 2013-09-30 Iain Lane * Remove some not-evaluated strings from l10n. (4bd8d8a9) 2013-09-30 Didier Roche * add an unknown download progress bar until the daemon answers (e871f602) 2013-09-30 Charles Kerr * Show an ActivityIndicator to tell users when discovery mode is on to search for new bluetooth devices. (d197e9f4) 2013-09-30 Alberto Mardegan * Parse URLs given in command line. Fixes: https://bugs.launchpad.net/bugs/1227690. (8c451c3f) 2013-09-30 Iain Lane * Remove the SettingsCheckEntry now that the design issues are resolved (283ecfe8) * Use the indicator's value for the charge level instead of calculating it from QtSystems derived information. (d28c2ee7) 2013-09-30 Didier Roche * Use some async calls for system update where we don't expect any returned value. (802586c5) 2013-09-30 Jussi Pakkanen *facepalm* (2befe50e) 2013-09-30 Iain Lane * Remove TODO fixed by this merge (112587be) 2013-09-30 Jussi Pakkanen * Added missing SOVERSION. (8350bc45) 2013-09-30 Iain Lane * Get dynamic updates for wireless enabled state (61a15245) 2013-09-30 Didier Roche * use some async calls for system update where we don't expect any returned value (5e07813e) 2013-09-30 Iain Lane * Use the indicator to get the battery charge level (a92463fd) 2013-09-30 Automatic PS uploader * Releasing 0.1+13.10.20130930-0ubuntu1, based on r401 (ed296fc5) 2013-09-30 Alberto Mardegan * Parse URL parameters (00414388) 2013-09-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0bf0b180) 2013-09-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b19a0688) 2013-09-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (fbc64d38) 2013-09-27 William Hua * Merge trunk. (0d81e295) * Use Theme for colours. (552b4ca9) 2013-09-27 Charles Kerr * trivial copyediting: code comments (ac939c14) * getting ready to MP, so remove qDebug() calls (6204401d) * after speaking with mpt about it, increase the bluetooth scanning interval to 10 sec to match wifi's pattern (28f291f9) 2013-09-27 Jussi Pakkanen * Added hu to list of languages. (025ca818) 2013-09-27 Charles Kerr * consolidate agent's reject/cancel message sending code (189ace39) * send the pinCode type (1091236a) 2013-09-27 Jussi Pakkanen * Merged trunk. (59ce3db3) 2013-09-27 Alberto Mardegan * WIP (c74c30e1) 2013-09-27 Sebastien Bacher * cellular: - use the new itemselector widget rather the deprecated valueselector - hide the non implemented statistics option - turn the data mode selector to an on/off switch, ofono supports only those. (a17b9a2b) 2013-09-27 Iain Lane * Use GLib to get the sizes of directories to display in Storage>About, displaying a spinner while the information is being calculated. Also record the total space used by click packages to display too. Fixes: https://bugs.launchpad.net/bugs/1205297, https://bugs.launchpad.net/bugs/1228419. (7b9d5a63) * Fix a potential critical if the passed mount point is empty (9f10eac8) 2013-09-27 Sebastien Bacher * update: hide the description of the updates from the panel, since the current version of the server doesn't provide those information. (see bug #1215586 for details). (b5065486) 2013-09-27 Łukasz 'sil2100' Zemczak * In a hacky way, try hiding the welcome-screen background changing elements for v1 - by a design decision. Fixes: https://bugs.launchpad.net/bugs/1230295. (2af73708) 2013-09-27 Sebastien Bacher * update: hide the description of the updates from the panel, since the current version of the server doesn't provide those information. (see bug #1215586 for details) (806e8f0f) 2013-09-27 Łukasz 'sil2100' Zemczak * Use TODO instead of XXX (9ac2d059) * Hide the Home Screen label as well (baf65288) 2013-09-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (39831f0f) 2013-09-26 Charles Kerr * make the maximum PIN code width 16 characters, since that's the bt limitation (b3b258a7) * fix trivial copy/paste error (b5b0f83e) * first pass at implementing pin code prompt, cloned from existing passkey prompt (863bd265) 2013-09-27 Automatic PS uploader * Releasing 0.1+13.10.20130926.4-0ubuntu1 (revision 392 from lp:ubuntu-system-settings). (e061cba8) 2013-09-26 Charles Kerr * remove discovery spinner from the TODO list (6fec8839) * cycle device discovery mode on & off periodically. Expose this as a bool property in the QML-facing bluetooth class, and show this to the user with an ActivityIndicator. (21df2637) 2013-09-26 Automatic PS uploader * Releasing 0.1+13.10.20130926.4-0ubuntu1, based on r392 (66659ba3) 2013-09-26 William Hua * Switch to ListView as workaround to LP #1227249. (11017a7b) 2013-09-26 Iain Lane * Drop the old way of getting device names; make new way more robust (e18b928a) * Debugging (2aea2c74) * Can get the device path more directly (e8d53471) 2013-09-26 Sebastien Bacher * cellular: - use the new itemselector widget rather the deprecated valueselector - hide the non implemented statistics option - turn the data mode selector to an on/off switch, ofono supports only those (10671d52) * background: revert use of the new content-hub, it's buggy (see bug #1231368). Fixes: https://bugs.launchpad.net/bugs/1231368. (96f31420) 2013-09-26 Iain Lane * Add API to only count each device once (1e37938e) 2013-09-26 Sebastien Bacher * background: revert use of the new content-hub, it's buggy (see bug #1231368) (73f9f72f) 2013-09-26 William Hua * Use a ListItem.Standard instead. (b79e7ddf) 2013-09-26 Łukasz 'sil2100' Zemczak * In a hacky way, try hiding the welcome-screen background changing elements for v1 - by a design decision (bd65576c) 2013-09-26 William Hua * Change check mark into a circle. (f14a14b8) 2013-09-26 Andrea Cimitan * Use OptionSelector (c8d532be) 2013-09-26 David Planella * Add a translator comment for the battery charge level (bug 1210341). Fixes: https://bugs.launchpad.net/bugs/1210341. (d53dad32) * Added translator comment for battery charging level message, updated .pot file (4017a57d) 2013-09-26 Sebastien Bacher * update the translation template. (fa799132) * update the translation template (94c80681) 2013-09-26 Charles Kerr * As requested, remove the linefeed between a function's return type and its name. (9ae7e54b) 2013-09-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (de159df2) 2013-09-26 Sebastien Bacher * hide phone settings, we lack phone app support for call forwarding,waiting. (d9bac910) 2013-09-25 William Hua * Remove redundant include. (320728f6) * Switch to ListView as workaround to LP #1227249. (0dcd6b1d) 2013-09-25 Sebastien Bacher * hide reset options until we get some backend code working. The factory resets require support for the system image side, the other options should be doable from our side later on. (46e406df) * datetime: drop empty list item, it's not in the design. (f9070f3d) * timezone: some tweaks and fixes - hide the selector, we don't have a backend for automatic selection - replace the text widget by label from the ubuntu uitk, it fixes the issue with the text being too small - update the placeholder string according to the new design. (3adef4da) * battery: hide screen idle delay selection, the backend is not working. (985cdb16) * security: hide non working PIN and app access settings. (e66204ee) * security: hide non working PIN and app access settings (46544506) * battery: hide screen idle delay selection, the backend is not working (e186329c) * timezone: some tweaks and fixes - hide the selector, we don't have a backend for automatic selection - replace the text widget by label from the ubuntu uitk, it fixes the issue with the text being too small - update the placeholder string according to the new design (84db884d) 2013-09-25 Iain Lane * Explicitly initialise the pointer to NULL (7449ed97) 2013-09-25 Sebastien Bacher * datetime: drop empty list item, it's not in the design (c5e48874) 2013-09-25 Iain Lane * Some cleanups found by Charles Kerr (thanks) (a716aeea) 2013-09-25 Sebastien Bacher * hide reset options until we get some backend code working. The factory resets require support for the system image side, the other options should be doable from our side later on. (dcaca6c9) * hide phone settings, we lack phone app support for call forwarding,waiting (c06c6666) 2013-09-25 Iain Lane * Use g_clear_object() (c69efabc) 2013-09-25 William Hua * Conditionally disable non-working components. (b27331bf) 2013-09-25 Iain Lane * Free the GError (99eea7cd) * Use a cancellable to stop the operation if we leave the screen to avoid crashes (db62b9ac) 2013-09-25 William Hua * Revert deletion of Spell Checking item. (e55159be) 2013-09-25 Iain Lane * Fall back to considering / only if all drives are unknown (1e3b11c1) 2013-09-25 Automatic PS uploader * Releasing 0.1+13.10.20130925.1-0ubuntu1 (revision 378 from lp:ubuntu-system-settings). (517d49a4) 2013-09-25 Charles Kerr * copyediting: in function definitions, don't add a line break between the return type and function name. (436e58bb) 2013-09-25 Alberto Mardegan * Load testability driver if the -testability option is given. (28bd7278) 2013-09-25 Automatic PS uploader * Releasing 0.1+13.10.20130925.1-0ubuntu1, based on r378 (db67503f) 2013-09-25 Jussi Pakkanen * Add prefix to module dir definitions. (3a8b02a5) 2013-09-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d3f1a048) 2013-09-24 Michael Terry * Make 'Your phone and settings' fit header by cutting out 'and'. Should verify with Design that this is OK (546a6cda) * Use same pot file as the rest of the code (15626ca8) 2013-09-24 Iain Lane * Use QMenuModel to hook up toggles for bluetooth and gps/location enabled/disabled in the battery and security-privacy panels. Location is hidden because the backend doesn't work yet. (5860703b) 2013-09-24 Charles Kerr * Add the bluetooth plugin. (75897a92) 2013-09-24 William Hua * Disable spell checking. (93d1ec6e) 2013-09-24 Lars Uebernickel * Fix the brightness slider in the battery panel. (ad7f35c0) 2013-09-24 Ted Gould * Ask Upstart App Launch to make settings single instance. Fixes: https://bugs.launchpad.net/bugs/1227111. (4bcb78fd) 2013-09-24 Iain Lane * Reduce the height of the time/date pickers as they weren't fitting on mobile devices. (LP: #1228409). (b2eec94b) 2013-09-24 Ted Gould * Attaching Bug (e74da43d) * Ask Upstart App Launch to make settings single instance (5955b3a3) 2013-09-24 Ken VanDine * background: Use singleSelect on the transfer request and specify a persistent Content::Store for the transfer . (80ed85f1) 2013-09-24 Charles Kerr * copyediting: make PageComponent.qml's indentation, whitespace follow closer to the rest of the codebase. (c08382cf) 2013-09-24 Automatic PS uploader * Releasing 0.1+13.10.20130924.1-0ubuntu1 (revision 369 from lp:ubuntu-system-settings). (e6ba7a8f) 2013-09-24 Charles Kerr * make the root an ItemPage, and use the preexisting pageStack provided by settings parent (d8671eda) 2013-09-24 Iain Lane * Hook up the toggles in security-privacy too, but hidden for now (bfbcd294) * Make bidirectional binding work (0d2de0e4) 2013-09-24 Didier Roche * Only Cancel if there is anything to cancel. Fixes: https://bugs.launchpad.net/bugs/1215946. (9e950f30) 2013-09-24 Iain Lane * Reduce height of scroller elements too (5041a15e) * 17 fits and gives more space (c0475da7) * Reduce the size of the time & date pickers so they fit on device screens (900bd407) * Use QMenuModel to toggle bluetooth/gps in the battery panel (0403a835) 2013-09-24 Didier Roche * only Cancel if there is anything to cancel (3d8e77e1) 2013-09-24 Automatic PS uploader * Releasing 0.1+13.10.20130924.1-0ubuntu1, based on r369 (16c47257) 2013-09-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8daa7076) 2013-09-23 William Hua * [ Sebastien Bacher ]; timedate: use the new itemselector widget. security: use the new ItemSelector widget.; [storage] Add a C++ backend for reading the Click package metadata and turning it into a proper table model, allowing the QML side to be made far cleaner. [ Iain Lane ]; Update pot. * Add the ability to hide deferred/unfinished panels or elements. Pass USS_SHOW_ALL_UI=1 to re-enable them. Hide the deferred brightness panel.; Hide "messages on the welcome screen" toggle which is deferred.; Flight mode is deferred. Hide it.; Don't do anything when clicking on uncategorised items which have no pageComponent. They should handle this themselves in their entry component.; [storage] Add a C++ backend for reading the Click package metadata and turning it into a proper table model, allowing the QML side to be made far cleaner. [ Guenter Schwann ]; Use start() to actually start the content picking transfer. [ Ubuntu daily release ]; Automatic snapshot from revision 358 (cdcf3e36) 2013-09-23 Lars Uebernickel * Set value of the brightness slider directly when tapping one of the icons (28cd7679) 2013-09-23 Ken VanDine * background: Use singleSelect on the transfer request and specify a persistent Content::Store for the transfer (2d970548) 2013-09-23 Lars Uebernickel * brightness slider: put the range in [0,100] to make the tooltip look good (26c27db8) * Add missing , (c5ea3f52) 2013-09-23 Michael Terry * Add OSK for 'About you' page (c9c19917) * Whoops, remove accidental testing line (e8ea6a96) * Use same title for spinner page (2e349b9d) * Show animation after Finish until unity8 comes in (f3969a25) 2013-09-23 Charles Kerr * remove bluez from the pkgconfig list; it's a runtime dependency rather than a buildtime one, so handle in debian/control (2c301851) 2013-09-23 Michael Terry * Fix capitalization of About you (d3eaae8c) 2013-09-23 Charles Kerr * better explanation of what Device::getTypeFromClass() is for (28e2af03) * copyediting: make whitespace, indentation, brace style, type modifier alignment more consistent with the rest of the codebase (3dfd9035) * remove qDebug() statements (672591c9) * move bluez from Build-Depends to Depends (157f943f) 2013-09-23 Alberto Mardegan * Load testability driver if the -testability option is given. (fe638d1e) 2013-09-23 Charles Kerr * refactor some devicemodel implementation functions for clarity (b1c809ed) * better guessing of the device's icons (ebab9d2f) * light copyediting: use auto instead of QSharedPointer where useful (93d3c711) * add bluez as a prerequisite; the bluetooth plugin needs it (8cf0ee1c) 2013-09-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (6272cfa0) 2013-09-22 Charles Kerr * finish brain dump of todo items, be they practical or bluesky (156c6839) * advertise an agent capability of DisplayYesNo. The previous value 'KeyboardOnly' was only used to test the ProvidePasskeyDialog when pairing (49142cdb) * update .pot (ee1f1046) * sync with trunk (4ce078b0) * add bluetooth plugin implementation (2b7a156b) 2013-09-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (417e9d53) 2013-09-20 Michael Terry * Make Welcome page language selection work better (98be9efc) * Make Finish button quit wizard; it's not pretty yet, but it works (975a6064) * Make wizard fullscreen (28523140) 2013-09-20 William Hua * Switch the UI language whenever the display language is changed. (427edc61) 2013-09-20 Michael Terry * Fix apostrophes, wrap wizard in ubuntu-touch-session, and skip WiFi/SIM card pages until they are finished (83f46402) * Hide the "Phone locking" options for now, since they likely won't be functional for 13.10. (3b28052c) * Install upstart job in user-session directory, not system one (5a9501ba) * Merge from trunk (e7618f96) * Rename the wizard executable and install a session upstart job for it (92f368f6) 2013-09-20 Łukasz 'sil2100' Zemczak * Change the background image selection screen so that it fits design (as per bug #1221179) overlaying the new wallpapers with the assets. Right now we're using temporary placeholder assets, still waiting on design action. Fixes: https://bugs.launchpad.net/bugs/1221179. (448b86ec) 2013-09-20 Iain Lane * Require GLib >= 2.37.92, when the disk usage API landed (98b886e1) * Don't measure the sizes in the constructor - slows down launching the panel. (9064e195) * about:storage: Get real disk usage (42eca438) 2013-09-20 Jussi Pakkanen * And yet more fixes. (6147c46b) 2013-09-20 William Hua * Display language switching. (cbef2210) 2013-09-20 Michael Terry * Use showAllUI (453f99f5) 2013-09-20 Jussi Pakkanen * Even more fixings. (01cda8ed) * Fix install dir one more time. (3b48e859) * Added a few missing install directives. (8862ea1a) 2013-09-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (0831bdb1) 2013-09-19 Michael Terry * Disable 'Phone locking' option until we have a proper LightDM greeter (a047a2d5) 2013-09-19 Jussi Pakkanen * Fix icon install. (995033c8) * Removed qmake pri files. (dfe35f60) * Whoops2. (e025be98) * Whoops. (033b67e2) * Removed unneeded override in debian/rules. (dbbd66e9) * Deleted old qmake build system. (d2deb06b) * Updated CMake trickier bits with trunk. (d0f5cc22) * Updated the simple parts of CMake to match trunk. (c4a8b62e) * Merged trunk. (60d13833) * Added coverage support. (4a06eb1b) 2013-09-19 Ted Gould * Add Wifi Panel. (ff57dee5) 2013-09-19 Alberto Mardegan * Update dependencies (ac0e38bd) * Update pot file (b3aaade1) * Merge trunk (e18e8cc5) * Do not attempt to load an invalid plugin (f3cc8274) * Coding style (13948073) 2013-09-19 Łukasz 'sil2100' Zemczak * Fix the overlay image and aspect crop to get the right effect (1488da28) 2013-09-18 Ted Gould * Put the strength in (1743a6e2) * These should be GPL'd not LGPL'd, fix that (6ee67e34) 2013-09-18 William Hua * Security panel: use ItemSelector instead of deprecated ValueSelector. Fixes: https://bugs.launchpad.net/bugs/1223986. (37b3dbdd) * subset-model: support custom roles. (4ef54b65) 2013-09-18 Lars Uebernickel * battery: make the brightness slider work (c1a24ee1) 2013-09-18 Automatic PS uploader * Releasing 0.1+13.10.20130918.1-0ubuntu1 (revision 358 from lp:ubuntu-system-settings). (96452aa9) 2013-09-18 Jussi Pakkanen * Removed unused definition. (b2e9d85e) * Plugin path fix from mardy. (9a4bf9a5) * Use absolute path in .pc file. (2a1d7546) 2013-09-18 Iain Lane * [battery] Disable scrolling of the flickable while the slider is being used. Display a % in the tooltip. (a4440f77) 2013-09-18 Jussi Pakkanen * Fixed library name in .pc file. (7856b1a0) 2013-09-18 Iain Lane * battery: Format the current value as a percentage (ee8629b6) 2013-09-18 Jussi Pakkanen * Typo fix. (f09775ac) * Install dbus file. (0f2be68d) 2013-09-18 Iain Lane * battery: Don't scroll when the slider is being pressed. This interrups the sliding. (b208d8d4) 2013-09-18 Jussi Pakkanen * Install .desktop file. (f760809d) * Make plugin dir runtime changeable to make unit test suite pass. (2ed0c68f) 2013-09-18 Automatic PS uploader * Releasing 0.1+13.10.20130918.1-0ubuntu1, based on r358 (82733b40) 2013-09-18 Jussi Pakkanen * Pass in data dir from the outside. (182f4f52) * Make plugin dir changeable. (b17d2f74) 2013-09-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (caa051c6) 2013-09-18 William Hua * Add dummy icons. (d1cf957e) 2013-09-17 Iain Lane * [storage] Add a C++ backend for reading the Click package metadata and turning it into a proper table model, allowing the QML side to be made far cleaner. (597288ff) * Don't do anything when clicking on uncategorised items which have no pageComponent. They should handle this themselves in their entry component. (324c81b2) 2013-09-17 Ted Gould * Making sure we have an indicator-network version with the wifi settings (79ae83da) 2013-09-17 Iain Lane * Flight mode is deferred. Hide it. (689f39a6) * Hide "messages on the welcome screen" toggle which is deferred. (91afd60e) * Only enter an uncategorised component if it has a pageComponent (already fixed for grid items) (d8b547c6) * Warn if unknown role asked for (0329d1ac) * Add a timeout when reading the list of click packages (20ee038b) * Report JSON parse errors (a89f3ce8) * Add some fallbacks for if fields are missing in the json (81f76900) 2013-09-17 William Hua * Add ellipses per design. (b7b4d809) 2013-09-17 Iain Lane * Hide the deferred brightness panel. (a158c413) * List click packages from all users (9e45b55e) * Hide greeter messages; this is deferred (135e218a) * Hide brightness (45758073) * Enable orientation lock likewise (635307d3) * Hide flight mode by default (35e14461) 2013-09-17 Jussi Pakkanen * Build resources. (b4f1e1a0) 2013-09-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8d106fe7) 2013-09-16 William Hua * Migrate from ValueSelector to ItemSelector. (8e17904e) 2013-09-16 Ted Gould * Build dep on qmenumodel (f1b067c3) 2013-09-16 William Hua * Merge trunk. (bd6eb169) * Disallow empty subsets. (02575bca) 2013-09-16 Łukasz 'sil2100' Zemczak * Assets were not installed, where was my head... (573ef53a) * Use verticalAlignment (ae65a298) 2013-09-16 Ted Gould * Adding copyright header (9ab5481b) * Dropping debug messages (01a430fe) * Drop commented code (3fd8a621) * Use the main menu model not the base model (0540aadd) * Switching models so that I get the row (954cf1a2) 2013-09-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ce63b01e) 2013-09-13 William Hua * Implement spell checking front end. (54828286) 2013-09-13 Ted Gould * Headers as well (f8f4a7d4) * Drop the model printer (671a035a) * Dropping all the menu model caching (8f610217) * Drop unused items (82f1d0e0) * Removing custom colors (03c260a8) * Move the menu model into the pagestack (ba79873f) * Switch to singleton (9c2667c5) * Removing an odd define we don't need (842774e1) * Getting the menu model cache (0e0d6a12) * Get the C object (58d301c2) * Making the panel active (40fd0abf) 2013-09-13 William Hua * Disable debug output. (5ff921ae) * Reset checkStatus binding. (2c1e2267) * Merge trunk. (9dc5743a) * Remove section role, replace with subset and superset roles. (d8945f4f) * Debugging output. (c64c75eb) * Rename keyboard plugins to keyboard layouts. (ddf0bf63) * Don't watch for click, watch for checkEntry changes. (fc975c79) 2013-09-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (87f92253) 2013-09-12 Ted Gould * Make it so that we have our own modules (af373258) * Adding the plugin (4119868f) * Grabbing the Unity Menu Model Stack (9ae614a7) * Grabbing a model stack (a25c9351) * Some debugging (aa861f30) 2013-09-12 Iain Lane * Add the ability to hide deferred/unfinished panels or elements. Pass USS_SHOW_ALL_UI=1 to re-enable them. (9d23ee99) * Update pot. (dcc44267) * Update pot (fb75f0a5) 2013-09-12 William Hua * Fix incorrect key name. (43e03349) 2013-09-12 Guenter Schwann * Use start() to actually start the content picking transfer. (8f7f1c10) 2013-09-12 Ted Gould * More indicator removal (ecf07c69) * We need to be an item page, not sure why (61259605) * Fix the variable name (fc79aa43) 2013-09-12 Iain Lane * Add some seb128-style parens (1d1392e3) * Sort case insensitive (04a383c0) * Remove a reference to a variable wot no longer exists (ded15cdd) * Be consistent in style (a92d6e9f) * Remove commented out prototype (61b83121) * I wrote this (7e7a4016) * Delete a load of code from the previous implementation (22a2c5e4) * Build the list of click packages as a QAbstractTableModel and display/sort that. (72cf7db0) 2013-09-12 Guenter Schwann * Use start() to actually start the content picking transfer (e11beb4c) 2013-09-12 William Hua * Use GSettings instead of QSettings. (64382da0) 2013-09-12 Jussi Pakkanen * Generate pkg-config file and install it. (a021bdcc) 2013-09-12 Iain Lane * Remove QDebug include (556eed16) * Set the property directly in PluginManagerPrivate::reload() on mardy's advice (6c80e8a1) 2013-09-12 Sebastien Bacher * security: use the new ItemSelector widget. (c32eea44) 2013-09-12 Iain Lane * Remove stray qDebug() (d7524a37) * Add a commented out example which crashes (cda703df) * Hide some UI that's deferred or not working. (33c770b0) * Add the ability to hide deferred/unfinished panels or elements. (6803ae76) 2013-09-12 Sebastien Bacher * timedate: use the new itemselector widget. (6a8156fe) 2013-09-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a58243d3) 2013-09-11 Ted Gould * Typo, can't believe qmake allows this (c9758caf) * Try to use the indicator base object (ab39f5c6) * Stealing some more QML (4fd2db84) * I think this colum n was cruft (5f06afbf) * Removing the commented out items from the map (3b37ae8a) * Adding remove background (67114699) * Wrong Access Point (d9ed2c8a) * Adding in HLine (48bf54d1) * Adding a framed menu item (6c44ed63) * Removing an error (b9f35d99) * Trying to get access points as well (162568a7) * Adding files to build (bf2459d3) * Trying to get all the items working (8faf542b) * Stealing some menu items (b9211a3b) * We can't pull in the indicators stuff (cb064b55) * Try to steal some delegate code (689b67ef) * Include the menu item factory (4072bc37) 2013-09-11 Łukasz 'sil2100' Zemczak * We don't need the ShaderEffect (088144fd) * Add an OverlayImage item to the background plugin, to overlay the UI over the background selection. For now we're using temporary assets to check how it looks like - those will be replaced once we get some from the design (316072c7) 2013-09-11 Sebastien Bacher * timedate: use the new itemselector widget (cba2cd65) * security: use the new ItemSelector widget (e04a5699) 2013-09-11 Ted Gould * I think we're building a plugin now (0fcd5d79) * Updating to trunk (b0bfffe3) 2013-09-11 Jussi Pakkanen * Removed qmake libdir setting. (23b79edd) * Add CMake to packaging build dependencies. (198417aa) 2013-09-11 William Hua * [ Sebastien Bacher ]; background: use the new OptionSelector, tweak the UI to be closer from the visuals (move the labels at the bottom of the images, use smaller text, use correct spacing).; battery: set current value on the graph.; reset: implement backend to reset the unity launcher settings.; storage: display the clicks' list rather than the fake datas.; updates: use the new ItemSelector widget, updated the download option to match the current design as well, moving the selector in its own subpage.; orientation: replace "Rotation lock" by "Orientation lock".; language: use new ItemSelector widget.; storage: use new ItemSelector widget.; battery: on the desktop use idle-delay's key, which is not deprecated. [ Iain Lane ]; Make the panels display "Lock on idle" or "Sleep on idle" as appropriate.; Add UI and backend for setting the time manually.; Make the "Change passphrase" / "Change passcode" button work.; Implement filtering in the main window.; Typo fix "Septemper" → "September". (LP: #1221400); Set the unlock type in a QSettings file (~/.unity8-greeter-demo). (LP: #1218010) * security-privacy: Implement changing password and validation of input. [ Charles Kerr ]; Fix NMClient leak, take battery capacity into account when determining the last time a discharging battery was full. [ Ken VanDine ]; Don't start the transfer from the importer, the hub now handles that when dispatching the transfer. [ William Hua ]; Replace page stack with sheet in display languages. (LP: #1222728) [ Adolfo Jayme Barrientos ]; Trivial typo fix: Conrifm → Confirm. [ Ubuntu daily release ]; Automatic snapshot from revision 341 (79020524) * Fix braces style. (b79d654b) 2013-09-11 Sebastien Bacher * storage: build model from the backend (edb2ac21) 2013-09-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (86e5c6ff) 2013-09-10 Automatic PS uploader * Releasing 0.1+13.10.20130910.3-0ubuntu1 (revision 341 from lp:ubuntu-system-settings). (7f1e6db0) * Releasing 0.1+13.10.20130910.3-0ubuntu1, based on r341 (1b71609d) 2013-09-10 William Hua * Replace page stack with sheet in display languages. Fixes: https://bugs.launchpad.net/bugs/1222728. (e8271d9b) * Remove unnecessary onExpandedChanged. (58a69260) 2013-09-10 Iain Lane * security-privacy: Implement changing password and validation of input. (a2ffa65f) * Also clear the "not matching" label (05fb6e55) * Set confirm button sensitivity for the Unset case too (9b56461c) * Add () to make a comparison more readable (d462013f) * Remove "enabled: …acceptableInput" on the confirm button as it doesn't work (9fba80f2) 2013-09-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b0be5f0b) 2013-09-09 William Hua * Fix opacity issue. (72fd0a6f) * Replace page stack with sheet in display languages. (76ed2de5) 2013-09-09 Iain Lane * Implement validation & errors (d83a8111) * Show error text when the current info is wrong (d197ed51) * Check the value is correct and update it if so (d7d08497) 2013-09-09 Sebastien Bacher * battery: on the desktop use idle-delay's key, which is not deprecated. (c8d377fc) * battery: on the desktop use idle-delay's key, which is not deprecated (097c25d3) 2013-09-09 William Hua * [ Sebastien Bacher ]; use the theme provider for themed icons. [ Ubuntu daily release ]; Automatic snapshot from revision 315 [ Sebastien Bacher ]; sound: use the new ItemSelector list widget.; battery: use the new ItemSelector list widget. Depends on the new toolkit version for that. If the configuration value is zero, than select the "never" entry as well. [ Ubuntu daily release ]; Automatic snapshot from revision 312 [ Sebastien Bacher ]; stop using the deprecated gicon provider, use the new themed icon instead. Change the plugin icon code to support themed icons, as well as urls to file locations on disk. [ Iain Lane ]; UI (without backend) for setting/changing the unlock password/passphrase. [ Ubuntu daily release ] * Automatic snapshot from revision 309 [ Sebastien Bacher ]; drop the gps control from the main screen. [ Iain Lane ]; Make the Automatic / Manual selector in Time & Date toggle timedated's NTP property. [ Ubuntu daily release ]; Automatic snapshot from revision 306 [ Guenter Schwann ]; Use content hub for picking a background from the gallery. [ Ubuntu daily release ]; Automatic snapshot from revision 302 [ Iain Lane ]; Add a custom AccountsService schema and set up two examples. [ Ubuntu daily release ]; Automatic snapshot from revision 296 [ Sebastien Bacher ]; use a better icon, since the mobile theme provides one.; battery: 100% is fully charged Since upower seems to not always consider 100% as fully charged, check for the charge, as well as for the status. [ Ubuntu daily release ]; Automatic snapshot from revision 294 [ Iain Lane ]; Use battery's SleepValues panel for lock/sleep when idle timeout. [ Ubuntu daily release ]; Automatic snapshot from revision 290 (8d85bcf6) * Animate subset changes. (12986ade) 2013-09-09 Sebastien Bacher * storage: use new ItemSelector widget. (51940d84) 2013-09-09 Iain Lane * API for setting password value (a8236d75) 2013-09-09 Sebastien Bacher * language: use new ItemSelector widget. (30d282e7) * orientation: replace "Rotation lock" by "Orientation lock". (1d166650) 2013-09-09 Adolfo Jayme Barrientos * Trivial typo fix: Conrifm → Confirm. (cee5439c) 2013-09-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (25911566) 2013-09-07 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c819f6a6) 2013-09-06 Adolfo Jayme Barrientos * Trivial typo fix (82ef7cc8) 2013-09-06 Sebastien Bacher * updates: use the new ItemSelector widget, updated the download option to match the current design as well, moving the selector in its own subpage. (cf7ac7ab) * storage: display the clicks' list rather than the fake datas. (5f4f0d95) 2013-09-06 Iain Lane * Set the unlock type in a QSettings file (~/.unity8-greeter-demo). Fixes: https://bugs.launchpad.net/bugs/1218010. (76f9c590) 2013-09-06 Sebastien Bacher * orientation: replace "Rotation lock" by "Orientation lock" (f1a69d84) 2013-09-06 Iain Lane * Typo fix "Septemper" → "September". Fixes: https://bugs.launchpad.net/bugs/1221400. (0e984086) 2013-09-06 Ted Gould * Update to trunk (94e3f6c7) * Grab the menu item factory (e1c5a040) * Add a model printer (3faf6530) 2013-09-06 Ken VanDine * Don't start the transfer from the importer, the hub now handles that when dispatching the transfer. (f074ddb3) 2013-09-06 Iain Lane * make pot (307fc35b) * Fix "September" typo (5203adf8) * whitespace (082f0013) * Set the unlock type in a QSettings file (65229616) 2013-09-06 Ken VanDine * merged trunk (6d6f7388) 2013-09-06 Sebastien Bacher * storage: display the clicks' list rather than the fake datas (8a5a95e0) * reset: implement backend to reset the unity launcher settings. (45233467) 2013-09-06 Jussi Pakkanen * Install XML schema. (17a07300) 2013-09-06 Sebastien Bacher * reset: implement backend to reset the unity launcher settings (5500f7ad) 2013-09-06 Jussi Pakkanen * Some work. (41654533) * Translations can be installed. (38c5370d) 2013-09-06 Sebastien Bacher * language: use new ItemSelector widget (88808e0f) * storage: use new ItemSelector widget (9569b7e8) 2013-09-06 Jussi Pakkanen * Some cleanups and po. (9d24e9ed) 2013-09-06 Iain Lane * Implement filtering in the main window. (e351822f) * Re-make pot (01381ab5) * Merge trunk (60130a17) 2013-09-06 Sebastien Bacher * updates: use the new ItemSelector widget, updated the download option to match the current design as well, moving the selector in its own subpage. (a4f6ad3d) 2013-09-06 Jussi Pakkanen * Some more installs. (df352495) 2013-09-06 Iain Lane * Fix width of search box (ff4a6030) * Translate the keywords (6d14c5d8) 2013-09-06 Jussi Pakkanen * Plugin install done. (3be3f907) * Some more install commands. (ab8432de) * Some install commands. (88c5eb1a) 2013-09-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (039aebe8) 2013-09-05 Iain Lane * Make the "Change passphrase" / "Change passcode" button work. (f9fe6190) * Add UI and backend for setting the time manually. (fb7bcb34) * make pot again (0445767d) * Fix Change passphrase → Change passcode in one place (b6672520) * make pot (f1a7ddf0) 2013-09-05 Sebastien Bacher * battery: set current value on the graph. (60aaccd7) 2013-09-05 Iain Lane * Merge with time-date prereq branch (f32d0b7c) * make pot (33b43f30) * merge trunk (d04c554a) 2013-09-05 Charles Kerr * Fix NMClient leak, take battery capacity into account when determining the last time a discharging battery was full. (fec4fc2f) * rebuild the potfile (f0981b20) * sync to trunk (1e478f3a) 2013-09-05 Sebastien Bacher * battery: set current value on the graph (8dc0c84e) * background: use the new OptionSelector, tweak the UI to be closer from the visuals (move the labels at the bottom of the images, use smaller text, use correct spacing). (8150a680) 2013-09-05 Iain Lane * make pot (eb9791bd) * Merge trunk (a1e71fa8) * Fix casing of "Switch to…" to be sentence case (a6051644) * Make "Change pass{code,phrase}" button work (2b066108) * Make the panels display "Lock on idle" or "Sleep on idle" as appropriate. (4ba68cbb) 2013-09-05 Jussi Pakkanen * Now all C++ code compiles. (1ebbb45e) * Compile tests. (259e3128) * Some more plugins compiling. (b3844ef8) * Compile a few more. (79891d16) 2013-09-05 Ken VanDine * Don't start the transfer from the importer, the hub now handles that when dispatching the transfer. (7186a04f) 2013-09-05 Jussi Pakkanen * Compile a few plugins more. (f6107875) * Can build battery plugin. (f3699c2c) * Build background plugin. (00a25ab5) * Build about plugin. (ff06c566) * Can build full executable. (f724c9f1) * Something compiles but does not link. (2ff4aafa) * Some more progression towards CMake. (dd206fa8) 2013-09-05 Sebastien Bacher * background: use the new OptionSelector, tweak the UI to be closer from the visuals (move the labels at the bottom of the images, use smaller text, use correct spacing) (1f3239f7) 2013-09-05 Jussi Pakkanen * Started on CMake build skeleton. (4694b532) 2013-09-05 Iain Lane * Re-make pot (eee725a0) * Remove ellipsis (4e05b3f5) * make pot (1c37783a) * Implement filtering in the main window (e92d903c) 2013-09-05 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (8f4f14fd) 2013-09-04 Automatic PS uploader * Releasing 0.1+13.10.20130904.1-0ubuntu1 (revision 315 from lp:ubuntu-system-settings). (753d4a17) * Releasing 0.1+13.10.20130904.1-0ubuntu1, based on r315 (5830162e) 2013-09-04 Sebastien Bacher * use the theme provider for themed icons. (cd5c3615) 2013-09-04 Iain Lane * Delete obsolete comment (e01e4a06) * Merge trunk (50b1d0b8) * Display "Lock when idle" or "Sleep when idle" as appropriate (42156bef) 2013-09-04 Automatic PS uploader * Releasing 0.1+13.10.20130904-0ubuntu1 (revision 312 from lp:ubuntu-system-settings). (e358bffc) 2013-09-04 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b4b7ac73) 2013-09-04 Automatic PS uploader * Releasing 0.1+13.10.20130904-0ubuntu1, based on r312 (6f5faef1) 2013-09-03 Sebastien Bacher * battery: use the new ItemSelector list widget. Depends on the new toolkit version for that. If the configuration value is zero, than select the "never" entry as well. (c4b2bb91) * sound: use the new ItemSelector list widget. (0e64a874) 2013-09-03 Automatic PS uploader * Releasing 0.1+13.10.20130903.3-0ubuntu1 (revision 309 from lp:ubuntu-system-settings). (d812c179) * Releasing 0.1+13.10.20130903.3-0ubuntu1, based on r309 (0001a47d) 2013-09-03 Sebastien Bacher * use the theme provider for themed icons (d9d80066) 2013-09-03 Iain Lane * UI (without backend) for setting/changing the unlock password/passphrase. (0054aba4) 2013-09-03 Sebastien Bacher * stop using the deprecated gicon provider, use the new themed icon instead. Change the plugin icon code to support themed icons, as well as urls to file locations on disk. (816df6b6) 2013-09-03 Iain Lane * Quote the enum values in unlock-method's description (d237aaa3) * Fix typo in schema (7f429200) * Describe unlock-method in the schema (cbb38171) * Make pot (de5a02b7) * Add a backend for setting the time manually (cf8b57ce) 2013-09-03 Sebastien Bacher * sound: use the new ItemSelector list widget. (b59395d2) 2013-09-03 Iain Lane * Add UI to pick time & date (2d89ad1f) 2013-09-03 Automatic PS uploader * Releasing 0.1+13.10.20130903.2-0ubuntu1 (revision 306 from lp:ubuntu-system-settings). (b820d511) 2013-09-03 Sebastien Bacher * stop using the deprecated gicon provider, use the new themed icon instead. Change the plugin icon code to support themed icons, as well as urls to file locations on disk (656e18a3) 2013-09-03 Automatic PS uploader * Releasing 0.1+13.10.20130903.2-0ubuntu1, based on r306 (817e5437) 2013-09-03 Iain Lane * make pot (217f13bf) * Merge trunk (b0aef3b8) * Insert some technically unnecessary cases to fix warnings on console (760f1c4b) * Correct translations in some more places (d1f3b51f) * Missing } (6e2bb702) * Use title case for dialog titles (c5946096) * Reflect new design with single Dialog (044f7c91) 2013-09-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1e15f87b) 2013-09-02 Sebastien Bacher * drop the gps control from the main screen. (0f0ca7c7) * battery: use the new ItemSelector list widget. Depends on the new toolkit version for that. If the configuration value is zero, than select the "never" entry as well. (6d653a01) 2013-09-02 Iain Lane * Make the Automatic / Manual selector in Time & Date toggle timedated's NTP property. (e72c1b03) * Add some parens to make reading clearer (09c5760f) 2013-09-02 Sebastien Bacher * drop the gps control from the main screen (9a105359) 2013-09-02 Iain Lane * Bind the NTP property of timedated and hook up UI to change it (b400c0be) * Update security summaries to the design (6d716ead) * Use sentence case for dialog titles (2f87d505) 2013-09-02 Automatic PS uploader * Releasing 0.1+13.10.20130902.1-0ubuntu1 (revision 302 from lp:ubuntu-system-settings). (3b807c0a) * Releasing 0.1+13.10.20130902.1-0ubuntu1, based on r302 (ae794156) 2013-09-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d0ed3ea0) 2013-09-01 Charles Kerr * take battery capacity into account when looking for the 'last full charge' time (e2c5f122) * let UbuntuI18n decide when to pluralize (42d8968c) * simplify battery ctor's initialization of m_powerdRunning (a50c7c19) * copyediting: remove unused #includes (d3cbdc80) * Q_PROPERTY accessors should be const functions (373ed7b2) * don't leak the NM client object (07612bd1) 2013-09-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (06426bea) 2013-08-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4697d644) 2013-08-30 Guenter Schwann * Use content hub for picking a background from the gallery. (6d8a0497) 2013-08-30 Iain Lane * make pot (1e8d3c6a) * security-privacy: Add UI for prompting/setting passphrase/passcode (805a0ad5) 2013-08-30 William Hua * Hook up signals and save enabled plugins. (7d1b927b) * Simplify SubsetModel. (35e8845b) 2013-08-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (53f4f703) 2013-08-30 William Hua * Subset model. (f60194ad) 2013-08-29 Automatic PS uploader * Releasing 0.1+13.10.20130829.2-0ubuntu1 (revision 296 from lp:ubuntu-system-settings). (363578e9) * Releasing 0.1+13.10.20130829.2-0ubuntu1, based on r296 (100cc4d7) 2013-08-29 Iain Lane * Add a custom AccountsService schema and set up two examples. (2db25251) * Fix authors and copyright years (b7b83070) 2013-08-29 Automatic PS uploader * Releasing 0.1+13.10.20130829.1-0ubuntu1 (revision 294 from lp:ubuntu-system-settings). (140a5cc2) * Releasing 0.1+13.10.20130829.1-0ubuntu1, based on r294 (6ae1fea1) 2013-08-29 Guenter Schwann * Small code changes according to MR comments (36a06a25) 2013-08-29 Sebastien Bacher * battery: 100% is fully charged (1dbe037d) * use a better icon, since the mobile theme provides one. (97cf2dfd) 2013-08-29 Guenter Schwann * Fix to show the new photo (642fff39) 2013-08-29 Sebastien Bacher * use a better icon, since the mobile theme provides one (461c227a) 2013-08-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (e855b990) 2013-08-29 Automatic PS uploader * Releasing 0.1+13.10.20130829-0ubuntu1 (revision 290 from lp:ubuntu-system-settings). (1e6e62cb) * Releasing 0.1+13.10.20130829-0ubuntu1, based on r290 (a66d6995) 2013-08-29 Sebastien Bacher * battery: 100% is fully charged (268b5f89) 2013-08-28 Iain Lane * Use battery's SleepValues panel for lock/sleep when idle timeout. (178fac22) * LockWhenIdle isn't used any more (b48b5f73) * security-privacy: Go to battery's SleepValues screen for lock/sleep timeouts (ef128ffa) 2013-08-28 William Hua * Build depend on libqt5xmlpatterns5-dev. (cd61cae1) * Disable auto-punctuation switch. (446ebc97) * Check current plugins. (dfc057a2) * Fix QML. (6af19796) 2013-08-28 Guenter Schwann * Use content hub for picking a background from the gallery (ed517214) 2013-08-28 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9fb30907) 2013-08-27 Iain Lane * Merge trunk (ded64839) 2013-08-27 Automatic PS uploader * Releasing 0.1+13.10.20130827-0ubuntu1 (revision 287 from lp:ubuntu-system-settings). (bc4b8a3d) 2013-08-27 Iain Lane * use Binding instead of Connections (d0a27872) * Merge trunk (b14a3bee) * Add a custom accountsservice interface and two example properties (06ca9d6e) 2013-08-27 William Hua * Keyboard plugins. (84b5a3b5) 2013-08-27 Automatic PS uploader * Releasing 0.1+13.10.20130827-0ubuntu1, based on r287 (5ac4b4ce) 2013-08-27 Sebastien Bacher * battery: backend for the wifi controls. (745c48f5) * settings: use enabled: false with a TODO for non working elements. (b01b3fe1) * battery: update sleep/lock subscreen to match the new design. (77a6999b) * storage: get the list of click packages installed and build a model from it. We don't use the real datas in the ui yet though, since the manifest doesn't have the informations we need for that yet. (0763d2fb) * don't leak the qprocess object (0d8a83ae) * drop useless check (7188100d) * battery: don't segfault when there is no charge info. (679919f9) * drop buggy bracket (7e5a1a10) 2013-08-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9eb5d86f) 2013-08-26 Sebastien Bacher * storage: get the list of click packages installed and build a model from it. We don't use the real datas in the ui yet though, since the manifest doesn't have the informations we need for that yet. (faab6589) * battery: don't segfault when there is no charge info (858d9131) 2013-08-26 William Hua * Hook up maliit settings. (99977ed1) 2013-08-25 Ted Gould * Try a simple delegate (2c4346fe) 2013-08-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (bc9c65ea) 2013-08-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (d27506d1) 2013-08-23 Ted Gould * Include QtQuick as well (ccdb8321) * Making sure to say which file to execute when opening our plugin. (82630990) * Trying to connect a model and a view (0a26e800) * Trying to build up the basis of the Wifi plugin. I think this is a column!!! (6a3dcf6c) 2013-08-23 Sebastien Bacher * update translations template (dd412ab0) * battery: backend for the wifi controls (203a55e2) 2013-08-23 Automatic PS uploader * Releasing 0.1+13.10.20130823-0ubuntu1 (revision 278 from lp:ubuntu-system-settings). (8a2c79bc) 2013-08-23 Sebastien Bacher * battery: update sleep/lock subscreen to match the new design (ec516ff3) 2013-08-23 Automatic PS uploader * Releasing 0.1+13.10.20130823-0ubuntu1, based on r278 (3ea0f941) 2013-08-23 Sebastien Bacher * settings: use enabled: false with a TODO for non working elements (3148d0bb) * updates: some Ui tweaks - don't show extra lines in the middle of the ui - use separator between sections - use a consistant height - round update size to 1 digit - refresh the translations template. (df47b743) * don't show extra lines in the middle of the ui (107e6300) * use separator between sections (c6aac5c6) * use a consistant height (155d49a9) * updates: round update size to 1 digit (ceb1cbd9) 2013-08-23 Didier Roche * Visual refresh from the design spec. Comply to the new daemon <-> client dbus API. (93db6b4a) * add comments for the global structure + removing spacing (fbdc0f4c) * use right notation (42a36d5d) * use retry instead of retry checking (df8bad7d) * saner layout logic (7420b5c4) * add a Paused text placeholder to keep buttons in the same place (5f7c151b) * add primary and second text using ListItem.Subtitled (c7bd08a9) * remerge trunk (46b8387c) 2013-08-23 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a475159e) 2013-08-23 Didier Roche * refresh translations (561b7cbf) * put makers outside of translators' hand (fa5a0f3f) * replace typos, use a separate standard list to separate the widget that is going to be removed (a2a81cef) 2013-08-22 Automatic PS uploader * Releasing 0.1+13.10.20130822.2-0ubuntu1 (revision 274 from lp:ubuntu-system-settings). (492da7a6) * Releasing 0.1+13.10.20130822.2-0ubuntu1, based on r274 (d5c952cd) 2013-08-22 Iain Lane * security-privacy: Add UI for some subpanels. (7c1a8498) * make pot (f44b65a3) * Use plural translations (hopefully) correctly (f16396bd) * Add a disabled button for "Change passphrase" (d9416a9c) * make pot (d8a8a5e8) * Review comments (2d941c6f) 2013-08-22 Didier Roche * enable multiple clients to act accordingly when seeing the SettingChanged signal from the backend (534bf85a) * use a string instead of an int for the version (9befe125) 2013-08-22 Iain Lane * Merge trunk; re-make pot (b7f7edf7) 2013-08-22 Sebastien Bacher * security: new location subpanel. (66917d42) 2013-08-22 Iain Lane * make pot (58e25cee) 2013-08-22 Didier Roche * handle singular/plurial for the download remaining time (8b29b7d5) 2013-08-22 Iain Lane * Add some security-privacy subpanels (9e58f0b9) 2013-08-22 Didier Roche * handle MB/GB (ff07b29b) * center text thanks to seb128 (65017e66) * add one more TODO (b8613370) * reset the infoMessage after each check (5f72f788) 2013-08-22 Sebastien Bacher * security: new location subpanel (ed8a1479) 2013-08-22 Didier Roche * use CancelUpdate, not Cancel, simplify syntax and remove debugging (f670aa34) * handle download mode (5692de4a) * remove comments (54f269d3) * hide the qlist to the ui and connect to modified signal right now. Bind all properties now that we have them and rename PauseUpdate -> PauseDownload (689d6466) 2013-08-22 Automatic PS uploader * Releasing 0.1+13.10.20130822-0ubuntu1 (revision 270 from lp:ubuntu-system-settings). (96201756) 2013-08-22 Iain Lane * An initial dummy version of the main page of security-privacy. (bed90dac) 2013-08-22 Automatic PS uploader * Releasing 0.1+13.10.20130822-0ubuntu1, based on r270 (b6306d1a) 2013-08-22 Didier Roche * remove attempt to unmarshall (4eff0e34) * snapshot for connecting to the signal (ff8bcf29) 2013-08-22 Sebastien Bacher * battery: some tweaks to the charge info: - read history in the right order - ignore buggy empty charge values from suspend/resume - correctly determine when we stop charging. (9e38f60a) 2013-08-22 Iain Lane * make pot (40035874) * Actually put the value in the plural case (a4028c8f) 2013-08-22 Sebastien Bacher * battery: correctly determine when we stop charging (789d4408) * battery: ignore buggy empty charge values from suspend/resume (ecd57496) * battery: read history in the right order (11bda204) 2013-08-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9394d9bb) 2013-08-21 Iain Lane * Flesh out the security-privacy UI, all nonfunctional ATM (1abd1170) 2013-08-21 Didier Roche * use rich formatting as expected (2474fbe4) 2013-08-21 Andrea Cimitan * Read background from gsettings... (c92f6ad1) 2013-08-21 Iain Lane * Show diagnostic status on security-privacy main page, per design (f1b47f49) * Indentation (193ab17a) 2013-08-21 Didier Roche * wired (without having the mock) to the new dbus API. Handling errors and signals on both QML and backend side (f296fb60) 2013-08-21 Automatic PS uploader * Releasing 0.1+13.10.20130821-0ubuntu1 (revision 267 from lp:ubuntu-system-settings). (ec2eb052) * Releasing 0.1+13.10.20130821-0ubuntu1, based on r267 (4b1a2147) 2013-08-21 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (4c9db793) 2013-08-20 Iain Lane * background: don't update gsettings/accountsservice for now (until the content picker arrives). Fixes: https://bugs.launchpad.net/bugs/1214452. (d593249f) 2013-08-20 Andrea Cimitan * Added simcard asset (8adf3033) 2013-08-20 Iain Lane * Only display the battery panel if the system actually has a battery. (dc06b9e8) * background: don't update gsettings/accountsservice for now (df931759) 2013-08-20 Sebastien Bacher * battery: display the last full charge. (ea153c7e) 2013-08-20 Andrea Cimitan * Added simcard asset (129b7ef4) 2013-08-20 Automatic PS uploader * Releasing 0.1+13.10.20130820-0ubuntu1 (revision 262 from lp:ubuntu-system-settings). (bb8a2251) 2013-08-20 Andrea Cimitan * fontSize large for labels... (8d4f32ed) 2013-08-20 Sebastien Bacher * use the correct rounding values (263d988d) * don't leak values (bc12c723) * use a new function for the lastfullcharge update (7eb2a633) 2013-08-20 Automatic PS uploader * Releasing 0.1+13.10.20130820-0ubuntu1, based on r262 (9093071d) 2013-08-20 Sebastien Bacher * don't work with negative offsets, easier to read this way (ca9c8655) * better computer the time delta labels (8c8a48d3) 2013-08-20 Iain Lane * Don't display the battery panel if there are no batteries (1be21d0a) 2013-08-20 Sebastien Bacher * don't install the a11y plugin, it's not planned for 13.10. (ab6aa1be) 2013-08-20 Didier Roche * implement some signals directly sent from backend to QML. Also, handle the different states on the QML side directly. Finally, pass Qt enums to QML (8db0ffbc) 2013-08-20 Sebastien Bacher * don't install the a11y plugin, it's not planned for 13.10 (923e3bb1) 2013-08-20 Iain Lane * Don't segfault (return an empty list) if Battery::getHistory is passed an empty string (indicating no battery) (85725b92) 2013-08-20 Andrea Cimitan * Added wizard i18n... (db91979f) 2013-08-19 Andrea Cimitan * Completed About You... (247547ca) * Renamed correctly the plugin. (7ea1889e) * Edited the dir... (89a48d2a) * plugin is not installed correctly maybe... (49b9fcad) 2013-08-19 Didier Roche * remove some useless components and change updateID to updateBackend (50b6bc6d) * first reshape of the system settings panel as per mpt's design (a791239e) 2013-08-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3f52ce32) 2013-08-16 Andrea Cimitan * Added text for no sim card installed (10a1e43b) * Added labels and structure, needs optionselector (647f1594) * Language plugin... (12b6491a) 2013-08-16 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b45322df) 2013-08-15 Andrea Cimitan * Needs right include for importing the module... qmake (6171cba6) 2013-08-15 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (21e6726b) 2013-08-14 Sebastien Bacher * battery: display the last full charge (1535bd15) 2013-08-14 Andrea Cimitan * Added wizard... empty pages for the moment (9936fea5) 2013-08-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (52cf063e) 2013-08-13 Automatic PS uploader * Releasing 0.1+13.10.20130813.1-0ubuntu1 (revision 256 from lp:ubuntu-system-settings). (d9b77663) * Releasing 0.1+13.10.20130813.1-0ubuntu1, based on r256 (d4294688) 2013-08-13 Ken VanDine * Implement most of the cellular panel. (0ab4c77e) * renames to match style and removed debugging output (92bd71fa) * update the translations template (96e2de76) * merged trunk (e19c62e4) 2013-08-13 Automatic PS uploader * Releasing 0.1+13.10.20130813-0ubuntu1 (revision 254 from lp:ubuntu-system-settings). (3d178e3b) * Releasing 0.1+13.10.20130813-0ubuntu1, based on r254 (bed41181) 2013-08-12 Sebastien Bacher * battery: get battery id and charge history from upower, display it in the graph. (58360c82) * use the same function spacing that the other sources (12a2859f) * don't re-create the device object every time the function is called (dce8fab0) * battery: get battery id and charge history from upower, display it in the graph (826f03ea) 2013-08-12 Automatic PS uploader * Releasing 0.1+13.10.20130812-0ubuntu1 (revision 252 from lp:ubuntu-system-settings). (564a772d) * Releasing 0.1+13.10.20130812-0ubuntu1, based on r252 (22b7d48c) 2013-08-12 Sebastien Bacher * battery: add a cpp backend, use it to check if powerd is running, if it's running use it, if not fallback to gnome-settings-daemon. That should let us handle both touch and desktop without manual hacks. (4f8fda5e) * renamed runtouch to usepowerd, that better reflect what it's doing (55ff8c11) * drop leftover todo (5855ebdc) * rebase on trunk (0544dd31) 2013-08-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (9d164e87) 2013-08-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (15b281a9) 2013-08-10 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ebf85746) 2013-08-09 Ken VanDine * Implement most of the cellular panel. (62552520) * removed debug output (e2b90f99) * cleanup qDebug and added more comments (bb4d0eaa) * some refactoring (537d52c1) 2013-08-09 Sebastien Bacher * battery: add a cpp backend, use it to check if powerd is running, if it's running use it, if not fallback to gnome-settings-daemon. That should let us handle both touch and desktop without manual hacks (802132b1) 2013-08-09 Automatic PS uploader * Releasing 0.1+13.10.20130809.1-0ubuntu1 (revision 247 from lp:ubuntu-system-settings). (67670cf8) 2013-08-09 Ken VanDine * Use the powered property (bed0ad25) 2013-08-09 Automatic PS uploader * Releasing 0.1+13.10.20130809.1-0ubuntu1, based on r247 (afaa2956) 2013-08-09 Ken VanDine * Added powered to ConnMan (e3d134dc) * removed the call roaming switch, there is no way to change that setting (af159599) * Use roamingAllowed (151e510b) * Carrier selection cleanup (7228e359) 2013-08-09 Sebastien Bacher * Depends on powerd | gnome-settings-daemon. (001e547e) * battery: clean up a bit, update info dynamically, add placeholde for a charge graph. (229bae49) * battery: clean up a bit, update info dynamically, add placeholde for a charge graph (f22948f7) 2013-08-09 Ken VanDine * Merged trunk (24298395) * use mode (a77561c7) * added mode (83cd0654) 2013-08-09 Automatic PS uploader * Releasing 0.1+13.10.20130809-0ubuntu1 (revision 244 from lp:ubuntu-system-settings). (15738822) * Releasing 0.1+13.10.20130809-0ubuntu1, based on r244 (beebd7c4) 2013-08-09 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (89c9cb2c) 2013-08-08 Sebastien Bacher * Depends on powerd | gnome-settings-daemon (fb51187f) * battery: add new panel, mostly UI (with some backend work). (0d491c2d) * battery: add new panel, mostly UI (with some backend work) (af3e35bf) 2013-08-08 Automatic PS uploader * Releasing 0.1+13.10.20130808.2-0ubuntu1 (revision 241 from lp:ubuntu-system-settings). (98148175) 2013-08-08 Ken VanDine * merged from trunk (5a624f10) 2013-08-08 Automatic PS uploader * Releasing 0.1+13.10.20130808.2-0ubuntu1, based on r241 (dff3c9f8) 2013-08-08 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (acde9c28) 2013-08-07 Ken VanDine * fixed signal (17bf97a2) * add registerOp (0c1a2a30) * Use a valueselector for carrier selection (8a1ba26e) * tweaks for the scanning property (c76278ea) * Added scanning (2b65ce46) * Added scanning (f5f3b81c) * added operators property (c747d201) * operator fixes (2758b974) * added more ofono wrappers (aa8fea48) 2013-08-07 Sebastien Bacher * depends on qtdeclarative5-folderlistmodel-plugin. (cb84e6c7) * depends on qtdeclarative5-folderlistmodel-plugin (ac52d945) 2013-08-07 Automatic PS uploader * Releasing 0.1+13.10.20130807-0ubuntu1 (revision 238 from lp:ubuntu-system-settings). (c9f7724e) * Releasing 0.1+13.10.20130807-0ubuntu1, based on r238 (fefa08fa) 2013-08-06 Sebastien Bacher * revert the previous temporary hack. (3a76daed) 2013-08-06 Automatic PS uploader * Releasing 0.1+13.10.20130806.2-0ubuntu1 (revision 236 from lp:ubuntu-system-settings). (ccf70a5a) 2013-08-06 Sebastien Bacher * revert the previous temporary hack (647975b6) 2013-08-06 Automatic PS uploader * Releasing 0.1+13.10.20130806.2-0ubuntu1, based on r236 (224f2a05) 2013-08-06 Sebastien Bacher * don't fail build on broken tests to workaround armhf/libhybris issues. (7329f955) * don't fail build on broken tests to workaround armhf/libhybris issues (1e59835c) * sound: improve display's name. (94d32e5b) 2013-08-06 Ken VanDine * plugin_module_dir in SystemsSettings.pc should use libdir . (496b6f39) * plugin_module_dir in SystemsSettings.pc should use libdir (fbd5a68d) 2013-08-06 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (da6b43a9) 2013-08-05 Sebastien Bacher * drop keyboard, it's part of language&text. (6ef19481) * drop keyboard, it's part of language&text (7d92d096) * background: update title of the background selector to match the spec. (ae638d78) 2013-08-05 Automatic PS uploader * Releasing 0.1+13.10.20130805-0ubuntu1 (revision 227 from lp:ubuntu-system-settings). (b2532599) 2013-08-05 Sebastien Bacher * sound: improve display's name (190970ba) * background: update title of the background selector to match the spec (66eb2d7c) 2013-08-05 Timo Jyrinki * Enable Multi-Arch for the libraries (LP: #1208347) (e405290b) * Add Pre-Depends dpkg (>= 1.15.6~), ${misc:Pre-Depends} for the multi-arch packages. (c950ca5c) 2013-08-05 Automatic PS uploader * Releasing 0.1+13.10.20130804-0ubuntu1 (revision 227 from lp:ubuntu-system-settings). (c4ddafa2) 2013-08-05 Timo Jyrinki * Enable Multi-Arch for the libraries (LP: #1208347) (4aa74ad1) 2013-08-05 Automatic PS uploader * Releasing 0.1+13.10.20130805-0ubuntu1, based on r227 (9f796dbf) 2013-08-04 Automatic PS uploader * Releasing 0.1+13.10.20130804-0ubuntu1, based on r227 (07c882d2) 2013-08-03 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (c2a79dc8) 2013-08-02 Sebastien Bacher * sound: - clean some leftover options - some small refactoring - use gsettings to read/store the sound effects. (83922cc1) 2013-08-02 Ken VanDine * More ofono refactoring and added CellDataTechnology (8f95edea) 2013-08-02 Sebastien Bacher * sound: - clean some leftover options - some small refactoring - use gsettings to read/store the sound effects (db2137d9) 2013-08-02 Alberto Mardegan * Write location of private module dir in pkg-config file (773aee81) 2013-08-02 Sebastien Bacher * sound: split out helper function in a new source so we can reuse it. (52cf63a8) 2013-08-02 Alberto Mardegan * Fix icon paths (7b06935f) 2013-08-02 Iain Lane * Fix icon paths (d8d0ea54) 2013-08-02 Automatic PS uploader * Releasing 0.1+13.10.20130802.1-0ubuntu1 (revision 222 from lp:ubuntu-system-settings). (1ec4eb3d) * Releasing 0.1+13.10.20130802.1-0ubuntu1, based on r222 (39608696) 2013-08-02 Sebastien Bacher * sound: drop alerts sound, following the design update. (1df2b66b) 2013-08-02 Alberto Mardegan * Change plugin directories (841d3ecc) 2013-08-02 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (b4ce2c78) 2013-08-01 Sebastien Bacher * sound: split out helper function in a new source so we can reuse it (853227b3) 2013-08-01 Ken VanDine * ofono refactoring an added NetworkOperator (5139c572) 2013-08-01 Sebastien Bacher * update translation template as well (c273929d) * sound: drop alerts sound, following the design update (94cbfd87) * sound: get the silent mode's status from gsettings. (8219eec0) 2013-08-01 Jeremy Bicha * Rename 'Call diversion' to 'Call forwarding' (LP: #1205480). Fixes: https://bugs.launchpad.net/bugs/1205480. (7b62dfdc) * drop obsolete po/update_pot.sh (1864fd32) 2013-08-01 Alberto Mardegan * Allow overriding libdir (1d79cc56) 2013-08-01 Iain Lane * Allow LIBDIR to be overridden & do this in debian/rules to install in MA locations (a4f380b8) 2013-08-01 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f471b8ea) 2013-07-31 Automatic PS uploader * Releasing 0.1+13.10.20130731-0ubuntu1 (revision 216 from lp:ubuntu-system-settings). (f98df09d) 2013-07-31 Jeremy Bicha * and update the pot (61703b8e) * Rename 'Call diversion' to 'Call forwarding' (LP: #1205480) (0e495bb8) 2013-07-31 Automatic PS uploader * Releasing 0.1+13.10.20130731-0ubuntu1, based on r216 (0d0812f9) 2013-07-31 Ken VanDine * Use ofono-qt to get SIM Services and populate the Services and ServiceInfo packages. (a1449ab8) 2013-07-31 Alberto Mardegan * Write location of private module dir in pkg-config file (82590be6) 2013-07-31 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ccb6c1fe) 2013-07-30 Ken VanDine * fixed white space (839593a7) 2013-07-30 Automatic PS uploader * Releasing 0.1+13.10.20130730.5-0ubuntu1 (revision 213 from lp:ubuntu-system-settings). (0bc30404) * Releasing 0.1+13.10.20130730.5-0ubuntu1, based on r213 (33f08e94) 2013-07-30 Didier Roche * fix typos and we get the size in bytes, not Kb from the daemon. (1038e5d5) * fix typos and we get the size in bytes, not Kb from the daemon (793cbf71) 2013-07-30 Automatic PS uploader * Releasing 0.1+13.10.20130730.4-0ubuntu1 (revision 211 from lp:ubuntu-system-settings). (fa9cd2a5) 2013-07-30 Ken VanDine * Merged from trunk (b4b64806) * fixed installation of ServiceNumber.qml (e37bcc4b) 2013-07-30 Automatic PS uploader * Releasing 0.1+13.10.20130730.4-0ubuntu1, based on r211 (c1b0f46d) 2013-07-30 Ken VanDine * Added ServiceNumber.qml page (a4ef94df) * Added presence bindings (9aff65e5) * Added NOTIFY for serviceNumbers property and some refactoring. (71f3186a) 2013-07-30 Sebastien Bacher * about: we have an update panel, connect the 'check for update' button to it. (6d6be089) * expose pluginManager as a ItemPage property, this way we can access e.g the getByName function from panels. Use that to make the "check for update" button call the update panel (7d0f8f4e) 2013-07-30 Automatic PS uploader * Releasing 0.1+13.10.20130730.3-0ubuntu1 (revision 209 from lp:ubuntu-system-settings). (0ccfba4f) * Releasing 0.1+13.10.20130730.3-0ubuntu1, based on r209 (f90eb327) * Releasing 0.1+13.10.20130730.1-0ubuntu1 (revision 207 from lp:ubuntu-system-settings). (5fbf9fca) 2013-07-30 Sebastien Bacher * security: add dash privacy control. (b7b494d2) * sound: get the silent mode's status from gsettings (fbeb0359) 2013-07-30 Automatic PS uploader * Releasing 0.1+13.10.20130730.1-0ubuntu1, based on r207 (25db4b06) 2013-07-30 Didier Roche * use a list instead of hardcoded data. Try to have a little bit more beautiful result, but it seems there is a bug in the sdk; replace the activity indicator for downloading by an infinite progress indicator; listen to system dbus as well as the daemon is listening to it. (c255c89e) 2013-07-30 Sebastien Bacher * update translation template as well (14938b0f) * we have more than one result, fix typo (532c9b73) 2013-07-30 Loïc Minier * Use system bus instead of session bus for OS updates. (b7e127f8) 2013-07-30 Sebastien Bacher * rebase on trunk (2fb02528) 2013-07-30 Automatic PS uploader * Releasing 0.1+13.10.20130730-0ubuntu1 (revision 202 from lp:ubuntu-system-settings). (f7d853da) 2013-07-30 Loïc Minier * Use system bus instead of session bus for OS updates. (5fdb2975) 2013-07-30 Evan Dandrea * Add a link off to the privacy policy from the diagnostics page. (7237863d) 2013-07-30 Sebastien Bacher * phone: add a subpage for service details. (2ad7583c) 2013-07-30 Automatic PS uploader * Releasing 0.1+13.10.20130730-0ubuntu1, based on r202 (e581f859) 2013-07-30 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (dd57e8b1) 2013-07-29 Ken VanDine * merged trunk (76fb6e0a) * build depend on libofono-qt-dev (e0fb7671) * notify on SimService properties (d1ea16bb) * Don't try to use the QMap, just a simple QList with QObject (6b9dc3a4) 2013-07-29 Evan Dandrea * Add a link off to the privacy policy: https://wiki.ubuntu.com/ErrorTracker?action=diff&rev2=173&rev1=172 (45a4436b) 2013-07-29 Sebastien Bacher * security: add dash privacy control (15613b76) * licenses: replace custom backend by folderlistmodel use. (2d9991ae) * phone: add a subpage for service details (76265ea0) * licenses: replace custom backend by folderlistmodel use (8cf5a1d1) 2013-07-29 Iain Lane * timedate: Retrieve and populate the list of locations in a worker thread. (b137a8da) * Make timeZoneModel constant again (903a958d) * Remove explicit sort implementations, letting QSortFilterProxyModel do its thing (e561f705) 2013-07-29 Evan Dandrea * Enable automatic error reporting when error reporting is enabled. (c7186997) 2013-07-29 Iain Lane * Merge trunk (5bcf9cca) * Populate the model from a worker thread (cb7c48b0) 2013-07-29 Evan Dandrea * Report errors automatically when error reporting is enabled. (54314cc5) 2013-07-29 Alberto Mardegan * Support launching individual panels, with options (808468db) 2013-07-29 Automatic PS uploader * Releasing 0.1+13.10.20130729-0ubuntu1 (revision 196 from lp:ubuntu-system-settings). (abc76ec3) * Releasing 0.1+13.10.20130729-0ubuntu1, based on r196 (50c4c5bd) 2013-07-29 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (91004861) 2013-07-28 Didier Roche * use a list instead of hardcoded data. Try to have a little bit more beautiful result, but it seems there is a bug in the sdk (4c4301f1) * replace the activity indicator for downloading by an infinite progress indicator (72628d7b) 2013-07-27 Ken VanDine * wip (6ba70917) 2013-07-27 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (380b1f5e) 2013-07-27 Ken VanDine * Added missing include (0a55ce79) 2013-07-26 Ken VanDine * WIP adding libofono-qt usage for SIM access (ad1d2a26) 2013-07-26 Didier Roche * 0.1 version of system update status panel. Will work with the mock system-settings. Enable to check for updates, handles failures, cancellation and reboot request. Fixes: https://bugs.launchpad.net/bugs/1201801. (d60c1584) * refresh pot template (d4f260a3) * merge trunk (f9c2d940) * i18n and Caption changes (0f32e63d) 2013-07-26 Sebastien Bacher * phone: get the actual carrier name, add the services screen. (dde41570) * rebase on trunk, resolve conflict (993e0316) 2013-07-26 Iain Lane * Bind the GSettings keys in gsettings-ubuntu-touch-schemas. (bbb00b3a) 2013-07-26 Didier Roche * depends on system-image-dbus and add a trailing ; (5e0e9b58) 2013-07-26 Iain Lane * timedate: Implement some design & improve speed a bit. (2c3b53f0) 2013-07-26 Didier Roche * handle updates, show a popup if update failed, enables some reset (b919ca4d) 2013-07-26 Iain Lane * flight-mode: rename "globalSettings" to "networkSettings" for consistency (9708df22) * Merge trunk (ada5a572) * make pot (6df55475) * Merge trunk (008c67d5) * Typoed space (0ef2c758) 2013-07-26 Didier Roche * try to get the size right for header (aea4a2d7) * first (with ugly layout) version for doing an update logic (581c6492) 2013-07-26 Iain Lane * Merge trunk (0ae88d4f) * Make gps and orientation-lock respect gsettings too (d5ad9775) 2013-07-26 Sebastien Bacher * about: read update date from the device. (7cda2593) 2013-07-26 Alberto Mardegan * Don't crash if --option is missing its argument (b31d5fe3) 2013-07-26 Evan Dandrea * Add a diagnostics page to system settings for controlling crash reporting. (8c152163) * Handle clicking on the label in a checkbox listitem. (1e81e00f) 2013-07-26 Alberto Mardegan * Don't crash if options are missing the value (96704999) 2013-07-26 Didier Roche * plug latest signals and ensure they are triggered (5898191a) 2013-07-26 Sebastien Bacher * about: read update date from the device (4ffa53f5) 2013-07-26 Didier Roche * remove undeeded function, better way to stay inlined (200c0a65) * trigger now reboot/update/cancel methods from QML (70ede1b1) * handle updateVersion/Size (969bbeaa) 2013-07-26 Automatic PS uploader * Releasing 0.1+13.10.20130726-0ubuntu1 (revision 187 from lp:ubuntu-system-settings). (c5e5adfd) 2013-07-26 Didier Roche * first version of update panel, getting infos if an update is available from the backend (cb41af14) 2013-07-26 Automatic PS uploader * Releasing 0.1+13.10.20130726-0ubuntu1, based on r187 (2c248f4f) 2013-07-26 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (419c828d) 2013-07-25 William Hua * Initial language panel UI. (b5712d3c) * Update template. (44ceb5bf) * Don't translate our fake strings. (59a40c5b) 2013-07-25 Sebastien Bacher * [ Sebastien Bacher ]; phone: start the ui work, add the main page and most of the subpages for call diversion and call waiting (we are going to need a keypad widget to use to be able to add some of the features though).; sound: updated to reflect the recent design update - list new UI elements for message received/keyboard sound/lock sound - show the stop playing button only on the ringtone screen - disable the button when sound is not playing. storage: store sorting preferences to gsettings. [ Iain Lane ]; Initial implementaion of Time & Date panel. phone: start the ui work, add the main page and most of the subpages for call diversion and call waiting (we are going to need a keypad widget to use to be able to add some of the features though). [ Didier Roche ]; ignore the local setting from qtcreator. [ Ubuntu daily release ] * Automatic snapshot from revision 183 [ Sebastien Bacher ]; storage: get the real disk's free space information. [ Iain Lane ]; Add a GSettings schema for system-settings to store its own state. Make background use this and set keys as appropriate. [ Ubuntu daily release ]; Automatic snapshot from revision 174 [ Sebastien Bacher . settings: share the "list item with checkbox on the left" widget since it's going to be used in different panels. We need this until https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1197058 is fixed in the toolkit (or the design need to change to put those on the right...).; storage: update to reflect the design changes, some code improvements - list the new categories from design (movies, audio, pictures, other files) - create a new widget for the legend items - update the bar widget to use the real values rather than fixed ones (The datas are still mostly faked for the moment though) .; update the translations' template. really move the custom check item to its new location. [ Ubuntu daily release ]; Automatic snapshot from revision 170 (01b39f24) 2013-07-25 William Hua * Embed ValueSelector in a Flickable. (d2dd51d2) * Use ValueSelector instead of RadioItem. (5a12c464) 2013-07-25 Sebastien Bacher * about: show 'never' as update date if there is none. (19132b4e) * about: show 'never' as update date if there is none (8c36ad89) 2013-07-25 Iain Lane * Fill the model only when it's requested (98e87d08) * Add a ValueSelector to set the TZ automatically (doesn't do anything yet) or manually (6ab5f89c) 2013-07-25 Alberto Mardegan * Support launching individual panels, with options (4b67854f) 2013-07-25 Iain Lane * Merge trunk (b29ded57) 2013-07-25 Sebastien Bacher * rebase on trunk (058c65b2) * use correct id (163e9170) 2013-07-25 Automatic PS uploader * Releasing 0.1+13.10.20130725-0ubuntu1 (revision 183 from lp:ubuntu-system-settings). (df53cc4e) * Releasing 0.1+13.10.20130725-0ubuntu1, based on r183 (38fb112f) 2013-07-25 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (738dcf00) 2013-07-24 William Hua * Use divider for display language buttons. (535c059b) * Rename ListItems to ListItem. (89346e73) * Call accountsservice SetLanguage. (de896f33) 2013-07-24 Sebastien Bacher * storage: store sorting preferences to gsettings. (57c99bec) * phone: get the actual carrier name, add the services screen (8b627836) * update schemas description (64790ade) 2013-07-24 Iain Lane * - Use cities15000.txt to list locations in the world and allow users to set their timezone based on this. - Cope with DBus activation of timedated. (d522ec8a) 2013-07-24 Sebastien Bacher * phone: get the actual carrier name, add the services screen (9392e09d) 2013-07-24 Iain Lane * merge trunk; make pot (70f5cccf) * make pot (11be1b24) * Use sentence case for "Time zone" header (ee599493) * Highlight the entry if it represents the current TZ (5e95f04a) * Review tweaks & sort the model (93c3c480) 2013-07-24 Sebastien Bacher * sound: updated to reflect the recent design update - list new UI elements for message received/keyboard sound/lock sound - show the stop playing button only on the ringtone screen - disable the button when sound is not playing. (f1a73ced) 2013-07-24 Iain Lane * Comment columnCount (514cbbf0) * Three columns (c8de691b) * Don't register the TimeZoneLocationModel type as it's not used in QML directly any more (8bfc59a7) * Remove Q_DEBUGs (d04b1122) * Update pot (9b6a46c5) * Merge trunk (acde2804) * Display a message (temporary wording) if there are no results. (da2bd87b) * Make the model constant - it's not going to be set externally (bbe227cc) * Add a new class for the model holding all location info & create a text area to filter on it (d987284f) 2013-07-24 Sebastien Bacher * sound: updated to reflect the recent design update - list new UI elements for message received/keyboard sound/lock sound - show the stop playing button only on the ringtone screen - disable the button when sound is not playing (84d4a22e) 2013-07-24 Iain Lane * Merge datetime-panel-list-cities (5204332f) * Merge trunk (5e6c2abd) * Cope with DBus activation of timedated; watch for the service becoming available after we start (2efdaa14) * Remove leftover QDebug include & add a comment (8b947e7b) * Add glib to pkgconfig-depends (674d1ad1) 2013-07-24 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (aa2a35a4) 2013-07-23 Sebastien Bacher * storage: store sorting preferences to gsettings (5c8cae07) 2013-07-23 Evan Dandrea * Handle whoopsie-preferences going away before the user interacts with the page (timeout) and fix a compiler error on unused variables. (06adeb97) * Handle the DBus interface not being ready when we're meant to talk to it. (9923a8c5) 2013-07-23 Iain Lane * Remove indirect BDs; libtimezonemap is fixed (a1ea4a43) * Make clicking a city set that city's timezone (4ff5d639) * timedate: use libtimezonemap to get a list of cities<->timezones which we will filter on (f56b5a74) 2013-07-23 Sebastien Bacher * phone: start the ui work, add the main page and most of the subpages for call diversion and call waiting (we are going to need a keypad widget to use to be able to add some of the features though). (6c5b3fc6) * simply start the fake animation without using onCompleted signals (78a8b335) * drop buggy visible condition (ffc0db07) * phone: start the ui work, add the main page and most of the subpages for call diversion and call waiting (we are going to need a keypad widget to use to be able to add some of the features though) (4e24a7dd) 2013-07-23 William Hua * Depend on accountsservice. (dcc3deb3) 2013-07-23 Didier Roche * first prototype version (5fd113fa) * ignore the local setting from qtcreator. (134507a3) * ignore the local setting from qtcreator (b7314802) 2013-07-23 Iain Lane * Initial implementaion of Time & Date panel. (910efa58) * Update translation template (924df464) 2013-07-23 Evan Dandrea * Move diagnostics under security-privacy, since that logically follows from the UI. (a3da8f79) * Merge with trunk. (86ff7e34) 2013-07-23 Iain Lane * Remove an unnecessary divider (5804e049) * Update offset when TZ changes, add some comments (e740122d) 2013-07-23 Automatic PS uploader * Releasing 0.1+13.10.20130723-0ubuntu1 (revision 174 from lp:ubuntu-system-settings). (41c51575) * Releasing 0.1+13.10.20130723-0ubuntu1, based on r174 (783eb59a) 2013-07-22 Sebastien Bacher * storage: get the real disk's free space information. (afccfe3b) 2013-07-22 Iain Lane * Initial implementaion of Time & Date panel (140eb077) * Add a GSettings schema for system-settings to store its own state. Make background use this and set keys as appropriate. (7e529383) 2013-07-22 Evan Dandrea * Use Q_PROPERTY's WRITE facility to make setting the crash reporting state more idiomatic. (89e37ec4) 2013-07-22 Iain Lane * Fix some typos, remove semicolons, hopefully improve layout a bit (788604b1) * remove silly comment (6aad960e) * Initial phone panel work (bfa2937e) * Merge trunk (6fc9c913) 2013-07-22 Sebastien Bacher * storage: get the real disk's free space information (d84bf4d6) 2013-07-22 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (72644a6e) 2013-07-22 Iain Lane * Remove the complicated fallback logic which wasn't right (2d1434b1) 2013-07-21 Iain Lane * Fix whitespace (ae652b13) * If we're falling back, copy the image correctly if necessary too (be814197) * Merge trunk (722fedce) * Guard against the interface being invalid (045269d5) * Add a shared GSettings schema for settings-internal settings & make background use it (b0d95d78) 2013-07-20 Automatic PS uploader * Releasing 0.1+13.10.20130720-0ubuntu1 (revision 170 from lp:ubuntu-system-settings). (d1f450e6) * Releasing 0.1+13.10.20130720-0ubuntu1, based on r170 (3dde4e13) 2013-07-20 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3ac6d83c) 2013-07-19 Sebastien Bacher * really move the custom check item to its new location (c9ed583e) * really move the custom check item to its new location. (600e8fe5) * update the translations' template. (d1d8cfb1) * really move the custom check item to its new location (50a816c1) 2013-07-19 William Hua * [ Ken VanDine ]; Use QtSystemInfo to display Carrier and network data modes in use. . [ Sebastien Bacher ]; sound: list the alert sounds.; system: rotate with the device. sound: list 'stop playing' button, rework a bit the scrolling to keep the button out of it (since it's supposed to always be on screen according to the design document).; sound: implement play/stop for sound effects. [ Ubuntu daily release ]; Automatic snapshot from revision 164 (f33d91db) * Minor changes. (63acd9a9) 2013-07-19 Sebastien Bacher * update the translations' template (9799770d) * storage: update to reflect the design changes, some code improvements - list the new categories from design (movies, audio, pictures, other files) - create a new widget for the legend items - update the bar widget to use the real values rather than fixed ones (9af39145) * settings: share the "list item with checkbox on the left" widget since it's going to be used in different panels. We need this until https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1197058 is fixed in the toolkit (or the design need to change to put those on the right...). (031ecf5c) 2013-07-19 Iain Lane * uncomment checked to set it on the first launch (3b6ebb46) 2013-07-19 Evan Dandrea * Depend on the new whoopsie-preferences package for the error reporting preferences DBus service. (1a74e93f) 2013-07-19 Iain Lane * Add an onChanged handler to get around binding loops (89cd6a33) 2013-07-19 Sebastien Bacher * settings: share the "list item with checkbox on the left" widget since it's going to be used in different panels. We need this until https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1197058 is fixed in the toolkit (or the design need to change to put those on the right...) (20e38d0b) 2013-07-19 Iain Lane * Remove logging left around by accident (691ed576) * flight-mode: Use the GSettings key (f15c9a1c) 2013-07-19 Sebastien Bacher * storage: update to reflect the design changes, some code improvements - list the new categories from design (movies, audio, pictures, other files) - create a new widget for the legend items - update the bar widget to use the real values rather than fixed ones (5cabfa8b) 2013-07-19 Automatic PS uploader * Releasing 0.1+13.10.20130719-0ubuntu1 (revision 164 from lp:ubuntu-system-settings). (e64c2e75) * Releasing 0.1+13.10.20130719-0ubuntu1, based on r164 (45ffa3eb) 2013-07-19 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (f1e54cd5) 2013-07-18 Sebastien Bacher * sound: implement play/stop for sound effects. (fca53c24) * sound: list 'stop playing' button, rework a bit the scrolling to keep the button out of it (since it's supposed to always be on screen according to the design document). (03ab8009) * system: rotate with the device. (c9ff91b0) * sound: list the alert sounds. (54c2b9d8) 2013-07-18 Ken VanDine * Use QtSystemInfo to display Carrier and network data modes in use. . (99006799) * Use QtSystemInfo to display Carrier and network data modes in use. (e4ce7cf4) 2013-07-18 Sebastien Bacher * sound: list the alert sounds (5267b27a) * system: rotate with the device (65a687bf) * sound: implement play/stop for sound effects (e6c04b07) * sound: list 'stop playing' button, rework a bit the scrolling to keep the button out of it (since it's supposed to always be on screen according to the design document) (84c3a2f4) 2013-07-18 Automatic PS uploader * Releasing 0.1+13.10.20130718-0ubuntu1 (revision 156 from lp:ubuntu-system-settings). (c9ceb4e8) 2013-07-18 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (a6c3b61f) 2013-07-18 Automatic PS uploader * Releasing 0.1+13.10.20130718-0ubuntu1, based on r156 (d71608e3) 2013-07-18 Sebastien Bacher * sound: display display sound warning in the sounds list. (1d6cc415) * sound: enable scrolling on the sounds' list. (22ec0c4f) 2013-07-17 Automatic PS uploader * Releasing 0.1+13.10.20130717.1-0ubuntu1 (revision 153 from lp:ubuntu-system-settings). (3d56483b) * Releasing 0.1+13.10.20130717.1-0ubuntu1, based on r153 (3229ffab) 2013-07-17 Ken VanDine * Updated for the GSettings API break . (02e6512f) * bumped the required version of qtdeclarative5-gsettings1.0 (2e8bc1b9) * Updated for GSettings API break (73840250) 2013-07-17 Sebastien Bacher * sound: display the sounds names in a nicer way. (99711550) * sound: display display sound warning in the sounds list (acbeab83) * sound: enable scrolling on the sounds' list (e41a364e) * simplify and clean the code a bit, thanks Laney (b833fc67) 2013-07-17 Iain Lane * Shorten the JS and rename some functions/variables (a288f0c5) 2013-07-17 Sebastien Bacher * sound: enable scrolling on the sounds' list (86e9bf9e) * sound: display the sounds names in a nicer way (8c90e766) 2013-07-17 Automatic PS uploader * Releasing 0.1+13.10.20130717-0ubuntu1 (revision 149 from lp:ubuntu-system-settings). (82c1929d) 2013-07-17 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (1117f423) 2013-07-17 Automatic PS uploader * Releasing 0.1+13.10.20130717-0ubuntu1, based on r149 (890e4429) 2013-07-16 Ken VanDine * Set the flickable for the ItemPage to properly handle scrolling below the header . (9bc41a7c) * Set the flickable for the ItemPage to properly handle scrolling below the header (062079af) 2013-07-16 Sebastien Bacher * sound: list the installed sound files from a known directory. (401e8d25) * don't set an id where not needed (ae701a27) * drop qdebug include (535607c5) * sound: list the installed sound files from a known directory. (c7774b2f) 2013-07-16 William Hua * Language panel UI. (3135481c) 2013-07-16 Sebastien Bacher * update the translations template since we got new ui elements. (541dcf05) * update the translations template since we got new ui elements (48165659) 2013-07-16 Iain Lane * Small tweaks to the license page: make scrolling work correctly so it doesn't hide the header & go a bit faster so the large list can be navigated. (45fcb328) * Initial implementation of the cellular UI. (0340f460) 2013-07-16 Evan Dandrea * Set the dbus interface as a private member, rather than subclassing. Works around a nasty segfault. (9806714f) 2013-07-16 Iain Lane * cellular: Comment on ValueSelector forcing expanded (5832cfc0) * cellular: Don't translate carrier names (97ab15be) * cellular: Sort imports (a2057584) * about: Tweak flick speed on license page (17a383e1) * about: Make the list of software fill its parent instead of setting height/anchors directly (7252faac) * Merge trunk (ad581ac7) * Initial implement of the Cellular UI (78af4510) 2013-07-16 Automatic PS uploader * Releasing 0.1+13.10.20130716-0ubuntu1 (revision 143 from lp:ubuntu-system-settings). (73b610f3) * Releasing 0.1+13.10.20130716-0ubuntu1, based on r143 (30184648) 2013-07-15 Sebastien Bacher * about: display N/A when there is no IMEI information. (f75bc8d9) * storage: translate the units. (61081320) * storage: the design says to use zero decimal for kilobytes values, do that. (bc3bf30e) * about: display N/A when there is no IMEI information (c0f28f47) * storage: translate the units (dcbed4cb) * storage: the design says to use zero decimal for kilobytes values, do that (33c75b42) * Tweak the flickable behaviour to make the scrolling consistant with the other applications, but still avoid scrolling if there is no need for it See https://launchpad.net/bugs/1201394 for the details. (e550a321) * Tweak the flickable behaviour to make the scrolling consistant with the other applications, but still avoid scrolling if there is no need for it See https://launchpad.net/bugs/1201394 for the details (63e8f4f4) 2013-07-14 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (097b178f) 2013-07-13 Automatic PS uploader * Releasing 0.1+13.10.20130713-0ubuntu1 (revision 137 from lp:ubuntu-system-settings). (011403e0) * Releasing 0.1+13.10.20130713-0ubuntu1, based on r137 (42934dcc) 2013-07-13 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (5c1274d7) 2013-07-12 Sebastien Bacher * sound: implement the silent mode warning (86cd2624) * reset: use singlecontrol items, the margin issue has been resolved. (e07ff55f) * reset: use singlecontrol items, the margin issue has been resolved (9cc3c189) * about: improve a bit the format of the vendor header. (61ff6bb1) * use a new component for the silent mode warning, it's going to be reused (64d74090) 2013-07-12 Evan Dandrea * Only make the DBus call to get the system identifier once. (ba8703c8) 2013-07-12 Sebastien Bacher * license: implement the "software licenses" section subpanel (ef565371) 2013-07-12 Evan Dandrea * Sebastien doesn't need to be mentioned here (522d2485) * Sort alphabetically (c2330d26) * Don't use Headers for this: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1190234/comments/4 (6bb14457) * Following https://wiki.ubuntu.com/SecurityAndPrivacySettings#Phone, make diagnostics a sub-page of Security & Privacy. (8d1cd77c) 2013-07-12 Sebastien Bacher * about: improve a bit the format of the vendor header (a07c87de) * don't use plural form where it's wrong... (29bda5a1) * about: use correct label casing in the check updates button (0ebdc1a9) * sound: implement the silent mode warning (b58dca99) * license: implement the "software licenses" section subpanel (08937505) 2013-07-12 Evan Dandrea * Correct authors. (2f60b2de) * Support pulling up the list of previous reports. Currently this just opens the browser, but in the future we might exercise the errors.ubuntu.com API to build QML native list items (1410d67b) * Use the correct UI elements. (e51211f3) * Clean up debugging code. Default to the right value. (1e92e8bc) 2013-07-12 Automatic PS uploader * Releasing 0.1+13.10.20130712-0ubuntu1 (revision 131 from lp:ubuntu-system-settings). (6b4cca59) * Releasing 0.1+13.10.20130712-0ubuntu1, based on r131 (c67354eb) 2013-07-12 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (3535c4cf) 2013-07-11 Iain Lane * Don't try to load or allow navigation into plugins with no pageComponent. (9433a9ca) * sound: Allow clicking on the whole ListItem to toggle the CheckBox. (05645a79) * background: Explicitly set the fallback if we get an empty string back from the dbus call. (a945f744) * background: Explicitly set the fallback if we get an empty string back from the dbus call (1c18f474) * Sort plugins according to their priority. (84d66dc4) * sound: Allow clicking on the whole ListItem to toggle the CheckBox (fedc5ee4) * Wrapping (b2bd657e) * Don't allow navigation into plugins with no pageComponent (f2cd34db) * Don't bother checking canConvert and going through Object *. (26d207d7) * Formatting (a843eaec) * Sort plugins according to their priority (c261c4e6) 2013-07-11 Sebastien Bacher * get device informations from libhybris, as a fallback, until qtsystems works on the touch image (it currently tries to read /sys informations that are not available on the device). (40c7ad5d) * Use SingleControl again, the toolkit margin issues have been fixed. (bf8ab306) * get device informations from libhybris, as a fallback, until qtsystems works on the touch image (it currently tries to read /sys informations that are not available on the device) (f85465bc) * Use SingleControl again, the toolkit margin issues have been fixed (8c3edd09) 2013-07-11 Automatic PS uploader * Releasing 0.1+13.10.20130711-0ubuntu1 (revision 123 from lp:ubuntu-system-settings). (1c7fc777) * Releasing 0.1+13.10.20130711-0ubuntu1, based on r123 (39ac0c07) 2013-07-11 Launchpad Translations on behalf of system-settings-touch * Launchpad automatic translations update. (ca19430f) 2013-07-10 Iain Lane * Support passing plugin names directly on the commandline. (0e15f0c9) * Declare defaultPlugin close to where it's actually used (783bf48d) * Ignore all option arguments at startup while determining if we've been given a panel to load. (4abde351) 2013-07-10 Evan Dandrea * Set crash reporting when the respective box is ticked (cca66281) 2013-07-10 Iain Lane * Pass 'plugin' to plugins too when we load them - it won't always be in scope already (75092c77) * Don't go into pages if there's no pageComponent (d680a5c7) * Merge trunk (8c7c675e) * Support passing plugin names directly on the commandline (e15c5055) 2013-07-10 Evan Dandrea * Get the button hooked up to the dbus method. (934221ea) 2013-07-10 Iain Lane * background: Remove custom UbuntuSwappableImage and use CrossFadeImage from the ui-toolkit. (522c6f13) * background: Remove custom UbuntuSwappableImage and use CrossFadeImage from the ui-toolkit (412cecd1) 2013-07-10 Automatic PS uploader * Releasing 0.1+13.10.20130710-0ubuntu1 (revision 119 from lp:ubuntu-system-settings). (f51802aa) * Releasing 0.1+13.10.20130710-0ubuntu1, based on r119 (e753ef5d) 2013-07-09 Evan Dandrea * (broken) support for talking to WhoospiePreferences over DBus. Cargo-culted from the background plugin. (ed390dd5) 2013-07-09 Sebastien Bacher * settings: use the correct translation domain. (922cda85) * background: fix name inconsistency. (bd37edcd) * storage: implement apps sorting. (bc061b11) * settings: use the correct translation domain (da762ea7) * background: fix name inconsistency (e2f6f94b) 2013-07-09 Evan Dandrea * Add diagnostics icon from Matthieu. (5ce5dedb) * Further fill out the diagnostics page. (745339b0) 2013-07-09 Sebastien Bacher * storage: implement apps sorting (2438b27b) * settings: translate the panel names in the system settings grid view. (d87c35ca) * debian: slightly improved description, sort the build-depends. (e7eff9d8) * Since we have a readme let's put some informations in it. (0551c898) 2013-07-09 Evan Dandrea * Stub out diagnostics page. (522627e6) 2013-07-09 Sebastien Bacher * Since we have a readme let's put some informations in it (0a48ff94) * debian: slightly improved description, sort the build-depends (cea7126f) * settings: translate the panel names in the system settings grid view (d5c05a0e) * storage: use a rectangle so we can have a border around the bar (835b5b90) * storage: use a rectangle so we can have a border around the bar (024ecb1f) * translation: update the translations again, some strings changed. (30dd2bd7) * translation: update the translations again, some strings changed. (b482bfa4) 2013-07-09 Automatic PS uploader * Releasing 0.1+13.10.20130709-0ubuntu1 (revision 110 from lp:ubuntu-system-settings). (a0f30f27) * Releasing 0.1+13.10.20130709-0ubuntu1, based on r110 (bbd7b27c) 2013-07-08 Sebastien Bacher * storage: use a valueselector rather than a custom widget. (0b322803) * updated translations from launchpad. (e8bd1312) * about: when it's possible, use qtsystem to get the device informations. (2df5151e) * about: when it's possible, use qtsystem to get the device informations (c7dd52f7) * storage: use a valueselector rather than a custom widget (d0122f7f) * Updated translation template. (aaa68d9e) * updated translations from launchpad (d2264b72) 2013-07-08 Automatic PS uploader * Releasing 0.1+13.10.20130708-0ubuntu1 (revision 105 from lp:ubuntu-system-settings). (6a38449f) 2013-07-08 Sebastien Bacher * Updated translation template (f4ffa547) 2013-07-08 Automatic PS uploader * Releasing 0.1+13.10.20130708-0ubuntu1, based on r105 (c7e235f5) 2013-07-05 Sebastien Bacher * about: get the manufacturer/model from the device. (0cb97ab5) * about: get the manufacturer/model from the device (9db5ccf8) * about: use 'N/A' if there is no serial number. (6e810b42) * about: use 'N/A' if there is no serial number (fc8255aa) * storage: add buttons to sort the applications' list. (321b8f6c) * about: get real serial number. (e18a516e) * storage: use ubuntu colors. (b0ef2ae9) * storage: use qtsystems to get the disk space informations. (1a8145aa) * about: get real serial number (1d620ddb) * storage: add buttons to sort the applications' list (5c97f077) * storage: use ubuntu colors (44b65c40) * storage: use qtsystems to get the disk space informations (b7b31342) 2013-07-05 Automatic PS uploader * Releasing 0.1+13.10.20130705-0ubuntu1 to ubuntu. (f6f3f32d) * Releasing 0.1+13.10.20130705-0ubuntu1, based on r98 (26911a32) 2013-07-04 Sebastien Bacher * about: collect system version informations from a plugin (93b62770) * only do the file parsing once (8f336c2a) * small tweaks to address review comments (808c525e) * about: collect system version informations from a plugin (179ece91) 2013-07-04 Automatic PS uploader * Releasing 0.1+13.10.20130704-0ubuntu1 to ubuntu. (0e7e4338) * Releasing 0.1+13.10.20130704-0ubuntu1, based on r96 (f34b2c25) 2013-07-03 Iain Lane * Install the private library(ies) into /usr/lib/$DEB_HOST_MULTIARCH/ubuntu-system-settings and add this to the import path. This means that the modules aren't exposed to the public. (3691941d) * Update debian/ubuntu-system-settings.install too (013caaa7) * use ubuntu-system-settings (2894fd5a) * Install background library into a private directory (5cb5e626) 2013-07-03 Sebastien Bacher * storage: add the list of installed softwares (built with fake datas) (812af149) 2013-07-03 Iain Lane * Hit accountsservice over D-Bus to get the "welcome" image. (93ac4216) 2013-07-03 Sebastien Bacher * install fakepkgslist.xml as well (940564bb) 2013-07-03 Iain Lane * Address review comments (9a95423c) 2013-07-03 Sebastien Bacher * storage: add the list of installed softwares (built with fake datas) (3771d0b8) * sound: set extra strings as translatable. (4e0f2c0c) 2013-07-03 Automatic PS uploader * Releasing 0.1+13.10.20130703-0ubuntu1 to ubuntu. (016c91bf) * Releasing 0.1+13.10.20130703-0ubuntu1, based on r91 (952fb5da) 2013-07-02 Sebastien Bacher * sound: set extra strings as translatable (cb4799ad) * refresh the translations' template. (e2d0678b) * sound: rename, use the singular form for consistency. (1b66090f) * rename extra files (8a7df4b7) * sound: implement the mainpage of the interface. (0f0fc7e0) * about: simply the code for the custom vendor-infos' entry. (d15d61e9) 2013-07-02 Iain Lane * Add copyright headers (81abadd1) * background: welcomeImage - default to the fallback (390198a8) 2013-07-02 Automatic PS uploader * Releasing 0.1+13.10.20130702-0ubuntu1 to ubuntu. (8e98b019) 2013-07-02 Sebastien Bacher * refresh the translations' template (66fefb86) 2013-07-02 Iain Lane * Return empty QString on invalid interface (8e2dc07d) * Check for failure to get the interface (4c31deac) * background: Use DBus to read the welcome image from accountsservice. (c6c31325) 2013-07-02 Sebastien Bacher * about: simply the code for the custom vendor-infos' entry (f8c7e7e5) * sound: rename, use the singular form for consistency (405c8283) * sound: implement the mainpage of the interface (3bd9bfdd) 2013-07-02 Automatic PS uploader * Releasing 0.1+13.10.20130702-0ubuntu1, based on r86 (6b2f38c4) 2013-07-01 Ken VanDine * added bluetooth, cellular, and wifi plugins . (7a527ff1) * now that the example plugin isn't installed, simplify the install rules (67f1d391) * added bluetooth plugin (1514c47c) * added cellular plugin (b391c5c5) * added wifi plugin (890d01a2) 2013-06-29 Automatic PS uploader * Releasing 0.1+13.10.20130628.1-0ubuntu1 to ubuntu. (8aaceb7c) 2013-06-28 Automatic PS uploader * Releasing 0.1+13.10.20130628.1-0ubuntu1, based on r84 (fd85c046) 2013-06-28 Sebastien Bacher * don't install the example plugin, it's useful as source example, not so much installed (especially since we have other working plugins). (cacf29c8) * uncomment install rules, drop example from the project instead (89cb426f) 2013-06-28 Iain Lane * Make category order match design: Network, Personal, System. (4f368fc2) 2013-06-28 Ken VanDine * Ensure contentHeight is set properly and cleaned up the plugins to be consistent. Changed boundsBehavior on the flickables to keep them from being draggable when the content is smaller than what is displayed. (c7477dc6) * Ensure contentHeight is set properly and cleaned up the plugins to be consistent. Changed boundsBehavior on the flickables to keep them from being draggable when the content is smaller than what is displayed. (57915e1a) 2013-06-28 Iain Lane * Make category order match design: Network, Personal, System (a2ca404a) * reset: Add confirmation alerts. (08505e0c) 2013-06-28 Sebastien Bacher * don't install the example plugin, it's useful as source example, not so much installed (especially since we have other working plugins) (d8393814) 2013-06-28 Ken VanDine * make the main window flickable . (683e81db) * Added stub plugins for system-update, security-privacy,time-date, brightness, phone, keyboard, accessibility, and language. Also set priorities and form-factor where appropriate. (d8dc3133) * make the main window flickable (0b562d7a) 2013-06-28 Iain Lane * Use a Loader to split the confirmation dialogs out into their own files. (704c6680) * Merge trunk (51e773d8) 2013-06-28 Ken VanDine * added system-update plugin (3b2419ae) * added security-privacy plugin (a3d8323e) * added time-date plugin (a7b4aa61) * added brightness plugin (026616a1) * added phone plugin (1ceb2b0e) * added keyboard plugin (0d7c506d) * added accessibility plugin (2921b559) * added language plugin (addb5bf1) * Added sounds plugin (40815baf) * Add priority for backgrounds plugin (03cdb12e) * Added priority and form-factors for uncategorized plugins (cbbb109b) 2013-06-28 Iain Lane * Read the user's background from GSettings. (dd09eaaa) 2013-06-28 Ken VanDine * Updated the color in the gps icon to match the others . (95dbb9b2) 2013-06-28 Iain Lane * Add simple GPS toggle. (7da653ec) 2013-06-28 Ken VanDine * Updated string for the orientation plugin to match the design . (3b892ae5) * Updated the color in the gps icon to match the others (4d31cd72) * Updated string for the orientation plugin to match the design (dd089581) 2013-06-28 Iain Lane * contact: me (856a78fc) * Add simple GPS toggle (8bfa61fb) * reset: Use TitleCase wording from the design document (6cf42f67) * Add some missing i18n.tr (0541b4d9) * reset: Add confirmation dialogs (2002c23c) * Depend on gsettings-desktop-schemas (fe1b7e2d) * Don't use Connections - just update from onStatusChanged directly (a44ede54) * Read the background from GSettings. (bcc7dc6f) 2013-06-28 Automatic PS uploader * Releasing 0.1+13.10.20130628-0ubuntu1 to ubuntu. (7e40c964) * Releasing 0.1+13.10.20130628-0ubuntu1, based on r73 (4043a4c1) 2013-06-27 Sebastien Bacher * Use Base items for buttons, instead of SingleControl ones (until bug #1194844 is fixed in the ui toolkit). That should give us correct margins for those items. (d2cb8d02) * Use Base items for buttons, instead of SingleControl ones (until bug #1194844 is fixed in the ui toolkit). That should give us correct margins for those items (cec1faac) 2013-06-25 Automatic PS uploader * Releasing 0.1daily13.06.25-0ubuntu1 to ubuntu. (4affea9c) * Releasing 0.1daily13.06.25-0ubuntu1, based on r71 (228f268b) 2013-06-24 Sebastien Bacher * about: use standard items for sections, rather than headers. (2a3e630e) * about: use standard items for sections, rather than headers (4f6323fe) 2013-06-24 Automatic PS uploader * Releasing 0.1daily13.06.24-0ubuntu1 to ubuntu. (70c58828) * Releasing 0.1daily13.06.24-0ubuntu1, based on r69 (8eadae29) 2013-06-21 Iain Lane * Add initial implemention of appearance/background panel. (e925366c) 2013-06-21 Automatic PS uploader * Releasing 0.1daily13.06.21-0ubuntu1 to ubuntu. (5b46f58b) * Releasing 0.1daily13.06.21-0ubuntu1, based on r67 (344fc51f) 2013-06-20 Ken VanDine * Added a recommends for ubuntu-system-settings-online-accounts . (f6e93fd2) 2013-06-20 Iain Lane * Some cleanups from review (001e8233) * Remove MainImage.qml - a remnant from previous implementation (b8da0fa2) 2013-06-20 Ken VanDine * Added a recommends for ubuntu-system-settings-online-accounts (65583925) 2013-06-20 Iain Lane * Rename "appearance" to "background" (0d011ce3) * Cleanups (a1606749) * appearance: use the design supplied (temporary) icon (dbfe7048) 2013-06-19 Iain Lane * Use a different image (ff341859) * Add initial implementation of the appearance panel (aa1e053c) 2013-06-19 Automatic PS uploader * Releasing 0.1daily13.06.19-0ubuntu1 to ubuntu. (20c0da50) * Releasing 0.1daily13.06.19-0ubuntu1, based on r65 (d39f13a0) 2013-06-19 Sebastien Bacher * settings: use an icon from the mobile theme (27476a19) 2013-06-18 Ken VanDine * Use svg versions of the plugin icons and set the proper color . (95218c79) * Use svg versions of the plugin icons and set the proper color (91a04aad) * don't wrap icons with an UbuntuShape . (2230856b) * don't wrap icons with an UbuntuShape (946d6ef3) 2013-06-18 Sebastien Bacher * settings: don't use frames around the plugin icons. (0b275336) * settings: use an icon from the mobile theme (006a71f0) * settings: don't use frames around the plugin icons (be41f1e5) * about: start work on the "storage" subpanel, that's a rough first version of the UI that will need tweaking and improvement but at least that's a base to build one. (2551733b) * use slightly nicer colors (d2fe8cc1) * use grid unit values, thanks Ken (1b45659e) 2013-06-18 Automatic PS uploader * Releasing 0.1daily13.06.18-0ubuntu1 to ubuntu. (cdbebc1c) * Releasing 0.1daily13.06.18-0ubuntu1, based on r59 (fbd44ea2) 2013-06-17 Sebastien Bacher * reset: use ListItem.SingleControl standard widgets for the buttons. (0945b5a7) 2013-06-17 Ken VanDine * setResizeMode, fixes sizing issues on the device . (b49aeac7) * setResizeMode, fixes sizing issues on the device (4a02bc8e) 2013-06-17 Sebastien Bacher * about: start work on the "storage" subpanel, that's a rough first version of the UI that will need tweaking and improvement but at least that's a base to build one (b3dc1236) * reset: use ListItem.SingleControl standard widgets for the buttons (1e12f181) 2013-06-17 Automatic PS uploader * Releasing 0.1daily13.06.17-0ubuntu1 to ubuntu. (ee081d56) * Releasing 0.1daily13.06.17-0ubuntu1, based on r56 (d64a2ddf) 2013-06-14 Ken VanDine * about: Use text and unicode to create the Ubuntu logo . (5ab42b5e) * spacing tweaks, not perfect but closer to the design (dd576fc4) * header should be twice the height of a ListItem.Standard, not Header (2c489372) * The custom header in the about plugin should be treated like a ListItem.Header, but with two rows. So lets set the height to that of an already defined header multiplied by two. (5ad7bb9d) * Dropped the second Row and removed padding (3e7a0b3a) * Dropped the OnlyShowIn=Unity from the desktop file, unity8 doesn't show it . (f6d5e9e1) 2013-06-14 Sebastien Bacher * settings: set the theme to ubuntu-mobile, until lp#1098578 is fixed, (toolkit not respecting the theme in use), recommends ubuntu-mobile-icons as well since we use icons shipped there. (e891d640) * settings: update some icons with copies from design, we will replace those by theme icons once they are polished and included in the theme use a standard icon for the airplane-mode since it's already in theme . (1435034c) 2013-06-14 Ken VanDine * Dropped the OnlyShowIn=Unity from the desktop file, unity8 doesn't show it (705489a9) 2013-06-14 Sebastien Bacher * settings: set the theme to ubuntu-mobile, until lp#1098578 is fixed, (toolkit not respecting the theme in use), recommends ubuntu-mobile-icons as well since we use icons shipped there (10582b26) * settings: update some icons with copies from design, we will replace those by theme icons once they are polished and included in the theme use a standard icon for the airplane-mode since it's already in theme (164348c8) 2013-06-14 Ken VanDine * about: Use text and unicode to create the Ubuntu logo (4ee3490a) 2013-06-14 Sebastien Bacher * settings: make the plugin names translatable. (1ff5e16e) * settings: use the string capitalization style recommended by design Set some strings, like the vendor or model inforations, as not translatables since those should be local specific. (80db6259) * setings: set up for translations (e89c8f94) 2013-06-14 Automatic PS uploader * Releasing 0.1daily13.06.14-0ubuntu1 to ubuntu. (f44d5122) * Releasing 0.1daily13.06.14-0ubuntu1, based on r48 (fbb45e65) 2013-06-13 Sebastien Bacher * settings: make the plugin names translatable (40d5d8ca) * settings: use the string capitalization style recommended by design Set some strings, like the vendor or model inforations, as not translatables since those should be local specific (0b6e2658) * settings: set domain before swapping the page, it's cleaner this way (490bed0b) * setings: set up for translations (d3875060) * settings: tweak a bit the UI to be closer from the mockup, we are still having only a few panels available and are missing nice icons but otherwise it's getting there. (8b861677) * settings: tweak a bit the UI to be closer from the mockup, we are still having only a few panels available and are missing nice icons but otherwise it's getting there (bf846f3b) * reset: add new plugin for settings reset . (277bc6b9) * settings: slightly improve the category title (ad8a94c9) * settings: slightly improve the category title (6d494284) * reset: add new plugin for settings reset (46395a07) * orientation-lock: add new plugin for orientation locking. (28e0e8d5) * orientation-lock: add new plugin for orientation locking (4e7561c9) * settings: slightly improve the category title (b775f64a) * about: set an icon url rather than defining an image. (55eac81a) * about: set an icon url rather than defining an image (85b60a70) 2013-06-13 Automatic PS uploader * Releasing 0.1daily13.06.13-0ubuntu1 to ubuntu. (f18f0131) * Releasing 0.1daily13.06.13-0ubuntu1, based on r42 (18e2932a) 2013-06-12 Sebastien Bacher * flight-mode: use an url rather than an image for the entry (93ef105c) * flight-mode: use an url rather than an image for the entry (801ac16b) * about: tweak the UI to address mpt's review comments - use standard header items rather than custom - use a singlecontrol item for the button - tweak spacing of the first entry - fix a typo in one of the strings. (70aca4cc) 2013-06-12 Ken VanDine * Wrap the icons with an UbuntuShape, this makes it look more consistent with the shell icons.; Added a leftMargin in the CategoryGrid so the section titles aren't right against the edge; Make flight-mode a ListItem.Standard to be more consistent with the about plugin. (b612192f) 2013-06-12 Sebastien Bacher * about: tweak the UI to address mpt's review comments - use standard header items rather than custom - use a singlecontrol item for the button - tweak spacing of the first entry - fix a typo in one of the strings (4958e9dc) 2013-06-12 Ken VanDine * Wrap the icons with an UbuntuShape, this makes it look more consistent with the shell icons. (793d555a) * Added a leftMargin in the CategoryGrid so the section titles aren't right against the edge (974200f8) * Make flight-mode a ListItem.Standard to be more consistent with the about plugin. (c9f687ee) 2013-06-12 Sebastien Bacher * settings: split the category grids from the settings in a new component (78797b9d) * clean extra blank line (ccc224d2) * settings: split the category grids from the settings in a new component (4fa14c81) 2013-06-11 Automatic PS uploader * Releasing 0.1daily13.06.11-0ubuntu1 to ubuntu. (6367a717) * Releasing 0.1daily13.06.11-0ubuntu1, based on r37 (42d177c5) 2013-06-10 Sebastien Bacher * Update the about plugin UI, that's a first rought implementation following the design on https://wiki.ubuntu.com/AboutThisDevice#Phone. (f4daefca) * replace fixed value by gu one (bd7ea7d4) * [shell] give a bit of extra height, the geometry is closer from a device this way and it also makes testing easier (no need to scroll to see the bottom of the panels). (70cede7b) * [shell] give a bit of extra height, the geometry is closer from a device this way and it also makes testing easier (no need to scroll to see the bottom of the panels) (ce821047) * Use a flickable and tweak the variables names to follow the conventions (2748655a) * Update the about plugin UI, that's a first rought implementation following the design on https://wiki.ubuntu.com/AboutThisDevice#Phone. The panel doesn't do much yet but that's a start. (90a3b39b) 2013-06-10 Automatic PS uploader * Releasing 0.1daily13.06.10-0ubuntu1 to ubuntu. (148413c2) * Releasing 0.1daily13.06.10-0ubuntu1, based on r34 (e2e58f5f) 2013-06-09 Automatic PS uploader * Releasing 0.1daily13.06.09-0ubuntu1 to ubuntu. (2b711e71) * Releasing 0.1daily13.06.09-0ubuntu1, based on r33 (2013f16d) 2013-06-08 Automatic PS uploader * Releasing 0.1daily13.06.08.1-0ubuntu1 to ubuntu. (30fe2ae4) * Releasing 0.1daily13.06.08.1-0ubuntu1, based on r32 (cadf79b5) * Releasing 0.1daily13.06.08-0ubuntu1 to ubuntu. (efa6097f) * Releasing 0.1daily13.06.08-0ubuntu1, based on r31 (099ad465) 2013-06-07 Automatic PS uploader * Releasing 0.1daily13.06.07-0ubuntu1 to ubuntu. (ed6323e9) * Releasing 0.1daily13.06.07-0ubuntu1, based on r30 (98b99017) 2013-05-30 Automatic PS uploader * Releasing 0.1daily13.05.30ubuntu.unity.next-0ubuntu1 to ubuntu. (8d34d155) * Releasing 0.1daily13.05.30ubuntu.unity.next-0ubuntu1, based on r29 (d7632aef) 2013-05-30 Alberto Mardegan * Create ItemPage component, let plugins use it (172c4928) * Improve layout of items (288eec7f) * Create ItemPage component, let plugins use it (d92bebe1) 2013-05-29 Alberto Mardegan * Don't hardcode prefix in pkg-config file. (c313fd40) * Don't hardcode prefix in pkg-config file. (972d9223) 2013-05-28 Alberto Mardegan * Skeleton implementation of the About plugin. (13e6dde5) 2013-05-28 Automatic PS uploader * Releasing 0.1daily13.05.23-0ubuntu1 to ubuntu. (0b64aa79) 2013-05-28 Alberto Mardegan * Plugin: expose some more properties (c819dbdc) * Don't use deprecated CONFIG+=qtestlib (259b87ed) * Packaging: install the About plugin (e3234d86) * Add About plugin (b6fb5f88) 2013-05-23 Automatic PS uploader * Releasing 0.1daily13.05.23-0ubuntu1, based on r25 (5c12708e) 2013-05-22 Alberto Mardegan * Update from trunk (68992107) 2013-05-22 Ken VanDine * Added .desktop file (32f3d38d) 2013-05-22 Alberto Mardegan * Add missing file, update .bzrignore (702261b2) 2013-05-22 Ken VanDine * Use INSTALL_PREFIX (2ee3d3d8) 2013-05-22 Alberto Mardegan * Install pkg-config file (8d11cc6f) * Install flight-mode plugin (7616d32e) * Merge from trunk (370d7322) * Allow loading items before and after the item grid (ef78d492) 2013-05-21 Ken VanDine * include the launcher in the package (6e017402) * Added .desktop file (ec7e8fc4) 2013-05-21 Alberto Mardegan * Split package up into application, plugin and libs (102c84bf) 2013-05-21 Ken VanDine * Split package up into application, plugin and libs (8aabafb4) 2013-05-21 Alberto Mardegan * Move libSystemSettings back to /usr/lib, remove unnecessary rpaths (00ebe5aa) * Add rpath to /usr/lib/system-settings/ (dc822d22) * Remove usage of QMAKE_RPATHDIR (d388799e) * Install libSystemSettings in /usr/lib/system-settings/ (5907c5f9) 2013-05-16 Alberto Mardegan * packaging cleanup (92c05fa0) 2013-05-16 Ken VanDine * packaging cleanup (8637a59d) * Don't install tst_plugin in bindir (4b6b6a90) 2013-05-16 Alberto Mardegan * Fix unit tests (bd316f03) * Removed unused method (d13387f4) * Fix stack navigation (46dc180c) * Add example plugin (9d79c0d7) * Working icons for testing (f957e5bd) * Default entry component (e2d6be31) 2013-05-13 Alberto Mardegan * Move Plugin client code to src/ (e4ed7b44) * Export pageComponent and entryComponent to QML (ab1b2836) 2013-05-10 Alberto Mardegan * Add ItemModel class (5c4d2c4a) 2013-05-09 Alberto Mardegan * PluginBase->ItemBase (8f7371d5) * Test plugin loading (c5f89985) 2013-05-08 Alberto Mardegan * Implement plugin loading (98dd2592) * Add PluginBase (38f20022) * Change directory structure: add libSystemSettings (3f2bf03e) 2013-05-07 Alberto Mardegan * Introduce the PluginManager class (b901326c) 2013-05-03 Alberto Mardegan * Add main window stub (a0c05169) * Add a few files (cfc4d736) lomiri-system-settings-1.1.0/INSTALL000066400000000000000000000000661457356502600172340ustar00rootroot00000000000000mkdir build cd build cmake .. make sudo make install lomiri-system-settings-1.1.0/README.md000066400000000000000000000012221457356502600174550ustar00rootroot00000000000000# Lomiri System Settings ## Contributions The upstream project is hosted on GitLab, the design on the Ubuntu wiki: https://gitlab.com/ubports/development/core/lomiri-system-settings https://wiki.ubuntu.com/SystemSettings ## i18n: Translating Lomiri System Settings into your Language You can easily contribute to the localization of this project (i.e. the translation into your language) by visiting (and signing up with) the Hosted Weblate service: https://hosted.weblate.org/projects/lomiri/lomiri-system-settings The localization platform of this project is sponsored by Hosted Weblate via their free hosting plan for Libre and Open Source Projects. lomiri-system-settings-1.1.0/cmake/000077500000000000000000000000001457356502600172615ustar00rootroot00000000000000lomiri-system-settings-1.1.0/cmake/EnableCoverageReport.cmake000066400000000000000000000164141457356502600243270ustar00rootroot00000000000000# - Creates a special coverage build type and target on GCC. # # Defines a function ENABLE_COVERAGE_REPORT which generates the coverage target # for selected targets. Optional arguments to this function are used to filter # unwanted results using globbing expressions. Moreover targets with tests for # the source code can be specified to trigger regenerating the report if the # test has changed # # ENABLE_COVERAGE_REPORT(TARGETS target... [FILTER filter...] [TESTS test targets...]) # # To generate a coverage report first build the project with # CMAKE_BUILD_TYPE=coverage, then call make test and afterwards make coverage. # # The coverage report is based on gcov. Depending on the availability of lcov # a HTML report will be generated and/or an XML report of gcovr is found. # The generated coverage target executes all found solutions. Special targets # exist to create e.g. only the xml report: coverage-xml. # # Copyright (C) 2010 by Johannes Wienke # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software Foundation; # either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # INCLUDE(ParseArguments) FIND_PACKAGE(Lcov) FIND_PACKAGE(gcovr) FUNCTION(ENABLE_COVERAGE_REPORT) # argument parsing PARSE_ARGUMENTS(ARG "FILTER;TARGETS;TESTS" "" ${ARGN}) SET(COVERAGE_RAW_FILE "${CMAKE_BINARY_DIR}/coverage.raw.info") SET(COVERAGE_FILTERED_FILE "${CMAKE_BINARY_DIR}/coverage.info") SET(COVERAGE_REPORT_DIR "${CMAKE_BINARY_DIR}/coveragereport") SET(COVERAGE_XML_FILE "${CMAKE_BINARY_DIR}/coverage.xml") SET(COVERAGE_XML_COMMAND_FILE "${CMAKE_BINARY_DIR}/coverage-xml.cmake") # decide if there is any tool to create coverage data SET(TOOL_FOUND FALSE) IF(LCOV_FOUND OR GCOVR_FOUND) SET(TOOL_FOUND TRUE) ENDIF() IF(NOT TOOL_FOUND) MESSAGE(STATUS "Cannot enable coverage targets because neither lcov nor gcovr are found.") ENDIF() STRING(TOLOWER "${CMAKE_BUILD_TYPE}" COVERAGE_BUILD_TYPE) IF(CMAKE_COMPILER_IS_GNUCXX AND TOOL_FOUND AND "${COVERAGE_BUILD_TYPE}" MATCHES "coverage") MESSAGE(STATUS "Coverage support enabled for targets: ${ARG_TARGETS}") # create coverage build type SET(CMAKE_CXX_FLAGS_COVERAGE ${CMAKE_CXX_FLAGS_DEBUG} PARENT_SCOPE) SET(CMAKE_C_FLAGS_COVERAGE ${CMAKE_C_FLAGS_DEBUG} PARENT_SCOPE) SET(CMAKE_CONFIGURATION_TYPES ${CMAKE_CONFIGURATION_TYPES} coverage PARENT_SCOPE) # instrument targets SET_TARGET_PROPERTIES(${ARG_TARGETS} PROPERTIES COMPILE_FLAGS --coverage LINK_FLAGS --coverage) # html report IF (LCOV_FOUND) MESSAGE(STATUS "Enabling HTML coverage report") # set up coverage target ADD_CUSTOM_COMMAND(OUTPUT ${COVERAGE_RAW_FILE} COMMAND ${LCOV_EXECUTABLE} -c -d ${CMAKE_BINARY_DIR} -o ${COVERAGE_RAW_FILE} WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMENT "Collecting coverage data" DEPENDS ${ARG_TARGETS} ${ARG_TESTS} VERBATIM) # filter unwanted stuff LIST(LENGTH ARG_FILTER FILTER_LENGTH) IF(${FILTER_LENGTH} GREATER 0) SET(FILTER COMMAND ${LCOV_EXECUTABLE}) FOREACH(F ${ARG_FILTER}) SET(FILTER ${FILTER} -r ${COVERAGE_FILTERED_FILE} ${F}) ENDFOREACH() SET(FILTER ${FILTER} -o ${COVERAGE_FILTERED_FILE}) ELSE() SET(FILTER "") ENDIF() ADD_CUSTOM_COMMAND(OUTPUT ${COVERAGE_FILTERED_FILE} COMMAND ${LCOV_EXECUTABLE} -e ${COVERAGE_RAW_FILE} "${CMAKE_SOURCE_DIR}*" -o ${COVERAGE_FILTERED_FILE} ${FILTER} DEPENDS ${COVERAGE_RAW_FILE} COMMENT "Filtering recorded coverage data for project-relevant entries" VERBATIM) ADD_CUSTOM_COMMAND(OUTPUT ${COVERAGE_REPORT_DIR} COMMAND ${CMAKE_COMMAND} -E make_directory ${COVERAGE_REPORT_DIR} COMMAND ${GENHTML_EXECUTABLE} --legend --show-details -t "${PROJECT_NAME} test coverage" -o ${COVERAGE_REPORT_DIR} ${COVERAGE_FILTERED_FILE} DEPENDS ${COVERAGE_FILTERED_FILE} COMMENT "Generating HTML coverage report in ${COVERAGE_REPORT_DIR}" VERBATIM) ADD_CUSTOM_TARGET(coverage-html DEPENDS ${COVERAGE_REPORT_DIR}) ENDIF() # xml coverage report IF(GCOVR_FOUND) MESSAGE(STATUS "Enabling XML coverage report") # filter unwanted stuff SET(GCOV_FILTER "") LIST(LENGTH ARG_FILTER FILTER_LENGTH) IF(${FILTER_LENGTH} GREATER 0) FOREACH(F ${ARG_FILTER}) SET(GCOV_FILTER "${GCOV_FILTER} -e \"${F}\"") ENDFOREACH() ENDIF() # gcovr cannot write directly to a file so the execution needs to # be wrapped in a cmake file that generates the file output FILE(WRITE ${COVERAGE_XML_COMMAND_FILE} "SET(ENV{LANG} en)\n") FILE(APPEND ${COVERAGE_XML_COMMAND_FILE} "EXECUTE_PROCESS(COMMAND \"${GCOVR_EXECUTABLE}\" -x -r \"${CMAKE_SOURCE_DIR}\" ${GCOV_FILTER} OUTPUT_FILE \"${COVERAGE_XML_FILE}\" WORKING_DIRECTORY \"${CMAKE_BINARY_DIR}\")\n") ADD_CUSTOM_COMMAND(OUTPUT ${COVERAGE_XML_FILE} COMMAND ${CMAKE_COMMAND} ARGS -P ${COVERAGE_XML_COMMAND_FILE} COMMENT "Generating coverage XML report" VERBATIM) ADD_CUSTOM_TARGET(coverage-xml DEPENDS ${COVERAGE_XML_FILE}) ENDIF() # provide a global coverage target executing both steps if available SET(GLOBAL_DEPENDS "") IF(LCOV_FOUND) LIST(APPEND GLOBAL_DEPENDS ${COVERAGE_REPORT_DIR}) ENDIF() IF(GCOVR_FOUND) LIST(APPEND GLOBAL_DEPENDS ${COVERAGE_XML_FILE}) ENDIF() IF(LCOV_FOUND OR GCOVR_FOUND) ADD_CUSTOM_TARGET(coverage DEPENDS ${GLOBAL_DEPENDS}) ENDIF() ENDIF() # This gets rid of any stale .gcda files. Run this if a running a binary causes lots of messages about # about a "merge mismatch for summaries". ADD_CUSTOM_TARGET(clean-coverage COMMAND find ${CMAKE_BINARY_DIR} -name '*.gcda' | xargs rm -f) ENDFUNCTION() lomiri-system-settings-1.1.0/cmake/FindLcov.cmake000066400000000000000000000017201457356502600217670ustar00rootroot00000000000000# - Find lcov # Will define: # # LCOV_EXECUTABLE - the lcov binary # GENHTML_EXECUTABLE - the genhtml executable # # Copyright (C) 2010 by Johannes Wienke # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software Foundation; # either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # INCLUDE(FindPackageHandleStandardArgs) FIND_PROGRAM(LCOV_EXECUTABLE lcov) FIND_PROGRAM(GENHTML_EXECUTABLE genhtml) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lcov DEFAULT_MSG LCOV_EXECUTABLE GENHTML_EXECUTABLE) # only visible in advanced view MARK_AS_ADVANCED(LCOV_EXECUTABLE GENHTML_EXECUTABLE) lomiri-system-settings-1.1.0/cmake/Findgcovr.cmake000066400000000000000000000017021457356502600222040ustar00rootroot00000000000000# - Find gcovr scrip # Will define: # # GCOVR_EXECUTABLE - the gcovr script # # Uses: # # GCOVR_ROOT - root to search for the script # # Copyright (C) 2011 by Johannes Wienke # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software Foundation; # either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # INCLUDE(FindPackageHandleStandardArgs) FIND_PROGRAM(GCOVR_EXECUTABLE gcovr HINTS ${GCOVR_ROOT} "${GCOVR_ROOT}/bin") FIND_PACKAGE_HANDLE_STANDARD_ARGS(gcovr DEFAULT_MSG GCOVR_EXECUTABLE) # only visible in advanced view MARK_AS_ADVANCED(GCOVR_EXECUTABLE) lomiri-system-settings-1.1.0/cmake/ParseArguments.cmake000066400000000000000000000034061457356502600232260ustar00rootroot00000000000000# Parse arguments passed to a function into several lists separated by # upper-case identifiers and options that do not have an associated list e.g.: # # SET(arguments # hello OPTION3 world # LIST3 foo bar # OPTION2 # LIST1 fuz baz # ) # PARSE_ARGUMENTS(ARG "LIST1;LIST2;LIST3" "OPTION1;OPTION2;OPTION3" ${arguments}) # # results in 7 distinct variables: # * ARG_DEFAULT_ARGS: hello;world # * ARG_LIST1: fuz;baz # * ARG_LIST2: # * ARG_LIST3: foo;bar # * ARG_OPTION1: FALSE # * ARG_OPTION2: TRUE # * ARG_OPTION3: TRUE # # taken from http://www.cmake.org/Wiki/CMakeMacroParseArguments MACRO(PARSE_ARGUMENTS prefix arg_names option_names) SET(DEFAULT_ARGS) FOREACH(arg_name ${arg_names}) SET(${prefix}_${arg_name}) ENDFOREACH(arg_name) FOREACH(option ${option_names}) SET(${prefix}_${option} FALSE) ENDFOREACH(option) SET(current_arg_name DEFAULT_ARGS) SET(current_arg_list) FOREACH(arg ${ARGN}) SET(larg_names ${arg_names}) LIST(FIND larg_names "${arg}" is_arg_name) IF (is_arg_name GREATER -1) SET(${prefix}_${current_arg_name} ${current_arg_list}) SET(current_arg_name ${arg}) SET(current_arg_list) ELSE (is_arg_name GREATER -1) SET(loption_names ${option_names}) LIST(FIND loption_names "${arg}" is_option) IF (is_option GREATER -1) SET(${prefix}_${arg} TRUE) ELSE (is_option GREATER -1) SET(current_arg_list ${current_arg_list} ${arg}) ENDIF (is_option GREATER -1) ENDIF (is_arg_name GREATER -1) ENDFOREACH(arg) SET(${prefix}_${current_arg_name} ${current_arg_list}) ENDMACRO(PARSE_ARGUMENTS) lomiri-system-settings-1.1.0/cmake/QmlTest.cmake000066400000000000000000000121011457356502600216470ustar00rootroot00000000000000# add_qml_test(path component_name [NO_ADD_TEST] [NO_TARGETS] # [TARGETS target1 [target2 [...]]] # [IMPORT_PATHS import_path1 [import_path2 [...]] # [PROPERTIES prop1 value1 [prop2 value2 [...]]]) # # NO_ADD_TEST will prevent adding the test to the "test" target # NO_TARGETS will prevent adding the test to any targets # TARGETS lists the targets the test should be added to # IMPORT_PATHS will pass those paths to qmltestrunner as "-import" arguments # PROPERTIES will be set on the target and test target. See CMake's set_target_properties() # # Two targets will be created: # - testComponentName - Runs the test with qmltestrunner # - tryComponentName - Runs the test with uqmlscene, for manual interaction # # To change/set a default value for the whole test suite, prior to calling add_qml_test, set: # qmltest_DEFAULT_NO_ADD_TEST (default: FALSE) # qmltest_DEFAULT_TARGETS # qmltest_DEFAULT_IMPORT_PATHS # qmltest_DEFAULT_PROPERTIES find_program(qmltestrunner_exe qmltestrunner) find_program(qmlscene_exe qmlscene) find_program(gcc_exe gcc) set(XVFB_CMD env ${qmltest_ENVIRONMENT} xvfb-run -a -s "-screen 0 640x480x24" ) if(NOT qmltestrunner_exe) message(FATAL_ERROR "Could not locate qmltestrunner.") endif() macro(add_manual_qml_test SUBPATH COMPONENT_NAME) set(options NO_ADD_TEST NO_TARGETS) set(multi_value_keywords IMPORT_PATHS TARGETS PROPERTIES ENVIRONMENT) cmake_parse_arguments(qmltest "${options}" "" "${multi_value_keywords}" ${ARGN}) set(qmlscene_TARGET try${COMPONENT_NAME}) set(qmltest_FILE ${SUBPATH}/tst_${COMPONENT_NAME}) set(qmlscene_imports "") if(NOT "${qmltest_IMPORT_PATHS}" STREQUAL "") foreach(IMPORT_PATH ${qmltest_IMPORT_PATHS}) list(APPEND qmlscene_imports "-I") list(APPEND qmlscene_imports ${IMPORT_PATH}) endforeach(IMPORT_PATH) elseif(NOT "${qmltest_DEFAULT_IMPORT_PATHS}" STREQUAL "") foreach(IMPORT_PATH ${qmltest_DEFAULT_IMPORT_PATHS}) list(APPEND qmlscene_imports "-I") list(APPEND qmlscene_imports ${IMPORT_PATH}) endforeach(IMPORT_PATH) endif() set(qmlscene_command env ${qmltest_ENVIRONMENT} ${qmlscene_exe} ${CMAKE_CURRENT_SOURCE_DIR}/${qmltest_FILE}.qml ${qmlscene_imports} ) add_custom_target(${qmlscene_TARGET} ${qmlscene_command}) endmacro(add_manual_qml_test) macro(add_qml_test SUBPATH COMPONENT_NAME) set(options NO_ADD_TEST NO_TARGETS) set(multi_value_keywords IMPORT_PATHS TARGETS PROPERTIES ENVIRONMENT) cmake_parse_arguments(qmltest "${options}" "" "${multi_value_keywords}" ${ARGN}) set(qmltest_TARGET test${COMPONENT_NAME}) set(qmltest_FILE ${SUBPATH}/tst_${COMPONENT_NAME}) set(qmltestrunner_imports "") if(NOT "${qmltest_IMPORT_PATHS}" STREQUAL "") foreach(IMPORT_PATH ${qmltest_IMPORT_PATHS}) list(APPEND qmltestrunner_imports "-import") list(APPEND qmltestrunner_imports ${IMPORT_PATH}) endforeach(IMPORT_PATH) elseif(NOT "${qmltest_DEFAULT_IMPORT_PATHS}" STREQUAL "") foreach(IMPORT_PATH ${qmltest_DEFAULT_IMPORT_PATHS}) list(APPEND qmltestrunner_imports "-import") list(APPEND qmltestrunner_imports ${IMPORT_PATH}) endforeach(IMPORT_PATH) endif() set(qmltest_command env ${qmltest_ENVIRONMENT} ${XVFB_CMD} ${qmltestrunner_exe} -input ${CMAKE_CURRENT_SOURCE_DIR}/${qmltest_FILE}.qml ${qmltestrunner_imports} -o ${CMAKE_BINARY_DIR}/${qmltest_TARGET}.xml,xunitxml -o -,txt ) add_custom_target(${qmltest_TARGET} ${qmltest_command}) if(NOT "${qmltest_PROPERTIES}" STREQUAL "") set_target_properties(${qmltest_TARGET} PROPERTIES ${qmltest_PROPERTIES}) elseif(NOT "${qmltest_DEFAULT_PROPERTIES}" STREQUAL "") set_target_properties(${qmltest_TARGET} PROPERTIES ${qmltest_DEFAULT_PROPERTIES}) endif() if("${qmltest_NO_ADD_TEST}" STREQUAL FALSE AND NOT "${qmltest_DEFAULT_NO_ADD_TEST}" STREQUAL "TRUE") add_test(${qmltest_TARGET} ${qmltest_command}) if(NOT "${qmltest_UNPARSED_ARGUMENTS}" STREQUAL "") set_tests_properties(${qmltest_TARGET} PROPERTIES ${qmltest_PROPERTIES}) elseif(NOT "${qmltest_DEFAULT_PROPERTIES}" STREQUAL "") set_tests_properties(${qmltest_TARGET} PROPERTIES ${qmltest_DEFAULT_PROPERTIES}) endif() endif("${qmltest_NO_ADD_TEST}" STREQUAL FALSE AND NOT "${qmltest_DEFAULT_NO_ADD_TEST}" STREQUAL "TRUE") if("${qmltest_NO_TARGETS}" STREQUAL "FALSE") if(NOT "${qmltest_TARGETS}" STREQUAL "") foreach(TARGET ${qmltest_TARGETS}) add_dependencies(${TARGET} ${qmltest_TARGET}) endforeach(TARGET) elseif(NOT "${qmltest_DEFAULT_TARGETS}" STREQUAL "") foreach(TARGET ${qmltest_DEFAULT_TARGETS}) add_dependencies(${TARGET} ${qmltest_TARGET}) endforeach(TARGET) endif() endif("${qmltest_NO_TARGETS}" STREQUAL "FALSE") add_manual_qml_test(${SUBPATH} ${COMPONENT_NAME} ${ARGN}) endmacro(add_qml_test) lomiri-system-settings-1.1.0/debian/000077500000000000000000000000001457356502600174235ustar00rootroot00000000000000lomiri-system-settings-1.1.0/debian/Jenkinsfile000066400000000000000000000001011457356502600215770ustar00rootroot00000000000000@Library('ubports-build-tools') _ buildAndProvideDebianPackage() lomiri-system-settings-1.1.0/debian/changelog000066400000000000000000005640401457356502600213060ustar00rootroot00000000000000lomiri-system-settings (1.1.0) unstable; urgency=medium * Upstream-provided Debian package for lomiri-system-settings. See upstream ChangeLog for recent changes. -- UBports developers Mon, 11 Mar 2024 12:25:10 +0100 lomiri-system-settings (1.0.2) unstable; urgency=medium * Upstream-provided Debian package for lomiri-system-settings. See upstream ChangeLog for recent changes. -- UBports developers Sun, 15 Oct 2023 01:23:23 +0200 lomiri-system-settings (1.0.1) unstable; urgency=medium * Upstream-provided Debian package for lomiri-system-settings. See upstream ChangeLog for recent changes. -- UBports developers Fri, 24 Feb 2023 07:55:10 +0100 lomiri-system-settings (1.0) unstable; urgency=medium [ Guido Berhoerster ] * Update VCS and homepage URLs * Update to dh version 12 * Switch to source format 3.0 * Switch from url-dispatcher to lomiri-url-dispatcher [ UBports developers ] * Upstream-provided Debian package for lomiri-system-settings. See upstream ChangeLog for recent changes. -- UBports developers Mon, 06 Feb 2023 13:42:38 +0100 ubuntu-system-settings (0.4.4~0ubports0) xenial; urgency=medium * Changes for Mir 1.1 and Unity8-next -- Dalton Durst Tue, 11 Jun 2019 11:14:14 -0500 ubuntu-system-settings (0.4.3~0ubports1) xenial; urgency=medium * Fix image updates not showing correct date (ubuntu-touch #1139) -- Florian Leeber Tue, 28 May 2019 23:49:12 +0200 ubuntu-system-settings (0.4.3~0ubports0) xenial; urgency=medium * Add settings for on-screen keyboard themes -- Kugi Eusebio Tue, 18 Dec 2018 11:58:28 -0600 ubuntu-system-settings (0.4.2~0ubports3) xenial; urgency=medium * Replace dependency on ubuntu-wallpapers with ubports-wallpapers -- Dalton Durst Fri, 5 Oct 2018 13:30:00 -0500 ubuntu-system-settings (0.4.2~0ubports2) xenial; urgency=medium * Fix click updater not using open-store.io API -- Dalton Durst Fri, 28 Sep 2018 13:04:00 -0500 ubuntu-system-settings (0.4.2~0ubports1) xenial; urgency=medium * debian/changelog: New versioning scheme * Fix incomplete battery graph (LP: #1502820) -- Alberto Mardegan Thu, 20 Sep 2018 20:37:50 +0300 ubuntu-system-settings (0.4.1+ubports1) xenial; urgency=medium [ Jonas G. Drange ] * fixes qml test mesa error caused by some form of change [ Ken VanDine ] * Add reset launcher to the launcher panel (LP: #1677232) -- Ken VanDine Thu, 06 Apr 2017 13:38:34 +0000 ubuntu-system-settings (0.4+17.04.20170329-0ubuntu1) zesty; urgency=medium [ Ken VanDine ] * [bluetooth] Fix property and anchor errors (LP: #1669780) [ Michael Sheldon ] * Trigger checkbox when clicking listitems in the language panel * Stop wallpaper preview overlapping buttons and fix flake8 test. -- Ken VanDine Wed, 29 Mar 2017 14:45:38 +0000 ubuntu-system-settings (0.4+17.04.20170324-0ubuntu1) zesty; urgency=medium [ Andrew Hayzen, Jonas G. Drange ] * Jonas Drange: adds printing panel [ Ken VanDine ] * Don't change view size after loading MainView. (LP: #1673550) * [time-date] Fixed some issues from the APL migration (LP: #1668640) -- Andrew Hayzen Fri, 24 Mar 2017 10:36:14 +0000 ubuntu-system-settings (0.4+17.04.20170317.2-0ubuntu1) zesty; urgency=medium * Drop the fake build depends on upstart * Drop everything that needs system-image or click * Don't build dep on qml-module-ubuntu-connectivity, we've mocked it -- Ken VanDine Fri, 17 Mar 2017 14:42:26 +0000 ubuntu-system-settings (0.4+17.04.20170301-0ubuntu1) zesty; urgency=medium [ Michael Sheldon ] * Add option to enable the on-screen keyboard when an external keyboard is present (LP: #1521518) -- Lukáš Tinkl Wed, 01 Mar 2017 13:42:41 +0000 ubuntu-system-settings (0.4+17.04.20170211-0ubuntu1) zesty; urgency=medium * Handle ubuntu-app-launch API change -- Ken VanDine Sat, 11 Feb 2017 00:16:14 +0000 ubuntu-system-settings (0.4+17.04.20170118.1-0ubuntu1) zesty; urgency=medium [ Lukáš Tinkl ] * Fix WIFI APs signal strength icons [ Masoud Abkenar ] * typo fix in wifi settings -- Jonas G. Drange Wed, 18 Jan 2017 16:19:11 +0000 ubuntu-system-settings (0.4+17.04.20170112-0ubuntu1) zesty; urgency=medium [ Jonas G. Drange ] * unhides hw keyboard page now that input sources are listed * migrates uss to apl * unhides the "phone locking" screen, but only show working items for a snap system [ Rodney Dawes ] * Remove the in-app purchases pieces from the security-privacy plug- in. -- Jonas G. Drange Thu, 12 Jan 2017 12:50:05 +0000 ubuntu-system-settings (0.4+17.04.20161214.1-0ubuntu1) zesty; urgency=medium * Add keyboard opacity setting to language panel (LP: #1647603) -- Michael Sheldon Wed, 14 Dec 2016 15:11:16 +0000 ubuntu-system-settings (0.4+17.04.20161207-0ubuntu1) zesty; urgency=medium [ Jonas G. Drange, Ken VanDine ] * Replaces the grid with a list -- Ken VanDine Wed, 07 Dec 2016 15:17:20 +0000 ubuntu-system-settings (0.4+17.04.20161129-0ubuntu1) zesty; urgency=medium [ Daniel van Vugt ] * Fix unlabelled sliders in Mouse & Touchpad (LP: #1569227) (LP: #1569227) [ Jonas G. Drange ] * Packaging change: depend on USC for testing * uses SystemImage binding to read current build number (LP: #1639949) * On snappy it changes the following: [ Lukáš Tinkl ] * Fix finding the module mapping file (url-map.ini) (LP: #1641665) * Language pack based language setup -- Jonas G. Drange Tue, 29 Nov 2016 11:13:35 +0000 ubuntu-system-settings (0.4+17.04.20161116.1-0ubuntu1) zesty; urgency=medium [ Lukáš Tinkl ] * Accomodate to new menu components -- Marco Trevisan (Treviño) Wed, 16 Nov 2016 11:41:22 +0000 ubuntu-system-settings (0.4+17.04.20161109.1-0ubuntu1) zesty; urgency=medium [ Daniel van Vugt ] * Allow scroll speed multipliers up to 3.0; since the default speed in (LP: #1607240, #1627567) [ Ken VanDine ] * Updated example plugin to work with current SDK * Fixed pep8 failure [ Timo Jyrinki ] * Stop depending on transitional packages. (LP: #1583079) (LP: #1583079) [ jonas-drange ] * Drop “at” from “Updated at ” string -- Ken VanDine Wed, 09 Nov 2016 15:27:26 +0000 ubuntu-system-settings (0.4+17.04.20161101.1-0ubuntu1) zesty; urgency=medium * Drop repowerd to a Recommends and stop depending on gnome-settings- daemon to fix a component mismatch -- Ken VanDine Tue, 01 Nov 2016 17:51:36 +0000 ubuntu-system-settings (0.4+17.04.20161027-0ubuntu1) zesty; urgency=medium [ Jonas G. Drange ] * clarifies how we add the system image test via cmake [ Jonas G. Drange, jonas-drange ] * adds pruning of db -- Jonas G. Drange Thu, 27 Oct 2016 10:30:34 +0000 ubuntu-system-settings (0.4+16.10.20160930.1-0ubuntu1) yakkety; urgency=medium [ Jonas G. Drange ] * uses XDG_DATA_DIRS where applicable to enable USS to find files and folders on snappy-based systems (LP: #1629009) -- Ken VanDine Fri, 30 Sep 2016 13:48:28 +0000 ubuntu-system-settings (0.4+16.10.20160927-0ubuntu1) yakkety; urgency=medium * Make urfkill a suggests and only show the flight-mode plugin if urfkill is installed. * Only show Developer Mode setting if we can set it. Dropped dbus- property-service to suggests. -- Ken VanDine Tue, 27 Sep 2016 13:33:14 +0000 ubuntu-system-settings (0.4+16.10.20160916-0ubuntu1) yakkety; urgency=medium [ Michael Terry ] * Use standard default wallpaper instead of unity8's custom one. (LP: #1288364) * Fix highlight color of currently selected background. -- Michał Sawicz Fri, 16 Sep 2016 15:14:16 +0000 ubuntu-system-settings (0.4+16.10.20160913-0ubuntu1) yakkety; urgency=medium * Only display the software section and the check for updates button if we know the current build (LP: #1612263) * cellular, phone, hotspot: Don't default to visible * Updated depends to match renaming of qml-module-ofono (LP: #1342031) * Handle rename of qtquick-layouts build depends * Dropped aethercast to a suggests -- Ken VanDine Tue, 13 Sep 2016 14:29:15 +0000 ubuntu-system-settings (0.4+16.10.20160906-0ubuntu1) yakkety; urgency=medium [ You-Sheng Yang ] * Build about plugin on arm64. (LP: #1618157) -- Jonas G. Drange Tue, 06 Sep 2016 10:49:49 +0000 ubuntu-system-settings (0.4+16.10.20160831.1-0ubuntu1) yakkety; urgency=medium [ jonas-drange ] * fixes two crashes in About -> Check for update and Battery -> Brightness (LP: #1617217) -- Ken VanDine Wed, 31 Aug 2016 15:19:48 +0000 ubuntu-system-settings (0.4+16.10.20160826-0ubuntu1) yakkety; urgency=medium [ jonas-drange ] * versionTag refers to the currently installed OTA, not a pending image update, so remove it (LP: #1616093) * fix cases where check label is really long (via translations) (LP: #1616099) * do not overwrite updatedAt (LP: #1616800) -- Ken VanDine Fri, 26 Aug 2016 14:41:25 +0000 ubuntu-system-settings (0.4+16.10.20160824.1-0ubuntu1) yakkety; urgency=medium [ Florian Boucault ] * Crossbuilding packaging fixes. [ Pat McGowan ] * allows uss to be built by crossbuilder (LP: #1433590, #1614637) [ jonas-drange ] * use python3 in mock click command * force python3 to run by refering to it in the shebang of test_code.py -- Jonas G. Drange Wed, 24 Aug 2016 13:52:14 +0000 ubuntu-system-settings (0.4+16.10.20160819-0ubuntu1) yakkety; urgency=medium [ Ken VanDine ] * Fixes for failing autopilot tests [ jonas-drange ] * Port most autopilot tests in test_wifi to qml tests and ctests. * patch environment with required maliit variable whenever we use osk.dismiss() -- Jonas G. Drange Fri, 19 Aug 2016 12:50:21 +0000 ubuntu-system-settings (0.4+16.10.20160817.2-0ubuntu1) yakkety; urgency=medium [ jonas-drange ] * rewrite the system update panel -- Jonas G. Drange Wed, 17 Aug 2016 11:18:39 +0000 ubuntu-system-settings (0.4+16.10.20160817-0ubuntu1) yakkety; urgency=medium * Switch the powerd depends to repowerd. powerd is now a transitional _all package so gets unconditionally evaluated which is not the purpose. (LP: #1612646) -- Timo Jyrinki Wed, 17 Aug 2016 09:23:42 +0000 ubuntu-system-settings (0.4+16.10.20160811.2-0ubuntu1) yakkety; urgency=medium * Skip tests on powerpc due to Qt 5.6 bug (LP: #1606927) * Make device always valid. -- Konrad Zapałowicz Thu, 11 Aug 2016 12:37:40 +0000 ubuntu-system-settings (0.4+16.10.20160810-0ubuntu1) yakkety; urgency=medium * Skip tests on powerpc due to Qt 5.6 bug (LP: #1606927) * Depend on upstart to prevent s390x problems until upstart has been fixed. * bluetooth: Add Apperance characteristic to type conversion -- Konrad Zapałowicz Wed, 10 Aug 2016 13:17:54 +0000 ubuntu-system-settings (0.4+16.10.20160808-0ubuntu2) yakkety; urgency=medium * Readd the upstart workaround by doing a rebuild from trunk. -- Timo Jyrinki Wed, 10 Aug 2016 15:09:25 +0300 ubuntu-system-settings (0.4+16.10.20160808-0ubuntu1) yakkety; urgency=medium [ Simon Fels ] * Fixes for Aethercast support -- morphis Mon, 08 Aug 2016 08:59:08 +0000 ubuntu-system-settings (0.4+16.10.20160730-0ubuntu2) yakkety; urgency=medium * No change rebuild * Depend on upstart to prevent s390x problems until upstart has been fixed. -- Timo Jyrinki Tue, 09 Aug 2016 15:38:18 +0300 ubuntu-system-settings (0.4+16.10.20160730-0ubuntu1) yakkety; urgency=medium [ Lukáš Tinkl ] * Fixes for indicator-keyboard (gsettings compat, HW kbd panel shortcut) [ Michał Sawicz ] * Skip tests on powerpc due to Qt 5.6 bug (LP: #1606927) -- Lukáš Tinkl Sat, 30 Jul 2016 21:20:18 +0000 ubuntu-system-settings (0.4+16.10.20160722.1-0ubuntu1) yakkety; urgency=medium [ Ken VanDine ] * Added missing depends on qtdeclarative5-ubuntu-history0.1, qml- module-qtcontacts and qtdeclarative5-ubuntu-keyboard-extensions0.1 * Ported to use Slots layout and updated visuals (LP: #1596529) [ Ken VanDine, jonas-drange ] * new module SystemSettings.ListItems [ Olivier Tilloy ] * Fix unit tests when run under an sbuild chroot. (LP: #1592475) [ jonas-drange ] * Do runtime check of address list size. -- Ken VanDine Fri, 22 Jul 2016 14:39:12 +0000 ubuntu-system-settings (0.4+16.10.20160708-0ubuntu1) yakkety; urgency=medium [ Arthur Mello ] * Implement extended Notifications panel using Gsettings to store notifications settings for each app * Skip tests on arm64 as it is known to be flaky with current configuration -- Arthur Renato Mello Fri, 08 Jul 2016 22:19:17 +0000 ubuntu-system-settings (0.4+16.10.20160624-0ubuntu1) yakkety; urgency=medium [ Antti Kaijanmäki ] * use Connectivity API for cellular data and roaming control. (LP: #1373463) -- Ken VanDine Fri, 24 Jun 2016 13:42:47 +0000 ubuntu-system-settings (0.4+16.10.20160619-0ubuntu1) yakkety; urgency=medium [ jonas-drange ] * expose fingerprint ID panel and the Fingerprint lock setting (LP: #1547040) -- Ken VanDine Sun, 19 Jun 2016 02:48:24 +0000 ubuntu-system-settings (0.4+16.10.20160609-0ubuntu1) yakkety; urgency=medium * Fix pin code request is rejected because device is not valid (LP: #1539158) -- Konrad Zapałowicz Thu, 09 Jun 2016 11:16:36 +0000 ubuntu-system-settings (0.4+16.10.20160606-0ubuntu1) yakkety; urgency=medium [ Michael Terry ] * Update some button colors to the new theme style (LP: #1581047) -- Ken VanDine Mon, 06 Jun 2016 22:02:47 +0000 ubuntu-system-settings (0.4+16.10.20160525-0ubuntu1) yakkety; urgency=medium [ Michael Terry ] * Bump version number for change in TimeDate plugin API [ CI Train Bot ] * No-change rebuild. -- Michael Terry Wed, 25 May 2016 06:02:08 +0000 ubuntu-system-settings (0.3+16.10.20160523-0ubuntu1) yakkety; urgency=medium * Catch connection errors asynchronously -- Ken VanDine Mon, 23 May 2016 12:27:38 +0000 ubuntu-system-settings (0.3+16.04.20160517-0ubuntu1) xenial; urgency=medium * Fixes to sleep/idle settings in the Battery and Security panels (LP: #1581423) -- Ken VanDine Tue, 17 May 2016 14:04:58 +0000 ubuntu-system-settings (0.3+16.04.20160511-0ubuntu1) xenial; urgency=medium * Play the haptic feedback before pushing the page so it happens when the use taps not after the page has loaded. (LP: #1578816) -- Ken VanDine Wed, 11 May 2016 13:44:39 +0000 ubuntu-system-settings (0.3+16.04.20160510-0ubuntu1) xenial; urgency=medium * Don't use Ip4Address from NetworkManager, it was deprecated since 0.9 and since removed. Use QNetworkInterface to get the IP address. (LP: #1579825) -- Ken VanDine Tue, 10 May 2016 18:19:38 +0000 ubuntu-system-settings (0.3+16.04.20160506-0ubuntu1) xenial; urgency=medium [ jonas-drange ] * Set Preferred on some context as soon as we know it's type and it is active. Do not copy the Manager instance from panel to panel. (LP: #1537913) * add servicewatcher to system image binding (LP: #1509022) -- Jonas G. Drange Fri, 06 May 2016 13:50:49 +0000 ubuntu-system-settings (0.3+16.04.20160503-0ubuntu1) xenial; urgency=medium * Only hide ringer sound settings when there is no modem, IncomingMessageSound is used by ubuntu-push for other generic notifications (LP: #1577783) -- Ken VanDine Tue, 03 May 2016 13:52:13 +0000 ubuntu-system-settings (0.3+16.04.20160429.2-0ubuntu1) xenial; urgency=medium [ Antti Kaijanmäki ] * Add string for cellular data switch. (LP: #1373463) [ Ken VanDine ] * Fixes to sleep/idle settings from Pat McGowan (LP: #1494514, #1367294, #1569758) * Only depend on aethercast on amd64, armhf, i386 which are the only supported arches [ Matthew Paul Thomas ] * Removes the GPS switch and caption from Battery settings, fixing bug 1520580. (LP: #1520580) -- Ken VanDine Fri, 29 Apr 2016 19:26:08 +0000 ubuntu-system-settings (0.3+16.04.20160428-0ubuntu1) xenial; urgency=medium [ Ken VanDine ] * Added Display Casting to the brightness panel added: plugins/brightness/WifiDisplays.qml plugins/brightness/WifiDisplaysAlert.qml plugins/brightness/aethercast/ plugins/brightness/aethercast/aethercast_device.cpp plugins/brightness/aethercast/aethercast_device.h plugins/brightness/aethercast/aethercast_helper.h plugins/brightness/aethercast/aethercast_manager.cpp plugins/brightness/aethercast/aethercast_manager.h plugins/brightness/aethercast/dbus-shared.h plugins/brightness/aethercast/device.cpp plugins/brightness/aethercast/device.h plugins/brightness/aethercast/devicemodel.cpp plugins/brightness/aethercast/devicemodel.h plugins/brightness/aethercast/displays.cpp plugins/brightness/aethercast/displays.h plugins/brightness/aethercast/freedesktop_objectmanager.cpp plugins/brightness/aethercast/freedesktop_objectmanager.h plugins/brightness/aethercast/freedesktop_properties.cpp plugins/brightness/aethercast/freedesktop_properties.h plugins/brightness/aethercast/org.aethercast.xml * Make the brightness plugin name dynamic based on the android property ubuntu.widi.supported [ Michał Sawicz ] * Dynamic grid unit size support -- Simon Fels Thu, 28 Apr 2016 15:31:45 +0000 ubuntu-system-settings (0.3+16.04.20160412-0ubuntu1) xenial; urgency=medium * Dropped workaround for lack of default value for MousePrimaryButton and TouchpadPrimaryButton. -- Ken VanDine Tue, 12 Apr 2016 17:08:04 +0000 ubuntu-system-settings (0.3+16.04.20160407-0ubuntu1) xenial; urgency=medium [ Ken VanDine ] * Ported DefaultSimForCalls, DefaultSimForMessages and SimNames to use AccountsService (LP: #1418040) -- Alfonso Sanchez-Beato Thu, 07 Apr 2016 13:20:44 +0000 ubuntu-system-settings (0.3+16.04.20160330-0ubuntu1) xenial; urgency=medium [ Jin Hsieh ] * Bug fixed - Settings/Storage shows we have only 2.3GB total storage [ Ken VanDine ] * Use a loader for the Storage page and show an ActivityIndicator until the page is ready Improved performance of building the list of mountedVolumes (LP: #1422206) -- Ken VanDine Wed, 30 Mar 2016 17:43:55 +0000 ubuntu-system-settings (0.3+16.04.20160325-0ubuntu1) xenial; urgency=medium * Bump Ubuntu.Content import to 1.3 to prevent mixed version imports (LP: #1554621) * Only include the "any data connection" item when there is a modem present. (LP: #1560884) * Play haptic feedback when selecting About and Reset from the main view. (LP: #1560571) * Removed unnecessary mouse-plugin, it was intended for use with dynamic visibility, which is no longer needed. -- Ken VanDine Fri, 25 Mar 2016 20:53:47 +0000 ubuntu-system-settings (0.3+16.04.20160323.2-0ubuntu1) xenial; urgency=medium [ Jim Hodapp ] * Make sure the sound preview plugin can find the QML Audio.audioRole property. -- Timo Jyrinki Wed, 23 Mar 2016 22:30:28 +0000 ubuntu-system-settings (0.3+16.04.20160323-0ubuntu1) xenial; urgency=medium [ jonas-drange ] * Add External Keyboard panel which allows for configuration of the default keymap. (LP: #1524400, #1491340) -- Michael Zanetti Wed, 23 Mar 2016 08:46:55 +0000 ubuntu-system-settings (0.3+16.04.20160318-0ubuntu1) xenial; urgency=medium * Process pairing attempts for unknown devices correctly (LP: #1539158) -- Simon Fels Fri, 18 Mar 2016 17:56:23 +0000 ubuntu-system-settings (0.3+16.04.20160316.1-0ubuntu1) xenial; urgency=medium [ Michael Terry ] * Use geonames library instead of timezonemap library to search city names, which gives us slightly better sorting (and future improvements) [ Rodney Dawes ] * Fix the CMakeLists.txt to handle settings.js generation and translations better. (LP: #1555623) [ jonas-drange ] * Replace usage of backgroundText from the selected palette for labels with baseText from normal palette. -- Ken VanDine Wed, 16 Mar 2016 17:03:54 +0000 ubuntu-system-settings (0.3+16.04.20160314.4-0ubuntu1) xenial; urgency=medium [ jonas-drange ] * New VPN panel with happy path test (LP: #1495553) -- Jonas G. Drange Mon, 14 Mar 2016 21:26:48 +0000 ubuntu-system-settings (0.3+16.04.20160314-0ubuntu1) xenial; urgency=medium * Rework Bluetooth device discovery handling -- Simon Fels Mon, 14 Mar 2016 14:09:57 +0000 ubuntu-system-settings (0.3+16.04.20160312-0ubuntu1) xenial; urgency=medium [ Ken VanDine ] * Added status tracking for updates to be used for system updates. Added handling of started signal from system-image-dbus as well as ForceAllowGSMDownload (LP: #1508081) -- Barry Warsaw Sat, 12 Mar 2016 03:41:08 +0000 ubuntu-system-settings (0.3+16.04.20160311-0ubuntu1) xenial; urgency=medium [ Ken VanDine ] * Enable mouse test and use LD_PRELOAD to fix crash running with Xvfb * Hide MouseDoubleClickSpeed and TouchpadDoubleClickSpeed settings because they are not supported by USC yet. * Use accountsservice for properties instead of gsettings -- Michał Sawicz Fri, 11 Mar 2016 03:13:05 +0000 ubuntu-system-settings (0.3+16.04.20160304-0ubuntu1) xenial; urgency=medium [ CI Train Bot ] * Resync trunk. [ jonas-drange ] * Drop our own InputInfo implementation and use QSystemInfo 5.5. (LP: #1549314) -- Jonas G. Drange Fri, 04 Mar 2016 13:58:59 +0000 ubuntu-system-settings (0.3+16.04.20160226.1-0ubuntu1) xenial; urgency=medium * Add InAppPurchases to privacy plug-in. Update translation template. Fix translation template to not include full path to settings.js file. (LP: #1524943) -- Rodney Dawes Fri, 26 Feb 2016 19:07:26 +0000 ubuntu-system-settings (0.3+16.04.20160226-0ubuntu1) xenial; urgency=medium * Subtract amount used by apps when computing otherSize (LP: #1524424) -- Ken VanDine Fri, 26 Feb 2016 12:32:49 +0000 ubuntu-system-settings (0.3+16.04.20160225-0ubuntu1) xenial; urgency=medium * Don't use the cellular portion of the location accuracy string when there is no modem available (LP: #1545021) -- Ken VanDine Thu, 25 Feb 2016 14:04:44 +0000 ubuntu-system-settings (0.3+16.04.20160218-0ubuntu1) xenial; urgency=medium [ jonas-drange ] * Define a map used for mapping short, panel-agnostic URLs and expose translation functionality to both QML and c++. (LP: #1489833, #1533835) -- Charles Kerr Thu, 18 Feb 2016 17:06:34 +0000 ubuntu-system-settings (0.3+16.04.20160208-0ubuntu1) xenial; urgency=medium * Make cellular and phone dynamically visible (LP: #1541588) * Set a fixed width to 50 GU when in windowed mode (LP: #1542050) -- Ken VanDine Mon, 08 Feb 2016 14:32:42 +0000 ubuntu-system-settings (0.3+16.04.20160129-0ubuntu1) xenial; urgency=medium * Return "Phone" for type Smartphone (LP: #1534221) -- Ken VanDine Fri, 29 Jan 2016 15:43:18 +0000 ubuntu-system-settings (0.3+16.04.20160128-0ubuntu1) xenial; urgency=medium * Allow pairing regardless of type (LP: #1535660, #1534221) * Exposed adapterAddress in the bluetooth plugin to be used to get the address in the about plugin (LP: #1537029) -- Ken VanDine Thu, 28 Jan 2016 14:23:03 +0000 ubuntu-system-settings (0.3+16.04.20160121-0ubuntu1) xenial; urgency=medium * Don't display the ActivityIndicator while searching, causes to much load. (LP: #1535827) * Don't display the setting to automatically connect when detected during pairing (LP: #1535822) * Only enable the forget device button when bluetooth is enabled (LP: #1535829) -- Ken VanDine Thu, 21 Jan 2016 14:47:13 +0000 ubuntu-system-settings (0.3+16.04.20160108.1-0ubuntu1) xenial; urgency=medium * Adds Mouse & Touchpad panel, however it's disabled because it requires unity8 support. added: plugins/mouse/ plugins/mouse/CMakeLists.txt plugins/mouse/Components/ plugins/mouse/Components/CMakeLists.txt plugins/mouse/Components/UnityInputInfo/ plugins/mouse/Components/UnityInputInfo/CMakeLists.txt plugins/mouse/Components/UnityInputInfo/UnityInputInfo.qml plugins/mouse/Components/UnityInputInfo/qmldir plugins/mouse/Connected.qml plugins/mouse/InputInfo/ plugins/mouse/InputInfo/CMakeLists.txt plugins/mouse/InputInfo/linux/ plugins/mouse/InputInfo/linux/qinputdeviceinfo_linux.cpp plugins/mouse/InputInfo/linux/qinputdeviceinfo_linux_p.h plugins/mouse/InputInfo/plugin.cpp plugins/mouse/InputInfo/plugin.h plugins/mouse/InputInfo/qdeclarativeinputdeviceinfo.cpp plugins/mouse/InputInfo/qdeclarativeinputdeviceinfo_p.h plugins/mouse/InputInfo/qinputinfo.cpp plugins/mouse/InputInfo/qinputinfo.h plugins/mouse/InputInfo/qmldir plugins/mouse/ItemTitle.qml plugins/mouse/None.qml plugins/mouse/PageComponent.qml plugins/mouse/PrimaryButtonSelector.qml plugins/mouse/SectionHeader.qml plugins/mouse/TapArea.qml plugins/mouse/mouse.settings plugins/mouse/plugin/ plugins/mouse/plugin/CMakeLists.txt plugins/mouse/plugin/mouse- plugin.cpp plugins/mouse/plugin/mouse-plugin.h plugins/mouse/settings-mouse.svg tests/plugins/mouse/ tests/plugins/mouse/CMakeLists.txt tests/plugins/mouse/Source/ tests/plugins/mouse/Source/qmldir tests/plugins/mouse/tst_mouse.cpp tests/plugins/mouse/tst_mouse.qml -- Ken VanDine Fri, 08 Jan 2016 19:06:03 +0000 ubuntu-system-settings (0.3+16.04.20151222-0ubuntu1) xenial; urgency=medium [ jonas-drange ] * Expand indicator network mock to include access points, sections and switches via org.gtk.Menus. * fix utils leak in main -- Ken VanDine Tue, 22 Dec 2015 19:46:25 +0000 ubuntu-system-settings (0.3+16.04.20151216.1-0ubuntu1) xenial; urgency=medium [ Ken VanDine ] * Improved metadata sent to download manager so they show up better in the transfer indicator. -- CI Train Bot Wed, 16 Dec 2015 16:19:08 +0000 ubuntu-system-settings (0.3+16.04.20151204.1-0ubuntu1) xenial; urgency=medium [ Ken VanDine ] * Don't delete previous custom ringtones unless a new custom ringtone is selected. Set header titled in the picker. (LP: #1519332) [ jonas-drange ] * drop /usr/bin/ from USS binary in autopilot tests (LP: #1517488) -- Ken VanDine Fri, 04 Dec 2015 16:18:04 +0000 ubuntu-system-settings (0.3+16.04.20151203-0ubuntu1) xenial; urgency=medium [ Ken VanDine ] * Don't animate the ActivityIndicator when it's not visible (LP: #1460945) [ jonas-drange ] * change single quotes in i18n.tr to double quotes as the parser does not like single quotes (LP: #1518732) -- Ken VanDine Thu, 03 Dec 2015 19:00:42 +0000 ubuntu-system-settings (0.3+16.04.20151201-0ubuntu1) xenial; urgency=medium [ jonas-drange ] * Refactored mock click update server since it was not already in use, and made use of it in the system udpates autopilot tests. Removed assertion that assumed that the 'SEARCHING' state would last longer than n seconds. -- Ken VanDine Tue, 01 Dec 2015 17:55:33 +0000 ubuntu-system-settings (0.3+16.04.20151127.2-0ubuntu1) xenial; urgency=medium * Capture values by reference in the lambda (LP: #1517254, #1519046) * Ensure we don't add duplicate updates to the model (LP: #1519971) -- Ken VanDine Fri, 27 Nov 2015 20:05:44 +0000 ubuntu-system-settings (0.3+16.04.20151124-0ubuntu1) xenial; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Ken VanDine ] * Allow setting custom ringtone with content-hub (LP: #1268097) -- Ken VanDine Tue, 24 Nov 2015 11:09:44 +0000 ubuntu-system-settings (0.3+16.04.20151120-0ubuntu1) xenial; urgency=medium * Ported the Bluetooth plugin to the changed BlueZ API which comes with version 5.x. The overall device management gets a lot more reliable with this. Superfluous code was dropped when possible. Also the unit tests got a rework and all pass now. (LP: #1499789) -- Simon Fels Fri, 20 Nov 2015 08:48:52 +0000 ubuntu-system-settings (0.3+16.04.20151110-0ubuntu1) xenial; urgency=medium [ Alejandro J. Cura ] * If a system package gets updated by the user, only show the user's copy (LP: #1265250) [ Bartosz Kosiorek ] * Allow translating "Unavailable" string (LP: #1511384) (LP: #1511384) [ Ken VanDine ] * Don't check for updates if not online (LP: #1505663) [ Michael Zanetti ] * Only animate ActivityIndicators when they are visible (LP: #1513450) -- Ken VanDine Tue, 10 Nov 2015 15:27:33 +0000 ubuntu-system-settings (0.3+16.04.20151109-0ubuntu1) xenial; urgency=medium [ jonas-drange ] * Cache call forwarding summary for each IMSI/ICCID. Block UI until the CallForwarding binding is ready. Do not assume a failed callforwarding change means it's disabled (could be forced by carrier). (LP: #1478049) -- Jonas G. Drange Mon, 09 Nov 2015 12:50:11 +0000 ubuntu-system-settings (0.3+16.04.20151103.1-0ubuntu1) xenial; urgency=medium [ Bartosz Kosiorek ] * Remove "Retry" button, when no internet connection is available. It will automatically retry after establishing connection (LP: #1479447) (LP: #1479447) [ Ken VanDine ] * Don't elide connect to internet label (LP: #1512768) * Ensure we only check for updates when NetworkingStatus.online is true (LP: #1505663) * [system-settings] Abort request when the onlineStatus changes to false (LP: #1505663) -- Ken VanDine Tue, 03 Nov 2015 16:26:31 +0000 ubuntu-system-settings (0.3+16.04.20151029-0ubuntu1) xenial; urgency=medium [ CI Train Bot ] * New rebuild forced. [ jonas-drange ] * Deprecated the use of Info endpoint in system_update.cpp and hotspot. Exposed detailed version details on UpdateManager. Used this to get to a 'tag' key which includes the ota string. Because of more advanced system-image testing, about tests now use the systemimage dbusmock template. debian/control, s-i-dbus changed to 3.0.2 because that's where the ota string is. (LP: #1475568) -- Jonas G. Drange Thu, 29 Oct 2015 15:48:09 +0000 ubuntu-system-settings (0.3+16.04.20151023.1-0ubuntu1) xenial; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Ken VanDine ] * Bump Ubuntu.Components imports to 1.3 and fixed UbuntuShape deprecations (LP: #1508363) [ jonas-drange ] * re-add silentMode property to repair the silent mode switch -- Jonas G. Drange Fri, 23 Oct 2015 14:57:29 +0000 ubuntu-system-settings (0.3+15.10.20151002-0ubuntu1) wily; urgency=medium [ Sebastien Bacher ] * [hospot] include cmakefile hack to get files listed in qtcreator * [security-privacy] use the system location as well to look for trust store items, that's needed at least for unity8-dash which is not distributed as a click and doesn't a .local entry (LP: #1501428) * [sound] don't display silent mode warnings, sounds should just be played when user selected (LP: #1391502) [ jonas-drange ] * [phone] encode numbers before passing them to url-dispatcher (LP: #1496845) -- Ken VanDine Fri, 02 Oct 2015 17:52:49 +0000 ubuntu-system-settings (0.3+15.10.20150930-0ubuntu1) wily; urgency=medium * Used the correct property to determine if whoopsie will automatically report crashes (LP: #1494442) -- Ken VanDine Wed, 30 Sep 2015 15:23:14 +0000 ubuntu-system-settings (0.3+15.10.20150924-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ jonas-drange ] * [autopilot] use wait_select_single instead of select_single for all click_item * [security-privacy] fix test broken by recent ui changes -- Jonas G. Drange Thu, 24 Sep 2015 09:54:48 +0000 ubuntu-system-settings (0.3+15.10.20150918-0ubuntu1) wily; urgency=medium [ jonas-drange ] * [hotspot] hide/show based on modem availability from Connectivity (which also requires a bumped dep). (LP: #1487157) * [time-date] Migrate threaded code to worker-object pattern, move sorting to a worker thread from the GUI thread, and only instantiate UbuntuTimeDatePanel plugin once. (LP: #1492260) * [wifi/wpa2ep] allow passwords of length 1 for wpa enterprise authentication schemes. (LP: #1490417) -- Jonas G. Drange Fri, 18 Sep 2015 14:20:27 +0000 ubuntu-system-settings (0.3+15.10.20150915-0ubuntu1) wily; urgency=medium [ Ken VanDine ] * ported to libqofono 0.82 (modemTechnologies now availableTechnologies) -- Tony Espy Tue, 15 Sep 2015 00:23:13 +0000 ubuntu-system-settings (0.3+15.10.20150910.1-0ubuntu1) wily; urgency=medium [ jonas-drange ] * [hotspot] allow insecure hotspot, hide hotspot for mako, make autopilot tests run on mako, and change packaging so we get a newer Connectivity API (provided by indicator-network). (LP: #1431876) * [system-update] deviceName now uses correct argument returned from system image backend. (LP: #1487432) -- CI Train Bot Thu, 10 Sep 2015 19:01:48 +0000 ubuntu-system-settings (0.3+15.10.20150909-0ubuntu1) wily; urgency=medium [ Ken VanDine ] * Don't initialize and int as NULL * Fixed test to match string change * Pass some args when pushing the online-accounts panel page [ Sebastien Bacher ] * [security-privacy] small bugfixes and ui tweaks update some strings to match the design translate the list items names include online accounts button (LP: #1488016, #1487382) * [system-update] use scalable distributor-logo icon from the theme (LP: #1367137) -- CI Train Bot Wed, 09 Sep 2015 15:08:25 +0000 ubuntu-system-settings (0.3+15.10.20150901-0ubuntu1) wily; urgency=medium [ Ken VanDine ] * emit credentialsDeleted when the U1 token expired (LP: #1378678) [ Manuel de la Pena ] * Sign the query in order to get a possible auth error from the server and stop the user from trying to do updates with invalid creds. * The updates page is leaking objects when we have a successful update and when we do have errors. The following branch ensures that no memory is wasted. -- CI Train Bot Tue, 01 Sep 2015 13:59:12 +0000 ubuntu-system-settings (0.3+15.10.20150831-0ubuntu1) wily; urgency=medium [ simon.busch@canonical.com ] * Reworking bluetooth support in settings a bit to work as it should: devices are now correctly connected after they got paired which wasn't the case before due to timing reasons (org.bluez.Audio/Input/... interface wasn't registered yet) DevicePage is now created on the fly to avoid it displaying information for a moment from a previously selected device DevicePage is now split out of the PageComponent.qml file Discover service functionality is dropped as bluez does this on its own and we don't need to care (LP: #1488836) -- CI Train Bot Mon, 31 Aug 2015 13:22:00 +0000 ubuntu-system-settings (0.3+15.10.20150827-0ubuntu1) wily; urgency=medium [ Ken VanDine ] * Don't show the phone number in the about page, that is now provided by address-book-app (LP: #1364452) [ Robert Ancell ] * Use new QML package names for qml-module-qt-labs-folderlistmodel, qml-module-qtsysteminfo. [ Sebastien Bacher ] * [security-privacy] rename the "Lock phone" item to "Locking and unlocking" and do not include the screen delay as a value, it misleads users to think that the section is only about that where it also includes security options (LP: #1361127) * [security-privacy] use the correct access to location string (LP: #1388184) [ jonas-drange ] * Use wait_select_single instead of select_single to make the test less flaky * [plugin] add has-dynamic-name to allow for dynamic renaming of a plugin. (LP: #1475629) -- CI Train Bot Thu, 27 Aug 2015 07:47:59 +0000 ubuntu-system-settings (0.3+15.10.20150818-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ jonas-drange ] * [hotspot] fixes ui bugs. Depends on suru-icon-theme 14.04+15.04.20150813~ to get the new hotspot icon. Depends on qml- module-ubuntu-connectivity (>= 0.5.3) to get new connectivity bindings. (LP: #1459701) -- CI Train Bot Tue, 18 Aug 2015 13:20:14 +0000 ubuntu-system-settings (0.3+15.10.20150814-0ubuntu1) wily; urgency=medium [ Ken VanDine ] * dismiss_osk after entering text -- CI Train Bot Fri, 14 Aug 2015 19:59:01 +0000 ubuntu-system-settings (0.3+15.10.20150812-0ubuntu1) wily; urgency=medium [ jonas-drange ] * [cellular] add hotspot support by use of the Connectivity API (LP: #1477300, #1421583) -- CI Train Bot Wed, 12 Aug 2015 12:20:19 +0000 ubuntu-system-settings (0.3+15.10.20150810-0ubuntu1) wily; urgency=medium [ Ken VanDine ] * Set dimTimeout to 0 when activityTimeout is 0 (LP: #1476372) [ Sebastien Bacher ] * [bluetooth] turn off discovery if inactive, not only suspended (LP: #1482235) [ jonas-drange ] * [python] fix pep8 warnings from new pep8 1.6 -- CI Train Bot Mon, 10 Aug 2015 13:20:25 +0000 ubuntu-system-settings (0.3+15.10.20150806-0ubuntu1) wily; urgency=medium [ jonas-drange ] * [autopilot/phone] stops calling the method passed to assertThat * [autopilot] change Wi-Fi and System Update tests to use a mocked indicator-network (org.gtk.Actions and com.ubuntu.connectivity1). -- CI Train Bot Thu, 06 Aug 2015 15:10:13 +0000 ubuntu-system-settings (0.3+15.10.20150804-0ubuntu1) wily; urgency=medium [ Sebastien Bacher ] * [system-update] get the custom build information from the s-i service (LP: #1393413) [ jonas-drange ] * Adds Flickables to many pages. (LP: #1470782) [ simon.busch@canonical.com ] * Convert Bluetooth connect/disconnect operations to async ones to not block the UI when the backend takes a little bit longer to perform those. -- CI Train Bot Tue, 04 Aug 2015 18:14:23 +0000 ubuntu-system-settings (0.3+15.10.20150731-0ubuntu1) wily; urgency=medium [ Ken VanDine ] * [cellular/apn] new APN panel made for the new 'Preferred' property, as well as the 'ResetContext' method. (LP: #1435360, #1361864, #1376714, #1457676, #1424149, #1442646, #1388222) -- CI Train Bot Fri, 31 Jul 2015 18:19:18 +0000 ubuntu-system-settings (0.3+15.10.20150729.1-0ubuntu2~gcc5.1) wily; urgency=medium * No change upload, build with GCC 5. -- Matthias Klose Thu, 30 Jul 2015 11:56:52 +0200 ubuntu-system-settings (0.3+15.10.20150729.1-0ubuntu1) wily; urgency=medium [ Christopher Lee ] * Update AP helper so it doesn't attempt to use an unreachable value when scrolling. [ Ken VanDine ] * Added a sleep to give set_forward_on_busy time to finish * Use wait_select_single in the wifi dialog and bump the sleep to 1 second * We need to explicitly stop dbus in tearDownClass, fixes lingering dbus processes -- CI Train Bot Wed, 29 Jul 2015 18:06:23 +0000 ubuntu-system-settings (0.3+15.10.20150724-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Manuel de la Pena ] * Recompile with the new udm to avoid ABI issues. -- CI Train Bot Fri, 24 Jul 2015 17:17:31 +0000 ubuntu-system-settings (0.3+15.10.20150722-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * Resync trunk. [ Ken VanDine ] * Use TextField.write to properly use the OSK Added helper to dismiss OSK [ jonas-drange ] * [tests] avoids setting Interfaces property after the Cellular/Phone/About plugins have loaded. -- CI Train Bot Wed, 22 Jul 2015 12:55:01 +0000 ubuntu-system-settings (0.3+15.10.20150716-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * Resync trunk. [ Ken VanDine ] * [wifi] Fixed handling of loading extended attributes from the MenuModel (LP: #1472505) [ handsome_feng<445865575@qq.com> ] * Add flickable in time/date page. (LP: #1469076) [ jonas-drange ] * [phone] make services insensitive when there are no services as well as adding autopilot tests for sim services. (LP: #1470779) -- CI Train Bot Thu, 16 Jul 2015 13:40:14 +0000 ubuntu-system-settings (0.3+15.10.20150708-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ jonas-drange ] * Lets the Wi-Fi panel respond to an SSID provided by dispatcher by launching a "Connect to" dialogue. (LP: #1241986) -- CI Train Bot Wed, 08 Jul 2015 20:07:33 +0000 ubuntu-system-settings (0.3+15.10.20150703-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Joerg Berroth ] * Added support for 802-1x wireless network configurations. (LP: #1241986) -- CI Train Bot Fri, 03 Jul 2015 16:09:00 +0000 ubuntu-system-settings (0.3+15.10.20150702.3-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Ken VanDine ] * Test searching for WiFi instead of Sound, online-accounts now has a soundcloud account type (LP: #1468029) [ Matthew Paul Thomas ] * Changes "Install & Restart" to "Restart & Install" and "Not Now" to "Cancel". lp:1359344 (LP: #1359344) [ jonas-drange ] * implement CFB, CFNRy and CFNRc as well as autopilot tests (LP: #1463828) -- CI Train Bot Thu, 02 Jul 2015 22:48:32 +0000 ubuntu-system-settings (0.3+15.10.20150622-0ubuntu2) wily; urgency=medium * debian/control: - don't have an alternative depends on system-image-snappy-cli, it's deprecated - have ubuntu-snappy-cli as an alternative to click, that's not the right solution but a workaround to unblock snappy image build -- Sebastien Bacher Thu, 02 Jul 2015 10:30:10 +0200 ubuntu-system-settings (0.3+15.10.20150622-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ jonas-drange ] * [wifi] skip some tests that cannot be mocked and use specific object when found during connection (LP: #1441192) -- CI Train Bot Mon, 22 Jun 2015 13:01:01 +0000 ubuntu-system-settings (0.3+15.10.20150615-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Ken VanDine ] * Activate the accessPoint on click -- CI Train Bot Mon, 15 Jun 2015 13:41:16 +0000 ubuntu-system-settings (0.3+15.10.20150604-0ubuntu1) wily; urgency=medium [ Sebastien Bacher ] * [battery] use round linejoin style to workaround rendering glitches (LP: #1461624) * define a way for plugin to be visible if a file exists, use that capability to enable the updates panel on system-image systems and not snappy one, which allows us to not have a strong depends on system image components -- CI Train Bot Thu, 04 Jun 2015 15:45:14 +0000 ubuntu-system-settings (0.3+15.10.20150527-0ubuntu1) wily; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Iain Lane ] * Improve filtering in main page and timezone filters. (LP: #1454186, #1446086) [ Ken VanDine ] * Ensure dim-timeout is 10 seconds less than activity-timeout (LP: #1437510) * debian/control: bumped depends on ubuntu-keyboard-data to >= 0.99.trunk.phablet2+15.04.20150421 to get gsettings schema changes (LP: #1454230) * expose deviceName to QML [ Lukáš Tinkl ] * compare the language and kbd layout names in a locale-aware manner [ Sebastien Bacher ] * Translate push_helper expected strings to avoid failure in non C locales (LP: #1456941) * [battery] use the correct height value for the first point of the graph, that fixes the initial point often starting to high and the curve starting with an almost vertical line (LP: #1439122) * [language] update auto punctuation description to match the osk behaviour (LP: #1385288) * [security-privacy] remove obsolete dash search option (LP: #1422700) [ jonas-drange ] * New icon as per lp:1457424 (LP: #1457424) -- CI Train Bot Wed, 27 May 2015 09:23:37 +0000 ubuntu-system-settings (0.3+15.04.20150514-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * Resync trunk. [ Ken VanDine ] * Re-factored SIM Pin related tests into separate classes to properly ensure the LockedPins property is properly setup for each test. * incorporate SimPin helper from ubuntu-sanity-tests and refactor a few tests to utilize them -- CI Train Bot Thu, 14 May 2015 16:06:15 +0000 ubuntu-system-settings (0.3+15.04.20150511-0ubuntu1) vivid; urgency=medium [ Ken VanDine ] * Removed the spacing from the updates ListView and use margins instead. This fixes the extra space left as updates are installed. (LP: #1450866) [ Sebastien Bacher ] * [battery] display last charge info in hours rather than days (LP: #1438535) [ jonas-drange ] * [security-privacy] give the focus to the right entry, if the current unlock method is swipe then there is no "current password" so the new input line should be the focussed one (LP: #1438049) -- CI Train Bot Mon, 11 May 2015 20:43:06 +0000 ubuntu-system-settings (0.3+15.04.20150430.1-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * New rebuild forced. * Resync trunk. [ Ken VanDine ] * Include supported frameworks and arch when checking for updates (LP: #1449582) -- CI Train Bot Thu, 30 Apr 2015 19:38:05 +0000 ubuntu-system-settings (0.3+15.04.20150422.1-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Michael Sheldon ] * Allow system settings to find keyboard plugins in additional locations specified via gsettings. (LP: #1445532) -- CI Train Bot Wed, 22 Apr 2015 20:23:14 +0000 ubuntu-system-settings (0.3+15.04.20150422-0ubuntu1) vivid; urgency=medium [ Ken VanDine ] * Don't call a test from inside another test [ Leonardo Arias Fonseca ] * Fix the base class used when launching the app in autopilot tests. -- CI Train Bot Wed, 22 Apr 2015 18:48:35 +0000 ubuntu-system-settings (0.3+15.04.20150420-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * New rebuild forced. * Resync trunk. [ Ken VanDine ] * Error checking for plugin instance and pageComponent (LP: #1438633) [ Nick Dedekind ] * Fix for laggy backends (lp#1390136) (LP: #1390136) -- CI Train Bot Mon, 20 Apr 2015 15:48:06 +0000 ubuntu-system-settings (0.3+15.04.20150413-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * New rebuild forced. * Resync trunk. [ Sebastien Bacher ] * [battery] refresh the canvas when getting focus to avoid outdated info (LP: #1435424) * [bluetooth, sim] Get some dialogs to focus their text entry by default * [security-privacy] give the focus to the right entry, if the current unlock method is swipe then there is no "current password" so the new input line should be the focussed one (LP: #1438049) * bluetooth: check if the device is valid before getting details -- CI Train Bot Mon, 13 Apr 2015 15:08:56 +0000 ubuntu-system-settings (0.3+15.04.20150407-0ubuntu1) vivid; urgency=medium [ Alex Tu ] * for Arale device: fixed:LP#1417459 Storage size not correct (LP: #1433024, #1417459) [ CI Train Bot ] * New rebuild forced. [ alextu ] * for Arale device: fixed:LP#1417459 Storage size not correct (LP: #1433024, #1417459) -- CI Train Bot Tue, 07 Apr 2015 21:11:26 +0000 ubuntu-system-settings (0.3+15.04.20150403-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * Resync trunk. [ jonas-drange ] * Removes trailing spaces, as well as spaces on empty lines. * fix tests that uses the networkmanager template -- CI Train Bot Fri, 03 Apr 2015 16:51:57 +0000 ubuntu-system-settings (0.3+15.04.20150401.2-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * New rebuild forced. [ Ken VanDine ] * Fixed handling of pinRetries Improved dbusmock template for ofono to support testing LockPin, UnlockPin, ChangePin and EnterPin (LP: #1415850) -- CI Train Bot Wed, 01 Apr 2015 18:30:16 +0000 ubuntu-system-settings (0.3+15.04.20150401-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * New rebuild forced. [ jonas-drange ] * [cellular/apn] make apn entry enabled always (LP: #1388046) * [cellular/apn] no creation of custom contexts on editor exit (LP: #1433278) -- CI Train Bot Wed, 01 Apr 2015 14:09:52 +0000 ubuntu-system-settings (0.3+15.04.20150331.2-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * Resync trunk. [ Roberto Alsina ] * Use per-package notification settings instead of per-app and per- scope. (LP: #1434181) -- CI Train Bot Tue, 31 Mar 2015 19:39:17 +0000 ubuntu-system-settings (0.3+15.04.20150325-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * Resync trunk. [ jonas-drange ] * [cellular] apn page does not overwrite empty, provisioned contexts (LP: #1415495) -- CI Train Bot Wed, 25 Mar 2015 22:22:32 +0000 ubuntu-system-settings (0.3+15.04.20150317-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * Resync trunk. [ Ken VanDine ] * reorder includes to be alphabetical and removed a blank line [ Timo Jyrinki ] * Don't build-depend on Qt private header packages. (LP: #1427991) (LP: #1427991) [ jonas-drange ] * [sound] show other vibrate setting -- CI Train Bot Tue, 17 Mar 2015 18:02:08 +0000 ubuntu-system-settings (0.3+15.04.20150305-0ubuntu1) vivid; urgency=medium [ Sebastien Bacher ] * bluetooth: disable device visiblity when switching out, that way it's not staying on if the settings are closed from the switcher or if the user switch to another software (LP: #1419874) -- CI Train Bot Thu, 05 Mar 2015 20:53:03 +0000 ubuntu-system-settings (0.3+15.04.20150224-0ubuntu1) vivid; urgency=medium [ Mathieu Trudel-Lapierre ] * Make an adapter-wide agent available for pairing requests initiated from a remote device. (LP: #1366061) [ CI Train Bot ] * New rebuild forced. -- CI Train Bot Tue, 24 Feb 2015 22:40:10 +0000 ubuntu-system-settings (0.3+15.04.20150223-0ubuntu1) vivid; urgency=medium [ Leo Arias ] * On the autopilot tests, select the main window by object name. Added a proxy object for the application. Cleaned up the launching methods. [ Timo Jyrinki ] * Cleanup leftover commented out section from Qt 5.4 transition. -- CI Train Bot Mon, 23 Feb 2015 19:58:56 +0000 ubuntu-system-settings (0.3+15.04.20150220.1-0ubuntu1) vivid; urgency=medium [ Sebastien Bacher ] * bluetooth: disable pairing for unsupported device types, the current UI let users click on the button but doesn't do anything out of closing the page, better to show the button as unactive instead -- CI Train Bot Fri, 20 Feb 2015 17:41:55 +0000 ubuntu-system-settings (0.3+15.04.20150220-0ubuntu1) vivid; urgency=medium [ Sebastien Bacher ] * system-update: use the correct right-anchoring so the checking-for- updates label is not cut, in some locales (LP: #1421967) [ Iain Lane ] * Drop old example images from debian/copyright - they aren't shipped any more [ Rodney Dawes ] * Handle the credentialsDeleted signal appropriately. (LP: #1413655) -- CI Train Bot Fri, 20 Feb 2015 14:40:43 +0000 ubuntu-system-settings (0.3+15.04.20150219.1-0ubuntu1) vivid; urgency=medium [ Ken VanDine ] * revert automatic translation merge * Reapplied automatic translations import * Removed conflicting ConnectivityMixin to fix smoke testing * Use wait_select_single to fix test_reset_launcher failures -- CI Train Bot Thu, 19 Feb 2015 15:25:00 +0000 ubuntu-system-settings (0.3+15.04.20150219-0ubuntu1) vivid; urgency=medium [ Ken VanDine ] * Fix logic error in check for Paired to know if we should add ellipsis. [ jonas-drange ] * [cellular] better ux for no sims (LP: #1377182) [ Iain Lane ] * Reintroduce the functionality dropped in the Qt 5.4 transition - expose the functions we need from QStorageInfo to QML, and copy over a heuristic function to tell if a drive is "internal" or not. * Make the developerMode property not CONSTANT - this was ignored as it's writable. [ CI Train Bot ] * New rebuild forced. -- CI Train Bot Thu, 19 Feb 2015 02:08:28 +0000 ubuntu-system-settings (0.3+15.04.20150217-0ubuntu1) vivid; urgency=medium [ jonas-drange ] * [cellular] allow user to change 3g modem (LP: #1379850) * [cellular] makes the apn editor somewhat compatible to libqofono 0.7 (LP: #1379850, #1415215) [ CI Train Bot ] * New rebuild forced. -- CI Train Bot Tue, 17 Feb 2015 15:33:07 +0000 ubuntu-system-settings (0.3+15.04.20150213-0ubuntu2) vivid; urgency=medium * Disable StorageInfo use temporarily while a fix for the upstream class removal is being done. * Adapt WIP lp:~laney/ubuntu-system-settings/storageinfo-5.4 to keep the entry and free space info visible while disabling the clickablity. -- Timo Jyrinki Mon, 16 Feb 2015 09:08:47 +0200 ubuntu-system-settings (0.3+15.04.20150213-0ubuntu1) vivid; urgency=medium [ Sebastien Bacher ] * bluetooth: workaround for a bluez bug where the number of entered digits in DisplayPasskey pairing doesn't make sense. Only update the passkey hint while typing if the number is <= 6. * change applicationName MainView's property to be "ubuntu-system- settings" rather than "SystemSettings", the documentation says it should match the desktop file name. The toolkit also sets the textdomain to that value which leads to translation issues, even if the domain is changed again later on, since glib does some init based on the return value of the first call to g_dgettext for example (LP: #1420404) -- CI Train Bot Fri, 13 Feb 2015 18:43:07 +0000 ubuntu-system-settings (0.3+15.04.20150211.1-0ubuntu1) vivid; urgency=medium [ jonas-drange ] * [sound] let user toggle other vibrate setting [ Sebastien Bacher ] * categories: disable tap effect on the section headers (LP: #1417061) -- Ubuntu daily release Wed, 11 Feb 2015 17:34:13 +0000 ubuntu-system-settings (0.3+15.04.20150209-0ubuntu1) vivid; urgency=medium [ CI Train Bot ] * Resync trunk [ Mathieu Trudel-Lapierre ] * [bluetooth] Display address for device in main list if name hasn't been discovered yet. [ Sebastien Bacher ] * security-privacy: display the password mismatch warning when the new text and the confirmation have the same length and different content, without requiring for the user to hit the validation button * security: use new i18n.ctr rather than qsTr which doesn't use gettext (LP: #1418537) * bluetooth: use the correct signature for the DisplayPasskey callback * bluetooth: implement simple secure pairing dialog (LP: #1415509) -- Ubuntu daily release Mon, 09 Feb 2015 15:47:11 +0000 ubuntu-system-settings (0.3+15.04.20150130-0ubuntu1) vivid; urgency=medium [ Ken VanDine ] * Use device-state from indicator-power to determine charging status. QtSystemsInfo doesn't support UPower 0.99. (LP: #1416096) -- Ubuntu daily release Fri, 30 Jan 2015 22:53:18 +0000 ubuntu-system-settings (0.3+15.04.20150129.2-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * initialize m_lastFullCharge as NULL [ Sebastien Bacher ] * [sound] tweak strings following design recommendation (LP: #1410766) * [security-privacy] enable the confirmation button only in the cases described by the specification (LP: #1412523, #1412527) [ jonas-drange ] * [security/privacy] add connectivity binding and let user unlock a given SIM (LP: #1378883) -- Ubuntu daily release Thu, 29 Jan 2015 18:32:13 +0000 ubuntu-system-settings (0.3+15.04.20150127.1-0ubuntu1) vivid; urgency=low [ Michael Terry ] * Revoke any cached authorizations before trying to change password mode. This makes sure that we authenticate the user again even if we just did so (for UX consistency). [ jonas-drange ] * [ap] avoid use of scroll_to_and_click where the element to be clicked is visible without scrolling * [wifi] updates AP test because of a new backend -- Ubuntu daily release Tue, 27 Jan 2015 16:35:43 +0000 ubuntu-system-settings (0.3+15.04.20150127-0ubuntu1) vivid; urgency=low [ Alberto Mardegan ] * Security: ignore older requests when building the applications' grants -- Ubuntu daily release Tue, 27 Jan 2015 10:04:19 +0000 ubuntu-system-settings (0.3+15.04.20150126-0ubuntu1) vivid; urgency=low [ Sebastien Bacher ] * security-privacy: give default focus to the first entry (LP: #1412530) -- Ubuntu daily release Mon, 26 Jan 2015 15:20:31 +0000 ubuntu-system-settings (0.3+15.04.20150123-0ubuntu1) vivid; urgency=low [ Manuel de la Peña ] * Add support for checksum validation. (LP: #1330770) [ Diego Sarmentero ] * Add support for checksum validation. (LP: #1330770) -- Ubuntu daily release Fri, 23 Jan 2015 16:53:49 +0000 ubuntu-system-settings (0.3+15.04.20150122-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * [system-updates] Don't show an empty list after updates are completed (LP: #1392240, #1413369) [ jonas-drange ] * [wifi] use an already translated, sane string for consistency -- Ubuntu daily release Thu, 22 Jan 2015 14:50:57 +0000 ubuntu-system-settings (0.3+15.04.20150116-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * Work around for the SDK's addition of a Dialog CPO, this fixes matching in test_reset [ CI Train Bot ] * Resync trunk -- Ubuntu daily release Fri, 16 Jan 2015 14:11:26 +0000 ubuntu-system-settings (0.3+15.04.20150115-0ubuntu1) vivid; urgency=low [ Manuel de la Peña ] * Fix pause issue ensuring that it does pause the download. (LP: #1398310) [ Manuel de la Pena ] * Fix pause issue ensuring that it does pause the download. (LP: #1398310) -- Ubuntu daily release Thu, 15 Jan 2015 15:32:30 +0000 ubuntu-system-settings (0.3+15.04.20150114-0ubuntu1) vivid; urgency=low [ jonas-drange ] * Change the way we use OfonoManager.modems, since it is no longer populated at creation time (in u-s-s)—use events instead. libqofono bindings also require that the modem emits InterfacesChanged with their name it it, to work at all. All modem mocks has been updated. -- Ubuntu daily release Wed, 14 Jan 2015 15:17:36 +0000 ubuntu-system-settings (0.3+15.04.20150112-0ubuntu1) vivid; urgency=low [ jonas-drange ] * [security] replace inputmask for validator and maximum length (LP: #1357548) -- Ubuntu daily release Mon, 12 Jan 2015 16:43:30 +0000 ubuntu-system-settings (0.3+15.04.20150110-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * Tiny step towards improved use of the preferred page-object model, hopefully making some tests more reliable. [ Allan LeSage ] * Add just a few helpers for a Bluetooth sanity test. * Minimal helpers for a SIM PIN test. -- Ubuntu daily release Sat, 10 Jan 2015 06:51:06 +0000 ubuntu-system-settings (0.3+15.04.20150109-0ubuntu1) vivid; urgency=low [ Jussi Pakkanen ] * Make currently active connection forgettable. -- Ubuntu daily release Fri, 09 Jan 2015 08:48:06 +0000 ubuntu-system-settings (0.3+15.04.20150107-0ubuntu1) vivid; urgency=low [ CI Train Bot ] * Resync trunk [ jonas-drange ] * [about] use networkinfo to pull the wifi device MAC (LP: #1399723) -- Ubuntu daily release Wed, 07 Jan 2015 12:05:12 +0000 ubuntu-system-settings (0.3+15.04.20141216-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * [system-update] remember the latest SystemUpdate downloaded and compare the version when checking again and set updateReady appropriately. This fixes the handling of downloaded updates when auto-download is false. (LP: #1392051) [ Michael Zanetti ] * Enable support for Bluetooth Input devices -- Ubuntu daily release Tue, 16 Dec 2014 06:57:52 +0000 ubuntu-system-settings (0.3+15.04.20141211-0ubuntu1) vivid; urgency=low [ jonas-drange ] * [cellular/carriers] new Carrier & APN entry, as well as a major refactor of carrier selection code warranted by the design change. (LP: #1388044) -- Ubuntu daily release Thu, 11 Dec 2014 21:15:06 +0000 ubuntu-system-settings (0.3+15.04.20141210.1-0ubuntu1) vivid; urgency=low [ jonas-drange ] * [cellular] Use a repeater to lay out two separate ItemSelectors for modems, making sure it works well between connMan power cycles (LP: #1377455) * [about] properly display IMEI values for no devices ("None"), one device and multiple devices. Remove test now redundant. (LP: #1205294) [ Iain Lane ] * Use changed_properties instead of invalidated_properties. timedated no longer sends the latter. We also now get the new value for free along with the change, so save it instead of doing another roundtrip over the bus to ask for it again. (LP: #1400353) [ Mathieu Trudel-Lapierre ] * Re-enable all device types. [ CI Train Bot ] * Resync trunk [ Ken VanDine ] * [brightness] ensure properties are not use undefined (LP: #1385467) [ Chris Gagnon ] * wait for selectTimeZoneField in autopilot test (LP: #1396335) -- Ubuntu daily release Wed, 10 Dec 2014 16:01:14 +0000 ubuntu-system-settings (0.3+15.04.20141202-0ubuntu1) vivid; urgency=low [ Michael Terry ] * Drop wizard code from ubuntu-system-settings, moving it to unity8. [ CI bot ] * Resync trunk -- Ubuntu daily release Tue, 02 Dec 2014 19:39:55 +0000 ubuntu-system-settings (0.3+15.04.20141201-0ubuntu2) UNRELEASED; urgency=medium * Fix mem leak in the update page. -- Manuel de la Pena Wed, 03 Dec 2014 11:11:00 +0100 ubuntu-system-settings (0.3+15.04.20141201-0ubuntu1) vivid; urgency=low [ Michał Sawicz ] * Add missing dependency on qml-module-ubuntu-connectivity. -- Ubuntu daily release Mon, 01 Dec 2014 12:35:25 +0000 ubuntu-system-settings (0.3+15.04.20141125-0ubuntu1) vivid; urgency=low [ Ted Gould ] * Make silent mode use the action state in the sound user service (LP: #1395709) -- Ubuntu daily release Tue, 25 Nov 2014 14:37:40 +0000 ubuntu-system-settings (0.3+15.04.20141118-0ubuntu1) vivid; urgency=low [ jonas-drange ] * [about] use singlevaluestacked for all information bits in the version panel (LP: #1390148) [ John R. Lenton ] * added debug logging to the software updates helper -- Ubuntu daily release Tue, 18 Nov 2014 16:43:17 +0000 ubuntu-system-settings (0.3+15.04.20141112.1-0ubuntu1) vivid; urgency=low [ Sebastien Bacher ] * Update the translations template during the build (LP: #1389786) [ jonas-drange ] * [cellular][phone] titles now using SettingsItemTitle (LP: #1389767) * [wifi] fix multiple issues in the "Connect to other network" dialog (LP: #1387656) [ Andrea Cimitan ] * Delay password set/confirm screens after entering the 4th digit, fixing 1390557 (LP: #1390557) [ CI bot ] * Resync trunk [ Ken VanDine ] * Specify DaemonVersion for upower to support upower 0.99 on vivid (LP: #1390629) * [battery] don't control wifi state with libnm, use the QDBusActionGroup from indicator-network (LP: #1391940) [ Christian Dywan ] * Remove the dialog internals resizing hack (LP: #1376763) -- Ubuntu daily release Wed, 12 Nov 2014 19:27:21 +0000 ubuntu-system-settings (0.3+15.04.20141105.1-0ubuntu1) vivid; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Kevin Gunn ] * fix white space issues [ Nick Dedekind ] * Fixed switches & check-boxes going out of sync with backends. (LP: #1336715) -- Ubuntu daily release Wed, 05 Nov 2014 20:32:26 +0000 ubuntu-system-settings (0.3+15.04.20141105-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * [orientation] String change to Rotation Lock (LP: #1388888) [ Sebastien Bacher ] * [notifications] update strings to match the design (LP: #1377286) [ Mathieu Trudel-Lapierre ] * [bluetooth] make the bluetooth agent a notifyable property. (LP: #1346483) [ Albert Astals ] * Use AbstractButton for haptic feedback (LP: #1389630) -- Ubuntu daily release Wed, 05 Nov 2014 14:51:49 +0000 ubuntu-system-settings (0.3+15.04.20141103-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * Use the SliderMenu component instead of the Slider component, it matches the design and doesn't flicker while changing the brightness. (LP: #1289465) * Need to create UpClient regardless of upower version [ Sebastien Bacher ] * [storage] build the correct ini name rather than guessing it (LP: #1387834) * [battery] don't use a colored icon (LP: #1351383) [ Michael Terry ] * Redesign location page according to latest design visuals / text. Allows GPS-only, GPS+HERE, or nothing at all. (LP: #1384763) [ Ubuntu daily release ] * New rebuild forced -- Ubuntu daily release Mon, 03 Nov 2014 17:30:03 +0000 ubuntu-system-settings (0.3+15.04.20141031.2-0ubuntu1) vivid; urgency=low [ Sebastien Bacher ] * Tweaks to try to make the section headers and titles closer to the design. Use a custom component, with tweaked margins and disabled tap effects, for that. [ Iain Lane ] * Move formatSize into a new Utilities class in the qml context and call this from the updates panel to consistently display sizes (LP: #1385286) * Update to work with UPower >= 0.99 as well as current versions (LP: #1330037) [ Albert Astals ] * i18n++ (LP: #1386730) [ William Hua ] * Re-translate the UI when reboot is cancelled after language change. (LP: #1377984) [ jonas-drange ] * [cellular] split "Cellular Data" and "Connection type" into two separate pieces in the UI for both single and multi SIM (LP: #1361226) * [wifi] use actiongroup to hide "connect to other networks" (LP: #1377076) [ Michael Terry ] * When the power button is held down, show the shutdown dialog like we do in the unity8 shell. (LP: #1381731) * Add a Continue button when choosing a passphrase. And fix a few other design nits with choosing a password. [ Michael Zanetti ] * Drop reboot notification label on launcher reset. (LP: #1376707) [ Mathieu Trudel-Lapierre ] * [bluetooth] Show bluetooth address instead of name while it's not detected; to be updated once available. (LP: #1382767) -- Ubuntu daily release Fri, 31 Oct 2014 14:53:52 +0000 ubuntu-system-settings (0.3+15.04.20141028.1-0ubuntu1) vivid; urgency=low [ Ken VanDine ] * Refactored to use a singleton for UpdateManager shared in both QML and CPP. Don't load the dynamic visibility items while creating the item model, defer that to the loader. (LP: #1317007) [ Florian Boucault ] * Added QML debugging. -- Ubuntu daily release Tue, 28 Oct 2014 20:44:34 +0000 ubuntu-system-settings (0.3+15.04.20141028-0ubuntu1) vivid; urgency=low [ Michael Terry ] * Fix a typo in the HERE terms link. [ CI bot ] * Resync trunk -- Ubuntu daily release Tue, 28 Oct 2014 14:15:45 +0000 ubuntu-system-settings (0.3+14.10.20141022-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Michael Zanetti ] * update code to reset launcher after launcher backend implementation was reworked (LP: #1376707) -- Ubuntu daily release Wed, 22 Oct 2014 21:34:27 +0000 ubuntu-system-settings (0.3+14.10.20141021.1-0ubuntu1) utopic; urgency=low [ Sebastien Bacher ] * [storage] translator comment for the string "%1 free" (LP: #1377929) * [system-update] ellipsize labels if needed (LP: #1376286) * [sound] Use the correct low icon (LP: #1376286) [ Lars Uebernickel ] * notification-manager: fix issues with GVariant API usage -- Ubuntu daily release Tue, 21 Oct 2014 15:24:55 +0000 ubuntu-system-settings (0.3+14.10.20141021-0ubuntu1) utopic; urgency=low [ jonas-drange ] * [security/privacy] allow user to change HERE and location detection settings. (LP: #1375322) -- Ubuntu daily release Tue, 21 Oct 2014 13:23:03 +0000 ubuntu-system-settings (0.3+14.10.20141017~rtm-0ubuntu1) 14.09; urgency=low [ Ken VanDine ] * Updated the pot file. [ jonas-drange ] * [cellular] indirectly recreate ConnectionManager interface's dbus proxy so it reports the true value of 'Powered' after flight mode (LP: #1376957) [ Iain Lane ] * [sound] Make listSounds take a list of directories and list all of the files in them, instead of assuming "/custom" all the time. [ Ubuntu daily release ] * New rebuild forced [ Sebastien Bacher ] * [sound] list custom ringtones as well (LP: #1381528) -- Ubuntu daily release Fri, 17 Oct 2014 14:57:51 +0000 ubuntu-system-settings (0.3+14.10.20141014-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Add an APN editor. (LP: #1225174) -- Ubuntu daily release Tue, 14 Oct 2014 07:52:12 +0000 ubuntu-system-settings (0.3+14.10.20141010-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Complete the unlock security screens and update a host of other small design issues. (LP: #1365034, LP: #1348362) (LP: #1365034, #1348362) -- Ubuntu daily release Fri, 10 Oct 2014 18:02:19 +0000 ubuntu-system-settings (0.3+14.10.20141009-0ubuntu1) utopic; urgency=low [ Diego Sarmentero ] * Improves in network backend. Detect network connection and show "Connect to the internet..." message or retry on netword detected. . * Detect account added on online accounts (LP: #1362149) -- Ubuntu daily release Thu, 09 Oct 2014 15:09:57 +0000 ubuntu-system-settings (0.3+14.10.20141007-0ubuntu1) utopic; urgency=low [ jonas-drange ] * [wifi/phone] dynamically chooses what SIM to use when there's only one present. (LP: #1375832) -- Ubuntu daily release Tue, 07 Oct 2014 18:21:03 +0000 ubuntu-system-settings (0.3+14.10.20141003-0ubuntu1) utopic; urgency=low [ Iain Lane ] * [storage/about] Use a QSharedPointer to manage freeing of the counter which we use to display all of the collected sizes at once. If the measuring process was cancelled, we were freeing it multiple times - once for each outstanding size measurement. This led to a crash. (LP: #1375988) * [security-privacy] Link with gobject, uses symbols from this library. Prevents "[…]libUbuntuSecurityPrivacyPanel.so contains an unresolvable reference to symbol g_signal_handlers_disconnect_matched: it's probably a plugin" warnings. -- Ubuntu daily release Fri, 03 Oct 2014 13:52:42 +0000 ubuntu-system-settings (0.3+14.10.20141002-0ubuntu1) utopic; urgency=low [ jonas-drange ] * [cellular] react to application.state changes and update potential out-of-date default SIM settings (LP: #1364103) * [wifi] let removed networks update the previous network model so that we can reuse the model (and not pop the pagestack twice, causing this ux issue) (LP: #1370389) [ Sebastien Bacher ] * [location] use a flickable so the list can be scrolled (LP: #1374017) * [security] get localized application names from the trust-store (LP: #1374018) -- Ubuntu daily release Thu, 02 Oct 2014 14:05:35 +0000 ubuntu-system-settings (0.3+14.10.20141001-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Fixed handling of the Downloading/Installing label based on actual state. . Forward updateProgress signals for system updates. Layout fixes (LP: #1312587) * Use new splash screen (LP: #1376242) * Improved tracking download states * Use new target_build_number from system-image-dbus to determine visibility of the update notification (LP: #1355803) [ CI bot ] * Resync trunk -- Ubuntu daily release Wed, 01 Oct 2014 16:01:54 +0000 ubuntu-system-settings (0.3+14.10.20140926-0ubuntu1) utopic; urgency=low [ Sebastien Bacher ] * [storage] use libclick rather than calling the command line (LP: #1368967) * [storage] tweaks to the disk informations, limit the free space to the user available one (excluding the system partitions), don't list the external mounts, that's described in the design and is going to require work on the categories computation to give correct values (LP: #1284247) * [about] display the free space value next to the storage label (LP: #1335144) [ Albert Astals ] * Add i18n.tr [ jonas-drange ] * [wifi] connect to hidden network is now a dialog (LP: #1366005) [ Ken VanDine ] * Provide more keywords to make search useful (LP: #1370219) (LP: #1370219) * [background] set sourceSize in the image preview to work around an issue loading large images (LP: #1373462) [ CI bot ] * Resync trunk [ Mathieu Trudel-Lapierre ] * [bluetooth] Properly handle device types for connection and disconnection. (LP: #1369964) -- Ubuntu daily release Fri, 26 Sep 2014 15:32:57 +0000 ubuntu-system-settings (0.3+14.10.20140925-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Add a translator comment for what HERE means. (LP: #1368838) (LP: #1368838) * Prevent a crash in unity8 when the wizard also crashes or stops early. (LP: #1355892) (LP: #1355892) -- Ubuntu daily release Thu, 25 Sep 2014 00:22:52 +0000 ubuntu-system-settings (0.3+14.10.20140924.1-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Prevent the buttons of the wizard's password page from overlapping its content when the OSK appears. (LP: #1368346) (LP: #1368346) [ Ken VanDine ] * Set the version information in the SystemUpdate constructor (LP: #1371810) (LP: #1371810) * [reset] Don't bail out on an isValid() check on the SystemImage QDBusInterface, the docs say isValid() may not be reliable for remote interfaces (LP: #1370815) (LP: #1370815) * Fixed reference error for count on the various device models (LP: #1362517) (LP: #1362517) * [background] Use the ContentPeerPicker to select sources for backgrounds (LP: #1356542) (LP: #1356542) [ Iain Lane ] * Don't check if the timedated interface is valid before calling SetTime on it, it might have timed out and we should reactivate it in that case. * [about] Fix developerMode property to be QMLish - read & write instead of separate "read" and "toggle" properties. * [about] Don't display a frame for icons that can't be found, improving the visual appearance. Also return the correct path for click packages which use the icon theme. [ Sebastien Bacher ] * [storage] handle the scope click .ini and get the correct icons (LP: #1368920) -- Ubuntu daily release Wed, 24 Sep 2014 16:47:25 +0000 ubuntu-system-settings (0.3+14.10.20140924-0ubuntu1) utopic; urgency=low [ Albert Astals ] * make pot [ Oliver Grawert ] * fix LP: #1365903, add a watch to Developer Mode page so the page gets refreshed when going back through the page stack, also fix the page id and bounds (LP: #1365903) -- Ubuntu daily release Wed, 24 Sep 2014 11:10:54 +0000 ubuntu-system-settings (0.3+14.10.20140917.1-0ubuntu2) UNRELEASED; urgency=medium * Some packaging fixes - > is not a valid relationship. It should be >> - Don't recommend suru-icon-theme since we also depend on it - Bump S-V to 3.9.6 which for example allows the images we ship in /usr/lib/ - Override binary-no-manpage lintian warnings. We're not going to get man pages for u-s-s any time soon -- Iain Lane Wed, 24 Sep 2014 12:12:26 +0100 ubuntu-system-settings (0.3+14.10.20140917.1-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Make UpdateManager a singleton and refresh the availableUpdates count when the model updates (LP: #1325629) (LP: #1325629) -- Ubuntu daily release Wed, 17 Sep 2014 14:04:04 +0000 ubuntu-system-settings (0.3+14.10.20140917-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Include an icon instead of using the themed icon (LP: #1365408) (LP: #1365408) [ Mathieu Trudel-Lapierre ] * [bluetooth] don't try to enable Discoverable if the device isn't powered yet. (LP: #1355904) -- Ubuntu daily release Wed, 17 Sep 2014 02:19:38 +0000 ubuntu-system-settings (0.3+14.10.20140915.1-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * When activated by a url request for a specific panel, clear the pageStack to maintain the natural navigation instead of pushing a new page on top of a page from a the previous panel (LP: #1362025) (LP: #1362025, #1359953) [ Lars Uebernickel ] * Use Icon instead of StatusIcon -- Ubuntu daily release Mon, 15 Sep 2014 23:26:16 +0000 ubuntu-system-settings (0.3+14.10.20140915-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ John R. Lenton ] * Take the system settings push helper closer to implementing the spec at https://wiki.ubuntu.com/SoftwareUpdates#Prompting (LP: #1363972) -- Ubuntu daily release Mon, 15 Sep 2014 13:54:48 +0000 ubuntu-system-settings (0.3+14.10.20140913-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Don't try to tweak the bottomMargin for the OSK, it was trying to calculate it based on an undefined component so failing. It shouldn't be needed anyway. -- Ubuntu daily release Sat, 13 Sep 2014 02:46:25 +0000 ubuntu-system-settings (0.3+14.10.20140912-0ubuntu1) utopic; urgency=low [ jonas-drange ] * [wifi] "Other Network" -> "Connect to hidden network" (LP: #1365984) * [wifi] fix bad looking buttons in "Other Networks" panel (LP: #1362127) [ Jussi Pakkanen ] * Hide entry to connect to hidden network when wifi is off. (LP: #1365960) -- Ubuntu daily release Fri, 12 Sep 2014 20:43:55 +0000 ubuntu-system-settings (0.3+14.10.20140911.3-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Fixed tests for the dialpad settings failing on mako * Don't call downloadUpdate when we see a system update ready, the service does that for us (LP: #1368294) (LP: #1368294) * Translate desktop file (LP: #1318008) (LP: #1318008) [ Martin Pitt ] * update POT [ Sebastien Bacher ] * [system-update] open the ubuntuone subpanel rather than the list (LP: #1348580) * [security-privacy] use ngettext strings when needed (LP: #1368159) * Increase vertical spacing in the settings grid (LP: #1348579) -- Ubuntu daily release Thu, 11 Sep 2014 21:08:06 +0000 ubuntu-system-settings (0.3+14.10.20140911.1-0ubuntu1) utopic; urgency=low [ jonas-drange ] * [background] always keep custom images, and remove press-and-hold action. (LP: #1365167) * [wifi] do not use predictive text for network name input (LP: #1365992) * [language] workaround for transition bug in keyboard layout menu (LP: #1350809) * [wifi] factory was setting the icon property, which was causing the icon to not render (LP: #1364366) [ Alejandro J. Cura ] * Fixing the refreshing of the apps scope (LP: #1360369) [ Sebastien Bacher ] * [sound] use the correct backend to control the keyboard sound toggle (LP: #1366208) -- Ubuntu daily release Thu, 11 Sep 2014 04:15:10 +0000 ubuntu-system-settings (0.3+14.10.20140911-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Don't call downloadUpdate for system updates that are already downloading (LP: #1365646) (LP: #1311219, #1365646) -- Ubuntu daily release Thu, 11 Sep 2014 00:42:18 +0000 ubuntu-system-settings (0.3+14.10.20140909-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Notify the user if the phone needs to be plug to power for update. [ Sebastien Bacher ] * [system-update] don't draw a frame around ubuntu updates (LP: #1367136) [ Mathieu Trudel-Lapierre ] * Also allow Speakers and Carkits as valid audio devices to pair. [ Michael Terry ] * Allow switch from PIN code to passphrase and back using the same password. (LP: #1357043) (LP: #1357043) * Fix false-negatives from AccountsService when switching from swipe to password (LP: #1363405) (LP: #1363405) -- Ubuntu daily release Tue, 09 Sep 2014 16:40:09 +0000 ubuntu-system-settings (0.3+14.10.20140908.1-0ubuntu1) utopic; urgency=low [ Ricardo Salveti de Araujo ] * sound: setting default audio role for ringtone and messages -- Ubuntu daily release Mon, 08 Sep 2014 21:41:34 +0000 ubuntu-system-settings (0.3+14.10.20140908-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Don't crash when destructing the Wizard.Utils.System plugin. This fixes the crash on wizard exit and the crash when pressing back on the HERE license. [ CI bot ] * Resync trunk [ Sebastien Bacher ] * [developer-mode] working scrolling and correct spacing * Use standard items for the categories and don't display dividers (LP: #1365563) * [orientation-lock] don't display a frame around the icon (LP: #1365450) [ jonas-drange ] * [about/versions] create reusable component of singlevalue items that have long values (LP: #1363927) -- Ubuntu daily release Mon, 08 Sep 2014 14:58:34 +0000 ubuntu-system-settings (0.3+14.10.20140905.1-0ubuntu1) utopic; urgency=low [ David Barth ] * Enable location panel, display contols for authorized applications. -- Ubuntu daily release Fri, 05 Sep 2014 09:01:36 +0000 ubuntu-system-settings (0.3+14.10.20140904.2-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Tweak the depends for accountsservice-ubuntu-schemas to handle a "~" version [ CI bot ] * Resync trunk -- Ubuntu daily release Thu, 04 Sep 2014 21:04:28 +0000 ubuntu-system-settings (0.3+14.10.20140904.1-0ubuntu1) utopic; urgency=low [ Guillermo Gonzalez ] * Basic unittest for the push-helper script [ Mathieu Trudel-Lapierre ] * Downgrade qFatal failure to register bluetooth agent to a qCritical. -- Ubuntu daily release Thu, 04 Sep 2014 04:39:47 +0000 ubuntu-system-settings (0.3+14.10.20140904-0ubuntu1) utopic; urgency=low [ Andrea Cimitan ] * Various fixes for wifi wizard page (LP: #1362296) [ Sebastien Bacher ] * [security] don't mark "%1" string as translatable * [security] give a translation context to the 'None' string (LP: #1362143) * [licenses] display an error when the copyright can't be read (LP: #1206150) [ Michael Terry ] * Avoid another race condition when switching password types by completing all DBus operations synchronously as we exit the policykit agent. LP: 1361137 (LP: #1361137) * Fix the OSK not working on first boot. When the wizard closes, shut down maliit-server and the indicators so that unity8 can start them itself. LP: 1362679 (LP: #1362679) [ jonas-drange ] * [about] print out phone numbers for dual sims as well * [about/wifi] adding mac addresses for bt and wifi, and ip for wifi (LP: #1356239) * [language] explain to the user that a reboot is necessary for the change to take effect (LP: #1240875) -- Ubuntu daily release Thu, 04 Sep 2014 00:59:05 +0000 ubuntu-system-settings (0.3+14.10.20140902.2-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Make the HERE license optional, clearly mark it as a HERE license instead of an Ubuntu license, and connect it to the HERE backend. [ CI bot ] * Resync trunk [ Martin Pitt ] * POT update -- Ubuntu daily release Tue, 02 Sep 2014 23:27:15 +0000 ubuntu-system-settings (0.3+14.10.20140829.2-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Added setting for dialpad sounds to both the sound and phone panels. [ CI bot ] * Resync trunk [ Diego Sarmentero ] * Fix out of sync image download. Refresh scope after installation (LP: #1324923) [ Sebastien Bacher ] * [battery] refresh the graph on a minute basis * [notifications] use normal text style and ubuntushaped icons -- Ubuntu daily release Fri, 29 Aug 2014 20:48:28 +0000 ubuntu-system-settings (0.3+14.10.20140829.1-0ubuntu1) utopic; urgency=low [ Michael Terry ] * When changing to swipe mode, it was possible that our policykit agent would not unregister itself, making the next attempt to change modes appear to work, but in truth fail. Also, no longer ask for a password to switch to swipe mode if policykit has a cached authentication for us. (LP: #1350381) [ Sebastien Bacher ] * [security] tweak some pin locking details to match the design better -- Ubuntu daily release Fri, 29 Aug 2014 05:19:18 +0000 ubuntu-system-settings (0.3+14.10.20140828.3-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Implement the "When locked, allow:" portion of the Security & Privacy panel, so now the user can control whether the launcher and/or indicators are available while locked. (LP: #1358340) (LP: #1358340) -- Ubuntu daily release Thu, 28 Aug 2014 18:11:51 +0000 ubuntu-system-settings (0.3+14.10.20140828.2-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Update look and feel of wizard to more closely match the visual design. [ Jussi Pakkanen ] * Minor cleanups. [ Roberto Alsina ] * Don't crash the push helper in locales that have no .mo file (LP: #1357506) -- Ubuntu daily release Thu, 28 Aug 2014 13:55:40 +0000 ubuntu-system-settings (0.3+14.10.20140827.3-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * SIM PIN lock implementation [ jonas-drange ] * [main panel] add visual feedback on press * [cellular] uses modemtechnologies property from ofono to populate technology preference options (LP: #1346790) [ Sebastien Bacher ] * [language] workaround inconsistent languages casing (LP: #1362123) * [background] Display the default background selected (LP: #1349329) * [storage] display translated names (LP: #1360207) * [updates] don't display animations when clicking on update rows (LP: #1360364) * [background] don't use an icon in the headerbar (LP: #1362122) -- Ubuntu daily release Wed, 27 Aug 2014 22:19:17 +0000 ubuntu-system-settings (0.3+14.10.20140827.1-0ubuntu1) utopic; urgency=low [ Mathieu Trudel-Lapierre ] * Fix PIN code or passcode requests by properly matching the tag for the original request. (LP: #1355152) -- Ubuntu daily release Wed, 27 Aug 2014 15:27:50 +0000 ubuntu-system-settings (0.3+14.10.20140826.1-0ubuntu1) utopic; urgency=low [ Martin Pitt ] * Update PO template [ Sebastien Bacher ] * Include extra files for translations (LP: #1359267) [ jonas-drange ] * [main panel] show rotation lock, point to correct setting -- Ubuntu daily release Tue, 26 Aug 2014 15:48:48 +0000 ubuntu-system-settings (0.3+14.10.20140826-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Hide sleep locks immediately setting, which isn't implemented yet (LP: #1361297) (LP: #1361297) [ Sebastien Bacher ] * [system-update] rework the ui to use a column rather than anchors, the layout is quite dynamic and it should be easier to position and stack widgets this way (LP: #1343172) [ Michael Terry ] * After selecting the language, update the session environment immediately and restart indicators so that their notifications (like wifi prompt) are translated. (LP: #1354325) -- Ubuntu daily release Tue, 26 Aug 2014 00:55:20 +0000 ubuntu-system-settings (0.3+14.10.20140825-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Added autopilot tests for security-privacy [ jonas-drange ] * [phone] adding dual sim functionality to phone panel -- Ubuntu daily release Mon, 25 Aug 2014 15:19:31 +0000 ubuntu-system-settings (0.3+14.10.20140822.1-0ubuntu1) utopic; urgency=low [ Charles Kerr ] * In the welcome wizard, refresh the text in the 'no sim card' and 'all done' pages to match the latest from design. [ Michael Terry ] * Add a location page and a terms and conditions page for the HERE service. [ Ken VanDine ] * Settings for idle/lock timeout (LP: #1230345) * Added flickable to fix scrolling (LP: #1354161) [ Jussi Pakkanen ] * Fix a bunch of compiler warnings. [ jonas-drange ] * [cellular] displays cellular UIs based on how many SIMs are present. (LP: #1357393) -- Ubuntu daily release Fri, 22 Aug 2014 18:57:00 +0000 ubuntu-system-settings (0.3+14.10.20140819.1-0ubuntu1) utopic; urgency=low [ Sebastien Bacher ] * [system-updates] set flickable to null, workaround an issue with the page widget (the panel opens with a listview on top, which the page use, but then a button is added between those and that's not well handled) (LP: #1356292) [ Leo Arias ] * Made the wizard security options translatable. (LP: #1357605) [ jonas-drange ] * [cellular] fix bug where the ui reverts tech pref to 2G and where ofono rejects 'any' (LP: #1355053) [ Ken VanDine ] * Disable predictive text for the SIM name editor, it isn't terribly useful there and currently causes the field to get blocked when the keyboard is raised. [ Martin Pitt ] * Mark for using language packs. [ Alberto Mardegan ] * Other App Access: get icon from click package Improve the logic for retrieving the icon. (LP: #1356938) -- Ubuntu daily release Tue, 19 Aug 2014 15:26:55 +0000 ubuntu-system-settings (0.3+14.10.20140815-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Make the wizard properly handle devices with zero, one, or two SIM modem slots. Previously it assumed exactly one slot. (LP: #1332583) [ jonas-drange ] * [main panel] point rotation lock at new backend and add (skipped) tests (LP: #1288332) -- Ubuntu daily release Fri, 15 Aug 2014 16:45:51 +0000 ubuntu-system-settings (0.3+14.10.20140814.1-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Alberto Mardegan ] * Implement the "Other App Access" screen As per https://wiki.ubuntu.com/AccountPrivileges#Phone -- Ubuntu daily release Thu, 14 Aug 2014 13:14:19 +0000 ubuntu-system-settings (0.3+14.10.20140814-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Avoid a race condition when cleaning up the wizard's Mir socket. This way we won't delete unity8's Mir socket out from under it. (LP: #1355726) -- Ubuntu daily release Thu, 14 Aug 2014 00:37:03 +0000 ubuntu-system-settings (0.3+14.10.20140813-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Sebastien Bacher ] * [system-update] use ubuntushaped icons (LP: #1354478) * [security-privacy] let the error messages wrap when needed (LP: #1354503) [ jonas-drange ] * [cellular] hide radio settings selector for offline dual sims (LP: #1350380) -- Ubuntu daily release Wed, 13 Aug 2014 13:31:04 +0000 ubuntu-system-settings (0.3+14.10.20140812.3-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * [battery] Updated based on latest designs, switching from brightness slider to progression which loads the brightness plugin. [brightness] Moved BrightnessSlider component to brightness plugin, since it's now only used in one place. (LP: #1289470) [ Sebastien Bacher ] * system-update: tweaks to the "no update available" label (LP: #1348568) [ William Hua ] * Use gsettings-qt in language panel. * Add auto-punctuation and keyboard vibration options. Also fix auto- completion to be auto-correction per spec. (LP: #1352398) [ Michael Terry ] * Implement a lock security page in the wizard. This page is super ugly right now and just the bare bones functionality needed to set a passcode or otherwise. Design is working on final visual design and we will update later. (LP: #1348362) [ jonas-drange ] * [cellular] uis for default SIM settings * [cellular] use expandable to show/hide sim editor and put the sim editor in a Loader element to optimize single sim setups -- Ubuntu daily release Tue, 12 Aug 2014 19:23:51 +0000 ubuntu-system-settings (0.3+14.10.20140812-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * [battery] make the GPS switch visible [ Sebastien Bacher ] * update translation template * [battery] workaround qt bug that leads the canvas to not update correctly * [battery] don't use antialiasing, it leads to issue with texts (LP: #1354363) [ John R. Lenton ] * Bring the system settings push helper over from ubuntu-push. [ Roberto Alsina ] * Fix for the lp:1352988 crasher. (LP: #1352988) [ Martin Pitt ] * Don't break translatable strings in the middle of the sentence, as that makes them impossible to translate. (LP: #1350921) -- Ubuntu daily release Tue, 12 Aug 2014 00:39:49 +0000 ubuntu-system-settings (0.3+14.10.20140807-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Only turn the wizard off if the user actively presses the Finished button. That is, don't disable the wizard if we crash or the user turns off the phone while still in the wizard. (LP: #1348577) * Avoid making a method call that can return undefined results, potentially causing password or language setting to not work correctly. [ jonas-drange ] * [reset] bring back reset and hook it up to the backend. Added happy path tests. -- Ubuntu daily release Thu, 07 Aug 2014 14:54:57 +0000 ubuntu-system-settings (0.3+14.10.20140806.1-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Oliver Grawert ] * Tie activity of the developer mode toggle to the selected password type (only make the toggle switch active if the password type is not set to "swipe") -- Ubuntu daily release Wed, 06 Aug 2014 16:44:31 +0000 ubuntu-system-settings (0.3+14.10.20140806-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Stop the wizard from crashing on exit by not redefining a property that blew up when the wifi list was emptied. (LP: #1335298) [ John R. Lenton ] * Fix the depends to be on the right gsettings schema version. -- Ubuntu daily release Wed, 06 Aug 2014 05:58:03 +0000 ubuntu-system-settings (0.3+14.10.20140805-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * handle qtdeclarative5-ubuntu-content1 package rename [ John R. Lenton ] * This makes the category grid a little bit looser. (LP: #1352866) [ Iain Lane ] * Add a 'reset' API so that plugins can reset their settings to default. They can do this in one of two ways: by providing a function 'bool reset()' in their 'plugin' which returns true or by providing a top-level javascript function 'reset' in their page component. -- Ubuntu daily release Tue, 05 Aug 2014 19:30:58 +0000 ubuntu-system-settings (0.3+14.10.20140804.1-0ubuntu1) utopic; urgency=low [ Diego Sarmentero ] * Add a plugin for enabling/disabling push notification per-app. [ Roberto Alsina ] * Add a plugin for enabling/disabling push notification per-app. -- Ubuntu daily release Mon, 04 Aug 2014 14:14:33 +0000 ubuntu-system-settings (0.3+14.10.20140801.2-0ubuntu1) utopic; urgency=medium [ Mathieu Trudel-Lapierre ] * Bluetooth UI redesign: - Redesign the UI to follow the specification. - Create devices only when attempting to connect. - Bugfixes for displaying icons for devices. - Show new icons for common device types. - Support more device types. - Show Trusted (known) devices in a separate list from the devices detected by Discovery. - Allow for a way to forget (unpair) a known device. (LP: #1336197) - Follow the state of the Bluetooth adapter for whether Bluetooth is enabled. (LP: #1272317) - Miscellaneous bug fixes. * debian/control: add Build-Depends on libqtdbusmock1-dev and libqtdbustest1-dev for Bluetooth testing. [ Ken VanDine ] * [sound] exposed silentMode and vibrate settings * Set anchorToKeyboard in the MainView, to fix issues found on screens with multiple input fields. Most noticeable is in the apneditor branch that is still being worked on. [ CI bot ] * Resync trunk [ Ubuntu daily release ] * New rebuild forced [ Michael Terry ] * Make the buttons in the password change dialog conform to the color scheme preferred by design (green for accept buttons, grey for neutral buttons). [ jonas-drange ] * [cellular] add sim name editor for dual sim scenario -- Ubuntu daily release Fri, 01 Aug 2014 17:10:42 +0000 ubuntu-system-settings (0.3+14.10.20140730-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Iain Lane ] * Move the arch-restricted Depends on qtmir to the wizard binary package which uses it, and lower it to Recommends since there's a non-mir path too. [ Adolfo Jayme Barrientos ] * Fix typo in user-facing strings: user → use (LP: #1349855) -- Ubuntu daily release Wed, 30 Jul 2014 19:48:02 +0000 ubuntu-system-settings (0.3+14.10.20140729.2-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Stop storing user's password in plaintext. Instead, store it in PAM the same way the Desktop images do. Also, expose the UI to set it. (LP: #1234983) -- Ubuntu daily release Tue, 29 Jul 2014 23:31:40 +0000 ubuntu-system-settings (0.3+14.10.20140729.1-0ubuntu1) utopic; urgency=low [ Gerry Boland ] * Use QtMir instead of the older Unity-Mir Need for Qt Compositor. [ Iain Lane ] * Update pot [ Michał Sawicz ] * Use QtMir instead of the older Unity-Mir Need for Qt Compositor. [ Robert Bruce Park ] * Add a build-dep on qtmir to avoid building on inappropriate arches. [ Ubuntu daily release ] * New rebuild forced -- Ubuntu daily release Tue, 29 Jul 2014 20:54:05 +0000 ubuntu-system-settings (0.3+14.10.20140725.4-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * [sound] Added volume slider to the sound pane [ jonas-drange ] * Cellular panel changes: new carrier design. Carrier selection for two sims (individual selection). Using either sim1 or sim2 for cellular data. Data technology preference selection refactor to work for dual sim scenario as well. -- Ubuntu daily release Fri, 25 Jul 2014 18:13:24 +0000 ubuntu-system-settings (0.3+14.10.20140725.3-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * [phone] Call forwarding implementation [ CI bot ] * Resync trunk [ Oliver Grawert ] * Add DeveloperMode page to "About this device" (see: . https://wiki.ubuntu.com/AboutThisDevice#developer-mode) Enable toggling of the adb usb gadget driver in DeveloperMode page through the dbus-property-service interface. Add shortcut from DeveloperMode page to Lock screen settings (since the final dev mode will require that you can lock before enabling it). Depend on suru-icon-theme since we are using the security alert icon on the Developer Mode page. Depend on dbus-property-service on the arches where it is available since we use it in Developer Mode . -- Ubuntu daily release Fri, 25 Jul 2014 15:32:46 +0000 ubuntu-system-settings (0.3+14.10.20140723-0ubuntu1) utopic; urgency=low [ jonas-drange ] * Hi, this branch seeks to address most of the design changes to the Background panel in System Settings (post Malta) The current spec and designs are here: https://wiki.ubuntu.com/Appearance#Phone.2BAC8-tablet Related bugs: https://bugs.launchpad.net/ubuntu/+source/ubuntu-system- settings/+bug/1297418 https://bugs.launchpad.net/ubuntu-autopilot- tests/+bug/1322074 Changes: Removed all functionality and code related to changing scope background. Added autopilot tests. New header design that collapses/expands. Not part of this branch: Scaling in preview has not been implemented. It should have its own branch. After rotating the phone in system settings, the default background will appear to have been deselected. This is because the current background is now the default tablet background. Confirmed on mako. Will file bug. Thank you. (LP: #1322074) [ Iain Lane ] * Add 1 gu of spacing between rows in the main screen's grid [ Pawel Stolowski ] * Added X-Ubuntu-Default-Department-ID key to the desktop file. This is required by click scope to support departments for preinstalled applications. -- Ubuntu daily release Wed, 23 Jul 2014 00:45:42 +0000 ubuntu-system-settings (0.3+14.10.20140721.1-0ubuntu1) utopic; urgency=low [ Ubuntu daily release ] * debian/ubuntu-system-settings.maintscript: auto-update to released version [ Iain Lane ] * Remove leftover /etc/apparmor.d/usr.bin.system-settings conffile. * Use the last updated date returned by 'Info' on system-image's D-Bus interface instead of reading a file on the fs, which is an implementation detail. * Clean up AP tests to try to fix test failures. Run ofono and system- image tests on the about page under mocks. -- Ubuntu daily release Mon, 21 Jul 2014 14:51:03 +0000 ubuntu-system-settings (0.3+14.10.20140718.1-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * [phone] Call waiting implementation [ Iain Lane ] * [sound] Set the index on construction to avoid a disconcerting animation when entering the page. (LP: #1342533) * Run pylint and pyflakes on the right directory so they actually work and fix the errors. * revert lenient AppArmor profile since we won't be limiting access to ofono in this manner. Furthermore, due to a naive check in media- hub-server for the connecting process' profile name, this allows system-settings to playback files via media-hub-server again (LP: #1342321) (LP: #1342321) [ William Hua ] * Sort ignoring case, filter out unnamed locales. (LP: #1342326) * Set only left and right anchors in language panel. (LP: #1343513) -- Ubuntu daily release Fri, 18 Jul 2014 19:15:36 +0000 ubuntu-system-settings (0.3+14.10.20140715-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Refresh the wording of the welcome wizard dialogs to match latest from design. [ Jussi Pakkanen ] * Remove bad import statement. (LP: #1341580) [ Leo Arias ] * Refactored the About autopilot tests to use the page object pattern. Added the click_item public helper to be used by UX tests. -- Ubuntu daily release Tue, 15 Jul 2014 14:25:44 +0000 ubuntu-system-settings (0.3+14.10.20140714-0ubuntu1) utopic; urgency=low [ Michał Sawicz ] * Move wizard welcome page to libqofono SIM backend. (LP: #1341007) -- Ubuntu daily release Mon, 14 Jul 2014 14:32:35 +0000 ubuntu-system-settings (0.3+14.10.20140711.1-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Dropped QML bindings for ofono-qt from the phone plugin and ported to libqofono's QML bindings. Show last time called for each service under SIM services and enabled the call button, to launch the dialer. (LP: #1221908) [ jonas-drange ] * use libqofono bindings to allow for technology preference changes [ Iain Lane ] * [accountsservice] Don't guard D-Bus calls with isValid, because that doesn't work if the service has timed out. -- Ubuntu daily release Fri, 11 Jul 2014 16:12:27 +0000 ubuntu-system-settings (0.3+14.10.20140711-0ubuntu1) utopic; urgency=low [ Andrea Cimitan ] * Workaround for OSK input area (LP: #1334429) [ Sebastien Bacher ] * battery, draw the x axis labels (LP: #1289460) [ Iain Lane ] * [time-date] Ask for properties over D-Bus even when the object is not considered valued (due to the service timing out), to cause it to be activated. [ Leo Arias ] * Ported the autopilot package to python3. (LP: #1327325) -- Ubuntu daily release Fri, 11 Jul 2014 08:55:46 +0000 ubuntu-system-settings (0.3+14.10.20140709.2-0ubuntu1) utopic; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Antti Kaijanmäki ] * Implement the flight-mode toggle on the quick-access area. debian/control: added urfkill to Depends . -- Ubuntu daily release Wed, 09 Jul 2014 10:08:39 +0000 ubuntu-system-settings (0.3+14.10.20140708.1-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Jussi Pakkanen ] * Add support for creating a hotspot. (LP: #1326271) -- Ubuntu daily release Tue, 08 Jul 2014 16:17:14 +0000 ubuntu-system-settings (0.3+14.10.20140707.2-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Sebastien Bacher ] * updated translations template -- Ubuntu daily release Mon, 07 Jul 2014 15:10:49 +0000 ubuntu-system-settings (0.3+14.10.20140703.1-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Kill maliit-server when wizard is done. This is because maliit- server is normally tied to the Mir server that launched it. Unless we kill it, it won't be re-associated with unity8 correctly. (LP: #1335917) [ CI bot ] * Resync trunk [ Iain Lane ] * [about] Look harder for the desktop file so we can display more icons in the list of apps (LP: #1324618) * Fix storage by name/by size sorting and remember the selected value. (LP: #1320160) * update-plugin: Don't declare prototypes that aren't used [ Steve Langasek ] * Don't use 'setup' as a verb. (LP: #1336181) [ Sebastien Bacher ] * updates: tweak the interface don't use dividers between list items. use the labels specified in the design. show the "install n updates" button only when there are several updates (LP: #1333565) * Tweak items order to match design, add a separator -- Ubuntu daily release Thu, 03 Jul 2014 15:29:07 +0000 ubuntu-system-settings (0.3+14.10.20140702.1-0ubuntu1) UNRELEASED; urgency=medium * No change rebuild for new ubuntu-download-manager. -- Manuel de la Pena Thu, 03 Jul 2014 16:33:54 +0200 ubuntu-system-settings (0.3+14.10.20140702.1-0ubuntu1) utopic; urgency=low [ Sebastien Bacher ] * Use new icons from suru theme. [ Michał Sawicz ] * Use new icons from suru theme. -- Ubuntu daily release Wed, 02 Jul 2014 07:16:18 +0000 ubuntu-system-settings (0.3+14.10.20140702-0ubuntu1) utopic; urgency=low [ CI bot ] * Resync trunk [ Sergio Schvezov ] * Adding extra build information from the .Info interface method call when expanding OS. -- Ubuntu daily release Wed, 02 Jul 2014 01:53:01 +0000 ubuntu-system-settings (0.3+14.10.20140626.1-0ubuntu1) utopic; urgency=low [ Sebastien Bacher ] * updated translation template [ Jussi Pakkanen ] * Wifi: * Connecto to Other (hidden) Network * Previous Networks [ Antti Kaijanmäki ] * Wifi: * Connecto to Other (hidden) Network * Previous Networks -- Ubuntu daily release Thu, 26 Jun 2014 18:14:08 +0000 ubuntu-system-settings (0.3+14.10.20140623-0ubuntu2) UNRELEASED; urgency=medium [ Jamie Strandboge ] * add lenient AppArmor profile to allow connecting to ofono (LP: #1296415) - add debian/usr.bin.system-settings - debian/control: Build-Depends on dh-apparmor - debian/rules: update override_dh_installdeb to use dh_apparmor - debian/ubuntu-system-settings.dirs: add etc/apparmor.d - debian/ubuntu-system-settings.install: install profile in to place -- Jamie Strandboge Mon, 23 Jun 2014 17:27:13 -0500 ubuntu-system-settings (0.3+14.10.20140623-0ubuntu1) utopic; urgency=low [ Mathieu Trudel-Lapierre ] * Implement discoverability and some bluetooth fixes: - Discoverability: make the system visible to other bluetooth devices - Trusted: when successfully paired and connected, mark device as Trusted so it can automatically connect again. - Connect the Audio interface for all audio devices, including Headsets. Some bluetooth audio devices that don't contain a microphone still show up as Headsets, and won't connect successfully otherwise. This will still work for standard headsets, since Audio connects all audio interfaces. - Stop discovery when a device is selected for connection, and it sometimes causes connection attempts to fail. (LP: #1268047) -- Ubuntu daily release Mon, 23 Jun 2014 13:52:19 +0000 ubuntu-system-settings (0.3+14.10.20140618-0ubuntu1) utopic; urgency=medium [ Michael Terry ] * Add Wi-Fi support to the system settings wizard * Correctly set up language variables before unity8 runs the first time [ Iain Lane ] * When connecting to whoopsie-preferences on the bus, don't require the interface to be valid. It won't be when the service has exited. -- Ubuntu daily release Wed, 18 Jun 2014 15:08:38 +0000 ubuntu-system-settings (0.2+14.10.20140612-0ubuntu1) utopic; urgency=low [ Mathieu Trudel-Lapierre ] * Enable devices other than headsets: headphones and generic audio devices, and make the strings referring to headset more generic. [ jonas-drange ] * Rewrite "Keyboard sound" component in "Sound" panel to use "LanguagePlugin" which provides means to toggle keyboard sound setting. [ Iain Lane ] * time-date: Don't try to search while the model is building. Display an ActivityIndicator when searching while constructing the model to avoid confusing message. (LP: #1326475) * Make time-date tests more robust in the face of things taking a while to complete. (LP: #1329245) -- Ubuntu daily release Thu, 12 Jun 2014 16:36:03 +0000 ubuntu-system-settings (0.2) UNRELEASED; urgency=medium * Bump version for new package ubuntu-system-settings-wizard -- Michael Terry Thu, 10 Apr 2014 15:21:31 -0400 ubuntu-system-settings (0.1+14.10.20140606-0ubuntu1) utopic; urgency=low [ Michael Terry ] * Use XDG_GREETER_DATA_DIR to store background files in a folder that the greeter can also read. This fixes the recent regression in not being able to choose a ContentHub file for the welcome screen. (LP: #1325505) [ Iain Lane ] * Inline setUpImages(), otherwise the function call doesn't do anything. [ Brendan Donegan ] * Make test_tz_list_initially_empty more robust by using wait_select_single instead of select_single to get the label. (LP: #1319711) -- Ubuntu daily release Fri, 06 Jun 2014 14:39:39 +0000 ubuntu-system-settings (0.1+14.10.20140604-0ubuntu1) utopic; urgency=low [ Ken VanDine ] * Use the new header design. There is currently only one page in USS that includes a toolbar action, the background panel has a button to import photos from gallery. It works well with the new header. [ CI bot ] * Resync trunk [ Diego Sarmentero ] * Not dismiss Credentials warning with other messages. . [ Brendan Donegan ] * Add test for Check for Updates button and fix search test cases, plus add a new one for searches that shouldn't find anything. * Get vendor and model from dmi on desktops for test_hardware_name -- Ubuntu daily release Wed, 04 Jun 2014 09:02:49 +0000 ubuntu-system-settings (0.1+14.10.20140521-0ubuntu1) utopic; urgency=low [ Brendan Donegan ] * Change the coverage filter in CMakeLists.txt from test to tests, to match the directory name -- Ubuntu daily release Wed, 21 May 2014 17:39:54 +0000 ubuntu-system-settings (0.1+14.10.20140513-0ubuntu1) utopic; urgency=low [ Victor R. Ruiz ] * Autopilot test refactoring: add emulators and helpers. [ Diego Sarmentero ] * Fix linking property to non-notifyable attribute . * Show click updates notifications in main page. (LP: #1307993) * Loading updates page using loadPluginByName to avoid blank page issue. (LP: #1308162) [ Iain Lane ] * Improve performance of the time zone location selection search by doing more work in the background -- Ubuntu daily release Tue, 13 May 2014 15:16:45 +0000 ubuntu-system-settings (0.1+14.10.20140507-0ubuntu2) utopic; urgency=medium * Renaming dep package qtdeclarative5-qtmultimedia-plugin to qml-module-qtmultimedia -- Ricardo Salveti de Araujo Fri, 09 May 2014 13:29:19 -0300 ubuntu-system-settings (0.1+14.10.20140507-0ubuntu1) utopic; urgency=low [ Diego Sarmentero ] * Avoid duplicate result of Image upadte. Don't ask for credentials on Image update (LP: #1301644) * Ignore real updates during autopilot tests (LP: #1281582) [ Iain Lane ] * Disable the data roaming switch and set it to false if data is off (LP: #1287260) -- Ubuntu daily release Wed, 07 May 2014 16:36:43 +0000 ubuntu-system-settings (0.1+14.10.20140428-0ubuntu1) utopic; urgency=low [ Ricardo Salveti de Araujo ] * brightness.cpp: updating code to reflect latest powerd dbus API changes. debian/control: depend on latest powerd . -- Ubuntu daily release Mon, 28 Apr 2014 16:35:19 +0000 ubuntu-system-settings (0.1+14.04.20140411-0ubuntu2) trusty; urgency=medium * debian/control: alternatively depend on the OpenGLES version of qtdeclarative5-qtmultimedia-plugin and qtdeclarative5-ubuntu-ui-toolkit-plugin -- Ricardo Salveti de Araujo Wed, 16 Apr 2014 12:23:58 -0300 ubuntu-system-settings (0.1+14.04.20140411-0ubuntu1) trusty; urgency=low [ Ken VanDine ] * system-update: Fix the flickable bounds behavior so it doesn't overshoot when the contentHeight is shorter than the view. * fixed some deprecations in ListItems, iconSource instead of icon [ Sebastien Bacher ] * build the lists of devices before connecting the signals, that avoids warning [ Iain Lane ] * [time-date] Cache the results so that we can search within a narrower set * Fix click package update checking and update available/not available signal emission. (LP: #1306569) [ Omer Akram ] * autopilot tests improvements: * Improved existing tests to compare values with backends instead of just testing the 'item' is there. * Fixed a skipped failing test * Delete label tests and those which are trying to make sure certain elements exist. (LP: #1301214) [ Michael Terry ] * Fix click package update checking and update available/not available signal emission. (LP: #1306569) -- Ubuntu daily release Fri, 11 Apr 2014 16:35:32 +0000 ubuntu-system-settings (0.1+14.04.20140402-0ubuntu1) trusty; urgency=low [ Andrea Cimitan ] * Detect SIM and if negative show no sim page [ Victor R. Ruiz ] * Autopilot: Move launch_system_settings to a helper module. [ Iain Lane ] * Hide 'Serial' and 'IMEI' entries when the info isn't available * Don't look for PkgConfig explicitly, breaks with Multi-Arch. FindPkgConfig.cmake does this for us anyway. -- Ubuntu daily release Wed, 02 Apr 2014 10:47:05 +0000 ubuntu-system-settings (0.1+14.04.20140328-0ubuntu1) trusty; urgency=low [ CI bot ] * Resync trunk [ Diego Sarmentero ] * Add click updates support. . -- Ubuntu daily release Fri, 28 Mar 2014 07:24:29 +0000 ubuntu-system-settings (0.1+14.04.20140321-0ubuntu1) trusty; urgency=low [ Ken VanDine ] * Updates for the QML binding changes in the content-hub [ Ubuntu daily release ] * New rebuild forced -- Ubuntu daily release Fri, 21 Mar 2014 00:38:52 +0000 ubuntu-system-settings (0.1+14.04.20140320-0ubuntu1) trusty; urgency=low [ Michael Terry ] * Add pagination breadcrumbs to wizard. * Restore SIM card image in welcome wizard. [ Andrea Cimitan ] * Use green button for forward -- Ubuntu daily release Thu, 20 Mar 2014 09:51:42 +0000 ubuntu-system-settings (0.1+14.04.20140318-0ubuntu1) trusty; urgency=low [ Michael Terry ] * Allow custom wizard pages [ Colin Watson ] * Only build the about plugin on architectures that have libandroid- properties-dev. -- Ubuntu daily release Tue, 18 Mar 2014 17:51:19 +0000 ubuntu-system-settings (0.1+14.04.20140311.1-0ubuntu1) trusty; urgency=low * New rebuild forced -- Ubuntu daily release Tue, 11 Mar 2014 17:25:38 +0000 ubuntu-system-settings (0.1+14.04.20140311-0ubuntu1) trusty; urgency=low [ Sebastien Bacher ] * license: use Label widget instead of Text, it looks more integrated (LP: #1286262) * language: don't display an chevron for the language item, the list displayed is a sheet widget and not a page stack one. (lp: #1289287) (LP: #1289287) [ Iain Lane ] * background selector: lock the toolbar open, per the design (LP: #1288361) * Don't crash if the migration script can't set values (LP: #1288833) [ Michael Terry ] * Tweak some of the wording of the wizard, and start the language combo expanded [ CI bot ] * Resync trunk [ Omer Akram ] * autopilot tests code: fix pep8 and pyflakes warnings. add tests to make sure we don't regress on pep8/pyflakes . [ Didier Roche ] * switch to suru icon theme -- Ubuntu daily release Tue, 11 Mar 2014 15:14:22 +0000 ubuntu-system-settings (0.1+14.04.20140303-0ubuntu1) trusty; urgency=low [ CI bot ] * Resync trunk [ Iain Lane ] * Also store the ringtone, messages and silent mode settings in AccountsService. (LP: #1265528) -- Ubuntu daily release Mon, 03 Mar 2014 17:03:35 +0000 ubuntu-system-settings (0.1+14.04.20140228-0ubuntu1) trusty; urgency=low [ Michael Terry ] * Add disabled skeleton of a "Welcome to Ubuntu" wizard for first-time boot. Will be enabled when it is more complete. [ CI bot ] * Resync trunk [ Andrea Cimitan ] * Add disabled skeleton of a "Welcome to Ubuntu" wizard for first-time boot. Will be enabled when it is more complete. [ Iain Lane ] * Add a 'downloading' parameter to updateAvailableFound so that the UI can adjust itself. We need to know if a download is already in progress when we enter the update screen to display 'pause' or 'install' as appropriate. [ Sebastien Bacher ] * Workarount qt bug that could lead to non working scrolling -- Ubuntu daily release Fri, 28 Feb 2014 18:36:12 +0000 ubuntu-system-settings (0.1+14.04.20140224.1-0ubuntu1) trusty; urgency=low [ Iain Lane ] * Re-enable updates on the main screen [ Diego Sarmentero ] * Avoid conflicts between concurrent calls to checkForUpdates ( (LP: #1279006) -- Ubuntu daily release Mon, 24 Feb 2014 23:23:06 +0000 ubuntu-system-settings (0.1+14.04.20140218.1-0ubuntu1) trusty; urgency=low [ Iain Lane ] * Don't check for updates in the EntryComponent of the update plugin. Temporarily disables the feature. Will be re-enabled when bug #1277589 is fixed. (LP: #1277589) * Show default wallpaper in the "Ubuntu art" section of the background selector * Add some initial AP tests for manual selection of cellular network. -- Ubuntu daily release Tue, 18 Feb 2014 21:36:59 +0000 ubuntu-system-settings (0.1+14.04.20140218-0ubuntu1) trusty; urgency=low [ Sebastien Bacher ] * security-privacy: don't use a Column, the toolkit has a bug that makes the OptionSelection widget in it not displayed. The Dash page currently has only one element so the column is not strictly required. (LP: #1277050) [ Iain Lane ] * Remove the Column since it's not necessary and a UITK bug means its contents are hidden (LP: #1273610) (LP: #1273610) * Don't show forbidden networks, since we can't ever connect to them -- Ubuntu daily release Tue, 18 Feb 2014 10:54:02 +0000 ubuntu-system-settings (0.1+14.04.20140206-0ubuntu1) trusty; urgency=low [ Diego Sarmentero ] * Show updates notification in main page. . [ Iain Lane ] * Add the brightness panel (LP: #1275699) * Set the 'enabled' and 'value' of BrightnessSlider when the state from the indicator backend changes. -- Ubuntu daily release Thu, 06 Feb 2014 15:47:52 +0000 ubuntu-system-settings (0.1+14.04.20140203-0ubuntu1) trusty; urgency=low [ Dimitri John Ledkov ] * Fix cross-compilation -- Ubuntu daily release Mon, 03 Feb 2014 11:43:23 +0000 ubuntu-system-settings (0.1+14.04.20140131-0ubuntu1) trusty; urgency=low [ Sebastien Bacher ] * Update the translations template [ Iain Lane ] * Add some initial tests for the datetime panel -- Ubuntu daily release Fri, 31 Jan 2014 13:09:05 +0000 ubuntu-system-settings (0.1+14.04.20140130.1-0ubuntu1) trusty; urgency=low [ Iain Lane ] * Stop installing the AccountsService schema as it's moving to accountsservice-ubuntu-touch-schemas -- Ubuntu daily release Thu, 30 Jan 2014 16:46:26 +0000 ubuntu-system-settings (0.1+14.04.20140130-0ubuntu1) trusty; urgency=low [ William Hua ] * [language] Use active-language and spell-checking settings. (LP: #1254098) -- Ubuntu daily release Thu, 30 Jan 2014 11:32:56 +0000 ubuntu-system-settings (0.1+14.04.20140129-0ubuntu1) trusty; urgency=low [ Diego Sarmentero ] * Adding the New UI for system updates. . -- Ubuntu daily release Wed, 29 Jan 2014 14:41:24 +0000 ubuntu-system-settings (0.1+14.04.20140128-0ubuntu1) trusty; urgency=low [ CI bot ] * Resync trunk [ Alberto Mardegan ] * MainView: return success if a plugin has been loaded The loadPluginByName() function was not returning anything in the case where a plugin could be loaded but didn't provide a page component (like Online Accounts is doing). In this case probably JS returns just false. Make sure that the function returns a value in all cases: false if the plugin cannot be loaded, true if the plugin was loaded successfully (even if it doesn't provide a page component). (LP: #1273262) [ Sebastien Bacher ] * storage: use UbuntuShape rather than Rectangle, remove redundant “Installed apps” label * disable the osk predictive text, so results are shown while typing (LP: #1272081) -- Ubuntu daily release Tue, 28 Jan 2014 13:22:49 +0000 ubuntu-system-settings (0.1+14.04.20140127-0ubuntu1) trusty; urgency=low [ Sebastien Bacher ] * Small strings tweaks: Update Flight Mode and Orientation Lock casing, they are proper nouns. storage: rename "Movies" to "Videos". update the translations template (LP: #1247576) * None -- Ubuntu daily release Mon, 27 Jan 2014 16:18:10 +0000 ubuntu-system-settings (0.1+14.04.20140124-0ubuntu1) trusty; urgency=low [ CI bot ] * Resync trunk [ Iain Lane ] * Various fixes to the autopilot tests so that they all pass on both desktop and device (at least in the 'C' locale). -- Ubuntu daily release Fri, 24 Jan 2014 09:08:01 +0000 ubuntu-system-settings (0.1+14.04.20140122.1-0ubuntu1) trusty; urgency=low [ Ted Gould ] * Add URL Dispatcher Configuration [ Albert Astals ] * Run tst_plugin test under the miminal QPA to prevent test failures in Qt5. (LP: #1267828) -- Ubuntu daily release Wed, 22 Jan 2014 18:42:49 +0000 ubuntu-system-settings (0.1+14.04.20140122-0ubuntu1) trusty; urgency=low [ CI bot ] * Resync trunk [ William Hua ] * [language] Disable confirm if unchanged. (LP: #1263163) -- Ubuntu daily release Wed, 22 Jan 2014 12:05:40 +0000 ubuntu-system-settings (0.1+14.04.20140115-0ubuntu1) trusty; urgency=low [ Sebastien Bacher ] * install a screenshot, to be used in the unity dash (LP: #1229758) [ Iain Lane ] * Don't need an empty destructor in the sound plugin -- Ubuntu daily release Wed, 15 Jan 2014 13:40:05 +0000 ubuntu-system-settings (0.1+14.04.20140110-0ubuntu1) trusty; urgency=low [ William Hua ] * Enable auto-completion and predictive text settings. -- Ubuntu daily release Fri, 10 Jan 2014 10:58:07 +0000 ubuntu-system-settings (0.1+14.04.20140109.2-0ubuntu1) trusty; urgency=low [ CI bot ] * Resync trunk [ Sebastien Bacher ] * updates: display "Software is up to date" is there is no update (LP: #1256366) * list CMakeLists.txt.user in .bzrignore, that file is used by qtcreator -- Ubuntu daily release Thu, 09 Jan 2014 16:44:08 +0100 ubuntu-system-settings (0.1+14.04.20140109.1-0ubuntu1) trusty; urgency=low [ Iain Lane ] * [security-privacy] Use the AS private library * [background] Drop direct use of AS & use the new private library. -- Ubuntu daily release Thu, 09 Jan 2014 13:17:36 +0100 ubuntu-system-settings (0.1+14.04.20140108.1-0ubuntu1) trusty; urgency=low * Create a private library for communicating with accountsservice. -- Ubuntu daily release Wed, 08 Jan 2014 14:17:32 +0100 ubuntu-system-settings (0.1+14.04.20140108-0ubuntu1) trusty; urgency=low * edit install instructions due to the change from qmake to cmake * Use ICU for display languages dialog. Fixes the en_DK problem. (committed directly) (LP: #1252489) * Drop redundant function definition. (committed directly) -- Ubuntu daily release Wed, 08 Jan 2014 11:58:37 +0100 ubuntu-system-settings (0.1+14.04.20131216-0ubuntu1) trusty; urgency=low [ Sebastien Bacher ] * battery: list the full charge item under the graph, respecting the design. * use iconName and iconSource properties, icon has been deprecated See https://code.launchpad.net/~fboucault/ubuntu-ui- toolkit/icon_api_sanitization/+merge/194253 for the toolkit change I've updated the Depends to the version where the change landed: https://launchpad.net/ubuntu/+source/ubuntu-ui- toolkit/0.1.46+14.04.20131126-0ubuntu1. * sound: drop the flickable, that's not needed, ListItem is one. [ Iain Lane ] * When generating the translated list of keywords, keep the byte array alive for as long as it's needed. (LP: #1251729) * Add a script to parse the .settings files and extract their names/keywords for translation. * Fix for lintian warnings; don't generate shlibs for private libraries & override extra-license-file tag which points to a qml file. * [about] If there's a "regulatory-information" plugin, display a listitem for it. * [background] Set the index of the same/different OptionSelector from gsettings. * [battery] Draw dashed axes with 'ticks', per the design. * [battery] Draw the graph with antialiaing to improve the look of the line. * Always load our translations from the right directory. * Watch upower's device-added and device-removed signals so that we can display / hide the battery panel if a battery is hotplugged. * Run the autopilot tests with a mock UPower to make them more reliable. Add tests checking whether the battery panel is visible or hidden, as appropriate (dependent on the presence or not of a battery). * Update the translation templates. [ Jussi Pakkanen ] * Add a script to parse the .settings files and extract their names/keywords for translation. [ Víctor R. Ruiz ] * Initial batch of autopilot tests for Ubuntu System Settings. [ William Hua ] * [language] Load eagerly so we can use fewer pointers. * [language] Use custom Base for keyboard layout delegate. (LP: #1256017). (LP: #1256017) [ Ken VanDine ] * [background] dropped unused utilities.js and removed references . * default to a wider window size for the desktop, closer to the aspect ration on the phone Added more qml files that weren't showing up in qtcreator. * added another qml source so it shows up in qtcreator . * Added the ability to browse default wallpapers as well as manage custom wallpapers selected from the gallery. This implements most of the changes for the spec[1]. It doesn't implement making changes to the images imported from the gallery to better fit the screen, we'll do that in a separate branch. [1] https://wiki.ubuntu.com/Appearance#Phone. [ Adnane Belmadiaf ] * Live change the brightness to much the panel indicator. [ Dimitri John Ledkov ] * Build-depend on gdb:any to aid with cross-building. [ Ubuntu daily release ] * Automatic snapshot from revision 530 -- Ubuntu daily release Mon, 16 Dec 2013 16:58:21 +0000 ubuntu-system-settings (0.1+14.04.20131119-0ubuntu1) trusty; urgency=low [ Ken VanDine ] * cellular: Updated the order of the items to match the latest design and uncommited the technology preference item but hid it with showAllUI. * Added QML_SOURCES to the target so they show up in QtC . [ Sebastien Bacher ] * Ignore some of the autogenerated files, those changed with cmake. * battery: color the charge graph. [ Iain Lane ] * Use UriHandler to handle requests to switch to new pages in an existing instance. * [background] Correctly set the background in accountsservice. Make it update in the UI. Fix the "same/different" toggle. Update the reset button to reset the greeter background too, and to set the toggle back to "same". (LP: #1237860) * Install new translations missed out of the cmake port. * Fix dh_shlibdeps warnings. Don't define prototype for functions that aren't implemented. Link the language C++ plugin with gio. * [wifi] Don't override SDK behaviour—improve look & feel to be more in line with the rest of the interface. * Unhide greeter background UI now that it works. * Do the symlinking of the accountsservice interface in the upstream buildsystem, not the packaging. * Parse the desktop file (With GDesktopAppInfo) to get the display name and icon of click packages to display in About→Storage. * [time-date] Use libtimezonemap's new properties to show state and full country name in timezone manual selection. [ Jussi Pakkanen ] * Switch to CMake. [ William Hua ] * Use m_ convention for naming member variables. * Update formats locale too. (LP: #1236772). (LP: #1236772) * Show all locales in the display language selector. * Re-enable some Maliit settings. [ Ubuntu daily release ] * Automatic snapshot from revision 493 -- Ubuntu daily release Tue, 19 Nov 2013 11:35:21 +0000 ubuntu-system-settings (0.1+13.10.20131015.2-0ubuntu1) saucy; urgency=low [ Iain Lane ] * [sound] Fix overriding of title in sound selector subpage causing translation errors. * [wifi] Properly set the list of networks up for scrolling. [ William Hua ] * Move state into class so we can fix LP: 1234407 properly. (LP: #1234407) [ Ubuntu daily release ] * Automatic snapshot from revision 461 -- Ubuntu daily release Tue, 15 Oct 2013 20:24:13 +0000 ubuntu-system-settings (0.1+13.10.20131015-0ubuntu1) saucy; urgency=low [ Charles Kerr ] * In the battery plugin, use indicator-bluetooth's "bluetooth- supported" action state to know whether or not to show the bluetooth toggle. (LP: #1233628) * In the bluetooth plugin, handle bluetooth adapters appearing/disappearing on the bus. (LP: #1236249) [ Sebastien Bacher ] * update: get the current build number, use it in the os version string. (LP: #1233682) * update: tweak a bit the UI, we don't have a description for the updates so there is no need to keep the stacked UI, we can use one line. Copy the icon in the source as well since it's not installed on touch. (LP: #1233682) * sound: use the new sounds sets from ubuntu-touch-sounds. [ Ubuntu daily release ] * Automatic snapshot from revision 456 -- Ubuntu daily release Tue, 15 Oct 2013 04:19:09 +0000 ubuntu-system-settings (0.1+13.10.20131011-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * security: don't display the section titles when they have no widgets listed. (LP: #1236331) * battery: clean leftover call that got deprecated by the indicator use. * wifi: replace the hackish frame entry by a standard element, that should let the list elements to look like other lists one, rather than having some extra height and white separator. [ Iain Lane ] * Use Qt.locale for month names instead of having them translatable. (LP: #1233218) * Always push the main page onto the pageStack so that we can go back to the index after being launched to an individual panel. (LP: #1234588) * [time-date] Hide divider between elements in the manual time selection screen. (LP: #1237030) [ Łukasz 'sil2100' Zemczak ] * Add a 'reset background' button to get the default value. (LP: #1234994) * According to the design the edges of the previews are not supposed to be rounded, so we don't need an UbuntuShape here. (LP: #1237821) * Remove the included fallback images, use the ones that unity8 uses - we do it in the same way that unity8 does, but oh well, it's a workaround for now anyway. (LP: #1223798) [ William Hua ] * Show only installed language packs. [ Lars Uebernickel ] * battery: don't animate switches when opening the page This happened because the switches' values are not set on initialization, but when the indicator services reports its state a few ms after opening the panel. The switch always animates between its states, with no apparent way to turn it off. This fix puts the switch controls into a Loader, which loads them as soon as their respective actions are available. [ Ubuntu daily release ] * Automatic snapshot from revision 448 -- Ubuntu daily release Fri, 11 Oct 2013 08:47:27 +0000 ubuntu-system-settings (0.1+13.10.20131004-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: having 100% power is still "fully charged", even while discharging. * battery: only display the location caption if the gps settings is visible. * update: clean small unwanted changes that sneaked in a previous commit, that should make the "check for update" button do the correct thing again, rather than having the label hidding and the button stop working. (LP: #1234703) [ Iain Lane ] * When manually selecting a timezone, navigate back to the previous screen (Time & Date) after one second. Don't highlight all cities the first time you've selected a new timezone, just the chosen one. (LP: #1232114) * Check the passed mount point when measuring directory size, to avoid a GLib critical message. * [about] In the storage subpanel, check the space for drives Qt reports as "Unknown". * Tweaks to the default layout - Make the text smaller - Make the text wrap at the edge of the bounding box of the grid item - Centre the grid horizontally - Dynamically space the grid elements according to how many columns there are in that category. (LP: #1223827) [ Ubuntu daily release ] * Automatic snapshot from revision 429 -- Ubuntu daily release Fri, 04 Oct 2013 05:43:12 +0000 ubuntu-system-settings (0.1+13.10.20131002-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * click: the installed-size info is in kib, not in bytes. [ Iain Lane ] * Use the indicator's value for the charge level instead of calculating it from QtSystems derived information. * [battery] Update the UI dynamically when the wireless state changes. * Various translation tweaks as noted in LP: #1233214. (LP: #1215712, #1233214) * [battery] Bind the onClicked handlers instead of checked to avoid loops when enabling/disabling wifi. * Remove one more missed translation. * Bump required version of ubuntu-keyboard-data, as we require the schemas for the language panel. * Remove the SettingsCheckEntry now that the design issues are resolved. [ Ted Gould ] * Adding a %u to the desktop file Exec line. [ William Hua ] * Hook up language panel to some maliit settings. [ Didier Roche ] * Use some async calls for system update where we don't expect any returned value. * Add an indeterminate progress bar until system image answers. [ Charles Kerr ] * Show an ActivityIndicator to tell users when discovery mode is on to search for new bluetooth devices. * add PIN code pairing. Implementation is similar to the existing passkey pairing. [ Ken VanDine ] * revert the previous revert done in rev 391, Bug (#LP: #1231368) was caused by gallery-app needing a rebuild for content-hub changes. . (LP: #1231368) [ Alberto Mardegan ] * Parse URLs given in command line. (LP: #1227690) [ Ubuntu daily release ] * Automatic snapshot from revision 419 -- Ubuntu daily release Wed, 02 Oct 2013 04:09:15 +0000 ubuntu-system-settings (0.1+13.10.20130930-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * update: hide the description of the updates from the panel, since the current version of the server doesn't provide those information. (see bug #1215586 for details). (LP: #1215586) * cellular: - use the new itemselector widget rather the deprecated valueselector - hide the non implemented statistics option - turn the data mode selector to an on/off switch, ofono supports only those. [ Iain Lane ] * Use GLib to get the sizes of directories to display in Storage>About, displaying a spinner while the information is being calculated. Also record the total space used by click packages to display too. (LP: #1205297, #1228419) [ Łukasz 'sil2100' Zemczak ] * In a hacky way, try hiding the welcome-screen background changing elements for v1 - by a design decision. (LP: #1230295) [ Ubuntu daily release ] * Automatic snapshot from revision 401 -- Ubuntu daily release Mon, 30 Sep 2013 09:37:44 +0000 ubuntu-system-settings (0.1+13.10.20130926.4-0ubuntu1) saucy; urgency=low [ Charles Kerr ] * As requested, remove the linefeed between a function's return type and its name. [ Sebastien Bacher ] * security: hide non working PIN and app access settings. * battery: hide screen idle delay selection, the backend is not working. * timezone: some tweaks and fixes - hide the selector, we don't have a backend for automatic selection - replace the text widget by label from the ubuntu uitk, it fixes the issue with the text being too small - update the placeholder string according to the new design. * datetime: drop empty list item, it's not in the design. * hide reset options until we get some backend code working. The factory resets require support for the system image side, the other options should be doable from our side later on. * hide phone settings, we lack phone app support for call forwarding,waiting. * update the translation template. * background: revert use of the new content-hub, it's buggy (see bug #1231368). (LP: #1231368) [ William Hua ] * Switch to ListView as workaround to LP #1227249. (LP: #1227249) [ David Planella ] * Add a translator comment for the battery charge level (bug 1210341). (LP: #1210341) [ Alberto Mardegan ] * Load testability driver if the -testability option is given. This change is needed in order to make the system-settings application and its plugins testable with autopilot (or other testability plugins). [ Ubuntu daily release ] * Automatic snapshot from revision 392 -- Ubuntu daily release Thu, 26 Sep 2013 21:44:53 +0000 ubuntu-system-settings (0.1+13.10.20130925.1-0ubuntu1) saucy; urgency=low [ Ted Gould ] * Ask Upstart App Launch to make settings single instance. (LP: #1227111) [ Iain Lane ] * Reduce the height of the time/date pickers as they weren't fitting on mobile devices. (LP: #1228409). (LP: #1228409) * Use QMenuModel to hook up toggles for bluetooth and gps/location enabled/disabled in the battery and security-privacy panels. Location is hidden because the backend doesn't work yet. [ Lars Uebernickel ] * Fix the brightness slider in the battery panel. [ Charles Kerr ] * Add the bluetooth plugin. [ Ken VanDine ] * background: Use singleSelect on the transfer request and specify a persistent Content::Store for the transfer . [ Didier Roche ] * Only Cancel if there is anything to cancel. (LP: #1215946) [ Ubuntu daily release ] * Automatic snapshot from revision 378 -- Ubuntu daily release Wed, 25 Sep 2013 11:12:19 +0000 ubuntu-system-settings (0.1+13.10.20130924.1-0ubuntu1) saucy; urgency=low [ Ted Gould ] * Add Wifi Panel. [ Iain Lane ] * [battery] Disable scrolling of the flickable while the slider is being used. Display a % in the tooltip. [ Michael Terry ] * Hide the "Phone locking" options for now, since they likely won't be functional for 13.10. [ William Hua ] * Security panel: use ItemSelector instead of deprecated ValueSelector. (LP: #1223986) * Switch the UI language whenever the display language is changed. [ Alberto Mardegan ] * Add Wifi Panel. [ Łukasz 'sil2100' Zemczak ] * Change the background image selection screen so that it fits design (as per bug #1221179) overlaying the new wallpapers with the assets. Right now we're using temporary placeholder assets, still waiting on design action. (LP: #1221179) [ Ubuntu daily release ] * Automatic snapshot from revision 369 -- Ubuntu daily release Tue, 24 Sep 2013 07:03:11 +0000 ubuntu-system-settings (0.1+13.10.20130918.1-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * timedate: use the new itemselector widget. * security: use the new ItemSelector widget. * [storage] Add a C++ backend for reading the Click package metadata and turning it into a proper table model, allowing the QML side to be made far cleaner. [ Iain Lane ] * Update pot. * Add the ability to hide deferred/unfinished panels or elements. Pass USS_SHOW_ALL_UI=1 to re-enable them. * Hide the deferred brightness panel. * Hide "messages on the welcome screen" toggle which is deferred. * Flight mode is deferred. Hide it. * Don't do anything when clicking on uncategorised items which have no pageComponent. They should handle this themselves in their entry component. * [storage] Add a C++ backend for reading the Click package metadata and turning it into a proper table model, allowing the QML side to be made far cleaner. [ Guenter Schwann ] * Use start() to actually start the content picking transfer. [ Ubuntu daily release ] * Automatic snapshot from revision 358 -- Ubuntu daily release Wed, 18 Sep 2013 07:55:27 +0000 ubuntu-system-settings (0.1+13.10.20130910.3-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * background: use the new OptionSelector, tweak the UI to be closer from the visuals (move the labels at the bottom of the images, use smaller text, use correct spacing). * battery: set current value on the graph. * reset: implement backend to reset the unity launcher settings. * storage: display the clicks' list rather than the fake datas. * updates: use the new ItemSelector widget, updated the download option to match the current design as well, moving the selector in its own subpage. * orientation: replace "Rotation lock" by "Orientation lock". * language: use new ItemSelector widget. * storage: use new ItemSelector widget. * battery: on the desktop use idle-delay's key, which is not deprecated. [ Iain Lane ] * Make the panels display "Lock on idle" or "Sleep on idle" as appropriate. * Add UI and backend for setting the time manually. * Make the "Change passphrase" / "Change passcode" button work. * Implement filtering in the main window. * Typo fix "Septemper" → "September". (LP: #1221400) * Set the unlock type in a QSettings file (~/.unity8-greeter-demo). (LP: #1218010) * security-privacy: Implement changing password and validation of input. [ Charles Kerr ] * Fix NMClient leak, take battery capacity into account when determining the last time a discharging battery was full. [ Ken VanDine ] * Don't start the transfer from the importer, the hub now handles that when dispatching the transfer. [ William Hua ] * Replace page stack with sheet in display languages. (LP: #1222728) [ Adolfo Jayme Barrientos ] * Trivial typo fix: Conrifm → Confirm. [ Ubuntu daily release ] * Automatic snapshot from revision 341 -- Ubuntu daily release Tue, 10 Sep 2013 19:20:48 +0000 ubuntu-system-settings (0.1+13.10.20130904.1-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * use the theme provider for themed icons. [ Ubuntu daily release ] * Automatic snapshot from revision 315 -- Ubuntu daily release Wed, 04 Sep 2013 16:24:50 +0000 ubuntu-system-settings (0.1+13.10.20130904-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * sound: use the new ItemSelector list widget. * battery: use the new ItemSelector list widget. Depends on the new toolkit version for that. If the configuration value is zero, than select the "never" entry as well. [ Ubuntu daily release ] * Automatic snapshot from revision 312 -- Ubuntu daily release Wed, 04 Sep 2013 03:14:44 +0000 ubuntu-system-settings (0.1+13.10.20130903.3-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * stop using the deprecated gicon provider, use the new themed icon instead. Change the plugin icon code to support themed icons, as well as urls to file locations on disk. [ Iain Lane ] * UI (without backend) for setting/changing the unlock password/passphrase. [ Ubuntu daily release ] * Automatic snapshot from revision 309 -- Ubuntu daily release Tue, 03 Sep 2013 19:15:57 +0000 ubuntu-system-settings (0.1+13.10.20130903.2-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * drop the gps control from the main screen. [ Iain Lane ] * Make the Automatic / Manual selector in Time & Date toggle timedated's NTP property. [ Ubuntu daily release ] * Automatic snapshot from revision 306 -- Ubuntu daily release Tue, 03 Sep 2013 11:44:46 +0000 ubuntu-system-settings (0.1+13.10.20130902.1-0ubuntu1) saucy; urgency=low [ Guenter Schwann ] * Use content hub for picking a background from the gallery. [ Ubuntu daily release ] * Automatic snapshot from revision 302 -- Ubuntu daily release Mon, 02 Sep 2013 06:12:47 +0000 ubuntu-system-settings (0.1+13.10.20130829.2-0ubuntu1) saucy; urgency=low [ Iain Lane ] * Add a custom AccountsService schema and set up two examples. [ Ubuntu daily release ] * Automatic snapshot from revision 296 -- Ubuntu daily release Thu, 29 Aug 2013 16:14:49 +0000 ubuntu-system-settings (0.1+13.10.20130829.1-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * use a better icon, since the mobile theme provides one. * battery: 100% is fully charged Since upower seems to not always consider 100% as fully charged, check for the charge, as well as for the status. [ Ubuntu daily release ] * Automatic snapshot from revision 294 -- Ubuntu daily release Thu, 29 Aug 2013 12:29:50 +0000 ubuntu-system-settings (0.1+13.10.20130829-0ubuntu1) saucy; urgency=low [ Iain Lane ] * Use battery's SleepValues panel for lock/sleep when idle timeout. [ Ubuntu daily release ] * Automatic snapshot from revision 290 -- Ubuntu daily release Thu, 29 Aug 2013 03:20:41 +0000 ubuntu-system-settings (0.1+13.10.20130827-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: don't segfault when there is no charge info. * storage: get the list of click packages installed and build a model from it. We don't use the real datas in the ui yet though, since the manifest doesn't have the informations we need for that yet. * battery: update sleep/lock subscreen to match the new design. * settings: use enabled: false with a TODO for non working elements. * battery: backend for the wifi controls. [ Ubuntu daily release ] * Automatic snapshot from revision 287 -- Ubuntu daily release Tue, 27 Aug 2013 11:18:05 +0000 ubuntu-system-settings (0.1+13.10.20130823-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * updates: some Ui tweaks - don't show extra lines in the middle of the ui - use separator between sections - use a consistant height - round update size to 1 digit - refresh the translations template. [ Didier Roche ] * Visual refresh from the design spec. Comply to the new daemon <-> client dbus API. [ Ubuntu daily release ] * Automatic snapshot from revision 278 -- Ubuntu daily release Fri, 23 Aug 2013 15:18:05 +0000 ubuntu-system-settings (0.1+13.10.20130822.2-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * security: new location subpanel. [ Iain Lane ] * An initial dummy version of the main page of security-privacy. * security-privacy: Add UI for some subpanels. [ Ubuntu daily release ] * Automatic snapshot from revision 274 -- Ubuntu daily release Thu, 22 Aug 2013 19:25:05 +0000 ubuntu-system-settings (0.1+13.10.20130822-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: some tweaks to the charge info: - read history in the right order - ignore buggy empty charge values from suspend/resume - correctly determine when we stop charging. [ Ubuntu daily release ] * Automatic snapshot from revision 270 -- Ubuntu daily release Thu, 22 Aug 2013 11:18:59 +0000 ubuntu-system-settings (0.1+13.10.20130821-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: display the last full charge. [ Iain Lane ] * Only display the battery panel if the system actually has a battery. * background: don't update gsettings/accountsservice for now (until the content picker arrives). (LP: #1214452) [ Ubuntu daily release ] * Automatic snapshot from revision 267 -- Ubuntu daily release Wed, 21 Aug 2013 08:07:06 +0000 ubuntu-system-settings (0.1+13.10.20130820-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * don't install the a11y plugin, it's not planned for 13.10. [ Ubuntu daily release ] * Automatic snapshot from revision 262 -- Ubuntu daily release Tue, 20 Aug 2013 14:34:56 +0000 ubuntu-system-settings (0.1+13.10.20130813.1-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Implement most of the cellular panel. [ Ubuntu daily release ] * Automatic snapshot from revision 256 -- Ubuntu daily release Tue, 13 Aug 2013 18:52:53 +0000 ubuntu-system-settings (0.1+13.10.20130813-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: get battery id and charge history from upower, display it in the graph. [ Ubuntu daily release ] * Automatic snapshot from revision 254 -- Ubuntu daily release Tue, 13 Aug 2013 03:14:46 +0000 ubuntu-system-settings (0.1+13.10.20130812-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: add a cpp backend, use it to check if powerd is running, if it's running use it, if not fallback to gnome-settings-daemon. That should let us handle both touch and desktop without manual hacks. [ Ubuntu daily release ] * Automatic snapshot from revision 252 -- Ubuntu daily release Mon, 12 Aug 2013 14:35:58 +0000 ubuntu-system-settings (0.1+13.10.20130809.1-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: clean up a bit, update info dynamically, add placeholde for a charge graph. * Depends on powerd | gnome-settings-daemon. [ Ubuntu daily release ] * Automatic snapshot from revision 247 -- Ubuntu daily release Fri, 09 Aug 2013 16:16:18 +0000 ubuntu-system-settings (0.1+13.10.20130809-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * battery: add new panel, mostly UI (with some backend work). [ Ubuntu daily release ] * Automatic snapshot from revision 244 -- Ubuntu daily release Fri, 09 Aug 2013 07:02:03 +0000 ubuntu-system-settings (0.1+13.10.20130808.2-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * depends on qtdeclarative5-folderlistmodel-plugin. [ Ubuntu daily release ] * Automatic snapshot from revision 241 -- Ubuntu daily release Thu, 08 Aug 2013 09:28:34 +0000 ubuntu-system-settings (0.1+13.10.20130807-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * revert the previous temporary hack. [ Ubuntu daily release ] * Automatic snapshot from revision 238 -- Ubuntu daily release Wed, 07 Aug 2013 07:01:52 +0000 ubuntu-system-settings (0.1+13.10.20130806.2-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * plugin_module_dir in SystemsSettings.pc should use libdir . [ Sebastien Bacher ] * background: update title of the background selector to match the spec. * drop keyboard, it's part of language&text. * sound: improve display's name. * don't fail build on broken tests to workaround armhf/libhybris issues. [ Timo Jyrinki ] * Enable Multi-Arch for the libraries (LP: #1208347) Also change back to arch 'any' instead of listing archs. (LP: #1208347) [ Ubuntu daily release ] * Automatic snapshot from revision 236 -- Ubuntu daily release Tue, 06 Aug 2013 16:57:30 +0000 ubuntu-system-settings (0.1+13.10.20130805-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * sound: split out helper function in a new source so we can reuse it. * sound: - clean some leftover options - some small refactoring - use gsettings to read/store the sound effects. [ Iain Lane ] * Write location of private module dir in pkg-config file Also, change the location to be alongside the binary plugins and independent of the Qt installation dir. . [ Alberto Mardegan ] * Write location of private module dir in pkg-config file Also, change the location to be alongside the binary plugins and independent of the Qt installation dir. . [ Ubuntu daily release ] * Automatic snapshot from revision 227 -- Ubuntu daily release Mon, 05 Aug 2013 07:02:10 +0000 ubuntu-system-settings (0.1+13.10.20130804-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * sound: split out helper function in a new source so we can reuse it. * sound: - clean some leftover options - some small refactoring - use gsettings to read/store the sound effects. [ Iain Lane ] * Write location of private module dir in pkg-config file Also, change the location to be alongside the binary plugins and independent of the Qt installation dir. . [ Alberto Mardegan ] * Write location of private module dir in pkg-config file Also, change the location to be alongside the binary plugins and independent of the Qt installation dir. . [ Ubuntu daily release ] * Automatic snapshot from revision 227 -- Ubuntu daily release Sun, 04 Aug 2013 07:01:57 +0000 ubuntu-system-settings (0.1+13.10.20130802.1-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * sound: get the silent mode's status from gsettings. * sound: drop alerts sound, following the design update. [ Jeremy Bicha ] * Rename 'Call diversion' to 'Call forwarding' (LP: #1205480). (LP: #1205480) [ Ubuntu daily release ] * Automatic snapshot from revision 222 -- Ubuntu daily release Fri, 02 Aug 2013 08:36:42 +0000 ubuntu-system-settings (0.1+13.10.20130731-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Use ofono-qt to get SIM Services and populate the Services and ServiceInfo packages. [ Ubuntu daily release ] * Automatic snapshot from revision 216 -- Ubuntu daily release Wed, 31 Jul 2013 13:19:52 +0000 ubuntu-system-settings (0.1+13.10.20130730.5-0ubuntu1) saucy; urgency=low [ Didier Roche ] * fix typos and we get the size in bytes, not Kb from the daemon. [ Ubuntu daily release ] * Automatic snapshot from revision 213 -- Ubuntu daily release Tue, 30 Jul 2013 18:08:18 +0000 ubuntu-system-settings (0.1+13.10.20130730.4-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * about: we have an update panel, connect the 'check for update' button to it. [ Ubuntu daily release ] * Automatic snapshot from revision 211 -- Ubuntu daily release Tue, 30 Jul 2013 16:46:49 +0000 ubuntu-system-settings (0.1+13.10.20130730.3-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * security: add dash privacy control. [ Ubuntu daily release ] * Automatic snapshot from revision 209 -- Ubuntu daily release Tue, 30 Jul 2013 13:12:41 +0000 ubuntu-system-settings (0.1+13.10.20130730.1-0ubuntu1) saucy; urgency=low [ Loïc Minier ] * Use system bus instead of session bus for OS updates. [ Sebastien Bacher ] * phone: add a subpage for service details. [ Didier Roche ] * * use a list instead of hardcoded data. Try to have a little bit more beautiful result, but it seems there is a bug in the sdk * replace the activity indicator for downloading by an infinite progress indicator * listen to system dbus as well as the daemon is listening to it. [ Evan Dandrea ] * Add a link off to the privacy policy from the diagnostics page. [ Ubuntu daily release ] * Automatic snapshot from revision 207 -- Ubuntu daily release Tue, 30 Jul 2013 10:01:39 +0000 ubuntu-system-settings (0.1+13.10.20130730-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * licenses: replace custom backend by folderlistmodel use. [ Iain Lane ] * timedate: Retrieve and populate the list of locations in a worker thread. [ Evan Dandrea ] * Enable automatic error reporting when error reporting is enabled. [ Alberto Mardegan ] * Support launching individual panels, with options - Let plugin options be specified from the command line - Quit if the requested plugin does not exist - Do not open the System Settings page when a plugin is launched . [ Ubuntu daily release ] * Automatic snapshot from revision 202 -- Ubuntu daily release Tue, 30 Jul 2013 07:01:55 +0000 ubuntu-system-settings (0.1+13.10.20130729-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * about: read update date from the device. * phone: get the actual carrier name, add the services screen. [ Iain Lane ] * timedate: Implement some design & improve speed a bit. * Bind the GSettings keys in gsettings-ubuntu-touch-schemas. [ Didier Roche ] * 0.1 version of system update status panel. Will work with the mock system-settings. Enable to check for updates, handles failures, cancellation and reboot request. (LP: #1201801) [ Evan Dandrea ] * Add a diagnostics page to system settings for controlling crash reporting. [ Ubuntu daily release ] * Automatic snapshot from revision 196 -- Ubuntu daily release Mon, 29 Jul 2013 07:01:58 +0000 ubuntu-system-settings (0.1+13.10.20130726-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * about: show 'never' as update date if there is none. * Initial language panel UI. [ William Hua ] * Initial language panel UI. [ Ubuntu daily release ] * Automatic snapshot from revision 187 -- Ubuntu daily release Fri, 26 Jul 2013 07:01:50 +0000 ubuntu-system-settings (0.1+13.10.20130725-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * phone: start the ui work, add the main page and most of the subpages for call diversion and call waiting (we are going to need a keypad widget to use to be able to add some of the features though). * sound: updated to reflect the recent design update - list new UI elements for message received/keyboard sound/lock sound - show the stop playing button only on the ringtone screen - disable the button when sound is not playing. * storage: store sorting preferences to gsettings. [ Iain Lane ] * Initial implementaion of Time & Date panel. * phone: start the ui work, add the main page and most of the subpages for call diversion and call waiting (we are going to need a keypad widget to use to be able to add some of the features though). [ Didier Roche ] * ignore the local setting from qtcreator. [ Ubuntu daily release ] * Automatic snapshot from revision 183 -- Ubuntu daily release Thu, 25 Jul 2013 07:01:54 +0000 ubuntu-system-settings (0.1+13.10.20130723-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * storage: get the real disk's free space information. [ Iain Lane ] * Add a GSettings schema for system-settings to store its own state. Make background use this and set keys as appropriate. [ Ubuntu daily release ] * Automatic snapshot from revision 174 -- Ubuntu daily release Tue, 23 Jul 2013 07:01:51 +0000 ubuntu-system-settings (0.1+13.10.20130720-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * settings: share the "list item with checkbox on the left" widget since it's going to be used in different panels. We need this until https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1197058 is fixed in the toolkit (or the design need to change to put those on the right...). * storage: update to reflect the design changes, some code improvements - list the new categories from design (movies, audio, pictures, other files) - create a new widget for the legend items - update the bar widget to use the real values rather than fixed ones (The datas are still mostly faked for the moment though) . * update the translations' template. * really move the custom check item to its new location. [ Ubuntu daily release ] * Automatic snapshot from revision 170 -- Ubuntu daily release Sat, 20 Jul 2013 07:01:51 +0000 ubuntu-system-settings (0.1+13.10.20130719-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Use QtSystemInfo to display Carrier and network data modes in use. . [ Sebastien Bacher ] * sound: list the alert sounds. * system: rotate with the device. * sound: list 'stop playing' button, rework a bit the scrolling to keep the button out of it (since it's supposed to always be on screen according to the design document). * sound: implement play/stop for sound effects. [ Ubuntu daily release ] * Automatic snapshot from revision 164 -- Ubuntu daily release Fri, 19 Jul 2013 07:01:36 +0000 ubuntu-system-settings (0.1+13.10.20130718-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * sound: enable scrolling on the sounds' list. * sound: display display sound warning in the sounds list. [ Ubuntu daily release ] * Automatic snapshot from revision 156 -- Ubuntu daily release Thu, 18 Jul 2013 07:01:40 +0000 ubuntu-system-settings (0.1+13.10.20130717.1-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Updated for the GSettings API break . [ Sebastien Bacher ] * sound: display the sounds names in a nicer way. [ Iain Lane ] * sound: display the sounds names in a nicer way. [ Ubuntu daily release ] * Automatic snapshot from revision 153 -- Ubuntu daily release Wed, 17 Jul 2013 16:55:59 +0000 ubuntu-system-settings (0.1+13.10.20130717-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Set the flickable for the ItemPage to properly handle scrolling below the header . [ Sebastien Bacher ] * update the translations template since we got new ui elements. * sound: list the installed sound files from a known directory. [ Iain Lane ] * Initial implementation of the cellular UI. * Small tweaks to the license page: make scrolling work correctly so it doesn't hide the header & go a bit faster so the large list can be navigated. [ Ubuntu daily release ] * Automatic snapshot from revision 149 -- Ubuntu daily release Wed, 17 Jul 2013 07:01:38 +0000 ubuntu-system-settings (0.1+13.10.20130716-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * Tweak the flickable behaviour to make the scrolling consistant with the other applications, but still avoid scrolling if there is no need for it See https://launchpad.net/bugs/1201394 for the details. (LP: #1201394) * storage: the design says to use zero decimal for kilobytes values, do that. * storage: translate the units. * about: display N/A when there is no IMEI information. [ Ubuntu daily release ] * Automatic snapshot from revision 143 -- Ubuntu daily release Tue, 16 Jul 2013 07:01:48 +0000 ubuntu-system-settings (0.1+13.10.20130713-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * license: implement the "software licenses" section subpanel The current approch is to list all the packages installing a copyright and build a model from that. When selecting one of them in the list we go to a new page which displays the content of the copyright. That might need some tweaking later to include licences from the container . * about: improve a bit the format of the vendor header. * reset: use singlecontrol items, the margin issue has been resolved. * sound: implement the silent mode warning The UI is there but not plugged to the system yet, you need to manually set the variable to see it. . [ Ubuntu daily release ] * Automatic snapshot from revision 137 -- Ubuntu daily release Sat, 13 Jul 2013 07:01:47 +0000 ubuntu-system-settings (0.1+13.10.20130712-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * Use SingleControl again, the toolkit margin issues have been fixed. * get device informations from libhybris, as a fallback, until qtsystems works on the touch image (it currently tries to read /sys informations that are not available on the device). [ Iain Lane ] * Sort plugins according to their priority. * background: Explicitly set the fallback if we get an empty string back from the dbus call. * sound: Allow clicking on the whole ListItem to toggle the CheckBox. * Don't try to load or allow navigation into plugins with no pageComponent. [ Ubuntu daily release ] * Automatic snapshot from revision 131 -- Ubuntu daily release Fri, 12 Jul 2013 07:01:49 +0000 ubuntu-system-settings (0.1+13.10.20130711-0ubuntu1) saucy; urgency=low [ Iain Lane ] * background: Remove custom UbuntuSwappableImage and use CrossFadeImage from the ui-toolkit. * Support passing plugin names directly on the commandline. [ Ubuntu daily release ] * Automatic snapshot from revision 123 -- Ubuntu daily release Thu, 11 Jul 2013 07:01:47 +0000 ubuntu-system-settings (0.1+13.10.20130710-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * translation: update the translations again, some strings changed. We are going to turn on autoimport then to avoid those manual commits in the futur. * storage: use a rectangle so we can have a border around the bar Tweak some of the margins and vertical spaces as well to look a bit better and be aligned on other elements . * Since we have a readme let's put some informations in it. * debian: slightly improved description, sort the build-depends. * settings: translate the panel names in the system settings grid view. * storage: implement apps sorting. * background: fix name inconsistency. * settings: use the correct translation domain. [ Ubuntu daily release ] * Automatic snapshot from revision 119 -- Ubuntu daily release Wed, 10 Jul 2013 07:11:23 +0000 ubuntu-system-settings (0.1+13.10.20130709-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * Updated translation template. * about: when it's possible, use qtsystem to get the device informations. * updated translations from launchpad. * storage: use a valueselector rather than a custom widget. [ Ubuntu daily release ] * Automatic snapshot from revision 110 -- Ubuntu daily release Tue, 09 Jul 2013 07:01:45 +0000 ubuntu-system-settings (0.1+13.10.20130708-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * storage: use qtsystems to get the disk space informations. * storage: use ubuntu colors. * about: get real serial number. * storage: add buttons to sort the applications' list. * about: use 'N/A' if there is no serial number. * about: get the manufacturer/model from the device. [ Ubuntu daily release ] * Automatic snapshot from revision 105 -- Ubuntu daily release Mon, 08 Jul 2013 07:01:07 +0000 ubuntu-system-settings (0.1+13.10.20130705-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * about: collect system version informations from a plugin Since we can't access files on disk from qml, we need to do it with some cpp code. The backend is going to be used to collect some other informations later as well. . [ Ubuntu daily release ] * Automatic snapshot from revision 98 -- Ubuntu daily release Fri, 05 Jul 2013 07:01:04 +0000 ubuntu-system-settings (0.1+13.10.20130704-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * sound: set extra strings as translatable. * storage: add the list of installed softwares (built with fake datas) The list is built from a xml model. We provide a static list for testing, the idea is to make click packages generate a similar index (through trigger or similar) later. [ Iain Lane ] * Hit accountsservice over D-Bus to get the "welcome" image. * Install the private library(ies) into /usr/lib/$DEB_HOST_MULTIARCH/ubuntu-system-settings and add this to the import path. This means that the modules aren't exposed to the public. [ Ubuntu daily release ] * Automatic snapshot from revision 96 -- Ubuntu daily release Thu, 04 Jul 2013 07:01:05 +0000 ubuntu-system-settings (0.1+13.10.20130703-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * about: simply the code for the custom vendor-infos' entry. * sound: implement the mainpage of the interface. * sound: rename, use the singular form for consistency. * refresh the translations' template. [ Ubuntu daily release ] * Automatic snapshot from revision 91 -- Ubuntu daily release Wed, 03 Jul 2013 07:01:05 +0000 ubuntu-system-settings (0.1+13.10.20130702-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * added bluetooth, cellular, and wifi plugins . [ Ubuntu daily release ] * Automatic snapshot from revision 86 -- Ubuntu daily release Tue, 02 Jul 2013 07:01:54 +0000 ubuntu-system-settings (0.1+13.10.20130628.1-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Updated string for the orientation plugin to match the design . * Updated the color in the gps icon to match the others . * Added stub plugins for system-update, security-privacy,time-date, brightness, phone, keyboard, accessibility, and language. Also set priorities and form-factor where appropriate. * make the main window flickable . * Ensure contentHeight is set properly and cleaned up the plugins to be consistent. Changed boundsBehavior on the flickables to keep them from being draggable when the content is smaller than what is displayed. [ Sebastien Bacher ] * don't install the example plugin, it's useful as source example, not so much installed (especially since we have other working plugins). [ Iain Lane ] * Add simple GPS toggle. * Read the user's background from GSettings. * reset: Add confirmation alerts. * Make category order match design: Network, Personal, System. [ Ubuntu daily release ] * Automatic snapshot from revision 84 -- Ubuntu daily release Fri, 28 Jun 2013 19:40:43 +0000 ubuntu-system-settings (0.1+13.10.20130628-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * Use Base items for buttons, instead of SingleControl ones (until bug #1194844 is fixed in the ui toolkit). That should give us correct margins for those items. (LP: #1194844) [ Ubuntu daily release ] * Automatic snapshot from revision 73 -- Ubuntu daily release Fri, 28 Jun 2013 07:01:06 +0000 ubuntu-system-settings (0.1daily13.06.25-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * about: use standard items for sections, rather than headers. [ Ubuntu daily release ] * Automatic snapshot from revision 71 -- Ubuntu daily release Tue, 25 Jun 2013 07:01:05 +0000 ubuntu-system-settings (0.1daily13.06.24-0ubuntu1) saucy; urgency=low [ Iain Lane ] * Add initial implemention of appearance/background panel. [ Ubuntu daily release ] * Automatic snapshot from revision 69 -- Ubuntu daily release Mon, 24 Jun 2013 07:01:03 +0000 ubuntu-system-settings (0.1daily13.06.21-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Added a recommends for ubuntu-system-settings-online-accounts . [ Ubuntu daily release ] * Automatic snapshot from revision 67 -- Ubuntu daily release Fri, 21 Jun 2013 07:01:02 +0000 ubuntu-system-settings (0.1daily13.06.19-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * don't wrap icons with an UbuntuShape . * Use svg versions of the plugin icons and set the proper color . [ Sebastien Bacher ] * about: start work on the "storage" subpanel, that's a rough first version of the UI that will need tweaking and improvement but at least that's a base to build one. * settings: don't use frames around the plugin icons. * settings: use an icon from the mobile theme This way the launcher will have an icon on the touch image (which is the primary target for that code) . [ Ubuntu daily release ] * Automatic snapshot from revision 65 -- Ubuntu daily release Wed, 19 Jun 2013 07:01:04 +0000 ubuntu-system-settings (0.1daily13.06.18-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * setResizeMode, fixes sizing issues on the device . [ Sebastien Bacher ] * reset: use ListItem.SingleControl standard widgets for the buttons. [ Ubuntu daily release ] * Automatic snapshot from revision 59 -- Ubuntu daily release Tue, 18 Jun 2013 07:01:05 +0000 ubuntu-system-settings (0.1daily13.06.17-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * Dropped the OnlyShowIn=Unity from the desktop file, unity8 doesn't show it . * about: Use text and unicode to create the Ubuntu logo . [ Sebastien Bacher ] * setings: set up for translations Use "ubuntu-system-settings" for the domain, better to namespace to avoid name conflicts since all the translation are installed in the same directory. The po.pro will make the translation be compiled and installed on build, there is also a "make pot" target to refresh the template. This commit also includes a first translation (fr.po) which was used to test that things are working correctly. . * settings: use the string capitalization style recommended by design Set some strings, like the vendor or model inforations, as not translatables since those should be local specific. * settings: make the plugin names translatable. * settings: update some icons with copies from design, we will replace those by theme icons once they are polished and included in the theme use a standard icon for the airplane-mode since it's already in theme . * settings: set the theme to ubuntu-mobile, until lp#1098578 is fixed, (toolkit not respecting the theme in use), recommends ubuntu-mobile- icons as well since we use icons shipped there. (LP: #1098578) [ Ubuntu daily release ] * Automatic snapshot from revision 56 -- Ubuntu daily release Mon, 17 Jun 2013 07:01:58 +0000 ubuntu-system-settings (0.1daily13.06.14-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * about: set an icon url rather than defining an image. * orientation-lock: add new plugin for orientation locking. * settings: slightly improve the category title The titles should start by a uppercase, be translatable, and be placed between horizontal lines. * reset: add new plugin for settings reset . * settings: tweak a bit the UI to be closer from the mockup, we are still having only a few panels available and are missing nice icons but otherwise it's getting there. [ Ubuntu daily release ] * Automatic snapshot from revision 48 -- Ubuntu daily release Fri, 14 Jun 2013 07:01:54 +0000 ubuntu-system-settings (0.1daily13.06.13-0ubuntu1) saucy; urgency=low [ Ken VanDine ] * * Wrap the icons with an UbuntuShape, this makes it look more consistent with the shell icons. * Added a leftMargin in the CategoryGrid so the section titles aren't right against the edge * Make flight-mode a ListItem.Standard to be more consistent with the about plugin. [ Sebastien Bacher ] * settings: split the category grids from the settings in a new component Use the new component to list the 3 categories from the design, tweak a bit the UI to add category labels and some spacing . * about: tweak the UI to address mpt's review comments - use standard header items rather than custom - use a singlecontrol item for the button - tweak spacing of the first entry - fix a typo in one of the strings. * flight-mode: use an url rather than an image for the entry The image doesn't scale right for some reason, it's also easier to do it this way. [ Ubuntu daily release ] * Automatic snapshot from revision 42 -- Ubuntu daily release Thu, 13 Jun 2013 07:01:53 +0000 ubuntu-system-settings (0.1daily13.06.11-0ubuntu1) saucy; urgency=low [ Sebastien Bacher ] * [shell] give a bit of extra height, the geometry is closer from a device this way and it also makes testing easier (no need to scroll to see the bottom of the panels). * Update the about plugin UI, that's a first rought implementation following the design on https://wiki.ubuntu.com/AboutThisDevice#Phone. The panel doesn't do much yet but that's a start. [ Ubuntu daily release ] * Automatic snapshot from revision 37 -- Ubuntu daily release Tue, 11 Jun 2013 07:01:57 +0000 ubuntu-system-settings (0.1daily13.06.10-0ubuntu1) saucy; urgency=low * Automatic snapshot from revision 34 -- Ubuntu daily release Mon, 10 Jun 2013 07:01:49 +0000 ubuntu-system-settings (0.1daily13.06.09-0ubuntu1) saucy; urgency=low * Automatic snapshot from revision 33 -- Ubuntu daily release Sun, 09 Jun 2013 07:01:50 +0000 ubuntu-system-settings (0.1daily13.06.08.1-0ubuntu1) saucy; urgency=low * Automatic snapshot from revision 32 -- Ubuntu daily release Sat, 08 Jun 2013 07:01:49 +0000 ubuntu-system-settings (0.1daily13.06.08-0ubuntu1) saucy; urgency=low * Automatic snapshot from revision 31 -- Ubuntu daily release Sat, 08 Jun 2013 04:50:02 +0000 ubuntu-system-settings (0.1daily13.06.07-0ubuntu1) saucy; urgency=low [ Alberto Mardegan ] * Skeleton implementation of the About plugin. * Create ItemPage component, let plugins use it This component renders a page with a default title (the item's name), and provide a property to make the plugin object accessible from within the item page. . [ Ubuntu daily release ] * Automatic snapshot from revision 30 -- Ubuntu daily release Fri, 07 Jun 2013 15:57:25 +0000 ubuntu-system-settings (0.1daily13.05.30ubuntu.unity.next-0ubuntu1) saucy; urgency=low [ Alberto Mardegan ] * Don't hardcode prefix in pkg-config file. * Skeleton implementation of the About plugin. * Create ItemPage component, let plugins use it This component renders a page with a default title (the item's name), and provide a property to make the plugin object accessible from within the item page. . [ Ubuntu daily release ] * Automatic snapshot from revision 29 (ubuntu-unity/next) -- Ubuntu daily release Thu, 30 May 2013 18:20:27 +0000 ubuntu-system-settings (0.1daily13.05.23-0ubuntu1) saucy; urgency=low [ Alberto Mardegan ] * Initial release. [ Ken VanDine ] * Split package up into application, plugin and libs [ Alberto Mardegan ] * Add a few files * Add main window stub * Introduce the PluginManager class * Change directory structure: add libSystemSettings * Add PluginBase * Implement plugin loading * Test plugin loading * PluginBase->ItemBase Too many "plugin" in the project. * Add ItemModel class * Export pageComponent and entryComponent to QML * Move Plugin client code to src/ * Default entry component * Working icons for testing * Add example plugin * Fix stack navigation * Removed unused method * Fix unit tests * packaging cleanup * Install libSystemSettings in /usr/lib/system-settings/ * Allow loading items before and after the item grid * Install flight-mode plugin * Install pkg-config file * Add missing file, update .bzrignore * Update from trunk [ Ubuntu daily release ] * Automatic snapshot from revision 25 -- Ubuntu daily release Thu, 23 May 2013 07:01:10 +0000 lomiri-system-settings-1.1.0/debian/control000066400000000000000000000137041457356502600210330ustar00rootroot00000000000000Source: lomiri-system-settings Section: gnome Priority: optional Maintainer: UBports developers Build-Depends: cmake, cmake-extras, dbus-test-runner, debhelper-compat (= 12), dh-migrations:all, dh-python, dpkg-dev , gdb:any, gir1.2-glib-2.0 , intltool, libaccountsservice-dev, libandroid-properties-dev [amd64 arm64 armhf i386], libapt-pkg-dev, libclick-0.4-dev, libdeviceinfo-dev, libevdev-dev, libgeonames-dev, libglib2.0-dev (>= 2.37.92), libgnome-desktop-3-dev, libgsettings-qt-dev, libicu-dev, libqmenumodel-dev, libqt5sql5-sqlite , libqtdbusmock1-dev (>= 0.2+14.04.20140724) , libqtdbustest1-dev , libudev-dev, libupower-glib-dev, pep8 , pkg-config, python3-all:any, python3-dbus , python3-flake8 (>= 2.2.2-1ubuntu4) | python3-flake8:native , python3-gi , python3-pep8 , python3-setuptools, python3:any , qml-module-qtcontacts, qml-module-qtquick-layouts, qml-module-qtquick2 , qml-module-qtsysteminfo (>= 5.0~), qml-module-qttest , qml-module-lomiri-components , qml-module-lomiri-settings-components , qml-module-lomiri-settings-menus , qml-module-lomiri-settings-vpn , qtbase5-dev, qtbase5-private-dev , qtdeclarative5-dev, qtdeclarative5-dev-tools, xvfb , Standards-Version: 3.9.6 Homepage: https://gitlab.com/ubports/core/lomiri-system-settings Vcs-Git: https://gitlab.com/ubports/core/lomiri-system-settings.git Vcs-Browser: https://gitlab.com/ubports/core/lomiri-system-settings X-Python3-Version: >= 3.2 X-Ubuntu-Use-Langpack: yes Package: lomiri-system-settings Architecture: any Depends: accountsservice, accountsservice-ubuntu-schemas (>= 0.0.7), bluez (>= 5.23), click | ubuntu-snappy-cli, gir1.2-glib-2.0, gsettings-desktop-schemas, lomiri-schemas (>= 0.1.4~), # TODO: migrate to Ayatana indicators # indicator-bluetooth (>> 0.0.6+13.10.20131010), # indicator-datetime, # indicator-power (>= 12.10.6+15.04.20150130), liblomirisystemsettings1 (= ${binary:Version}), libdeviceinfo0, lomiri-indicator-network, lomiri-keyboard-data, python3, python3-dbus, python3-gi, qmenumodel-qml, qml-module-gsettings1.0, qml-module-ofono (>=0.90~), qml-module-qt-labs-folderlistmodel, qml-module-qtmultimedia | qml-module-qtmultimedia-gles, qml-module-qtsysteminfo, qml-module-lomiri-components, qml-module-lomiri-components-extras, qml-module-lomiri-connectivity (>= 0.7.1), qml-module-lomiri-content, qml-module-lomiri-settings-components, qml-module-lomiri-settings-menus, qml-module-lomiri-settings-vpn, suru-icon-theme (>= 14.04+15.04.20150813~), lomiri-wallpapers, upower, ${misc:Depends}, ${shlibs:Depends}, Suggests: aethercast, dbus-property-service, system-image-dbus (>= 3.1), urfkill, Recommends: repowerd, lomiri-system-settings-online-accounts, lomiri-sounds, Conflicts: ubuntu-system-settings-example, Breaks: ubuntu-push-client (<<0.61), Replaces: ubuntu-push-client (<<0.61), Description: System Settings application for Lomiri Lomiri-system-settings is the System Settings application used in Lomiri desktop environment. it's designed for phones, tablets and convergent devices. Package: liblomirisystemsettings1 Section: libs Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends}, Description: System Settings application for Lomiri - plug-in library Lomiri-system-settings is the System Settings application used in Lomiri desktop environment. it's designed for phones, tablets and convergent devices. . This package contains the library used by settings plugins. Package: liblomirisystemsettings-dev Section: libdevel Architecture: any Multi-Arch: same Depends: liblomirisystemsettings1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends}, Description: System Settings application for Lomiri - plug-in development files Lomiri-system-settings is the System Settings application used in Lomiri desktop environment. it's designed for phones, tablets and convergent devices. . This package contains the plug-in library's development files. Package: liblomirisystemsettingsprivate0 Section: libs Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends}, Description: System Settings application for Lomiri - private library Lomiri-system-settings is the System Settings application used in Lomiri desktop environment. it's designed for phones, tablets and convergent devices. . This package contains the private library used by some settings plugins. Package: liblomirisystemsettingsprivate-dev Section: libdevel Architecture: any Multi-Arch: same Depends: liblomirisystemsettingsprivate0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends}, Description: System Settings application for Lomiri - private development files Lomiri-system-settings is the System Settings application used in Lomiri desktop environment. it's designed for phones, tablets and convergent devices. . This package contains the private library's development files. Package: lomiri-system-settings-autopilot Architecture: all Depends: dpkg-dev, gir1.2-upowerglib-1.0, libautopilot-qt, python3-autopilot, python3-dateutil, python3-dbusmock (>= 0.14), python3-evdev, lomiri-system-settings, lomiri-system-settings-security-privacy, lomiri-system-settings-phone, lomiri-system-settings-cellular, lomiri-ui-toolkit-autopilot, ${misc:Depends}, ${python3:Depends}, Description: System Settings application for Lomiri - Autopilot tests Lomiri-system-settings is the System Settings application used in Lomiri desktop environment. it's designed for phones, tablets and convergent devices. . This package contains the autopilot tests for lomiri-system-settings. lomiri-system-settings-1.1.0/debian/copyright000066400000000000000000000012611457356502600213560ustar00rootroot00000000000000Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ubuntu-system-settings Upstream-Contact: Alberto Mardegan Source: https://launchpad.net/ubuntu-system-settings Files: * Copyright: 2013 Canonical Ltd. License: GPL-3 On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. Files: plugins/about/storageabout.cpp Copyright: 2013 Canonical Ltd., 2012 Digia Plc and/or its subsidiary(-ies). License: GPL-3 On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. lomiri-system-settings-1.1.0/debian/liblomirisystemsettings-dev.install000066400000000000000000000004151457356502600265770ustar00rootroot00000000000000usr/include/LomiriSystemSettings/item-base.h usr/include/LomiriSystemSettings/ItemBase usr/include/LomiriSystemSettings/plugin-interface.h usr/include/LomiriSystemSettings/PluginInterface usr/lib/*/libLomiriSystemSettings.so usr/lib/*/pkgconfig/LomiriSystemSettings.pc lomiri-system-settings-1.1.0/debian/liblomirisystemsettings1.install000066400000000000000000000000471457356502600261050ustar00rootroot00000000000000usr/lib/*/libLomiriSystemSettings.so.* lomiri-system-settings-1.1.0/debian/liblomirisystemsettingsprivate-dev.install000066400000000000000000000001251457356502600301700ustar00rootroot00000000000000usr/include/LomiriSystemSettings/private usr/lib/*/libLomiriSystemSettingsPrivate.so lomiri-system-settings-1.1.0/debian/liblomirisystemsettingsprivate0.install000066400000000000000000000000561457356502600274770ustar00rootroot00000000000000usr/lib/*/libLomiriSystemSettingsPrivate.so.* lomiri-system-settings-1.1.0/debian/lomiri-system-settings-autopilot.install000066400000000000000000000000201457356502600274740ustar00rootroot00000000000000usr/lib/python* lomiri-system-settings-1.1.0/debian/lomiri-system-settings.install000066400000000000000000000002741457356502600254710ustar00rootroot00000000000000usr/bin/lomiri-system-settings usr/lib/*/lomiri-system-settings usr/share/applications usr/share/glib-2.0 usr/share/locale usr/share/lomiri-system-settings usr/share/lomiri-url-dispatcher lomiri-system-settings-1.1.0/debian/lomiri-system-settings.lintian-overrides000066400000000000000000000002771457356502600274640ustar00rootroot00000000000000lomiri-system-settings binary: extra-license-file usr/share/lomiri-system-settings/qml-plugins/about/License.qml lomiri-system-settings: binary-without-manpage usr/bin/lomiri-system-settings lomiri-system-settings-1.1.0/debian/lomiri-system-settings.maintscript000066400000000000000000000001231457356502600263510ustar00rootroot00000000000000rm_conffile /etc/apparmor.d/usr.bin.system-settings 0.3+14.10.20140721.1-0ubuntu1~ lomiri-system-settings-1.1.0/debian/lomiri-system-settings.migrations000066400000000000000000000006211457356502600261730ustar00rootroot00000000000000debian/session-migrations/ubuntu-system-settings-keyboard-accountsservice-to-gsettings.py debian/session-migrations/ubuntu-system-settings-sound-gsettings-to-accountsservice.py debian/session-migrations/lomiri-system-settings-datahome-migration.sh debian/session-migrations/lomiri-system-settings-gsettings-schema-name-change.sh debian/session-migrations/lomiri-system-settings-greeter-data-rename.sh lomiri-system-settings-1.1.0/debian/lomiri-system-settings.postrm000066400000000000000000000002011457356502600253350ustar00rootroot00000000000000#!/bin/sh set -e if [ "$1" = "purge" ] ; then rm -rf /var/lib/lightdm-data/*/lomiri-system-settings/ fi #DEBHELPER# exit 0 lomiri-system-settings-1.1.0/debian/rules000077500000000000000000000032251457356502600205050ustar00rootroot00000000000000#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 export QT_SELECT=qt5 DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) # Skip tests on the archs they are known to be broken with current configuration # Ref.: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1606927 testskip_architectures := powerpc include /usr/share/dpkg/buildflags.mk include /usr/share/dpkg/architecture.mk ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) export DEB_BUILD_PROFILES := cross endif CONFIGURE_FLAGS := -DENABLE_LIBDEVICEINFO=ON -DENABLE_UBUNTU_ACCOUNTSSERVICE=ON ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) export CONFIGURE_FLAGS += -DENABLE_TESTS=OFF endif export HOME=$(CURDIR)/debian/build override_dh_auto_configure: # Debian defines CMAKE_INSTALL_LOCALSTATEDIR as /usr/var, which is wrong. # So until Debian bug 719148 is fixed, do it ourselves. dh_auto_configure -- -DCMAKE_INSTALL_LOCALSTATEDIR="/var" $(CONFIGURE_FLAGS) override_dh_auto_clean: dh_auto_clean rm -rf $(BUILDHOME) override_dh_auto_test: mkdir -p $(HOME) ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) ifneq (,$(filter $(DEB_HOST_ARCH),$(testskip_architectures))) -dh_auto_test else dh_auto_test endif endif override_dh_install: cd tests/autopilot; \ set -ex; for python in $(shell py3versions -r); do \ $$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \ done; \ cd $(CURDIR) dh_install -X'*.pyc' override_dh_makeshlibs: dh_makeshlibs -Xusr/lib/$(DEB_HOST_MULTIARCH)/ubuntu-system-settings override_dh_missing: dh_missing --fail-missing %: dh $@ --with python3,migrations lomiri-system-settings-1.1.0/debian/session-migrations/000077500000000000000000000000001457356502600232605ustar00rootroot00000000000000lomiri-system-settings-1.1.0/debian/session-migrations/lomiri-system-settings-datahome-migration.sh000066400000000000000000000027241457356502600340430ustar00rootroot00000000000000#!/bin/sh -euf # Copyright (C) 2023 UBports Foundation # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free Software # Foundation; version 3. # # This program is distributed in the hope that it will be useful, but WITHOUTa # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along with # this program. If not, see . # # Authored by: Ratchanan Srirattanamet XDG_DATA_HOME=${XDG_DATA_HOME:-${HOME}/.local/share} SOURCE_DIR="${XDG_DATA_HOME}/ubuntu-system-settings/" DEST_DIR="${XDG_DATA_HOME}/lomiri-system-settings/" if ! [ -e "$SOURCE_DIR" ]; then echo "${SOURCE_DIR} doesn't exist. Nothing to migrate." exit 0 fi # session-migration says we should be idempotent. We simply check if the target # directory exists as to not overwrite the new data. if [ -e "$DEST_DIR" ]; then echo "${DEST_DIR} exists. Perhaps the migration has already" \ "happened, and/or the user has modified additional files." exit 0 fi # Copy files using "cp -a" to preserve as much as possible. Won't wipe the # old data, in case the migration goes wrong. cp -a "$SOURCE_DIR" "$DEST_DIR" echo "Migrated data for lomiri-system-settings successfully." lomiri-system-settings-1.1.0/debian/session-migrations/lomiri-system-settings-greeter-data-rename.sh000066400000000000000000000033141457356502600340770ustar00rootroot00000000000000#!/bin/sh -ef # Copyright (C) 2021 UBports Foundation # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free Software # Foundation; version 3. # # This program is distributed in the hope that it will be useful, but WITHOUTa # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along with # this program. If not, see . # # Authored by: Ratchanan Srirattanamet if [ -z "$XDG_GREETER_DATA_DIR" ]; then echo "The environment does not have shared greeter-session directory." \ "Skip migrating greeter-session data for lomiri-system-settings." exit 0 fi set -u # Cannot set earlier due to existence check above. SOURCE_DIR="${XDG_GREETER_DATA_DIR}/ubuntu-system-settings/" DEST_DIR="${XDG_GREETER_DATA_DIR}/lomiri-system-settings/" if ! [ -e "$SOURCE_DIR" ]; then echo "${SOURCE_DIR} doesn't exist. Nothing to migrate." exit 0 fi # session-migration says we should be idempotent. We simply check if the target # directory exists as to not overwrite the new data. if [ -e "$DEST_DIR" ]; then echo "${DEST_DIR} exists. Perhaps the migration has already" \ "happened, and/or the user has modified additional files." exit 0 fi # Copy files using "cp -a" to preserve as much as possible. Won't wipe the # old data, in case the migration goes wrong. cp -a "$SOURCE_DIR" "$DEST_DIR" echo "Migrated greeter-session information for lomiri-system-settings successfully." lomiri-system-settings-gsettings-schema-name-change.sh000066400000000000000000000027131457356502600356170ustar00rootroot00000000000000lomiri-system-settings-1.1.0/debian/session-migrations#!/bin/bash -euf # Copyright (C) 2021 UBports Foundation. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License version 3 as # published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see . # # Authored by: Ratchanan Srirattanamet set -o pipefail DCONF_SOURCE_DIR="/com/ubuntu/touch/system-settings/" DCONF_TARGET_DIR="/com/lomiri/lomiri-system-settings/" # session-migration says we should be idempotent. We simply check if the target # is not empty as to not overwrite things that is set manually. target_content=$(dconf dump $DCONF_TARGET_DIR) if [ -n "$target_content" ]; then echo "${DCONF_TARGET_DIR} is not empty. Perhaps the migration has already" \ "happened, and/or the user has set additional settings." exit 0 fi # Now, simply pipe the output of "dconf dump" to "dconf load". Won't wipe the # old data, in case the migration goes wrong. dconf dump $DCONF_SOURCE_DIR | dconf load $DCONF_TARGET_DIR echo "Setting for lomiri-system-settings migrated successfully." ubuntu-system-settings-keyboard-accountsservice-to-gsettings.py000066400000000000000000000054141457356502600377020ustar00rootroot00000000000000lomiri-system-settings-1.1.0/debian/session-migrations#!/usr/bin/python3 # -*- coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # # Copyright (C) 2016 Canonical Ltd. # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free Software # Foundation; version 3. # # This program is distributed in the hope that it will be useful, but WITHOUTa # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along with # this program. If not, see . # Copy ubuntu-system-settings keyboard panel settings from AccountsService to # GSettings. This might seem backwards (AS has the more modern location), # and early on in Ubuntu Touch days, we did indeed only store the values in # AccountsService. But once we started using indicator-keyboard, which read # from GSettings, it was easier to copy the values to both places rather than # update the indicator and all other legacy consumers of the GSettings key in # Ubuntu. So we do a one-time sync here if we have values in AccountsService # but not GSettings. Along with a change to our code to write to both places # when the user adjust settings. import dbus import os import sys from gi.repository import Gio from gi.repository import GLib system_bus = dbus.SystemBus() manager_proxy = system_bus.get_object('org.freedesktop.Accounts', '/org/freedesktop/Accounts') object_path = manager_proxy.FindUserById( os.getuid(), dbus_interface='org.freedesktop.Accounts' ) user_proxy = system_bus.get_object('org.freedesktop.Accounts', object_path) gsettings = Gio.Settings(schema="org.gnome.desktop.input-sources") def get_accountsservice(): try: return user_proxy.Get("org.freedesktop.Accounts.User", "InputSources", dbus_interface=dbus.PROPERTIES_IFACE) except dbus.exceptions.DBusException as e: print("Couldn't get InputSources: %s" % (e), file=sys.stderr) return [] def has_gsettings(): return bool(gsettings.get_value("sources")) def set_gsettings(as_value): # AS stores a list of maps, GSettings stores a list of tuples. builder = GLib.VariantBuilder.new(GLib.VariantType.new("a(ss)")) for as_map in as_value: for as_key in as_map: gkey = GLib.Variant.new_string(as_key) gvalue = GLib.Variant.new_string(as_map[as_key]) gtuple = GLib.Variant.new_tuple(gkey, gvalue) builder.add_value(gtuple) gsettings.set_value("sources", builder.end()) as_value = get_accountsservice() if as_value and not has_gsettings(): set_gsettings(as_value) ubuntu-system-settings-sound-gsettings-to-accountsservice.py000066400000000000000000000041301457356502600372240ustar00rootroot00000000000000lomiri-system-settings-1.1.0/debian/session-migrations#!/usr/bin/python3 # -*- coding: utf-8 -*- # Copyright (C) 2013 Canonical Ltd. # # Authors: # Iain Lane # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free Software # Foundation; version 3. # # This program is distributed in the hope that it will be useful, but WITHOUTa # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along with # this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA # Migrate ubuntu-system-settings sound panel settings from GSettings to # AccountsService from __future__ import print_function import dbus import os import sys from gi.repository import Gio system_bus = dbus.SystemBus() manager_proxy = system_bus.get_object('org.freedesktop.Accounts', '/org/freedesktop/Accounts') object_path = manager_proxy.FindUserById( os.getuid(), dbus_interface='org.freedesktop.Accounts' ) user_proxy = system_bus.get_object('org.freedesktop.Accounts', object_path) gsettings = Gio.Settings(schema="com.lomiri.touch.sound") def get_string(key): return gsettings.get_string(key) def get_bool(key): return gsettings.get_boolean(key) def set_as_setting(interface, setting, value): try: user_proxy.Set(interface, setting, value, dbus_interface=dbus.PROPERTIES_IFACE) except dbus.exceptions.DBusException as e: print("Couldn't update %s: %s" % (setting, e), file=sys.stderr) # (gsettings key, accountsservice key, function to retrieve from gsettings) keys = [('silent-mode', 'SilentMode', get_bool), ('incoming-call-sound', 'IncomingCallSound', get_string), ('incoming-message-sound', 'IncomingMessageSound', get_string)] for (g, a, f) in keys: set_as_setting('com.lomiri.touch.AccountsService.Sound', a, f(g)) lomiri-system-settings-1.1.0/debian/source/000077500000000000000000000000001457356502600207235ustar00rootroot00000000000000lomiri-system-settings-1.1.0/debian/source/format000066400000000000000000000000151457356502600221320ustar00rootroot000000000000003.0 (native) lomiri-system-settings-1.1.0/lib/000077500000000000000000000000001457356502600167475ustar00rootroot00000000000000lomiri-system-settings-1.1.0/lib/CMakeLists.txt000066400000000000000000000001251457356502600215050ustar00rootroot00000000000000add_subdirectory(LomiriSystemSettingsPrivate) add_subdirectory(LomiriSystemSettings) lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/000077500000000000000000000000001457356502600231305ustar00rootroot00000000000000lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/CMakeLists.txt000066400000000000000000000011701457356502600256670ustar00rootroot00000000000000add_library(LomiriSystemSettings SHARED item-base.cpp item-base.h) set_target_properties(LomiriSystemSettings PROPERTIES VERSION 1.1.0 SOVERSION 1 ) target_link_libraries(LomiriSystemSettings Qt5::Core Qt5::Gui Qt5::Quick Qt5::Qml) install(TARGETS LomiriSystemSettings LIBRARY DESTINATION ${LIBDIR}) install(FILES item-base.h ItemBase plugin-interface.h PluginInterface DESTINATION include/LomiriSystemSettings) set(SYSTEMSETTINGS_LIB LomiriSystemSettings) configure_file(LomiriSystemSettings.pc.in LomiriSystemSettings.pc @ONLY) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/LomiriSystemSettings.pc DESTINATION ${LIBDIR}/pkgconfig) lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/ItemBase000066400000000000000000000000271457356502600245430ustar00rootroot00000000000000#include "item-base.h" lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/LomiriSystemSettings.pc.in000066400000000000000000000010261457356502600302410ustar00rootroot00000000000000prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} libdir=${prefix}/@LIBDIR@ includedir=${prefix}/include plugin_manifest_dir=${prefix}/@PLUGIN_MANIFEST_DIR_BASE@ plugin_module_dir=${libdir}/@PLUGIN_MODULE_DIR_BASE@ plugin_private_module_dir=${libdir}/@PLUGIN_PRIVATE_MODULE_DIR_BASE@ plugin_qml_dir=${prefix}/@PLUGIN_QML_DIR_BASE@ Name: LomiriSystemSettings Description: Lomiri system settings plug-in development Version: @PROJECT_VERSION@ Requires: Qt5Core Qt5Qml Libs: -L${libdir} -l@SYSTEMSETTINGS_LIB@ Cflags: -I${includedir} lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/PluginInterface000066400000000000000000000000361457356502600261310ustar00rootroot00000000000000#include "plugin-interface.h" lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/debug.cpp000066400000000000000000000015701457356502600247250ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "debug.h" int appLoggingLevel = 1; // criticals void setLoggingLevel(int level) { appLoggingLevel = level; } lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/debug.h000066400000000000000000000020061457356502600243650ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_DEBUG_H #define SYSTEM_SETTINGS_DEBUG_H #include #ifdef DEBUG_ENABLED #define DEBUG() \ qDebug() << __FILE__ << __LINE__ << __func__ #else #define DEBUG() while (0) qDebug() #endif #endif // SYSTEM_SETTINGS_DEBUG_H lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/item-base.cpp000066400000000000000000000071041457356502600255040ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "debug.h" #include "item-base.h" #include using namespace LomiriSystemSettings; namespace LomiriSystemSettings { const QLatin1String keyName("name"); const QLatin1String keyIcon("icon"); const QLatin1String keyCategory("category"); const QLatin1String keyPriority("priority"); const QLatin1String keyTranslations("translations"); const QLatin1String keyFormFactors("form-factors"); const QLatin1String keyKeywords("keywords"); const QLatin1String keyPlugin("plugin"); const QLatin1String keyEntryComponent("entry-component"); const QLatin1String keyPageComponent("page-component"); const QLatin1String keyHasDynamicKeywords("has-dynamic-keywords"); const QLatin1String keyHasDynamicName("has-dynamic-name"); const QLatin1String keyHasDynamicVisibility("has-dynamic-visibility"); const QLatin1String keyHideByDefault("hide-by-default"); const QLatin1String keyVisibleIfFileExists("visible-if-file-exists"); class ItemBasePrivate { friend class ItemBase; inline ItemBasePrivate(const QVariantMap &staticData); ~ItemBasePrivate() {}; private: QVariantMap m_data; QUrl m_icon; QString m_name; QStringList m_keywords; bool m_isVisible; }; } // namespace ItemBasePrivate::ItemBasePrivate(const QVariantMap &staticData): m_data(staticData), m_isVisible(false) { } ItemBase::ItemBase(const QVariantMap &staticData, QObject *parent): QObject(parent), d_ptr(new ItemBasePrivate(staticData)) { } ItemBase::~ItemBase() { delete d_ptr; } void ItemBase::setIcon(const QUrl &icon) { Q_D(ItemBase); if (icon == d->m_icon) return; d->m_icon = icon; Q_EMIT iconChanged(); } QUrl ItemBase::icon() const { Q_D(const ItemBase); return d->m_icon; } void ItemBase::setName(const QString &name) { Q_D(ItemBase); if (name == d->m_name) return; d->m_name = name; Q_EMIT nameChanged(); } QString ItemBase::name() const { Q_D(const ItemBase); return d->m_name; } void ItemBase::setKeywords(const QStringList &keywords) { Q_D(ItemBase); if (keywords == d->m_keywords) return; d->m_keywords = keywords; Q_EMIT keywordsChanged(); } QStringList ItemBase::keywords() const { Q_D(const ItemBase); return d->m_keywords; } void ItemBase::setVisible(bool visible) { Q_D(ItemBase); if (visible == d->m_isVisible) return; d->m_isVisible = visible; Q_EMIT visibilityChanged(); } bool ItemBase::isVisible() const { Q_D(const ItemBase); return d->m_isVisible; } const QVariantMap &ItemBase::staticData() const { Q_D(const ItemBase); return d->m_data; } QQmlComponent *ItemBase::entryComponent(QQmlEngine *engine, QObject *parent) { Q_UNUSED(engine); Q_UNUSED(parent); return 0; } QQmlComponent *ItemBase::pageComponent(QQmlEngine *engine, QObject *parent) { Q_UNUSED(engine); Q_UNUSED(parent); return 0; } lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/item-base.h000066400000000000000000000050201457356502600251440ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_ITEM_BASE_H #define SYSTEM_SETTINGS_ITEM_BASE_H #include #include #include namespace LomiriSystemSettings { extern const QLatin1String keyName; extern const QLatin1String keyIcon; extern const QLatin1String keyCategory; extern const QLatin1String keyPriority; extern const QLatin1String keyTranslations; extern const QLatin1String keyFormFactors; extern const QLatin1String keyKeywords; extern const QLatin1String keyPlugin; extern const QLatin1String keyEntryComponent; extern const QLatin1String keyPageComponent; extern const QLatin1String keyHasDynamicKeywords; extern const QLatin1String keyHasDynamicName; extern const QLatin1String keyHasDynamicVisibility; extern const QLatin1String keyHideByDefault; extern const QLatin1String keyVisibleIfFileExists; class ItemBasePrivate; class ItemBase: public QObject { Q_OBJECT public: ItemBase(const QVariantMap &staticData, QObject *parent = 0); ~ItemBase(); QUrl icon() const; QStringList keywords() const; QString name() const; bool isVisible() const; virtual QQmlComponent *entryComponent(QQmlEngine *engine, QObject *parent = 0); virtual QQmlComponent *pageComponent(QQmlEngine *engine, QObject *parent = 0); protected: void setIcon(const QUrl &icon); void setKeywords(const QStringList &keywords); void setName(const QString &name); void setVisible(bool visible); const QVariantMap &staticData() const; Q_SIGNALS: void iconChanged(); void keywordsChanged(); void nameChanged(); void visibilityChanged(); private: ItemBasePrivate *d_ptr; Q_DECLARE_PRIVATE(ItemBase) }; } // namespace #endif // SYSTEM_SETTINGS_ITEM_BASE_H lomiri-system-settings-1.1.0/lib/LomiriSystemSettings/plugin-interface.h000066400000000000000000000030461457356502600265400ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_PLUGIN_INTERFACE_H #define SYSTEM_SETTINGS_PLUGIN_INTERFACE_H #include #include namespace LomiriSystemSettings { class ItemBase; class PluginInterface { public: virtual ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0) = 0; }; class PluginInterface2: public PluginInterface { public: /* Return true if a reset has been performed */ virtual bool reset() { return false; } }; } // namespace Q_DECLARE_INTERFACE(LomiriSystemSettings::PluginInterface, "com.lomiri.SystemSettings.PluginInterface") Q_DECLARE_INTERFACE(LomiriSystemSettings::PluginInterface2, "com.lomiri.SystemSettings.PluginInterface/2.0") #endif // SYSTEM_SETTINGS_PLUGIN_INTERFACE_H lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/000077500000000000000000000000001457356502600244635ustar00rootroot00000000000000lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/CMakeLists.txt000066400000000000000000000012341457356502600272230ustar00rootroot00000000000000set(HEADERS accountsservice.h i18n.h systemimage.h ) set(SOURCES accountsservice.cpp i18n.cpp systemimage.cpp ) add_library(LomiriSystemSettingsPrivate SHARED ${HEADERS} ${SOURCES}) set_target_properties(LomiriSystemSettingsPrivate PROPERTIES VERSION 0.0 SOVERSION 0.0 ) target_link_libraries(LomiriSystemSettingsPrivate Qt5::Core Qt5::DBus) # Makes the life easier for in-tree plugins target_include_directories(LomiriSystemSettingsPrivate PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ) install(TARGETS LomiriSystemSettingsPrivate LIBRARY DESTINATION ${LIBDIR}) install(FILES ${HEADERS} DESTINATION include/LomiriSystemSettings/private) lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/accountsservice.cpp000066400000000000000000000127061457356502600303750ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "accountsservice.h" #include #include #include #include #define AS_SERVICE "org.freedesktop.Accounts" #define AS_PATH "/org/freedesktop/Accounts" #define AS_IFACE "org.freedesktop.Accounts" namespace LomiriSystemSettings { AccountsService::AccountsService(QObject *parent) : QObject(parent), m_systemBusConnection(QDBusConnection::systemBus()), m_serviceWatcher(AS_SERVICE, m_systemBusConnection, QDBusServiceWatcher::WatchForOwnerChange), m_accountsserviceIface(AS_SERVICE, AS_PATH, AS_IFACE, m_systemBusConnection) { connect (&m_serviceWatcher, SIGNAL (serviceOwnerChanged (QString, QString, QString)), this, SLOT (slotNameOwnerChanged (QString, QString, QString))); setUpInterface(); } void AccountsService::slotChanged(QString interface, QVariantMap changed_properties, QStringList invalidated_properties) { Q_FOREACH (const QString k, changed_properties.keys()) Q_EMIT propertyChanged(interface, k); Q_FOREACH (const QString prop, invalidated_properties) Q_EMIT propertyChanged(interface, prop); } void AccountsService::slotNameOwnerChanged(QString name, QString oldOwner, QString newOwner) { Q_UNUSED (oldOwner); Q_UNUSED (newOwner); if (name != "org.freedesktop.Accounts") return; setUpInterface(); Q_EMIT (nameOwnerChanged()); } void AccountsService::setUpInterface() { QDBusReply qObjectPath = m_accountsserviceIface.call( "FindUserById", qlonglong(getuid())); if (qObjectPath.isValid()) { m_objectPath = qObjectPath.value().path(); m_accountsserviceIface.connection().connect( m_accountsserviceIface.service(), m_objectPath, "org.freedesktop.DBus.Properties", "PropertiesChanged", this, SLOT(slotChanged(QString, QVariantMap, QStringList))); m_accountsserviceIface.connection().connect( m_accountsserviceIface.service(), m_objectPath, "org.freedesktop.Accounts.User", "Changed", this, SIGNAL (changed ())); } } QVariant AccountsService::getUserProperty(const QString &interface, const QString &property) { QDBusInterface iface ( "org.freedesktop.Accounts", m_objectPath, "org.freedesktop.DBus.Properties", m_systemBusConnection, this); if (iface.isValid()) { QDBusReply answer = iface.call( "Get", interface, property); if (answer.isValid()) { return answer.value().variant(); } } return QVariant(); } bool AccountsService::setUserProperty(const QString &interface, const QString &property, const QVariant &value) { QDBusInterface iface ( "org.freedesktop.Accounts", m_objectPath, "org.freedesktop.DBus.Properties", m_systemBusConnection, this); // The value needs to be carefully wrapped QDBusMessage msg = iface.call("Set", interface, property, QVariant::fromValue(QDBusVariant(value))); if (msg.type() == QDBusMessage::ErrorMessage) { qWarning() << "Could not set AccountsService property" << property << "on interface" << interface << "for object" << m_objectPath << "to" << value << ":" << msg.errorMessage(); } return msg.type() == QDBusMessage::ReplyMessage; } bool AccountsService::customSetUserProperty(const QString &method, const QVariant &value) { QDBusInterface iface ("org.freedesktop.Accounts", m_objectPath, "org.freedesktop.Accounts.User", m_systemBusConnection, this); QDBusMessage msg = iface.call(method, value); if (msg.type() == QDBusMessage::ErrorMessage) { qWarning() << "Could not call AccountsService method" << method << "for object" << m_objectPath << "with argument" << value << ":" << msg.errorMessage(); } return msg.type() == QDBusMessage::ReplyMessage; } } // namespace lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/accountsservice.h000066400000000000000000000036371457356502600300450ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef ACCOUNTSSERVICE_H #define ACCOUNTSSERVICE_H #include #include #include namespace LomiriSystemSettings { class AccountsService : public QObject { Q_OBJECT public: explicit AccountsService (QObject *parent = 0); QString getProperty (QString property); QVariant getUserProperty(const QString &interface, const QString &property); bool setUserProperty(const QString &interface, const QString &property, const QVariant &value); bool customSetUserProperty(const QString &method, const QVariant &value); public Q_SLOTS: void slotChanged(QString, QVariantMap, QStringList); void slotNameOwnerChanged(QString, QString, QString); Q_SIGNALS: void propertyChanged(QString interface, QString property); void changed(); void nameOwnerChanged(); private: QDBusConnection m_systemBusConnection; QDBusServiceWatcher m_serviceWatcher; QDBusInterface m_accountsserviceIface; QString m_objectPath; void setUpInterface(); }; } // namespace #endif // ACCOUNTSSERVICE_H lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/i18n.cpp000066400000000000000000000021231457356502600257440ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #define NO_TR_OVERRIDE #include "i18n.h" #include namespace LomiriSystemSettings { void initTr(const char *domain, const char *localeDir) { bindtextdomain(domain, localeDir); textdomain(domain); } QString _(const char *text, const char *domain) { return QString::fromUtf8(dgettext(domain, text)); } } // namespace lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/i18n.h000066400000000000000000000020201457356502600254050ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_I18N_H #define SYSTEM_SETTINGS_I18N_H #include namespace LomiriSystemSettings { void initTr(const char *domain, const char *localeDir); QString _(const char *text, const char *domain = 0); } // namespace #endif // SYSTEM_SETTINGS_I18N_H lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/systemimage.cpp000066400000000000000000000372731457356502600275320ustar00rootroot00000000000000/* * Copyright (C) 2018 The UBports project * Copyright (C) 2013-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Didier Roche * Diego Sarmentero * Sergio Schvezov * Jonas G. Drange * */ #include "systemimage.h" #include "i18n.h" #include #include #include #include #include namespace LomiriSystemSettings { QSystemImage::QSystemImage(QObject *parent) : QSystemImage(QDBusConnection::systemBus(), parent) { } QSystemImage::QSystemImage(const QDBusConnection &dbus, QObject *parent) : QObject(parent) , m_watcher("com.ubports.SystemImage", dbus, QDBusServiceWatcher::WatchForOwnerChange) , m_iface("com.ubports.SystemImage", "/Service", "com.ubports.SystemImage", dbus) { qDBusRegisterMetaType >(); connect(&m_watcher, SIGNAL(serviceOwnerChanged(QString, QString, QString)), this, SLOT(slotNameOwnerChanged(QString, QString, QString))); setUpInterface(); } QSystemImage::~QSystemImage() { } void QSystemImage::slotNameOwnerChanged(const QString &name, const QString &oldOwner, const QString &newOwner) { Q_UNUSED (oldOwner); Q_UNUSED (newOwner); if (name != "com.ubports.SystemImage") return; if (m_iface.isValid()) setUpInterface(); } void QSystemImage::setUpInterface() { initializeProperties(); if (m_iface.metaObject()->indexOfSignal("UpdateDownloaded()") == -1) { qWarning() << "Unable to locate signal on s-i interface. " "Will not connect to s-i events."; return; } connect(&m_iface, SIGNAL(UpdateAvailableStatus(const bool, const bool, const QString&, const int&, const QString&, const QString&)), this, SIGNAL(updateAvailableStatus(const bool, const bool, const QString&, const int&, const QString&, const QString&)) ); connect(&m_iface, SIGNAL(UpdateAvailableStatus(const bool, const bool, const QString&, const int&, const QString&, const QString&)), this, SLOT(availableStatusChanged(const bool, const bool, const QString&, const int&, const QString&, const QString&)) ); connect(&m_iface, SIGNAL(UpdateProgress(int, double)), this, SIGNAL(updateProgress(int, double))); connect(&m_iface, SIGNAL(UpdatePaused(int)), this, SIGNAL(updatePaused(int))); connect(&m_iface, SIGNAL(DownloadStarted()), this, SIGNAL(downloadStarted())); connect(&m_iface, SIGNAL(UpdateDownloaded()), this, SIGNAL(updateDownloaded())); connect(&m_iface, SIGNAL(UpdateFailed(int, QString)), this, SIGNAL(updateFailed(int, QString))); connect(&m_iface, SIGNAL(Rebooting(bool)), this, SIGNAL(rebooting(bool))); connect(&m_iface, SIGNAL(SettingChanged(QString, QString)), this, SLOT(settingsChanged(QString, QString))); } void QSystemImage::factoryReset() { m_iface.asyncCall("FactoryReset"); } void QSystemImage::productionReset() { m_iface.asyncCall("ProductionReset"); } void QSystemImage::checkForUpdate() { m_iface.asyncCall("CheckForUpdate"); setCheckingForUpdates(true); } void QSystemImage::downloadUpdate() { qWarning() << Q_FUNC_INFO; m_iface.asyncCall("DownloadUpdate"); } void QSystemImage::forceAllowGSMDownload() { m_iface.asyncCall("ForceAllowGSMDownload"); } QStringList QSystemImage::getChannels() { QDBusReply answer = m_iface.call("GetChannels"); return answer.value(); } void QSystemImage::setSwitchChannel(QString channel) { m_iface.asyncCall("SetChannel", channel); m_switchChannel = channel; } void QSystemImage::setSwitchBuild(int build) { m_iface.asyncCall("SetBuild", build); m_switchBuild = build; } int QSystemImage::getSwitchBuild() { QDBusReply answer = m_iface.call("GetBuild"); return answer.value(); } QString QSystemImage::getSwitchChannel() { QDBusReply answer = m_iface.call("GetChannel"); return answer.value(); } bool QSystemImage::supportsFirmwareUpdate() { QDBusReply answer = m_iface.call("SupportsFirmwareUpdate"); return answer.value(); } void QSystemImage::checkForFirmwareUpdate() { auto pcall = m_iface.asyncCall("CheckForFirmwareUpdate"); auto *watcher = new QDBusPendingCallWatcher(pcall, this); QObject::connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(checkForFirmwareUpdateSlot(QDBusPendingCallWatcher*))); } void QSystemImage::updateFirmware() { auto pcall = m_iface.asyncCall("UpdateFirmware"); auto *watcher = new QDBusPendingCallWatcher(pcall, this); QObject::connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(updateFirmwareSlot(QDBusPendingCallWatcher*))); } void QSystemImage::reboot() { m_iface.asyncCall("Reboot"); } void QSystemImage::checkForFirmwareUpdateSlot(QDBusPendingCallWatcher *call) { QDBusPendingReply answer = *call; if (answer.isError()) { Q_EMIT checkForFirmwareUpdateDone("ERR"); } else { Q_EMIT checkForFirmwareUpdateDone(answer.value()); } call->deleteLater(); } void QSystemImage::updateFirmwareSlot(QDBusPendingCallWatcher *call) { QDBusPendingReply answer = *call; if (answer.isError()) { Q_EMIT updateFirmwareDone("ERR"); } else { Q_EMIT updateFirmwareDone(answer.value()); } call->deleteLater(); } void QSystemImage::applyUpdate() { QDBusReply reply = m_iface.call("ApplyUpdate"); if (reply.isValid()) { Q_EMIT updateProcessing(); } else { Q_EMIT updateProcessFailed(reply.value()); } } QString QSystemImage::cancelUpdate() { QDBusPendingReply reply = m_iface.call("CancelUpdate"); reply.waitForFinished(); if (reply.isValid()) { setCheckingForUpdates(false); return reply.argumentAt<0>(); } else { qWarning() << reply.error().message(); return LomiriSystemSettings::_( "Can't cancel current request (can't contact service)" ); } } QString QSystemImage::pauseDownload() { QDBusPendingReply reply = m_iface.call("PauseDownload"); reply.waitForFinished(); if (reply.isValid()) { return reply.argumentAt<0>(); } else { qWarning() << reply.error().message(); return LomiriSystemSettings::_( "Can't pause current request (can't contact service)" ); } } void QSystemImage::initializeProperties() { QDBusPendingReply > reply = m_iface.call("Information"); reply.waitForFinished(); if (reply.isValid()) { QMap result = reply.argumentAt<0>(); setCurrentBuildNumber(result["current_build_number"].toInt()); setTargetBuildNumber(result["target_build_number"].toInt()); setChannelName(result["channel_name"]); setDeviceName(result["device_name"]); setLastUpdateDate(QDateTime::fromString(result["last_update_date"], Qt::ISODate)); setLastCheckDate(QDateTime::fromString(result["last_check_date"], Qt::ISODate)); QMap details; QStringList keyvalue = result["version_detail"].split( #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) ",", QString::SkipEmptyParts #else ",", Qt::SkipEmptyParts #endif ); for (int i = 0; i < keyvalue.size(); ++i) { QStringList pair = keyvalue.at(i).split("="); details[pair[0]] = QVariant(pair[1]); } setDetailedVersionDetails(details); } else { qWarning() << "Error when retrieving version information: " << reply.error(); } m_downloadMode = getSetting("auto_download", 1); Q_EMIT downloadModeChanged(); m_failuresBeforeWarning = getSetting("failures_before_warning", 3); Q_EMIT failuresBeforeWarningChanged(); } int QSystemImage::getSetting(const QString &setting, const int &defaultValue) { QDBusReply reply = m_iface.call("GetSetting", setting); int ret; if (reply.isValid()) { bool ok; ret = reply.value().toInt(&ok); if (!ok) { ret = defaultValue; } } else { qWarning() << "Error getting " << setting << reply.error().message(); ret = defaultValue; } return ret; } bool QSystemImage::checkTarget() const { return m_targetBuildNumber > m_currentBuildNumber; } bool QSystemImage::checkingForUpdates() const { return m_checkingForUpdates; } QString QSystemImage::deviceName() const { return m_deviceName; } QString QSystemImage::channelName() const { return m_channelName; } QDateTime QSystemImage::lastUpdateDate() const { return m_lastUpdateDate; } QDateTime QSystemImage::lastCheckDate() const { return m_lastCheckDate; } bool QSystemImage::updateAvailable() { return m_updateAvailable; } bool QSystemImage::downloading() { return m_downloading; } int QSystemImage::updateSize() { return m_updateSize; } QString QSystemImage::errorReason() { return m_errorReason; } QString QSystemImage::versionTag() { QString val = m_detailedVersion.value("tag").toString(); return val.isEmpty() ? "" : val; } int QSystemImage::currentBuildNumber() const { return m_currentBuildNumber; } QString QSystemImage::currentUbportsBuildNumber() const { QString val = m_detailedVersion.value("ubports").toString(); return val.isEmpty() ? "" : val; } QString QSystemImage::currentDeviceBuildNumber() const { QString val = m_detailedVersion.value("device").toString(); return val.isEmpty() ? "" : val; } QString QSystemImage::currentCustomBuildNumber() const { QString val = m_detailedVersion.value("custom").toString(); return val.isEmpty() ? "" : val; } int QSystemImage::targetBuildNumber() const { return m_targetBuildNumber; } QVariantMap QSystemImage::detailedVersionDetails() const { return m_detailedVersion; } int QSystemImage::downloadMode() { return m_downloadMode; } void QSystemImage::setDownloadMode(const int &downloadMode) { if (m_downloadMode == downloadMode) { return; } if (downloadMode < 0 || downloadMode > 2) { return; } m_downloadMode = downloadMode; m_iface.asyncCall("SetSetting", "auto_download", QString::number(downloadMode)); } int QSystemImage::failuresBeforeWarning() { return m_failuresBeforeWarning; } void QSystemImage::settingsChanged(const QString &key, const QString &newvalue) { bool ok; int newintValue; newintValue = newvalue.toInt(&ok); if (!ok) { qWarning() << "Failed to parse new value:" << newvalue; return; } if(key == "auto_download") { m_downloadMode = newintValue; Q_EMIT downloadModeChanged(); } else if (key == "failures_before_warning") { m_failuresBeforeWarning = newintValue; Q_EMIT failuresBeforeWarningChanged(); } } void QSystemImage::availableStatusChanged(const bool isAvailable, const bool downloading, const QString &availableVersion, const int &updateSize, const QString &lastUpdateDate, const QString &errorReason) { setUpdateAvailable(isAvailable); setDownloading(downloading); setCheckingForUpdates(false); bool ok; int targetBuildNumber = availableVersion.toInt(&ok); if (ok) { setTargetBuildNumber(targetBuildNumber); } else { qWarning() << "Failed to parse availableVersion:" << availableVersion; } setUpdateSize(updateSize); QDateTime lud = QDateTime::fromString(lastUpdateDate, Qt::ISODate); setLastUpdateDate(lud); setErrorReason(errorReason); } void QSystemImage::setCheckingForUpdates(const bool checking) { if (checking != m_checkingForUpdates) { m_checkingForUpdates = checking; Q_EMIT checkingForUpdatesChanged(); } } void QSystemImage::setDeviceName(const QString &deviceName) { if (m_deviceName != deviceName) { m_deviceName = deviceName; Q_EMIT deviceNameChanged(); } } void QSystemImage::setChannelName(const QString &channelName) { if (m_channelName != channelName) { m_channelName = channelName; Q_EMIT channelNameChanged(); } } void QSystemImage::setDetailedVersionDetails(const QVariantMap &detailedVersionDetails) { if (m_detailedVersion != detailedVersionDetails) { m_detailedVersion = detailedVersionDetails; Q_EMIT detailedVersionDetailsChanged(); // These properties are read from m_detailedVersion, so notify. Q_EMIT currentUbportsBuildNumberChanged(); Q_EMIT currentDeviceBuildNumberChanged(); Q_EMIT currentCustomBuildNumberChanged(); if(m_detailedVersion.contains("tag")) { Q_EMIT versionTagChanged(); } } } void QSystemImage::setCurrentBuildNumber(const int ¤tBuildNumber) { if (m_currentBuildNumber != currentBuildNumber) { m_currentBuildNumber = currentBuildNumber; Q_EMIT currentBuildNumberChanged(); } } void QSystemImage::setTargetBuildNumber(const int &targetBuildNumber) { if (m_targetBuildNumber != targetBuildNumber) { m_targetBuildNumber = targetBuildNumber; Q_EMIT targetBuildNumberChanged(); } } void QSystemImage::setLastUpdateDate(const QDateTime &lastUpdateDate) { if (m_lastUpdateDate != lastUpdateDate) { m_lastUpdateDate = lastUpdateDate; Q_EMIT lastUpdateDateChanged(); } } void QSystemImage::setLastCheckDate(const QDateTime &lastCheckDate) { if (m_lastCheckDate != lastCheckDate) { m_lastCheckDate = lastCheckDate; Q_EMIT lastCheckDateChanged(); } } void QSystemImage::setUpdateAvailable(const bool updateAvailable) { if (m_updateAvailable != updateAvailable) { m_updateAvailable = updateAvailable; Q_EMIT updateAvailableChanged(); } } void QSystemImage::setDownloading(const bool downloading) { if (m_downloading != downloading) { m_downloading = downloading; Q_EMIT downloadingChanged(); } } void QSystemImage::setUpdateSize(const int &updateSize) { if (m_updateSize != updateSize) { m_updateSize = updateSize; Q_EMIT updateSizeChanged(); } } void QSystemImage::setErrorReason(const QString &errorReason) { if (m_errorReason != errorReason) { m_errorReason = errorReason; Q_EMIT errorReasonChanged(); } } } // namespace lomiri-system-settings-1.1.0/lib/LomiriSystemSettingsPrivate/systemimage.h000066400000000000000000000205411457356502600271650ustar00rootroot00000000000000/* * Copyright (C) 2018 The UBports project * Copyright (C) 2013-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Didier Roche * Diego Sarmentero * Sergio Schvezov * Jonas G. Drange * */ #ifndef QSYSTEMIMAGE_H #define QSYSTEMIMAGE_H #include #include #include #include #include #include namespace LomiriSystemSettings { class QSystemImage : public QObject { Q_OBJECT Q_PROPERTY(int downloadMode READ downloadMode WRITE setDownloadMode NOTIFY downloadModeChanged) Q_PROPERTY(int failuresBeforeWarning READ failuresBeforeWarning NOTIFY failuresBeforeWarningChanged) Q_PROPERTY(bool checkingForUpdates READ checkingForUpdates NOTIFY checkingForUpdatesChanged) Q_PROPERTY(QString channelName READ channelName NOTIFY channelNameChanged) Q_PROPERTY(QString deviceName READ deviceName NOTIFY deviceNameChanged) Q_PROPERTY(int currentBuildNumber READ currentBuildNumber NOTIFY currentBuildNumberChanged) Q_PROPERTY(int targetBuildNumber READ targetBuildNumber NOTIFY targetBuildNumberChanged) Q_PROPERTY(QString currentUbportsBuildNumber READ currentUbportsBuildNumber NOTIFY currentUbportsBuildNumberChanged) Q_PROPERTY(QString currentDeviceBuildNumber READ currentDeviceBuildNumber NOTIFY currentDeviceBuildNumberChanged) Q_PROPERTY(QString currentCustomBuildNumber READ currentCustomBuildNumber NOTIFY currentCustomBuildNumberChanged) Q_PROPERTY(QVariantMap detailedVersionDetails READ detailedVersionDetails NOTIFY detailedVersionDetailsChanged) Q_PROPERTY(QDateTime lastUpdateDate READ lastUpdateDate NOTIFY lastUpdateDateChanged) Q_PROPERTY(QDateTime lastCheckDate READ lastCheckDate NOTIFY lastCheckDateChanged) Q_PROPERTY(bool updateAvailable READ updateAvailable NOTIFY updateAvailableChanged) Q_PROPERTY(bool downloading READ downloading NOTIFY downloadingChanged) Q_PROPERTY(int updateSize READ updateSize NOTIFY updateSizeChanged) Q_PROPERTY(QString errorReason READ errorReason NOTIFY errorReasonChanged) Q_PROPERTY(QString versionTag READ versionTag NOTIFY versionTagChanged) public: explicit QSystemImage(QObject *parent = nullptr); explicit QSystemImage(const QDBusConnection &dbus, QObject *parent = nullptr); ~QSystemImage(); bool checkingForUpdates() const; int downloadMode(); void setDownloadMode(const int &downloadMode); int failuresBeforeWarning(); QString deviceName() const; QString channelName() const; QString currentUbportsBuildNumber() const; QString currentDeviceBuildNumber() const; QString currentCustomBuildNumber() const; QVariantMap detailedVersionDetails() const; int currentBuildNumber() const; int targetBuildNumber() const; bool updateAvailable(); bool downloading(); int updateSize(); QString errorReason(); QString versionTag(); QDateTime lastUpdateDate() const; QDateTime lastCheckDate() const; Q_INVOKABLE QStringList getChannels(); Q_INVOKABLE void setSwitchChannel(QString channel); Q_INVOKABLE void setSwitchBuild(int build); Q_INVOKABLE int getSwitchBuild(); Q_INVOKABLE QString getSwitchChannel(); Q_INVOKABLE void checkForUpdate(); Q_INVOKABLE void downloadUpdate(); Q_INVOKABLE void forceAllowGSMDownload(); Q_INVOKABLE void applyUpdate(); Q_INVOKABLE QString cancelUpdate(); Q_INVOKABLE QString pauseDownload(); Q_INVOKABLE void productionReset(); Q_INVOKABLE void factoryReset(); Q_INVOKABLE bool checkTarget() const; Q_INVOKABLE bool supportsFirmwareUpdate(); Q_INVOKABLE void checkForFirmwareUpdate(); Q_INVOKABLE void updateFirmware(); Q_INVOKABLE void reboot(); Q_SIGNALS: void checkingForUpdatesChanged(); void currentBuildNumberChanged(); void deviceNameChanged(); void channelNameChanged(); void currentUbportsBuildNumberChanged(); void currentDeviceBuildNumberChanged(); void currentCustomBuildNumberChanged(); void targetBuildNumberChanged(); void detailedVersionDetailsChanged(); void lastUpdateDateChanged(); void lastCheckDateChanged(); void updateAvailableChanged(); void downloadingChanged(); void failuresBeforeWarningChanged(); void updateSizeChanged(); void errorReasonChanged(); void versionTagChanged(); void downloadModeChanged(); void updateProcessFailed(const QString &reason); void updateProcessing(); void rebooting(const bool status); void updateFailed(const int &consecutiveFailureCount, const QString &lastReason); void updateDownloaded(); void downloadStarted(); void updatePaused(const int &percentage); void updateAvailableStatus(const bool isAvailable, const bool downloading, const QString &availableVersion, const int &updateSize, const QString &lastUpdateDate, const QString &errorReason); void updateProgress(const int &percentage, const double &eta); void checkForFirmwareUpdateDone(const QString updateObj); void updateFirmwareDone(const QString updateObj); protected Q_SLOTS: void checkForFirmwareUpdateSlot(QDBusPendingCallWatcher *call); void updateFirmwareSlot(QDBusPendingCallWatcher *call); void slotNameOwnerChanged(const QString&, const QString&, const QString&); void settingsChanged(const QString &key, const QString &newvalue); void availableStatusChanged(const bool isAvailable, const bool downloading, const QString &availableVersion, const int &updateSize, const QString &lastUpdateDate, const QString &errorReason); protected: void setCheckingForUpdates(const bool checking); void setDeviceName(const QString &deviceName); void setChannelName(const QString &channelName); void setDetailedVersionDetails(const QVariantMap &detailedVersionDetails); void setCurrentBuildNumber(const int ¤tBuildNumber); void setTargetBuildNumber(const int &targetBuildNumber); void setLastUpdateDate(const QDateTime &lastUpdateDate); void setLastCheckDate(const QDateTime &lastCheckDate); void setUpdateAvailable(const bool updateAvailable); void setDownloading(const bool downloading); void setUpdateSize(const int &updateSize); void setErrorReason(const QString &errorReason); private: // Synchronously initialize properties from the Information call. void initializeProperties(); // Sets up connections on the DBus interface. void setUpInterface(); int getSetting(const QString &setting, const int &defaultValue); bool m_checkingForUpdates = false; int m_currentBuildNumber = 0; QMap m_detailedVersion; QDateTime m_lastUpdateDate = QDateTime(); int m_downloadMode = -1; int m_failuresBeforeWarning = -1; // QDBusConnection m_dbus; QDBusServiceWatcher m_watcher; QDBusInterface m_iface; QDateTime m_lastCheckDate = QDateTime(); QString m_channelName = QString(); int m_targetBuildNumber = -1; QString m_deviceName = QString(); bool m_updateAvailable = false; bool m_downloading = false; int m_updateSize = 0; QString m_errorReason = QString(); QString m_switchChannel; int m_switchBuild; }; } // namespace #endif // QSYSTEMIMAGE_H lomiri-system-settings-1.1.0/lomiri-system-settings.desktop.in.in000066400000000000000000000010311457356502600252540ustar00rootroot00000000000000[Desktop Entry] Name=System Settings Categories=System; Keywords=Preferences;Settings; Icon=@SETTINGS_SHARE_DIR@/system-settings.svg Exec=lomiri-system-settings %u Terminal=false Type=Application StartupNotify=true X-Screenshot=@SETTINGS_SHARE_DIR@/screenshot.png X-Lomiri-Gettext-Domain=lomiri-system-settings X-Lomiri-Touch=true X-Lomiri-StageHint=SideStage X-Lomiri-Single-Instance=true X-Lomiri-Default-Department-ID=accessories X-Lomiri-Splash-Image=@SETTINGS_SHARE_DIR@/system-settings-app-splash.svg X-Lomiri-Splash-Color=#454545 lomiri-system-settings-1.1.0/lomiri-system-settings.url-dispatcher000066400000000000000000000000431457356502600255210ustar00rootroot00000000000000[ { "protocol": "settings" } ] lomiri-system-settings-1.1.0/plugins/000077500000000000000000000000001457356502600176625ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/CMakeLists.txt000066400000000000000000000011301457356502600224150ustar00rootroot00000000000000if(ANDR_PROP_FOUND) add_subdirectory(about) add_subdirectory(brightness) add_subdirectory(nfc) endif() add_subdirectory(background) add_subdirectory(battery) add_subdirectory(bluetooth) add_subdirectory(example) add_subdirectory(flight-mode) add_subdirectory(gestures) add_subdirectory(hotspot) add_subdirectory(language) add_subdirectory(launcher) add_subdirectory(mouse) add_subdirectory(notifications) add_subdirectory(orientation-lock) add_subdirectory(printing) add_subdirectory(reset) add_subdirectory(sound) add_subdirectory(time-date) add_subdirectory(vpn) add_subdirectory(wifi) lomiri-system-settings-1.1.0/plugins/about/000077500000000000000000000000001457356502600207745ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/about/CMakeLists.txt000066400000000000000000000025761457356502600235460ustar00rootroot00000000000000include_directories(${ANDR_PROP_INCLUDE_DIRS}) include_directories(${DEVICEINFO_INCLUDE_DIRS}) include_directories(${GLIB_INCLUDE_DIRS}) include_directories(${GIO_INCLUDE_DIRS}) include_directories(${CLICK_INCLUDE_DIRS}) include_directories(${CLICK_INCLUDE_DIRS}) add_definitions(-DQT_NO_KEYWORDS) if(DEVICEINFO_FOUND) add_definitions(-DENABLE_DEVICEINFO) endif() set(QML_SOURCES EntryComponent.qml License.qml PageComponent.qml SingleValueStacked.qml Software.qml Storage.qml StorageBar.qml StorageItem.qml Version.qml DevMode.qml fakepkgslist.xml ) add_library(LomiriStorageAboutPanel MODULE plugin.cpp storageabout.cpp systeminfo.cpp click.cpp plugin.h storageabout.h click.h ${QML_SOURCES} # So they show up in Qt designer. ) target_link_libraries(LomiriStorageAboutPanel Qt5::Qml Qt5::Quick Qt5::DBus ${ANDR_PROP_LDFLAGS} ${DEVICEINFO_LDFLAGS} ${GLIB_LDFLAGS} ${GIO_LDFLAGS} ${CLICK_LDFLAGS} LomiriSystemSettingsPrivate) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/StorageAbout) install(TARGETS LomiriStorageAboutPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/about) install(FILES settings-about.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES about.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) lomiri-system-settings-1.1.0/plugins/about/DevMode.qml000066400000000000000000000107461457356502600230420ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Author: Oliver Grawert * */ import QtQuick 2.12 import Qt.labs.folderlistmodel 1.0 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.SecurityPrivacy 1.0 import Lomiri.SystemSettings.StorageAbout 1.0 ItemPage { id: devModePage objectName: "devModePage" title: i18n.tr("Developer Mode") flickable: scrollWidget LomiriStorageAboutPanel { id: storedInfo } LomiriSecurityPrivacyPanel { id: securityPrivacy } onActiveChanged: devModeSwitch.checked = storedInfo.developerMode Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > devModePage.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right ListItem { objectName: "devModeWarningItem" height: warningColumn.childrenRect.height + units.gu(2) Column { anchors.fill: parent anchors.topMargin: units.gu(1) id: warningColumn spacing: units.gu(2) Icon { id: warnIcon width: parent.width/4 height: width name: "security-alert" anchors.horizontalCenter: parent.horizontalCenter } Label { id: warnText width: parent.width horizontalAlignment: Text.AlignHCenter wrapMode: Text.WordWrap text: i18n.tr("In Developer Mode, anyone can access, change or delete anything on this device by connecting it to another device.") } } } SettingsListItems.Standard { enabled: securityPrivacy.securityType !== LomiriSecurityPrivacyPanel.Swipe text: i18n.tr("Developer Mode") Switch { id: devModeSwitch checked: storedInfo.developerMode onClicked: storedInfo.developerMode = checked } } ListItem { visible: securityPrivacy.securityType == LomiriSecurityPrivacyPanel.Swipe height: lockSecurityLabel.height + units.gu(2) Label { id: lockSecurityLabel width: parent.width anchors.verticalCenter: parent.verticalCenter anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter wrapMode: Text.WordWrap text: i18n.tr("You need a passcode or passphrase set to use Developer Mode.") } } SettingsListItems.SingleValueProgression { visible: securityPrivacy.securityType == LomiriSecurityPrivacyPanel.Swipe objectName: "lockSecurityItem" text: i18n.tr("Lock security") onClicked: pageStack.addPageToNextColumn( devModePage, Qt.resolvedUrl("../security-privacy/LockSecurity.qml"), {securityPrivacy: securityPrivacy} ) } } } } lomiri-system-settings-1.1.0/plugins/about/EntryComponent.qml000066400000000000000000000016641457356502600245020ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems SettingsListItems.IconProgression { text: i18n.tr(model.displayName) iconSource: model.icon } lomiri-system-settings-1.1.0/plugins/about/License.qml000066400000000000000000000016771457356502600231040ustar00rootroot00000000000000import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.SystemSettings.StorageAbout 1.0 ItemPage { property string binary; property string license: backendInfo.licenseInfo(binary); id: licensesPage title: binary flickable: scrollWidget LomiriStorageAboutPanel { id: backendInfo } Flickable { id: scrollWidget anchors.fill: parent anchors.margins: units.gu(2) contentHeight: textId.height /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Label { id: textId text: license ? license : i18n.tr("Sorry, this license could not be displayed.") width: scrollWidget.width wrapMode: Text.WordWrap } } } lomiri-system-settings-1.1.0/plugins/about/PageComponent.qml000066400000000000000000000222111457356502600242440ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtSystemInfo 5.0 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.StorageAbout 1.0 import Lomiri.SystemSettings.Bluetooth 1.0 import MeeGo.QOfono 0.2 ItemPage { id: root objectName: "aboutPage" title: i18n.tr("About") flickable: scrollWidget property var modemsSorted: [] LomiriStorageAboutPanel { id: backendInfos } LomiriBluetoothPanel { id: bluetooth } DeviceInfo { id: deviceInfos } OfonoManager { id: manager onModemsChanged: root.modemsSorted = modems.slice(0).sort() } NetworkInfo { id: wlinfo } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right Column { anchors.left: parent.left anchors.right: parent.right Label { id: ubuntuLabel anchors { left: parent.left right: parent.right } height: contentHeight + units.gu(2) horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter text: "" fontSize: "x-large" } Label { id: deviceLabel objectName: "deviceLabel" anchors.horizontalCenter: parent.horizontalCenter text: SystemInfo.prettyName } } SettingsListItems.SingleValue { id: serialItem objectName: "serialItem" text: i18n.tr("Serial") value: backendInfos.serialNumber visible: backendInfos.serialNumber } SettingsListItems.SingleValue { objectName: "imeiItem" property string imeiNumber imeiNumber: deviceInfos.imei(0) text: "IMEI" value: modemsSorted.length ? (imeiNumber || i18n.tr("None")) : i18n.tr("None") visible: modemsSorted.length == 1 } SettingsListItems.Standard { text: "IMEI" objectName: "imeiItems" layout.subtitle.text: { var imeis = []; modemsSorted.forEach(function (path, i) { var imei = deviceInfos.imei(i); imei ? imeis.push(imei) : imeis.push(i18n.tr("None")); }); return imeis.join(", "); } visible: modemsSorted.length > 1 } SettingsListItems.SingleValue { property string address: wlinfo.macAddress(NetworkInfo.WlanMode, 0) text: i18n.tr("Wi-Fi address") value: address ? address.toUpperCase() : "" visible: address showDivider: bthwaddr.visible } SettingsListItems.SingleValue { id: bthwaddr text: i18n.tr("Bluetooth address") value: bluetooth.adapterAddress visible: bluetooth.adapterAddress showDivider: false } SettingsListItems.Divider {} SettingsListItems.SingleValueProgression { id: storageItem objectName: "storageItem" text: i18n.tr("Storage") /* TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit */ value: i18n.tr("%1 free").arg(Utilities.formatSize(backendInfos.getFreeSpace("/home"))) onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("Storage.qml")) } SettingsItemTitle { id: softwareItem objectName: "softwareItem" text: i18n.tr("Software:") } SettingsListItems.SingleValueProgression { visible: softwareItem.visible property string versionIdentifier: { var num = SystemImage.currentBuildNumber; var ota = SystemImage.versionTag; num = num ? "r%1".arg(num.toString()) : ""; return ota ? ota : num; } objectName: "osItem" text: i18n.tr("OS") value: "Ubuntu Touch %1%2" .arg(deviceInfos.version(DeviceInfo.Os)) .arg(versionIdentifier ? " (%1)".arg(versionIdentifier) : "") onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("Version.qml"), { version: versionIdentifier }) } SettingsListItems.SingleValue { objectName: "lastUpdatedItem" visible: softwareItem.visible text: i18n.tr("Last updated") value: SystemImage.lastUpdateDate && !isNaN(SystemImage.lastUpdateDate) ? Qt.formatDate(SystemImage.lastUpdateDate) : i18n.tr("Never") } SettingsListItems.SingleControl { visible: softwareItem.visible Button { objectName: "updateButton" text: i18n.tr("Check for updates") width: parent.width - units.gu(4) onClicked: { var upPlugin = pluginManager.getByName("system-update") if (upPlugin) { var updatePage = upPlugin.pageComponent var updatePageIncubator; if (updatePage) { updatePageIncubator = pageStack.addPageToNextColumn(root, updatePage, { plugin: upPlugin, pluginManager: pluginManager }); if (updatePageIncubator && updatePageIncubator.status == Component.Loading) { updatePageIncubator.onStatusChanged = function(status) { if (status == Component.Ready) { updatePageIncubator.object.check(true); } } } } else { console.warn("Failed to get system-update pageComponent") } } else { console.warn("Failed to get system-update plugin instance") } } } showDivider: false } SettingsItemTitle { objectName: "legalItem" text: i18n.tr("Legal:") } SettingsListItems.StandardProgression { objectName: "licenseItem" text: i18n.tr("Software licenses") onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("Software.qml")) } SettingsListItems.StandardProgression { property var regulatoryInfo: pluginManager.getByName("regulatory-information") text: i18n.tr("Regulatory info") visible: regulatoryInfo onClicked: pageStack.addPageToNextColumn(root, regulatoryInfo.pageComponent) } SettingsListItems.SingleValueProgression { objectName: "devmodeItem" text: i18n.tr("Developer mode") visible: !isSnap && backendInfos.developerModeCapable || showAllUI onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("DevMode.qml")) } } } } lomiri-system-settings-1.1.0/plugins/about/SingleValueStacked.qml000066400000000000000000000031161457356502600252250ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Author: Jonas G. Drange */ import QtQuick 2.12 import Lomiri.Components 1.3 ListItem { property alias text: label.text property alias value: value.text height: col.childrenRect.height + units.gu(2) divider.visible: true Column { anchors { fill: parent topMargin: units.gu(1) leftMargin: units.gu(2) rightMargin: units.gu(2) } id: col spacing: units.gu(1) Label { id: label anchors { left:parent.left right:parent.right } wrapMode: Text.WordWrap } Label { id: value anchors { left:parent.left right:parent.right } wrapMode: Text.WordWrap } } } lomiri-system-settings-1.1.0/plugins/about/Software.qml000066400000000000000000000016521457356502600233050ustar00rootroot00000000000000import QtQuick 2.12 import Qt.labs.folderlistmodel 1.0 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.StorageAbout 1.0 ItemPage { id: licensesPage objectName: "licensesPage" title: i18n.tr("Software licenses") flickable: softwareList LomiriStorageAboutPanel { id: backendInfo } FolderListModel { id: folderModel folder: mountPoint + "/usr/share/doc" } ListView { id: softwareList anchors.fill: parent maximumFlickVelocity: height * 10 flickDeceleration: height * 2 model: folderModel delegate: SettingsListItems.SingleValueProgression { text: fileName onClicked: pageStack.addPageToNextColumn( licensesPage, Qt.resolvedUrl("License.qml"), {binary: fileName} ) } } } lomiri-system-settings-1.1.0/plugins/about/Storage.qml000066400000000000000000000253221457356502600231170ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import GSettings 1.0 import QtQuick 2.12 import QtSystemInfo 5.0 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.StorageAbout 1.0 ItemPage { id: storagePage objectName: "storagePage" title: i18n.tr("Storage") Column { anchors.centerIn: parent visible: progress.running spacing: units.gu(2) Label { anchors { left: parent.left right: parent.right } horizontalAlignment: Text.AlignHCenter text: i18n.tr("Scanning") } ActivityIndicator { id: progress visible: running running: !pageLoader.visible } } Loader { id: pageLoader anchors.fill: parent asynchronous: true visible: status == Loader.Ready sourceComponent: Item { anchors.fill: parent property var allDrives: { var drives = ["/"] // Always consider / var paths = [backendInfo.getDevicePath("/")] var systemDrives = backendInfo.mountedVolumes for (var i = 0; i < systemDrives.length; i++) { var drive = systemDrives[i] var path = backendInfo.getDevicePath(drive) if (paths.indexOf(path) == -1 && // Haven't seen this device before path.charAt(0) === "/") { // Has a real mount point drives.push(drive) paths.push(path) } } return drives } property real diskSpace: { var space = 0 for (var i = 0; i < allDrives.length; i++) { space += backendInfo.getTotalSpace(allDrives[i]) } return space } /* Limit the free space to the user available one (see bug #1374134) */ property real freediskSpace: { return backendInfo.getFreeSpace("/home") } property real userdata: backendInfo.getTotalSpace("/userdata") property real usedBySystem: userdata - freediskSpace - backendInfo.homeSize - backendInfo.totalClickSize // Files in the home direcoty but not in any of the other categories property real otherSize: userdata - freediskSpace - usedBySystem - clickAndAppDataSize - backendInfo.moviesSize - backendInfo.audioSize - backendInfo.picturesSize - backendInfo.documentsSize - backendInfo.downloadsSize - backendInfo.anboxSize - backendInfo.libertineSize property real clickAndAppDataSize: backendInfo.totalClickSize + backendInfo.appCacheSize + backendInfo.appConfigSize + backendInfo.appDataSize - backendInfo.libertineSize property real reserved: diskSpace - userdata //TODO: Let's consider use unified colors in a ¿file? property variant spaceColors: [ "#b05738", "#f67936", "#f8ae46", "#edb55f", "#d1c35f", "#9dd93f", "#82ce5f", "#76a8b6", "#8891c1", "#a77eaa", "#cb556c"] property variant spaceLabels: [ i18n.tr("System Reserved"), i18n.tr("Used by system"), i18n.tr("Videos"), i18n.tr("Audio"), i18n.tr("Pictures"), i18n.tr("Documents"), i18n.tr("Downloads"), i18n.tr("Anbox"), i18n.tr("Libertine"), i18n.tr("Other files"), i18n.tr("Used by apps")] property variant spaceValues: [ reserved, // used by the partition layout usedBySystem, // Used by Ubuntu backendInfo.moviesSize, backendInfo.audioSize, backendInfo.picturesSize, backendInfo.documentsSize, backendInfo.downloadsSize, backendInfo.anboxSize, backendInfo.libertineSize, otherSize, //Other Files clickAndAppDataSize] property variant spaceObjectNames: [ "systemReservedItem", "usedBySystemItem", "moviesItem", "audioItem", "picturesItem", "documentsItem", "downloadsItem", "anboxItem", "libertineItem", "otherFilesItem", "usedByAppsItem"] GSettings { id: settingsId schema.id: "com.lomiri.lomiri-system-settings" } LomiriStorageAboutPanel { id: backendInfo property bool ready: false // All of these events come simultaneously onMoviesSizeChanged: ready = true Component.onCompleted: populateSizes() sortRole: settingsId.storageSortByName ? ClickRoles.DisplayNameRole : ClickRoles.InstalledSizeRole } Flickable { id: scrollWidget anchors.fill: parent contentHeight: columnId.height Component.onCompleted: storagePage.flickable = scrollWidget Column { id: columnId anchors.left: parent.left anchors.right: parent.right SettingsListItems.SingleValue { id: diskItem objectName: "diskItem" text: i18n.tr("Total storage") value: Utilities.formatSize(diskSpace) showDivider: false } StorageBar { ready: backendInfo.ready } Repeater { model: spaceColors StorageItem { objectName: spaceObjectNames[index] colorName: modelData label: spaceLabels[index] value: spaceValues[index] ready: backendInfo.ready } } StorageItem { objectName: "storageItem" colorName: theme.palette.normal.foreground label: i18n.tr("Free space") value: freediskSpace ready: backendInfo.ready } ListItem { objectName: "installedAppsItemSelector" height: layout.height + (divider.visible ? divider.height : 0) divider.visible: false SlotsLayout { id: layout mainSlot: OptionSelector { id: valueSelect width: parent.width - 2 * (layout.padding.leading + layout.padding.trailing) model: [i18n.tr("By name"), i18n.tr("By size")] onSelectedIndexChanged: settingsId.storageSortByName = (selectedIndex == 0) // 0 → by name, 1 → by size } } } Binding { target: valueSelect property: 'selectedIndex' value: (backendInfo.sortRole === ClickRoles.DisplayNameRole) ? 0 : 1 } ListView { objectName: "installedAppsListView" anchors.left: parent.left anchors.right: parent.right height: childrenRect.height /* Deactivate the listview flicking, we want to scroll on the * column */ interactive: false model: backendInfo.clickList delegate: ListItem { objectName: "appItem" + displayName height: appItemLayout.height + (divider.visible ? divider.height : 0) ListItemLayout { id: appItemLayout title.text: displayName height: units.gu(6) IconWithFallback { SlotsLayout.position: SlotsLayout.First height: units.gu(4) source: iconPath fallbackSource: "image://theme/clear" } Label { SlotsLayout.position: SlotsLayout.Last horizontalAlignment: Text.AlignRight text: installedSize ? Utilities.formatSize(installedSize) : i18n.tr("N/A") } } } } } } } } } lomiri-system-settings-1.1.0/plugins/about/StorageBar.qml000066400000000000000000000037101457356502600235410ustar00rootroot00000000000000import QtQuick 2.12 import Lomiri.Components 1.3 Item { property bool ready: false anchors.horizontalCenter: parent.horizontalCenter height: units.gu(5) width: parent.width - units.gu(4) LomiriShape { backgroundColor: theme.palette.normal.foreground clip: true height: units.gu(3) width: parent.width source: ses } ShaderEffectSource { id: ses sourceItem: row width: 1 height: 1 hideSource: true } Row { id: row visible: false anchors.fill: parent Repeater { id: colorsRepeater model: spaceColors Rectangle { color: ready ? modelData : theme.palette.disabled.base height: parent.height width: spaceValues[index] / diskSpace * parent.width Behavior on color { ColorAnimation { duration: LomiriAnimation.SlowDuration easing: LomiriAnimation.StandardEasing } } Rectangle { height: parent.height width: Math.min(units.dp(1), parent.width) / 2 color: theme.palette.normal.background anchors.left: parent.left z: parent.z +1 visible: index != 0 } Rectangle { height: parent.height width: Math.min(units.dp(1), parent.width) / 2 color: theme.palette.normal.background anchors.right: parent.right z: parent.z +1 visible: index != colorsRepeater.count - 1 } } } Rectangle { color: theme.palette.normal.foreground height: parent.height width: parent.width } } } lomiri-system-settings-1.1.0/plugins/about/StorageItem.qml000066400000000000000000000015121457356502600237310ustar00rootroot00000000000000import QtQuick 2.12 import Lomiri.Components 1.3 Item { property string label property color colorName property string value property bool ready: false height: units.gu(3) width: parent.width-units.gu(4) anchors.horizontalCenter: parent.horizontalCenter Row { spacing: units.gu(1) LomiriShape { anchors.verticalCenter: parent.verticalCenter width: units.gu(3) height: units.gu(2) backgroundColor: colorName } Label { text: label } } Label { id: sizelabel objectName: "sizeLabel" anchors.right: parent.right text: Utilities.formatSize(value) visible: ready } ActivityIndicator { anchors.right: parent.right visible: !ready running: visible } } lomiri-system-settings-1.1.0/plugins/about/Version.qml000066400000000000000000000100211457356502600231260ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Author: Sergio Schvezov * Jonas G. Drange * */ import QtQuick 2.12 import Qt.labs.folderlistmodel 1.0 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.SystemSettings.StorageAbout 1.0 ItemPage { id: versionPage objectName: "versionPage" title: i18n.tr("OS Build Details") flickable: flickElement property string version LomiriStorageAboutPanel { id: storedInfo } Flickable { id: flickElement anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > versionPage.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors { left: parent.left right: parent.right } SingleValueStacked { objectName: "ubportsUpdateChannelItem" text: i18n.tr("OS update channel") value: SystemImage.channelName visible: SystemImage.channelName } SingleValueStacked { objectName: "versionBuildNumberItem" text: i18n.tr("OS build number") value: versionPage.version visible: versionPage.version } SingleValueStacked { objectName: "kernelVersionArch" text: i18n.tr("Kernel") value: "%1 (%2)".arg(SystemInfo.kernelVersion).arg(SystemInfo.cpuArch) } SingleValueStacked { objectName: "buildAbi" text: i18n.tr("Build ABI") value: SystemInfo.buildAbi } SingleValueStacked { objectName: "ubportsVersionBuildNumberItem" text: i18n.tr("UBports Image part") value: SystemImage.currentUbportsBuildNumber visible: SystemImage.currentUbportsBuildNumber } SingleValueStacked { objectName: "ubuntuBuildIDItem" visible: storedInfo.ubuntuBuildID text: i18n.tr("Ubuntu build description") value: storedInfo.ubuntuBuildID } SingleValueStacked { objectName: "deviceVersionBuildNumberItem" text: i18n.tr("Device Image part") value: SystemImage.currentDeviceBuildNumber visible: SystemImage.currentDeviceBuildNumber } SingleValueStacked { objectName: "deviceBuildIDItem" text: i18n.tr("Device build description") value: storedInfo.deviceBuildDisplayID visible: storedInfo.deviceBuildDisplayID } SingleValueStacked { objectName: "customizationBuildNumberItem" text: i18n.tr("Customization Image part") value: SystemImage.currentCustomBuildNumber visible: SystemImage.currentCustomBuildNumber } } } } lomiri-system-settings-1.1.0/plugins/about/about.settings000066400000000000000000000011771457356502600236760ustar00rootroot00000000000000{ "icon": "info", "name": "About", "translations": "lomiri-system-settings", "category": "uncategorized-bottom", "priority": 0, "keywords": [ "about", "device", "info", "phone", "number", "imei", "serial", "address", "mac", "licenses", "developer", "software", "storage", "disk", "space", "version", "revision" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "entry-component": "EntryComponent.qml", "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/about/click.cpp000066400000000000000000000216111457356502600225660ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Iain Lane * */ #include "click.h" #include #include #include #include #include #include #include #include #include #include ClickModel::ClickModel(QObject *parent): QAbstractTableModel(parent), m_totalClickSize(0) { m_clickPackages = buildClickList(); } /* Look through `hooks' for a desktop or ini file in `directory' * and set the display name and icon from this. * * Will set with information from the first desktop or ini file found and parsed. */ void ClickModel::populateFromDesktopFile (Click *newClick, QVariantMap hooks, const QString& name, const QString& version) { QVariantMap::ConstIterator begin(hooks.constBegin()); QVariantMap::ConstIterator end(hooks.constEnd()); // Look through the hooks for first 'desktop' key for an icon to use while (begin != end) { auto app = begin.key(); QVariantMap appHooks = (*begin++).toMap(); if (!appHooks.isEmpty() && appHooks.contains("desktop")) { auto appinfo = g_key_file_new(); auto appid = g_strdup_printf("%s_%s_%s.desktop", name.toLocal8Bit().constData(), app.toLocal8Bit().constData(), version.toLocal8Bit().constData()); g_debug ("Checking app: %s", appid); auto desktopFileName = g_build_filename(g_get_user_data_dir(), "applications", appid, nullptr); g_free (appid); g_debug ("Desktop file: %s", desktopFileName); gboolean loaded = g_key_file_load_from_file(appinfo, desktopFileName, G_KEY_FILE_NONE, nullptr); if (!loaded) { g_warning ("Couldn't parse desktop file %s", desktopFileName); } // Only load display name if not set from click manifest if (loaded && newClick->displayName.isEmpty()) { gchar * title = g_key_file_get_locale_string (appinfo, G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_NAME, nullptr, nullptr); if (title) { g_debug ("Title is %s", title); newClick->displayName = title; g_free (title); title = nullptr; } } // Overwrite the icon with the .desktop or ini file's one if we have it. // This is the one that the app scope displays so use that if we // can. gchar * icon = loaded ? g_key_file_get_string (appinfo, G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_ICON, nullptr) : nullptr; if (icon) { g_debug ("Icon is %s", icon); if (QFile::exists(icon)) { newClick->icon = icon; } g_free(icon); } g_free (desktopFileName); g_key_file_free (appinfo); } if (!newClick->icon.isEmpty()) { break; } } } ClickModel::Click ClickModel::buildClick(QVariantMap manifest) { Click newClick; QDir directory; newClick.displayName = manifest.value("title", gettext("Unknown title")).toString(); // This key is the base directory where the click package is installed to. // We'll look for files relative to this. if (manifest.contains("_directory")) { #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) directory = manifest.value("_directory", "/undefined").toString(); #else directory.setPath(manifest.value("_directory", "/undefined").toString()); #endif // Set the icon from the click package. Might be a path or a reference to a themed icon. QString iconFile(manifest.value("icon", "undefined").toString()); if (directory.exists() && iconFile != "undefined") { QFile icon(directory.absoluteFilePath(iconFile.simplified())); if (!icon.exists() && QIcon::hasThemeIcon(iconFile)) // try the icon theme newClick.icon = QString("image://theme/%1").arg(iconFile); else newClick.icon = icon.fileName(); } } // "hooks" → title → "desktop" or "ini" / "icon" QVariant hooks(manifest.value("hooks")); if (hooks.isValid()) { auto name = manifest.value("name", "unknown").toString(); auto version = manifest.value("version", "0.0").toString(); // Load the icon from the first app hook's desktop file populateFromDesktopFile(&newClick, hooks.toMap(), name, version); } newClick.installSize = manifest.value("installed-size", "0").toString().toUInt()*1024; m_totalClickSize += newClick.installSize; return newClick; } QList ClickModel::buildClickList() { ClickDB *clickdb; GError *err = nullptr; gchar *clickmanifest = nullptr; clickdb = click_db_new(); click_db_read(clickdb, nullptr, &err); if (err != nullptr) { g_warning("Unable to read Click database: %s", err->message); g_error_free(err); g_object_unref(clickdb); return QList(); } clickmanifest = click_db_get_manifests_as_string(clickdb, FALSE, &err); g_object_unref(clickdb); if (err != nullptr) { g_warning("Unable to get the manifests: %s", err->message); g_error_free(err); return QList(); } QJsonParseError error; QJsonDocument jsond = QJsonDocument::fromJson(clickmanifest, &error); g_free(clickmanifest); if (error.error != QJsonParseError::NoError) { qWarning() << error.errorString(); return QList(); } QJsonArray data(jsond.array()); QJsonArray::ConstIterator begin(data.constBegin()); QJsonArray::ConstIterator end(data.constEnd()); QList clickPackages; while (begin != end) { QVariantMap val = (*begin++).toObject().toVariantMap(); clickPackages.append(buildClick(val)); } return clickPackages; } int ClickModel::rowCount(const QModelIndex &parent) const { if (parent.isValid()) return 0; return m_clickPackages.count(); } int ClickModel::columnCount(const QModelIndex &parent) const { if (parent.isValid()) return 0; return 3; //Display, size, icon } QHash ClickModel::roleNames() const { QHash roleNames; roleNames[Qt::DisplayRole] = "displayName"; roleNames[InstalledSizeRole] = "installedSize"; roleNames[IconRole] = "iconPath"; return roleNames; } QVariant ClickModel::data(const QModelIndex &index, int role) const { if (index.row() > m_clickPackages.count() || index.row() < 0) return QVariant(); Click click = m_clickPackages[index.row()]; switch (role) { case Qt::DisplayRole: return click.displayName; case InstalledSizeRole: return click.installSize; case IconRole: return click.icon; default: qWarning() << "Unknown role requested"; return QVariant(); } } quint64 ClickModel::getClickSize() const { return m_totalClickSize; } ClickModel::~ClickModel() { } ClickFilterProxy::ClickFilterProxy(ClickModel *parent) : QSortFilterProxyModel(parent) { this->setSourceModel(parent); this->setDynamicSortFilter(false); this->setSortCaseSensitivity(Qt::CaseInsensitive); this->sort(0); } lomiri-system-settings-1.1.0/plugins/about/click.h000066400000000000000000000041201457356502600222270ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Iain Lane * */ #ifndef CLICK_H #define CLICK_H #include #include #include #include class ClickModel : public QAbstractTableModel { Q_OBJECT public: explicit ClickModel(QObject *parent = 0); ~ClickModel(); Q_ENUMS(Roles) enum Roles { DisplayNameRole = Qt::DisplayRole, InstalledSizeRole = Qt::UserRole + 1, IconRole }; struct Click { QString displayName; QString icon; uint installSize; }; // implemented virtual methods from QAbstractTableModel int rowCount (const QModelIndex &parent = QModelIndex()) const; int columnCount(const QModelIndex &parent = QModelIndex()) const; QVariant data (const QModelIndex &index, int role = Qt::DisplayRole) const; QHash roleNames() const; quint64 getClickSize() const; private: void populateFromDesktopFile(Click *newClick, QVariantMap hooks, const QString& name, const QString& version); Click buildClick(QVariantMap manifest); QList buildClickList(); QList m_clickPackages; int m_totalClickSize; }; Q_DECLARE_METATYPE (ClickModel::Roles) class ClickFilterProxy: public QSortFilterProxyModel { Q_OBJECT public: explicit ClickFilterProxy(ClickModel *parent = 0); }; #endif // CLICK_H lomiri-system-settings-1.1.0/plugins/about/fakepkgslist.xml000066400000000000000000000020121457356502600242000ustar00rootroot00000000000000 Notes notepad 46123 Browser webbrowser-app 1679125 Gallery gallery-app 1630506825 Weather weather 145000 Calculator calculator 69100 Calendar calendar 670236 Map map 4689126 Twitter twitter 1625739 Clock clock 92579 Wikipedia wikipedia 16125876 lomiri-system-settings-1.1.0/plugins/about/plugin.cpp000066400000000000000000000035131457356502600230000ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "plugin.h" #include #include #include "click.h" #include "storageabout.h" #include "systeminfo.h" #include "systemimage.h" static QObject *siSingletonProvider(QQmlEngine *engine, QJSEngine *scriptEngine) { Q_UNUSED(engine) Q_UNUSED(scriptEngine) return new LomiriSystemSettings::QSystemImage; } static QObject *sinfoSingletonProvider(QQmlEngine *engine, QJSEngine *scriptEngine) { Q_UNUSED(engine) Q_UNUSED(scriptEngine) return new SystemInfo; } void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.StorageAbout")); qRegisterMetaType(); qmlRegisterType(uri, 1, 0, "ClickRoles"); qmlRegisterType(uri, 1, 0, "LomiriStorageAboutPanel"); qmlRegisterSingletonType( uri, 1, 0, "SystemImage", siSingletonProvider ); qmlRegisterSingletonType( uri, 1, 0, "SystemInfo", sinfoSingletonProvider ); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/about/plugin.h000066400000000000000000000020401457356502600224370ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/about/qmldir000066400000000000000000000001111457356502600222000ustar00rootroot00000000000000module Lomiri.SystemSettings.StorageAbout plugin LomiriStorageAboutPanel lomiri-system-settings-1.1.0/plugins/about/settings-about.svg000066400000000000000000000161511457356502600244710ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/about/storageabout.cpp000066400000000000000000000464121457356502600242060ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * isInternal() is Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Sebastien Bacher * */ #include "storageabout.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace { const QString USB_MODED_NAME = QStringLiteral("com.meego.usb_moded"); const QString USB_MODED_PATH = QStringLiteral("/com/meego/usb_moded"); const QString USB_MODED_INTERFACE = USB_MODED_NAME; } struct MeasureData { QSharedPointer running; StorageAbout *object; quint64 *size; GCancellable *cancellable; MeasureData (QSharedPointer running, StorageAbout *object, quint64 *size, GCancellable *cancellable): running(running), object(object), size(size), cancellable(cancellable){ ++(*running); } }; static void measure_file(const char * filename, GAsyncReadyCallback callback, gpointer user_data) { auto *data = static_cast(user_data); GFile *file = g_file_new_for_path (filename); g_file_measure_disk_usage_async ( file, G_FILE_MEASURE_NONE, G_PRIORITY_LOW, data->cancellable, /* cancellable */ nullptr, /* progress_callback */ nullptr, /* progress_data */ callback, user_data); } static void measure_special_file(GUserDirectory directory, GAsyncReadyCallback callback, gpointer user_data) { measure_file (g_get_user_special_dir (directory), callback, user_data); } static void measure_finished(GObject *source_object, GAsyncResult *result, gpointer user_data) { GError *err = nullptr; GFile *file = G_FILE (source_object); auto data = static_cast(user_data); guint64 *size = (guint64 *) data->size; g_file_measure_disk_usage_finish ( file, result, size, nullptr, /* num_dirs */ nullptr, /* num_files */ &err); if (err != nullptr) { if (g_error_matches (err, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { delete data; g_clear_object (&file); g_error_free (err); err = nullptr; return; } else { qWarning() << "Measuring of" << g_file_get_path (file) << "failed:" << err->message; g_error_free (err); err = nullptr; } } if (--(*data->running) == 0) Q_EMIT (data->object->sizeReady()); delete data; g_clear_object (&file); } StorageAbout::StorageAbout(QObject *parent) : QObject(parent), m_clickModel(), m_clickFilterProxy(&m_clickModel), m_moviesSize(0), m_audioSize(0), m_picturesSize(0), m_documentsSize(0), m_downloadsSize(0), m_otherSize(0), m_homeSize(0), m_anboxSize(0), m_libertineSize(0), m_appCacheSize(0), m_appConfigSize(0), m_appDataSize(0), m_usbModed(new QDBusInterface(USB_MODED_NAME, USB_MODED_PATH, USB_MODED_INTERFACE, QDBusConnection::systemBus())), m_cancellable(nullptr) { } QString StorageAbout::serialNumber() { if (m_serialNumber.isEmpty() || m_serialNumber.isNull()) { char serialBuffer[PROP_VALUE_MAX]; property_get("ro.serialno", serialBuffer, ""); m_serialNumber = QString(serialBuffer); } return m_serialNumber; } QString StorageAbout::vendorString() { if (m_vendorString.isEmpty() || m_vendorString.isNull()) { char manufacturerBuffer[PROP_VALUE_MAX]; char modelBuffer[PROP_VALUE_MAX]; property_get("ro.product.manufacturer", manufacturerBuffer, ""); property_get("ro.product.model", modelBuffer, ""); // Special case for devices using generic Halium system.img if (QString(manufacturerBuffer).startsWith("halium", Qt::CaseInsensitive)) { property_get("ro.product.vendor.manufacturer", manufacturerBuffer, ""); property_get("ro.product.vendor.model", modelBuffer, ""); } m_vendorString = QString("%1 %2").arg(manufacturerBuffer).arg(modelBuffer); } return m_vendorString; } QString StorageAbout::deviceBuildDisplayID() { if (m_deviceBuildDisplayID.isEmpty() || m_deviceBuildDisplayID.isNull()) { char serialBuffer[PROP_VALUE_MAX]; property_get("ro.build.display.id", serialBuffer, ""); m_deviceBuildDisplayID = QString(serialBuffer); } return m_deviceBuildDisplayID; } QString StorageAbout::ubuntuBuildID() { if (m_ubuntuBuildID.isEmpty() || m_ubuntuBuildID.isNull()) { QFile file(qgetenv("SNAP").append("/etc/media-info")); if (!file.exists()) return ""; file.open(QIODevice::ReadOnly | QIODevice::Text); m_ubuntuBuildID = QString(file.readAll()); file.close(); } return m_ubuntuBuildID; } bool StorageAbout::getDeveloperModeCapable() const { QDBusReply reply = m_usbModed->call("get_modes"); if (!reply.isValid()) return false; const QString modes = reply.value(); #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) for (const auto & mode : modes.split(',', QString::SkipEmptyParts)) { #else for (const auto & mode : modes.split(',', Qt::SkipEmptyParts)) { #endif if (mode.endsWith("_adb")) return true; } return false; } bool StorageAbout::getDeveloperMode() { QDBusReply reply = m_usbModed->call("get_config"); if (reply.isValid()) { return reply.value().endsWith("_adb"); } else { qWarning("devMode: no reply from usb moded"); return false; } } void StorageAbout::setDeveloperMode(bool enabled) { QDBusReply reply = m_usbModed->call("get_config"); if (!reply.isValid()) { qWarning("devMode: no reply from usb moded, unable to change developer mode"); return; } QString current_mode = reply.value(); QString target_mode; if (!current_mode.startsWith("mtp") && !current_mode.startsWith("rndis")) { // Special case for usb-moded's built-in modes. target_mode = enabled ? "mtp_adb" : "mtp"; } // Possible modes are: mtp mtp_adb rndis rndis_adb else if (enabled && !current_mode.endsWith("_adb")) target_mode = current_mode + "_adb"; else if (!enabled && current_mode.endsWith("_adb")) target_mode = current_mode.chopped(4); if (target_mode.isNull()) { // The current mode match requested value. Do nothing. return; } // usb-moded has differnt calls to set "configured mode" & "current mode". // We have to called both of them to get the mode persisted and to actually change // the mode. m_usbModed->call("set_config", target_mode); m_usbModed->call("set_mode", target_mode); } QString StorageAbout::licenseInfo(const QString &subdir) const { QString copyright = "doc/" + subdir + "/copyright"; QString copyrightText; QString copyrightFile = QStandardPaths::locate( QStandardPaths::GenericDataLocation, copyright, QStandardPaths::LocateFile ); if (copyrightFile.isEmpty()) { return QString(); } QFile file(copyrightFile); if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) return QString(); copyrightText = QString(file.readAll()); file.close(); return copyrightText; } QAbstractItemModel *StorageAbout::getClickList() { return &m_clickFilterProxy; } ClickModel::Roles StorageAbout::getSortRole() { return (ClickModel::Roles) m_clickFilterProxy.sortRole(); } void StorageAbout::setSortRole(ClickModel::Roles newRole) { m_clickFilterProxy.setSortRole(newRole); m_clickFilterProxy.sort(0, newRole == ClickModel::InstalledSizeRole ? Qt::DescendingOrder : Qt::AscendingOrder); m_clickFilterProxy.invalidate(); Q_EMIT(sortRoleChanged()); } quint64 StorageAbout::getClickSize() const { return m_clickModel.getClickSize(); } quint64 StorageAbout::getMoviesSize() { return m_moviesSize; } quint64 StorageAbout::getAudioSize() { return m_audioSize; } quint64 StorageAbout::getPicturesSize() { return m_picturesSize; } quint64 StorageAbout::getDocumentsSize() { return m_documentsSize; } quint64 StorageAbout::getDownloadsSize() { return m_downloadsSize; } quint64 StorageAbout::getHomeSize() { return m_homeSize; } quint64 StorageAbout::getAnboxSize() { return m_anboxSize; } quint64 StorageAbout::getLibertineSize() { return m_libertineSize; } quint64 StorageAbout::getAppCacheSize() { return m_appCacheSize; } quint64 StorageAbout::getAppConfigSize() { return m_appConfigSize; } quint64 StorageAbout::getAppDataSize() { return m_appDataSize; } void StorageAbout::populateSizes() { quint32 *running = new quint32(0); QSharedPointer running_ptr(running); if (!m_cancellable) m_cancellable = g_cancellable_new(); measure_special_file( G_USER_DIRECTORY_VIDEOS, measure_finished, new MeasureData(running_ptr, this, &m_moviesSize, m_cancellable)); measure_special_file( G_USER_DIRECTORY_MUSIC, measure_finished, new MeasureData(running_ptr, this, &m_audioSize, m_cancellable)); measure_special_file( G_USER_DIRECTORY_PICTURES, measure_finished, new MeasureData(running_ptr, this, &m_picturesSize, m_cancellable)); measure_special_file( G_USER_DIRECTORY_DOCUMENTS, measure_finished, new MeasureData(running_ptr, this, &m_documentsSize, m_cancellable)); measure_special_file( G_USER_DIRECTORY_DOWNLOAD, measure_finished, new MeasureData(running_ptr, this, &m_downloadsSize, m_cancellable)); measure_file( g_get_home_dir(), measure_finished, new MeasureData(running_ptr, this, &m_homeSize, m_cancellable)); measure_file( "/home/phablet/anbox-data", measure_finished, new MeasureData(running_ptr, this, &m_anboxSize, m_cancellable)); measure_file( "/home/phablet/.cache/libertine-container", measure_finished, new MeasureData(running_ptr, this, &m_libertineSize, m_cancellable)); measure_file( "/home/phablet/.cache", measure_finished, new MeasureData(running_ptr, this, &m_appCacheSize, m_cancellable)); measure_file( "/home/phablet/.config", measure_finished, new MeasureData(running_ptr, this, &m_appConfigSize, m_cancellable)); measure_file( "/home/phablet/.local/share", measure_finished, new MeasureData(running_ptr, this, &m_appDataSize, m_cancellable)); } QStringList StorageAbout::getMountedVolumes() { if (m_mountedVolumes.isEmpty()) prepareMountedVolumes(); return m_mountedVolumes; } void StorageAbout::prepareMountedVolumes() { QStringList checked; Q_FOREACH (const QStorageInfo &storage, QStorageInfo::mountedVolumes()) { if (storage.isValid() && storage.isReady()) { QString drive(storage.rootPath()); /* Only check devices once */ if (checked.contains(drive)) continue; checked.append(drive); QString devicePath(getDevicePath(drive)); if (devicePath.isEmpty() || m_mountedVolumes.contains(drive)) continue; /* only deal with the device's storage for now, external mounts handling would require being smarter on the categories computation as well and is not in the current design */ if (isInternal(drive)) { m_mountedVolumes.append(drive); } } } } QString StorageAbout::getDevicePath(const QString mount_point) const { QString s_mount_point; GUnixMountEntry * g_mount_point = nullptr; if (!mount_point.isNull() && !mount_point.isEmpty()) { g_mount_point = g_unix_mount_at(mount_point.toLocal8Bit(), nullptr); } if (g_mount_point) { const gchar * device_path = g_unix_mount_get_device_path(g_mount_point); s_mount_point = QString::fromLocal8Bit(device_path); g_unix_mount_free (g_mount_point); } return s_mount_point; } /* This function was copied from QtSystems, as it was removed when the * QSystemInfo class moved to Qt 5.4. * * The license terms state, in part: * * Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). * * GNU General Public License Usage * Alternatively, this file may be used under the terms of the GNU * General Public License version 3.0 as published by the Free Software * Foundation and appearing in the file LICENSE.GPL included in the * packaging of this file. Please review the following information to * ensure the GNU General Public License version 3.0 requirements will be * met: http://www.gnu.org/copyleft/gpl.html. * */ bool StorageAbout::isInternal(const QString &drive) const { bool ret = false; FILE *fsDescription = setmntent(_PATH_MOUNTED, "r"); struct mntent entry; char buffer[512]; while ((getmntent_r(fsDescription, &entry, buffer, sizeof(buffer))) != NULL) { if (drive != QString::fromLatin1(entry.mnt_dir)) continue; if (strcmp(entry.mnt_type, "binfmt_misc") == 0 || strcmp(entry.mnt_type, "debugfs") == 0 || strcmp(entry.mnt_type, "devpts") == 0 || strcmp(entry.mnt_type, "devtmpfs") == 0 || strcmp(entry.mnt_type, "fusectl") == 0 || strcmp(entry.mnt_type, "none") == 0 || strcmp(entry.mnt_type, "proc") == 0 || strcmp(entry.mnt_type, "ramfs") == 0 || strcmp(entry.mnt_type, "securityfs") == 0 || strcmp(entry.mnt_type, "sysfs") == 0 || strcmp(entry.mnt_type, "tmpfs") == 0 || strcmp(entry.mnt_type, "cifs") == 0 || strcmp(entry.mnt_type, "ncpfs") == 0 || strcmp(entry.mnt_type, "nfs") == 0 || strcmp(entry.mnt_type, "nfs4") == 0 || strcmp(entry.mnt_type, "smbfs") == 0 || strcmp(entry.mnt_type, "iso9660") == 0) { ret = false; break; } if (strcmp(entry.mnt_type, "rootfs") == 0 || strcmp(entry.mnt_type, "ext4") == 0) { ret = true; break; } // Now need to guess if it's InternalDrive or RemovableDrive QString fsName = QDir(entry.mnt_fsname).canonicalPath(); if (fsName.contains(QString(QStringLiteral("mapper")))) { struct stat status; stat(entry.mnt_fsname, &status); fsName = QString(QStringLiteral("/sys/block/dm-%1/removable")).arg(status.st_rdev & 0377); } else { fsName = fsName.section(QString(QStringLiteral("/")), 2, 3); if (!fsName.isEmpty()) { if (fsName.length() > 3) { // only take the parent of the device int index_mmc = fsName.indexOf("mmc",0,Qt::CaseInsensitive); if (index_mmc != -1) { QString mmcString; int index_p = fsName.indexOf('p',index_mmc,Qt::CaseInsensitive); mmcString = fsName.mid(index_mmc, index_p - index_mmc); // "removable" attribute is set only for removable media, and we may have internal mmc cards fsName = QString(QStringLiteral("/sys/block/")) + mmcString + QString(QStringLiteral("/device/uevent")); QFile file(fsName); if (file.open(QIODevice::ReadOnly)) { QByteArray buf = file.readLine(); while (buf.size() > 0) { if (qstrncmp(buf.constData(), "MMC_TYPE=", 9) == 0) { if (qstrncmp(buf.constData() + 9, "MMC", 3) == 0) ret = true; else if (qstrncmp(buf.constData() + 9, "SD", 2) == 0) ret = false; if (ret) { endmntent(fsDescription); return ret; } break; // fall back to check the "removable" attribute } buf = file.readLine(); } } } } fsName = QString(QStringLiteral("/sys/block/")) + fsName + QString(QStringLiteral("/removable")); } } QFile removable(fsName); char isRemovable; if (!removable.open(QIODevice::ReadOnly) || 1 != removable.read(&isRemovable, 1)) break; if (isRemovable == '0') ret = true; else ret = false; break; } endmntent(fsDescription); return ret; } qint64 StorageAbout::getFreeSpace(const QString mount_point) { QStorageInfo si(mount_point); if (si.isValid()) return si.bytesFree(); return -1; } qint64 StorageAbout::getTotalSpace(const QString mount_point) { QStorageInfo si(mount_point); if (si.isValid()) return si.bytesTotal(); return -1; } StorageAbout::~StorageAbout() { if (m_cancellable) { g_cancellable_cancel(m_cancellable); g_clear_object(&m_cancellable); } } lomiri-system-settings-1.1.0/plugins/about/storageabout.h000066400000000000000000000121471457356502600236510ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ #ifndef STORAGEABOUT_H #define STORAGEABOUT_H #include "click.h" #include #include #include #include #include #include class StorageAbout : public QObject { Q_OBJECT Q_ENUMS(ClickModel::Roles) Q_PROPERTY( QString serialNumber READ serialNumber CONSTANT) Q_PROPERTY( QString vendorString READ vendorString CONSTANT) Q_PROPERTY(QAbstractItemModel *clickList READ getClickList CONSTANT) Q_PROPERTY(quint64 totalClickSize READ getClickSize CONSTANT) Q_PROPERTY(QStringList mountedVolumes READ getMountedVolumes CONSTANT) Q_PROPERTY(quint64 moviesSize READ getMoviesSize NOTIFY sizeReady) Q_PROPERTY(quint64 audioSize READ getAudioSize NOTIFY sizeReady) Q_PROPERTY(quint64 picturesSize READ getPicturesSize NOTIFY sizeReady) Q_PROPERTY(quint64 documentsSize READ getDocumentsSize NOTIFY sizeReady) Q_PROPERTY(quint64 downloadsSize READ getDownloadsSize NOTIFY sizeReady) Q_PROPERTY(quint64 homeSize READ getHomeSize NOTIFY sizeReady) Q_PROPERTY(quint64 anboxSize READ getAnboxSize NOTIFY sizeReady) Q_PROPERTY(quint64 libertineSize READ getLibertineSize NOTIFY sizeReady) Q_PROPERTY(quint64 appCacheSize READ getAppCacheSize NOTIFY sizeReady) Q_PROPERTY(quint64 appConfigSize READ getAppConfigSize NOTIFY sizeReady) Q_PROPERTY(quint64 appDataSize READ getAppDataSize NOTIFY sizeReady) Q_PROPERTY(ClickModel::Roles sortRole READ getSortRole WRITE setSortRole NOTIFY sortRoleChanged) Q_PROPERTY( QString deviceBuildDisplayID READ deviceBuildDisplayID CONSTANT) Q_PROPERTY( QString ubuntuBuildID READ ubuntuBuildID CONSTANT) Q_PROPERTY(bool developerMode READ getDeveloperMode WRITE setDeveloperMode) Q_PROPERTY(bool developerModeCapable READ getDeveloperModeCapable CONSTANT) public: explicit StorageAbout(QObject *parent = 0); ~StorageAbout(); QAbstractItemModel *getClickList(); QString serialNumber(); QString vendorString(); QString deviceBuildDisplayID(); QString ubuntuBuildID(); Q_INVOKABLE QString licenseInfo(const QString &subdir) const; ClickModel::Roles getSortRole(); void setSortRole(ClickModel::Roles newRole); quint64 getClickSize() const; quint64 getMoviesSize(); quint64 getAudioSize(); quint64 getPicturesSize(); quint64 getDocumentsSize(); quint64 getDownloadsSize(); quint64 getHomeSize(); quint64 getAnboxSize(); quint64 getLibertineSize(); quint64 getAppCacheSize(); quint64 getAppConfigSize(); quint64 getAppDataSize(); Q_INVOKABLE void populateSizes(); QStringList getMountedVolumes(); Q_INVOKABLE QString getDevicePath (const QString mount_point) const; Q_INVOKABLE qint64 getFreeSpace (const QString mount_point); Q_INVOKABLE qint64 getTotalSpace (const QString mount_point); Q_INVOKABLE bool isInternal(const QString &drive) const; bool getDeveloperMode(); void setDeveloperMode(bool newMode); bool getDeveloperModeCapable() const; Q_SIGNALS: void sortRoleChanged(); void sizeReady(); private: void prepareMountedVolumes(); QStringList m_mountedVolumes; QString m_serialNumber; QString m_vendorString; QString m_deviceBuildDisplayID; QString m_ubuntuBuildID; ClickModel m_clickModel; ClickFilterProxy m_clickFilterProxy; quint64 m_moviesSize; quint64 m_audioSize; quint64 m_picturesSize; quint64 m_documentsSize; quint64 m_downloadsSize; quint64 m_otherSize; quint64 m_homeSize; quint64 m_anboxSize; quint64 m_libertineSize; quint64 m_appCacheSize; quint64 m_appConfigSize; quint64 m_appDataSize; QMap m_mounts; QScopedPointer m_usbModed; GCancellable *m_cancellable; }; #endif // STORAGEABOUT_H lomiri-system-settings-1.1.0/plugins/about/systeminfo.cpp000066400000000000000000000047431457356502600237100ustar00rootroot00000000000000/* * Copyright (C) 2022 Guido Berhoerster * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include #include #include #include #ifdef ENABLE_DEVICEINFO #include #endif #include "systeminfo.h" #include "storageabout.h" SystemInfo::SystemInfo(QObject *parent) : QObject(parent) { } SystemInfo::~SystemInfo() { } QString SystemInfo::buildAbi() { return QSysInfo::buildAbi(); } QString SystemInfo::cpuArch() { return QSysInfo::currentCpuArchitecture(); } QString SystemInfo::kernelVersion() { return QSysInfo::kernelVersion(); } static std::string dmi_devicename() { std::string str1; std::string str2; std::ifstream dmi_vendor("/sys/devices/virtual/dmi/id/sys_vendor"); std::ifstream dmi_model("/sys/devices/virtual/dmi/id/product_name"); std::getline(dmi_vendor, str1); std::getline(dmi_model, str2); return str1 + " " + str2; } static std::string devicetree_devicename() { std::string str; std::ifstream devicetree_model("/proc/device-tree/model"); std::getline(devicetree_model, str); return str; } QString SystemInfo::prettyName() { QString str = "unknown"; auto storageAbout = new StorageAbout(); #ifdef ENABLE_DEVICEINFO DeviceInfo info; str = QString::fromStdString(info.prettyName()); #endif if (str.toStdString() == "unknown" || str.toStdString() == "Generic device" || str.toStdString() == "Generic Halium device" || str.toStdString() == "Generic linux device") { // Fallback if we happen to stumble onto default values. if (!storageAbout->vendorString().isEmpty()) { return storageAbout->vendorString(); } else if (access("/sys/devices/virtual/dmi", F_OK) != -1) { return QString::fromStdString(dmi_devicename()); } else { return QString::fromStdString(devicetree_devicename()); } } return str; } lomiri-system-settings-1.1.0/plugins/about/systeminfo.h000066400000000000000000000022061457356502600233450ustar00rootroot00000000000000/* * Copyright (C) 2022 Guido Berhoerster * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #pragma once #include class SystemInfo : public QObject { Q_OBJECT Q_PROPERTY(QString buildAbi READ buildAbi CONSTANT) Q_PROPERTY(QString cpuArch READ cpuArch CONSTANT) Q_PROPERTY(QString kernelVersion READ kernelVersion CONSTANT) Q_PROPERTY(QString prettyName READ prettyName CONSTANT) public: SystemInfo(QObject *parent = 0); ~SystemInfo(); QString buildAbi(); QString cpuArch(); QString kernelVersion(); QString prettyName(); }; lomiri-system-settings-1.1.0/plugins/background/000077500000000000000000000000001457356502600220015ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/background/CMakeLists.txt000066400000000000000000000016731457356502600245500ustar00rootroot00000000000000add_subdirectory(Components) add_subdirectory(Theme) set(QML_SOURCES MainPage.qml WallpaperGrid.qml Preview.qml utilities.js ) add_library(LomiriBackgroundPanel MODULE plugin.cpp background.cpp plugin.h background.h ${QML_SOURCES}) # So they show up in Qt designer. target_link_libraries(LomiriBackgroundPanel Qt5::Qml Qt5::Quick Qt5::DBus LomiriSystemSettingsPrivate) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Background) install(TARGETS LomiriBackgroundPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/background) install(FILES welcomeoverlay.svg import-image@18.png header_handlearrow.png header_handlearrow2.png bullet.png DESTINATION ${PLUGIN_QML_DIR}/background) install(FILES settings-background.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES background.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) lomiri-system-settings-1.1.0/plugins/background/Components/000077500000000000000000000000001457356502600241265ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/background/Components/AddRemove.qml000066400000000000000000000057411457356502600265160ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Jonas G. Drange * */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import "../utilities.js" as Utilities Row { id: row property int buttonWidth property var repeater property var grid signal enteredQueueMode () signal leftQueueMode () signal removeQueued () states: [ State { name: "noneQueued" PropertyChanges { target: add text: i18n.tr("Cancel") action: noAction onClicked: { parent.state = ""; leftQueueMode(); } } PropertyChanges { target: queue enabled: false opacity: 0.75 text: i18n.tr("No images selected") } }, State { name: "someQueued" extend: "noneQueued" when: (Utilities.getSelected(repeater) > 0 || grid.state == "selection") PropertyChanges { target: queue enabled: true opacity: 1 text: { var count = Utilities.getSelected(repeater); if (count == 0) { queue.enabled = false return i18n.tr("No images selected") } else { queue.enabled = true return i18n.tr("Remove %1 image", "Remove %1 images", count).arg(count) } } onClicked: { parent.state = ""; removeQueued(); } } } ] Button { id: add action: selectPeer objectName: "addCustomBackgroundsButton" text: i18n.tr("Add an image…") width: buttonWidth anchors { verticalCenter: parent.verticalCenter } } Button { id: queue objectName: "removeCustomBackgroundsButton" text: i18n.tr("Remove images…") width: buttonWidth anchors { verticalCenter: parent.verticalCenter } enabled: repeater.model.length > 0 onClicked: { parent.state = "noneQueued" enteredQueueMode(); } } } lomiri-system-settings-1.1.0/plugins/background/Components/CMakeLists.txt000066400000000000000000000003321457356502600266640ustar00rootroot00000000000000set(QML_SOURCES AddRemove.qml selected-overlay.png ListItemsHeader.qml HighlightedOverlay.qml SelectedOverlay.qml ) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/background/Components) lomiri-system-settings-1.1.0/plugins/background/Components/HighlightedOverlay.qml000066400000000000000000000017141457356502600304260ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Jonas G. Drange * */ import QtQuick 2.12 import Lomiri.Components 1.3 Rectangle { border.width: units.gu(1) border.color: theme.palette.normal.positionText width: parent.width + units.gu(2) height: parent.height + units.gu(2) anchors.centerIn: parent color: "transparent" } lomiri-system-settings-1.1.0/plugins/background/Components/ListItemsHeader.qml000066400000000000000000000036701457356502600276750ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 Item { property alias text: label.text property alias image: image.source signal clicked(variant mouse) height: units.gu(6) Item { anchors { left: parent.left right: parent.right top: parent.top bottom: parent.bottom } Label { id: label anchors { left: parent.left leftMargin: units.gu(2) verticalCenter: parent.verticalCenter } color: theme.palette.normal.foregroundText font.family: "Ubuntu" fontSize: "medium" elide: Text.ElideRight textFormat: Text.PlainText width: parent.width - image.width - image.leftMargin - anchors.leftMargin } Image { id: image readonly property double leftMargin: units.gu(1) x: label.x + label.contentWidth + leftMargin anchors { verticalCenter: parent.verticalCenter } height: units.gu(2.1) fillMode: Image.PreserveAspectFit } } MouseArea { anchors.fill: parent onClicked: parent.clicked(mouse) } } lomiri-system-settings-1.1.0/plugins/background/Components/OverlayImage.qml000066400000000000000000000020741457356502600272300ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Łukasz 'sil2100' Zemczak * */ import QtQuick 2.12 import Lomiri.Components 1.3 Item { id: overlayImage property string source Image { anchors.fill: parent source: overlayImage.source sourceSize.width: parent.width sourceSize.height: parent.height fillMode: Image.PreserveAspectCrop verticalAlignment: Image.AlignTop smooth: true } } lomiri-system-settings-1.1.0/plugins/background/Components/SelectedOverlay.qml000066400000000000000000000016061457356502600277360ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Jonas G. Drange * */ import QtQuick 2.12 Image { anchors.right: parent.right anchors.top: parent.top width: units.gu(5) height: units.gu(5) visible: false source: Qt.resolvedUrl("selected-overlay.png") } lomiri-system-settings-1.1.0/plugins/background/Components/selected-overlay.png000066400000000000000000000102011457356502600300750ustar00rootroot00000000000000PNG  IHDRZë́zsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATxoƟ{\Pb6!8RBHB$JڢPTMڴPS%[䥭B& Ch?r)@ XB/|s7;;{niٻݙ}̞i!fe)#/z   aM ;1^`J[Bo"w5g#ۃ44U35lgi0SNf=`md2(r]l+d5"# I%2::z5qʥks>[8-0H .UZvagDh9VR47bŬH -]W 3v٩Vp_؅&044[ʶв0n7~:Ϸ `2&~tjw9AntIU [G8Nl!|Y1陦SJ+ Z׉D"L(ܶCdFb}fFF(׮].Z{vadpw=mmNҤJOgJbtz,WU";å! R6 n;O%<իW?/J#A%J?`*l Z6ոrUU-@T}cl{">0{sNCVo7;qd2Y)L5+Gt!g!+xeO?8f٨ h&T AOd`g=dC(db8_wwBY. >"I7H6YWRyUn Bb"˵fe5aˊΔ"l$Odہ³މ,#9sݓfb}Q4FȆ6u"]Xtϋ@z{̙lYfz_OK; W`%R=4  4X#xnڶaÆ'hS)K?nZ`ϝ;7<{jEQB 555P( B@ q(GYв5 XF(c9n17rً7~s17}@]]_SS!UU ͚52***P=@nz]ǭ]EQu( f)B<VB i'J&zZ4J80(P/^p7)k֟oS>g>}6 c+kFwV]2,F6?%mpmbe{Sf+HN?e_BHPװ0E!X*&h\s, @APkElϡAs{,_DͶo]fL^&XӏI#_X&VrQk'@4o4}YD<_4|*-hK @ Z`Q;%=+&`/"o'|,ԣY쀉m'Eu% :tKYVs!|~m{󳀲̇nYSдLn\93%'! }QENo<VkQ}Т}|>͖YE{ifVdN}]?t5$e,6$YĠmD5{QD;&k a#ho;Sl˅m6o6*ҭ:7+DU`ӵ,Tm6R?ٶ,d`NuNdѾ8lOfEmv =D -Am.*nէ)\_'/D~j~DQ 䏦|m' wVz *e) 4vec,L$_9o/B@ٵ /v+ٗ~"+.)JIENDB`lomiri-system-settings-1.1.0/plugins/background/MainPage.qml000066400000000000000000000170601457356502600242010ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ import QtQuick 2.12 import GSettings 1.0 import SystemSettings 1.0 import Lomiri.Content 1.3 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Background 1.0 import Lomiri.SystemSettings.Background.Theme 1.0 import "utilities.js" as Utilities ItemPage { id: mainPage objectName: "backgroundPage" flickable: sources title: i18n.tr("Background & Appearance") signal save (string uri) readonly property string welcomeBackground: backgroundPanel.backgroundFile property var activeTransfer function preview(props) { var page = pageStack.addFileToNextColumnSync( mainPage, Qt.resolvedUrl("Preview.qml"), props ); selectedItemConnection.target = page; } // Action to import image Action { id: selectPeer // when action has been activated, push the picker on the stack onTriggered: pageStack.addPageToNextColumn(mainPage, picker) } // Action at cancel selection mode Action { id: noAction // empty action when cancel is pressed in selection mode // needed changes happen by State changes } // qml bindings for background stuff LomiriBackgroundPanel { id: backgroundPanel } LomiriThemeSettings { id: themeSettings } GSettings { id: shellSettings schema.id: "com.lomiri.Shell" } Flickable { id: sources anchors { fill: parent } visible: true contentHeight: sourceColumn.height + sourceColumn.anchors.bottomMargin Column { id: sourceColumn anchors { left: parent.left right: parent.right } SettingsItemTitle { text: i18n.tr("Global theme settings:") } SettingsListItems.Standard { text: i18n.tr("Enable dark mode") Switch { checked: themeSettings.darkModeEnabled onClicked: themeSettings.darkModeEnabled = checked } showDivider: false } ListItem.Caption { text: i18n.tr("Note: You may have to restart the applications for the change to take effect.") } ListItem.Divider {} SettingsItemTitle { text: i18n.tr("Visual effects:") } SettingsListItems.Standard { text: i18n.tr("Enable blur effects") Switch { checked: shellSettings.enableBlur onClicked: shellSettings.enableBlur = checked } showDivider: true } SettingsItemTitle { text: i18n.tr("Background image:") } WallpaperGrid { id: systemArtGrid objectName: "SystemArtGrid" anchors.left: parent.left anchors.right: parent.right columns: 3 bgmodel: backgroundPanel.systemArt backgroundPanel: backgroundPanel title: i18n.tr("System art") current: welcomeBackground onSelected: preview({ uri: uri }) } ListItem.ThinDivider { } WallpaperGrid { id: customGrid objectName: "customArtGrid" anchors.left: parent.left anchors.right: parent.right columns: 3 bgmodel: backgroundPanel.customBackgrounds backgroundPanel: backgroundPanel title: i18n.tr("Custom") current: welcomeBackground editable: true isCustom: true onSelected: preview({ uri: uri }) } ListItem.Divider { } } } Connections { id: contentHubConnection property var imageCallback target: activeTransfer ? activeTransfer : null onStateChanged: { if (activeTransfer.state === ContentTransfer.Charged) { if (activeTransfer.items.length > 0) { var imageUrl = activeTransfer.items[0].url; imageCallback(imageUrl); } } } } // set up connections Connections { id: selectedItemConnection onSave: { Utilities.setBackground(target.uri) } onStateChanged: { var trans = mainPage.activeTransfer; if (target.state === "saved") { save(target.uri); // if a transfer is done, clean up if (trans && trans.state === ContentTransfer.Collected) { trans.state = ContentTransfer.Finalized; } } if ((target.state === "cancelled") && (trans && trans.state === ContentTransfer.Collected)) { if (target.imported) { // if we just did an import, remove the image if the user // cancels backgroundPanel.rmFile(target.uri); } else { backgroundPanel.prepareBackgroundFile(target.uri, true); } trans.state = ContentTransfer.Finalized; } } } Page { id: picker visible: false header: PageHeader { title: i18n.tr("Choose application") } ContentStore { id: appStore scope: ContentScope.App } ContentPeerPicker { id: peerPicker visible: parent.visible handler: ContentHandler.Source contentType: ContentType.Pictures onPeerSelected: { pageStack.removePages(picker); // requests an active transfer from peer function startContentTransfer(callback) { if (callback) contentHubConnection.imageCallback = callback var transfer = peer.request(appStore); if (transfer !== null) { mainPage.activeTransfer = transfer; } } peer.selectionType = ContentTransfer.Single; // when peer has been selected, request a transfer, providing // a callback that pushes the preview stack startContentTransfer(function(uri) { preview({ uri: uri, imported: true }); }); } onCancelPressed: pageStack.removePages(picker) } } ContentTransferHint { anchors.fill: parent activeTransfer: mainPage.activeTransfer } } lomiri-system-settings-1.1.0/plugins/background/Preview.qml000066400000000000000000000050051457356502600241350ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine * */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 ItemPage { id: preview anchors.fill: parent property string uri // whether an image was just imported from e.g. contentHub property bool imported: false signal save property Item headerStyle: header.__styleInstance ? header.__styleInstance : null Component.onCompleted: { /* change the header text color to make it more readable over the background */ if (headerStyle.hasOwnProperty("textColor")) headerStyle.textColor = Theme.palette.selected.foregroundText; } Component.onDestruction: { if (headerStyle.hasOwnProperty("textColor")) headerStyle.textColor = Theme.palette.selected.backgroundText; } // keep the ItemPage components title, which is a predefined property, to avoid errors about translations title: pageHeader.title // override the ItemPage components header to allow actions in the header header: PageHeader { id: pageHeader title: i18n.tr("Preview") trailingActionBar { actions: [ Action { text: i18n.tr("Set") iconName: "tick" onTriggered: { save(); pageStack.removePages(preview); } }] } } Image { id: previewImage anchors { top: parent.top left: parent.left right: parent.right bottom: parent.bottom } source: uri autoTransform: true sourceSize.height: height sourceSize.width: 0 fillMode: Image.PreserveAspectCrop } } lomiri-system-settings-1.1.0/plugins/background/Theme/000077500000000000000000000000001457356502600230435ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/background/Theme/CMakeLists.txt000066400000000000000000000005141457356502600256030ustar00rootroot00000000000000add_library(LomiriThemeSettings MODULE plugin.cpp theme.cpp plugin.h theme.h) target_link_libraries(LomiriThemeSettings Qt5::Qml Qt5::Quick) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Background/Theme) install(TARGETS LomiriThemeSettings DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) lomiri-system-settings-1.1.0/plugins/background/Theme/plugin.cpp000066400000000000000000000021431457356502600250450ustar00rootroot00000000000000/* * Copyright (C) 2023 UBports Foundation * * Authors: * Muhammad * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "plugin.h" #include #include #include "theme.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Background.Theme")); qmlRegisterType(uri, 1, 0, "LomiriThemeSettings"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/background/Theme/plugin.h000066400000000000000000000020601457356502600245100ustar00rootroot00000000000000/* * Copyright (C) 2023 UBports Foundation * * Authors: * Muhammad * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/background/Theme/qmldir000066400000000000000000000001111457356502600242470ustar00rootroot00000000000000module Lomiri.SystemSettings.Background.Theme plugin LomiriThemeSettings lomiri-system-settings-1.1.0/plugins/background/Theme/theme.cpp000066400000000000000000000024761457356502600246620ustar00rootroot00000000000000/* * Copyright (C) 2023 UBports Foundation * * Authors: * Muhammad * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "theme.h" Theme::Theme(QObject *parent) : QObject(parent), m_settings((QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + QString("/lomiri-ui-toolkit/theme.ini")), QSettings::IniFormat) { } Theme::~Theme() { } bool Theme::darkModeEnabled() { return m_settings.value("theme").toString() == DARK_THEME; } void Theme::setDarkModeEnabled(bool enabled) { enabled ? enableDarkMode() : enableLightMode(); Q_EMIT darkModeChanged(); } void Theme::enableLightMode() { m_settings.setValue("theme", LIGHT_THEME); } void Theme::enableDarkMode() { m_settings.setValue("theme", DARK_THEME); } lomiri-system-settings-1.1.0/plugins/background/Theme/theme.h000066400000000000000000000024271457356502600243230ustar00rootroot00000000000000/* * Copyright (C) 2023 UBports Foundation * * Authors: * Muhammad * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #define LIGHT_THEME "Lomiri.Components.Themes.Ambiance" #define DARK_THEME "Lomiri.Components.Themes.SuruDark" class Theme : public QObject { Q_OBJECT Q_PROPERTY(bool darkModeEnabled READ darkModeEnabled WRITE setDarkModeEnabled NOTIFY darkModeChanged) public: explicit Theme(QObject *parent = 0); ~Theme(); bool darkModeEnabled(); void setDarkModeEnabled(bool enabled); void enableLightMode(); void enableDarkMode(); Q_SIGNALS: void darkModeChanged(); private: QSettings m_settings; }; lomiri-system-settings-1.1.0/plugins/background/WallpaperGrid.qml000066400000000000000000000205001457356502600252460ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine * */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import "Components" import "utilities.js" as Utilities Column { id: wallpaperGrid property var bgmodel property int columns // actual grid width, that is the main page's width minus spacing and margins property int gridWidth: mainPage.width // subtract spacing - ((columns - 1) * grid.spacing) // subtract margins - (grid.anchors.leftMargin + grid.anchors.rightMargin) property int itemWidth: gridWidth / columns property int itemHeight: (mainPage.height / gridWidth) * itemWidth property string title // path to current background property string current // whether or not the current background in this model property bool holdsCurrent: (bgmodel.indexOf(current) >= 0) // can backgrounds be removed property bool editable: false // user can add/remove backgrounds property bool isCustom: false // plugin property var backgroundPanel // signal for when a background was selected signal selected (string uri) anchors { left: parent.left right: parent.right } // if collapsed, reduce height to that of the header height: state === "" ? childrenRect.height : header.height clip: true visible: bgmodel.length > 0 || isCustom state: holdsCurrent ? "" : "collapsed" states: [ State { name: "collapsed" PropertyChanges { target: grid visible: false } } ] ListItemsHeader { id: header objectName: title.toString() + "Header" anchors.left: parent.left anchors.right: parent.right text: title enabled: !holdsCurrent image: { if (parent.holdsCurrent) { return "bullet.png" } return parent.state === "collapsed" ? "header_handlearrow.png" : "header_handlearrow2.png" } onClicked: { if (parent.state === "collapsed") { parent.state = "" } else { parent.state = "collapsed" } } } Grid { id: grid anchors { left: parent.left right: parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) } columns: wallpaperGrid.columns height: childrenRect.height spacing: units.gu(2) visible: parent.state === "" states: [ State { name: "" StateChangeScript { name: "deSelectBackgrounds" script: Utilities.deSelectBackgrounds(gridRepeater); } }, State { name: "selection" } ] Repeater { id: gridRepeater objectName: "gridRepeater" model: bgmodel Item { width: itemWidth height: itemHeight id: gridItem states: [ State { name: "selected" PropertyChanges { target: selectionTick visible: true } PropertyChanges { target: addremove repeater: gridRepeater } } ] Rectangle { anchors.centerIn: parent width: parent.width height: parent.height Image { property bool current: current === modelData id: itemImage objectName: "itemImg" source: modelData autoTransform: true width: parent.width height: parent.height sourceSize.width: 512 fillMode: Image.PreserveAspectCrop asynchronous: true smooth: true } HighlightedOverlay { id: highLight objectName: "highLight" visible: (current === modelData) && (itemImage.status === Image.Ready) } SelectedOverlay { id: selectionTick } ActivityIndicator { anchors.centerIn: parent running: parent.status === Image.Loading visible: running } /* create an empty item centered in the image to align the popover to */ Item { id: emptyItemForCaller anchors.centerIn: parent } MouseArea { id: imgMouseArea anchors.fill: parent onClicked: { if (grid.state === "") { selected(modelData); } if (grid.state === "selection") { if (current === modelData){ PopupUtils.open(nodelete) } else { gridItem.state = gridItem.state === "" ? "selected" : ""; } } } } } } } } // add some spacing Item { width: parent.width height: units.gu(2) visible: !parent.isCustom } AddRemove { id: addremove anchors { horizontalCenter: parent.horizontalCenter } visible: parent.isCustom spacing: units.gu(2) width: parent.width - spacing * 2 height: children[0].height + (spacing * 2) buttonWidth: (width - spacing) / 2 repeater: gridRepeater grid: grid onEnteredQueueMode: { grid.state = "selection" } onLeftQueueMode: { grid.state = "" } onRemoveQueued: { removeBackgrounds.trigger(); grid.state = "" } } // Action for removing backgrounds Action { id: removeBackgrounds onTriggered: { var toDelete = []; // select backgrounds to remove for (var i=0, j=gridRepeater.count; i < j; i++) { if (gridRepeater.itemAt(i).state === "selected") { toDelete.push(bgmodel[i]); } } // remove backgrounds toDelete.forEach(function (bg) { if (bg === current) { Utilities.revertBackgroundToDefault(); } backgroundPanel.rmFile(bg); }); } } // Dialog to notify the user that the current backgroundimage can not be deleted Component { id: nodelete Dialog { id: nodeleteDialog title: i18n.tr("Not possible") text: i18n.tr("The currently active background image cannot be deleted!") Button { text: i18n.tr("OK") onClicked: PopupUtils.close(nodeleteDialog) } } } } lomiri-system-settings-1.1.0/plugins/background/background.cpp000066400000000000000000000205621457356502600246310ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "background.h" #include #include #include #include #include #include #define SYSTEM_BACKGROUND_DIR "/usr/share/backgrounds" Background::Background(QObject *parent) : QObject(parent) { QObject::connect(&m_accountsService, SIGNAL (changed ()), this, SLOT (slotChanged())); updateSystemArt(); updateCustomBackgrounds(); } QString Background::getBackgroundFile() { QVariant answer = m_accountsService.getUserProperty( "org.freedesktop.Accounts.User", "BackgroundFile"); QString filename = answer.toString(); if (filename.isEmpty() || !QFile::exists(filename)) return defaultBackgroundFile(); else return filename; } void Background::setBackgroundFile(const QUrl &backgroundFile) { if (!backgroundFile.isLocalFile()) return; if (backgroundFile.url() == m_backgroundFile) return; QString oldBackgroundFile = m_backgroundFile; m_backgroundFile = backgroundFile.url(); m_accountsService.customSetUserProperty("SetBackgroundFile", backgroundFile.path()); Q_EMIT backgroundFileChanged(); // If old background was a system copy that we still have on the system, // delete our copy. We don't need it anymore. if (oldBackgroundFile.contains(getCopiedSystemBackgroundFolder().path())) { QString fileName = QUrl(oldBackgroundFile).fileName(); if (QFile::exists(qgetenv("SNAP") + SYSTEM_BACKGROUND_DIR "/" + fileName)) { rmFile(oldBackgroundFile); } } } void Background::slotChanged() { QString new_background = QUrl::fromLocalFile(getBackgroundFile()).url(); if (new_background != m_backgroundFile) { m_backgroundFile = new_background; Q_EMIT backgroundFileChanged(); } } QString Background::backgroundFile() { if (m_backgroundFile.isEmpty() || m_backgroundFile.isNull()) m_backgroundFile = QUrl::fromLocalFile(getBackgroundFile()).url(); return m_backgroundFile; } QStringList Background::customBackgrounds() { return m_customBackgrounds; } void Background::updateCustomBackgrounds() { m_customBackgrounds.clear(); QFileInfoList tmpList; tmpList << getCustomBackgroundFolder().entryInfoList(QDir::Files | QDir::NoSymLinks); if (getCustomBackgroundFolder() != getContentHubFolder()) { tmpList << getContentHubFolder().entryInfoList(QDir::Files | QDir::NoSymLinks); // If any of our copied system backgrounds are no longer on the system, // treat them as custom backgrounds. This would only likely happen if // a user was using a background from vivid-wallpapers and we upgraded // to xenial-wallpapers. In this case, we want the old paper to show // as a custom background, so that the user can delete it when done // with it. // So scan the copied backgrounds. QFileInfoList copyList = getCopiedSystemBackgroundFolder().entryInfoList(QDir::Files | QDir::NoSymLinks); QDir systemDir = QDir(qgetenv("SNAP") + SYSTEM_BACKGROUND_DIR); foreach (QFileInfo f, copyList) { if (!systemDir.exists(f.fileName())) tmpList << f; } } if (!tmpList.isEmpty()) { foreach (QFileInfo f, tmpList) m_customBackgrounds.append(QUrl::fromLocalFile(f.absoluteFilePath()).toString()); } Q_EMIT customBackgroundsChanged(); } QUrl Background::prepareBackgroundFile(const QUrl &url, bool shareWithGreeter) { QUrl prepared = url; if (getCustomBackgroundFolder() != getContentHubFolder() && !url.path().startsWith(getCustomBackgroundFolder().path()) && url != QUrl::fromLocalFile(defaultBackgroundFile())) { QDir backgroundFolder; bool moveFile = false; if (url.path().startsWith(getContentHubFolder().path())) { backgroundFolder = getCustomBackgroundFolder(); moveFile = true; } else { backgroundFolder = getCopiedSystemBackgroundFolder(); } QUrl newPath = QUrl::fromLocalFile(backgroundFolder.path() + "/" + url.fileName()); if (QFile(newPath.path()).exists()) { // The file already exists in the shared greeter data folder... // Likely we just pulled the same file from ContentHub again. // We don't want to show both versions in the picker grid, so just // promote it to greeter location so we still just have one copy. if (QFile(newPath.path()).remove()) shareWithGreeter = true; } // Move file from local ContentHub dump to shared greeter data folder if (shareWithGreeter && QDir::root().mkpath(backgroundFolder.path())) { if ((moveFile && QFile::rename(url.path(), newPath.path())) || (!moveFile && (link(url.path().toUtf8().data(), newPath.path().toUtf8().data()) == 0 || QFile::copy(url.path(), newPath.path())))) { updateSystemArt(); updateCustomBackgrounds(); prepared = newPath; } } } return prepared; } QDir Background::getCustomBackgroundFolder() { // We want a location we can share with the greeter QString dataDir(qgetenv("XDG_GREETER_DATA_DIR")); if (dataDir.isEmpty()) return getContentHubFolder(); else return dataDir + "/lomiri-system-settings/Pictures"; } QDir Background::getCopiedSystemBackgroundFolder() { return getCustomBackgroundFolder().path() + "/System"; } QDir Background::getContentHubFolder() { return QStandardPaths::writableLocation(QStandardPaths::DataLocation) + "/Pictures"; } QStringList Background::systemArt() { return m_systemArt; } void Background::updateSystemArt() { QString envDir(qgetenv("SYSTEM_SETTINGS_SYSTEM_ART_DIR")); QDir dir; QDir copiedBackgroundDir; if (envDir != "") { dir = QDir(envDir); copiedBackgroundDir = dir; } else { dir = QDir(qgetenv("SNAP") + SYSTEM_BACKGROUND_DIR); copiedBackgroundDir = getCopiedSystemBackgroundFolder(); } m_systemArt.clear(); dir.setFilter(QDir::Files | QDir::NoSymLinks); dir.setSorting(QDir::Name); QFileInfoList tmpList = dir.entryInfoList(); foreach (QFileInfo f, tmpList) { QString absPath = f.absoluteFilePath(); // Prefer copied versions. if (copiedBackgroundDir.exists(f.fileName())) absPath = copiedBackgroundDir.absoluteFilePath(f.fileName()); m_systemArt.append(QUrl::fromLocalFile(absPath).toString()); } Q_EMIT systemArtChanged(); } bool Background::fileExists(const QString &file) { if (file.isEmpty() || file.isNull()) return false; return QFile(file).exists(); } void Background::rmFile(const QString &file) { if (file.isEmpty() || file.isNull()) return; if (!file.contains(getCustomBackgroundFolder().path()) && !file.contains(getCopiedSystemBackgroundFolder().path()) && !file.contains(getContentHubFolder().path())) return; QUrl fileUri(file); if (!fileUri.isLocalFile()) return; QFile filePath(fileUri.path()); if (filePath.exists()) { if (filePath.remove()) { updateSystemArt(); updateCustomBackgrounds(); } } } QString Background::defaultBackgroundFile() const { /* TODO: For now hardcoded path, later we'll use GSettings */ return qgetenv("SNAP") + SYSTEM_BACKGROUND_DIR "/lomiri-default-background.jpg"; } Background::~Background() { } lomiri-system-settings-1.1.0/plugins/background/background.h000066400000000000000000000046171457356502600243010ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef BACKGROUND_H #define BACKGROUND_H #include "accountsservice.h" #include #include #include #include #include class Background : public QObject { Q_OBJECT Q_PROPERTY( QString backgroundFile READ backgroundFile WRITE setBackgroundFile NOTIFY backgroundFileChanged ) Q_PROPERTY( QStringList customBackgrounds READ customBackgrounds NOTIFY customBackgroundsChanged ) Q_PROPERTY( QStringList systemArt READ systemArt NOTIFY systemArtChanged ) Q_PROPERTY( QString defaultBackgroundFile READ defaultBackgroundFile CONSTANT ) public: explicit Background(QObject *parent = 0); ~Background(); QString backgroundFile(); void setBackgroundFile(const QUrl &backgroundFile); Q_INVOKABLE QUrl prepareBackgroundFile(const QUrl &url, bool shareWithGreeter); Q_INVOKABLE bool fileExists(const QString &file); Q_INVOKABLE void rmFile(const QString &file); QStringList customBackgrounds(); QStringList systemArt(); QString defaultBackgroundFile() const; public Q_SLOTS: void slotChanged(); Q_SIGNALS: void backgroundFileChanged(); void customBackgroundsChanged(); void systemArtChanged(); private: LomiriSystemSettings::AccountsService m_accountsService; QStringList m_systemArt; QStringList m_customBackgrounds; void updateCustomBackgrounds(); void updateSystemArt(); QString m_backgroundFile; QString getBackgroundFile(); QDir getCustomBackgroundFolder(); QDir getCopiedSystemBackgroundFolder(); QDir getContentHubFolder(); }; #endif // BACKGROUND_H lomiri-system-settings-1.1.0/plugins/background/background.settings000066400000000000000000000007511457356502600257050ustar00rootroot00000000000000{ "icon": "preferences-desktop-wallpaper-symbolic", "translations": "lomiri-system-settings", "name": "Background & Appearance", "category": "personal", "priority": 0, "keywords": [ "appearance", "background", "wallpaper", "art", "photo", "picture", "image", "theme", "dark" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "MainPage.qml" } lomiri-system-settings-1.1.0/plugins/background/bullet.png000066400000000000000000000004121457356502600237730ustar00rootroot00000000000000PNG  IHDRsBIT|d pHYsttEXtSoftwarewww.inkscape.org<IDAT} PEf c5v@ P-dIƵ *3̼Ow}8x b4ևIIIZ3|7J)f`6IR.>DIENDB`lomiri-system-settings-1.1.0/plugins/background/header_handlearrow.png000066400000000000000000000025041457356502600263260ustar00rootroot00000000000000PNG  IHDR((mtEXtSoftwareAdobe ImageReadyqe<$iTXtXML:com.adobe.xmp "IDATx;KA*AN A+V >2jvj#BaUj!BiRb8 Ð&Rܙsv2sgYX,Y6bP A1M]Ƕ4 RS`tj,8O-~- A܃w`\'`xf,yjC!IEbK0s`nW)Νv3`8F| ܀Y#q86\9g2arZ#u si@҈O+*ekѕdnkNep:6?cW9JRG?wMaLy^xk"x ̀5У)C{e}rnAwq'qPþzy}Y qUר댝f^ AK͈A1(ŠW2oMIENDB`lomiri-system-settings-1.1.0/plugins/background/header_handlearrow2.png000066400000000000000000000010271457356502600264070ustar00rootroot00000000000000PNG  IHDR((mbKGD pHYs  tIMEhIDATXؿKUq7Qɥ!HHpv&j((hHɂ;E(25 ]\@h3Zt\DZyOzpx9_ jU=Ε`L 0֦FT*u W.weB[\.!27v^xc:ч^| UK2~Q5ˑSۀW0'hma2Vn5rã_})7݈bp1* s/ vE?;bN/Fɂ4a4<;jr5s6,o&&` image/svg+xml 12:34 PM Home Home lomiri-system-settings-1.1.0/plugins/background/import-image@18.png000066400000000000000000000013221457356502600253500ustar00rootroot00000000000000PNG  IHDR$$hsBITO pHYs B(xtEXtSoftwarewww.inkscape.org<PLTE @tRNS  !%+.47:@ABD[crx~p5IDAT8˭][0JfFXajJ/f."0.m ~gDG !|PGIY}su /ggw;N Y@Ow1\/RpJ ,=77&) =È8W:mr 9 N H MAWRuoh#V-S bu]Q.㸉7jz43!0r,td[0\JMB. m5KT8-@ў;` 9K3#57#9C3cNjCb%iV+bˀ\IENDB`lomiri-system-settings-1.1.0/plugins/background/plugin.cpp000066400000000000000000000021251457356502600240030ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "plugin.h" #include #include #include "background.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Background")); qmlRegisterType(uri, 1, 0, "LomiriBackgroundPanel"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/background/plugin.h000066400000000000000000000020401457356502600234440ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/background/qmldir000066400000000000000000000001051457356502600232100ustar00rootroot00000000000000module Lomiri.SystemSettings.Background plugin LomiriBackgroundPanel lomiri-system-settings-1.1.0/plugins/background/settings-background.svg000066400000000000000000000133431457356502600265030ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/background/utilities.js000066400000000000000000000024041457356502600243520ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine * */ function setBackground(uri) { backgroundPanel.backgroundFile = backgroundPanel.prepareBackgroundFile(uri, true); } function revertBackgroundToDefault () { setBackground(Qt.resolvedUrl(mainPage.defaultBackground)); uArtGrid.state = ""; } function deSelectBackgrounds (repeater) { for (var i=0, j=repeater.count; i < j; i++) { repeater.itemAt(i).state = ""; } } function getSelected (repeater) { var s = 0; for (var i=0, j=repeater.count; i < j; i++) { if (repeater.itemAt(i).state === "selected") { s++; } } return s; } lomiri-system-settings-1.1.0/plugins/background/welcomeoverlay.svg000066400000000000000000000054541457356502600255670ustar00rootroot00000000000000 image/svg+xml 12:34 lomiri-system-settings-1.1.0/plugins/battery/000077500000000000000000000000001457356502600213345ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/battery/CMakeLists.txt000066400000000000000000000014271457356502600241000ustar00rootroot00000000000000add_subdirectory(plugin) add_definitions(-DQT_NO_KEYWORDS) set(QML_SOURCES PageComponent.qml SleepValues.qml ) include_directories(${GLIB_INCLUDE_DIRS} ${UPOWER_GLIB_INCLUDE_DIRS}) add_library(LomiriBatteryPanel MODULE plugin.h battery.h plugin.cpp battery.cpp ${QML_SOURCES}) target_link_libraries(LomiriBatteryPanel Qt5::Quick Qt5::Qml Qt5::DBus ${GLIB_LDFLAGS} ${UPOWER_GLIB_LDFLAGS}) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Battery) install(TARGETS LomiriBatteryPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/battery) install(FILES settings-battery.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES battery.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) lomiri-system-settings-1.1.0/plugins/battery/PageComponent.qml000066400000000000000000000444001457356502600246100ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Sebastien Bacher * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import GSettings 1.0 import QMenuModel 1.0 import QtQuick 2.12 import QtSystemInfo 5.0 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.Battery 1.0 import Lomiri.SystemSettings.SecurityPrivacy 1.0 import Lomiri.Settings.Components 0.1 as LSC ItemPage { id: root title: i18n.tr("Battery") flickable: scrollWidget property alias primaryBattery: batteryBackend.primaryBattery function timeDeltaString(timeDelta) { var sec = timeDelta, min = Math.round (timeDelta / 60), hr = Math.round (timeDelta / 3600); if (sec < 60) // TRANSLATORS: %1 is the number of seconds return i18n.tr("%1 second ago", "%1 seconds ago", sec).arg(sec) else if (min < 60) // TRANSLATORS: %1 is the number of minutes return i18n.tr("%1 minute ago", "%1 minutes ago", min).arg(min) else // TRANSLATORS: %1 is the number of hours return i18n.tr("%1 hour ago", "%1 hours ago", hr).arg(hr) } GSettings { id: powerSettings schema.id: batteryBackend.powerdRunning ? "com.lomiri.touch.system" : "org.gnome.desktop.session" } GSettings { id: indicatorSettings schema.id: "org.ayatana.indicator.power" } LomiriSecurityPrivacyPanel { id: securityPrivacy } LomiriBatteryPanel { id: batteryBackend } /* Refresh the graph on a minute basis */ Timer { interval: 60000; running: true; repeat: true onTriggered: canvas.requestPaint() } Connections { target: Qt.application onActiveChanged: { if (Qt.application.state === Qt.ApplicationActive) { canvas.requestPaint() } } } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors.left: parent.left anchors.right: parent.right SettingsListItems.SingleValue { id: chargingLevel text: i18n.tr("Charge level") value: { if (!primaryBattery) return i18n.tr("N/A") var chargeLevel = primaryBattery.batteryLevel; /* TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery */ return i18n.tr("%1%".arg(chargeLevel)) } showDivider: false } Canvas { id: canvas width:parent.width - units.gu(4) anchors.horizontalCenter: parent.horizontalCenter height: units.gu(23) /* Setting that property makes text not correct aliased for some reasons, which happens with the value being false or true, toolkit bug? see https://launchpad.net/bugs/1354363 antialiasing: true */ function drawAxes(ctx, axisWidth, axisHeight, bottomMargin, rightMargin) { var currentHour = Qt.formatDateTime(new Date(), "h") var currentMinutes = Qt.formatDateTime(new Date(), "m") var displayHour var labelWidth var zeroMark ctx.save() ctx.beginPath() ctx.strokeStyle = theme.palette.normal.foregroundText ctx.fillStyle = theme.palette.normal.foregroundText ctx.lineWidth = units.dp(2) var fontHeight = FontUtils.sizeToPixels("small") ctx.font="%1px Ubuntu".arg(fontHeight) ctx.translate(0, 1) // 11 ticks with 0, 5, 10 being big for (var i = 0; i <= 10; i++) { var x = (i % 5 == 0) ? 0 : Math.floor(axisWidth / 2) var y = (i / 10) * (height - axisHeight - bottomMargin - ctx.lineWidth) ctx.moveTo(x, y) ctx.lineTo(axisWidth, y) } ctx.translate(axisWidth + ctx.lineWidth / 2, height - axisHeight - bottomMargin - ctx.lineWidth / 2) ctx.moveTo(0, 0) ctx.lineTo(0, -ctx.lineWidth) // 24 ticks with 6, 12, 18, 24 being big for (i = 0; i <= 24; i++) { /* the marks need to be shifted on the hours */ x = ((i - currentMinutes / 60) / 24) * (width - axisWidth - ctx.lineWidth - rightMargin) if (x < 0) continue y = (i % 6 == 0) ? axisHeight : axisHeight - Math.floor(axisHeight / 2) ctx.moveTo(x, 0) ctx.lineTo(x, y) /* Determine the hour to display */ displayHour = (currentHour - (24-i)) if (displayHour < 0) displayHour = displayHour + 24 /* Store the x for the day change line */ if (displayHour === 0) zeroMark = x /* Write the x-axis legend */ if (i % 6 == 0) { labelWidth = context.measureText("%1".arg(displayHour)).width; ctx.fillText("%1".arg(displayHour), x - labelWidth/2, axisHeight + units.dp(1) + fontHeight) } } labelWidth = context.measureText(i18n.tr("Yesterday")).width; if(labelWidth < zeroMark) ctx.fillText(i18n.tr("Yesterday"), (zeroMark - labelWidth)/2, axisHeight + units.dp(6) + 2*fontHeight) ctx.fillText("|", zeroMark, axisHeight + units.dp(6) + 2*fontHeight) labelWidth = context.measureText(i18n.tr("Today")).width; if(labelWidth < (width - zeroMark - rightMargin - axisWidth - ctx.lineWidth)) ctx.fillText(i18n.tr("Today"), zeroMark + (width - zeroMark - labelWidth)/2, axisHeight + units.dp(6) + 2*fontHeight) ctx.stroke() ctx.restore() } onPaint:{ var ctx = canvas.getContext('2d'); ctx.save(); /* Use reset rather than clearRect due to QTBUG-36761 */ ctx.reset(0, 0, canvas.width, canvas.height) var axisWidth = units.gu(1) var axisHeight = units.gu(1) /* Space to write the legend */ var bottomMargin = units.gu(6) var rightMargin = units.gu(1) drawAxes(ctx, axisWidth, axisHeight, bottomMargin, rightMargin) /* Display the charge history */ ctx.beginPath(); ctx.lineWidth = units.dp(2) /* Needed to avoid rendering glitches with point with the same x value (#1461624/QTBUG-34339) */ ctx.lineJoin = "round" ctx.translate(0, height) // Invert the y axis so we draw from the bottom left ctx.scale(1, -1) // Move the origin to just above the axes ctx.translate(axisWidth, axisHeight + bottomMargin) // Scale to avoid the axes so we can draw as if they aren't // there ctx.scale(1 - ((axisWidth + rightMargin) / width), 1 - (axisHeight + bottomMargin) / height) var gradient = ctx.createLinearGradient(0, 0, 0, height); gradient.addColorStop(1, "green"); gradient.addColorStop(0.5, "yellow"); gradient.addColorStop(0, "red"); ctx.strokeStyle = gradient /* Get infos from battery0, on a day (60*24*24=86400 seconds), with 150 points on the graph. * To ensure we get a valid starting point, we query the values up to two days ago */ var chargeDatas = primaryBattery.getHistory(86400 * 2, 150) /* time is the offset in seconds compared to the current time (negative value) we display the charge on a day, which is 86400 seconds, the value is the % */ ctx.moveTo((86400 - chargeDatas[0].time) / 86400 * width, (chargeDatas[0].value / 100) * height) for (var i = 1; i < chargeDatas.length; i++) { ctx.lineTo((86400-chargeDatas[i].time) / 86400 * width, (chargeDatas[i].value / 100) * height) } ctx.stroke() ctx.restore(); } } SettingsListItems.SingleValue { id: chargingEntry text: { if (!primaryBattery) return ""; if (primaryBattery.state === Battery.Charging) return i18n.tr("Charging now") else if (primaryBattery.state === Battery.Discharging) return i18n.tr("Last full charge") else if (primaryBattery.state === Battery.FullyCharged) return i18n.tr("Fully charged") else return "" } value: { if (primaryBattery && primaryBattery.state === Battery.Discharging) { if (primaryBattery.lastFullCharge) return timeDeltaString(primaryBattery.lastFullCharge) else return i18n.tr("N/A") } else return "" } showDivider: false } SettingsListItems.Standard { CheckBox { objectName: "batteryPercentage" SlotsLayout.position: SlotsLayout.First property bool serverChecked: indicatorSettings.showPercentage onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: indicatorSettings.showPercentage = checked } text: i18n.tr("Show battery percentage in indicator") } SettingsListItems.Standard { CheckBox { objectName: "chargingInformation" SlotsLayout.position: SlotsLayout.First property bool serverChecked: powerSettings.showChargingInformationWhileLocked onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: powerSettings.showChargingInformationWhileLocked = checked } text: i18n.tr("Show charging information on lock screen") } SettingsItemTitle { text: i18n.tr("Ways to reduce battery use:") } SettingsListItems.StandardProgression { text: i18n.tr("Display brightness") Icon { width: units.gu(2.5) height: width name: "display-brightness-symbolic" SlotsLayout.position: SlotsLayout.First } onClicked: { var brightnessPlugin = pluginManager.getByName("brightness"); if (brightnessPlugin) { pageStack.addPageToNextColumn(root, brightnessPlugin.pageComponent, { plugin: brightnessPlugin, pluginManager: pluginManager}); } else { console.warn("Failed to get brightness plugin instance"); } } } SettingsListItems.SingleValueProgression { property bool lockOnSuspend: securityPrivacy.securityType !== LomiriSecurityPrivacyPanel.Swipe text: lockOnSuspend ? i18n.tr("Lock when idle") : i18n.tr("Sleep when idle") value: { if (batteryBackend.powerdRunning ) { var timeout = powerSettings.activityTimeout return timeout == 0 ? i18n.tr("Never") : (timeout < 60) ? // TRANSLATORS: %1 is the number of seconds i18n.tr("After %1 second", "After %1 seconds", timeout).arg(timeout) : // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", Math.round(timeout/60)).arg(Math.round(timeout/60)) } else { var timeout = Math.round(powerSettings.idleDelay/60) return (powerSettings.idleDelay != 0) ? // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", timeout).arg(timeout) : i18n.tr("Never") } } Icon { width: units.gu(2.5) height: width name: "network-secure" SlotsLayout.position: SlotsLayout.First } onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("SleepValues.qml"),{ title: text, lockOnSuspend: lockOnSuspend }) visible: !isSnap || showAllUI } QDBusActionGroup { id: networkActionGroup busType: 1 busName: "com.lomiri.indicator.network" objectPath: "/com/lomiri/indicator/network" property variant enabled: action("wifi.enable") Component.onCompleted: start() } SettingsListItems.Icon { // TRANSLATORS: “Wi-Fi used for hotspot” is hidden. text: showAllUI ? i18n.tr("Wi-Fi used for hotspot") : i18n.tr("Wi-Fi") iconName: "wifi-high" Loader { active: networkActionGroup.enabled.state != null sourceComponent: Switch { id: wifiSwitch property bool serverChecked: networkActionGroup.enabled.state LSC.ServerPropertySynchroniser { userTarget: wifiSwitch userProperty: "checked" serverTarget: wifiSwitch serverProperty: "serverChecked" onSyncTriggered: networkActionGroup.enabled.activate() } } } visible: networkActionGroup.enabled.state !== undefined } QDBusActionGroup { id: bluetoothActionGroup busType: DBus.SessionBus busName: "org.ayatana.indicator.bluetooth" objectPath: "/org/ayatana/indicator/bluetooth" property bool visible: action("bluetooth-supported") property variant enabled: action("bluetooth-enabled") Component.onCompleted: start() } SettingsListItems.Icon { id: btListItem text: i18n.tr("Bluetooth") iconName: "bluetooth-active" Loader { active: bluetoothActionGroup.enabled.state != null sourceComponent: Switch { id: btSwitch property bool serverChecked: bluetoothActionGroup.enabled.state LSC.ServerPropertySynchroniser { userTarget: btSwitch userProperty: "checked" serverTarget: btSwitch serverProperty: "serverChecked" onSyncTriggered: bluetoothActionGroup.enabled.activate() } } } visible: bluetoothActionGroup.visible } } } } lomiri-system-settings-1.1.0/plugins/battery/SleepValues.qml000066400000000000000000000130161457356502600243000ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Sebastien Bacher * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ // THIS FILE IS LOADED DIRECTLY BY NAME FROM THE SECURITY-PRIVACY PANEL. // IF YOU RENAME IT YOU MUST UPDATE THE REFERENCE THERE. import GSettings 1.0 import QtQuick 2.7 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import SystemSettings 1.0 import Lomiri.SystemSettings.Battery 1.0 ItemPage { id: root objectName: "sleepValues" flickable: scrollWidget readonly property alias usePowerd: batteryBackend.powerdRunning property bool lockOnSuspend readonly property variant idleValues: [30, 60, 120, 180, 240, 300, 600, 900, 1800, 0] LomiriBatteryPanel { id: batteryBackend } GSettings { id: powerSettings schema.id: root.usePowerd ? "com.lomiri.touch.system" : "org.gnome.desktop.session" onChanged: { if (key == "activityTimeout" || key == "idleDelay") { var curIndex = root.idleValues.indexOf(value) if( curIndex != -1) sleepSelector.selectedIndex = curIndex } console.warn("Change on: " + key) } } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors.left: parent.left anchors.right: parent.right SettingsItemTitle { text: root.lockOnSuspend ? i18n.tr("Lock the device when it's not in use:") : i18n.tr("Put the device to sleep when it is not in use:") } ListItem.ItemSelector { id: sleepSelector objectName: "sleepSelector" delegate: OptionSelectorDelegate { text: modelData } selectedIndex: root.idleValues.indexOf(root.usePowerd ? powerSettings.activityTimeout : powerSettings.idleDelay) model: [ // TRANSLATORS: %1 is the number of seconds i18n.tr("After %1 seconds", "After %1 seconds", 30).arg(30), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 1).arg(1), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 2).arg(2), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 3).arg(3), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 4).arg(4), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 5).arg(5), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 10).arg(10), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 15).arg(15), // TRANSLATORS: %1 is the number of minutes i18n.tr("After %1 minute", "After %1 minutes", 30).arg(30), i18n.tr("Never")] expanded: true onDelegateClicked: { if (root.usePowerd) { powerSettings.activityTimeout = root.idleValues[index] // ensure dimTimeout is 10 seconds less than activityTimeout powerSettings.dimTimeout = Math.max(powerSettings.activityTimeout - 10, 0) console.warn("activity: " + powerSettings.activityTimeout) console.warn("dim: " + powerSettings.dimTimeout) } else { powerSettings.idleDelay = root.idleValues[index] } } highlightWhenPressed: false } ListItem.Caption { text: root.lockOnSuspend ? i18n.tr("Shorter times are more secure. Device won't lock during calls or video playback.") : i18n.tr("Device won’t sleep during calls or video playback.") } } } } lomiri-system-settings-1.1.0/plugins/battery/battery.cpp000066400000000000000000000167511457356502600235240ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ #include "battery.h" #include #include #include BatteryBackend::BatteryBackend(QObject *parent) : QObject(parent), m_systemBusConnection (QDBusConnection::systemBus()), m_powerdIface ("com.lomiri.Repowerd", "/com/lomiri/Repowerd", "com.lomiri.Repowerd", m_systemBusConnection), m_primaryBattery(nullptr) { choosePrimaryDevice(); m_powerdRunning = m_powerdIface.isValid(); } bool BatteryBackend::powerdRunning() const { return m_powerdRunning; } Battery * BatteryBackend::primaryBattery() const { return m_primaryBattery; } /* FIXME: this logic could fall apart if there's >1 battery e.g. PinePhone w/ keyboard battery/ */ void BatteryBackend::choosePrimaryDevice() { UpClient *client; GPtrArray *devices; UpDeviceKind kind; UpDevice *primaryDevice = nullptr; gboolean hasHistory; client = up_client_new(); #if !UP_CHECK_VERSION(0, 99, 0) gboolean returnIsOk; returnIsOk = up_client_enumerate_devices_sync(client, nullptr, nullptr); if(!returnIsOk) return; #endif devices = up_client_get_devices2(client); for (uint i=0; i < devices->len; i++) { UpDevice *device; device = (UpDevice *)g_ptr_array_index(devices, i); g_object_get(device, "kind", &kind, nullptr); g_object_get(device, "has-history", &hasHistory, nullptr); if (kind == UP_DEVICE_KIND_BATTERY && hasHistory) { primaryDevice = device; } } if (primaryDevice) { m_primaryBattery = new Battery( static_cast(g_object_ref(primaryDevice)), this); } g_ptr_array_unref(devices); g_object_unref(client); } BatteryBackend::~BatteryBackend() {} Battery::Battery(UpDevice * device, QObject *parent) : QObject(parent), m_device(device), m_lastFullCharge(0) { getLastFullCharge(); g_object_connect(m_device, "signal::notify::percentage", G_CALLBACK(&handleNotifyPercentage), this, "signal::notify::state", G_CALLBACK(&handleNotifyState), this, nullptr); } Battery::~Battery() { g_signal_handlers_disconnect_by_data(m_device, this); g_object_unref(m_device); } double Battery::batteryLevel() const { double percentage; g_object_get (m_device, "percentage", &percentage, nullptr); return percentage; } Battery::State Battery::state() const { guint state; g_object_get (m_device, "state", &state, nullptr); /* Because we define the enum values to be the same as libupower-glib's * values, no conversion has to be done here. */ return State(state); } int Battery::lastFullCharge() const { return m_lastFullCharge; } void Battery::getLastFullCharge() { GPtrArray *values = nullptr; gint32 offset = g_get_real_time() / 1000000; values = up_device_get_history_sync(m_device, "charge", 864000, 1000, nullptr, nullptr); if (values == nullptr) { qWarning() << "Can't get charge info"; return; } double maxCapacity = 100.0; g_object_get (m_device, "capacity", &maxCapacity, nullptr); for (uint i=0; i < values->len; i++) { auto item = static_cast(g_ptr_array_index(values, i)); /* Getting the next point after full charge, since upower registers only on state changes, typically you get no data while the device is fully charged and plugged and you get a discharging one when you unplugged, that's when the charge stops */ if (up_history_item_get_state(item) == UP_DEVICE_STATE_FULLY_CHARGED || up_history_item_get_value(item) >= maxCapacity) { if (i < values->len-1) { UpHistoryItem *nextItem = (UpHistoryItem *) g_ptr_array_index(values, i+1); m_lastFullCharge = (int)((offset - (gint32) up_history_item_get_time(nextItem))); Q_EMIT(lastFullChargeChanged()); g_ptr_array_unref (values); return; } } } g_ptr_array_unref (values); } /* TODO: refresh values over time for dynamic update */ QVariantList Battery::getHistory(const int timespan, const int resolution) { GPtrArray *values = nullptr; gint32 offset = g_get_real_time() / 1000000; QVariantList listValues; QVariantMap listItem; gdouble currentValue = 0; values = up_device_get_history_sync(m_device, "charge", timespan, resolution, nullptr, nullptr); if (values == nullptr) { qWarning() << "Can't get charge info"; return QVariantList(); } for (uint i=values->len-1; i > 0; i--) { auto item = static_cast(g_ptr_array_index(values, i)); if (up_history_item_get_state(item) == UP_DEVICE_STATE_UNKNOWN) continue; /* TODO: find better way to filter out suspend/resume buggy values, * we get empty charge report when that happens, in practice batteries don't run flat often, * if charge was over 3% before it's likely a bug so we ignore the value */ if (up_history_item_get_state(item) == UP_DEVICE_STATE_EMPTY && currentValue > 3) continue; /* Getting the next point after full charge, since upower registers only on state changes, typically you get no data while the device is fully charged and plugged and you get a discharging one when you unplugged, that's when the charge stops */ if (up_history_item_get_state(item) == UP_DEVICE_STATE_FULLY_CHARGED || up_history_item_get_value(item) == 100.0) { if (i > 1) { UpHistoryItem *nextItem = (UpHistoryItem *) g_ptr_array_index(values, i-1); m_lastFullCharge = (int)((offset - (gint32) up_history_item_get_time(nextItem))); Q_EMIT(lastFullChargeChanged()); } } currentValue = up_history_item_get_value(item); listItem.insert("time",(offset - (gint32) up_history_item_get_time(item))); listItem.insert("value", currentValue); listValues += listItem; } /* Set an extra point, at the current time, with the previous value * that's to workaround https://bugs.freedesktop.org/show_bug.cgi?id=68711 * otherwise a fully charged device lacks the flat full charge segment */ listItem.insert("time", 0); listItem.insert("value", currentValue); listValues += listItem; g_ptr_array_unref (values); return listValues; } /* static */ void Battery::handleNotifyPercentage(GObject* , GParamSpec* , gpointer user_data) { auto self = static_cast(user_data); Q_EMIT(self->batteryLevelChanged()); } /* static */ void Battery::handleNotifyState(GObject* , GParamSpec* , gpointer user_data) { auto self = static_cast(user_data); Q_EMIT(self->stateChanged()); } lomiri-system-settings-1.1.0/plugins/battery/battery.h000066400000000000000000000054031457356502600231610ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ #ifndef BATTERY_H #define BATTERY_H #include #include #include class Battery : public QObject { Q_OBJECT Q_PROPERTY( double batteryLevel READ batteryLevel NOTIFY batteryLevelChanged) Q_PROPERTY( State state READ state NOTIFY stateChanged) Q_PROPERTY( int lastFullCharge READ lastFullCharge NOTIFY lastFullChargeChanged) public: enum State { Unknown = UP_DEVICE_STATE_UNKNOWN, Charging = UP_DEVICE_STATE_CHARGING, Discharging = UP_DEVICE_STATE_DISCHARGING, Empty = UP_DEVICE_STATE_EMPTY, FullyCharged = UP_DEVICE_STATE_FULLY_CHARGED, PendingCharge = UP_DEVICE_STATE_PENDING_CHARGE, PendingDischarge = UP_DEVICE_STATE_PENDING_DISCHARGE, }; Q_ENUM(State) explicit Battery(UpDevice * device, QObject *parent = 0); ~Battery(); double batteryLevel() const; State state() const; int lastFullCharge() const; Q_INVOKABLE QVariantList getHistory(const int timespan, const int resolution); Q_SIGNALS: void batteryLevelChanged(); void stateChanged(); void lastFullChargeChanged(); private: UpDevice *m_device; int m_lastFullCharge = 0; void getLastFullCharge(); static void handleNotifyPercentage(GObject* , GParamSpec* , gpointer user_data); static void handleNotifyState(GObject* , GParamSpec* , gpointer user_data); }; class BatteryBackend : public QObject { Q_OBJECT Q_PROPERTY( bool powerdRunning READ powerdRunning CONSTANT) Q_PROPERTY( Battery * primaryBattery READ primaryBattery CONSTANT) public: explicit BatteryBackend(QObject *parent = 0); ~BatteryBackend(); bool powerdRunning() const; Battery * primaryBattery() const; private: QDBusConnection m_systemBusConnection; QDBusInterface m_powerdIface; bool m_powerdRunning; Battery * m_primaryBattery; void choosePrimaryDevice(); }; #endif // BATTERY_H lomiri-system-settings-1.1.0/plugins/battery/battery.settings000066400000000000000000000010041457356502600245630ustar00rootroot00000000000000{ "plugin": "battery-plugin", "icon": "battery-080", "name": "Battery", "translations": "lomiri-system-settings", "category": "system", "priority": 0, "keywords": [ "battery", "power", "charge", "idle", "lock", "disable", "enable" ], "has-dynamic-keywords": false, "has-dynamic-visibility": true, "visible-if-file-exists": "/etc/dbus-1/system.d/com.lomiri.Repowerd.conf", "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/battery/plugin.cpp000066400000000000000000000023371457356502600233430ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "plugin.h" #include #include #include "battery.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Battery")); qmlRegisterType(uri, 1, 0, "LomiriBatteryPanel"); qmlRegisterUncreatableType(uri, 1, 0, "Battery", QStringLiteral("Obtain Battery instance through LomiriBatteryPanel.")); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/battery/plugin.h000066400000000000000000000020401457356502600227770ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/battery/plugin/000077500000000000000000000000001457356502600226325ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/battery/plugin/CMakeLists.txt000066400000000000000000000006321457356502600253730ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR}) include_directories(${GLIB_INCLUDE_DIRS} ${UPOWER_GLIB_INCLUDE_DIRS}) add_definitions(-DQT_NO_KEYWORDS) add_library(battery-plugin SHARED battery-plugin.h battery-plugin.cpp) target_link_libraries(battery-plugin Qt5::Core Qt5::Qml LomiriSystemSettings ${GLIB_LDFLAGS} ${UPOWER_GLIB_LDFLAGS}) install(TARGETS battery-plugin DESTINATION ${PLUGIN_MODULE_DIR}) lomiri-system-settings-1.1.0/plugins/battery/plugin/battery-plugin.cpp000066400000000000000000000061101457356502600263020ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "battery-plugin.h" #include #include #include #include #include using namespace LomiriSystemSettings; class BatteryItem: public ItemBase { Q_OBJECT public: explicit BatteryItem(const QVariantMap &staticData, QObject *parent = 0); void setVisibility(bool visible); ~BatteryItem(); private: UpClient *m_client; gulong m_addedHandler, m_removedHandler; }; void deviceChanged(UpClient *client, GParamSpec *pspec G_GNUC_UNUSED, gpointer user_data) { BatteryItem *item (static_cast (user_data)); #if !UP_CHECK_VERSION(0, 99, 0) gboolean ret = up_client_enumerate_devices_sync (client, nullptr, nullptr); if (!ret) { item->setVisibility (false); } else #endif { GPtrArray *devices = up_client_get_devices2 (client); item->setVisibility (devices->len > 0); g_ptr_array_unref (devices); } } BatteryItem::BatteryItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent), m_client(up_client_new()), m_addedHandler(0), m_removedHandler(0) { deviceChanged(m_client, nullptr, this); m_addedHandler = g_signal_connect (m_client, "device-added", G_CALLBACK (::deviceChanged), this /* user_data */); m_removedHandler = g_signal_connect (m_client, "device-removed", G_CALLBACK (::deviceChanged), this /* user_data */); } void BatteryItem::setVisibility(bool visible) { setVisible(visible); } BatteryItem::~BatteryItem() { if (m_addedHandler) { g_signal_handler_disconnect (m_client, m_addedHandler); m_addedHandler = 0; } if (m_removedHandler) { g_signal_handler_disconnect (m_client, m_removedHandler); m_removedHandler = 0; } g_object_unref (m_client); } BatteryPlugin::BatteryPlugin(): QObject() { } ItemBase *BatteryPlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new BatteryItem(staticData, parent); } #include "battery-plugin.moc" lomiri-system-settings-1.1.0/plugins/battery/plugin/battery-plugin.h000066400000000000000000000025231457356502600257530ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_BATTERY_PLUGIN_H #define SYSTEM_SETTINGS_BATTERY_PLUGIN_H #include #include class BatteryPlugin: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: BatteryPlugin(); LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; #endif // SYSTEM_SETTINGS_BATTERY_PLUGIN_H lomiri-system-settings-1.1.0/plugins/battery/qmldir000066400000000000000000000000771457356502600225530ustar00rootroot00000000000000module Lomiri.SystemSettings.Battery plugin LomiriBatteryPanel lomiri-system-settings-1.1.0/plugins/battery/settings-battery.svg000066400000000000000000000137771457356502600254040ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/bluetooth/000077500000000000000000000000001457356502600216675ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/bluetooth/AuthorizationRequestDialog.qml000066400000000000000000000030121457356502600277270ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Dialog { id: root title: i18n.tr("Bluetooth Pairing Authorization Request") property string name: "Unknown" signal accepted signal declined // TRANSLATORS: %1 is the name of the bluetooth device which requires authorization text: i18n.tr("The device %1 wants to pair with this device. Do you want to allow this?").arg(root.name) Row { spacing: units.gu(1) Button { text: i18n.tr("Allow") onClicked: { root.allowed() PopupUtils.close(root) } } Button { text: i18n.tr("Refuse") onClicked: { root.denied() PopupUtils.close(root) } } } } lomiri-system-settings-1.1.0/plugins/bluetooth/CMakeLists.txt000066400000000000000000000023321457356502600244270ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR}) set(QML_SOURCES ProvidePinCodeDialog.qml ConfirmPasskeyDialog.qml DisplayPinCodeDialog.qml DisplayPasskeyDialog.qml ProvidePasskeyDialog.qml AuthorizationRequestDialog.qml DevicePage.qml PageComponent.qml ) add_library(LomiriBluetoothPanel MODULE bluez_adapter1.cpp bluez_agentmanager1.cpp bluez_device1.cpp bluez_agent1adaptor.cpp freedesktop_properties.cpp freedesktop_objectmanager.cpp agent.cpp bluetooth.cpp device.cpp devicemodel.cpp bluez_adapter1.h bluez_agentmanager1.h bluez_device1.h bluez_agent1adaptor.h freedesktop_properties.h freedesktop_objectmanager.h plugin.cpp bluez_helper.h agent.h bluetooth.h device.h devicemodel.h plugin.h ${QML_SOURCES} ) target_link_libraries(LomiriBluetoothPanel Qt5::Qml Qt5::Quick Qt5::DBus) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Bluetooth) install(TARGETS LomiriBluetoothPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/bluetooth) install(FILES bluetooth.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-bluetooth.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) lomiri-system-settings-1.1.0/plugins/bluetooth/ConfirmPasskeyDialog.qml000066400000000000000000000035411457356502600264620ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2015 Canonical Ltd. * * Contact: Charles Kerr * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Dialog { id: root title: i18n.tr("Bluetooth Pairing Request") property string name: "Unknown" property string passkey: "000000" signal canceled signal confirmed // TRANSLATORS: %1 is the name of the bluetooth device being paired text: i18n.tr("Please confirm that the PIN displayed on '%1' matches this one").arg(root.name) Label { text: root.passkey fontSize: "x-large" verticalAlignment: Text.AlignVCenter horizontalAlignment: Text.AlignHCenter } Row { spacing: units.gu(1) Button { text: i18n.tr("Cancel") onClicked: { root.canceled() PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } Button { text: i18n.tr("Confirm PIN") onClicked: { root.confirmed() PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } } } lomiri-system-settings-1.1.0/plugins/bluetooth/DevicePage.qml000066400000000000000000000170221457356502600244000ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Charles Kerr * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QMenuModel 1.0 import QtQuick 2.0 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Bluetooth 1.0 Page { id: connectedDevicePage property Item root: null property LomiriBluetoothPanel backend: null function getStatusString(connection) { switch (connection) { case Device.Connected: return i18n.tr("Connected"); case Device.Connecting: return i18n.tr("Connecting…"); case Device.Disconnecting: return i18n.tr("Disconnecting…"); case Device.Disconnected: return i18n.tr("Disconnected"); default: return i18n.tr("Unknown"); } } function getTypeString(type) { switch (type) { case Device.Computer: return i18n.tr("Computer"); case Device.Smartphone: return i18n.tr("Phone"); case Device.Phone: return i18n.tr("Phone"); case Device.Modem: return i18n.tr("Modem"); case Device.Network: return i18n.tr("Network"); case Device.Headset: return i18n.tr("Headset"); case Device.Headphones: return i18n.tr("Headphones"); case Device.Video: return i18n.tr("Video"); case Device.OtherAudio: return i18n.tr("Other Audio"); case Device.Joypad: return i18n.tr("Joypad"); case Device.Keyboard: return i18n.tr("Keyboard"); case Device.Tablet: return i18n.tr("Tablet"); case Device.Mouse: return i18n.tr("Mouse"); case Device.Printer: return i18n.tr("Printer"); case Device.Camera: return i18n.tr("Camera"); case Device.Watch: return i18n.tr("Watch"); default: return i18n.tr("Other"); } } function getSignalString(strength) { switch (strength) { case Device.Excellent: return i18n.tr("Excellent"); case Device.Good: return i18n.tr("Good"); case Device.Fair: return i18n.tr("Fair"); case Device.Poor: return i18n.tr("Poor"); default: return i18n.tr("None"); } } header: PageHeader { title: backend.selectedDevice ? backend.selectedDevice.name.length > 0 ? backend.selectedDevice.name : backend.selectedDevice.address : i18n.tr("None") flickable: scrollWidget } visible: false Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors { left: parent.left right: parent.right } SettingsListItems.SingleValue { text: i18n.tr("Name") value: backend.selectedDevice && backend.selectedDevice.name.length > 0 ? backend.selectedDevice.name : i18n.tr("None") } SettingsListItems.SingleValue { text: i18n.tr("Type") value: getTypeString(backend.selectedDevice ? backend.selectedDevice.type : Device.OTHER) Image { height: units.gu(4) width: units.gu(4) source: backend.selectedDevice ? backend.selectedDevice.iconName : "" visible: source SlotsLayout.position: SlotsLayout.Trailing-1 } } SettingsListItems.SingleValue { text: i18n.tr("Status") value: getStatusString(backend.selectedDevice ? backend.selectedDevice.connection : Device.Disconnected) } SettingsListItems.SingleValue { text: i18n.tr("Signal Strength") value: getSignalString(backend.selectedDevice ? backend.selectedDevice.strength : Device.None) } SettingsListItems.Standard { id: trustedCheck text: i18n.tr("Connect automatically when detected:") CheckBox { property bool serverChecked: backend.selectedDevice ? backend.selectedDevice.trusted : false onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: { if (backend.selectedDevice) { backend.selectedDevice.trusted = checked; } } } } SettingsListItems.SingleControl { Button { anchors.centerIn: parent width: parent.width - units.gu(8) text: backend.selectedDevice && (backend.selectedDevice.connection == Device.Connected || backend.selectedDevice.connection == Device.Connecting) ? i18n.tr("Disconnect") : i18n.tr("Connect") onClicked: { if (backend.selectedDevice && (backend.selectedDevice.connection == Device.Connected || backend.selectedDevice.connection == Device.Connecting)) { backend.disconnectDevice(); } else { backend.connectDevice(backend.selectedDevice.address); } backend.resetSelectedDevice(); pageStack.removePages(connectedDevicePage); } visible: backend.selectedDevice ? true : false enabled: backend.selectedDevice && backend.powered ? true : false } } SettingsListItems.SingleControl { Button { anchors.centerIn: parent width: parent.width - units.gu(8) text: i18n.tr("Forget this device") onClicked: { backend.removeDevice(); backend.resetSelectedDevice(); pageStack.removePages(connectedDevicePage); } enabled: backend.powered && backend.selectedDevice && backend.selectedDevice.path.length > 0 && backend.selectedDevice.paired ? true : false } } } } } lomiri-system-settings-1.1.0/plugins/bluetooth/DisplayPasskeyDialog.qml000066400000000000000000000036131457356502600264720ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Dialog { id: root title: i18n.tr("Bluetooth Pairing Request") property string name: "Unknown" property string passkey: "000000" property string entered: "0" signal canceled // TRANSLATORS: %1 is the name of the bluetooth device being paired text: i18n.tr("Please enter the following PIN on %1 and press “Enter” on the keyboard:").arg(root.name) Label { /* display the number of chars that remain to be typed */ /* TODO: workaround bluez bug #1421598, if the number of entered digit doesn't make sense then just display the passkey without masking chars as you type */ text: (entered <= 6) ? root.passkey.slice(entered)+"⏎" : root.passkey+"⏎" fontSize: "x-large" verticalAlignment: Text.AlignVCenter horizontalAlignment: Text.AlignHCenter } Row { spacing: units.gu(1) Button { text: i18n.tr("Cancel") onClicked: { root.canceled() PopupUtils.close(root) } width: (parent.width - parent.spacing) } } } lomiri-system-settings-1.1.0/plugins/bluetooth/DisplayPinCodeDialog.qml000066400000000000000000000030611457356502600263710ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Dialog { id: root title: i18n.tr("Bluetooth Pairing Request") property string name: "Unknown" property string pincode: "" signal canceled // TRANSLATORS: %1 is the name of the bluetooth device being paired text: i18n.tr("Please enter the following PIN on %1 and press “Enter” on the keyboard:").arg(root.name) Label { text: root.pincode+"⏎" fontSize: "x-large" verticalAlignment: Text.AlignVCenter horizontalAlignment: Text.AlignHCenter } Row { spacing: units.gu(1) Button { text: i18n.tr("Cancel") onClicked: { root.canceled() PopupUtils.close(root) } width: (parent.width - parent.spacing) } } } lomiri-system-settings-1.1.0/plugins/bluetooth/PageComponent.qml000066400000000000000000000321271457356502600251460ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Charles Kerr * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QMenuModel 1.0 import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Bluetooth 1.0 import Lomiri.Settings.Components 0.1 as LSC ItemPage { id: root title: i18n.tr("Bluetooth") flickable: scrollWidget objectName: "bluetoothPage" property var dialogPopupId property var currentDevice function finishDevicePairing() { if (root.dialogPopupId) PopupUtils.close(root.dialogPopupId) root.dialogPopupId = null root.currentDevice = null } LomiriBluetoothPanel { id: backend onDevicePairingDone: { console.log("Got pairing status notification for device " + device.address) if (device != root.currentDevice) return finishDevicePairing() } } Timer { id: discoverableTimer repeat: false running: false onTriggered: backend.trySetDiscoverable(true) } property int lastApplicationState: Qt.ApplicationSuspended /* Disable BT visiblity/discovery when switching out */ Connections { target: Qt.application onStateChanged: { if (Qt.application.state !== Qt.ApplicationActive) { backend.trySetDiscoverable(false) // We only increase the block count when we get inactive // and not for any other state as would then end up in // a state we can never escape from. if (Qt.application.state === Qt.ApplicationInactive && lastApplicationState === Qt.ApplicationActive) backend.blockDiscovery() } else { discoverableTimer.start() backend.unblockDiscovery() } lastApplicationState = Qt.application.state } } Component { id: confirmPasskeyDialog ConfirmPasskeyDialog { } } Component { id: providePasskeyDialog ProvidePasskeyDialog { } } Component { id: providePinCodeDialog ProvidePinCodeDialog { } } Component { id: displayPinCodeDialog DisplayPinCodeDialog { } } Component { id: displayPasskeyDialog DisplayPasskeyDialog { } } Component { id: authorizationRequestDialog AuthorizationRequestDialog { } } Connections { target: backend.agent onCancelNeeded: finishDevicePairing() onPasskeyConfirmationNeeded: { var request_tag = tag var popup = PopupUtils.open(confirmPasskeyDialog, root, {passkey: passkey, name: device.name}) popup.canceled.connect(function() {target.confirmPasskey(request_tag, false)}) popup.confirmed.connect(function() {target.confirmPasskey(request_tag, true)}) } onPasskeyNeeded: { var request_tag = tag var popup = PopupUtils.open(providePasskeyDialog, root, {name: device.name}) popup.canceled.connect(function() {target.providePasskey(request_tag, false, 0)}) popup.provided.connect(function(passkey) {target.providePasskey(request_tag, true, passkey)}) } onPinCodeNeeded: { var request_tag = tag var popup = PopupUtils.open(providePinCodeDialog, root, {name: device.name}) popup.canceled.connect(function() {target.providePinCode(request_tag, false, "")}) popup.provided.connect(function(pinCode) {target.providePinCode(request_tag, true, pinCode)}) } onDisplayPinCodeNeeded: { if (!root.dialogPopupId) { root.currentDevice = device root.dialogPopupId = PopupUtils.open(displayPinCodeDialog, root, {pincode: pincode, name: device.name}) root.dialogPopupId.canceled.connect(function() { root.dialogPopupId = null if (root.currentDevice) { root.currentDevice.cancelPairing() root.currentDevice = null } }) } else { console.warn("Unhandled PIN code request for device " + device.name); } } onDisplayPasskeyNeeded: { if (!root.dialogPopupId) { root.currentDevice = device root.dialogPopupId = PopupUtils.open(displayPasskeyDialog, root, {passkey: passkey, name: device.name, entered: entered}) root.dialogPopupId.canceled.connect(function() { root.dialogPopupId = null if (root.currentDevice) { root.currentDevice.cancelPairing() root.currentDevice = null } }) } else { root.dialogPopupId.entered = entered } } onReleaseNeeded: { finishDevicePairing() } onAuthorizationRequested: { if (!root.dialogPopupId) { var request_tag = tag root.dialogPopupId = PopupUtils.open(authorizationRequestDialog, root, {name: device.name}) root.dialogPopupId.accepted.connect(function() { root.dialogPopupId = null target.authorizationRequestCallback(request_tag, true) }) root.dialogPopupId.declined.connect(function() { root.dialogPopupId = null target.authorizationRequestCallback(request_tag, false) }) } } } function getDisplayName(type, displayName) { /* TODO: If the device requires a PIN, show ellipsis. * Right now we don't have a way to check this, just return the name */ return displayName; } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right QDBusActionGroup { id: bluetoothActionGroup busType: DBus.SessionBus busName: "org.ayatana.indicator.bluetooth" objectPath: "/org/ayatana/indicator/bluetooth" property variant enabled: action("bluetooth-enabled") Component.onCompleted: start() } SettingsListItems.Standard { text: i18n.tr("Bluetooth") Switch { id: btSwitch property bool serverChecked: bluetoothActionGroup.enabled.state != undefined ? bluetoothActionGroup.enabled.state : false LSC.ServerPropertySynchroniser { userTarget: btSwitch userProperty: "checked" serverTarget: btSwitch serverProperty: "serverChecked" onSyncTriggered: function(arg) { bluetoothActionGroup.enabled.activate(arg) } } } } // Discoverability SettingsListItems.SingleValue { text: backend.discoverable ? i18n.tr("Discoverable") : i18n.tr("Not discoverable") value: backend.discoverable ? backend.adapterName : "" enabled: bluetoothActionGroup.enabled showDivider: false Label { color: theme.palette.normal.backgroundSecondaryText visible: backend.powered && !backend.discoverable text: i18n.tr("Searching…") fontSize: "x-small" SlotsLayout.position: SlotsLayout.Trailing SlotsLayout.overrideVerticalPositioning: true } } SettingsItemTitle { id: connectedHeader text: i18n.tr("Paired devices:") enabled: bluetoothActionGroup.enabled visible: connectedList.visible } Column { id: connectedList anchors { left: parent.left right: parent.right } visible: (bluetoothActionGroup.enabled.state != undefined && bluetoothActionGroup.enabled.state) && (connectedRepeater.count > 0) objectName: "connectedList" Repeater { id: connectedRepeater model: backend.connectedDevices delegate: SettingsListItems.IconProgression { iconSource: iconPath text: getDisplayName(type, displayName) layout.subtitle.text: connection == Device.Connecting ? i18n.tr("Connecting…") : connection == Device.Connected ? i18n.tr("Connected") : i18n.tr("Disconnected") layout.subtitle.color: connection == Device.Connected ? theme.palette.normal.positive : theme.palette.normal.backgroundSecondaryText ActivityIndicator { visible: connection == Device.Connecting running: visible } onClicked: { backend.setSelectedDevice(addressName); pageStack.addPageToNextColumn(root, Qt.resolvedUrl("DevicePage.qml"), {backend: backend, root: root}); } } } } SettingsItemTitle { id: disconnectedHeader text: connectedList.visible ? i18n.tr("Connect another device:") : i18n.tr("Connect a device:") enabled: bluetoothActionGroup.enabled.state != undefined ? bluetoothActionGroup.enabled.state : false Label { anchors { verticalCenter: parent.verticalCenter right: parent.right rightMargin: units.gu(2) } color: theme.palette.normal.backgroundSecondaryText visible: backend.powered && backend.discovering text: i18n.tr("Searching…") fontSize: "x-small" SlotsLayout.position: SlotsLayout.Trailing SlotsLayout.overrideVerticalPositioning: true } } Column { id: disconnectedList anchors { left: parent.left right: parent.right } visible: (bluetoothActionGroup.enabled.state != undefined && bluetoothActionGroup.enabled.state) && (disconnectedRepeater.count > 0) objectName: "disconnectedList" Repeater { id: disconnectedRepeater model: backend.disconnectedDevices delegate: SettingsListItems.IconProgression { iconSource: iconPath text: getDisplayName(type, displayName) onClicked: { backend.setSelectedDevice(addressName); pageStack.addPageToNextColumn(root, Qt.resolvedUrl("DevicePage.qml"), {backend: backend, root: root}); } } } } SettingsListItems.Standard { id: disconnectedNone text: i18n.tr("None detected") visible: !disconnectedList.visible && disconnectedHeader.visible } } } } lomiri-system-settings-1.1.0/plugins/bluetooth/ProvidePasskeyDialog.qml000066400000000000000000000037021457356502600264740ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2015 Canonical Ltd. * * Contact: Charles Kerr * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Dialog { id: root title: i18n.tr("Bluetooth Pairing Request") property string name: "Unknown" property string passkey: "000000" signal canceled signal provided (int passkey) text: i18n.tr("PIN for '%1'").arg(root.name) TextField { id: passkeyField anchors { left: parent.left right: parent.right margins: units.gu(8) } text: "000000" focus: true Component.onCompleted: { selectAll(); forceActiveFocus() } inputMethodHints: Qt.ImhDigitsOnly | Qt.ImhNoPredictiveText } Row { spacing: units.gu(1) Button { text: i18n.tr("Cancel") onClicked: { root.canceled() PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } Button { text: i18n.tr("Pair") onClicked: { root.provided (parseInt(passkeyField.text,10)) PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } } } lomiri-system-settings-1.1.0/plugins/bluetooth/ProvidePinCodeDialog.qml000066400000000000000000000036751457356502600264070ustar00rootroot00000000000000/* * This file is part of lomiri-system-settings * * Copyright (C) 2013-2015 Canonical Ltd. * * Contact: Charles Kerr * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Dialog { id: root title: i18n.tr("Bluetooth Pairing Request") property string name: "Unknown" property string passkey: "000000" signal canceled signal provided (string passkey) text: i18n.tr("PIN for '%1'").arg(root.name) TextField { id: pinCodeField anchors { left: parent.left right: parent.right margins: units.gu(4) } text: "0000" focus: true Component.onCompleted: { selectAll(); forceActiveFocus() } maximumLength: 16 inputMethodHints: Qt.ImhNoPredictiveText } Row { spacing: units.gu(1) Button { text: i18n.tr("Cancel") onClicked: { root.canceled() PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } Button { text: i18n.tr("Pair") onClicked: { root.provided (pinCodeField.text) PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } } } lomiri-system-settings-1.1.0/plugins/bluetooth/agent.cpp000066400000000000000000000211731457356502600234750ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr * */ #include "agent.h" #include /*** **** ***/ void Agent::cancel(QDBusMessage msg, const char *functionName) { QString name = "org.bluez.Error.Canceled"; QString text = QString("The request was canceled: %1").arg(functionName); m_connection.send(msg.createErrorReply(name, text)); } void Agent::reject(QDBusMessage msg, const char *functionName) { QString name = "org.bluez.Error.Rejected"; QString text = QString("The request was rejected: %1").arg(functionName); m_connection.send(msg.createErrorReply(name, text)); } QSharedPointer Agent::findOrCreateDevice(const QDBusObjectPath &path) { auto device = m_devices.getDeviceFromPath(path.path()); // If the device doesn't exist we just couldn't add it to our // internal list as we didn't received the corresponding dbus // signal for that yet. This normally happens when a remote device // wants to pair with us but we didn't discovered that device yet. // We simply create an entry for this new device then and will // continue as normal. if (!device) device = m_devices.addDeviceFromPath(path); return device; } /*** **** ***/ /** * This method gets called when the service daemon * unregisters the agent. An agent can use it to do * cleanup tasks. There is no need to unregister the * agent, because when this method gets called it has * already been unregistered. */ void Agent::Release() { Q_EMIT(releaseNeeded()); } /*** **** ***/ /** * This method gets called when the service daemon * needs to confirm a passkey for an authentication. * * To confirm the value it should return an empty reply * or an error in case the passkey is invalid. * * Note that the passkey will always be a 6-digit number, * so the display should be zero-padded at the start if * the value contains less than 6 digits. * * Possible errors: org.bluez.Error.Rejected * org.bluez.Error.Canceled */ void Agent::RequestConfirmation(const QDBusObjectPath &objectPath, uint passkey) { if (auto device = findOrCreateDevice(objectPath)) { const uint tag = m_tag++; setDelayedReply(true); assert(!m_delayedReplies.contains(tag)); m_delayedReplies[tag] = message(); QString passkeyStr = QString("%1").arg(passkey, 6, 10, QChar('0')); Q_EMIT(passkeyConfirmationNeeded(tag, device.data(), passkeyStr)); } else { // confirmation requested for an unknown device..?! reject(message(), __func__); } } /** * Invoked by the user-facing code after it prompts the user to confirm/cancel * the passkey passed from an Agent::passkeyConfirmationNeeded signal. * * @param tag: the tag from the Agent::passkeyConfirmationNeeded signal * @param confirmed: true if user confirmed the passkey, false if they canceled */ void Agent::confirmPasskey(uint tag, bool confirmed) { if (m_delayedReplies.contains(tag)) { QDBusMessage message = m_delayedReplies[tag]; if (confirmed) m_connection.send(message.createReply()); else cancel(message, __func__); m_delayedReplies.remove(tag); } } QString Agent::RequestPinCode(const QDBusObjectPath &objectPath) { if (auto device = findOrCreateDevice(objectPath)) { const uint tag = m_tag++; setDelayedReply(true); assert(!m_delayedReplies.contains(tag)); m_delayedReplies[tag] = message(); Q_EMIT(pinCodeNeeded(tag, device.data())); } else { // passkey requested for an unknown device..?! reject(message(), __func__); } return 0; } /** * This method gets called when the service daemon * needs to get the passkey for an authentication. * * The return value should be a numeric value between 0-999999. * * Possible errors: org.bluez.Error.Rejected * org.bluez.Error.Canceled */ unsigned int Agent::RequestPasskey(const QDBusObjectPath &objectPath) { if (auto device = findOrCreateDevice(objectPath)) { const uint tag = m_tag++; setDelayedReply(true); assert(!m_delayedReplies.contains(tag)); m_delayedReplies[tag] = message(); Q_EMIT(passkeyNeeded(tag, device.data())); } else { // passkey requested for an unknown device..?! reject(message(), __func__); } return 0; } /** * Invoked by the user-facing code after it prompts the user for a passkey * as a result of an Agent::passkeyNeeded signal. * * @param tag: the tag from the Agent::passkeyNeeded signal * @param provided: true if user provided the passkey, false if they canceled * @param passkey: the passkey. Only valid if provided is true. */ void Agent::providePasskey(uint tag, bool provided, uint passkey) { if (m_delayedReplies.contains(tag)) { if (provided) m_connection.send(m_delayedReplies[tag].createReply(passkey)); else cancel(m_delayedReplies[tag], __func__); m_delayedReplies.remove(tag); } } /*** **** ***/ /** * Invoked by the user-facing code after it prompts the user for a PIN code * from an Agent::pinCodeNeeded() signal. * * @param tag: the tag from the Agent::passkeyConfirmationNeeded signal * @param confirmed: true if user confirmed the passkey, false if they canceled */ void Agent::providePinCode(uint tag, bool confirmed, QString pinCode) { if (m_delayedReplies.contains(tag)) { QDBusMessage message = m_delayedReplies[tag]; if (confirmed) #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) m_connection.send(message.createReply(qVariantFromValue(pinCode))); #else m_connection.send(message.createReply(QVariant::fromValue(pinCode))); #endif else cancel(message, __func__); m_delayedReplies.remove(tag); } } void Agent::DisplayPinCode(const QDBusObjectPath &objectPath, QString pincode) { if (auto device = findOrCreateDevice(objectPath)) { Q_EMIT(displayPinCodeNeeded(device.data(), pincode)); } else { reject(message(), __func__); } } void Agent::DisplayPasskey(const QDBusObjectPath &objectPath, uint passkey, ushort entered) { if (auto device = findOrCreateDevice(objectPath)) { QString passkeyStr = QString("%1").arg(passkey, 6, 10, QChar('0')); Q_EMIT(displayPasskeyNeeded(device.data(), passkeyStr, entered)); } else { reject(message(), __func__); } } /** * This method gets called to indicate that the agent * request failed before a reply was returned. */ void Agent::Cancel() { qWarning() << "Cancel callback called"; Q_EMIT(cancelNeeded()); } void Agent::RequestAuthorization(const QDBusObjectPath &objectPath) { qWarning() << "Authorization requested for device" << objectPath.path(); if (auto device = findOrCreateDevice(objectPath)) { const uint tag = m_tag++; setDelayedReply(true); assert(!m_delayedReplies.contains(tag)); m_delayedReplies[tag] = message(); Q_EMIT(authorizationRequested(tag, device.data())); } else { reject(message(), __func__); } } void Agent::authorizationRequestCallback(uint tag, bool allow) { if (m_delayedReplies.contains(tag)) { QDBusMessage message = m_delayedReplies[tag]; if (allow) m_connection.send(message.createReply()); else reject(message, __func__); m_delayedReplies.remove(tag); } } void Agent::displayPinCodeCallback(uint tag) { if (m_delayedReplies.contains(tag)) { QDBusMessage message = m_delayedReplies[tag]; cancel(message, __func__); m_delayedReplies.remove(tag); } } /** * Invoked by the user-facing code after it prompts the user to cancel * the passkey passed from an Agent::displayPasskeyNeeded signal. * * @param tag: the tag from the Agent::displayPasskeyNeeded signal */ void Agent::displayPasskeyCallback(uint tag) { if (m_delayedReplies.contains(tag)) { QDBusMessage message = m_delayedReplies[tag]; cancel(message, __func__); m_delayedReplies.remove(tag); } } lomiri-system-settings-1.1.0/plugins/bluetooth/agent.h000066400000000000000000000055351457356502600231460ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr * */ #ifndef USS_BLUETOOTH_AGENT_H #define USS_BLUETOOTH_AGENT_H #include #include #include #include #include "device.h" #include "devicemodel.h" class Agent: public QObject, protected QDBusContext { Q_OBJECT public: Agent(QDBusConnection connection, DeviceModel &devices, QObject *parent=0): QObject(parent), m_connection(connection), m_devices(devices) {} virtual ~Agent() {} Q_INVOKABLE void confirmPasskey(uint tag, bool confirmed); Q_INVOKABLE void providePasskey(uint tag, bool provided, uint passkey); Q_INVOKABLE void providePinCode(uint tag, bool provided, QString pinCode); Q_INVOKABLE void displayPinCodeCallback(uint tag); Q_INVOKABLE void displayPasskeyCallback(uint tag); Q_INVOKABLE void authorizationRequestCallback(uint tag, bool allow); public Q_SLOTS: // received from the system's bluez service void Cancel(); void DisplayPinCode(const QDBusObjectPath &path, QString pincode); void DisplayPasskey(const QDBusObjectPath &path, uint passkey, ushort entered); void Release(); void RequestConfirmation(const QDBusObjectPath &path, uint passkey); uint RequestPasskey(const QDBusObjectPath &path); QString RequestPinCode(const QDBusObjectPath &path); void RequestAuthorization(const QDBusObjectPath &path); Q_SIGNALS: void pinCodeNeeded(int tag, Device* device); void passkeyNeeded(int tag, Device* device); void passkeyConfirmationNeeded(int tag, Device* device, QString passkey); void displayPinCodeNeeded(Device* device, QString pincode); void displayPasskeyNeeded(Device* device, QString passkey, ushort entered); void releaseNeeded(); void cancelNeeded(); void authorizationRequested(int tag, Device* device); private: Q_DISABLE_COPY(Agent) QDBusConnection m_connection; DeviceModel &m_devices; QMap m_delayedReplies; uint m_tag = 1; void cancel(QDBusMessage msg, const char *functionName); void reject(QDBusMessage msg, const char *functionName); QSharedPointer findOrCreateDevice(const QDBusObjectPath &path); }; Q_DECLARE_METATYPE(Agent*) #endif // USS_BLUETOOTH_AGENT_H lomiri-system-settings-1.1.0/plugins/bluetooth/bluetooth.cpp000066400000000000000000000111211457356502600243740ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr * */ #include "bluetooth.h" #include #include "agent.h" #include "dbus-shared.h" Bluetooth::Bluetooth(QObject *parent): Bluetooth(QDBusConnection::systemBus(), parent) { } Bluetooth::Bluetooth(const QDBusConnection &dbus, QObject *parent): QObject(parent), m_dbus(dbus), m_devices(m_dbus), m_agent(m_dbus, m_devices) { // export our Agent to handle pairing requests new BluezAgent1Adaptor(&m_agent); if(!m_dbus.registerObject(DBUS_ADAPTER_AGENT_PATH, &m_agent)) qCritical() << "Couldn't register agent at" << DBUS_ADAPTER_AGENT_PATH; m_connectedDevices.filterOnTrusted(true); m_connectedDevices.setSourceModel(&m_devices); m_disconnectedDevices.filterOnConnections(Device::Connection::Disconnected); m_disconnectedDevices.filterOnTrusted(false); m_disconnectedDevices.setSourceModel(&m_devices); QObject::connect(&m_devices, SIGNAL(poweredChanged(bool)), this, SIGNAL(poweredChanged(bool))); QObject::connect(&m_devices, SIGNAL(discoveringChanged(bool)), this, SIGNAL(discoveringChanged(bool))); QObject::connect(&m_devices, SIGNAL(discoverableChanged(bool)), this, SIGNAL(discoverableChanged(bool))); QObject::connect(&m_devices, SIGNAL(devicePairingDone(Device*,bool)), this, SIGNAL(devicePairingDone(Device*,bool))); QObject::connect(&m_devices, SIGNAL(adapterNameChanged()), this, SIGNAL(adapterNameChanged())); QObject::connect(&m_devices, SIGNAL(adapterAddressChanged()), this, SIGNAL(adapterAddressChanged())); } void Bluetooth::setSelectedDevice(const QString &address) { if (!m_selectedDevice || (m_selectedDevice->getAddress() != address)) { m_selectedDevice = m_devices.getDeviceFromAddress(address); Q_EMIT(selectedDeviceChanged()); } } void Bluetooth::resetSelectedDevice() { m_selectedDevice.reset(0); Q_EMIT(selectedDeviceChanged()); } void Bluetooth::trySetDiscoverable(bool discoverable) { m_devices.trySetDiscoverable(discoverable); } void Bluetooth::startDiscovery() { m_devices.startDiscovery(); } void Bluetooth::stopDiscovery() { m_devices.stopDiscovery(); } void Bluetooth::toggleDiscovery() { m_devices.toggleDiscovery(); } void Bluetooth::blockDiscovery() { m_devices.blockDiscovery(); } void Bluetooth::unblockDiscovery() { m_devices.unblockDiscovery(); } /*** **** ***/ Device * Bluetooth::getSelectedDevice() { if (m_selectedDevice) { auto ret = m_selectedDevice.data(); QQmlEngine::setObjectOwnership(ret, QQmlEngine::CppOwnership); return ret; } return nullptr; } Agent * Bluetooth::getAgent() { auto ret = &m_agent; QQmlEngine::setObjectOwnership(ret, QQmlEngine::CppOwnership); return ret; } QAbstractItemModel * Bluetooth::getConnectedDevices() { auto ret = &m_connectedDevices; QQmlEngine::setObjectOwnership(ret, QQmlEngine::CppOwnership); return ret; } QAbstractItemModel * Bluetooth::getDisconnectedDevices() { auto ret = &m_disconnectedDevices; QQmlEngine::setObjectOwnership(ret, QQmlEngine::CppOwnership); return ret; } /*** **** ***/ void Bluetooth::disconnectDevice() { if (!m_selectedDevice) return; m_selectedDevice->disconnect(); } void Bluetooth::connectDevice(const QString &address) { auto device = m_devices.getDeviceFromAddress(address); if (!device) { qWarning() << "No device to connect."; return; } if (!device->isPaired()) { device->setConnectAfterPairing(true); device->pair(); } else { device->connect(); } } void Bluetooth::removeDevice() { if (!m_selectedDevice) { qWarning() << "No selected device to remove."; return; } QString path = m_selectedDevice->getPath(); m_devices.removeDevice(path); } lomiri-system-settings-1.1.0/plugins/bluetooth/bluetooth.h000066400000000000000000000070701457356502600240510ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr * */ #ifndef BLUETOOTH_H #define BLUETOOTH_H #include #include "agent.h" #include "devicemodel.h" #include "bluez_agent1adaptor.h" class Bluetooth : public QObject { Q_OBJECT Q_PROPERTY (QAbstractItemModel* connectedDevices READ getConnectedDevices CONSTANT) Q_PROPERTY (QAbstractItemModel* disconnectedDevices READ getDisconnectedDevices CONSTANT) Q_PROPERTY (QObject * selectedDevice READ getSelectedDevice NOTIFY selectedDeviceChanged) Q_PROPERTY (QObject * agent READ getAgent CONSTANT) Q_PROPERTY (bool powered READ isPowered NOTIFY poweredChanged) Q_PROPERTY (bool discovering READ isDiscovering NOTIFY discoveringChanged) Q_PROPERTY (bool discoverable READ isDiscoverable NOTIFY discoverableChanged) Q_PROPERTY (QString adapterName READ adapterName NOTIFY adapterNameChanged) Q_PROPERTY (QString adapterAddress READ adapterAddress NOTIFY adapterAddressChanged) Q_SIGNALS: void selectedDeviceChanged(); void poweredChanged(bool powered); void discoveringChanged(bool isActive); void discoverableChanged(bool isActive); void devicePairingDone(Device *device, bool success); void adapterNameChanged(); void adapterAddressChanged(); public: explicit Bluetooth(QObject *parent = nullptr); explicit Bluetooth(const QDBusConnection &dbus, QObject *parent = nullptr); ~Bluetooth() {} Q_INVOKABLE QString adapterName() const { return m_devices.adapterName(); } Q_INVOKABLE QString adapterAddress() const { return m_devices.adapterAddress(); } Q_INVOKABLE void setSelectedDevice(const QString &address); Q_INVOKABLE void connectDevice(const QString &address); Q_INVOKABLE void disconnectDevice(); Q_INVOKABLE void removeDevice(); Q_INVOKABLE void trySetDiscoverable(bool discoverable); Q_INVOKABLE void resetSelectedDevice(); Q_INVOKABLE void blockDiscovery(); Q_INVOKABLE void unblockDiscovery(); Q_INVOKABLE void startDiscovery(); Q_INVOKABLE void stopDiscovery(); Q_INVOKABLE void toggleDiscovery(); public: Agent * getAgent(); Device * getSelectedDevice(); QAbstractItemModel * getConnectedDevices(); QAbstractItemModel * getDisconnectedDevices(); bool isPowered() const { return m_devices.isPowered(); } bool isDiscovering() const { return m_devices.isDiscovering(); } bool isDiscoverable() const { return m_devices.isDiscoverable(); } private: QDBusConnection m_dbus; DeviceModel m_devices; DeviceFilter m_connectedDevices; DeviceFilter m_disconnectedDevices; QSharedPointer m_selectedDevice; Agent m_agent; }; #endif // BLUETOOTH_H lomiri-system-settings-1.1.0/plugins/bluetooth/bluetooth.settings000066400000000000000000000007641457356502600254650ustar00rootroot00000000000000{ "icon": "bluetooth-active", "name": "Bluetooth", "translations": "lomiri-system-settings", "category": "network", "priority": 2, "keywords": [ "bluetooth", "headset", "pair", "device", "discover", "car", "handsfree", "wireless", "connect", "disconnect", "stereo" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_adapter1.cpp000066400000000000000000000013131457356502600252730ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c BluezAdapter1 -p bluez_adapter1 -v org.bluez.Adapter1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "bluez_adapter1.h" /* * Implementation of interface class BluezAdapter1 */ BluezAdapter1::BluezAdapter1(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } BluezAdapter1::~BluezAdapter1() { } lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_adapter1.h000066400000000000000000000033471457356502600247510ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c BluezAdapter1 -p bluez_adapter1 -v org.bluez.Adapter1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef BLUEZ_ADAPTER1_H_1442480417 #define BLUEZ_ADAPTER1_H_1442480417 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.bluez.Adapter1 */ class BluezAdapter1: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.bluez.Adapter1"; } public: BluezAdapter1(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~BluezAdapter1(); public Q_SLOTS: // METHODS inline QDBusPendingReply<> RemoveDevice(const QDBusObjectPath &device) { QList argumentList; argumentList << QVariant::fromValue(device); return asyncCallWithArgumentList(QStringLiteral("RemoveDevice"), argumentList); } inline QDBusPendingReply<> StartDiscovery() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("StartDiscovery"), argumentList); } inline QDBusPendingReply<> StopDiscovery() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("StopDiscovery"), argumentList); } Q_SIGNALS: // SIGNALS }; namespace org { namespace bluez { typedef ::BluezAdapter1 Adapter1; } } #endif lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_agent1adaptor.cpp000066400000000000000000000060021457356502600263240ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -a bluez_agent1adaptor -c BluezAgent1Adaptor org.bluez.Agent1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #include "bluez_agent1adaptor.h" #include #include #include #include #include #include #include /* * Implementation of adaptor class BluezAgent1Adaptor */ BluezAgent1Adaptor::BluezAgent1Adaptor(QObject *parent) : QDBusAbstractAdaptor(parent) { // constructor setAutoRelaySignals(true); } BluezAgent1Adaptor::~BluezAgent1Adaptor() { // destructor } void BluezAgent1Adaptor::AuthorizeService(const QDBusObjectPath &device, const QString &uuid) { // handle method call org.bluez.Agent1.AuthorizeService QMetaObject::invokeMethod(parent(), "AuthorizeService", Q_ARG(QDBusObjectPath, device), Q_ARG(QString, uuid)); } void BluezAgent1Adaptor::Cancel() { // handle method call org.bluez.Agent1.Cancel QMetaObject::invokeMethod(parent(), "Cancel"); } void BluezAgent1Adaptor::DisplayPasskey(const QDBusObjectPath &device, uint passkey, ushort entered) { // handle method call org.bluez.Agent1.DisplayPasskey QMetaObject::invokeMethod(parent(), "DisplayPasskey", Q_ARG(QDBusObjectPath, device), Q_ARG(uint, passkey), Q_ARG(ushort, entered)); } void BluezAgent1Adaptor::DisplayPinCode(const QDBusObjectPath &device, const QString &pincode) { // handle method call org.bluez.Agent1.DisplayPinCode QMetaObject::invokeMethod(parent(), "DisplayPinCode", Q_ARG(QDBusObjectPath, device), Q_ARG(QString, pincode)); } void BluezAgent1Adaptor::Release() { // handle method call org.bluez.Agent1.Release QMetaObject::invokeMethod(parent(), "Release"); } void BluezAgent1Adaptor::RequestAuthorization(const QDBusObjectPath &device) { // handle method call org.bluez.Agent1.RequestAuthorization QMetaObject::invokeMethod(parent(), "RequestAuthorization", Q_ARG(QDBusObjectPath, device)); } void BluezAgent1Adaptor::RequestConfirmation(const QDBusObjectPath &device, uint passkey) { // handle method call org.bluez.Agent1.RequestConfirmation QMetaObject::invokeMethod(parent(), "RequestConfirmation", Q_ARG(QDBusObjectPath, device), Q_ARG(uint, passkey)); } uint BluezAgent1Adaptor::RequestPasskey(const QDBusObjectPath &device) { // handle method call org.bluez.Agent1.RequestPasskey uint passkey; QMetaObject::invokeMethod(parent(), "RequestPasskey", Q_RETURN_ARG(uint, passkey), Q_ARG(QDBusObjectPath, device)); return passkey; } QString BluezAgent1Adaptor::RequestPinCode(const QDBusObjectPath &device) { // handle method call org.bluez.Agent1.RequestPinCode QString pincode; QMetaObject::invokeMethod(parent(), "RequestPinCode", Q_RETURN_ARG(QString, pincode), Q_ARG(QDBusObjectPath, device)); return pincode; } lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_agent1adaptor.h000066400000000000000000000067501457356502600260030ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -a bluez_agent1adaptor -c BluezAgent1Adaptor org.bluez.Agent1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #ifndef BLUEZ_AGENT1ADAPTOR_H_1442560744 #define BLUEZ_AGENT1ADAPTOR_H_1442560744 #include #include QT_BEGIN_NAMESPACE class QByteArray; template class QList; template class QMap; class QString; class QStringList; class QVariant; QT_END_NAMESPACE /* * Adaptor class for interface org.bluez.Agent1 */ class BluezAgent1Adaptor: public QDBusAbstractAdaptor { Q_OBJECT Q_CLASSINFO("D-Bus Interface", "org.bluez.Agent1") Q_CLASSINFO("D-Bus Introspection", "" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" "") public: BluezAgent1Adaptor(QObject *parent); virtual ~BluezAgent1Adaptor(); public: // PROPERTIES public Q_SLOTS: // METHODS void AuthorizeService(const QDBusObjectPath &device, const QString &uuid); void Cancel(); void DisplayPasskey(const QDBusObjectPath &device, uint passkey, ushort entered); void DisplayPinCode(const QDBusObjectPath &device, const QString &pincode); void Release(); void RequestAuthorization(const QDBusObjectPath &device); void RequestConfirmation(const QDBusObjectPath &device, uint passkey); uint RequestPasskey(const QDBusObjectPath &device); QString RequestPinCode(const QDBusObjectPath &device); Q_SIGNALS: // SIGNALS }; #endif lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_agentmanager1.cpp000066400000000000000000000013651457356502600263130ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c BluezAgentManager1 -p bluez_agentmanager1 org.bluez.AgentManager1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "bluez_agentmanager1.h" /* * Implementation of interface class BluezAgentManager1 */ BluezAgentManager1::BluezAgentManager1(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } BluezAgentManager1::~BluezAgentManager1() { } lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_agentmanager1.h000066400000000000000000000040141457356502600257520ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c BluezAgentManager1 -p bluez_agentmanager1 org.bluez.AgentManager1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef BLUEZ_AGENTMANAGER1_H_1442489332 #define BLUEZ_AGENTMANAGER1_H_1442489332 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.bluez.AgentManager1 */ class BluezAgentManager1: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.bluez.AgentManager1"; } public: BluezAgentManager1(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~BluezAgentManager1(); public Q_SLOTS: // METHODS inline QDBusPendingReply<> RegisterAgent(const QDBusObjectPath &agent, const QString &capability) { QList argumentList; argumentList << QVariant::fromValue(agent) << QVariant::fromValue(capability); return asyncCallWithArgumentList(QStringLiteral("RegisterAgent"), argumentList); } inline QDBusPendingReply<> RequestDefaultAgent(const QDBusObjectPath &agent) { QList argumentList; argumentList << QVariant::fromValue(agent); return asyncCallWithArgumentList(QStringLiteral("RequestDefaultAgent"), argumentList); } inline QDBusPendingReply<> UnregisterAgent(const QDBusObjectPath &agent) { QList argumentList; argumentList << QVariant::fromValue(agent); return asyncCallWithArgumentList(QStringLiteral("UnregisterAgent"), argumentList); } Q_SIGNALS: // SIGNALS }; namespace org { namespace bluez { typedef ::BluezAgentManager1 AgentManager1; } } #endif lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_device1.cpp000066400000000000000000000012771457356502600251230ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c BluezDevice1 -p bluez_device1 org.bluez.Device1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "bluez_device1.h" /* * Implementation of interface class BluezDevice1 */ BluezDevice1::BluezDevice1(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } BluezDevice1::~BluezDevice1() { } lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_device1.h000066400000000000000000000044511457356502600245650ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c BluezDevice1 -p bluez_device1 org.bluez.Device1.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef BLUEZ_DEVICE1_H_1442480478 #define BLUEZ_DEVICE1_H_1442480478 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.bluez.Device1 */ class BluezDevice1: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.bluez.Device1"; } public: BluezDevice1(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~BluezDevice1(); public Q_SLOTS: // METHODS inline QDBusPendingReply<> CancelPairing() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("CancelPairing"), argumentList); } inline QDBusPendingReply<> Connect() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("Connect"), argumentList); } inline QDBusPendingReply<> ConnectProfile(const QString &UUID) { QList argumentList; argumentList << QVariant::fromValue(UUID); return asyncCallWithArgumentList(QStringLiteral("ConnectProfile"), argumentList); } inline QDBusPendingReply<> Disconnect() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("Disconnect"), argumentList); } inline QDBusPendingReply<> DisconnectProfile(const QString &UUID) { QList argumentList; argumentList << QVariant::fromValue(UUID); return asyncCallWithArgumentList(QStringLiteral("DisconnectProfile"), argumentList); } inline QDBusPendingReply<> Pair() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("Pair"), argumentList); } Q_SIGNALS: // SIGNALS }; namespace org { namespace bluez { typedef ::BluezDevice1 Device1; } } #endif lomiri-system-settings-1.1.0/plugins/bluetooth/bluez_helper.h000066400000000000000000000015771457356502600245320ustar00rootroot00000000000000/* * Copyright (C) 2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef BLUEZ_HELPER_H_ #define BLUEZ_HELPER_H_ #include typedef QMap InterfaceList; typedef QMap ManagedObjectList; Q_DECLARE_METATYPE(InterfaceList) Q_DECLARE_METATYPE(ManagedObjectList) #endif lomiri-system-settings-1.1.0/plugins/bluetooth/dbus-shared.h000066400000000000000000000024061457356502600242430ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr */ #ifndef USS_DBUS_SHARED_H #define USS_DBUS_SHARED_H #define DBUS_AGENT_PATH "/com/lomiri/SettingsBluetoothAgent" #define DBUS_ADAPTER_AGENT_PATH "/com/lomiri/SettingsBluetoothAgent/adapteragent" #define DBUS_AGENT_CAPABILITY "KeyboardDisplay" #define BLUEZ_SERVICE "org.bluez" #define BLUEZ_ADAPTER_IFACE "org.bluez.Adapter1" #define BLUEZ_DEVICE_IFACE "org.bluez.Device1" #define watchCall(call, func) \ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this); \ QObject::connect(watcher, &QDBusPendingCallWatcher::finished, func) #endif // USS_DBUS_SHARED_H lomiri-system-settings-1.1.0/plugins/bluetooth/device.cpp000066400000000000000000000344401457356502600236370ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr */ #include "device.h" #include #include // qWarning() #include #include #include "dbus-shared.h" Device::Device(const QString &path, QDBusConnection &bus) : m_name("unknown"), m_strength(Device::None) { initDevice(path, bus); } void Device::initDevice(const QString &path, QDBusConnection &bus) { /* whenever any of the properties changes, trigger the catch-all deviceChanged() signal */ QObject::connect(this, SIGNAL(nameChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(iconNameChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(addressChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(pairedChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(trustedChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(typeChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(connectionChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(strengthChanged()), this, SIGNAL(deviceChanged())); m_bluezDevice.reset(new BluezDevice1(BLUEZ_SERVICE, path, bus)); /* Give our calls a bit more time than the default 25 seconds to * complete whatever they are doing. In some situations (e.g. with * specific devices) the default doesn't seem to be enough to. */ m_bluezDevice->setTimeout(60 * 1000 /* 60 seconds */); m_bluezDeviceProperties.reset(new FreeDesktopProperties(BLUEZ_SERVICE, path, bus)); QObject::connect(m_bluezDeviceProperties.data(), SIGNAL(PropertiesChanged(const QString&, const QVariantMap&, const QStringList&)), this, SLOT(slotPropertiesChanged(const QString&, const QVariantMap&, const QStringList&))); Q_EMIT(pathChanged()); watchCall(m_bluezDeviceProperties->GetAll(BLUEZ_DEVICE_IFACE), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to retrieve properties for device" << m_bluezDevice->path(); watcher->deleteLater(); return; } auto properties = reply.argumentAt<0>(); setProperties(properties); watcher->deleteLater(); }); } void Device::slotPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties) { Q_UNUSED(invalidatedProperties); if (interface != BLUEZ_DEVICE_IFACE) return; setProperties(changedProperties); } void Device::setProperties(const QMap &properties) { QMapIterator it(properties); while (it.hasNext()) { it.next(); updateProperty(it.key(), it.value()); } } void Device::setConnectAfterPairing(bool value) { if (m_connectAfterPairing == value) return; m_connectAfterPairing = value; } void Device::disconnect() { setConnection(Device::Disconnecting); QDBusPendingCall call = m_bluezDevice->Disconnect(); QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this); QObject::connect(watcher, &QDBusPendingCallWatcher::finished, [this](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Could not disconnect device:" << reply.error().message(); // Make sure we switch the connection indicator back to // a sane state updateConnection(); } watcher->deleteLater(); }); } void Device::connectAfterPairing() { if (!m_connectAfterPairing) return; connect(); } void Device::pair() { if (m_paired) { // If we are already paired we just have to make sure we // trigger the connection process if we have to connectAfterPairing(); return; } setConnection(Device::Connecting); m_isPairing = true; auto call = m_bluezDevice->asyncCall("Pair"); QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this); QObject::connect(watcher, &QDBusPendingCallWatcher::finished, [this](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; bool success = true; if (reply.isError()) { qWarning() << "Failed to pair with device:" << reply.error().message(); updateConnection(); success = false; } m_isPairing = false; Q_EMIT(pairingDone(success)); watcher->deleteLater(); }); } void Device::cancelPairing() { if (!m_isPairing) return; auto call = m_bluezDevice->asyncCall("CancelPairing"); QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this); QObject::connect(watcher, &QDBusPendingCallWatcher::finished, [this](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to cancel pairing attempt with device:" << reply.error().message(); updateConnection(); } else { // Only mark us a not pairing when call succeeded m_isPairing = false; } watcher->deleteLater(); }); } void Device::connect() { // If we have just paired then the device switched to connected = true for // a short moment as BlueZ opened up a RFCOMM channel to perform SDP. If // we should connect with the device on specific profiles now we go ahead // here even if we're marked as connected as this still doesn't mean we're // connected on any profile. Calling org.bluez.Device1.Connect multiple // times doesn't hurt an will not fail. if (m_isConnected && !m_connectAfterPairing) return; setConnection(Device::Connecting); QDBusPendingCall call = m_bluezDevice->asyncCall("Connect"); QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this); QObject::connect(watcher, &QDBusPendingCallWatcher::finished, [this](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Could not connect device:" << reply.error().message(); } else { makeTrusted(true); } // Regardless if the Connected property has changed or not we update // the connection state here as the connection process is over now // and we should have received any state change already at this // point. updateConnection(); watcher->deleteLater(); }); } void Device::slotMakeTrustedDone(QDBusPendingCallWatcher *call) { QDBusPendingReply reply = *call; if (reply.isError()) { qWarning() << "Could not mark device as trusted:" << reply.error().message(); } call->deleteLater(); } void Device::makeTrusted(bool trusted) { auto call = m_bluezDeviceProperties->Set(BLUEZ_DEVICE_IFACE, "Trusted", QDBusVariant(trusted)); auto watcher = new QDBusPendingCallWatcher(call, this); QObject::connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(slotMakeTrustedDone(QDBusPendingCallWatcher*))); } void Device::setName(const QString &name) { if (m_name != name) { m_name = name; Q_EMIT(nameChanged()); } } void Device::setIconName(const QString &iconName) { if (m_iconName != iconName) { m_iconName = iconName; Q_EMIT(iconNameChanged()); } } void Device::setAddress(const QString &address) { if (m_address != address) { m_address = address; Q_EMIT(addressChanged()); } } void Device::setType(Type type) { if (m_type != type) { m_type = type; Q_EMIT(typeChanged()); updateIcon(); } } void Device::setPaired(bool paired) { if (m_paired != paired) { m_paired = paired; Q_EMIT(pairedChanged()); } } void Device::setTrusted(bool trusted) { if (m_trusted != trusted) { m_trusted = trusted; Q_EMIT(trustedChanged()); } } void Device::setConnection(Connection connection) { if (m_connection != connection) { m_connection = connection; Q_EMIT(connectionChanged()); } } void Device::updateIcon() { /* bluez-provided icon is unreliable? In testing I'm getting an "audio-card" icon from bluez for my NoiseHush N700 headset. Try to guess the icon from the device type, and use the bluez-provided icon as a fallback */ const auto type = getType(); switch (type) { case Type::Headset: setIconName("image://theme/audio-headset-symbolic"); break; case Type::Headphones: setIconName("image://theme/audio-headphones-symbolic"); break; case Type::Carkit: setIconName("image://theme/audio-carkit-symbolic"); break; case Type::Speakers: case Type::OtherAudio: setIconName("image://theme/audio-speakers-symbolic"); break; case Type::Mouse: setIconName("image://theme/input-mouse-symbolic"); break; case Type::Keyboard: setIconName("image://theme/input-keyboard-symbolic"); break; case Type::Cellular: setIconName("image://theme/phone-cellular-symbolic"); break; case Type::Smartphone: setIconName("image://theme/phone-smartphone-symbolic"); break; case Type::Phone: setIconName("image://theme/phone-uncategorized-symbolic"); break; case Type::Computer: setIconName("image://theme/computer-symbolic"); break; default: setIconName(QString("image://theme/%1").arg(m_fallbackIconName)); } } void Device::updateConnection() { Connection c; c = m_isConnected ? Connection::Connected : Connection::Disconnected; setConnection(c); } void Device::updateProperty(const QString &key, const QVariant &value) { if (key == "Name") { setName(value.toString()); } else if (key == "Address") { setAddress(value.toString()); } else if (key == "Connected") { m_isConnected = value.toBool(); updateConnection(); } else if (key == "Class") { setType(getTypeFromClass(value.toUInt())); } else if (key == "Appearance") { setType(getTypeFromAppearance(value.toUInt())); } else if (key == "Paired") { setPaired(value.toBool()); if (m_paired && m_connectAfterPairing) { connectAfterPairing(); return; } updateConnection(); } else if (key == "Trusted") { setTrusted(value.toBool()); } else if (key == "Icon") { m_fallbackIconName = value.toString(); updateIcon (); } else if (key == "RSSI") { m_strength = getStrengthFromRssi(value.toInt()); Q_EMIT(strengthChanged()); } } /* Determine the Type from the bits in the Appearance field. https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.gap.appearance.xml */ Device::Type Device::getTypeFromAppearance(quint32 c) { /* is it a HID class device? */ if (c & 0x03C0) { switch (c & 0x000f) { case 0x1: return Type::Keyboard; case 0x02: return Type::Mouse; } } return Type::Other; } /* Determine the Type from the bits in the Class of Device (CoD) field. https://www.bluetooth.org/en-us/specification/assigned-numbers/baseband */ Device::Type Device::getTypeFromClass (quint32 c) { switch ((c & 0x1f00) >> 8) { case 0x01: return Type::Computer; case 0x02: switch ((c & 0xfc) >> 2) { case 0x01: return Type::Cellular; case 0x03: return Type::Smartphone; case 0x04: return Type::Modem; default: return Type::Phone; } break; case 0x03: return Type::Network; case 0x04: switch ((c & 0xfc) >> 2) { case 0x01: case 0x02: return Type::Headset; case 0x05: return Type::Speakers; case 0x06: return Type::Headphones; case 0x08: return Type::Carkit; case 0x0b: // vcr case 0x0c: // video camera case 0x0d: // camcorder return Type::Video; default: return Type::OtherAudio; } break; case 0x05: switch ((c & 0xc0) >> 6) { case 0x00: switch ((c & 0x1e) >> 2) { case 0x01: case 0x02: return Type::Joypad; } break; case 0x01: return Type::Keyboard; case 0x02: switch ((c & 0x1e) >> 2) { case 0x05: return Type::Tablet; default: return Type::Mouse; } } break; case 0x06: if ((c & 0x80) != 0) return Type::Printer; if ((c & 0x20) != 0) return Type::Camera; break; case 0x07: if ((c & 0x4) != 0) return Type::Watch; break; } return Type::Other; } Device::Strength Device::getStrengthFromRssi(int rssi) { /* Modelled similar to what Mac OS X does. * See http://www.cnet.com/how-to/how-to-check-bluetooth-connection-strength-in-os-x/ */ if (rssi >= -60) return Excellent; else if (rssi < -60 && rssi >= -70) return Good; else if (rssi < -70 && rssi >= -90) return Fair; else if (rssi < -90) return Poor; return None; } lomiri-system-settings-1.1.0/plugins/bluetooth/device.h000066400000000000000000000123511457356502600233010ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr */ #ifndef USS_BLUETOOTH_DEVICE_H #define USS_BLUETOOTH_DEVICE_H #include #include #include #include #include #include "freedesktop_properties.h" #include "bluez_device1.h" struct Device: QObject { Q_OBJECT Q_PROPERTY(QString path READ getPath NOTIFY pathChanged) Q_PROPERTY(QString name READ getName NOTIFY nameChanged) Q_PROPERTY(QString iconName READ getIconName NOTIFY iconNameChanged) Q_PROPERTY(QString address READ getAddress NOTIFY addressChanged) Q_PROPERTY(Type type READ getType NOTIFY typeChanged) Q_PROPERTY(bool paired READ isPaired NOTIFY pairedChanged) Q_PROPERTY(bool trusted READ isTrusted WRITE makeTrusted NOTIFY trustedChanged) Q_PROPERTY(Connection connection READ getConnection NOTIFY connectionChanged) Q_PROPERTY(Strength strength READ getStrength NOTIFY strengthChanged) public: enum Type { Other, Computer, Cellular, Smartphone, Phone, Modem, Network, Headset, Speakers, Headphones, Video, OtherAudio, Joypad, Keypad, Keyboard, Tablet, Mouse, Printer, Camera, Carkit, Watch }; enum Strength { None, Poor, Fair, Good, Excellent }; enum Connection { Disconnected=1, Connecting=2, Connected=4, Disconnecting=8 }; Q_ENUMS(Type Strength Connection) Q_DECLARE_FLAGS(Connections, Connection) Q_SIGNALS: void pathChanged(); void nameChanged(); void iconNameChanged(); void addressChanged(); void typeChanged(); void pairedChanged(); void trustedChanged(); void connectionChanged(); void strengthChanged(); void deviceChanged(); // catchall for any change void pairingDone(bool success); public: const QString& getName() const { return m_name; } const QString& getAddress() const { return m_address; } const QString& getIconName() const { return m_iconName; } Type getType() const { return m_type; } bool isPaired() const { return m_paired; } bool isTrusted() const { return m_trusted; } Connection getConnection() const { return m_connection; } Strength getStrength() const { return m_strength; } QString getPath() const { return m_bluezDevice ? m_bluezDevice->path() : QString(); } private: QString m_name; QString m_state; QString m_address; QString m_iconName; QString m_fallbackIconName; Type m_type = Type::Other; bool m_paired = false; bool m_trusted = false; Connection m_connection = Connection::Disconnected; Strength m_strength = Strength::None; bool m_isConnected = false; bool m_connectAfterPairing = false; QScopedPointer m_bluezDevice; QScopedPointer m_bluezDeviceProperties; bool m_isPairing = false; protected: void setName(const QString &name); void setIconName(const QString &name); void setAddress(const QString &address); void setType(Type type); void setPaired(bool paired); void setTrusted(bool trusted); void setConnection(Connection connection); void setStrength(Strength strength); void updateIcon(); void updateConnection(); public: Device() {} Device(const QString &path, QDBusConnection &bus); ~Device() {} bool isValid() const { return true; } void pair(); Q_INVOKABLE void cancelPairing(); void connect(); void makeTrusted(bool trusted); void disconnect(); void setProperties(const QMap &properties); void setConnectAfterPairing(bool value); private Q_SLOTS: void slotPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties); void slotMakeTrustedDone(QDBusPendingCallWatcher *call); private: void initDevice(const QString &path, QDBusConnection &bus); void updateProperties(QSharedPointer); void updateProperty(const QString &key, const QVariant &value); static Type getTypeFromClass(quint32 bluetoothClass); static Type getTypeFromAppearance(quint32 bluetoothClass); Device::Strength getStrengthFromRssi(int rssi); void connectAfterPairing(); }; Q_DECLARE_METATYPE(Device*) Q_DECLARE_OPERATORS_FOR_FLAGS(Device::Connections) #endif // USS_BLUETOOTH_DEVICE_H lomiri-system-settings-1.1.0/plugins/bluetooth/devicemodel.cpp000066400000000000000000000527401457356502600246630ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr * */ #include "devicemodel.h" #include #include #include #include #include "dbus-shared.h" namespace { const int SCANNING_ACTIVE_DURATION_MSEC = (30 * 1000); const int SCANNING_IDLE_DURATION_MSEC = (10 * 1000); } DeviceModel::DeviceModel(QDBusConnection &dbus, QObject *parent): QAbstractListModel(parent), m_dbus(dbus), m_bluezManager("org.bluez", "/", m_dbus), m_bluezAgentManager("org.bluez", "/org/bluez", m_dbus), m_isPowered(false), m_isPairable(false), m_isDiscovering(false), m_isDiscoverable(false), m_discoveryBlockCount(0), m_activeDevices(0) { if (m_bluezManager.isValid()) { connect(&m_bluezManager, SIGNAL(InterfacesAdded(const QDBusObjectPath&, InterfaceList)), this, SLOT(slotInterfacesAdded(const QDBusObjectPath&, InterfaceList))); connect(&m_bluezManager, SIGNAL(InterfacesRemoved(const QDBusObjectPath&, const QStringList&)), this, SLOT(slotInterfacesRemoved(const QDBusObjectPath&, const QStringList&))); watchCall(m_bluezManager.GetManagedObjects(), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to retrieve list of managed objects from BlueZ service: " << reply.error().message(); watcher->deleteLater(); return; } auto objectList = reply.argumentAt<0>(); for (QDBusObjectPath path : objectList.keys()) { InterfaceList ifaces = objectList.value(path); if (!ifaces.contains(BLUEZ_ADAPTER_IFACE)) continue; // Ok, here we've found an adapter. As we don't expect multiple at the // moment we just take the first one we find. setAdapterFromPath(path.path(), ifaces.value(BLUEZ_ADAPTER_IFACE)); break; } watcher->deleteLater(); }); } if (m_bluezAgentManager.isValid()) { // NOTE: We can safely register our agent here even if we don't // manage any adapter yet. BlueZ makes sure our agent will only // process requests related to actions we do unless we our agent // the system default one. auto call = m_bluezAgentManager.RegisterAgent(QDBusObjectPath(DBUS_ADAPTER_AGENT_PATH), DBUS_AGENT_CAPABILITY); watchCall(call, [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to register our agent with BlueZ:" << reply.error().message(); } else { setupAsDefaultAgent(); } watcher->deleteLater(); }); } else { qWarning() << "Could not register agent with BlueZ service as " << "the agent manager is not available!"; } connect(&m_discoveryTimer, SIGNAL(timeout()), this, SLOT(slotDiscoveryTimeout())); } DeviceModel::~DeviceModel() { clearAdapter(); qWarning() << "Releasing device model .."; if (m_bluezAgentManager.isValid()) { auto call = m_bluezAgentManager.UnregisterAgent(QDBusObjectPath(DBUS_ADAPTER_AGENT_PATH)); watchCall(call, [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to unregister our agent with BlueZ:" << reply.error().message(); } watcher->deleteLater(); }); } } void DeviceModel::setupAsDefaultAgent() { auto call = m_bluezAgentManager.RequestDefaultAgent(QDBusObjectPath(DBUS_ADAPTER_AGENT_PATH)); watchCall(call, [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to setup ourself as default agent: " << reply.error().message(); } watcher->deleteLater(); }); } void DeviceModel::slotInterfacesAdded(const QDBusObjectPath &objectPath, InterfaceList ifacesAndProps) { Q_UNUSED(ifacesAndProps); auto candidatedPath = objectPath.path(); if (!m_bluezAdapter) { // Maybe we have a new adapter we can start to use? if (ifacesAndProps.contains(BLUEZ_ADAPTER_IFACE)) setAdapterFromPath(candidatedPath, ifacesAndProps.value(BLUEZ_ADAPTER_IFACE)); return; } // At this point we can only get new devices if (!candidatedPath.startsWith(m_bluezAdapter->path())) return; if (!ifacesAndProps.contains(BLUEZ_DEVICE_IFACE)) return; addDevice(candidatedPath, ifacesAndProps.value(BLUEZ_DEVICE_IFACE)); } void DeviceModel::slotInterfacesRemoved(const QDBusObjectPath &objectPath, const QStringList &interfaces) { auto candidatedPath = objectPath.path(); if (!m_bluezAdapter) return; if (candidatedPath == m_bluezAdapter->path() && interfaces.contains(BLUEZ_ADAPTER_IFACE)) { clearAdapter(); return; } if (!candidatedPath.startsWith(m_bluezAdapter->path())) return; if (!interfaces.contains(BLUEZ_DEVICE_IFACE)) return; auto device = getDeviceFromPath(candidatedPath); if (!device) return; const int row = findRowFromAddress(device->getAddress()); if ((row >= 0)) removeRow(row); } int DeviceModel::findRowFromAddress(const QString &address) const { for (int i=0, n=m_devices.size(); igetAddress() == address) return i; return -1; } void DeviceModel::restartDiscoveryTimer() { if (m_discoveryBlockCount > 0) return; m_discoveryTimer.start (m_isDiscovering ? SCANNING_ACTIVE_DURATION_MSEC : SCANNING_IDLE_DURATION_MSEC); } void DeviceModel::setDiscovering(bool value) { if (value == m_isDiscovering) return; m_isDiscovering = value; Q_EMIT(discoveringChanged(m_isDiscovering)); } void DeviceModel::stopDiscovery() { if (m_bluezAdapter && m_isPowered && m_isDiscovering) { watchCall(m_bluezAdapter->StopDiscovery(), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to stop device discovery:" << reply.error().message(); } watcher->deleteLater(); }); } } void DeviceModel::startDiscovery() { if (m_bluezAdapter && m_isPowered && !m_isDiscovering) { watchCall(m_bluezAdapter->StartDiscovery(), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to start device discovery:" << reply.error().message(); } watcher->deleteLater(); }); } } void DeviceModel::toggleDiscovery() { if (isDiscovering()) stopDiscovery(); else startDiscovery(); } void DeviceModel::slotDiscoveryTimeout() { toggleDiscovery(); } void DeviceModel::clearAdapter() { if (m_bluezAdapter) { stopDiscovery(); m_discoverableTimer.stop(); trySetDiscoverable(false); m_bluezAdapter.reset(0); m_bluezAdapterProperties.reset(0); m_adapterName.clear(); beginResetModel(); m_devices.clear(); endResetModel(); } } void DeviceModel::setAdapterFromPath(const QString &path, const QVariantMap &properties) { clearAdapter(); if (!path.isEmpty()) { auto adapter = new BluezAdapter1(BLUEZ_SERVICE, path, m_dbus); auto adapterProperties = new FreeDesktopProperties(BLUEZ_SERVICE, path, m_dbus); m_bluezAdapter.reset(adapter); m_bluezAdapterProperties.reset(adapterProperties); startDiscovery(); updateDevices(); setProperties(properties); connect(adapterProperties, SIGNAL(PropertiesChanged(const QString&, const QVariantMap&, const QStringList&)), this, SLOT(slotAdapterPropertiesChanged(const QString&, const QVariantMap&, const QStringList&))); // Delay enabling discoverability by 1 second. m_discoverableTimer.setSingleShot(true); connect(&m_discoverableTimer, SIGNAL(timeout()), this, SLOT(slotEnableDiscoverable())); m_discoverableTimer.start(1000); } } void DeviceModel::slotAdapterPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties) { Q_UNUSED(invalidatedProperties); if (interface != BLUEZ_ADAPTER_IFACE) return; setProperties(changedProperties); } void DeviceModel::updateDevices() { watchCall(m_bluezManager.GetManagedObjects(), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to retrieve list of managed objects from BlueZ service: " << reply.error().message(); watcher->deleteLater(); return; } auto objectList = reply.argumentAt<0>(); for (auto objectPath : objectList.keys()) { auto candidatePath = objectPath.path(); if (!candidatePath.startsWith(m_bluezAdapter->path())) continue; InterfaceList ifaces = objectList.value(objectPath); if (!ifaces.contains(BLUEZ_DEVICE_IFACE)) continue; auto properties = ifaces.value(BLUEZ_DEVICE_IFACE); addDevice(candidatePath, properties); } }); } void DeviceModel::setProperties(const QMap &properties) { QMapIterator it(properties); while (it.hasNext()) { it.next(); updateProperty(it.key(), it.value()); } } void DeviceModel::updateProperty(const QString &key, const QVariant &value) { if (key == "Alias") { m_adapterName = value.toString(); Q_EMIT(adapterNameChanged()); } else if (key == "Address") { m_adapterAddress = value.toString(); Q_EMIT(adapterAddressChanged()); } else if (key == "Pairable") { m_isPairable = value.toBool(); } else if (key == "Discoverable") { setDiscoverable(value.toBool()); } else if (key == "Discovering") { setDiscovering(value.toBool()); restartDiscoveryTimer(); } else if (key == "Powered") { setPowered(value.toBool()); if (m_isPowered) trySetDiscoverable(true); } } void DeviceModel::setDiscoverable(bool discoverable) { if (m_isDiscoverable != discoverable) { m_isDiscoverable = discoverable; Q_EMIT(discoverableChanged(m_isDiscoverable)); } } void DeviceModel::setPowered(bool powered) { if (m_isPowered != powered) { m_isPowered = powered; Q_EMIT(poweredChanged(m_isPowered)); } } void DeviceModel::slotEnableDiscoverable() { trySetDiscoverable(true); } void DeviceModel::trySetDiscoverable(bool discoverable) { if (m_isDiscoverable) return; QVariant value; QDBusVariant disc(discoverable); QDBusReply reply; value.setValue(disc); if (m_bluezAdapter && m_bluezAdapter->isValid() && m_isPowered) { reply = m_bluezAdapterProperties->call("Set", BLUEZ_ADAPTER_IFACE, "Discoverable", value); if (!reply.isValid()) qWarning() << "Error setting device discoverable:" << reply.error(); } } void DeviceModel::blockDiscovery() { m_discoveryBlockCount++; stopDiscovery(); m_discoveryTimer.stop(); } void DeviceModel::unblockDiscovery() { if (m_discoveryBlockCount == 0) return; m_discoveryBlockCount--; if (m_discoveryBlockCount > 0) return; restartDiscoveryTimer(); } void DeviceModel::slotPropertyChanged(const QString &key, const QDBusVariant &value) { updateProperty (key, value.variant()); } void DeviceModel::slotDevicePairingDone(bool success) { Device *device = static_cast(sender()); Q_EMIT(devicePairingDone(device, success)); } void DeviceModel::slotDeviceConnectionChanged() { Device *device = static_cast(sender()); // We count the number of active devices here (either disconnecting // or connecting) and will stop device discovery while those actions // are ongoing. unsigned int wasInactive = (m_activeDevices == 0); switch (device->getConnection()) { case Device::Disconnected: case Device::Connected: if (m_activeDevices == 0) break; m_activeDevices--; break; case Device::Disconnecting: case Device::Connecting: m_activeDevices++; break; default: break; } if (wasInactive && m_activeDevices > 0) blockDiscovery(); else unblockDiscovery(); } QSharedPointer DeviceModel::addDevice(const QString &path, const QVariantMap &properties) { QSharedPointer device(new Device(path, m_dbus)); device->setProperties(properties); // The device is valid when the right properties are set for it. The // code below makes sure that the right properties are set as in certain // situations it happens with a delay. // // In case this function is called from FindOrCreateDevice() context // the properties are not yet known. Of course the device will become // valid once the device properties are gathered however this is done // asynchronously, in the Device class constructor, and it takes a // while. This is a problem in certain situations and as a consequence // the pin code request is rejected and the pairing denied. To // workaround this unwanted behavior we assume that at this point it is // just a matter of time for the device to become valid and we wait a // bit here. This is safe because in any other case the properties are // already updated. uint8_t tries = 0; while (!device->isValid() && tries < 10) { const QTime timeout = QTime::currentTime().addMSecs(100); while (QTime::currentTime() < timeout) QCoreApplication::processEvents(QEventLoop::AllEvents, 100); tries++; } // However if the above fails there is nothing else that can be done // than returning the nullptr. if (!device->isValid()) return QSharedPointer(nullptr); QObject::connect(device.data(), SIGNAL(deviceChanged()), this, SLOT(slotDeviceChanged())); QObject::connect(device.data(), SIGNAL(pairingDone(bool)), this, SLOT(slotDevicePairingDone(bool))); QObject::connect(device.data(), SIGNAL(connectionChanged()), this, SLOT(slotDeviceConnectionChanged())); return addDevice(device); } QSharedPointer DeviceModel::addDevice(QSharedPointer &device) { int row = findRowFromAddress(device->getAddress()); if (row >= 0) { // update existing device m_devices[row] = device; emitRowChanged(row); } else { // add new device row = m_devices.size(); beginInsertRows(QModelIndex(), row, row); m_devices.append(device); endInsertRows(); } return device; } void DeviceModel::removeRow(int row) { if (0<=row && row(sender()); // find the row that goes with this device int row = -1; if (device != nullptr) for (int i=0, n=m_devices.size(); row==-1 && i DeviceModel::getDeviceFromAddress(const QString &address) { QSharedPointer device; const int row = findRowFromAddress(address); if (row >= 0) device = m_devices[row]; return device; } QSharedPointer DeviceModel::getDeviceFromPath(const QString &path) { for (auto device : m_devices) if (device->getPath() == path) return device; return QSharedPointer(); } QSharedPointer DeviceModel::addDeviceFromPath(const QDBusObjectPath &path) { qWarning() << "Creating device object for path" << path.path(); QVariantMap noProps; return addDevice(path.path(), noProps); } void DeviceModel::slotRemoveFinished(QDBusPendingCallWatcher *call) { QDBusPendingReply reply = *call; if (reply.isError()) { qWarning() << "Could not remove device:" << reply.error().message(); } call->deleteLater(); } void DeviceModel::removeDevice (const QString &path) { if (!m_bluezAdapter) { qWarning() << "Default adapter is not available for device removal"; return; } QDBusPendingCall call = m_bluezAdapter->RemoveDevice(QDBusObjectPath(path)); QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this); QObject::connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(slotRemoveFinished(QDBusPendingCallWatcher*))); } int DeviceModel::rowCount(const QModelIndex &parent) const { Q_UNUSED(parent); return m_devices.size(); } QHash DeviceModel::roleNames() const { static QHash names; if (Q_UNLIKELY(names.empty())) { names[Qt::DisplayRole] = "displayName"; names[IconRole] = "iconPath"; names[TypeRole] = "type"; names[StrengthRole] = "strength"; names[ConnectionRole] = "connection"; names[AddressRole] = "addressName"; names[TrustedRole] = "trusted"; } return names; } QVariant DeviceModel::data(const QModelIndex &index, int role) const { QVariant ret; if ((0<=index.row()) && (index.row()getName(); if (displayName.isEmpty()) displayName = device->getAddress(); if (!device->isPaired()) displayName.append("…"); ret = displayName; break; case IconRole: ret = device->getIconName(); break; case TypeRole: ret = device->getType(); break; case StrengthRole: ret = (int) device->getStrength(); break; case ConnectionRole: ret = (int) device->getConnection(); break; case AddressRole: ret = device->getAddress(); break; case TrustedRole: ret = device->isTrusted(); break; } } return ret; } void DeviceFilter::filterOnType(QVector types) { m_types = types; m_typeEnabled = true; invalidateFilter(); } void DeviceFilter::filterOnConnections(Device::Connections connections) { m_connections = connections; m_connectionsEnabled = true; invalidateFilter(); } void DeviceFilter::filterOnTrusted(bool trusted) { m_trustedEnabled = true; m_trustedFilter = trusted; invalidateFilter(); } bool DeviceFilter::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const { bool accepts = true; QModelIndex childIndex = sourceModel()->index(sourceRow, 0, sourceParent); if (accepts && m_typeEnabled) { const int type = childIndex.model()->data(childIndex, DeviceModel::TypeRole).value(); accepts = m_types.contains((Device::Type)type); } if (accepts && m_connectionsEnabled) { const int connection = childIndex.model()->data(childIndex, DeviceModel::ConnectionRole).value(); accepts = (m_connections & connection) != 0; } if (accepts && m_trustedEnabled) { const bool trusted = childIndex.model()->data(childIndex, DeviceModel::TrustedRole).value(); accepts = trusted == m_trustedFilter; } return accepts; } bool DeviceFilter::lessThan(const QModelIndex &left, const QModelIndex &right) const { const QString a = sourceModel()->data(left, Qt::DisplayRole).value(); const QString b = sourceModel()->data(right, Qt::DisplayRole).value(); return a < b; } lomiri-system-settings-1.1.0/plugins/bluetooth/devicemodel.h000066400000000000000000000130751457356502600243260ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Charles Kerr */ #ifndef BLUETOOTH_DEVICE_MODEL_H #define BLUETOOTH_DEVICE_MODEL_H #include #include #include #include #include #include #include #include #include #include #include #include "device.h" #include "freedesktop_objectmanager.h" #include "freedesktop_properties.h" #include "bluez_adapter1.h" #include "bluez_agentmanager1.h" class DeviceModel: public QAbstractListModel { Q_OBJECT public: explicit DeviceModel(QDBusConnection &dbus, QObject *parent = 0); ~DeviceModel(); enum Roles { // Qt::DisplayRole holds device name TypeRole = Qt::UserRole, IconRole, StrengthRole, ConnectionRole, AddressRole, TrustedRole, LastRole = TrustedRole }; // implemented virtual methods from QAbstractTableModel int rowCount(const QModelIndex &parent = QModelIndex()) const; QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; QHash roleNames() const; QSharedPointer getDeviceFromAddress(const QString &address); QSharedPointer getDeviceFromPath(const QString &path); QSharedPointer addDeviceFromPath(const QDBusObjectPath &path); QString adapterName() const { return m_adapterName; } QString adapterAddress() const { return m_adapterAddress; } public: bool isPowered() const { return m_isPowered; } bool isDiscovering() const { return m_isDiscovering; } bool isDiscoverable() const { return m_isDiscoverable; } void removeDevice(const QString &path); void trySetDiscoverable(bool discoverable); void stopDiscovery(); void startDiscovery(); void toggleDiscovery(); void blockDiscovery(); void unblockDiscovery(); Q_SIGNALS: void poweredChanged(bool powered); void discoveringChanged(bool isDiscovering); void discoverableChanged(bool isDiscoverable); void devicePairingDone(Device *device, bool success); void adapterNameChanged(); void adapterAddressChanged(); private: QDBusConnection m_dbus; DBusObjectManagerInterface m_bluezManager; BluezAgentManager1 m_bluezAgentManager; void setProperties(const QMap &properties); void updateProperty(const QString &key, const QVariant &value); QString m_adapterName; QString m_adapterAddress; bool m_isPowered = false; bool m_isPairable = false; bool m_isDiscovering = false; bool m_isDiscoverable = false; QTimer m_discoveryTimer; QTimer m_discoverableTimer; unsigned int m_discoveryBlockCount; unsigned int m_activeDevices; bool m_anyDeviceActive; void restartDiscoveryTimer(); void setDiscoverable(bool discoverable); void setPowered(bool powered); QScopedPointer m_bluezAdapter; QScopedPointer m_bluezAdapterProperties; void clearAdapter(); void setAdapterFromPath(const QString &objectPath, const QVariantMap &properties); QList > m_devices; void updateDevices(); QSharedPointer addDevice(QSharedPointer &device); QSharedPointer addDevice(const QString &objectPath, const QVariantMap &properties); void removeRow(int i); int findRowFromAddress(const QString &address) const; void emitRowChanged(int row); void setDiscovering(bool value); void setupAsDefaultAgent(); private Q_SLOTS: void slotInterfacesAdded(const QDBusObjectPath &objectPath, InterfaceList ifacesAndProps); void slotInterfacesRemoved(const QDBusObjectPath &objectPath, const QStringList &interfaces); void slotAdapterPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties); void slotRemoveFinished(QDBusPendingCallWatcher *call); void slotPropertyChanged(const QString &key, const QDBusVariant &value); void slotDiscoveryTimeout(); void slotEnableDiscoverable(); void slotDeviceChanged(); void slotDevicePairingDone(bool success); void slotDeviceConnectionChanged(); }; class DeviceFilter: public QSortFilterProxyModel { Q_OBJECT public: DeviceFilter() {} virtual ~DeviceFilter() {} void filterOnType(const QVector); void filterOnConnections(Device::Connections); void filterOnTrusted(bool trusted); protected: virtual bool filterAcceptsRow(int, const QModelIndex&) const; virtual bool lessThan(const QModelIndex&, const QModelIndex&) const; private: QVector m_types = QVector(); bool m_typeEnabled = false; Device::Connections m_connections = Device::Connection::Connected; bool m_connectionsEnabled = false; bool m_trustedEnabled = false; bool m_trustedFilter = false; }; #endif // BLUETOOTH_DEVICE_MODEL_H lomiri-system-settings-1.1.0/plugins/bluetooth/freedesktop_objectmanager.cpp000066400000000000000000000015211457356502600275660ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -p freedesktop_objectmanager -i bluez_helper.h -v -c DBusObjectManagerInterface org.freedesktop.DBus.ObjectManager.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "freedesktop_objectmanager.h" /* * Implementation of interface class DBusObjectManagerInterface */ DBusObjectManagerInterface::DBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } DBusObjectManagerInterface::~DBusObjectManagerInterface() { } lomiri-system-settings-1.1.0/plugins/bluetooth/freedesktop_objectmanager.h000066400000000000000000000033441457356502600272400ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -p freedesktop_objectmanager -i bluez_helper.h -v -c DBusObjectManagerInterface org.freedesktop.DBus.ObjectManager.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef FREEDESKTOP_OBJECTMANAGER_H_1442473386 #define FREEDESKTOP_OBJECTMANAGER_H_1442473386 #include #include #include #include #include #include #include #include #include "bluez_helper.h" /* * Proxy class for interface org.freedesktop.DBus.ObjectManager */ class DBusObjectManagerInterface: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.DBus.ObjectManager"; } public: DBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~DBusObjectManagerInterface(); public Q_SLOTS: // METHODS inline QDBusPendingReply GetManagedObjects() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("GetManagedObjects"), argumentList); } Q_SIGNALS: // SIGNALS void InterfacesAdded(const QDBusObjectPath &object_path, InterfaceList interfaces_and_properties); void InterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces); }; namespace org { namespace freedesktop { namespace DBus { typedef ::DBusObjectManagerInterface ObjectManager; } } } #endif lomiri-system-settings-1.1.0/plugins/bluetooth/freedesktop_properties.cpp000066400000000000000000000014301457356502600271600ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c FreeDesktopProperties -p freedesktop_properties -v org.freedesktop.DBus.Properties.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "freedesktop_properties.h" /* * Implementation of interface class FreeDesktopProperties */ FreeDesktopProperties::FreeDesktopProperties(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } FreeDesktopProperties::~FreeDesktopProperties() { } lomiri-system-settings-1.1.0/plugins/bluetooth/freedesktop_properties.h000066400000000000000000000044271457356502600266360ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c FreeDesktopProperties -p freedesktop_properties -v org.freedesktop.DBus.Properties.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef FREEDESKTOP_PROPERTIES_H_1442473392 #define FREEDESKTOP_PROPERTIES_H_1442473392 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.freedesktop.DBus.Properties */ class FreeDesktopProperties: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.DBus.Properties"; } public: FreeDesktopProperties(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~FreeDesktopProperties(); public Q_SLOTS: // METHODS inline QDBusPendingReply Get(const QString &interface, const QString &name) { QList argumentList; argumentList << QVariant::fromValue(interface) << QVariant::fromValue(name); return asyncCallWithArgumentList(QStringLiteral("Get"), argumentList); } inline QDBusPendingReply GetAll(const QString &interface) { QList argumentList; argumentList << QVariant::fromValue(interface); return asyncCallWithArgumentList(QStringLiteral("GetAll"), argumentList); } inline QDBusPendingReply<> Set(const QString &interface, const QString &name, const QDBusVariant &value) { QList argumentList; argumentList << QVariant::fromValue(interface) << QVariant::fromValue(name) << QVariant::fromValue(value); return asyncCallWithArgumentList(QStringLiteral("Set"), argumentList); } Q_SIGNALS: // SIGNALS void PropertiesChanged(const QString &interface, const QVariantMap &changed_properties, const QStringList &invalidated_properties); }; namespace org { namespace freedesktop { namespace DBus { typedef ::FreeDesktopProperties Properties; } } } #endif lomiri-system-settings-1.1.0/plugins/bluetooth/org.bluez.Adapter1.xml000066400000000000000000000006221457356502600257600ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/bluetooth/org.bluez.Agent1.xml000066400000000000000000000032651457356502600254440ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/bluetooth/org.bluez.AgentManager1.xml000066400000000000000000000010071457356502600267270ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/bluetooth/org.bluez.Device1.xml000066400000000000000000000010711457356502600255760ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/bluetooth/org.freedesktop.DBus.ObjectManager.xml000066400000000000000000000016251457356502600310520ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/bluetooth/org.freedesktop.DBus.Properties.xml000066400000000000000000000021531457356502600305020ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/bluetooth/plugin.cpp000066400000000000000000000027631457356502600237010ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "plugin.h" #include #include #include "bluetooth.h" #include "device.h" #include "bluez_helper.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Bluetooth")); // Register additional QtDBus types we need qDBusRegisterMetaType(); qDBusRegisterMetaType(); // .. now register our real QML types qmlRegisterType(uri, 1, 0, "LomiriBluetoothPanel"); qmlRegisterType(uri, 1, 0, "Device"); qmlRegisterType(uri, 1, 0, "Agent"); qRegisterMetaType("Device*"); qRegisterMetaType("Agent*"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/bluetooth/plugin.h000066400000000000000000000020461457356502600233400ustar00rootroot00000000000000/* * Copyright (C) 2013-2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/bluetooth/qmldir000066400000000000000000000001031457356502600230740ustar00rootroot00000000000000module Lomiri.SystemSettings.Bluetooth plugin LomiriBluetoothPanel lomiri-system-settings-1.1.0/plugins/bluetooth/settings-bluetooth.svg000066400000000000000000000157221457356502600262620ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/bluetooth/todo.txt000066400000000000000000000026701457356502600234020ustar00rootroot00000000000000 _ spec wants the icon to change to a spinner when connecting, but ActivityIndicator is =really= slow when used in a ListView delegate. This seems like it should be low-hanging fruit but not sure how to implement inside the ListView? Using a stand-in "(Connecting...)" for now. _ spec wants rows to slide up and down on the page when they transition from connected to disconnected & back again. _ spec wants the main settings page (ie, the system-settings window, not the bluetooth plugin window) to indicate via different bluetooth icons whether bluetooth is on or off and whether or not there's a connection. _ "Signal Strength" is currently a lie, it's always listed as "Fair". This information doesn't seem to be provided by bluez? _ spec wants a small histogram of signal strength. Not implemented -- see previous item _ spec wants the pin entry dialog to hover over the other window; currently it overlays the entire window _ spec's "Provide Passkey" dialog is overlaid over the Bluetooth page. Implementation has a fullpage dialog. _ spec's "Provide Passkey" dialog requests an extra-large textfield. ubuntu ui toolkit doesn't appear to have a way to set fontSize _ spec's text entry field in "Provide Passkey" dialog doesn't behave or look the same as Ubuntu/Components/TextField.qml. (Update spec?) _ spec has nothing to say about the "Confirm Passkey" dialog. (Update spec?) _ spec has nothing about unpairing devices. lomiri-system-settings-1.1.0/plugins/brightness/000077500000000000000000000000001457356502600220325ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/brightness/CMakeLists.txt000066400000000000000000000027721457356502600246020ustar00rootroot00000000000000include_directories(${ANDR_PROP_INCLUDE_DIRS}) add_subdirectory(plugin) set(QML_SOURCES PageComponent.qml WifiDisplays.qml WifiDisplaysAlert.qml ) add_library(LomiriBrightnessPanel MODULE aethercast/aethercast_helper.h aethercast/aethercast_device.h aethercast/aethercast_manager.h aethercast/device.h aethercast/devicemodel.h aethercast/displays.h aethercast/freedesktop_properties.h aethercast/freedesktop_objectmanager.h plugin.h brightness.h aethercast/aethercast_device.cpp aethercast/aethercast_manager.cpp aethercast/device.cpp aethercast/devicemodel.cpp aethercast/displays.cpp aethercast/freedesktop_properties.cpp aethercast/freedesktop_objectmanager.cpp plugin.cpp brightness.cpp ${QML_SOURCES}) target_link_libraries(LomiriBrightnessPanel Qt5::Quick Qt5::Qml Qt5::DBus LomiriSystemSettings ${ANDR_PROP_LDFLAGS}) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Brightness) install(TARGETS LomiriBrightnessPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES brightness.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-brightness.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/brightness) lomiri-system-settings-1.1.0/plugins/brightness/PageComponent.qml000066400000000000000000000136641457356502600253160ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-14 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import GSettings 1.0 import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.SystemSettings.Brightness 1.0 import Lomiri.Settings.Menus 0.1 as Menus import Lomiri.Settings.Components 0.1 as LSC import QMenuModel 1.0 ItemPage { id: root objectName: "brightnessPage" title: brightnessPanel.widiSupported ? i18n.tr("Brightness & Display") : i18n.tr("Brightness") flickable: scrollWidget GSettings { id: gsettings schema.id: "com.lomiri.touch.system" } AethercastDisplays { id: aethercastDisplays } LomiriBrightnessPanel { id: brightnessPanel } QDBusActionGroup { id: indicatorPower busType: 1 busName: "org.ayatana.indicator.power" objectPath: "/org/ayatana/indicator/power" property variant brightness: action("brightness") Component.onCompleted: start() } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right SettingsItemTitle { text: i18n.tr("Display brightness:") } /* Use the SliderMenu component instead of the Slider to avoid binding issues on valueChanged until LP: #1388094 is fixed. */ Menus.SliderMenu { id: brightnessSlider objectName: "sliderMenu" enabled: indicatorPower.brightness.state != null live: true minimumValue: 0.0 maximumValue: 100.0 minIcon: "image://theme/display-brightness-min" maxIcon: "image://theme/display-brightness-max" property real serverValue: enabled ? indicatorPower.brightness.state * 100 : 0.0 LSC.ServerPropertySynchroniser { userTarget: brightnessSlider userProperty: "value" serverTarget: brightnessSlider serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: indicatorPower.brightness.updateState(value / 100.0) } /* Disables interaction with the slider when auto-brightness is enabled. The property "enabled" cannot be used because it also disables the live update */ MouseArea { anchors.fill: parent enabled: gsettings.autoBrightness } } ListItem.Standard { id: adjust text: i18n.tr("Adjust automatically") visible: brightnessPanel.powerdRunning && brightnessPanel.autoBrightnessAvailable control: Switch { id: autoAdjustCheck property bool serverChecked: gsettings.autoBrightness onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: gsettings.autoBrightness = checked } showDivider: false } ListItem.Caption { text: i18n.tr( "Brightens and dims the display to suit the surroundings.") visible: adjust.visible } ListItem.Divider {} SettingsItemTitle { text: i18n.tr("Display:") visible: brightnessPanel.widiSupported } ListItem.Standard { id: externalDisplayItem text: i18n.tr("External display") visible: brightnessPanel.widiSupported enabled: brightnessPanel.widiSupported onClicked: enabledCheck.trigger() control: Switch { id: enabledCheck Component.onCompleted: checked = aethercastDisplays.enabled onTriggered: { aethercastDisplays.enabled = checked; } } } ListItem.SingleValue { objectName: "displayCasting" visible: brightnessPanel.widiSupported enabled: externalDisplayItem.control.checked text: i18n.tr("Wireless display") value: aethercastDisplays.state === "connected" ? i18n.tr("Connected") : i18n.tr("Not connected") progression: true onClicked: pageStack.addPageToNextColumn( root, Qt.resolvedUrl("WifiDisplays.qml"), {displays: aethercastDisplays}) } } } } lomiri-system-settings-1.1.0/plugins/brightness/WifiDisplays.qml000066400000000000000000000161141457356502600251570ustar00rootroot00000000000000/* * Copyright 2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Brightness 1.0 ItemPage { id: wifiDisplays objectName: "wifiDisplays" title: i18n.tr("Wireless Display") flickable: pageFlickable Component.onCompleted: { delayedScan.start(); connectedRepeater.model = displays.connectedDevices disconnectedRepeater.model = displays.disconnectedDevices } property var displays : null property string selectedDisplayName function showError(error, displayName) { var diag = PopupUtils.open(errorAlert, null, {"error": error, "displayName": selectedDisplayName}); } Component { id: errorAlert WifiDisplaysAlert {} } Timer { id: delayedScan interval: 2000 onTriggered: displays.scan(); } // Aethercast only caches results of devices discovered during scan // for a limited time, so we'll automatically rescan 60s after scanning // finishes Timer { id: scanTimer interval: 30000 repeat: true running: !displays.scanning onTriggered: { if (displays.state === AethercastDevice.Disconnected || displays.state === AethercastDevice.Failure) { displays.scan(); } } } Flickable { id: pageFlickable anchors.fill: parent contentWidth: parent.width contentHeight: contentItem.childrenRect.height // Only allow flicking if the content doesn't fit on the page boundsBehavior: (contentHeight > wifiDisplays.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Connections { target: displays onConnectError: { console.error("onConnectError: " + error); showError(error); } // Log some info to help debug onConnectedDevicesChanged: { connectedRepeater.model = displays.connectedDevices disconnectedRepeater.model = displays.disconnectedDevices console.warn("ConnectedDevices: " + displays.connectedDevices.count); } // Log some info to help debug onDisconnectedDevicesChanged: { connectedRepeater.model = displays.connectedDevices disconnectedRepeater.model = displays.disconnectedDevices console.warn("DisconnectedDevices: " + displays.disconnectedDevices.count); } } Label { anchors { left: parent.left right: parent.right } visible: displays.devices.count < 1 horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter height: units.gu(8) text: i18n.tr("No displays detected") } Column { anchors { left: parent.left right: parent.right top: parent.top } visible: displays.devices.count > 0 ListItem.Standard { objectName: "connectedDisplay" text: i18n.tr("Connected display:") visible: displays.connectedDevices.count > 0 } Repeater { id: connectedRepeater delegate: ListItem.Subtitled { id: displayDelegate anchors { left: parent.left right: parent.right } iconName: "video-display" iconFrame: false text: displayName subText: stateName === AethercastDevice.Connected ? i18n.tr("Connected") : (stateName === AethercastDevice.Association || stateName == AethercastDevice.Connected ? i18n.tr("Connecting") : i18n.tr("Not connected")) enabled: stateName === AethercastDevice.Idle || stateName === AethercastDevice.Connected || stateName === AethercastDevice.Disconnected onClicked: { if (stateName === AethercastDevice.Connected) displays.disconnectDevice(addressName); else { selectedDisplayName = displayName; displays.connectDevice(addressName); } } } } ListItem.Divider { visible: displays.disconnectedDevices.count > 0 } ListItem.Standard { text: (displays.state === "connected" && displays.disconnectedDevices.count > 0) ? i18n.tr("Use another display:") : i18n.tr("Choose a display:") visible: displays.disconnectedDevices.count > 0 control: Item { anchors.verticalCenter: parent.verticalCenter height: parent.height width: childrenRect.width ActivityIndicator { id: ind anchors.centerIn: parent running: displays.scanning visible: running } } } Repeater { id: disconnectedRepeater delegate: ListItem.Subtitled { id: displayDelegate anchors { left: parent.left right: parent.right } iconName: "video-display" iconFrame: false text: displayName subText: (stateName === AethercastDevice.Connected) ? i18n.tr("Connected") : i18n.tr("Not connected") enabled: stateName === AethercastDevice.Idle || stateName === AethercastDevice.Connected || stateName === AethercastDevice.Disconnected onClicked: { if (stateName === AethercastDevice.Connected) displays.disconnectDevice(addressName); else { selectedDisplayName = displayName; displays.connectDevice(addressName); } } } } } } } lomiri-system-settings-1.1.0/plugins/brightness/WifiDisplaysAlert.qml000066400000000000000000000025121457356502600261440ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Brightness 1.0 Dialog { id: dialog property int error property string displayName text: { if (error === AethercastDisplays.Failed) return i18n.tr("This device failed to connect to %1.").arg(displayName) else if (error === AethercastDisplays.Unknown) return i18n.tr("There was an unknown error connecting to %1.").arg(displayName) } Button { text: i18n.tr("OK") onClicked: PopupUtils.close(dialog) } } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/000077500000000000000000000000001457356502600241555ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/brightness/aethercast/aethercast_device.cpp000066400000000000000000000013621457356502600303250ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c AethercastDevice -p aethercast_device org.aethercast.xml org.aethercast.Device * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "aethercast_device.h" /* * Implementation of interface class AethercastDevice */ AethercastDevice::AethercastDevice(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } AethercastDevice::~AethercastDevice() { } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/aethercast_device.h000066400000000000000000000042061457356502600277720ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c AethercastDevice -p aethercast_device org.aethercast.xml org.aethercast.Device * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef AETHERCAST_DEVICE_H_1450292154 #define AETHERCAST_DEVICE_H_1450292154 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.aethercast.Device */ class AethercastDevice: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.aethercast.Device"; } public: AethercastDevice(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~AethercastDevice(); Q_PROPERTY(QString Address READ address) inline QString address() const { return qvariant_cast< QString >(property("Address")); } Q_PROPERTY(QStringList Capabilities READ capabilities) inline QStringList capabilities() const { return qvariant_cast< QStringList >(property("Capabilities")); } Q_PROPERTY(QString Name READ name) inline QString name() const { return qvariant_cast< QString >(property("Name")); } Q_PROPERTY(QString State READ state) inline QString state() const { return qvariant_cast< QString >(property("State")); } public Q_SLOTS: // METHODS inline QDBusPendingReply<> Connect(const QString &role) { QList argumentList; argumentList << QVariant::fromValue(role); return asyncCallWithArgumentList(QStringLiteral("Connect"), argumentList); } inline QDBusPendingReply<> Disconnect() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("Disconnect"), argumentList); } Q_SIGNALS: // SIGNALS }; namespace org { namespace aethercast { typedef ::AethercastDevice Device; } } #endif lomiri-system-settings-1.1.0/plugins/brightness/aethercast/aethercast_helper.h000066400000000000000000000016111457356502600300070ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef AETHERCAST_HELPER_H_ #define AETHERCAST_HELPER_H_ #include typedef QMap InterfaceList; typedef QMap ManagedObjectList; Q_DECLARE_METATYPE(InterfaceList) Q_DECLARE_METATYPE(ManagedObjectList) #endif lomiri-system-settings-1.1.0/plugins/brightness/aethercast/aethercast_manager.cpp000066400000000000000000000013731457356502600305020ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c AethercastManager -p aethercast_manager org.aethercast.xml org.aethercast.Manager * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "aethercast_manager.h" /* * Implementation of interface class AethercastManager */ AethercastManager::AethercastManager(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } AethercastManager::~AethercastManager() { } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/aethercast_manager.h000066400000000000000000000050741457356502600301510ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c AethercastManager -p aethercast_manager org.aethercast.xml org.aethercast.Manager * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef AETHERCAST_MANAGER_H_1461342532 #define AETHERCAST_MANAGER_H_1461342532 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.aethercast.Manager */ class AethercastManager: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.aethercast.Manager"; } public: AethercastManager(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~AethercastManager(); Q_PROPERTY(QStringList Capabilities READ capabilities) inline QStringList capabilities() const { return qvariant_cast< QStringList >(property("Capabilities")); } Q_PROPERTY(bool Enabled READ enabled WRITE setEnabled) inline bool enabled() const { return qvariant_cast< bool >(property("Enabled")); } inline bool setEnabled(bool value) { return setProperty("Enabled", QVariant::fromValue(value)); } Q_PROPERTY(bool Scanning READ scanning) inline bool scanning() const { return qvariant_cast< bool >(property("Scanning")); } Q_PROPERTY(QString State READ state) inline QString state() const { return qvariant_cast< QString >(property("State")); } public Q_SLOTS: // METHODS inline QDBusPendingReply<> RegisterMediaManager(const QDBusObjectPath &path) { QList argumentList; argumentList << QVariant::fromValue(path); return asyncCallWithArgumentList(QStringLiteral("RegisterMediaManager"), argumentList); } inline QDBusPendingReply<> Scan() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("Scan"), argumentList); } inline QDBusPendingReply<> UnregisterMediaManager(const QDBusObjectPath &path) { QList argumentList; argumentList << QVariant::fromValue(path); return asyncCallWithArgumentList(QStringLiteral("UnregisterMediaManager"), argumentList); } Q_SIGNALS: // SIGNALS }; namespace org { namespace aethercast { typedef ::AethercastManager Manager; } } #endif lomiri-system-settings-1.1.0/plugins/brightness/aethercast/dbus-shared.h000066400000000000000000000022041457356502600265250ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine */ #ifndef USS_DBUS_SHARED_H #define USS_DBUS_SHARED_H #define AETHERCAST_PATH "/org/aethercast" #define AETHERCAST_SERVICE "org.aethercast" #define AETHERCAST_DEVICE_IFACE "org.aethercast.Device" #define AETHERCAST_MANAGER_IFACE "org.aethercast.Manager" #define watchCall(call, func) \ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this); \ QObject::connect(watcher, &QDBusPendingCallWatcher::finished, func) #endif // USS_DBUS_SHARED_H lomiri-system-settings-1.1.0/plugins/brightness/aethercast/device.cpp000066400000000000000000000107261457356502600261260ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine */ #include "aethercast_device.h" #include "device.h" #include #include // qWarning() #include #include Device::Device(const QString &path, QDBusConnection &bus) : m_state(Device::Idle) { initDevice(path, bus); } void Device::initDevice(const QString &path, QDBusConnection &bus) { /* whenever any of the properties changes, trigger the catch-all deviceChanged() signal */ QObject::connect(this, SIGNAL(nameChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(addressChanged()), this, SIGNAL(deviceChanged())); QObject::connect(this, SIGNAL(stateChanged()), this, SIGNAL(deviceChanged())); m_aethercastDevice.reset(new AethercastDevice(AETHERCAST_SERVICE, path, bus)); /* Give our calls a bit more time than the default 25 seconds to * complete whatever they are doing. In some situations (e.g. with * specific devices) the default doesn't seem to be enough to. */ m_aethercastDevice->setTimeout(130 * 1000 /* 130 seconds */); m_aethercastDeviceProperties.reset(new FreeDesktopProperties(AETHERCAST_SERVICE, path, bus)); QObject::connect(m_aethercastDeviceProperties.data(), SIGNAL(PropertiesChanged(const QString&, const QVariantMap&, const QStringList&)), this, SLOT(slotPropertiesChanged(const QString&, const QVariantMap&, const QStringList&))); Q_EMIT(pathChanged()); watchCall(m_aethercastDeviceProperties->GetAll(AETHERCAST_DEVICE_IFACE), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to retrieve properties for device" << m_aethercastDevice->path(); watcher->deleteLater(); return; } auto properties = reply.argumentAt<0>(); setProperties(properties); watcher->deleteLater(); }); } void Device::slotPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties) { Q_UNUSED(invalidatedProperties); if (interface != AETHERCAST_DEVICE_IFACE) return; setProperties(changedProperties); } void Device::setProperties(const QMap &properties) { QMapIterator it(properties); while (it.hasNext()) { it.next(); updateProperty(it.key(), it.value()); } } QDBusPendingReply Device::disconnect() { return m_aethercastDevice->Disconnect(); } QDBusPendingReply Device::connect() { return m_aethercastDevice->Connect(QString()); } void Device::setName(const QString &name) { if (m_name != name) { m_name = name; Q_EMIT(nameChanged()); } } void Device::setAddress(const QString &address) { if (m_address != address) { m_address = address; Q_EMIT(addressChanged()); } } void Device::setState(const State &state) { if (m_state != state) { m_state = state; Q_EMIT(stateChanged()); } } void Device::updateProperty(const QString &key, const QVariant &value) { if (key == "Name") { setName(value.toString()); } else if (key == "Address") { setAddress(value.toString()); } else if (key == "State") { if (value.toString() == "idle") setState(Device::Idle); else if (value.toString() == "disconnected") setState(Device::Disconnected); else if (value.toString() == "connected") setState(Device::Connected); else if (value.toString() == "association") setState(Device::Association); else if (value.toString() == "configuration") setState(Device::Configuration); else if (value.toString() == "failure") setState(Device::Failure); } } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/device.h000066400000000000000000000060151457356502600255670ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine */ #ifndef USS_AETHERCAST_DEVICE_H #define USS_AETHERCAST_DEVICE_H #include #include #include #include #include #include "freedesktop_properties.h" #include "aethercast_device.h" #include "dbus-shared.h" struct Device: QObject { Q_OBJECT Q_PROPERTY(QString path READ getPath NOTIFY pathChanged) Q_PROPERTY(QString name READ getName NOTIFY nameChanged) Q_PROPERTY(QString address READ getAddress NOTIFY addressChanged) Q_PROPERTY(State state READ getState NOTIFY stateChanged) Q_SIGNALS: void pathChanged(); void nameChanged(); void addressChanged(); void stateChanged(); void deviceChanged(); // catchall for any change public: enum State { Idle=1, Disconnected=2, Association=4, Configuration=8, Connected=16, Failure=32 }; Q_ENUMS(State) Q_DECLARE_FLAGS(States, State) const QString& getName() const { return m_name; } const QString& getAddress() const { return m_address; } const State& getState() const { return m_state; } QString getPath() const { return m_aethercastDevice ? m_aethercastDevice->path() : QString(); } private: QString m_name; State m_state; QString m_address; QScopedPointer m_aethercastDevice; QScopedPointer m_aethercastDeviceProperties; protected: void setName(const QString &name); void setAddress(const QString &address); void setState(const State &state); public: Device() {} Device(const QString &path, QDBusConnection &bus); ~Device() {} QDBusPendingReply connect(); QDBusPendingReply disconnect(); void setProperties(const QMap &properties); private Q_SLOTS: void slotPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties); private: void initDevice(const QString &path, QDBusConnection &bus); void updateProperties(QSharedPointer); void updateProperty(const QString &key, const QVariant &value); }; Q_DECLARE_METATYPE(Device*) Q_DECLARE_OPERATORS_FOR_FLAGS(Device::States) #endif // USS_AETHERCAST_DEVICE_H lomiri-system-settings-1.1.0/plugins/brightness/aethercast/devicemodel.cpp000066400000000000000000000212051457356502600271410ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine * */ #include "devicemodel.h" #include #include #include "dbus-shared.h" namespace { const int SCANNING_ACTIVE_DURATION_MSEC = (30 * 1000); const int SCANNING_IDLE_DURATION_MSEC = (10 * 1000); } DeviceModel::DeviceModel(QDBusConnection &dbus, QObject *parent): QAbstractListModel(parent), m_dbus(dbus), m_aethercastManager(AETHERCAST_SERVICE, "/org/aethercast", m_dbus) { connect(&m_aethercastManager, SIGNAL(InterfacesAdded(const QDBusObjectPath&, InterfaceList)), this, SLOT(slotInterfacesAdded(const QDBusObjectPath&, InterfaceList))); connect(&m_aethercastManager, SIGNAL(InterfacesRemoved(const QDBusObjectPath&, const QStringList&)), this, SLOT(slotInterfacesRemoved(const QDBusObjectPath&, const QStringList&))); getManagedObjects(); connect(m_dbus.interface(), &QDBusConnectionInterface::serviceRegistered, this, [=](QString service) { if (service != AETHERCAST_SERVICE) return; getManagedObjects(); }); } DeviceModel::~DeviceModel() { qWarning() << "Releasing device model .."; } void DeviceModel::getManagedObjects() { watchCall(m_aethercastManager.GetManagedObjects(), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to retrieve list of managed objects from Aethercast service: " << reply.error().message(); watcher->deleteLater(); return; } auto objectList = reply.argumentAt<0>(); for (QDBusObjectPath path : objectList.keys()) { InterfaceList ifaces = objectList.value(path); addDevice(path.path(), ifaces.value(AETHERCAST_DEVICE_IFACE)); break; } watcher->deleteLater(); }); } void DeviceModel::slotInterfacesAdded(const QDBusObjectPath &objectPath, InterfaceList ifacesAndProps) { Q_UNUSED(ifacesAndProps); auto candidatedPath = objectPath.path(); // At this point we can only get new devices if (!candidatedPath.startsWith(m_aethercastManager.path())) return; if (!ifacesAndProps.contains(AETHERCAST_DEVICE_IFACE)) return; addDevice(candidatedPath, ifacesAndProps.value(AETHERCAST_DEVICE_IFACE)); } void DeviceModel::slotInterfacesRemoved(const QDBusObjectPath &objectPath, const QStringList &interfaces) { auto candidatedPath = objectPath.path(); if (!m_aethercastManager.isValid()) return; if (candidatedPath == m_aethercastManager.path() && interfaces.contains(AETHERCAST_MANAGER_IFACE)) { return; } if (!candidatedPath.startsWith(m_aethercastManager.path())) return; if (!interfaces.contains(AETHERCAST_DEVICE_IFACE)) return; auto device = getDeviceFromPath(candidatedPath); if (!device) return; const int row = findRowFromAddress(device->getAddress()); if ((row >= 0)) removeRow(row); } int DeviceModel::findRowFromAddress(const QString &address) const { for (int i=0, n=m_devices.size(); igetAddress() == address) return i; return -1; } void DeviceModel::setProperties(const QMap &properties) { QMapIterator it(properties); while (it.hasNext()) { it.next(); updateProperty(it.key(), it.value()); } } void DeviceModel::updateProperty(const QString &key, const QVariant &value) { // Log any cases we get updateProperty until we can ensure // we don't need to handle it qWarning() << Q_FUNC_INFO << key << ":" << value; } void DeviceModel::slotPropertyChanged(const QString &key, const QDBusVariant &value) { updateProperty (key, value.variant()); } void DeviceModel::addDevice(const QString &path, const QVariantMap &properties) { QSharedPointer device(new Device(path, m_dbus)); device->setProperties(properties); if (device) { QObject::connect(device.data(), SIGNAL(deviceChanged()), this, SLOT(slotDeviceChanged())); addDevice(device); } } void DeviceModel::addDevice(QSharedPointer &device) { int row = findRowFromAddress(device->getAddress()); if (row >= 0) { // update existing device m_devices[row] = device; emitRowChanged(row); } else { // add new device row = m_devices.size(); beginInsertRows(QModelIndex(), row, row); m_devices.append(device); endInsertRows(); } emit countChanged(rowCount()); } void DeviceModel::removeRow(int row) { if (0<=row && row(sender()); // find the row that goes with this device int row = -1; if (device != nullptr) for (int i=0, n=m_devices.size(); row==-1 && i DeviceModel::getDeviceFromAddress(const QString &address) { QSharedPointer device; const int row = findRowFromAddress(address); if (row >= 0) device = m_devices[row]; return device; } QSharedPointer DeviceModel::getDeviceFromPath(const QString &path) { for (auto device : m_devices) if (device->getPath() == path) return device; return QSharedPointer(); } void DeviceModel::slotRemoveFinished(QDBusPendingCallWatcher *call) { QDBusPendingReply reply = *call; if (reply.isError()) { qWarning() << "Could not remove device:" << reply.error().message(); } call->deleteLater(); } int DeviceModel::rowCount(const QModelIndex &parent) const { Q_UNUSED(parent); return m_devices.size(); } QHash DeviceModel::roleNames() const { static QHash names; if (Q_UNLIKELY(names.empty())) { names[Qt::DisplayRole] = "displayName"; names[StateRole] = "stateName"; names[AddressRole] = "addressName"; } return names; } QVariant DeviceModel::data(const QModelIndex &index, int role) const { QVariant ret; if ((0<=index.row()) && (index.row()getName(); if (displayName.isEmpty()) displayName = device->getAddress(); ret = displayName; break; case StateRole: ret = device->getState(); break; case AddressRole: ret = device->getAddress(); break; } } return ret; } bool DeviceFilter::lessThan(const QModelIndex &left, const QModelIndex &right) const { const QString a = sourceModel()->data(left, Qt::DisplayRole).value(); const QString b = sourceModel()->data(right, Qt::DisplayRole).value(); return a < b; } void DeviceFilter::filterOnStates(Device::States states) { m_states = states; m_statesEnabled = true; invalidateFilter(); } bool DeviceFilter::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const { bool accepts = true; QModelIndex childIndex = sourceModel()->index(sourceRow, 0, sourceParent); if (accepts && m_statesEnabled) { const int state = childIndex.model()->data(childIndex, DeviceModel::StateRole).value(); accepts = (m_states & state) != 0; } return accepts; } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/devicemodel.h000066400000000000000000000071511457356502600266120ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine */ #ifndef AETHERCAST_DEVICE_MODEL_H #define AETHERCAST_DEVICE_MODEL_H #include #include #include #include #include #include #include #include #include #include #include "device.h" #include "freedesktop_objectmanager.h" #include "freedesktop_properties.h" #include "aethercast_device.h" #include "aethercast_manager.h" class DeviceModel: public QAbstractListModel { Q_OBJECT Q_PROPERTY(int count READ rowCount NOTIFY countChanged) public: explicit DeviceModel(QDBusConnection &dbus, QObject *parent = 0); ~DeviceModel(); enum Roles { // Qt::DisplayRole holds device name TypeRole = Qt::UserRole, AddressRole, StateRole, LastRole = StateRole }; // implemented virtual methods from QAbstractTableModel int rowCount(const QModelIndex &parent = QModelIndex()) const; QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; QHash roleNames() const; QSharedPointer getDeviceFromAddress(const QString &address); QSharedPointer getDeviceFromPath(const QString &path); Q_SIGNALS: void countChanged(int count); private: QDBusConnection m_dbus; DBusObjectManagerInterface m_aethercastManager; void setProperties(const QMap &properties); void updateProperty(const QString &key, const QVariant &value); QList > m_devices; void getManagedObjects(); void updateDevices(); void addDevice(QSharedPointer &device); void addDevice(const QString &objectPath, const QVariantMap &properties); void removeRow(int i); int findRowFromAddress(const QString &address) const; void emitRowChanged(int row); private Q_SLOTS: void slotInterfacesAdded(const QDBusObjectPath &objectPath, InterfaceList ifacesAndProps); void slotInterfacesRemoved(const QDBusObjectPath &objectPath, const QStringList &interfaces); void slotAdapterPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties); void slotRemoveFinished(QDBusPendingCallWatcher *call); void slotPropertyChanged(const QString &key, const QDBusVariant &value); void slotDeviceChanged(); }; class DeviceFilter: public QSortFilterProxyModel { Q_OBJECT Q_PROPERTY(int count READ rowCount NOTIFY countChanged) public: DeviceFilter() {} virtual ~DeviceFilter() {} void filterOnStates(Device::States); Q_SIGNALS: void countChanged(int count); protected: virtual bool filterAcceptsRow(int, const QModelIndex&) const; virtual bool lessThan(const QModelIndex&, const QModelIndex&) const; private: Device::States m_states = Device::State::Idle; bool m_statesEnabled = false; }; #endif // AETHERCAST_DEVICE_MODEL_H lomiri-system-settings-1.1.0/plugins/brightness/aethercast/displays.cpp000066400000000000000000000152321457356502600265140ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine * */ #include "displays.h" #include "aethercast_manager.h" #include "aethercast_device.h" #include Displays::Displays(QObject *parent): Displays(QDBusConnection::systemBus(), parent) { } Displays::Displays(const QDBusConnection &dbus, QObject *parent): QObject(parent), m_dbus(dbus), m_devices(m_dbus) { m_manager = new AethercastManager(AETHERCAST_SERVICE, AETHERCAST_PATH, m_dbus); m_aethercastProperties.reset(new FreeDesktopProperties(AETHERCAST_SERVICE, AETHERCAST_PATH, m_dbus)); QObject::connect(m_aethercastProperties.data(), SIGNAL(PropertiesChanged(const QString&, const QVariantMap&, const QStringList&)), this, SLOT(slotPropertiesChanged(const QString&, const QVariantMap&, const QStringList&))); getAll(); connect(m_dbus.interface(), &QDBusConnectionInterface::serviceRegistered, this, [=](QString service) { if (service != AETHERCAST_SERVICE) return; getAll(); }); m_connectedDevices.filterOnStates(Device::State::Association | Device::State::Configuration | Device::State::Connected); m_connectedDevices.setSourceModel(&m_devices); m_disconnectedDevices.filterOnStates(Device::State::Idle | Device::State::Disconnected | Device::State::Failure); m_disconnectedDevices.setSourceModel(&m_devices); connect(&m_connectedDevices, SIGNAL(rowsInserted(const QModelIndex, int, int)), this, SIGNAL(connectedDevicesChanged())); connect(&m_disconnectedDevices, SIGNAL(rowsInserted(const QModelIndex, int, int)), this, SIGNAL(disconnectedDevicesChanged())); } void Displays::getAll() { watchCall(m_aethercastProperties->GetAll(AETHERCAST_MANAGER_IFACE), [=](QDBusPendingCallWatcher *watcher) { QDBusPendingReply reply = *watcher; if (reply.isError()) { qWarning() << "Failed to retrieve properties for manager"; watcher->deleteLater(); return; } auto properties = reply.argumentAt<0>(); setProperties(properties); watcher->deleteLater(); }); } void Displays::slotPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties) { Q_UNUSED(invalidatedProperties); if (interface != AETHERCAST_MANAGER_IFACE) return; setProperties(changedProperties); } void Displays::setProperties(const QMap &properties) { QMapIterator it(properties); while (it.hasNext()) { it.next(); updateProperty(it.key(), it.value()); } } void Displays::setEnabled(bool enabled) { if (!m_manager) return; bool ret = m_manager->setEnabled(enabled); /* This is a hack to ensure the aethercast enabled switch stays * in sync with the enabled property. We should be able to rely * on the propertiesChanged signal to catch this, but we can't */ if (ret) Q_EMIT(enabledChanged(enabled)); else Q_EMIT(enabledChanged(!enabled)); } void Displays::scan() { if (!m_manager) return; m_manager->Scan(); } QAbstractItemModel * Displays::devices() { auto ret = &m_devices; QQmlEngine::setObjectOwnership(ret, QQmlEngine::CppOwnership); return ret; } QAbstractItemModel * Displays::connectedDevices() { auto ret = &m_connectedDevices; QQmlEngine::setObjectOwnership(ret, QQmlEngine::CppOwnership); return ret; } QAbstractItemModel * Displays::disconnectedDevices() { auto ret = &m_disconnectedDevices; QQmlEngine::setObjectOwnership(ret, QQmlEngine::CppOwnership); return ret; } void Displays::handleConnectError(QDBusError error) { if (error.name() == "org.aethercast.Error.None") Q_EMIT(connectError(Error::None)); else if (error.name() == "org.aethercast.Error.Failed") Q_EMIT(connectError(Error::Failed)); else if (error.name() == "org.aethercast.Error.Already") Q_EMIT(connectError(Error::Already)); else if (error.name() == "org.aethercast.Error.ParamInvalid") Q_EMIT(connectError(Error::ParamInvalid)); else if (error.name() == "org.aethercast.Error.InvalidState") Q_EMIT(connectError(Error::InvalidState)); else if (error.name() == "org.aethercast.Error.NotConnected") Q_EMIT(connectError(Error::NotConnected)); else if (error.name() == "org.aethercast.Error.NotReady") Q_EMIT(connectError(Error::NotReady)); else Q_EMIT(connectError(Error::Unknown)); } void Displays::disconnectDevice(const QString &address) { auto device = m_devices.getDeviceFromAddress(address); if (!device) return; QDBusPendingReply reply = device->disconnect(); QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(reply, this); QObject::connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(callFinishedSlot(QDBusPendingCallWatcher*))); } void Displays::callFinishedSlot(QDBusPendingCallWatcher *call) { QDBusPendingReply reply = *call; if (reply.isFinished() && reply.isError()) handleConnectError(reply.error()); call->deleteLater(); } void Displays::connectDevice(const QString &address) { auto device = m_devices.getDeviceFromAddress(address); if (!device) return; QDBusPendingReply reply = device->connect(); QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(reply, this); QObject::connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(callFinishedSlot(QDBusPendingCallWatcher*))); } void Displays::updateProperty(const QString &key, const QVariant &value) { if (key == "Scanning") Q_EMIT(scanningChanged(value.toBool())); if (key == "State") Q_EMIT(stateChanged()); if (key == "Enabled") Q_EMIT(enabledChanged(value.toBool())); } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/displays.h000066400000000000000000000065711457356502600261670ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Ken VanDine * */ #ifndef DISPLAYS_H #define DISPLAYS_H #include #include #include "devicemodel.h" #include "aethercast_device.h" #include "aethercast_manager.h" class Displays : public QObject { Q_OBJECT Q_PROPERTY (QAbstractItemModel* devices READ devices CONSTANT) Q_PROPERTY (QAbstractItemModel* connectedDevices READ connectedDevices NOTIFY connectedDevicesChanged) Q_PROPERTY (QAbstractItemModel* disconnectedDevices READ disconnectedDevices NOTIFY disconnectedDevicesChanged) Q_PROPERTY (bool scanning READ scanning NOTIFY scanningChanged) Q_PROPERTY (bool enabled READ enabled WRITE setEnabled NOTIFY enabledChanged) Q_PROPERTY (QString state READ state NOTIFY stateChanged) public: explicit Displays(QObject *parent = nullptr); explicit Displays(const QDBusConnection &dbus, QObject *parent = nullptr); ~Displays() {} enum Error { None, Failed, Already, ParamInvalid, InvalidState, NotConnected, NotReady, Unknown }; Q_ENUMS(Error) Q_INVOKABLE void connectDevice(const QString &address); Q_INVOKABLE void disconnectDevice(const QString &address); Q_INVOKABLE void scan(); void setProperties(const QMap &properties); QAbstractItemModel * devices(); QAbstractItemModel * connectedDevices(); QAbstractItemModel * disconnectedDevices(); bool scanning() const { return m_manager->scanning(); } bool enabled() const { return m_manager->enabled(); } void setEnabled(bool); QString state() const { return m_manager->state(); } Q_SIGNALS: void scanningChanged(bool isActive); void enabledChanged(bool enabled); void stateChanged(); void connectedDevicesChanged(); void disconnectedDevicesChanged(); void connectError(int error); private Q_SLOTS: void slotPropertiesChanged(const QString &interface, const QVariantMap &changedProperties, const QStringList &invalidatedProperties); void callFinishedSlot(QDBusPendingCallWatcher *call); private: void getAll(); QDBusConnection m_dbus; DeviceModel m_devices; DeviceFilter m_connectedDevices; DeviceFilter m_disconnectedDevices; AethercastManager* m_manager; QScopedPointer m_aethercastProperties; void updateProperties(QSharedPointer); void updateProperty(const QString &key, const QVariant &value); void handleConnectError(QDBusError error); }; #endif // DISPLAYS_H lomiri-system-settings-1.1.0/plugins/brightness/aethercast/freedesktop_objectmanager.cpp000066400000000000000000000015261457356502600320610ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -p freedesktop_objectmanager -i aethercast_helper.h -v -c DBusObjectManagerInterface org.freedesktop.DBus.ObjectManager.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "freedesktop_objectmanager.h" /* * Implementation of interface class DBusObjectManagerInterface */ DBusObjectManagerInterface::DBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } DBusObjectManagerInterface::~DBusObjectManagerInterface() { } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/freedesktop_objectmanager.h000066400000000000000000000033561457356502600315310ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -p freedesktop_objectmanager -i aethercast_helper.h -v -c DBusObjectManagerInterface org.freedesktop.DBus.ObjectManager.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef FREEDESKTOP_OBJECTMANAGER_H_1452098393 #define FREEDESKTOP_OBJECTMANAGER_H_1452098393 #include #include #include #include #include #include #include #include #include "aethercast_helper.h" /* * Proxy class for interface org.freedesktop.DBus.ObjectManager */ class DBusObjectManagerInterface: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.DBus.ObjectManager"; } public: DBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~DBusObjectManagerInterface(); public Q_SLOTS: // METHODS inline QDBusPendingReply GetManagedObjects() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("GetManagedObjects"), argumentList); } Q_SIGNALS: // SIGNALS void InterfacesAdded(const QDBusObjectPath &object_path, InterfaceList interfaces_and_properties); void InterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces); }; namespace org { namespace freedesktop { namespace DBus { typedef ::DBusObjectManagerInterface ObjectManager; } } } #endif lomiri-system-settings-1.1.0/plugins/brightness/aethercast/freedesktop_properties.cpp000066400000000000000000000014301457356502600314460ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c FreeDesktopProperties -p freedesktop_properties -v org.freedesktop.DBus.Properties.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * This file may have been hand-edited. Look for HAND-EDIT comments * before re-generating it. */ #include "freedesktop_properties.h" /* * Implementation of interface class FreeDesktopProperties */ FreeDesktopProperties::FreeDesktopProperties(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) { } FreeDesktopProperties::~FreeDesktopProperties() { } lomiri-system-settings-1.1.0/plugins/brightness/aethercast/freedesktop_properties.h000066400000000000000000000044271457356502600311240ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -c FreeDesktopProperties -p freedesktop_properties -v org.freedesktop.DBus.Properties.xml * * qdbusxml2cpp is Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef FREEDESKTOP_PROPERTIES_H_1452098393 #define FREEDESKTOP_PROPERTIES_H_1452098393 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.freedesktop.DBus.Properties */ class FreeDesktopProperties: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.DBus.Properties"; } public: FreeDesktopProperties(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~FreeDesktopProperties(); public Q_SLOTS: // METHODS inline QDBusPendingReply Get(const QString &interface, const QString &name) { QList argumentList; argumentList << QVariant::fromValue(interface) << QVariant::fromValue(name); return asyncCallWithArgumentList(QStringLiteral("Get"), argumentList); } inline QDBusPendingReply GetAll(const QString &interface) { QList argumentList; argumentList << QVariant::fromValue(interface); return asyncCallWithArgumentList(QStringLiteral("GetAll"), argumentList); } inline QDBusPendingReply<> Set(const QString &interface, const QString &name, const QDBusVariant &value) { QList argumentList; argumentList << QVariant::fromValue(interface) << QVariant::fromValue(name) << QVariant::fromValue(value); return asyncCallWithArgumentList(QStringLiteral("Set"), argumentList); } Q_SIGNALS: // SIGNALS void PropertiesChanged(const QString &interface, const QVariantMap &changed_properties, const QStringList &invalidated_properties); }; namespace org { namespace freedesktop { namespace DBus { typedef ::FreeDesktopProperties Properties; } } } #endif lomiri-system-settings-1.1.0/plugins/brightness/aethercast/org.aethercast.xml000066400000000000000000000026721457356502600276170ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/brightness/brightness.cpp000066400000000000000000000060051457356502600247070ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "brightness.h" #include #include #include #include #include // Returned data from getBrightnessParams struct BrightnessParams { int dim; // Dim brightness int min; // Minimum brightness int max; // Maximum brightness int def; // Default brightness bool automatic; // Whether "auto brightness" is supported }; Q_DECLARE_METATYPE(BrightnessParams) const QDBusArgument &operator<<(QDBusArgument &argument, const BrightnessParams ¶ms) { argument.beginStructure(); argument << params.dim << params.min << params.max << params.def << params.automatic; argument.endStructure(); return argument; } const QDBusArgument &operator>>(const QDBusArgument &argument, BrightnessParams ¶ms) { argument.beginStructure(); argument >> params.dim >> params.min >> params.max >> params.def >> params.automatic; argument.endStructure(); return argument; } Brightness::Brightness(QObject *parent) : QObject(parent), m_systemBusConnection (QDBusConnection::systemBus()), m_powerdIface ("com.lomiri.Repowerd", "/com/lomiri/Repowerd", "com.lomiri.Repowerd", m_systemBusConnection), m_powerdRunning(false), m_autoBrightnessAvailable(false) { qRegisterMetaType(); m_powerdRunning = m_powerdIface.isValid(); if (!m_powerdRunning) { qWarning() << m_powerdIface.interface() << m_powerdIface.lastError().message(); return; } QDBusMessage reply(m_powerdIface.call("getBrightnessParams")); if (reply.type() != QDBusMessage::ReplyMessage) return; // (iiiib) -> dim, max, min, default, autobrightness QDBusArgument result(reply.arguments()[0].value()); BrightnessParams params = qdbus_cast(result); m_autoBrightnessAvailable = params.automatic; } bool Brightness::getAutoBrightnessAvailable() const { return m_autoBrightnessAvailable; } bool Brightness::getPowerdRunning() const { return m_powerdRunning; } bool Brightness::getWidiSupported() const { char widi[PROP_VALUE_MAX]; property_get("ubuntu.widi.supported", widi, "0"); return (strcmp(widi, "0") > 0); } lomiri-system-settings-1.1.0/plugins/brightness/brightness.h000066400000000000000000000027511457356502600243600ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef BRIGHTNESS_H #define BRIGHTNESS_H #include #include class Brightness : public QObject { Q_OBJECT Q_PROPERTY( bool powerdRunning READ getPowerdRunning CONSTANT) Q_PROPERTY (bool autoBrightnessAvailable READ getAutoBrightnessAvailable CONSTANT) Q_PROPERTY (bool widiSupported READ getWidiSupported CONSTANT) public: explicit Brightness(QObject *parent = 0); bool getPowerdRunning() const; bool getAutoBrightnessAvailable() const; bool getWidiSupported() const; private: QDBusConnection m_systemBusConnection; QString m_objectPath; QDBusInterface m_powerdIface; bool m_powerdRunning; bool m_autoBrightnessAvailable; }; #endif // BRIGHTNESS_H lomiri-system-settings-1.1.0/plugins/brightness/brightness.settings000066400000000000000000000007201457356502600257630ustar00rootroot00000000000000{ "plugin": "brightness-plugin", "icon": "display-brightness-symbolic", "name": "Brightness", "translations": "lomiri-system-settings", "category": "system", "priority": 4, "keywords": [ "brightness", "display", "screen", "automatic", "adjust" ], "has-dynamic-keywords": false, "has-dynamic-visibility": true, "has-dynamic-name": true, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/brightness/plugin.cpp000066400000000000000000000027111457356502600240350ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "plugin.h" #include #include #include "brightness.h" #include "aethercast/aethercast_helper.h" #include "aethercast/displays.h" #include "aethercast/device.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Brightness")); // Register additional QtDBus types we need qDBusRegisterMetaType(); qDBusRegisterMetaType(); qmlRegisterType(uri, 1, 0, "LomiriBrightnessPanel"); qmlRegisterType(uri, 1, 0, "AethercastDevice"); qmlRegisterType(uri, 1, 0, "AethercastDisplays"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/brightness/plugin.h000066400000000000000000000020401457356502600234750ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/brightness/plugin/000077500000000000000000000000001457356502600233305ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/brightness/plugin/CMakeLists.txt000066400000000000000000000006101457356502600260650ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR}) include_directories(${ANDR_PROP_INCLUDE_DIRS}) add_definitions(-DQT_NO_KEYWORDS) add_library(brightness-plugin SHARED brightness-plugin.h brightness-plugin.cpp) target_link_libraries(brightness-plugin Qt5::Core Qt5::Qml Qt5::DBus LomiriSystemSettings ${ANDR_PROP_LDFLAGS}) install(TARGETS brightness-plugin DESTINATION ${PLUGIN_MODULE_DIR}) lomiri-system-settings-1.1.0/plugins/brightness/plugin/brightness-plugin.cpp000066400000000000000000000047161457356502600275100ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "brightness-plugin.h" #include #include #include #include #include #include QString _(const char *text){ return QString::fromUtf8(dgettext(0, text)); } using namespace LomiriSystemSettings; class BrightnessItem: public ItemBase { Q_OBJECT public: explicit BrightnessItem(const QVariantMap &staticData, QObject *parent = 0); void setDisplayName(const QString &name); void setVisibility(bool visible); }; BrightnessItem::BrightnessItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent) { QDBusInterface m_powerdIface ("com.lomiri.Repowerd", "/com/lomiri/Repowerd", "com.lomiri.Repowerd", QDBusConnection::systemBus()); // Hide the plugin if powerd isn't running; it's currently redundant setVisibility(m_powerdIface.isValid()); char widi[PROP_VALUE_MAX] = ""; property_get("ubuntu.widi.supported", widi, "0"); // We want to log this property to help aid debugging qWarning() << Q_FUNC_INFO << "ubuntu.widi.supported:" << widi; if (strcmp(widi, "0") == 0) { setDisplayName(_("Brightness")); } else { setDisplayName(_("Brightness & Display")); } } void BrightnessItem::setDisplayName(const QString &name) { setName(name); } void BrightnessItem::setVisibility(bool visible) { setVisible(visible); } ItemBase *BrightnessPlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new BrightnessItem(staticData, parent); } #include "brightness-plugin.moc" lomiri-system-settings-1.1.0/plugins/brightness/plugin/brightness-plugin.h000066400000000000000000000025111457356502600271440ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_BRIGHTNESS_PLUGIN_H #define SYSTEM_SETTINGS_BRIGHTNESS_PLUGIN_H #include #include class BrightnessPlugin: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; #endif // SYSTEM_SETTINGS_BRIGHTNESS_PLUGIN_H lomiri-system-settings-1.1.0/plugins/brightness/qmldir000066400000000000000000000001051457356502600232410ustar00rootroot00000000000000module Lomiri.SystemSettings.Brightness plugin LomiriBrightnessPanel lomiri-system-settings-1.1.0/plugins/brightness/settings-brightness.svg000066400000000000000000000155021457356502600265640ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/example/000077500000000000000000000000001457356502600213155ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/example/CMakeLists.txt000066400000000000000000000006751457356502600240650ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR}) set(QML_SOURCES PageComponent.qml) add_library(example-plugin MODULE example-plugin.cpp example-plugin.h ${QML_SOURCES}) target_link_libraries(example-plugin Qt5::Qml Qt5::Core LomiriSystemSettings) # This plugin is only an example so let's not install it. #install(FILES example.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) #install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/example) lomiri-system-settings-1.1.0/plugins/example/PageComponent.qml000066400000000000000000000017361457356502600245760ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import SystemSettings 1.0 ItemPage { id: root Rectangle { anchors.fill: parent anchors.margins: 10 color: theme.palette.normal.negative } } lomiri-system-settings-1.1.0/plugins/example/example-plugin.cpp000066400000000000000000000034401457356502600247510ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "example-plugin.h" #include #include #include using namespace LomiriSystemSettings; class ExampleItem: public ItemBase { Q_OBJECT public: explicit ExampleItem(const QVariantMap &staticData, QObject *parent = 0); virtual ~ExampleItem(); virtual QQmlComponent *pageComponent(QQmlEngine *engine, QObject *parent = 0); }; ExampleItem::ExampleItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent) { } ExampleItem::~ExampleItem() { } QQmlComponent *ExampleItem::pageComponent(QQmlEngine *engine, QObject *parent) { return new QQmlComponent(engine, QUrl("qrc:/PageComponent.qml"), parent); } ExamplePlugin::ExamplePlugin(): QObject() { } ItemBase *ExamplePlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new ExampleItem(staticData, parent); } #include "example-plugin.moc" lomiri-system-settings-1.1.0/plugins/example/example-plugin.h000066400000000000000000000025151457356502600244200ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_EXAMPLE_PLUGIN_H #define SYSTEM_SETTINGS_EXAMPLE_PLUGIN_H #include #include class ExamplePlugin: public QObject, public LomiriSystemSettings::PluginInterface { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface") Q_INTERFACES(LomiriSystemSettings::PluginInterface) public: ExamplePlugin(); LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; #endif // SYSTEM_SETTINGS_EXAMPLE_PLUGIN_H lomiri-system-settings-1.1.0/plugins/example/example.settings000066400000000000000000000004471457356502600245370ustar00rootroot00000000000000{ "name": "Example", "icon": "totem", "translations": "settings-example", "category": "network", "keywords": [ "example", "test", "sample" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "plugin": "example-plugin" } lomiri-system-settings-1.1.0/plugins/flight-mode/000077500000000000000000000000001457356502600220615ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/flight-mode/CMakeLists.txt000066400000000000000000000015541457356502600246260ustar00rootroot00000000000000set(QML_SOURCES EntryComponent.qml) add_library(FlightModeHelper MODULE flight-mode-helper.cpp flight-mode-helper.h plugin.cpp plugin.h # Proxy class for interface org.freedesktop.URfkill, /org/freedesktop/URfkill # manually generated with qdbusxml2cpp # if the API changes, get the introspection data # from the service and regenerate the file urfkill-proxy.h ${QML_SOURCES} ) target_link_libraries(FlightModeHelper Qt5::Qml Qt5::Quick Qt5::DBus) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/FlightMode) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/flight-mode) install(TARGETS FlightModeHelper DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES flight-mode.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-flight-mode.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) lomiri-system-settings-1.1.0/plugins/flight-mode/EntryComponent.qml000066400000000000000000000027131457356502600255630ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.FlightMode 1.0 as FlightMode import Lomiri.Settings.Components 0.1 as LSC SettingsListItems.Icon { text: i18n.tr(model.displayName) iconSource: model.icon Switch { id: switchItem SlotsLayout.position: SlotsLayout.Trailing LSC.ServerPropertySynchroniser { userTarget: switchItem userProperty: "checked" serverTarget: helper serverProperty: "inFlightMode" onSyncTriggered: helper.setFlightMode(value) } FlightMode.Helper { id: helper } } } lomiri-system-settings-1.1.0/plugins/flight-mode/flight-mode-helper.cpp000066400000000000000000000035141457356502600262440ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Antti Kaijanmäki * */ #include "flight-mode-helper.h" #include #include #include #include FlightModeHelper::FlightModeHelper(QObject *parent) : QObject(parent) { m_urfkill = new org::freedesktop::URfkill(QLatin1String("org.freedesktop.URfkill"), QLatin1String("/org/freedesktop/URfkill"), QDBusConnection::systemBus(), this); auto reply = m_urfkill->IsFlightMode(); reply.waitForFinished(); if (reply.isError()) { qWarning("Failed to get flight-mode status: %s", qPrintable(reply.error().message())); m_isFlightMode = false; } else { m_isFlightMode = reply.value(); } connect(m_urfkill, &org::freedesktop::URfkill::FlightModeChanged, [this](bool value) { m_isFlightMode = value; inFlightModeChanged(); }); } FlightModeHelper::~FlightModeHelper() {} void FlightModeHelper::setFlightMode(bool value) { m_urfkill->FlightMode(value); } bool FlightModeHelper::inFlightMode() { return m_isFlightMode; } lomiri-system-settings-1.1.0/plugins/flight-mode/flight-mode-helper.h000066400000000000000000000023571457356502600257150ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Antti Kaijanmäki * */ #ifndef FLIGHT_MODE_HELPER_H #define FLIGHT_MODE_HELPER_H #include #include "urfkill-proxy.h" class FlightModeHelper : public QObject { Q_OBJECT Q_PROPERTY(bool inFlightMode READ inFlightMode NOTIFY inFlightModeChanged) public: explicit FlightModeHelper(QObject *parent = 0); ~FlightModeHelper(); Q_INVOKABLE void setFlightMode(bool value); bool inFlightMode(); signals: void inFlightModeChanged(); private: org::freedesktop::URfkill *m_urfkill; bool m_isFlightMode; }; #endif lomiri-system-settings-1.1.0/plugins/flight-mode/flight-mode.settings000066400000000000000000000007361457356502600260500ustar00rootroot00000000000000{ "name": "Flight Mode", "icon": "airplane-mode", "translations": "lomiri-system-settings", "category": "uncategorized-top", "priority": 0, "keywords": [ "flight", "plane", "offline", "airplane", "network" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "visible-if-file-exists": "/etc/dbus-1/system.d/org.freedesktop.URfkill.conf", "entry-component": "EntryComponent.qml" } lomiri-system-settings-1.1.0/plugins/flight-mode/plugin.cpp000066400000000000000000000021451457356502600240650ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Antti Kaijanmäki * */ #include "plugin.h" #include #include #include "flight-mode-helper.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.FlightMode")); qmlRegisterType(uri, 1, 0, "Helper"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/flight-mode/plugin.h000066400000000000000000000020601457356502600235260ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Antti Kaijanmäki * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/flight-mode/qmldir000066400000000000000000000001001457356502600232630ustar00rootroot00000000000000module Lomiri.SystemSettings.FlightMode plugin FlightModeHelper lomiri-system-settings-1.1.0/plugins/flight-mode/settings-flight-mode.svg000066400000000000000000000036021457356502600266400ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/flight-mode/urfkill-proxy.h000066400000000000000000000072311457356502600250640ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -m -p urfkill-proxy.h * * qdbusxml2cpp is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef URFKILL_PROXY_CPP_1402559409 #define URFKILL_PROXY_CPP_1402559409 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.freedesktop.URfkill */ class OrgFreedesktopURfkillInterface: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.URfkill"; } public: OrgFreedesktopURfkillInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) {} ~OrgFreedesktopURfkillInterface() {} Q_PROPERTY(QString DaemonVersion READ daemonVersion) inline QString daemonVersion() const { return qvariant_cast< QString >(property("DaemonVersion")); } Q_PROPERTY(bool KeyControl READ keyControl) inline bool keyControl() const { return qvariant_cast< bool >(property("KeyControl")); } public Q_SLOTS: // METHODS inline QDBusPendingReply Block(uint type, bool block) { QList argumentList; argumentList << QVariant::fromValue(type) << QVariant::fromValue(block); return asyncCallWithArgumentList(QLatin1String("Block"), argumentList); } inline QDBusPendingReply BlockIdx(uint index, bool block) { QList argumentList; argumentList << QVariant::fromValue(index) << QVariant::fromValue(block); return asyncCallWithArgumentList(QLatin1String("BlockIdx"), argumentList); } inline QDBusPendingReply > EnumerateDevices() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("EnumerateDevices"), argumentList); } inline QDBusPendingReply FlightMode(bool block) { QList argumentList; argumentList << QVariant::fromValue(block); return asyncCallWithArgumentList(QLatin1String("FlightMode"), argumentList); } inline QDBusPendingReply Inhibit(const QString &reason) { QList argumentList; argumentList << QVariant::fromValue(reason); return asyncCallWithArgumentList(QLatin1String("Inhibit"), argumentList); } inline QDBusPendingReply IsFlightMode() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("IsFlightMode"), argumentList); } inline QDBusPendingReply IsInhibited() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("IsInhibited"), argumentList); } inline QDBusPendingReply<> Uninhibit(uint inhibit_cookie) { QList argumentList; argumentList << QVariant::fromValue(inhibit_cookie); return asyncCallWithArgumentList(QLatin1String("Uninhibit"), argumentList); } Q_SIGNALS: // SIGNALS void DeviceAdded(const QDBusObjectPath &device); void DeviceChanged(const QDBusObjectPath &device); void DeviceRemoved(const QDBusObjectPath &device); void FlightModeChanged(bool flight_mode); void UrfkeyPressed(int keycode); }; namespace org { namespace freedesktop { typedef ::OrgFreedesktopURfkillInterface URfkill; } } #endif lomiri-system-settings-1.1.0/plugins/gestures/000077500000000000000000000000001457356502600215235ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/gestures/CMakeLists.txt000066400000000000000000000011011457356502600242540ustar00rootroot00000000000000set(QML_SOURCES PageComponent.qml) add_library(LomiriGesturesPanel MODULE gestures_dbushelper.cpp gestures_dbushelper.h plugin.cpp plugin.h ${QML_SOURCES} ) target_link_libraries(LomiriGesturesPanel Qt5::Qml Qt5::Quick Qt5::DBus) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Gestures) install(TARGETS LomiriGesturesPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir.in DESTINATION ${PLUG_DIR} RENAME qmldir) install(FILES gestures.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/gestures) lomiri-system-settings-1.1.0/plugins/gestures/PageComponent.qml000066400000000000000000000140541457356502600250010ustar00rootroot00000000000000/* * Copyright (C) 2022 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Settings.Menus 0.1 as Menus import Lomiri.Settings.Components 0.1 as LSC import Lomiri.SystemSettings.Gestures 1.0 import GSettings 1.0 ItemPage { id: root title: i18n.tr("Gestures") flickable: gesturesFlickable GSettings { id: edgeDragGsetting schema.id: "com.lomiri.Shell" } GSettings { id: gsettings schema.id: "com.lomiri.touch.system" } Flickable { id: gesturesFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Workaround https://bugreports.qt-project.org/browse/QTBUG-31905 */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right SettingsListItems.Standard { id: doubleTapToWake text: i18n.tr("Tap to wake") visible: DbusHelper.isDT2WSupported Switch { id: doubleTapToWakeSwitch objectName: "doubleTapToWake" property bool serverChecked: gsettings.doubleTapToWake onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: gsettings.doubleTapToWake = checked } showDivider: false } Label { anchors { left:parent.left right:parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) } text: i18n.tr("Double-tap anywhere on the screen to wake device.") wrapMode: Text.WordWrap visible: doubleTapToWake.visible } ListItem.Standard { id: divider height: divider.height + units.gu(2) visible: doubleTapToWake.visible showDivider: true } // edge drag with setting for changing the corresponding gsetting SettingsItemTitle { text: i18n.tr("Edge drag areas width:") } SettingsListItems.Standard { Column { spacing: units.gu(1) bottomPadding: units.gu(1) anchors { left: parent.left leftMargin: units.gu(2) right: parent.right rightMargin: units.gu(2) } Label { text: i18n.tr("Current value: %1").arg(edgeDragGsetting.edgeDragWidth) } // slider row with min and max labels Row { anchors { left: parent.left right: parent.right } Label { id: minValueLabel width: units.gu(2) text: dragSensitivity.minimumValue anchors.verticalCenter: parent.verticalCenter } Menus.SliderMenu { id: dragSensitivity width: parent.width - (minValueLabel.width + maxValueLabel.width) function formatValue(v) { return v } minimumValue: 1 maximumValue: 5 value: edgeDragGsetting.edgeDragWidth live: true property real sliderValue: Math.round(dragSensitivity.value) LSC.ServerPropertySynchroniser { userTarget: dragSensitivity userProperty: "value" serverTarget: dragSensitivity serverProperty: "sliderValue" onSyncTriggered: edgeDragGsetting.edgeDragWidth = Math.round(value); } // apply the current value once the component has finished initial loading Component.onCompleted: value = edgeDragGsetting.edgeDragWidth } Label { id: maxValueLabel width: units.gu(2) text: dragSensitivity.maximumValue anchors.verticalCenter: parent.verticalCenter } } Label { text: i18n.tr("With a higher value, the swipe area at the edges to trigger an action is wider. The default value is 2.") anchors.left:parent.left anchors.right:parent.right wrapMode: Text.WordWrap } } } } } } lomiri-system-settings-1.1.0/plugins/gestures/gestures.settings000066400000000000000000000006171457356502600251520ustar00rootroot00000000000000{ "plugin": "gestures-plugin", "icon": "gestures", "name": "Gestures", "translations": "lomiri-system-settings", "category": "personal", "priority": 6, "form-factors": [ "phone", "tablet" ], "keywords": [ "gestures" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/gestures/gestures_dbushelper.cpp000066400000000000000000000041101457356502600263010ustar00rootroot00000000000000/* * Copyright (C) 2022 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include #include #include #include #include #include "gestures_dbushelper.h" /* DBus definitions for interacting with Unity Screen, living in repowerd */ const QString UNITY_SCREEN_INTERFACE = QStringLiteral("com.canonical.Unity.Screen"); const QString UNITY_SCREEN_PATH = QStringLiteral("/com/canonical/Unity/Screen"); const QString UNITY_SCREEN_SERVICE = QStringLiteral("com.canonical.Unity.Screen"); /* DBus methods for interacting with DoubleTapToWake (DT2W) */ const QString UNITY_SCREEN_METHOD_DT2W_SUPPORTED = QStringLiteral("getDoubleTapToWakeSupported"); GesturesDbusHelper::GesturesDbusHelper(QObject *parent) : QObject(parent) { this->m_unityScreenInterface = new QDBusInterface( UNITY_SCREEN_SERVICE, UNITY_SCREEN_PATH, UNITY_SCREEN_INTERFACE, QDBusConnection::systemBus(), this); this->m_dt2wSupported = isDT2WSupported(); qDebug() << Q_FUNC_INFO << "DT2W supported:" << this->m_dt2wSupported; } bool GesturesDbusHelper::isSupported() { /* If any item is supported, return true to show the settings entry. * Unsupported entries are automatically hidden. */ return isDT2WSupported(); } bool GesturesDbusHelper::isDT2WSupported() { QDBusReply dt2wSupportedValue = this->m_unityScreenInterface->call(UNITY_SCREEN_METHOD_DT2W_SUPPORTED); return dt2wSupportedValue.isValid() && dt2wSupportedValue.value(); } lomiri-system-settings-1.1.0/plugins/gestures/gestures_dbushelper.h000066400000000000000000000023311457356502600257510ustar00rootroot00000000000000/* * Copyright (C) 2022 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #pragma once #include #include /** * Communication between system-settings and repowerd. */ class GesturesDbusHelper final : public QObject { Q_OBJECT Q_PROPERTY(bool isDT2WSupported READ isDT2WSupported NOTIFY isDT2WSupportedChanged) public: explicit GesturesDbusHelper(QObject *parent = nullptr); ~GesturesDbusHelper() {}; public Q_SLOTS: bool isSupported(); bool isDT2WSupported(); Q_SIGNALS: void isDT2WSupportedChanged(); private: QDBusInterface* m_unityScreenInterface = nullptr; bool m_dt2wSupported = false; }; lomiri-system-settings-1.1.0/plugins/gestures/plugin.cpp000066400000000000000000000024021457356502600235230ustar00rootroot00000000000000/* * Copyright (C) 2022 UBports Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include "plugin.h" #include #include #include "gestures_dbushelper.h" namespace { GesturesDbusHelper *s = nullptr; QObject* dbusProvider(QQmlEngine* engine, QJSEngine* /* scriptEngine */) { if(!s) s = new GesturesDbusHelper(engine); return s; } } void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Gestures")); qmlRegisterSingletonType(uri, 1, 0, "DbusHelper", dbusProvider); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/gestures/plugin.h000066400000000000000000000017051457356502600231750ustar00rootroot00000000000000/* * Copyright (C) 2022 UBports Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #pragma once #include #include class BackendPlugin: public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; lomiri-system-settings-1.1.0/plugins/gestures/qmldir.in000066400000000000000000000001011457356502600233330ustar00rootroot00000000000000module Lomiri.SystemSettings.Gestures plugin LomiriGesturesPanel lomiri-system-settings-1.1.0/plugins/hotspot/000077500000000000000000000000001457356502600213625ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/hotspot/CMakeLists.txt000066400000000000000000000011661457356502600241260ustar00rootroot00000000000000add_subdirectory(plugin) set(QML_SOURCES HotspotSetup.qml PageComponent.qml ) # We need a dummy target so the QML files show up in Qt Creator # If this plugin gets some C++ sources, remove this. add_custom_target(hotspot-holder COMMAND echo This is just a dummy. SOURCES ${QML_SOURCES}) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Hotspot) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES hotspot.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-hotspot.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/hotspot) lomiri-system-settings-1.1.0/plugins/hotspot/HotspotSetup.qml000066400000000000000000000323001457356502600245540ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtQuick.Layouts 1.1 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItems import Lomiri.Components.Popups 1.3 import Lomiri.Connectivity 1.0 import Lomiri.SystemSettings.Cellular 1.0 Component { id: hotspotSetup Dialog { id: hotspotSetupDialog /* Connectivity.hotspotStored changes as soon as the user has added a hotspot, and we use this value when we choose between e.g. "Change" and "Setup". We'd like the narrative to be consistent, so we stick with what the stored value was at component completion. */ property bool stored: false Component.onCompleted: stored = Connectivity.hotspotStored; objectName: "hotspotSetup" anchorToKeyboard: true function settingsValid() { var ssidValid = ssidField.text !== ""; var passwordValid = passwordRequiredToggle.checked ? passwordField.length >= 8 : true; return ssidValid && passwordValid; } function updateHotspotSettings () { Connectivity.hotspotSsid = ssidField.text; Connectivity.hotspotPassword = passwordField.text; Connectivity.hotspotAuth = passwordRequiredToggle.checked ? "wpa-psk" : "none"; } title: stored ? i18n.tr("Change Hotspot Setup") : i18n.tr("Set Up Hotspot") states: [ State { name: "STARTING" PropertyChanges { target: workingIndicator running: true } PropertyChanges { target: ssidLabel opacity: 0.5 } PropertyChanges { target: ssidField enabled: false } PropertyChanges { target: passwordRequired enabled: false } PropertyChanges { target: passwordField enabled: false } PropertyChanges { target: confirmButton enabled: false } }, State { name: "FAILED" PropertyChanges { target: ssidField errorHighlight: true } StateChangeScript { script: ssidField.forceActiveFocus() } }, State { name: "SUCCEEDED" PropertyChanges { target: successIcon visible: true } PropertyChanges { target: successIndicator running: true } PropertyChanges { target: ssidLabel opacity: 0.5 } PropertyChanges { target: passwordRequired enabled: false } PropertyChanges { target: ssidField enabled: false } PropertyChanges { target: passwordField enabled: false } PropertyChanges { target: confirmButton enabled: false } } ] Column { anchors { left: parent.left right: parent.right } spacing: units.gu(1) Label { id: ssidLabel text: hotspotSetupDialog.stored ? i18n.tr("Hotspot name") : i18n.tr("Choose a name") font.bold: true color: Theme.palette.normal.baseText elide: Text.ElideRight } TextField { id: ssidField objectName: "ssidField" text: Connectivity.hotspotSsid inputMethodHints: Qt.ImhNoAutoUppercase | Qt.ImhNoPredictiveText Component.onCompleted: { forceActiveFocus() cursorTimer.start() } width: parent.width } SettingsListItems.Standard { id: passwordRequired text: i18n.tr("Require a password (recommended)") showDivider: false layout.padding.leading: 0 SlotsLayout.padding.leading: 0 CheckBox { id: passwordRequiredToggle objectName: "passwordRequiredToggle" checked: Connectivity.hotspotAuth === "wpa-psk" SlotsLayout.position: SlotsLayout.First SlotsLayout.padding.leading: 0 // FIXME: Workaround for lp:1415023 activeFocusOnPress: false } onClicked: passwordRequiredToggle.trigger() } TextField { id: passwordField objectName: "passwordField" enabled: passwordRequiredToggle.checked text: Connectivity.hotspotPassword echoMode: passwordVisibleToggle.checked ? TextInput.Normal : TextInput.Password inputMethodHints: Qt.ImhNoAutoUppercase | Qt.ImhNoPredictiveText width: parent.width } SettingsListItems.Standard { id: passwordVisible enabled: passwordRequiredToggle.checked text: i18n.tr("Show password") showDivider: false layout.padding.leading: 0 SlotsLayout.padding.leading: 0 CheckBox { id: passwordVisibleToggle enabled: parent.enabled SlotsLayout.position: SlotsLayout.First SlotsLayout.padding.leading: 0 // FIXME: Workaround for lp:1415023 activeFocusOnPress: false } onClicked: passwordVisibleToggle.trigger() } ListItems.Caption { id: enableWifiCaption anchors { left: parent.left right: parent.right } text: i18n.tr("Starting the hotspot will turn on Wi-Fi.") visible: !Connectivity.wifiEnabled && !hotspotSetupDialog.stored && hotspotSetupDialog.state !== "SUCCEEDED" } Row { anchors { left: parent.left right: parent.right } width: parent.width spacing: units.gu(2) Button { id: cancelButton width: (parent.width / 2) - units.gu(1) text: i18n.tr("Cancel") // FIXME: Workaround for lp:1415023 activeFocusOnPress: false onClicked: PopupUtils.close(hotspotSetupDialog) } Button { id: confirmButton objectName: "confirmButton" width: (parent.width / 2) - units.gu(1) color: theme.palette.normal.positive text: hotspotSetupDialog.stored ? i18n.tr("Change") : i18n.tr("Start") enabled: settingsValid() // FIXME: Workaround for lp:1415023 activeFocusOnPress: false onClicked: { if (!Connectivity.wifiEnabled && !hotspotSetupDialog.stored) { enableWifiAction.trigger(); } else if (hotspotSetupDialog.stored) { changeAction.trigger() } else { enableAction.trigger(); } } Icon { id: successIcon anchors.centerIn: parent height: parent.height - units.gu(1.5) width: parent.height - units.gu(1.5) name: "tick" color: theme.palette.normal.positive visible: false } ActivityIndicator { id: workingIndicator anchors.centerIn: parent running: false visible: running height: parent.height - units.gu(1.5) } } } } Action { id: enableWifiAction onTriggered: { hotspotSetupDialog.state = "STARTING"; // As soon as Wi-Fi has been turned on, trigger enableAction. function wifiUpdated (updated) { Connectivity.wifiEnabledUpdated.disconnect(wifiUpdated); enableAction.trigger(); } Connectivity.wifiEnabledUpdated.connect(wifiUpdated); Connectivity.wifiEnabled = true; } } Action { id: enableAction enabled: settingsValid() onTriggered: { hotspotSetupDialog.state = "STARTING"; function hotspotEnabledHandler (enabled) { if (enabled) { hotspotSetupDialog.state = "SUCCEEDED"; Connectivity.hotspotEnabledUpdated.disconnect( hotspotEnabledHandler); } } hotspotSetupDialog.updateHotspotSettings(); Connectivity.hotspotEnabledUpdated.connect(hotspotEnabledHandler); Connectivity.hotspotEnabled = true; } } Action { id: changeAction enabled: settingsValid() onTriggered: { function hotspotEnabledHandler (enabled) { if (enabled) { hotspotSetupDialog.state = "SUCCEEDED"; Connectivity.hotspotEnabledUpdated.disconnect( hotspotEnabledHandler); } } function hotspotDisabledHandler (enabled) { if (!enabled) { Connectivity.hotspotEnabledUpdated.connect(hotspotEnabledHandler); Connectivity.hotspotEnabled = true; Connectivity.hotspotEnabledUpdated.disconnect( hotspotDisabledHandler); } } hotspotSetupDialog.updateHotspotSettings(); if (Connectivity.hotspotEnabled) { hotspotSetupDialog.state = "STARTING"; Connectivity.hotspotEnabledUpdated.connect( hotspotDisabledHandler); Connectivity.hotspotEnabled = false; } else { PopupUtils.close(hotspotSetupDialog); } } } /* Timer that shows a tick in the connect button once we have successfully changed/started a hotspot. */ Timer { id: successIndicator interval: 2000 running: false repeat: false onTriggered: PopupUtils.close(hotspotSetupDialog) } /* Timer that moves the cursor to the end of the TextField content after the OSK has risen. This avoids cursor indicator parts being stuck at the position before the OSK came up.*/ Timer { id: cursorTimer interval: 300 running: false onTriggered: ssidField.cursorPosition = ssidField.text.length } Connections { target: Connectivity onReportError: { if (hotspotSetupDialog.state === "STARTING") { hotspotSetupDialog.state = "FAILED"; } } } } } lomiri-system-settings-1.1.0/plugins/hotspot/PageComponent.qml000066400000000000000000000131551457356502600246410ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014-2016 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components.ListItems 1.3 as ListItems import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.Connectivity 1.0 ItemPage { id: root objectName: "hotspotPage" title: i18n.tr("Hotspot") flickable: flick states: [ State { name: "disabled" // Undefined WifiEnabled means Connectivity is unavailable. when: typeof Connectivity.wifiEnabled === "undefined" || Connectivity.flightMode PropertyChanges { target: hotspotItem enabled: false } PropertyChanges { target: hotspotSetupButton enabled: false } }, State { name: "nowifi" when: Connectivity.wifiEnabled === false PropertyChanges { target: hotspotSwitchWhenWifiDisabled visible: true } } ] Loader { id: setup asynchronous: false } Flickable { id: flick anchors.fill: parent contentWidth: parent.width contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors { left: parent.left right: parent.right } spacing: units.gu(1) SettingsListItems.Standard { id: hotspotItem objectName: "hotspotItem" text: i18n.tr("Hotspot") enabled: Connectivity.hotspotStored onClicked: hotspotSwitch.trigger() Switch { id: hotspotSwitch objectName: "hotspotSwitch" enabled: parent.enabled checked: Connectivity.hotspotEnabled onTriggered: Connectivity.hotspotEnabled = checked // Catch taps if Wi-Fi is disable and prompt user. MouseArea { id: hotspotSwitchWhenWifiDisabled anchors.fill: parent visible: false onClicked: enableWifiAction.diag = PopupUtils.open( enableWifiDialog ); } } } ListItems.Caption { anchors { left: parent.left right: parent.right } text : Connectivity.hotspotStored ? i18n.tr("When hotspot is on, other devices can use your cellular data connection over Wi-Fi. Normal data charges apply.") : i18n.tr("Other devices can use your cellular data connection over the Wi-Fi network. Normal data charges apply.") } Button { id: hotspotSetupButton objectName: "hotspotSetupButton" anchors.horizontalCenter: parent.horizontalCenter width: parent.width - units.gu(4) text: Connectivity.hotspotStored ? i18n.tr("Change Password/Setup…") : i18n.tr("Set Up Hotspot…") onClicked: { setup.setSource(Qt.resolvedUrl("HotspotSetup.qml")); PopupUtils.open(setup.item, root, {}); } } } } Action { id: enableWifiAction property var diag onTriggered: { // As soon as Wi-Fi has been turned on, enable the hotspot. function wifiUpdated (updated) { Connectivity.wifiEnabledUpdated.disconnect(wifiUpdated); Connectivity.hotspotEnabled = true; PopupUtils.close(diag); } Connectivity.wifiEnabledUpdated.connect(wifiUpdated); hotspotSwitch.checked = true; Connectivity.wifiEnabled = true; } } Component { id: enableWifiDialog Dialog { id: dialogue objectName: "enableWifiDialog" title: i18n.tr("Wi-Fi is off") text: i18n.tr("In order to create a hotspot, you need to turn Wi-Fi on.") Button { objectName: "confirmEnable" text: i18n.tr("Turn on Wi-Fi") color: theme.palette.selected.focus onClicked: enableWifiAction.trigger() } Button { text: i18n.tr("Cancel") onClicked: PopupUtils.close(dialogue) } } } Connections { target: Connectivity onHotspotEnabledUpdated: hotspotSwitch.checked = target.hotspotEnabled } } lomiri-system-settings-1.1.0/plugins/hotspot/hotspot.settings000066400000000000000000000006741457356502600246530ustar00rootroot00000000000000{ "icon": "preferences-network-hotspot-symbolic", "name": "Hotspot", "plugin": "hotspot-plugin", "translations": "lomiri-system-settings", "category": "network", "priority": 2, "form-factors": [ "phone" ], "keywords": [ "network", "hotspot", "tethering" ], "has-dynamic-keywords": false, "has-dynamic-visibility": true, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/hotspot/plugin/000077500000000000000000000000001457356502600226605ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/hotspot/plugin/CMakeLists.txt000066400000000000000000000004651457356502600254250ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR}) add_definitions(-DQT_NO_KEYWORDS) add_library(hotspot-plugin SHARED hotspot-plugin.h hotspot-plugin.cpp) target_link_libraries(hotspot-plugin Qt5::Core Qt5::Qml Qt5::DBus LomiriSystemSettings) install(TARGETS hotspot-plugin DESTINATION ${PLUGIN_MODULE_DIR}) lomiri-system-settings-1.1.0/plugins/hotspot/plugin/hotspot-plugin.cpp000066400000000000000000000062761457356502600263730ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * */ #include "hotspot-plugin.h" #include #include #include #include #include using namespace LomiriSystemSettings; typedef QMap VersionDetail; Q_DECLARE_METATYPE(VersionDetail) class HotspotItem: public ItemBase { Q_OBJECT public: explicit HotspotItem(const QVariantMap &staticData, QObject *parent = 0); void setVisibility(bool visible); }; HotspotItem::HotspotItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent) { qDBusRegisterMetaType(); QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); if (env.contains(QLatin1String("LSS_SHOW_ALL_UI"))) { QString showAllS = env.value("LSS_SHOW_ALL_UI", QString()); if(!showAllS.isEmpty()) { setVisibility(true); return; } } bool supportedDevice(false); // TODO: Remove check for mako (lp:1434591). QDBusInterface m_SystemServiceIface("com.ubports.SystemImage", "/Service", "com.ubports.SystemImage", QDBusConnection::systemBus()); QDBusPendingReply > reply = m_SystemServiceIface.call("Information"); reply.waitForFinished(); if (reply.isValid()) { QMap result = reply.argumentAt<0>(); QString device = result["device_name"]; if (device == "mako" || device == "flo") { setVisibility(false); return; } } QDBusInterface m_NetStatusPropertiesIface( "com.lomiri.connectivity1", "/com/lomiri/connectivity1/NetworkingStatus", "org.freedesktop.DBus.Properties", QDBusConnection::sessionBus()); QDBusPendingReply modemReply = m_NetStatusPropertiesIface.call( "Get", "com.lomiri.connectivity1.NetworkingStatus", "ModemAvailable"); modemReply.waitForFinished(); if (modemReply.isValid()) { supportedDevice = modemReply.argumentAt<0>().toBool(); } setVisibility(supportedDevice); } void HotspotItem::setVisibility(bool visible) { setVisible(visible); } ItemBase *HotspotPlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new HotspotItem(staticData, parent); } #include "hotspot-plugin.moc" lomiri-system-settings-1.1.0/plugins/hotspot/plugin/hotspot-plugin.h000066400000000000000000000024731457356502600260330ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * */ #ifndef SYSTEM_SETTINGS_HOTSPOT_PLUGIN_H #define SYSTEM_SETTINGS_HOTSPOT_PLUGIN_H #include #include class HotspotPlugin: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; #endif // SYSTEM_SETTINGS_HOTSPOT_PLUGIN_H lomiri-system-settings-1.1.0/plugins/hotspot/qmldir000066400000000000000000000000771457356502600226010ustar00rootroot00000000000000module Lomiri.SystemSettings.Hotspot plugin LomiriHotspotPanel lomiri-system-settings-1.1.0/plugins/hotspot/settings-hotspot.svg000066400000000000000000000233201457356502600254410ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/language/000077500000000000000000000000001457356502600214455ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/language/CMakeLists.txt000066400000000000000000000031661457356502600242130ustar00rootroot00000000000000pkg_search_module(GD3 REQUIRED gnome-desktop-3.0) include_directories(${GD3_INCLUDE_DIRS} ${GLIB_INCLUDE_DIRS} ${ACCOUNTSSERVICE_INCLUDE_DIRS} ${ICU_INCLUDE_DIRS}) add_definitions(-DQT_NO_KEYWORDS) set(QML_SOURCES DisplayLanguage.qml KeyboardLayoutItem.qml KeyboardLayouts.qml PageComponent.qml PageHardwareKeyboard.qml RebootNecessary.qml SpellChecking.qml SubsetView.qml ThemeValues.qml ) add_library(LomiriLanguagePlugin MODULE keyboard-layout.cpp language-plugin.cpp plugin.cpp subset-model.cpp onscreenkeyboard-plugin.cpp hardwarekeyboard-plugin.cpp keyboard-layout.h language-plugin.h plugin.h subset-model.h onscreenkeyboard-plugin.h hardwarekeyboard-plugin.h sessionservice.h sessionservice.cpp ${QML_SOURCES}) target_link_libraries(LomiriLanguagePlugin Qt5::Qml Qt5::Quick Qt5::DBus LomiriSystemSettingsPrivate ${GD3_LDFLAGS} ${GLIB_LDFLAGS} ${GIO_LDFLAGS} ${ACCOUNTSSERVICE_LDFLAGS} ${ICU_LDFLAGS}) # Would love to get this from lomiri-keyboard directly, but that's QMake .pri, # so let's just hardcode here. target_compile_definitions(LomiriLanguagePlugin PRIVATE -DLOMIRI_KEYBOARD_PLUGIN_PATH=\"${CMAKE_INSTALL_PREFIX}/lib/lomiri-keyboard/plugins\" GETTEXT_PACKAGE="${GETTEXT_PACKAGE}") set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/LanguagePlugin) install(TARGETS LomiriLanguagePlugin DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/language) install(FILES settings-language.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES language.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) lomiri-system-settings-1.1.0/plugins/language/DisplayLanguage.qml000066400000000000000000000070531457356502600252360ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.SystemSettings.LanguagePlugin 1.0 PopupBase { id: root objectName: "displayLanguageDialog" property string initialLanguage property string initialCancel signal languageChanged (int newLanguage, int oldLanguage) Rectangle { anchors.fill: root color: theme.palette.normal.background } width: parent.width height: parent.height Component.onCompleted: { initialLanguage = i18n.language initialCancel = i18n.tr("Cancel") } PageHeader { id: head title: i18n.tr("Display language") leadingActionBar.actions: [ Action { iconName: "back" text: i18n.tr("Back") onTriggered: { i18n.language = initialLanguage PopupUtils.close(root) } } ] trailingActionBar { actions: [ Action { id: setAction text: i18n.tr("Confirm") enabled: languageList.currentIndex != plugin.currentLanguage iconName: "tick" onTriggered: { var oldLang = plugin.currentLanguage; var newLang = languageList.currentIndex; languageChanged(newLang, oldLang); plugin.currentLanguage = newLang; PopupUtils.close(root) } }] } } ListView { id: languageList objectName: "languagesList" clip: true anchors.top: head.bottom anchors.left: parent.left anchors.right: parent.right anchors.bottom: parent.bottom contentHeight: contentItem.childrenRect.height boundsBehavior: contentHeight > root.height ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick currentIndex: plugin.currentLanguage model: plugin.languageNames delegate: ListItem.Standard { objectName: "languageName" + index text: modelData selected: index == languageList.currentIndex onClicked: { languageList.currentIndex = index } } onCurrentIndexChanged: { i18n.language = plugin.languageCodes[currentIndex] } } } lomiri-system-settings-1.1.0/plugins/language/KeyboardLayoutItem.qml000066400000000000000000000052041457356502600257360ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem ListItem.Empty { id: root property alias name: name.text property alias checked: checkBox.checked property alias shortName: shortName.text property alias draggable: dragHandle.visible property alias dragger: dragArea.drag signal dragStarted() signal dragFinished() onClicked: { checkBox.checked = !checkBox.checked } Rectangle { id: icon anchors { left: parent.left leftMargin: units.gu(2) } width: units.gu(3.0) height: units.gu(3.0) radius: units.gu(0.5) color: Theme.palette.normal.backgroundText anchors.verticalCenter: parent.verticalCenter Label { id: shortName color: Theme.palette.normal.background fontSize: "small" anchors.centerIn: parent } } Label { id: name anchors { left: icon.right leftMargin: units.gu(2) right: dragHandle.visible ? dragHandle.left : checkBox.left rightMargin: units.gu(3) } elide: Text.ElideMiddle anchors.verticalCenter: parent.verticalCenter } Icon { id: dragHandle width: units.gu(2.5) height: parent.height anchors { right: checkBox.left rightMargin: units.gu(3) verticalCenter: parent.verticalCenter } MouseArea { id: dragArea anchors.fill: parent onPressed: root.dragStarted() onReleased: root.dragFinished() } name: "grip-large" } CheckBox { id: checkBox anchors { right: parent.right rightMargin: units.gu(2) verticalCenter: parent.verticalCenter } } } lomiri-system-settings-1.1.0/plugins/language/KeyboardLayouts.qml000066400000000000000000000132711457356502600253050ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.SystemSettings.LanguagePlugin 1.0 ItemPage { id: root title: i18n.tr("Keyboard layouts") flickable: subsetView property var plugin property bool currentLayoutsDraggable: false property bool draggingCurrentLayouts: false property double originalContentY: 0 // Empty height + ThinDivider height readonly property double listItemHeight: units.gu(6) + units.dp(2) SubsetView { id: subsetView clip: true anchors.fill: parent section.property: "subset" section.delegate: ListItem.Standard { text: section == "true" ? i18n.tr("Current layouts:") : i18n.tr("All layouts available:") // Fade out if it's “All layouts available” and we're draggingCurrentLayouts opacity: section != "true" && draggingCurrentLayouts ? 0 : 1 } model: plugin.keyboardLayoutsModel delegate: KeyboardLayoutItem { id: item anchors { left: parent.left right: parent.right } Behavior on height { enabled: visible; LomiriNumberAnimation { } } name: model.language shortName: model.icon checked: model.checked enabled: model.enabled draggable: (currentLayoutsDraggable && model.subset && subsetView.model.subset.length > 1) visible: root.draggingCurrentLayouts ? model.subset : true opacity: root.draggingCurrentLayouts ? 0.75 : 1 onCheckedChanged: { var element = model.index < subsetView.model.subset.length ? subsetView.model.subset[model.index] : model.index - subsetView.model.subset.length plugin.keyboardLayoutsModel.setChecked(element, checked, checked ? 0 : subsetView.delay) checked = Qt.binding(function() { return model.checked }) } onDragStarted: { // If the element is not checked, refuse dragging. if (!model.checked) { return; } root.draggingCurrentLayouts = true; // Force scroll to top subsetView.contentY = -listItemHeight dragger.target = dragItem; dragger.maximumX = units.gu(1); dragger.minimumX = units.gu(1); dragger.minimumY = listItemHeight + (listItemHeight / 2) dragger.maximumY = listItemHeight * (0.5 + subsetView.model.subset.length) dragItem.name = name; dragItem.shortName = shortName; dragItem.checked = checked; dragItem.enabled = enabled; dragItem.originalY = mapToItem(root, 0, 0).y; dragItem.originalIndex = index; dragItem.y = dragItem.originalY; dragItem.x = units.gu(1); dragItem.visible = true; dragItem.elementToShrink = item; } onDragFinished: { root.draggingCurrentLayouts = false; dragger.target = undefined; dragItem.visible = false; if (dragMarker.visible && dragMarker.index != index) { plugin.requestCurrentLayoutMove(dragItem.originalIndex, dragMarker.index); } dragMarker.visible = false; dragItem.elementToShrink.height = listItemHeight; dragItem.elementToShrink.clip = false; dragItem.elementToShrink = null; } } } ListItem.ThinDivider { id: dragMarker visible: false property int index: { var midOfDragItem = dragItem.y - (dragItem.height / 2) - listItemHeight; var origi = Math.round(midOfDragItem / listItemHeight) var i = Math.round(midOfDragItem / listItemHeight) if (i < 0) i = 0; if (i >= subsetView.model.subset.length - 1) { i = subsetView.model.subset.length - 1; } return i; } y: ((index + 2) * listItemHeight) - height / 2 height: units.gu(1) } KeyboardLayoutItem { id: dragItem property real originalY property int originalIndex property var elementToShrink: null objectName: "dragItem" visible: false opacity: 0.9 style: Rectangle { color: Theme.palette.selected.background } onYChanged: { if (!dragMarker.visible && Math.abs(y - originalY) >= height / 2) { dragMarker.visible = true; dragItem.elementToShrink.clip = true; elementToShrink.height = 0.01; } } } } lomiri-system-settings-1.1.0/plugins/language/PageComponent.qml000066400000000000000000000277471457356502600247400ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtSystemInfo 5.5 import GSettings 1.0 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.Settings.Menus 0.1 as Menus import Lomiri.SystemSettings.LanguagePlugin 1.0 import Lomiri.Settings.Components 0.1 as LSC ItemPage { id: root objectName: "languagePage" title: i18n.tr("Language & Text") flickable: scrollWidget InputDeviceManager { id: keyboardsModel filter: InputInfo.Keyboard } property bool externalKeyboardPresent: keyboardsModel.count > 0 onPushedOntoStack: { if (pluginOptions && pluginOptions['subpage']) { switch (pluginOptions['subpage']) { case 'hw-keyboard-layouts': pageStack.addPageToNextColumn( root, Qt.resolvedUrl('KeyboardLayouts.qml'), { plugin: hwKeyboardPlugin, currentLayoutsDraggable: true }); break; } } } LomiriLanguagePlugin { id: plugin } OnScreenKeyboardPlugin { id: oskPlugin } HardwareKeyboardPlugin { id: hwKeyboardPlugin } Component { id: displayLanguage DisplayLanguage { onLanguageChanged: { PopupUtils.open(rebootNecessaryNotification, root, { revertTo: oldLanguage }) } } } Component { id: spellChecking SpellChecking {} } Component { id: rebootNecessaryNotification RebootNecessary { onReboot: { plugin.reboot(); } onRevert: { plugin.currentLanguage = to; i18n.language = plugin.languageCodes[to] } } } GSettings { id: settings schema.id: "com.lomiri.keyboard.maliit" } GSettings { id: lomiriSettings schema.id: "com.lomiri.Shell" } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: contentHeight > root.height ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right Menus.StandardMenu { iconSource: "image://theme/language-chooser" text: i18n.tr("Display language…") objectName: "displayLanguage" slots: Label { objectName: "currentLanguage" text: plugin.languageNames[plugin.currentLanguage] elide: Text.ElideRight opacity: enabled ? 1.0 : 0.5 SlotsLayout.position: SlotsLayout.Trailing } onClicked: PopupUtils.open(displayLanguage) } ListItem.Divider {} ListItem.Standard { text: i18n.tr("Enable on-screen keyboard") visible: lomiriSettings.oskSwitchVisible || showAllUI control: Switch { property bool serverChecked: lomiriSettings.alwaysShowOsk onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: lomiriSettings.alwaysShowOsk = checked } } SettingsListItems.SingleValueProgression { text: externalKeyboardPresent ? i18n.tr("On-screen keyboard") : i18n.tr("Keyboard layouts") value: oskPlugin.keyboardLayoutsModel.subset.length == 1 ? oskPlugin.keyboardLayoutsModel.superset[oskPlugin.keyboardLayoutsModel.subset[0]][0] : oskPlugin.keyboardLayoutsModel.subset.length onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("KeyboardLayouts.qml"), { plugin: oskPlugin }) } SettingsListItems.SingleValueProgression { text: i18n.tr("External keyboard") showDivider: false onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("PageHardwareKeyboard.qml")) visible: externalKeyboardPresent || showAllUI } ListItem.Divider {} SettingsListItems.SingleValueProgression { objectName: "oskTheme" readonly property variant model: [{name: i18n.tr("Ambiance"), value: "Ambiance"} ,{name: i18n.tr("Suru Dark"), value: "SuruDark"} ,{name: i18n.tr("Suru Black"), value: "SuruBlack"} ,{name: i18n.tr("Just White"), value: "JustWhite"} ,{name: i18n.tr("Just Black"), value: "JustBlack"} ,{name: i18n.tr("Just Grey"), value: "JustGrey"} ,{name: i18n.tr("Bordered White"), value: "BorderedWhite"} ,{name: i18n.tr("Bordered Black"), value: "BorderedBlack"} ,{name: i18n.tr("Bordered Grey"), value: "BorderedGrey"} ] text: externalKeyboardPresent ? i18n.tr("On-screen keyboard theme") : i18n.tr("Keyboard theme") value: model.find(function(data){return data.value === settings.theme}).name onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("ThemeValues.qml"), { title: text, themeModel: model } ) } ListItem.Divider {} SettingsListItems.SingleValueProgression { visible: showAllUI text: i18n.tr("Spell checking") value: plugin.spellCheckingModel.subset.length == 1 ? plugin.spellCheckingModel.superset[plugin.spellCheckingModel.subset[0]][0] : plugin.spellCheckingModel.subset.length onClicked: pageStack.addPageToNextColumn(root, spellChecking) } ListItem.Standard { text: i18n.tr("Spell checking") control: Switch { property bool serverChecked: settings.spellChecking onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.spellChecking = checked } } ListItem.Standard { text: i18n.tr("Auto correction") control: Switch { property bool serverChecked: settings.autoCompletion onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.autoCompletion = checked } } ListItem.Standard { text: i18n.tr("Word suggestions") control: Switch { property bool serverChecked: settings.predictiveText onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.predictiveText = checked } } ListItem.Divider { } ListItem.Standard { text: i18n.tr("Auto capitalization") control: Switch { property bool serverChecked: settings.autoCapitalization onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.autoCapitalization = checked } } ListItem.Caption { text: i18n.tr("Turns on Shift to capitalize the first letter of each sentence.") } ListItem.ThinDivider { } ListItem.Standard { text: i18n.tr("Auto punctuation") control: Switch { property bool serverChecked: settings.doubleSpaceFullStop onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.doubleSpaceFullStop = checked } } ListItem.Caption { /* TODO: update the string to mention quotes/brackets once the osk does that */ text: i18n.tr("Inserts a period when you tap Space twice.") } ListItem.ThinDivider { } ListItem.Standard { text: i18n.tr("Key magnifier") control: Switch { property bool serverChecked: settings.enableMagnifier onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.enableMagnifier = checked } } ListItem.Standard { text: i18n.tr("Keyboard sound") control: Switch { property bool serverChecked: settings.keyPressFeedback onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.keyPressFeedback = checked } } ListItem.Standard { text: i18n.tr("Keyboard vibration") control: Switch { property bool serverChecked: settings.keyPressHapticFeedback onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.keyPressHapticFeedback = checked } } Menus.SliderMenu { text: i18n.tr("Keyboard opacity") id: opacity objectName: "opacity" function formatValue(v) { return v * 100 } minimumValue: 0.5 maximumValue: 1 value: settings.opacity live: true property real serverValue: settings.opacity LSC.ServerPropertySynchroniser { userTarget: opacity userProperty: "value" serverTarget: opacity serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: settings.opacity = value } } } } } lomiri-system-settings-1.1.0/plugins/language/PageHardwareKeyboard.qml000066400000000000000000000050041457356502600261720ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: William Hua * Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.Settings.Components 0.1 as LSC import Lomiri.SystemSettings.LanguagePlugin 1.0 ItemPage { id: root objectName: "hwKbdPage" title: i18n.tr("Hardware keyboard") flickable: scrollWidget Component { id: keyboardLayouts KeyboardLayouts {} } HardwareKeyboardPlugin { id: plugin } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: contentHeight > root.height ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right ListItem.SingleValue { text: i18n.tr("Layouts and other sources") value: plugin.keyboardLayoutsModel.subset.length == 1 ? plugin.keyboardLayoutsModel.superset[plugin.keyboardLayoutsModel.subset[0]][0] : plugin.keyboardLayoutsModel.subset.length progression: true onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("KeyboardLayouts.qml"), { plugin: plugin, currentLayoutsDraggable: true } ) } } } } lomiri-system-settings-1.1.0/plugins/language/RebootNecessary.qml000066400000000000000000000027501457356502600252730ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Dialog { id: dialog objectName: "rebootNecessaryDialog" property int revertTo signal reboot() signal revert(int to) text: i18n.tr("The device needs to restart for changes to take effect.") Button { id: reboot objectName: "reboot" text: i18n.tr("Restart Now") color: theme.palette.normal.negative onClicked: { dialog.reboot(); PopupUtils.close(dialog) } } Button { id: revert objectName: "revert" text: i18n.tr("Cancel") onClicked: { dialog.revert(revertTo); PopupUtils.close(dialog) } } } lomiri-system-settings-1.1.0/plugins/language/SpellChecking.qml000066400000000000000000000035701457356502600247000ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import GSettings 1.0 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.SystemSettings.LanguagePlugin 1.0 ItemPage { title: i18n.tr("Spell checking") flickable: scrollWidget LomiriLanguagePlugin { id: plugin } GSettings { id: settings schema.id: "com.lomiri.keyboard.maliit" } ListItem.Standard { id: item text: i18n.tr("Spell checking") control: Switch { property bool serverChecked: settings.spellChecking onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: settings.spellChecking = checked } } SubsetView { id: scrollWidget clip: true anchors.top: item.bottom anchors.left: parent.left anchors.right: parent.right anchors.bottom: parent.bottom subsetLabel: i18n.tr("Current spelling languages:") supersetLabel: i18n.tr("All languages available:") model: plugin.spellCheckingModel } } lomiri-system-settings-1.1.0/plugins/language/SubsetView.qml000066400000000000000000000041721457356502600242640ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem ListView { id: root property int delay: 2000 property int duration: 100 property string subsetLabel property string supersetLabel contentHeight: contentItem.childrenRect.height boundsBehavior: contentHeight > height ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick section.property: "subset" section.delegate: ListItem.Standard { text: section == "true" ? subsetLabel : supersetLabel } delegate: ListItem.Standard { text: model.display control: CheckBox { checked: model.checked onCheckedChanged: { var element = model.index < root.model.subset.length ? root.model.subset[model.index] : model.index - root.model.subset.length root.model.setChecked(element, checked, checked ? 0 : delay) checked = Qt.binding(function() { return model.checked }) } } enabled: model.enabled } } lomiri-system-settings-1.1.0/plugins/language/ThemeValues.qml000066400000000000000000000044741457356502600244130ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2018 Kugi Eusebio * * Contact: Kugi Eusebio * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import GSettings 1.0 import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import SystemSettings 1.0 import Lomiri.SystemSettings.LanguagePlugin 1.0 ItemPage { id: root objectName: "themeValues" flickable: scrollWidget property variant themeModel GSettings { id: settings schema.id: "com.lomiri.keyboard.maliit" onChanged: { var curIndex = themeModel.findIndex(function(data){return data.value === value}) if( curIndex != -1) themeSelector.selectedIndex = curIndex } Component.onCompleted: { themeSelector.selectedIndex = root.themeModel.findIndex(function(data){return data.value === settings.theme}) } } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors.left: parent.left anchors.right: parent.right ListItem.ItemSelector { id: themeSelector objectName: "themeSelector" delegate: OptionSelectorDelegate { text: modelData.name } model: themeModel expanded: true onDelegateClicked: { settings.theme = themeModel[index].value highlightWhenPressed: false } } } } } lomiri-system-settings-1.1.0/plugins/language/hardwarekeyboard-plugin.cpp000066400000000000000000000161061457356502600267670ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: William Hua * Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include #include #include #include #include "hardwarekeyboard-plugin.h" #define INPUT_SOURCE_TYPE_XKB "xkb" #define SOURCES_CONFIG_SCHEMA_ID "org.gnome.desktop.input-sources" #define SOURCES_KEY "sources" typedef QList> StringMapList; Q_DECLARE_METATYPE(StringMapList) HardwareKeyboardPlugin::HardwareKeyboardPlugin(QObject *parent) : QObject(parent), m_sourcesSettings(g_settings_new(SOURCES_CONFIG_SCHEMA_ID)) { qDBusRegisterMetaType(); m_xkbInfo = gnome_xkb_info_new(); updateKeyboardLayouts(); updateKeyboardLayoutsModel(); } HardwareKeyboardPlugin::~HardwareKeyboardPlugin() { if (m_xkbInfo != nullptr) { g_object_unref(m_xkbInfo); } qDeleteAll(m_keyboardLayouts); g_object_unref(m_sourcesSettings); } SubsetModel * HardwareKeyboardPlugin::keyboardLayoutsModel() { return &m_keyboardLayoutsModel; } void HardwareKeyboardPlugin::keyboardLayoutsModelChanged() { QVariant answer = m_accountsService.getUserProperty( "org.freedesktop.Accounts.User", "InputSources"); StringMapList maps; if (answer.isValid()) { QDBusArgument arg = answer.value(); maps = qdbus_cast(arg); } else { qCritical() << "failed to get input sources"; return; } StringMapList finalMaps; for (int i = 0; i < maps.size(); i++) { QMap m = maps.at(i); // Keep any maps not of xkb type (ibus e.g.) if (!m.contains(INPUT_SOURCE_TYPE_XKB)) { finalMaps.append(m); } } // Update maps with what the user selected. QList subset = m_keyboardLayoutsModel.subset(); // The first top item selected by the user will appear as the first map. QListIterator it(subset); it.toBack(); while (it.hasPrevious()) { QMap m = QMap(); KeyboardLayout* layout = m_keyboardLayouts.at(it.previous()); m.insert(INPUT_SOURCE_TYPE_XKB, layout->name()); finalMaps.prepend(m); } m_accountsService.customSetUserProperty( "SetInputSources", QVariant::fromValue(finalMaps)); // Save the config settings (for the keyboard indicator) GVariantBuilder builder; g_variant_builder_init(&builder, G_VARIANT_TYPE("a(ss)")); Q_FOREACH(const auto & keymapPair, finalMaps) { g_variant_builder_add(&builder, "(ss)", keymapPair.firstKey().toUtf8().constData(), keymapPair.first().toUtf8().constData()); } g_settings_set_value(m_sourcesSettings, SOURCES_KEY, g_variant_builder_end(&builder)); } static bool compareLayouts(const KeyboardLayout *layout0, const KeyboardLayout *layout1) { QString name0(layout0->displayName()); QString name1(layout1->displayName()); if (name0 == name1) { name0 = layout0->language(); name1 = layout1->language(); if (name0 == name1) { name0 = layout0->name(); name1 = layout1->name(); } } return QString::localeAwareCompare(name0, name1) < 0; } void HardwareKeyboardPlugin::updateKeyboardLayouts() { GList *sources, *tmp; gchar *source_id = NULL; const gchar *display_name; const gchar *short_name; const gchar *xkb_layout; const gchar *xkb_variant; sources = gnome_xkb_info_get_all_layouts(m_xkbInfo); m_keyboardLayouts.clear(); for (tmp = sources; tmp != NULL; tmp = tmp->next) { g_free (source_id); source_id = g_strconcat(INPUT_SOURCE_TYPE_XKB, tmp->data, NULL); gnome_xkb_info_get_layout_info(m_xkbInfo, (const gchar *)tmp->data, &display_name, &short_name, &xkb_layout, &xkb_variant); KeyboardLayout *layout(new KeyboardLayout((const gchar *)tmp->data, short_name, display_name, xkb_variant)); if (!layout->language().isEmpty()) m_keyboardLayouts += layout; else delete layout; } g_free(source_id); g_list_free(sources); #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) qSort(m_keyboardLayouts.begin(), m_keyboardLayouts.end(), compareLayouts); #else std::sort(m_keyboardLayouts.begin(), m_keyboardLayouts.end(), compareLayouts); #endif } void HardwareKeyboardPlugin::updateKeyboardLayoutsModel() { QStringList customRoles; customRoles += "language"; customRoles += "icon"; m_keyboardLayoutsModel.setCustomRoles(customRoles); QVariantList superset; for (QList::const_iterator i(m_keyboardLayouts.begin()); i != m_keyboardLayouts.end(); ++i) { QVariantList element; if (!(*i)->displayName().isEmpty()) element += (*i)->displayName(); else element += (*i)->name(); element += (*i)->shortName(); superset += QVariant(element); } m_keyboardLayoutsModel.setSuperset(superset); enabledLayoutsChanged(); connect(&m_keyboardLayoutsModel, SIGNAL(subsetChanged()), SLOT(keyboardLayoutsModelChanged())); } void HardwareKeyboardPlugin::enabledLayoutsChanged() { QList subset; QVariant answer = m_accountsService.getUserProperty( "org.freedesktop.Accounts.User", "InputSources"); if (answer.isValid()) { QDBusArgument arg = answer.value(); StringMapList list = qdbus_cast(arg); for (int i = 0; i < list.length(); ++i) { for (int j = 0; j < m_keyboardLayouts.length(); j++) { if (m_keyboardLayouts[j]->name() == list.at(i)[INPUT_SOURCE_TYPE_XKB]) { subset += j; break; } } } m_keyboardLayoutsModel.setSubset(subset); } else { qCritical() << "failed to get input sources"; } } void HardwareKeyboardPlugin::setCurrentLayout(const QString &code) { Q_UNUSED(code); // TODO: Implement. } void HardwareKeyboardPlugin::requestCurrentLayoutMove(const int from, const int to) { m_keyboardLayoutsModel.moveSubsetRow(from, to); keyboardLayoutsModelChanged(); } lomiri-system-settings-1.1.0/plugins/language/hardwarekeyboard-plugin.h000066400000000000000000000041131457356502600264270ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: William Hua * Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef HWKBD_PLUGIN_H #define HWKBD_PLUGIN_H #include #include #include #define GNOME_DESKTOP_USE_UNSTABLE_API #include #include "accountsservice.h" #include "subset-model.h" #include "keyboard-layout.h" typedef void *gpointer; typedef char gchar; typedef struct _GSettings GSettings; class KeyboardLayout; class HardwareKeyboardPlugin : public QObject { private: Q_OBJECT public: Q_PROPERTY(SubsetModel *keyboardLayoutsModel READ keyboardLayoutsModel CONSTANT) explicit HardwareKeyboardPlugin(QObject *parent = nullptr); virtual ~HardwareKeyboardPlugin(); Q_INVOKABLE void setCurrentLayout(const QString &code); Q_INVOKABLE void requestCurrentLayoutMove(const int from, const int to); SubsetModel *keyboardLayoutsModel(); Q_SLOT void keyboardLayoutsModelChanged(); Q_SLOT void enabledLayoutsChanged(); private: void updateEnabledLayouts(); void updateKeyboardLayouts(); void updateKeyboardLayoutsModel(); GnomeXkbInfo *m_xkbInfo; QList m_keyboardLayouts; SubsetModel m_keyboardLayoutsModel; LomiriSystemSettings::AccountsService m_accountsService; GSettings *m_sourcesSettings; }; #endif // HWKBD_PLUGIN_H lomiri-system-settings-1.1.0/plugins/language/keyboard-layout.cpp000066400000000000000000000042061457356502600252660ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "keyboard-layout.h" #include #include KeyboardLayout::KeyboardLayout(const QString &name, const QString &language, const QString &displayName, const QString &shortName, QObject *parent) : QObject(parent), m_name(name), m_language(language), m_displayName(displayName), m_shortName(language) { Q_UNUSED(shortName); m_shortName[0] = m_shortName[0].toUpper(); } KeyboardLayout::KeyboardLayout(const QFileInfo &fileInfo, QObject *parent) : QObject(parent), m_name(fileInfo.fileName()) { icu::Locale locale(qPrintable(m_name)); icu::UnicodeString unicodeString; std::string string; locale.getDisplayName(locale, unicodeString); unicodeString.toTitle(nullptr, locale).toUTF8String(string); m_language = locale.getLanguage(); m_displayName = string.c_str(); m_shortName = m_language.left(2); m_shortName[0] = m_shortName[0].toUpper(); } const QString & KeyboardLayout::name() const { return m_name; } const QString & KeyboardLayout::language() const { return m_language; } const QString & KeyboardLayout::displayName() const { return m_displayName; } const QString & KeyboardLayout::shortName() const { return m_shortName; } lomiri-system-settings-1.1.0/plugins/language/keyboard-layout.h000066400000000000000000000035621457356502600247370ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef KEYBOARD_LAYOUT_H #define KEYBOARD_LAYOUT_H #include class KeyboardLayout : public QObject { private: Q_OBJECT Q_PROPERTY(QString name READ name CONSTANT) Q_PROPERTY(QString language READ language CONSTANT) Q_PROPERTY(QString displayName READ displayName CONSTANT) public: explicit KeyboardLayout(const QString &name = QString(), const QString &language = QString(), const QString &displayName = QString(), const QString &shortName = QString(), QObject *parent = nullptr); explicit KeyboardLayout(const QFileInfo &fileInfo, QObject *parent = nullptr); const QString &name() const; const QString &language() const; const QString &displayName() const; const QString &shortName() const; private: QString m_name; QString m_language; QString m_displayName; QString m_shortName; }; #endif // KEYBOARD_LAYOUT_H lomiri-system-settings-1.1.0/plugins/language/language-plugin.cpp000066400000000000000000000350161457356502600252350ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include #include #include #include #include "language-plugin.h" #include "keyboard-layout.h" #include #include #include #include struct LanguageLocale { public: // Should be true if locale is the default for its language. // e.g. 'en_US' is the likely locale for 'en', 'en_CA' is not. bool likely; QString localeName; QString displayName; icu::Locale locale; public: explicit LanguageLocale(const QString &name); bool operator<(const LanguageLocale &l) const; }; LanguageLocale::LanguageLocale(const QString &name) : likely(false), localeName(name), locale(qPrintable(name)) { std::string string; icu::UnicodeString unicodeString; locale.getDisplayName(locale, unicodeString); unicodeString.toUTF8String(string); displayName = string.c_str(); /* workaround iso-codes casing being inconsistant */ if (displayName.length() > 0) displayName[0] = displayName[0].toUpper(); } bool LanguageLocale::operator<(const LanguageLocale &l) const { // Likely locales should precede unlikely ones of the same language. if (strcasecmp(locale.getLanguage(), l.locale.getLanguage()) == 0) { if (likely || l.likely) return likely && !l.likely; } return QString::localeAwareCompare(displayName, l.displayName) < 0; } void managerLoaded(GObject *object, GParamSpec *pspec, gpointer user_data); LanguagePlugin::LanguagePlugin(QObject *parent) : QObject(parent), m_currentLanguage(-1), m_nextCurrentLanguage(-1), m_manager(act_user_manager_get_default()), m_user(nullptr) { if (m_manager != nullptr) { g_object_ref(m_manager); gboolean loaded; g_object_get(m_manager, "is-loaded", &loaded, nullptr); if (loaded) managerLoaded(); else g_signal_connect(m_manager, "notify::is-loaded", G_CALLBACK(::managerLoaded), this); } updateLanguageNamesAndCodes(); updateCurrentLanguage(); updateSpellCheckingModel(); } LanguagePlugin::~LanguagePlugin() { if (m_user != nullptr) { g_signal_handlers_disconnect_by_data(m_user, this); g_object_unref(m_user); } if (m_manager != nullptr) { g_signal_handlers_disconnect_by_data(m_manager, this); g_object_unref(m_manager); } } const QStringList & LanguagePlugin::languageNames() const { return m_languageNames; } const QStringList & LanguagePlugin::languageCodes() const { return m_languageCodes; } int LanguagePlugin::currentLanguage() const { return m_currentLanguage; } void LanguagePlugin::setCurrentLanguage(int index) { if (index >= 0 && index < m_languageCodes.length()) { m_nextCurrentLanguage = index; updateCurrentLanguage(); } } SubsetModel * LanguagePlugin::spellCheckingModel() { return &m_spellCheckingModel; } void LanguagePlugin::spellCheckingModelChanged() { // TODO: update spell checking model } static QFontDatabase::WritingSystem localeScript(const QLocale &locale) { /* Unfortunately Qt has two different enums for language scripts: * QLocale::Script and QFontDatabase::WritingSystem, and their values do * not match. * This function converts the QLocale one into the QFontDatabase one. */ switch (locale.script()) { case QLocale::LatinScript: return QFontDatabase::Latin; case QLocale::GreekScript: return QFontDatabase::Greek; case QLocale::CyrillicScript: return QFontDatabase::Cyrillic; case QLocale::ArmenianScript: return QFontDatabase::Armenian; case QLocale::HebrewScript: return QFontDatabase::Hebrew; case QLocale::ArabicScript: return QFontDatabase::Arabic; case QLocale::SyriacScript: return QFontDatabase::Syriac; case QLocale::ThaanaScript: return QFontDatabase::Thaana; case QLocale::DevanagariScript: return QFontDatabase::Devanagari; case QLocale::BengaliScript: return QFontDatabase::Bengali; case QLocale::GurmukhiScript: return QFontDatabase::Gurmukhi; case QLocale::GujaratiScript: return QFontDatabase::Gujarati; case QLocale::OriyaScript: return QFontDatabase::Oriya; case QLocale::TamilScript: return QFontDatabase::Tamil; case QLocale::TeluguScript: return QFontDatabase::Telugu; case QLocale::KannadaScript: return QFontDatabase::Kannada; case QLocale::MalayalamScript: return QFontDatabase::Malayalam; case QLocale::SinhalaScript: return QFontDatabase::Sinhala; case QLocale::ThaiScript: return QFontDatabase::Thai; case QLocale::LaoScript: return QFontDatabase::Lao; case QLocale::TibetanScript: return QFontDatabase::Tibetan; case QLocale::MyanmarScript: return QFontDatabase::Myanmar; case QLocale::GeorgianScript: return QFontDatabase::Georgian; case QLocale::KhmerScript: return QFontDatabase::Khmer; case QLocale::SimplifiedChineseScript: return QFontDatabase::SimplifiedChinese; case QLocale::TraditionalChineseScript: return QFontDatabase::TraditionalChinese; case QLocale::JapaneseScript: return QFontDatabase::Japanese; case QLocale::KoreanScript: return QFontDatabase::Korean; case QLocale::OghamScript: return QFontDatabase::Ogham; case QLocale::RunicScript: return QFontDatabase::Runic; case QLocale::NkoScript: return QFontDatabase::Nko; default: qWarning() << "Unsupported QLocale script" << QLocale::scriptToString(locale.script()); return QFontDatabase::Any; } } static QSet parseLocaleOutput(const QByteArray &localeOutput) { const QStringList lines = QString::fromUtf8(localeOutput).split('\n'); QSet localeNames; for (QString line: lines) { if (line.isEmpty()) continue; /* "locale -a" returns lines like "bg_BG.utf8", but AccountsService * wants "bg_BG.UTF-8" */ localeNames.insert(line.replace("utf8", "UTF-8")); } return localeNames; } void LanguagePlugin::updateLanguageNamesAndCodes() { m_languageNames.clear(); m_languageCodes.clear(); m_indicesByLocale.clear(); /* Run "locale -a" to get the list of supported locales; we run it in the * background, while we compute a list of supported languages (having * translations, and for which we have an available font). Then we'll * intersect the results. */ QProcess localeProcess; localeProcess.start("locale", { "-a" }); const QByteArray localeRoot = qgetenv("SNAP") + "/usr/share/locale"; QDir localeDir(localeRoot); const QStringList locales = localeDir.entryList(QDir::Dirs | QDir::NoDotAndDotDot | QDir::Readable); /* Get the list of writing systems supported by our fonts. Unfortunately we * have to exclude all unsupported locales, because text written in their * script would be unprintable. */ const QFontDatabase fontDb; const QList supportedWritingSystems = fontDb.writingSystems(); QSet localeNames { QStringLiteral("en_US.UTF-8"), // That's the native language of our UI texts QStringLiteral("en_CA.UTF-8"), // This doesn't have any translation, but we still want it }; Q_FOREACH(const QString &localeName, locales) { QFileInfo systemSettingsTranslations( localeDir, localeName + "/LC_MESSAGES/" GETTEXT_PACKAGE ".mo"); if (!systemSettingsTranslations.exists()) { /* If the locale doesn't even have a translation for the System * Settings, it's not worth considering. */ continue; } if (systemSettingsTranslations.size() < 10000) { /* The check on the size is to exclude those languages whose * translation is mostly incomplete: while it's true that the size * depends on the encoding and other factors, most of the * translation files are at least 20KB in size (with the most * complete exceeding 40 or 50 KB); so excluding those languages * for which the translation file weighs less than 10K seems * appropriate. */ qDebug() << "Skipping locale" << localeName << "as not fully translated"; continue; } QLocale tmpLoc(localeName == "pt" ? "pt_PT" : localeName); // "pt" work around for https://bugreports.qt.io/browse/QTBUG-47891 if (!supportedWritingSystems.contains(localeScript(tmpLoc))) { qDebug() << "Skipping locale" << localeName << "as we lack a font for it"; continue; } localeNames.insert(tmpLoc.name() + QStringLiteral(".UTF-8")); } QList languageLocales; /* Collect the result from "locale -a" and intersect */ if (!localeProcess.waitForFinished(10000)) { qWarning() << "Running `locale -a` took more than 10 seconds!"; return; } const QSet availableLocales = parseLocaleOutput(localeProcess.readAllStandardOutput()); localeNames = localeNames.intersect(availableLocales); Q_FOREACH(const QString &loc, localeNames) { LanguageLocale languageLocale(loc); // Filter out locales for which we have no display name. if (languageLocale.displayName.isEmpty()) continue; // Ignore "C" // https://github.com/ubports/ubports-touch/issues/182 if (languageLocale.displayName == "C") continue; QLocale tmpLoc(languageLocale.locale.getLanguage()); languageLocale.likely = tmpLoc.name() == loc.left(loc.indexOf('.')) || // likely if: en_US -> en -> en_US, NOT likely if: en_GB -> en -> en_US (loc.startsWith("pt_PT") && !loc.startsWith("pt_BR")); // "pt" work around for https://bugreports.qt.io/browse/QTBUG-47891 languageLocales += languageLocale; } #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) qSort(languageLocales); #else std::sort(languageLocales.begin(), languageLocales.end()); #endif for (int i(0); i < languageLocales.length(); i++) { const LanguageLocale &languageLocale(languageLocales[i]); m_languageNames += languageLocale.displayName; m_languageCodes += languageLocale.localeName; QString localeName(languageLocale.localeName); localeName = localeName.left(localeName.indexOf('.')); m_indicesByLocale.insert(localeName, i); if (languageLocale.likely) { localeName = localeName.left(localeName.indexOf('_')); m_indicesByLocale.insert(localeName, i); } } } void LanguagePlugin::updateCurrentLanguage() { int previousLanguage(m_currentLanguage); if (m_user != nullptr && act_user_is_loaded(m_user)) { if (m_nextCurrentLanguage >= 0) { m_currentLanguage = m_nextCurrentLanguage; m_nextCurrentLanguage = -1; QString formatsLocale(m_languageCodes[m_currentLanguage]); QString language(formatsLocale.left(formatsLocale.indexOf('.'))); #ifdef ENABLE_UBUNTU_ACCOUNTSSERVICE act_user_set_language(m_user, qPrintable(language)); act_user_set_formats_locale(m_user, qPrintable(formatsLocale)); #endif } #ifdef ENABLE_UBUNTU_ACCOUNTSSERVICE else { QString formatsLocale(act_user_get_formats_locale(m_user)); m_currentLanguage = indexForLocale(formatsLocale); if (m_currentLanguage < 0) { QString language(act_user_get_language(m_user)); m_currentLanguage = indexForLocale(language); } } #endif } if (m_currentLanguage < 0) m_currentLanguage = indexForLocale(QLocale::system().name()); if (m_currentLanguage != previousLanguage) Q_EMIT currentLanguageChanged(); } void LanguagePlugin::updateSpellCheckingModel() { // TODO: populate spell checking model QVariantList superset; for (QStringList::const_iterator i(m_languageNames.begin()); i != m_languageNames.end(); ++i) { QVariantList element; element += *i; superset += QVariant(element); } m_spellCheckingModel.setCustomRoles(QStringList("language")); m_spellCheckingModel.setSuperset(superset); m_spellCheckingModel.setSubset(QList()); m_spellCheckingModel.setAllowEmpty(false); connect(&m_spellCheckingModel, SIGNAL(subsetChanged()), SLOT(spellCheckingModelChanged())); } int LanguagePlugin::indexForLocale(const QString &name) const { return m_indicesByLocale.value(name.left(name.indexOf('.')), -1); } void LanguagePlugin::userLoaded() { if (act_user_is_loaded(m_user)) { g_signal_handlers_disconnect_by_data(m_user, this); updateCurrentLanguage(); } } void userLoaded(GObject *object, GParamSpec *pspec, gpointer user_data) { Q_UNUSED(object); Q_UNUSED(pspec); LanguagePlugin *plugin(static_cast(user_data)); plugin->userLoaded(); } void LanguagePlugin::managerLoaded() { gboolean loaded; g_object_get(m_manager, "is-loaded", &loaded, nullptr); if (loaded) { g_signal_handlers_disconnect_by_data(m_manager, this); m_user = act_user_manager_get_user_by_id(m_manager, geteuid()); if (m_user != nullptr) { g_object_ref(m_user); if (act_user_is_loaded(m_user)) userLoaded(); else g_signal_connect(m_user, "notify::is-loaded", G_CALLBACK(::userLoaded), this); } } } void managerLoaded(GObject *object, GParamSpec *pspec, gpointer user_data) { Q_UNUSED(object); Q_UNUSED(pspec); LanguagePlugin *plugin(static_cast(user_data)); plugin->managerLoaded(); } void LanguagePlugin::reboot() { m_sessionService.reboot(); } lomiri-system-settings-1.1.0/plugins/language/language-plugin.h000066400000000000000000000056251457356502600247050ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef LANGUAGE_PLUGIN_H #define LANGUAGE_PLUGIN_H #include #include "subset-model.h" #include "sessionservice.h" typedef struct _ActUser ActUser; typedef struct _ActUserManager ActUserManager; typedef struct _GObject GObject; typedef struct _GParamSpec GParamSpec; typedef struct _GSettings GSettings; typedef void *gpointer; typedef char gchar; class KeyboardLayout; class LanguagePlugin : public QObject { private: Q_OBJECT public: Q_PROPERTY(QStringList languageNames READ languageNames CONSTANT) Q_PROPERTY(QStringList languageCodes READ languageCodes CONSTANT) Q_PROPERTY(int currentLanguage READ currentLanguage WRITE setCurrentLanguage NOTIFY currentLanguageChanged) Q_PROPERTY(SubsetModel *spellCheckingModel READ spellCheckingModel CONSTANT) Q_INVOKABLE void reboot(); explicit LanguagePlugin(QObject *parent = nullptr); virtual ~LanguagePlugin(); const QStringList &languageNames() const; const QStringList &languageCodes() const; int currentLanguage() const; void setCurrentLanguage(int index); Q_SIGNAL void currentLanguageChanged() const; SubsetModel *spellCheckingModel(); Q_SLOT void spellCheckingModelChanged(); private: void updateLanguageNamesAndCodes(); void updateCurrentLanguage(); void updateSpellCheckingModel(); int indexForLocale(const QString &name) const; void userLoaded(); friend void userLoaded(GObject *object, GParamSpec *pspec, gpointer user_data); void managerLoaded(); friend void managerLoaded(GObject *object, GParamSpec *pspec, gpointer user_data); QStringList m_languageNames; QStringList m_languageCodes; QHash m_indicesByLocale; int m_currentLanguage; int m_nextCurrentLanguage; ActUserManager *m_manager; ActUser *m_user; SubsetModel m_spellCheckingModel; SessionService m_sessionService; }; #endif // LANGUAGE_PLUGIN_H lomiri-system-settings-1.1.0/plugins/language/language.settings000066400000000000000000000010661457356502600250150ustar00rootroot00000000000000{ "icon": "preferences-desktop-locale-symbolic", "name": "Language & Text", "translations": "lomiri-system-settings", "category": "personal", "priority": 2, "keywords": [ "language", "keyboard", "spellcheck", "automatic", "correct", "suggestions", "capitalization", "punctuation", "layout", "display", "words", "vibration" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/language/onscreenkeyboard-plugin.cpp000066400000000000000000000210261457356502600270030ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: William Hua * Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include #include #include "onscreenkeyboard-plugin.h" #include "qstringliteral.h" #define LOMIRI_KEYBOARD_SCHEMA_ID "com.lomiri.keyboard.maliit" #define KEY_ENABLED_LAYOUTS "enabled-languages" #define KEY_CURRENT_LAYOUT "active-language" #define KEY_PLUGIN_PATHS "plugin-paths" OnScreenKeyboardPlugin::OnScreenKeyboardPlugin(QObject *parent) : QObject(parent), m_maliitSettings(g_settings_new(LOMIRI_KEYBOARD_SCHEMA_ID)) { GVariantIter *iter; const gchar *path; m_layoutPaths.append(QStringLiteral(LOMIRI_KEYBOARD_PLUGIN_PATH)); g_settings_get(m_maliitSettings, KEY_PLUGIN_PATHS, "as", &iter); for (int i(0); g_variant_iter_next(iter, "&s", &path); i++) { m_layoutPaths.append(path); } updateEnabledLayouts(); updateKeyboardLayouts(); updateKeyboardLayoutsModel(); } OnScreenKeyboardPlugin::~OnScreenKeyboardPlugin() { if (m_maliitSettings != nullptr) { g_signal_handlers_disconnect_by_data(m_maliitSettings, this); g_object_unref(m_maliitSettings); } for (QList::const_iterator i(m_keyboardLayouts.begin()); i != m_keyboardLayouts.end(); ++i) delete *i; } SubsetModel * OnScreenKeyboardPlugin::keyboardLayoutsModel() { return &m_keyboardLayoutsModel; } void OnScreenKeyboardPlugin::keyboardLayoutsModelChanged() { GVariantBuilder builder; gchar *current; bool removed(true); g_variant_builder_init(&builder, G_VARIANT_TYPE("as")); g_settings_get(m_maliitSettings, KEY_CURRENT_LAYOUT, "s", ¤t); for (QList::const_iterator i(m_keyboardLayoutsModel.subset().begin()); i != m_keyboardLayoutsModel.subset().end(); ++i) { g_variant_builder_add(&builder, "s", qPrintable(m_keyboardLayouts[*i]->name())); if (m_keyboardLayouts[*i]->name() == current) removed = false; } if (removed && !m_keyboardLayoutsModel.subset().isEmpty()) { GVariantIter *iter; const gchar *layout; bool found(false); g_settings_get(m_maliitSettings, KEY_ENABLED_LAYOUTS, "as", &iter); for (int i(0); g_variant_iter_next(iter, "&s", &layout); i++) { found = g_strcmp0(layout, current) == 0; if (found) { if (i >= m_keyboardLayoutsModel.subset().size()) i = m_keyboardLayoutsModel.subset().size() - 1; int index(m_keyboardLayoutsModel.subset()[i]); const QString &name(m_keyboardLayouts[index]->name()); g_settings_set_string(m_maliitSettings, KEY_CURRENT_LAYOUT, qPrintable(name)); break; } } if (!found) { int index(m_keyboardLayoutsModel.subset().front()); const QString &name(m_keyboardLayouts[index]->name()); g_settings_set_string(m_maliitSettings, KEY_CURRENT_LAYOUT, qPrintable(name)); } g_variant_iter_free(iter); } g_free(current); g_settings_set_value(m_maliitSettings, KEY_ENABLED_LAYOUTS, g_variant_builder_end(&builder)); } static bool compareLayouts(const KeyboardLayout *layout0, const KeyboardLayout *layout1) { QString name0(layout0->displayName()); QString name1(layout1->displayName()); if (name0 == name1) { name0 = layout0->language(); name1 = layout1->language(); if (name0 == name1) { name0 = layout0->name(); name1 = layout1->name(); } } return QString::localeAwareCompare(name0, name1) < 0; } void OnScreenKeyboardPlugin::updateEnabledLayouts() { GVariantBuilder builder; GVariantIter *iter; gchar *current; const gchar *layout; QSet added; g_variant_builder_init(&builder, G_VARIANT_TYPE("as")); g_settings_get(m_maliitSettings, KEY_ENABLED_LAYOUTS, "as", &iter); g_settings_get(m_maliitSettings, KEY_CURRENT_LAYOUT, "s", ¤t); while (g_variant_iter_next(iter, "&s", &layout)) { if (!added.contains(layout)) { g_variant_builder_add(&builder, "s", layout); added.insert(layout); } } if (!added.contains(current)) { g_variant_builder_add(&builder, "s", current); added.insert(current); } g_free(current); g_variant_iter_free(iter); g_settings_set_value(m_maliitSettings, KEY_ENABLED_LAYOUTS, g_variant_builder_end(&builder)); } void OnScreenKeyboardPlugin::updateKeyboardLayouts() { m_keyboardLayouts.clear(); for (int i = 0; i < m_layoutPaths.count(); i++) { QDir layoutsDir(m_layoutPaths.at(i)); layoutsDir.setFilter(QDir::Dirs); layoutsDir.setSorting(QDir::Name); QFileInfoList fileInfoList(layoutsDir.entryInfoList()); for (QFileInfoList::const_iterator i(fileInfoList.begin()); i != fileInfoList.end(); ++i) { KeyboardLayout *layout(new KeyboardLayout(*i)); if (!layout->language().isEmpty()) m_keyboardLayouts += layout; else delete layout; } } #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) qSort(m_keyboardLayouts.begin(), m_keyboardLayouts.end(), compareLayouts); #else std::sort(m_keyboardLayouts.begin(), m_keyboardLayouts.end(), compareLayouts); #endif } void enabledLayoutsChanged(GSettings *settings, gchar *key, gpointer user_data); void OnScreenKeyboardPlugin::updateKeyboardLayoutsModel() { QStringList customRoles; customRoles += "language"; customRoles += "icon"; m_keyboardLayoutsModel.setCustomRoles(customRoles); QVariantList superset; for (QList::const_iterator i(m_keyboardLayouts.begin()); i != m_keyboardLayouts.end(); ++i) { QVariantList element; if (!(*i)->displayName().isEmpty()) element += (*i)->displayName(); else element += (*i)->name(); element += (*i)->shortName(); superset += QVariant(element); } m_keyboardLayoutsModel.setSuperset(superset); enabledLayoutsChanged(); m_keyboardLayoutsModel.setAllowEmpty(false); connect(&m_keyboardLayoutsModel, SIGNAL(subsetChanged()), SLOT(keyboardLayoutsModelChanged())); g_signal_connect(m_maliitSettings, "changed::" KEY_ENABLED_LAYOUTS, G_CALLBACK(::enabledLayoutsChanged), this); } void OnScreenKeyboardPlugin::enabledLayoutsChanged() { GVariantIter *iter; const gchar *layout; QList subset; g_settings_get(m_maliitSettings, KEY_ENABLED_LAYOUTS, "as", &iter); while (g_variant_iter_next(iter, "&s", &layout)) { for (int i(0); i < m_keyboardLayouts.length(); i++) { if (m_keyboardLayouts[i]->name() == layout) { subset += i; break; } } } g_variant_iter_free(iter); m_keyboardLayoutsModel.setSubset(subset); } void enabledLayoutsChanged(GSettings *settings, gchar *key, gpointer user_data) { Q_UNUSED(settings); Q_UNUSED(key); OnScreenKeyboardPlugin *plugin(static_cast(user_data)); plugin->enabledLayoutsChanged(); } void OnScreenKeyboardPlugin::setCurrentLayout(const QString &code) { for (int i = 0; i < m_layoutPaths.count(); i++) { QFileInfo fileInfo(QDir(m_layoutPaths.at(i)), code); if (fileInfo.exists() && fileInfo.isDir()) { g_settings_set_string(m_maliitSettings, KEY_CURRENT_LAYOUT, code.toStdString().c_str()); updateEnabledLayouts(); } } } lomiri-system-settings-1.1.0/plugins/language/onscreenkeyboard-plugin.h000066400000000000000000000037321457356502600264540ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: William Hua * Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef OSK_PLUGIN_H #define OSK_PLUGIN_H #include #include #include "subset-model.h" #include "keyboard-layout.h" typedef struct _GSettings GSettings; typedef void *gpointer; typedef char gchar; class KeyboardLayout; class OnScreenKeyboardPlugin : public QObject { private: Q_OBJECT public: Q_PROPERTY(SubsetModel *keyboardLayoutsModel READ keyboardLayoutsModel CONSTANT) explicit OnScreenKeyboardPlugin(QObject *parent = nullptr); virtual ~OnScreenKeyboardPlugin(); Q_INVOKABLE void setCurrentLayout(const QString &code); SubsetModel *keyboardLayoutsModel(); Q_SLOT void keyboardLayoutsModelChanged(); private: void updateEnabledLayouts(); void updateKeyboardLayouts(); void updateKeyboardLayoutsModel(); void enabledLayoutsChanged(); friend void enabledLayoutsChanged(GSettings *settings, gchar *key, gpointer user_data); GSettings *m_maliitSettings; QList m_keyboardLayouts; SubsetModel m_keyboardLayoutsModel; QStringList m_layoutPaths; }; #endif // OSK_PLUGIN_H lomiri-system-settings-1.1.0/plugins/language/plugin.cpp000066400000000000000000000027741457356502600234610ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Iain Lane * William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin.h" #include #include "subset-model.h" #include "language-plugin.h" #include "onscreenkeyboard-plugin.h" #include "hardwarekeyboard-plugin.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.LanguagePlugin")); qmlRegisterType(uri, 1, 0, "SubsetModel"); qmlRegisterType(uri, 1, 0, "LomiriLanguagePlugin"); qmlRegisterType(uri, 1, 0, "OnScreenKeyboardPlugin"); qmlRegisterType(uri, 1, 0, "HardwareKeyboardPlugin"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/language/plugin.h000066400000000000000000000022261457356502600231160ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Iain Lane * William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/language/qmldir000066400000000000000000000001101457356502600226500ustar00rootroot00000000000000module Lomiri.SystemSettings.LanguagePlugin plugin LomiriLanguagePlugin lomiri-system-settings-1.1.0/plugins/language/sessionservice.cpp000066400000000000000000000024141457356502600252160ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "sessionservice.h" #include #define LM_SERVICE "org.freedesktop.login1" #define LM_PATH "/org/freedesktop/login1" #define LM_IFACE "org.freedesktop.login1.Manager" SessionService::SessionService(QObject *parent) : QObject(parent), m_systemBusConnection(QDBusConnection::systemBus()), m_loginManager(LM_SERVICE, LM_PATH, LM_IFACE, m_systemBusConnection) { } void SessionService::reboot() { m_loginManager.call("Reboot", false); } lomiri-system-settings-1.1.0/plugins/language/sessionservice.h000066400000000000000000000021071457356502600246620ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SESSIONSERVICE_H #define SESSIONSERVICE_H #include class SessionService : public QObject { Q_OBJECT public: explicit SessionService (QObject *parent = 0); void reboot(); private: QDBusConnection m_systemBusConnection; QDBusInterface m_loginManager; }; #endif // SESSIONSERVICE_H lomiri-system-settings-1.1.0/plugins/language/settings-language.svg000066400000000000000000000133301457356502600256070ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/language/subset-model.cpp000066400000000000000000000261041457356502600245570ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "subset-model.h" #define CHECKED_ROLE (Qt::CheckStateRole) #define ENABLED_ROLE (Qt::UserRole + 0) #define SUBSET_ROLE (Qt::UserRole + 1) #define SUPERSET_ROLE (Qt::UserRole + 2) #define DISPLAY_ROLE (Qt::UserRole + 3) #define CUSTOM_ROLE (Qt::UserRole + 4) bool changeLessThan(const SubsetModel::Change *change0, const SubsetModel::Change *change1) { return change0->finish < change1->finish; } SubsetModel::SubsetModel(QObject *parent) : QAbstractListModel(parent), m_allowEmpty(true), m_checked(0), m_ignore(QDateTime::currentMSecsSinceEpoch()) { } const QStringList & SubsetModel::customRoles() const { return m_customRoles; } void SubsetModel::setCustomRoles(const QStringList &customRoles) { if (customRoles != m_customRoles) { m_customRoles = customRoles; Q_EMIT customRolesChanged(); } } const QVariantList & SubsetModel::superset() const { return m_superset; } void SubsetModel::setSuperset(const QVariantList &superset) { if (superset != m_superset) { beginResetModel(); for (QList::iterator i(m_state.begin()); i != m_state.end(); ++i) delete *i; m_ignore = QDateTime::currentMSecsSinceEpoch(); m_superset = superset; m_subset.clear(); m_state.clear(); m_checked = 0; for (int i(0); i < m_superset.length(); i++) { State *state(new State); state->checked = false; state->check = m_ignore; state->uncheck = m_ignore; m_state += state; } if (!m_allowEmpty && !m_superset.isEmpty()) { m_subset += 0; m_state[0]->checked = true; m_checked = 1; } endResetModel(); Q_EMIT subsetChanged(); Q_EMIT supersetChanged(); } } const QList & SubsetModel::subset() const { return m_subset; } void SubsetModel::setSubset(const QList &subset) { if (subset != m_subset) { beginResetModel(); m_ignore = QDateTime::currentMSecsSinceEpoch(); m_subset.clear(); m_checked = 0; for (QList::iterator i(m_state.begin()); i != m_state.end(); ++i) { (*i)->checked = false; (*i)->check = m_ignore; (*i)->uncheck = m_ignore; } for (QList::const_iterator i(subset.begin()); i != subset.end(); ++i) { if (0 <= *i && *i < m_superset.length()) { m_subset += *i; if (!m_state[*i]->checked) { m_state[*i]->checked = true; m_checked++; } } } if (!m_allowEmpty && m_checked == 0 && !m_superset.isEmpty()) { m_subset += 0; m_state[0]->checked = true; m_checked = 1; } endResetModel(); Q_EMIT subsetChanged(); } } bool SubsetModel::allowEmpty() const { return m_allowEmpty; } void SubsetModel::setAllowEmpty(bool allowEmpty) { if (allowEmpty != m_allowEmpty) { m_allowEmpty = allowEmpty; // Check the first element if we can't have an empty subset. if (!m_allowEmpty && m_state.length() > 0 && m_checked == 0) { m_subset += 0; m_state[0]->checked = true; m_checked = 1; } if (m_checked == 1) { int single(-1); for (int i(0); i < m_state.length(); i++) { if (m_state[i]->checked) { single = i; break; } } for (int i(0); i < m_subset.length(); i++) { if (m_subset[i] == single) { QModelIndex row(index(i, 0)); Q_EMIT dataChanged(row, row, QVector(1, ENABLED_ROLE)); } } if (single >= 0) { QModelIndex row(index(m_subset.length() + single, 0)); Q_EMIT dataChanged(row, row, QVector(1, ENABLED_ROLE)); } } Q_EMIT allowEmptyChanged(); } } bool SubsetModel::checked(int element) { return m_state[element]->checked; } void SubsetModel::setChecked(int element, bool checked, int timeout) { qint64 time(QDateTime::currentMSecsSinceEpoch()); if (checked) m_state[element]->check = time; else m_state[element]->uncheck = time; if (checked != m_state[element]->checked) { m_state[element]->checked = checked; if (checked) m_checked++; else m_checked--; if (!m_allowEmpty && (m_checked == 1 || (m_checked == 2 && checked))) { int single(-1); for (int i(0); i < m_state.length(); i++) { if (i != element && m_state[i]->checked) { single = i; break; } } for (int i(0); i < m_subset.length(); i++) { if (m_subset[i] == single) { QModelIndex row(index(i, 0)); Q_EMIT dataChanged(row, row, QVector(1, ENABLED_ROLE)); } } if (single >= 0) { QModelIndex row(index(m_subset.length() + single, 0)); Q_EMIT dataChanged(row, row, QVector(1, ENABLED_ROLE)); } } for (int i(0); i < m_subset.length(); i++) { if (m_subset[i] == element) { QModelIndex row(index(i, 0)); Q_EMIT dataChanged(row, row, QVector(1, CHECKED_ROLE)); } } QModelIndex row(index(m_subset.length() + element, 0)); Q_EMIT dataChanged(row, row, QVector(1, CHECKED_ROLE)); Change *change(new Change); change->element = element; change->checked = checked; change->start = time; change->finish = time + timeout; #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) m_change.insert(qUpperBound(m_change.begin(), m_change.end(), change, changeLessThan), change); #else m_change.insert(std::upper_bound(m_change.begin(), m_change.end(), change, changeLessThan), change); #endif QTimer::singleShot(timeout, this, SLOT(timerExpired())); } } QHash SubsetModel::roleNames() const { QHash roleNames; roleNames.insert(CHECKED_ROLE, "checked"); roleNames.insert(ENABLED_ROLE, "enabled"); roleNames.insert(SUBSET_ROLE, "subset"); roleNames.insert(SUPERSET_ROLE, "superset"); roleNames.insert(DISPLAY_ROLE, "display"); for (int i(0); i < m_customRoles.length(); i++) roleNames.insert(CUSTOM_ROLE + i, m_customRoles[i].toUtf8()); return roleNames; } int SubsetModel::rowCount(const QModelIndex &parent) const { Q_UNUSED(parent); return m_subset.length() + m_superset.length(); } Qt::ItemFlags SubsetModel::flags(const QModelIndex &index) const { Q_UNUSED(index); return Qt::ItemIsUserCheckable | Qt::ItemIsEnabled; } QVariant SubsetModel::data(const QModelIndex &index, int role) const { switch (role) { case CHECKED_ROLE: return m_state[elementAtIndex(index)]->checked ? Qt::Checked : Qt::Unchecked; case ENABLED_ROLE: return m_allowEmpty || m_checked != 1 || !m_state[elementAtIndex(index)]->checked; case SUBSET_ROLE: case SUPERSET_ROLE: return (role == SUBSET_ROLE) == (index.row() < m_subset.length()); case DISPLAY_ROLE: role = CUSTOM_ROLE; break; } int column(role - CUSTOM_ROLE); int element(elementAtIndex(index)); QVariantList list(m_superset[element].toList()); if (0 <= column && column < list.length()) return list[column]; return QVariant(); } bool SubsetModel::setData(const QModelIndex &index, const QVariant &value, int role) { switch (role) { case CHECKED_ROLE: switch (static_cast(value.type())) { case QMetaType::Bool: case QMetaType::QChar: case QMetaType::Int: case QMetaType::UInt: case QMetaType::LongLong: case QMetaType::ULongLong: setChecked(elementAtIndex(index), value.toBool(), 0); return true; default: break; } break; } return false; } void SubsetModel::timerExpired() { Change *change(m_change.first()); m_change.removeFirst(); if (change->start > m_ignore) { if (change->checked) { if (change->start > m_state[change->element]->uncheck) { if (!m_subset.contains(change->element)) { beginInsertRows(QModelIndex(), m_subset.length(), m_subset.length()); m_subset += change->element; endInsertRows(); Q_EMIT subsetChanged(); } } } else { if (change->start > m_state[change->element]->check) { for (int i(0); i < m_subset.length(); i++) { while (i < m_subset.length() && m_subset[i] == change->element) { beginRemoveRows(QModelIndex(), i, i); m_subset.removeAt(i); endRemoveRows(); } } Q_EMIT subsetChanged(); } } } delete change; } int SubsetModel::elementAtRow(int row) const { return row < m_subset.length() ? m_subset[row] : row - m_subset.length(); } int SubsetModel::elementAtIndex(const QModelIndex &index) const { return elementAtRow(index.row()); } void SubsetModel::moveSubsetRow(int from, int to) { // Make sure its not moved outside the lists if (to < 0) { to = 0; } if (to >= m_subset.count()) { to = m_subset.count()-1; } // Nothing to do? if (from == to) { return; } // QList's and QAbstractItemModel's move implementation differ when moving an item up the list :/ // While QList needs the index in the resulting list, beginMoveRows expects it to be in the current list // adjust the model's index by +1 in case we're moving upwards int newModelIndex = to > from ? to+1 : to; beginMoveRows(QModelIndex(), from, from, QModelIndex(), newModelIndex); m_subset.move(from, to); endMoveRows(); } lomiri-system-settings-1.1.0/plugins/language/subset-model.h000066400000000000000000000070441457356502600242260ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: William Hua * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SUBSET_MODEL_H #define SUBSET_MODEL_H #include class SubsetModel : public QAbstractListModel { protected: Q_OBJECT public: Q_PROPERTY(QStringList customRoles READ customRoles WRITE setCustomRoles NOTIFY customRolesChanged) Q_PROPERTY(QVariantList superset READ superset WRITE setSuperset NOTIFY supersetChanged) Q_PROPERTY(QList subset READ subset WRITE setSubset NOTIFY subsetChanged) Q_PROPERTY(bool allowEmpty READ allowEmpty WRITE setAllowEmpty NOTIFY allowEmptyChanged) explicit SubsetModel(QObject *parent = nullptr); virtual const QStringList &customRoles() const; virtual void setCustomRoles(const QStringList &customRoles); Q_SIGNAL virtual void customRolesChanged() const; virtual const QVariantList &superset() const; virtual void setSuperset(const QVariantList &superset); Q_SIGNAL virtual void supersetChanged() const; virtual const QList &subset() const; virtual void setSubset(const QList &subset); Q_SIGNAL virtual void subsetChanged() const; virtual void moveSubsetRow(int from, int to); virtual bool allowEmpty() const; virtual void setAllowEmpty(bool allowEmpty); Q_SIGNAL virtual void allowEmptyChanged() const; Q_INVOKABLE virtual bool checked(int element); Q_INVOKABLE virtual void setChecked(int element, bool checked, int timeout); virtual QHash roleNames() const; virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; virtual Qt::ItemFlags flags(const QModelIndex &index) const; virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; virtual bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole); protected: Q_SLOT virtual void timerExpired(); virtual int elementAtRow(int row) const; virtual int elementAtIndex(const QModelIndex &index) const; struct State { bool checked; qint64 check; qint64 uncheck; }; struct Change { int element; bool checked; qint64 start; qint64 finish; }; QStringList m_customRoles; QVariantList m_superset; QList m_subset; bool m_allowEmpty; QList m_state; QList m_change; int m_checked; qint64 m_ignore; friend bool changeLessThan(const Change *change0, const Change *change1); }; #endif // SUBSET_MODEL_H lomiri-system-settings-1.1.0/plugins/launcher/000077500000000000000000000000001457356502600214635ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/launcher/CMakeLists.txt000066400000000000000000000012001457356502600242140ustar00rootroot00000000000000add_subdirectory(plugin) set(QML_SOURCES PageComponent.qml) set(PANEL_SOURCES launcher.h launcher_impl.cpp plugin.cpp plugin.h ${QML_SOURCES} ) add_library(LomiriLauncherPanel MODULE ${PANEL_SOURCES} ${QML_SOURCES}) target_link_libraries(LomiriLauncherPanel Qt5::Qml Qt5::Widgets) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Launcher) install(TARGETS LomiriLauncherPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir.in DESTINATION ${PLUG_DIR} RENAME qmldir) install(FILES launcher.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/launcher) lomiri-system-settings-1.1.0/plugins/launcher/PageComponent.qml000066400000000000000000000106561457356502600247450ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import GSettings 1.0 import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Settings.Components 0.1 as LSC import Lomiri.Settings.Menus 0.1 as Menus import Lomiri.SystemSettings.Launcher 1.0 ItemPage { id: root objectName: "launcherPage" title: i18n.tr("Desktop & Launcher") flickable: flick /* The introductory label “On large displays:” should be present if the current display does not fall into category (to explain why the settings aren’t applying to the display that you’re looking at). */ property bool largeScreenAvailable: { var currentScreen = LauncherPanelPlugin.getCurrentScreenNumber(); for (var i=0; i < LauncherPanelPlugin.screens; i++) { if (LauncherPanelPlugin.screenGeometry(i).width > units.gu(90)) { if (currentScreen === i) { return false; } } } return true; // No large screens were the current one. } Flickable { id: flick anchors.fill: parent contentWidth: parent.width contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors { left: parent.left right: parent.right } spacing: units.gu(1) SettingsItemTitle { text: i18n.tr("On large screens:") objectName: "largeScreenLabel" visible: largeScreenAvailable } SettingsListItems.Standard { id: enableWorkspaces objectName: "enableWorkspaces" text: i18n.tr("Enable workspaces") layout.subtitle.text: i18n.tr("Support for multiple virtual workspaces") Switch { id: enableWorkspacesSwitch objectName: "enableWorkspacesSwitch" checked: lomiriSettings.enableWorkspace onTriggered: lomiriSettings.enableWorkspace = checked } } SettingsListItems.Standard { id: alwaysShowLauncher objectName: "alwaysShowLauncher" text: i18n.tr("Always show the launcher") layout.subtitle.text: i18n.tr("Videos and full-screen games may hide it temporarily.") Switch { id: alwaysShowLauncherSwitch objectName: "alwaysShowLauncherSwitch" checked: !lomiriSettings.autohideLauncher onTriggered: lomiriSettings.autohideLauncher = !checked } } Menus.SliderMenu { text: i18n.tr("Icon size:") id: iconWidth objectName: "iconWidth" function formatValue(v) { return v.toFixed(2) } minimumValue: 6 maximumValue: 12 value: lomiriSettings.launcherWidth live: true property real serverValue: lomiriSettings.launcherWidth LSC.ServerPropertySynchroniser { userTarget: iconWidth userProperty: "value" serverTarget: iconWidth serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: lomiriSettings.launcherWidth = value } } } } GSettings { id: lomiriSettings objectName: "lomiriSettings" schema.id: "com.lomiri.Shell" } } lomiri-system-settings-1.1.0/plugins/launcher/launcher.h000066400000000000000000000025021457356502600234340ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef LAUNCHER_H #define LAUNCHER_H #include #include class LauncherPanelPlugin : public QObject { Q_OBJECT Q_PROPERTY(int screens READ screens NOTIFY screensChanged) public: explicit LauncherPanelPlugin(QObject *parent = nullptr) : QObject(parent) {}; virtual ~LauncherPanelPlugin() {}; // Return index of screen at which USS is currently rendered. virtual int screens() const = 0; public Q_SLOTS: virtual QRect screenGeometry(const int &screen = -1) const = 0; virtual int getCurrentScreenNumber() const = 0; Q_SIGNALS: void screensChanged(int newCount); }; #endif // LAUNCHER_H lomiri-system-settings-1.1.0/plugins/launcher/launcher.settings000066400000000000000000000005711457356502600250510ustar00rootroot00000000000000{ "name": "Desktop & Launcher", "icon": "preferences-desktop-launcher-symbolic", "plugin": "launcher-plugin", "translations": "lomiri-system-settings", "category": "personal", "keywords": [ "launcher", "appearance" ], "page-component": "PageComponent.qml", "has-dynamic-keywords": false, "has-dynamic-visibility": true } lomiri-system-settings-1.1.0/plugins/launcher/launcher_impl.cpp000066400000000000000000000035611457356502600250160ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "launcher_impl.h" #include #include #if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0) #include #endif LauncherPanelPluginImpl::LauncherPanelPluginImpl(QObject *parent) : LauncherPanelPlugin(parent) { auto app = (QApplication*) QGuiApplication::instance(); m_desktopWidget = app->desktop(); connect(m_desktopWidget, SIGNAL(screenCountChanged(int)), this, SIGNAL(screensChanged(int))); } LauncherPanelPluginImpl::~LauncherPanelPluginImpl() { disconnect(m_desktopWidget, SIGNAL(screenCountChanged(int)), this, SIGNAL(screensChanged(int))); } QRect LauncherPanelPluginImpl::screenGeometry(const int &screen) const { #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) return m_desktopWidget->screenGeometry(screen); #else return QGuiApplication::screens().at(screen)->geometry(); ; #endif } int LauncherPanelPluginImpl::getCurrentScreenNumber() const { return m_desktopWidget->screenNumber(m_desktopWidget); } int LauncherPanelPluginImpl::screens() const { #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) return m_desktopWidget->screenCount(); #else return QGuiApplication::screens().count(); #endif } lomiri-system-settings-1.1.0/plugins/launcher/launcher_impl.h000066400000000000000000000023421457356502600244570ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef LAUNCHER_IMPL_H #define LAUNCHER_IMPL_H #include "launcher.h" #include class LauncherPanelPluginImpl : public LauncherPanelPlugin { Q_OBJECT public: explicit LauncherPanelPluginImpl(QObject *parent = nullptr); ~LauncherPanelPluginImpl(); virtual int screens() const override; public Q_SLOTS: virtual QRect screenGeometry(const int &screen = -1) const override; virtual int getCurrentScreenNumber() const override; private: QDesktopWidget *m_desktopWidget = nullptr; }; #endif // LAUNCHER_IMPL_H lomiri-system-settings-1.1.0/plugins/launcher/plugin.cpp000066400000000000000000000024511457356502600234670ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin.h" #include "launcher_impl.h" #include #define MAKE_SINGLETON_FACTORY(type) \ static QObject* type##_singleton_factory(QQmlEngine* engine, QJSEngine* scriptEngine) { \ Q_UNUSED(engine); \ Q_UNUSED(scriptEngine); \ return new type(); \ } MAKE_SINGLETON_FACTORY(LauncherPanelPluginImpl) void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Launcher")); qmlRegisterSingletonType( uri, 1, 0, "LauncherPanelPlugin", LauncherPanelPluginImpl_singleton_factory ); } lomiri-system-settings-1.1.0/plugins/launcher/plugin.h000066400000000000000000000020101457356502600231230ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef LAUNCHER_PLUGIN_H #define LAUNCHER_PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); }; #endif // LAUNCHER_PLUGIN_H lomiri-system-settings-1.1.0/plugins/launcher/plugin/000077500000000000000000000000001457356502600227615ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/launcher/plugin/CMakeLists.txt000066400000000000000000000010671457356502600255250ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR} ../) add_definitions(-DLAUNCHER_PLUGIN_QML_DIR="${PLUGIN_QML_DIR}/launcher" -DQT_NO_KEYWORDS) add_library(launcher-plugin SHARED launcher-plugin.h launcher-plugin.cpp ../launcher.h ../launcher_impl.cpp) target_include_directories(launcher-plugin PUBLIC ${GIO_INCLUDE_DIRS}) target_link_libraries(launcher-plugin ${GIO_LIBRARIES} Qt5::Core Qt5::Qml Qt5::Widgets LomiriSystemSettings) install(TARGETS launcher-plugin DESTINATION ${PLUGIN_MODULE_DIR}) install(FILES GuAccessor.qml DESTINATION ${PLUGIN_QML_DIR}/launcher) lomiri-system-settings-1.1.0/plugins/launcher/plugin/GuAccessor.qml000066400000000000000000000001601457356502600255270ustar00rootroot00000000000000import QtQml 2.2 import Lomiri.Components 1.3 QtObject { property int largeScreenThreshold: units.gu(90) } lomiri-system-settings-1.1.0/plugins/launcher/plugin/launcher-plugin.cpp000066400000000000000000000055421457356502600265700ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * */ #include "launcher_impl.h" #include "launcher-plugin.h" #include #include #include #include #include #include #include #include using namespace LomiriSystemSettings; class LauncherItem: public ItemBase { Q_OBJECT public: explicit LauncherItem(const QVariantMap &staticData, QObject *parent = 0); void setVisibility(bool visible); }; LauncherItem::LauncherItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent) { // Unconditionally show if LSS_SHOW_ALL_UI is set. QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); if (env.contains(QLatin1String("LSS_SHOW_ALL_UI"))) { QString showAllS = env.value("LSS_SHOW_ALL_UI", QString()); if(!showAllS.isEmpty()) { setVisibility(true); return; } } // Show if Lomiri shell is in desktop mode g_autoptr(GSettings) settings = g_settings_new("com.lomiri.Shell"); g_autofree gchar *usageMode = g_settings_get_string(settings, "usage-mode"); if (g_strcmp0(usageMode, "Windowed") == 0) { setVisibility(true); return; } // Show only if some screen is larger than the threshold. QQmlEngine engine; LauncherPanelPluginImpl panel; QString folder(env.value("SNAP", QString()) + LAUNCHER_PLUGIN_QML_DIR); QQmlComponent guAccessorComponent( &engine, QUrl::fromLocalFile(folder + "/GuAccessor.qml") ); QScopedPointer guAccessor(guAccessorComponent.create()); int largeScreenThreshold = guAccessor->property("largeScreenThreshold").toInt(); for (int i = 0; i < panel.screens(); i++) { if (panel.screenGeometry(i).width() > largeScreenThreshold) { setVisibility(true); return; } } setVisibility(false); } void LauncherItem::setVisibility(bool visible) { setVisible(visible); } ItemBase *LauncherPlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new LauncherItem(staticData, parent); } #include "launcher-plugin.moc" lomiri-system-settings-1.1.0/plugins/launcher/plugin/launcher-plugin.h000066400000000000000000000024031457356502600262260ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * */ #ifndef SYSTEM_SETTINGS_LAUNCHER_PLUGIN_H #define SYSTEM_SETTINGS_LAUNCHER_PLUGIN_H #include #include class LauncherPlugin: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; #endif // SYSTEM_SETTINGS_LAUNCHER_PLUGIN_H lomiri-system-settings-1.1.0/plugins/launcher/qmldir.in000066400000000000000000000001011457356502600232730ustar00rootroot00000000000000module Lomiri.SystemSettings.Launcher plugin LomiriLauncherPanel lomiri-system-settings-1.1.0/plugins/launcher/settings-launcher.svg000066400000000000000000000200411457356502600256400ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/mouse/000077500000000000000000000000001457356502600210125ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/mouse/CMakeLists.txt000066400000000000000000000025001457356502600235470ustar00rootroot00000000000000set(QML_SOURCES PageComponent.qml None.qml Connected.qml ItemTitle.qml TapArea.qml PrimaryButtonSelector.qml SectionHeader.qml ) set(PANEL_SOURCES mouse.cpp mouse.h plugin.cpp plugin.h ${QML_SOURCES} ) configure_file(qmldir.in qmldir COPYONLY) add_definitions(-DQT_NO_KEYWORDS) add_library(LomiriMousePanel MODULE ${PANEL_SOURCES} ${QML_SOURCES}) include_directories(${CMAKE_CURRENT_BINARY_DIR} ${ACCOUNTSSERVICE_INCLUDE_DIRS} ${GOBJECT_INCLUDE_DIRS}) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Mouse) target_link_libraries (LomiriMousePanel Qt5::Qml Qt5::Quick Qt5::DBus LomiriSystemSettingsPrivate ${ACCOUNTSSERVICE_LDFLAGS} ${GOBJECT_LDFLAGS} ${GLIB_LDFLAGS} ) install(TARGETS LomiriMousePanel DESTINATION ${PLUG_DIR}) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qmldir DESTINATION ${PLUG_DIR}) # We need a dummy target so the QML files show up in Qt Creator # If this plugin gets some C++ sources, remove this. add_custom_target(mouse-holder COMMAND echo This is just a dummy. SOURCES ${QML_SOURCES}) install(FILES mouse.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-mouse.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/mouse) lomiri-system-settings-1.1.0/plugins/mouse/Connected.qml000066400000000000000000000362641457356502600234420ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.Settings.Menus 0.1 as Menus import Lomiri.Settings.Components 0.1 as LSC import Lomiri.SystemSettings.Mouse 1.0 Column { anchors { left: parent.left right: parent.right } height: childrenRect.height LomiriMousePanel { id: backend } Column { anchors { left: parent.left right: parent.right } visible: miceModel.count > 0 SectionHeader { text: i18n.tr("Mouse") } Column { anchors { left: parent.left right: parent.right } spacing: 0 height: childrenRect.height Menus.SliderMenu { /* FIXME: No appropriate icons exist yet, also SliderMenu lacks support for text labels on the ends. */ text: i18n.tr("Cursor speed:") anchors { left: parent.left right: parent.right } id: mouseMoveSpeed objectName: "mouseMoveSpeed" function formatValue(v) { return v.toFixed(2) } minimumValue: 0.0 maximumValue: 1.0 value: backend.mouseCursorSpeed live: true property real serverValue: enabled ? backend.mouseCursorSpeed : 0.0 LSC.ServerPropertySynchroniser { userTarget: mouseMoveSpeed userProperty: "value" serverTarget: mouseMoveSpeed serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: backend.mouseCursorSpeed = value } } } Column { anchors { left: parent.left right: parent.right } spacing: 0 height: childrenRect.height Menus.SliderMenu { /* FIXME: No appropriate icons exist yet, also SliderMenu lacks support for text labels on the ends. */ text: i18n.tr("Wheel scrolling speed:") anchors { left: parent.left right: parent.right } id: mouseScrollSpeed objectName: "mouseMoveSpeed" function formatValue(v) { return v.toFixed(2) } minimumValue: 0.0 maximumValue: 3.0 value: backend.mouseScrollSpeed live: true property real serverValue: enabled ? backend.mouseScrollSpeed : 0.0 LSC.ServerPropertySynchroniser { userTarget: mouseScrollSpeed userProperty: "value" serverTarget: mouseScrollSpeed serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: backend.mouseScrollSpeed = value } } } Column { anchors { left: parent.left right: parent.right } spacing: 0 height: childrenRect.height visible: showAllUI Menus.SliderMenu { /* FIXME: No appropriate icons exist yet, also SliderMenu lacks support for text labels on the ends. */ text: i18n.tr("Double-click speed:") anchors { left: parent.left right: parent.right } id: mouseDoubleClickSpeed objectName: "mouseDoubleClickSpeed" function formatValue(v) { return v.toFixed(2) } minimumValue: 100 maximumValue: 1000 value: backend.mouseDoubleClickSpeed live: true property int serverValue: enabled ? backend.mouseDoubleClickSpeed : 0 LSC.ServerPropertySynchroniser { userTarget: mouseDoubleClickSpeed userProperty: "value" serverTarget: mouseDoubleClickSpeed serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: backend.mouseDoubleClickSpeed = value } } } Column { anchors { left: parent.left right: parent.right } spacing: units.gu(3) height: childrenRect.height visible: showAllUI ItemTitle { text: i18n.tr("Test double-click:") showDivider: false } TapArea { anchors { left: parent.left right: parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) topMargin: units.gu(2) } height: units.gu(5) doubleTapSpeed: backend.mouseDoubleClickSpeed } } PrimaryButtonSelector { id: mousePrimarySelector anchors { left: parent.left right: parent.right } height: childrenRect.height + units.gu(2) selected: backend.mousePrimaryButton onSelectedChanged: { backend.mousePrimaryButton = selected; } Binding { target: mousePrimarySelector property: "selected" value: backend.mousePrimaryButton } } } Column { anchors { left: parent.left right: parent.right topMargin: units.gu(2) } visible: touchpadsModel.count > 0 spacing: units.gu(0.1) SectionHeader { text: i18n.tr("Touchpad") } Column { anchors { left: parent.left right: parent.right } spacing: 0 height: childrenRect.height Menus.SliderMenu { /* FIXME: No appropriate icons exist yet, also SliderMenu lacks support for text labels on the ends. */ text: i18n.tr("Cursor speed:") anchors { left: parent.left right: parent.right } id: touchMoveSpeed objectName: "touchMoveSpeed" function formatValue(v) { return v.toFixed(2) } minimumValue: 0.0 maximumValue: 1.0 value: backend.touchpadCursorSpeed live: true property real serverValue: enabled ? backend.touchpadCursorSpeed : 0.0 LSC.ServerPropertySynchroniser { userTarget: touchMoveSpeed userProperty: "value" serverTarget: touchMoveSpeed serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: backend.touchpadCursorSpeed = value } } } Column { anchors { left: parent.left right: parent.right } spacing: 0 height: childrenRect.height Menus.SliderMenu { /* FIXME: No appropriate icons exist yet, also SliderMenu lacks support for text labels on the ends. */ text: i18n.tr("Finger scrolling speed:") anchors { left: parent.left right: parent.right } id: touchScrollSpeed objectName: "touchScrollSpeed" function formatValue(v) { return v.toFixed(2) } minimumValue: 0.0 maximumValue: 3.0 value: backend.touchpadScrollSpeed live: true property real serverValue: enabled ? backend.touchpadScrollSpeed : 0.0 LSC.ServerPropertySynchroniser { userTarget: touchScrollSpeed userProperty: "value" serverTarget: touchScrollSpeed serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: backend.touchpadScrollSpeed = value } } } Column { anchors { left: parent.left right: parent.right } spacing: 0 height: childrenRect.height visible: showAllUI Menus.SliderMenu { /* FIXME: No appropriate icons exist yet, also SliderMenu lacks support for text labels on the ends. */ text: i18n.tr("Double-click speed:") anchors { left: parent.left right: parent.right } id: touchClickSpeed objectName: "touchClickSpeed" function formatValue(v) { return v.toFixed(2) } minimumValue: 100 maximumValue: 1000 value: backend.touchpadDoubleClickSpeed live: true property int serverValue: enabled ? backend.touchpadDoubleClickSpeed : 0 LSC.ServerPropertySynchroniser { userTarget: touchClickSpeed userProperty: "value" serverTarget: touchClickSpeed serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: backend.touchpadDoubleClickSpeed = value } } } Column { anchors { left: parent.left right: parent.right } spacing: units.gu(3) height: childrenRect.height visible: showAllUI ItemTitle { text: i18n.tr("Test double-click:") showDivider: false } TapArea { anchors { left: parent.left right: parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) } height: units.gu(5) doubleTapSpeed: backend.touchpadDoubleClickSpeed } } PrimaryButtonSelector { id: touchpadPrimarySelector anchors { left: parent.left right: parent.right } height: childrenRect.height + units.gu(1) selected: backend.touchpadPrimaryButton onSelectedChanged: { backend.touchpadPrimaryButton = selected; } Binding { target: touchpadPrimarySelector property: "selected" value: backend.touchpadPrimaryButton } } Column { anchors { left: parent.left right: parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) topMargin: units.gu(2) } spacing: units.gu(1) Row { spacing: units.gu(1) CheckBox { property bool serverChecked: backend.touchpadTapToClick onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backend.touchpadTapToClick = checked } Label { height: parent.height verticalAlignment: Text.AlignVCenter text: i18n.tr("Tap to click") } } Row { spacing: units.gu(1) CheckBox { property bool serverChecked: backend.touchpadTwoFingerScroll onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backend.touchpadTwoFingerScroll = checked } Label { height: parent.height verticalAlignment: Text.AlignVCenter text: i18n.tr("Scroll with two fingers") } } } ListItem.Header { anchors.topMargin: units.gu(2) text: i18n.tr("Ignore touchpad when:") } Column { anchors { left: parent.left right: parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) topMargin: units.gu(2) } spacing: units.gu(1) Row { spacing: units.gu(1) CheckBox { property bool serverChecked: backend.touchpadDisableWhileTyping onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backend.touchpadDisableWhileTyping = checked } Label { height: parent.height verticalAlignment: Text.AlignVCenter text: i18n.tr("Typing") } } Row { spacing: units.gu(1) CheckBox { property bool serverChecked: backend.touchpadDisableWithMouse onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backend.touchpadDisableWithMouse = checked } Label { height: parent.height verticalAlignment: Text.AlignVCenter text: i18n.tr("A mouse is connected") } } } } } lomiri-system-settings-1.1.0/plugins/mouse/ItemTitle.qml000066400000000000000000000022311457356502600234230ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem ListItem.Standard { id: itemEmpty property string text height: label.height Label { id: label anchors { left: parent.left leftMargin: units.gu(2) right: parent.right rightMargin: units.gu(2) top: parent.top } text: itemEmpty.text } highlightWhenPressed: false } lomiri-system-settings-1.1.0/plugins/mouse/None.qml000066400000000000000000000026521457356502600224310ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem Column { anchors.left: parent.left anchors.right: parent.right property bool pocketPC: false ListItem.Caption { text: { if (pocketPC) return i18n.tr("Connect a mouse or touchpad via USB, or use a Bluetooth device. If a Bluetooth device isn’t detected, make sure it is turned on and its batteries are charged.") else return i18n.tr("You need to use a Bluetooth mouse or touchpad with this display. Make sure it is close to the device and its batteries are charged.") } } } lomiri-system-settings-1.1.0/plugins/mouse/PageComponent.qml000066400000000000000000000043031457356502600242640ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import QtSystemInfo 5.5 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem ItemPage { id: root title: i18n.tr("Mouse & Touchpad") objectName: "mousePage" flickable: scrollWidget InputDeviceManager { id: miceModel filter: InputInfo.Mouse } InputDeviceManager { id: touchpadsModel filter: InputInfo.TouchPad } property bool connected: miceModel.count > 0 || touchpadsModel.count > 0 states: [ State { name: "none" when: !connected StateChangeScript { script: loader.source = "None.qml" } }, State { name: "mouseConnected" StateChangeScript { script: loader.setSource("Connected.qml", {}) } when: connected } ] Flickable { id: scrollWidget anchors { fill: parent topMargin: units.gu(1) bottomMargin: units.gu(1) } contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors { left: parent.left; right: parent.right } Loader { id: loader anchors { left: parent.left; right: parent.right } } } } } lomiri-system-settings-1.1.0/plugins/mouse/PrimaryButtonSelector.qml000066400000000000000000000053041457356502600260470ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem Column { property var selected Binding { target: primaryLeftCheck property: "checked" value: (selected === "left") ? true : false } Binding { target: primaryRightCheck property: "checked" value: (selected === "right") ? true : false } SettingsItemTitle { text: i18n.tr("Primary button:") } ListItem.Empty { anchors { left: parent.left right: parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) } showDivider: false highlightWhenPressed: false height: itemRow.height Row { id: itemRow spacing: units.gu(2) Row { spacing: units.gu(1) CheckBox { id: primaryLeftCheck onTriggered: { if (checked) selected = "left" else checked = true; } } Label { height: primaryLeftCheck.height verticalAlignment: Text.AlignVCenter text: i18n.tr("Left") } } Row { spacing: units.gu(1) CheckBox { id: primaryRightCheck onTriggered: { if (checked) selected = "right" else checked = true; } } Label { height: primaryRightCheck.height verticalAlignment: Text.AlignVCenter text: i18n.tr("Right") } } } } } lomiri-system-settings-1.1.0/plugins/mouse/SectionHeader.qml000066400000000000000000000032271457356502600242460ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem Column { id: root anchors { left: parent.left right: parent.right leftMargin: units.gu(2) rightMargin: units.gu(2) } spacing: units.gu(1) height: childrenRect.height property string text ListItem.Standard { height: mouseLabel.height + units.gu(1) Label { id: mouseLabel anchors { left: parent.left right: parent.right top: parent.top } text: root.text /* We are "large" to avoid looking like normal "medium" text */ fontSize: "large" elide: Text.ElideRight color: Theme.palette.normal.baseText font.weight: Text.Normal } highlightWhenPressed: false showDivider: false } } lomiri-system-settings-1.1.0/plugins/mouse/TapArea.qml000066400000000000000000000050711457356502600230450ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import Lomiri.Components 1.3 Item { /* this property will come from Mir */ property int doubleTapSpeed: 1000 property var message: "" property bool lastStatus property var button: doubleTapButton Timer { id: clickTimer objectName: "clickTimer" triggeredOnStart: false repeat: false interval: doubleTapSpeed onTriggered: { message = i18n.tr("Not fast enough") lastStatus = false; doubleTapButton.text = "😌"; safetyDelayTimer.start(); } } Timer { id: safetyDelayTimer triggeredOnStart: false repeat: false interval: 2000 onTriggered: { doubleTapButton.text = "😴"; } } AbstractButton { id: doubleTapButton objectName: "doubleTapButton" text: "😴" height: parent.height width: height enabled: !safetyDelayTimer.running LomiriShape { anchors.fill: parent color: "lightgray" Label { anchors.centerIn: parent text: doubleTapButton.text } } onClicked: { if (clickTimer.running) { clickTimer.stop(); safetyDelayTimer.start(); text = "😀"; message = i18n.tr("Double-clicked"); lastStatus = true; return; } else { clickTimer.start() } } } Label { id: label objectName: "label" anchors { left: doubleTapButton.right leftMargin: units.gu(2) verticalCenter: parent.verticalCenter } visible: safetyDelayTimer.running text: message } } lomiri-system-settings-1.1.0/plugins/mouse/mouse.cpp000066400000000000000000000225401457356502600226510ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Author: Ken VanDine */ #include "mouse.h" #define AS_INTERFACE "com.lomiri.AccountsService.Input" Mouse::Mouse(QObject* parent) : QObject(parent) { connect (&m_accountsService, SIGNAL (propertyChanged (QString, QString)), this, SLOT (slotChanged (QString, QString))); connect (&m_accountsService, SIGNAL (nameOwnerChanged()), this, SLOT (slotNameOwnerChanged())); } Mouse::~Mouse() { } void Mouse::slotChanged(QString interface, QString property) { if (interface == AS_INTERFACE) { if (property == "MousePrimaryButton") { Q_EMIT mousePrimaryButtonChanged(); } else if (property == "MouseCursorSpeed") { Q_EMIT mouseCursorSpeedChanged(); } else if (property == "MouseScrollSpeed") { Q_EMIT mouseScrollSpeedChanged(); } else if (property == "MouseDoubleClickSpeed") { Q_EMIT mouseDoubleClickSpeedChanged(); } else if (property == "TouchpadPrimaryButton") { Q_EMIT touchpadPrimaryButtonChanged(); } else if (property == "TouchpadCursorSpeed") { Q_EMIT touchpadCursorSpeedChanged(); } else if (property == "TouchpadScrollSpeed") { Q_EMIT touchpadScrollSpeedChanged(); } else if (property == "TouchpadDoubleClickSpeed") { Q_EMIT touchpadDoubleClickSpeedChanged(); } else if (property == "TouchpadDisableWhileTyping") { Q_EMIT touchpadDisableWhileTypingChanged(); } else if (property == "TouchpadTapToClick") { Q_EMIT touchpadTapToClickChanged(); } else if (property == "TouchpadTwoFingerScroll") { Q_EMIT touchpadTwoFingerScrollChanged(); } else if (property == "TouchpadDisableWithMouse") { Q_EMIT touchpadDisableWithMouseChanged(); } } } void Mouse::slotNameOwnerChanged() { // Tell QML so that it refreshes its view of the property Q_EMIT mousePrimaryButtonChanged(); Q_EMIT mouseCursorSpeedChanged(); Q_EMIT mouseScrollSpeedChanged(); Q_EMIT mouseDoubleClickSpeedChanged(); Q_EMIT touchpadPrimaryButtonChanged(); Q_EMIT touchpadCursorSpeedChanged(); Q_EMIT touchpadScrollSpeedChanged(); Q_EMIT touchpadDoubleClickSpeedChanged(); Q_EMIT touchpadDisableWhileTypingChanged(); Q_EMIT touchpadTapToClickChanged(); Q_EMIT touchpadTwoFingerScrollChanged(); Q_EMIT touchpadDisableWithMouseChanged(); } const QString Mouse::getMousePrimaryButton () { return m_accountsService.getUserProperty(AS_INTERFACE, "MousePrimaryButton").toString(); } void Mouse::setMousePrimaryButton (const QString primary) { if (primary == getMousePrimaryButton()) return; m_accountsService.setUserProperty(AS_INTERFACE, "MousePrimaryButton", QVariant::fromValue(primary)); Q_EMIT (mousePrimaryButtonChanged()); } double Mouse::getMouseCursorSpeed () { return m_accountsService.getUserProperty(AS_INTERFACE, "MouseCursorSpeed").toDouble(); } void Mouse::setMouseCursorSpeed (double speed) { if (speed == getMouseCursorSpeed()) return; m_accountsService.setUserProperty(AS_INTERFACE, "MouseCursorSpeed", QVariant::fromValue(speed)); Q_EMIT (mouseCursorSpeedChanged()); } double Mouse::getMouseScrollSpeed () { return m_accountsService.getUserProperty(AS_INTERFACE, "MouseScrollSpeed").toDouble(); } void Mouse::setMouseScrollSpeed (double speed) { if (speed == getMouseScrollSpeed()) return; m_accountsService.setUserProperty(AS_INTERFACE, "MouseScrollSpeed", QVariant::fromValue(speed)); Q_EMIT (mouseScrollSpeedChanged()); } int Mouse::getMouseDoubleClickSpeed () { return m_accountsService.getUserProperty(AS_INTERFACE, "MouseDoubleClickSpeed").toInt(); } void Mouse::setMouseDoubleClickSpeed (int speed) { if (speed == getMouseDoubleClickSpeed()) return; m_accountsService.setUserProperty(AS_INTERFACE, "MouseDoubleClickSpeed", QVariant::fromValue(speed)); Q_EMIT (mouseDoubleClickSpeedChanged()); } const QString Mouse::getTouchpadPrimaryButton () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadPrimaryButton").toString(); } void Mouse::setTouchpadPrimaryButton (const QString primary) { if (primary == getTouchpadPrimaryButton()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadPrimaryButton", QVariant::fromValue(primary)); Q_EMIT (touchpadPrimaryButtonChanged()); } double Mouse::getTouchpadCursorSpeed () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadCursorSpeed").toDouble(); } void Mouse::setTouchpadCursorSpeed (double speed) { if (speed == getTouchpadCursorSpeed()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadCursorSpeed", QVariant::fromValue(speed)); Q_EMIT (touchpadCursorSpeedChanged()); } double Mouse::getTouchpadScrollSpeed () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadScrollSpeed").toDouble(); } void Mouse::setTouchpadScrollSpeed (double speed) { if (speed == getTouchpadScrollSpeed()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadScrollSpeed", QVariant::fromValue(speed)); Q_EMIT (touchpadScrollSpeedChanged()); } int Mouse::getTouchpadDoubleClickSpeed () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadDoubleClickSpeed").toInt(); } void Mouse::setTouchpadDoubleClickSpeed (int speed) { if (speed == getTouchpadDoubleClickSpeed()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadDoubleClickSpeed", QVariant::fromValue(speed)); Q_EMIT (touchpadDoubleClickSpeedChanged()); } bool Mouse::getTouchpadDisableWhileTyping () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadDisableWhileTyping").toBool(); } void Mouse::setTouchpadDisableWhileTyping (bool enabled) { if (enabled == getTouchpadDisableWhileTyping()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadDisableWhileTyping", QVariant::fromValue(enabled)); Q_EMIT (touchpadDisableWhileTypingChanged()); } bool Mouse::getTouchpadTapToClick () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadTapToClick").toBool(); } void Mouse::setTouchpadTapToClick (bool enabled) { if (enabled == getTouchpadTapToClick()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadTapToClick", QVariant::fromValue(enabled)); Q_EMIT (touchpadTapToClickChanged()); } bool Mouse::getTouchpadTwoFingerScroll () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadTwoFingerScroll").toBool(); } void Mouse::setTouchpadTwoFingerScroll (bool enabled) { if (enabled == getTouchpadTwoFingerScroll()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadTwoFingerScroll", QVariant::fromValue(enabled)); Q_EMIT (touchpadTwoFingerScrollChanged()); } bool Mouse::getTouchpadDisableWithMouse () { return m_accountsService.getUserProperty(AS_INTERFACE, "TouchpadDisableWithMouse").toBool(); } void Mouse::setTouchpadDisableWithMouse (bool enabled) { if (enabled == getTouchpadDisableWithMouse()) return; m_accountsService.setUserProperty(AS_INTERFACE, "TouchpadDisableWithMouse", QVariant::fromValue(enabled)); Q_EMIT (touchpadDisableWithMouseChanged()); } lomiri-system-settings-1.1.0/plugins/mouse/mouse.h000066400000000000000000000113621457356502600223160ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Ken VanDine */ #ifndef MOUSE_H #define MOUSE_H #include "accountsservice.h" #include #include #include class Mouse: public QObject { Q_OBJECT Q_PROPERTY (QString mousePrimaryButton READ getMousePrimaryButton WRITE setMousePrimaryButton NOTIFY mousePrimaryButtonChanged) Q_PROPERTY (double mouseCursorSpeed READ getMouseCursorSpeed WRITE setMouseCursorSpeed NOTIFY mouseCursorSpeedChanged) Q_PROPERTY (double mouseScrollSpeed READ getMouseScrollSpeed WRITE setMouseScrollSpeed NOTIFY mouseScrollSpeedChanged) Q_PROPERTY (int mouseDoubleClickSpeed READ getMouseDoubleClickSpeed WRITE setMouseDoubleClickSpeed NOTIFY mouseDoubleClickSpeedChanged) Q_PROPERTY (QString touchpadPrimaryButton READ getTouchpadPrimaryButton WRITE setTouchpadPrimaryButton NOTIFY touchpadPrimaryButtonChanged) Q_PROPERTY (double touchpadCursorSpeed READ getTouchpadCursorSpeed WRITE setTouchpadCursorSpeed NOTIFY touchpadCursorSpeedChanged) Q_PROPERTY (double touchpadScrollSpeed READ getTouchpadScrollSpeed WRITE setTouchpadScrollSpeed NOTIFY touchpadScrollSpeedChanged) Q_PROPERTY (int touchpadDoubleClickSpeed READ getTouchpadDoubleClickSpeed WRITE setTouchpadDoubleClickSpeed NOTIFY touchpadDoubleClickSpeedChanged) Q_PROPERTY (bool touchpadDisableWhileTyping READ getTouchpadDisableWhileTyping WRITE setTouchpadDisableWhileTyping NOTIFY touchpadDisableWhileTypingChanged) Q_PROPERTY (bool touchpadTapToClick READ getTouchpadTapToClick WRITE setTouchpadTapToClick NOTIFY touchpadTapToClickChanged) Q_PROPERTY (bool touchpadTwoFingerScroll READ getTouchpadTwoFingerScroll WRITE setTouchpadTwoFingerScroll NOTIFY touchpadTwoFingerScrollChanged) Q_PROPERTY (bool touchpadDisableWithMouse READ getTouchpadDisableWithMouse WRITE setTouchpadDisableWithMouse NOTIFY touchpadDisableWithMouseChanged) public: explicit Mouse(QObject *parent = 0); virtual ~Mouse(); const QString getMousePrimaryButton(); void setMousePrimaryButton(const QString); double getMouseCursorSpeed(); void setMouseCursorSpeed(double); double getMouseScrollSpeed(); void setMouseScrollSpeed(double); int getMouseDoubleClickSpeed(); void setMouseDoubleClickSpeed(int); const QString getTouchpadPrimaryButton(); void setTouchpadPrimaryButton(const QString); double getTouchpadCursorSpeed(); void setTouchpadCursorSpeed(double); double getTouchpadScrollSpeed(); void setTouchpadScrollSpeed(double); int getTouchpadDoubleClickSpeed(); void setTouchpadDoubleClickSpeed(int); bool getTouchpadDisableWhileTyping(); void setTouchpadDisableWhileTyping(bool); bool getTouchpadTapToClick(); void setTouchpadTapToClick(bool); bool getTouchpadTwoFingerScroll(); void setTouchpadTwoFingerScroll(bool); bool getTouchpadDisableWithMouse(); void setTouchpadDisableWithMouse(bool); public Q_SLOTS: void slotChanged(QString, QString); void slotNameOwnerChanged(); Q_SIGNALS: void mousePrimaryButtonChanged(); void mouseCursorSpeedChanged(); void mouseScrollSpeedChanged(); void mouseDoubleClickSpeedChanged(); void touchpadPrimaryButtonChanged(); void touchpadCursorSpeedChanged(); void touchpadScrollSpeedChanged(); void touchpadDoubleClickSpeedChanged(); void touchpadDisableWhileTypingChanged(); void touchpadTapToClickChanged(); void touchpadTwoFingerScrollChanged(); void touchpadDisableWithMouseChanged(); private: LomiriSystemSettings::AccountsService m_accountsService; }; #endif //MOUSE_H lomiri-system-settings-1.1.0/plugins/mouse/mouse.settings000066400000000000000000000007231457356502600237260ustar00rootroot00000000000000{ "icon": "input-mouse-symbolic", "name": "Mouse & Touchpad", "translations": "lomiri-system-settings", "category": "system", "priority": 3, "form-factors": [ "phone", "tablet" ], "keywords": [ "mouse", "touchpad", "tap", "touch", "click", "input" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/mouse/plugin.cpp000066400000000000000000000020511457356502600230120ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Ken VanDine */ #include "plugin.h" #include "mouse.h" #include void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Mouse")); qmlRegisterType(uri, 1, 0, "LomiriMousePanel"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/mouse/plugin.h000066400000000000000000000020621457356502600224610ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Ken VanDine */ #ifndef MOUSE_AS_PLUGIN_H #define MOUSE_AS_PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif //PLUGIN_H lomiri-system-settings-1.1.0/plugins/mouse/qmldir.in000066400000000000000000000000731457356502600226320ustar00rootroot00000000000000module Lomiri.SystemSettings.Mouse plugin LomiriMousePanel lomiri-system-settings-1.1.0/plugins/mouse/settings-mouse.svg000066400000000000000000000101351457356502600245210ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/nfc/000077500000000000000000000000001457356502600204305ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/nfc/CMakeLists.txt000066400000000000000000000010611457356502600231660ustar00rootroot00000000000000add_subdirectory(plugin) set(QML_SOURCES PageComponent.qml) add_library(LomiriNfcPanel MODULE nfcdbushelper.cpp nfcdbushelper.h plugin.cpp plugin.h ${QML_SOURCES} ) target_link_libraries(LomiriNfcPanel Qt5::Qml Qt5::Quick Qt5::DBus) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Nfc) install(TARGETS LomiriNfcPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir.in DESTINATION ${PLUG_DIR} RENAME qmldir) install(FILES nfc.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/nfc) lomiri-system-settings-1.1.0/plugins/nfc/PageComponent.qml000066400000000000000000000037011457356502600237030ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2020 UBports Foundation * * Contact: Alfred Neumayer * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.Nfc 1.0 ItemPage { id: root title: i18n.tr("NFC") flickable: nfcFlickable Flickable { id: nfcFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Workaround https://bugreports.qt-project.org/browse/QTBUG-31905 */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right SettingsListItems.Standard { text: i18n.tr("NFC") Switch { id: control objectName: "nfcSwitch" checked: DbusHelper.enabled() SlotsLayout.position: SlotsLayout.Trailing onCheckedChanged: { DbusHelper.setEnabled(checked) } } } } } } lomiri-system-settings-1.1.0/plugins/nfc/nfc.settings000066400000000000000000000006631457356502600227650ustar00rootroot00000000000000{ "plugin": "nfc-plugin", "icon": "nfc", "name": "NFC", "translations": "lomiri-system-settings", "category": "network", "priority": 5, "form-factors": [ "phone", "tablet" ], "keywords": [ "nfc", "near", "field", "communication" ], "has-dynamic-keywords": false, "has-dynamic-visibility": true, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/nfc/nfcdbushelper.cpp000066400000000000000000000065701457356502600237700ustar00rootroot00000000000000/* * Copyright (C) 2020 UBports Foundation * * Authors: * Alfred Neumayer * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "nfcdbushelper.h" #include #include #include #include #include const QString NFCD_DAEMON_SERVICE = QStringLiteral("org.sailfishos.nfc.settings"); const QString NFCD_DAEMON_PATH = QStringLiteral("/"); const QString NFCD_DAEMON_INTERFACE = QStringLiteral("org.sailfishos.nfc.Daemon"); const QString NFCD_DAEMON_METHOD_GETADAPTERS = QStringLiteral("GetAdapters"); const QString NFCD_SETTINGS_SERVICE = QStringLiteral("org.sailfishos.nfc.daemon"); const QString NFCD_SETTINGS_PATH = QStringLiteral("/"); const QString NFCD_SETTINGS_INTERFACE = QStringLiteral("org.sailfishos.nfc.Settings"); const QString NFCD_SETTINGS_METHOD_GETENABLED = QStringLiteral("GetEnabled"); const QString NFCD_SETTINGS_METHOD_SETENABLED = QStringLiteral("SetEnabled"); NfcDbusHelper::NfcDbusHelper(QObject *parent) : QObject(parent) { this->m_nfcdDaemonInterface = new QDBusInterface( NFCD_DAEMON_SERVICE, NFCD_DAEMON_PATH, NFCD_DAEMON_INTERFACE, QDBusConnection::systemBus(), this); this->m_nfcdSettingsInterface = new QDBusInterface( NFCD_SETTINGS_SERVICE, NFCD_SETTINGS_PATH, NFCD_SETTINGS_INTERFACE, QDBusConnection::systemBus(), this); QDBusReply initialEnabledValue = this->m_nfcdSettingsInterface->call(NFCD_SETTINGS_METHOD_GETENABLED); this->m_enabled = initialEnabledValue.isValid() && initialEnabledValue.value(); connect(this->m_nfcdSettingsInterface, SIGNAL(EnabledChanged(bool)), this, SLOT(handleEnabledChanged(bool))); } void NfcDbusHelper::handleEnabledChanged(bool enabled) { if (this->m_enabled == enabled) return; this->m_enabled = enabled; Q_EMIT enabledChanged(); } void NfcDbusHelper::handleSetEnabledDone() { qDebug() << "NFC enabled changed"; } void NfcDbusHelper::handleEnableError(QDBusError error) { qWarning() << "Failed to change NFC enable state," << error.message(); } bool NfcDbusHelper::hasAdapter() { QDBusReply > adapterObjects = this->m_nfcdDaemonInterface->call(NFCD_DAEMON_METHOD_GETADAPTERS); return adapterObjects.isValid() && (adapterObjects.value().size() > 0); } bool NfcDbusHelper::enabled() { return this->m_enabled; } void NfcDbusHelper::setEnabled(bool value) { QVariantList args; args.append(QVariant(value)); this->m_nfcdSettingsInterface->callWithCallback(NFCD_SETTINGS_METHOD_SETENABLED, args, this, SLOT(handleSetEnabledDone()), SLOT(handleEnableError(QDBusError))); } lomiri-system-settings-1.1.0/plugins/nfc/nfcdbushelper.h000066400000000000000000000027141457356502600234310ustar00rootroot00000000000000/* * Copyright (C) 2020 UBports Foundation * * Authors: * Alfred Neumayer * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #pragma once #include #include /** * Communication between system-settings and nfcd. */ class NfcDbusHelper final : public QObject { Q_OBJECT Q_PROPERTY(bool hasAdapter READ hasAdapter NOTIFY hasAdapterChanged) public: explicit NfcDbusHelper(QObject *parent = nullptr); ~NfcDbusHelper() {}; public Q_SLOTS: bool hasAdapter(); bool enabled(); void setEnabled(bool value); Q_SIGNALS: void hasAdapterChanged(); void enabledChanged(); private Q_SLOTS: void handleEnabledChanged(bool enabled); void handleSetEnabledDone(); void handleEnableError(QDBusError error); private: bool m_enabled = false; QDBusInterface* m_nfcdDaemonInterface = nullptr; QDBusInterface* m_nfcdSettingsInterface = nullptr; }; lomiri-system-settings-1.1.0/plugins/nfc/plugin.cpp000066400000000000000000000023501457356502600224320ustar00rootroot00000000000000/* * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include "plugin.h" #include #include #include "nfcdbushelper.h" namespace { NfcDbusHelper *s = nullptr; QObject* dbusProvider(QQmlEngine* engine, QJSEngine* /* scriptEngine */) { if(!s) s = new NfcDbusHelper(engine); return s; } } void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Nfc")); qmlRegisterSingletonType(uri, 1, 0, "DbusHelper", dbusProvider); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/nfc/plugin.h000066400000000000000000000017051457356502600221020ustar00rootroot00000000000000/* * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #pragma once #include #include class BackendPlugin: public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; lomiri-system-settings-1.1.0/plugins/nfc/plugin/000077500000000000000000000000001457356502600217265ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/nfc/plugin/CMakeLists.txt000066400000000000000000000004231457356502600244650ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR}) add_library(nfc-plugin SHARED nfc-plugin.h nfc-plugin.cpp ../nfcdbushelper.cpp) target_link_libraries(nfc-plugin Qt5::Core Qt5::Qml Qt5::DBus LomiriSystemSettings) install(TARGETS nfc-plugin DESTINATION ${PLUGIN_MODULE_DIR}) lomiri-system-settings-1.1.0/plugins/nfc/plugin/nfc-plugin.cpp000066400000000000000000000037701457356502600245030ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2020 UBports Foundation * Copyright (C) 2015 Canonical Ltd. * * Contact: Alfred Neumayer * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "nfc-plugin.h" #include #include #include #include #include #include #include "../nfcdbushelper.h" using namespace LomiriSystemSettings; class NfcItem: public ItemBase { Q_OBJECT public: explicit NfcItem(const QVariantMap &staticData, QObject *parent = 0); void setVisibility(bool visible); private: NfcDbusHelper m_nfcDbusHelper; }; NfcItem::NfcItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent) { QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); if (env.contains(QLatin1String("LSS_SHOW_ALL_UI"))) { QString showAllS = env.value("LSS_SHOW_ALL_UI", QString()); if(!showAllS.isEmpty()) { setVisibility(true); return; } } const bool supportedDevice = this->m_nfcDbusHelper.hasAdapter(); setVisibility(supportedDevice); } void NfcItem::setVisibility(bool visible) { setVisible(visible); } ItemBase *NfcPlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new NfcItem(staticData, parent); } #include "nfc-plugin.moc" lomiri-system-settings-1.1.0/plugins/nfc/plugin/nfc-plugin.h000066400000000000000000000023461457356502600241460ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2020 UBports Foundation * Copyright (C) 2015 Canonical Ltd. * * Contact: Alfred Neumayer * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #pragma once #include #include class NfcPlugin: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; lomiri-system-settings-1.1.0/plugins/nfc/qmldir.in000066400000000000000000000000671457356502600222530ustar00rootroot00000000000000module Lomiri.SystemSettings.Nfc plugin LomiriNfcPanel lomiri-system-settings-1.1.0/plugins/notifications/000077500000000000000000000000001457356502600225335ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/notifications/CMakeLists.txt000066400000000000000000000024411457356502600252740ustar00rootroot00000000000000add_subdirectory(plugin) SET (CMAKE_AUTOMOC ON) set(QML_SOURCES PageComponent.qml CellBroadcast.qml ClickAppNotifications.qml ClickAppsSoundsNotify.qml ClickAppsVibrationsNotify.qml ) set(lomiri_notifications_panel_HDRS plugin.h general_notification_settings.h click_applications_model.h click_applications_notify_model.h ) set(lomiri_notifications_panel_SRCS plugin.cpp general_notification_settings.cpp click_applications_model.cpp click_applications_notify_model.cpp ) configure_file(qmldir.in qmldir COPYONLY) add_library(LomiriNotificationsPanel MODULE ${lomiri_notifications_panel_HDRS} ${lomiri_notifications_panel_SRCS} ${QML_SOURCES}) add_definitions(-DQT_NO_KEYWORDS) include_directories(${GIO_INCLUDE_DIRS}) include_directories(${QTGSETTINGS_INCLUDE_DIRS}) target_link_libraries(LomiriNotificationsPanel ${GIO_LDFLAGS} ${QTGSETTINGS_LDFLAGS} Qt5::Qml Qt5::Quick) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Notifications) install(TARGETS LomiriNotificationsPanel DESTINATION ${PLUG_DIR}) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/notifications) install(FILES notifications.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) lomiri-system-settings-1.1.0/plugins/notifications/CellBroadcast.qml000066400000000000000000000213221457356502600257500ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2022 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.4 import GSettings 1.0 import Lomiri.Components 1.3 import MeeGo.QOfono 0.2 import SystemSettings 1.0 ItemPage { id: root objectName: "cellBroadcastSettings" title: i18n.tr("Emergency Broadcast") flickable: scrollWidget property var modemsSorted: [] property var simNames: ["SIM 1", "SIM 2"] property bool multiSim: modemsSorted.length > 1 property string modemPath: "" property var topics: [] // topics == channels numbers readonly property var extreme_threats_topics: [4371,4372,4373,4374] readonly property var severe_threat_topics: [4375,4376,4377,4378] readonly property var amber_topics: [4379] readonly property var public_safety_topics: [4396] readonly property var test_topics: [4380,4381] header: PageHeader { title: i18n.tr("Emergency Broadcast") extension: Sections { model: root.simNames height: root.multiSim ? undefined : 0 onSelectedIndexChanged: { root.modemPath = modemsSorted[selectedIndex]; } } } function existInRange(topic) { const sTopics = ofonoCellBroadcast.topics.split(',') let found = false for (const t of sTopics) { const r = t.split('-').map(Number); if (r.length === 1) { if (topic === r[0]){ found = true } } else { if (topic >= r[0] && topic <= r[1]){ found = true } } } return found } function isSubscribed(targetTopics) { return targetTopics.every(existInRange); } function updateTopics() { // ETWS alerts is mandatory and already enabled in ofono // CMAS_ALERT_PRESIDENTIAL_LEVEL too, cannot be opt-out var t = [] if (extremeAlert.checked) { t = t.concat(extreme_threats_topics) } if (severeAlert.checked) { t = t.concat(severe_threat_topics) } if (amberAlert.checked) { t = t.concat(amber_topics) } if (publicSafetyAlert.checked) { t = t.concat(public_safety_topics) } if (testsAlert.checked) { t = t.concat(test_topics) } const newTopics = t.join(',') if (ofonoCellBroadcast.topics !== newTopics) { console.log('set topics to', newTopics) ofonoCellBroadcast.topics = newTopics } } OfonoManager { id: manager onModemsChanged: { root.modemsSorted = modems.slice(0).sort(); root.modemPath = root.modemsSorted[0]; console.log("root.modemsSorted",root.modemsSorted) } } OfonoCellBroadcast { id: ofonoCellBroadcast modemPath: root.modemPath onReportError: console.log('OfonoCellBroadcast Error:', errorString) } Label { visible: !ofonoCellBroadcast.valid anchors.centerIn: parent text: i18n.tr("Cell Broadcast is not available") elide: Label.ElideRight color: theme.palette.normal.baseText } Flickable { id: scrollWidget anchors { top: header.bottom left: parent.left right: parent.right bottom: parent.bottom } contentWidth: parent.width contentHeight: selectorColumn.implicitHeight boundsBehavior: (contentHeight > height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { id: selectorColumn visible: ofonoCellBroadcast.valid width: parent.width ListItem { height: cbEnableLayout.height + (divider.visible ? divider.height : 0) enabled: false // we can't set it to false ( bug or intentional ? ) ListItemLayout { id: cbEnableLayout title.text: cbchecked.checked ? i18n.tr("Cell Broadcast Enabled") : i18n.tr("Cell Broadcast Disabled") Switch { id: cbchecked checked: ofonoCellBroadcast.enabled SlotsLayout.position: SlotsLayout.Trailing } } } SettingsItemTitle { text: i18n.tr("Alerts:") } ListItem { height: children.height + (divider.visible ? divider.height : 0) ListItemLayout { title.text: i18n.tr("Receive emergency notifications") Switch { id: mandatoryAlert enabled: false // mandatory and hard setted in ofono checked: true SlotsLayout.position: SlotsLayout.Trailing } } } ListItem { height: children.height + (divider.visible ? divider.height : 0) ListItemLayout { title.text: i18n.tr("Extreme threats") subtitle.text: i18n.tr("Extreme threats to life and property") Switch { id: extremeAlert checked: isSubscribed(extreme_threats_topics) SlotsLayout.position: SlotsLayout.Trailing onClicked: updateTopics() } } } ListItem { height: children.height + (divider.visible ? divider.height : 0) ListItemLayout { title.text: i18n.tr("Severe threats") subtitle.text: i18n.tr("Severe threats to life and property") Switch { id: severeAlert checked: isSubscribed(severe_threat_topics) SlotsLayout.position: SlotsLayout.Trailing onClicked: updateTopics() } } } ListItem { height: children.height + (divider.visible ? divider.height : 0) ListItemLayout { title.text: i18n.tr("AMBER Alerts") subtitle.text: i18n.tr("Child abduction emergency bulletins") Switch { id: amberAlert checked: isSubscribed(amber_topics) SlotsLayout.position: SlotsLayout.Trailing onClicked: updateTopics() } } } ListItem { height: children.height + (divider.visible ? divider.height : 0) ListItemLayout { title.text: i18n.tr("Public safety messages") subtitle.text: i18n.tr("Recommended actions to save life and property") Switch { id: publicSafetyAlert checked: isSubscribed(public_safety_topics) SlotsLayout.position: SlotsLayout.Trailing onClicked: updateTopics() } } } ListItem { height: children.height + (divider.visible ? divider.height : 0) ListItemLayout { title.text: i18n.tr("Tests") subtitle.text: i18n.tr("Tests alerts") Switch { id: testsAlert checked: isSubscribed(test_topics) SlotsLayout.position: SlotsLayout.Trailing onClicked: updateTopics() } } } } } } lomiri-system-settings-1.1.0/plugins/notifications/ClickAppNotifications.qml000066400000000000000000000164231457356502600274740ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.SystemSettings.Notifications 1.0 import SystemSettings 1.0 ItemPage { id: appNotificationsPage property var entry property int entryIndex title: entry ? entry.displayName : "" flickable: clickAppNotificationsFlickable function disableNotificationsWhenAllUnchecked() { if (!entry) { return } if (!entry.soundsNotify && !entry.vibrationsNotify && !entry.bubblesNotify && !entry.listNotify) { enableNotificationsSwitch.checked = false entry.enableNotifications = false } } Component.onDestruction: disableNotificationsWhenAllUnchecked() Flickable { id: clickAppNotificationsFlickable flickableDirection: Flickable.VerticalFlick contentHeight: contentItem.childrenRect.height anchors.fill: parent Column { id: notificationsColumn anchors.fill: parent ListItem { height: enableNotificationsLayout.height + (divider.visible ? divider.height : 0) ListItemLayout { id: enableNotificationsLayout title.text: i18n.tr("Notifications") Switch { id: enableNotificationsSwitch objectName: "enableNotificationsSwitch" SlotsLayout.position: SlotsLayout.Trailing checked: entry ? entry.enableNotifications : false onCheckedChanged: { ClickApplicationsModel.setNotifyEnabled(ClickApplicationsModel.EnableNotifications, appNotificationsPage.entryIndex, checked) } } } } ListItem { visible: entry ? entry.enableNotifications : false ListItemLayout { title.text: i18n.tr("Let this app alert me using:") title.color: theme.palette.normal.backgroundSecondaryText } } ListItem { height: soundsLayout.height + (divider.visible ? divider.height : 0) visible: entry ? entry.enableNotifications : false ListItemLayout { id: soundsLayout title.text: i18n.tr("Sounds") CheckBox { id: soundsChecked objectName: "soundsChecked" SlotsLayout.position: SlotsLayout.Leading enabled: entry ? entry.enableNotifications : false checked: entry ? entry.soundsNotify : false onCheckedChanged: { ClickApplicationsModel.setNotifyEnabled(ClickApplicationsModel.SoundsNotify, appNotificationsPage.entryIndex, checked) disableNotificationsWhenAllUnchecked() } } } } ListItem { height: vibrationsLayout.height + (divider.visible ? divider.height : 0) visible: entry ? entry.enableNotifications : false ListItemLayout { id: vibrationsLayout title.text: i18n.tr("Vibrations") CheckBox { id: vibrationsChecked objectName: "vibrationsChecked" SlotsLayout.position: SlotsLayout.Leading enabled: entry ? entry.enableNotifications : false checked: entry ? entry.vibrationsNotify : false onCheckedChanged: { ClickApplicationsModel.setNotifyEnabled(ClickApplicationsModel.VibrationsNotify, appNotificationsPage.entryIndex, checked) disableNotificationsWhenAllUnchecked() } } } } ListItem { height: bubblesLayout.height + (divider.visible ? divider.height : 0) visible: entry ? entry.enableNotifications : false ListItemLayout { id: bubblesLayout title.text: i18n.tr("Notification Bubbles") CheckBox { id: bubblesChecked objectName: "bubblesChecked" SlotsLayout.position: SlotsLayout.Leading enabled: entry ? entry.enableNotifications : false checked: entry ? entry.bubblesNotify : false onCheckedChanged: { ClickApplicationsModel.setNotifyEnabled(ClickApplicationsModel.BubblesNotify, appNotificationsPage.entryIndex, checked) disableNotificationsWhenAllUnchecked() } } } } ListItem { height: listLayout.height + (divider.visible ? divider.height : 0) visible: entry ? entry.enableNotifications : false ListItemLayout { id: listLayout title.text: i18n.tr("Notification List") CheckBox { id: listChecked objectName: "listChecked" SlotsLayout.position: SlotsLayout.Leading enabled: entry ? entry.enableNotifications : false checked: entry ? entry.listNotify : false onCheckedChanged: { ClickApplicationsModel.setNotifyEnabled(ClickApplicationsModel.ListNotify, appNotificationsPage.entryIndex, checked) disableNotificationsWhenAllUnchecked() } } } } } } } lomiri-system-settings-1.1.0/plugins/notifications/ClickAppsSoundsNotify.qml000066400000000000000000000047471457356502600275200ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.SystemSettings.Notifications 1.0 import SystemSettings 1.0 ItemPage { id: appsSoundsNotifyPage objectName: "appsSoundsNotifyPage" property alias model: appsSoundsNotifyList.model title: i18n.tr("Sound") flickable: appsSoundsNotifyList ListView { id: appsSoundsNotifyList objectName: "appsSoundsNotifyList" anchors.fill: parent clip: true contentHeight: contentItem.childrenRect.height header: ListItem { ListItemLayout { title.text: i18n.tr("Apps that notify with sound:") title.color: theme.palette.normal.backgroundSecondaryText } } delegate: ListItem { ListItemLayout { Component.onCompleted: { var iconPath = model.icon.toString() if (iconPath.search("/") == -1) { icon.name = model.icon } else { icon.source = model.icon } } title.text: model.displayName Row { spacing: units.gu(2) SlotsLayout.position: SlotsLayout.Leading; CheckBox { anchors.verticalCenter: icon.verticalCenter checked: model.soundsNotify onCheckedChanged: appsSoundsNotifyPage.model.setNotifyEnabled(index, checked) } ProportionalShape { source: Image { id: icon } width: units.gu(5) } } } } } } lomiri-system-settings-1.1.0/plugins/notifications/ClickAppsVibrationsNotify.qml000066400000000000000000000100241457356502600303460ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.SystemSettings.Notifications 1.0 import SystemSettings 1.0 ItemPage { id: appsVibrationsNotifyPage objectName: "appsVibrationsNotifyPage" property alias model: appsVibrationsNotifyList.model title: i18n.tr("Vibration") flickable: appsVibrationsNotifyList ListView { id: appsVibrationsNotifyList objectName: "appsVibrationsNotifyList" anchors.fill: parent clip: true contentHeight: contentItem.childrenRect.height header: Column { anchors { left: parent.left right: parent.right } ListItem { ListItemLayout { title.text: i18n.tr("When in Silent mode:") title.color: theme.palette.normal.backgroundSecondaryText } } //TODO: remove this and use a checkbox - see sound settings for example ListItem { height: layout.height + (divider.visible ? divider.height : 0) SlotsLayout { id: layout mainSlot: Item { height: optionSelector.itemHeight * 2 width: parent.width - 2 * (layout.padding.leading + layout.padding.trailing) OptionSelector { id: optionSelector selectedIndex: GeneralNotificationSettings.vibrateInSilentMode ? 0 : 1 expanded: true model: [i18n.tr("Vibrate as normal"), i18n.tr("Don't vibrate")] onDelegateClicked: { if (index === 0) { GeneralNotificationSettings.vibrateInSilentMode = true } else { GeneralNotificationSettings.vibrateInSilentMode = false } } } } } } SettingsItemTitle { text: i18n.tr("Apps that notify with vibrations:") } } delegate: ListItem { ListItemLayout { Component.onCompleted: { var iconPath = model.icon.toString() if (iconPath.search("/") == -1) { icon.name = model.icon } else { icon.source = model.icon } } title.text: model.displayName Row { spacing: units.gu(2) SlotsLayout.position: SlotsLayout.Leading; CheckBox { anchors.verticalCenter: icon.verticalCenter checked: model.vibrationsNotify onCheckedChanged: appsVibrationsNotifyPage.model.setNotifyEnabled(index, checked) } ProportionalShape { source: Image { id: icon } width: units.gu(5) } } } } } } lomiri-system-settings-1.1.0/plugins/notifications/PageComponent.qml000066400000000000000000000224121457356502600260060ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItems import Lomiri.SystemSettings.Notifications 1.0 import MeeGo.QOfono 0.2 import SystemSettings 1.0 ItemPage { id: root objectName: "systemNotificationsPage" title: i18n.tr("Notifications") flickable: scrollWidget onActiveChanged: { if (active) { clickAppsSoundsNotifyModel.updateEnabledEntries() clickAppsVibrationsNotifyModel.updateEnabledEntries() } } ClickApplicationsNotifyModel { id: clickAppsSoundsNotifyModel objectName: "clickAppsSoundsNotifyModel" notifyType: ClickApplicationsNotifyModel.SoundsNotify sourceModel: ClickApplicationsModel } ClickApplicationsNotifyModel { id: clickAppsVibrationsNotifyModel objectName: "clickAppsVibrationsNotifyModel" notifyType: ClickApplicationsNotifyModel.VibrationsNotify sourceModel: ClickApplicationsModel } OfonoManager { id: ofonoManager } Flickable { id: scrollWidget anchors.fill: parent contentWidth: parent.width contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { id: container width: parent.width ListItem { objectName: "cellBroadcastItem" height: cbLayout.height + (divider.visible ? divider.height : 0) visible: ofonoManager.available ListItemLayout { id: cbLayout title.text: i18n.tr("Emergency Broadcast") Icon { name: "broadcast" SlotsLayout.position: SlotsLayout.Leading; width: units.gu(4) } ProgressionSlot {} } onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("CellBroadcast.qml")); } SettingsItemTitle { text: i18n.tr("Applications:") } ListView { id: notificationsList objectName: "notificationsList" interactive: false width: parent.width height: childrenRect.height model: ClickApplicationsModel clip: true header: Column { anchors { left: parent.left right: parent.right } ListItems.Base { height: labelSubtitle.height + units.gu(2) Label { id: labelSubtitle text: i18n.tr("Apps can alert you using sounds, vibrations, notification bubbles and the Notification list.") wrapMode: Text.WordWrap color: theme.palette.normal.backgroundSecondaryText anchors { top: parent.top left: parent.left right: parent.right topMargin: units.gu(1) } } highlightWhenPressed: false } ListItem { ListItemLayout { title.text: i18n.tr("Apps that notify with sound"); Label { objectName: "clickAppsSoundsNotifyLabel" text: clickAppsSoundsNotifyModel.count SlotsLayout.position: SlotsLayout.Trailing; } Icon { name: "next" SlotsLayout.position: SlotsLayout.Trailing; width: units.gu(2) } } onClicked: { if (clickAppsSoundsNotifyModel.count <= 0) { return } pageStack.addPageToNextColumn( root, Qt.resolvedUrl("ClickAppsSoundsNotify.qml"), { model: clickAppsSoundsNotifyModel }) } } ListItem { ListItemLayout { title.text: i18n.tr("Apps that notify with vibration"); Label { objectName: "clickAppsVibrationsNotifyLabel" text: clickAppsVibrationsNotifyModel.count SlotsLayout.position: SlotsLayout.Trailing; } Icon { name: "next" SlotsLayout.position: SlotsLayout.Trailing; width: units.gu(2) } } onClicked: { if (clickAppsVibrationsNotifyModel.count <= 0) { return } pageStack.addPageToNextColumn( root, Qt.resolvedUrl("ClickAppsVibrationsNotify.qml"), { model: clickAppsVibrationsNotifyModel }) } } ListItem { ListItemLayout { title.text: i18n.tr("Applications:") title.color: theme.palette.normal.backgroundSecondaryText } } } delegate: ListItem { height: layout.height + (divider.visible ? divider.height : 0) onClicked: pageStack.addPageToNextColumn( root, Qt.resolvedUrl("ClickAppNotifications.qml"), { entry: model, entryIndex: index }) ListItemLayout { id: layout Component.onCompleted: { var iconPath = model.icon.toString() if (iconPath.search("/") == -1) { icon.name = model.icon } else { icon.source = model.icon } } title.text: model.displayName subtitle.text: { if (!model.enableNotifications) { return i18n.tr("No notifications") } var arr = [] if (model.soundsNotify) { arr.push(i18n.tr("Sounds")) } if (model.vibrationsNotify) { arr.push(i18n.tr("Vibrations")) } if (model.bubblesNotify) { arr.push(i18n.tr("Bubbles")) } if (model.listNotify) { arr.push(i18n.tr("Notification List")) } return arr.join(", ") } ProportionalShape { source: Image { id: icon } SlotsLayout.position: SlotsLayout.Leading; width: units.gu(5) } Icon { name: "next" SlotsLayout.position: SlotsLayout.Trailing; width: units.gu(2) } } } } } } } lomiri-system-settings-1.1.0/plugins/notifications/click_applications_model.cpp000066400000000000000000000260021457356502600302520ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include #include #include #include "click_applications_model.h" #define GSETTINGS_APPS_SCHEMA_ID "com.lomiri.notifications.settings.applications" #define GSETTINGS_APPLICATIONS_KEY "applications" #define GSETTINGS_NOTIFICATIONS_SCHEMA_ID "com.lomiri.notifications.settings" #define GSETTINGS_BASE_PATH "/com/lomiri/NotificationSettings/" #define GSETTINGS_ENABLE_NOTIFICATIONS_KEY "enable-notifications" #define GSETTINGS_SOUNDS_NOTIFY_KEY "use-sounds-notifications" #define GSETTINGS_VIBRATIONS_NOTIFY_KEY "use-vibrations-notifications" #define GSETTINGS_BUBBLES_NOTIFY_KEY "use-bubbles-notifications" #define GSETTINGS_LIST_NOTIFY_KEY "use-list-notifications" ClickApplicationsModel::ClickApplicationsModel(QObject* parent) : QAbstractListModel(parent), m_applications(0) { // This way populateModel can be override during tests QTimer::singleShot(0, this, SLOT(populateModel())); m_checkMissingDesktopDataTimer = new QTimer(this); m_checkMissingDesktopDataTimer->setInterval(1000); connect(m_checkMissingDesktopDataTimer, SIGNAL(timeout()), SLOT(checkMissingDesktopData())); } ClickApplicationsModel::~ClickApplicationsModel() { } QHash ClickApplicationsModel::roleNames() const { static QHash roles; if (roles.isEmpty()) { roles[DisplayName] = "displayName"; roles[Icon] = "icon"; roles[EnableNotifications] = "enableNotifications"; roles[SoundsNotify] = "soundsNotify"; roles[VibrationsNotify] = "vibrationsNotify"; roles[BubblesNotify] = "bubblesNotify"; roles[ListNotify] = "listNotify"; } return roles; } int ClickApplicationsModel::rowCount(const QModelIndex& parent) const { Q_UNUSED(parent); return m_entries.count(); } QVariant ClickApplicationsModel::data(const QModelIndex& index, int role) const { if (!index.isValid()) { return QVariant(); } const ClickApplicationEntry& entry = m_entries.at(index.row()); switch (role) { case DisplayName: return entry.displayName; case Icon: return entry.icon; case EnableNotifications: return entry.enableNotifications; case SoundsNotify: return entry.soundsNotify; case VibrationsNotify: return entry.vibrationsNotify; case BubblesNotify: return entry.bubblesNotify; case ListNotify: return entry.listNotify; default: return QVariant(); } } bool ClickApplicationsModel::setNotifyEnabled(int role, int idx, bool enabled) { if (idx < 0 || idx >= rowCount()) { return false; } if (!saveNotifyEnabled(m_entries[idx], role, enabled)) { return false; } QVector roles; roles << role; if (role != EnableNotifications) { if (!m_entries[idx].soundsNotify && !m_entries[idx].vibrationsNotify && !m_entries[idx].bubblesNotify && !m_entries[idx].listNotify) { if (saveNotifyEnabled(m_entries[idx], EnableNotifications, false)) { roles << EnableNotifications; } } } Q_EMIT dataChanged(this->index(idx, 0), this->index(idx, 0), roles); return true; } bool ClickApplicationsModel::saveNotifyEnabled(ClickApplicationEntry& entry, int role, bool enabled) { QString path = GSETTINGS_BASE_PATH; if (entry.appName.isEmpty()) { path = path + "dpkg/" + entry.pkgName + "/"; } else { path = path + entry.pkgName + "/" + entry.appName + "/"; } QScopedPointer settings(new QGSettings(GSETTINGS_NOTIFICATIONS_SCHEMA_ID, path.toUtf8().constData())); switch (role) { case EnableNotifications: if (entry.enableNotifications == enabled) { return false; } entry.enableNotifications = enabled; settings->set(GSETTINGS_ENABLE_NOTIFICATIONS_KEY, enabled); return true; case SoundsNotify: if (entry.soundsNotify == enabled) { return false; } entry.soundsNotify = enabled; settings->set(GSETTINGS_SOUNDS_NOTIFY_KEY, enabled); return true; case VibrationsNotify: if (entry.vibrationsNotify == enabled) { return false; } entry.vibrationsNotify = enabled; settings->set(GSETTINGS_VIBRATIONS_NOTIFY_KEY, enabled); return true; case BubblesNotify: if (entry.bubblesNotify == enabled) { return false; } entry.bubblesNotify = enabled; settings->set(GSETTINGS_BUBBLES_NOTIFY_KEY, enabled); return true; case ListNotify: if (entry.listNotify == enabled) { return false; } entry.listNotify = enabled; settings->set(GSETTINGS_LIST_NOTIFY_KEY, enabled); return true; default: return false; } } bool ClickApplicationsModel::getApplicationDataFromDesktopFile(ClickApplicationEntry& entry) { QString desktopFile = entry.pkgName + ".desktop"; if (!entry.appName.isEmpty() && !entry.version.isEmpty()) { desktopFile = entry.pkgName + "_" + entry.appName + "_" + entry.version + ".desktop"; } GAppInfo* appInfo = (GAppInfo*)g_desktop_app_info_new(desktopFile.toUtf8().constData()); if (appInfo == nullptr) { qWarning() << Q_FUNC_INFO << "[ERROR] Unable to get desktop file:" << desktopFile; return false; } entry.displayName = g_strdup(g_app_info_get_display_name(appInfo)); GIcon* icon = g_app_info_get_icon(appInfo); if (icon != nullptr) { QString iconPath = g_icon_to_string(icon); entry.icon = iconPath; } g_object_unref(appInfo); return true; } void ClickApplicationsModel::getNotificationsSettings(ClickApplicationEntry& entry) { QString path = GSETTINGS_BASE_PATH; if (entry.appName.isEmpty()) { path = path + "dpkg/" + entry.pkgName + "/"; } else { path = path + entry.pkgName + "/" + entry.appName + "/"; } QScopedPointer settings(new QGSettings(GSETTINGS_NOTIFICATIONS_SCHEMA_ID, path.toUtf8().constData())); entry.enableNotifications = settings->get(GSETTINGS_ENABLE_NOTIFICATIONS_KEY).toBool(); entry.soundsNotify = settings->get(GSETTINGS_SOUNDS_NOTIFY_KEY).toBool(); entry.vibrationsNotify = settings->get(GSETTINGS_VIBRATIONS_NOTIFY_KEY).toBool(); entry.bubblesNotify = settings->get(GSETTINGS_BUBBLES_NOTIFY_KEY).toBool(); entry.listNotify = settings->get(GSETTINGS_LIST_NOTIFY_KEY).toBool(); } bool ClickApplicationsModel::parseApplicationKeyFromSettings(ClickApplicationEntry& entry, const QString& appEntry) { QStringList entryData = appEntry.split('/'); if (entryData.size() != 3) { return false; } if (entryData[0] == "dpkg" && entryData[2] == "0") { // Legacy dpkg application entry.pkgName = entryData[1]; } else { entry.pkgName = entryData[0]; entry.appName = entryData[1]; entry.version = entryData[2]; } return true; } int ClickApplicationsModel::getIndexByApplicationData(ClickApplicationEntry& entry) { for (int i = 0; i < rowCount(); ++i) { if (m_entries.at(i).pkgName != entry.pkgName) { continue; } if (m_entries.at(i).appName != entry.appName) { continue; } return i; } return -1; } void ClickApplicationsModel::addMissingDesktopDataEntry(ClickApplicationEntry& entry) { m_missingDesktopDataEntries << entry; m_checkMissingDesktopDataTimer->start(); } void ClickApplicationsModel::addEntry(ClickApplicationEntry& entry) { getNotificationsSettings(entry); beginInsertRows(QModelIndex(), rowCount(), rowCount()); m_entries << entry; endInsertRows(); Q_EMIT rowCountChanged(); } void ClickApplicationsModel::removeEntryByIndex(int index) { beginRemoveRows(QModelIndex(), index, index); m_entries.removeAt(index); endRemoveRows(); Q_EMIT rowCountChanged(); } void ClickApplicationsModel::populateModel() { m_applications.reset(new QGSettings(GSETTINGS_APPS_SCHEMA_ID)); connect(m_applications.data(), SIGNAL(changed(const QString&)), SLOT(onApplicationsListChanged(const QString&))); Q_FOREACH (QString appEntry, m_applications->get(GSETTINGS_APPLICATIONS_KEY).toStringList()) { ClickApplicationEntry entry; if (!parseApplicationKeyFromSettings(entry, appEntry)) { continue; } if (!getApplicationDataFromDesktopFile(entry)) { addMissingDesktopDataEntry(entry); continue; } addEntry(entry); } } void ClickApplicationsModel::onApplicationsListChanged(const QString& key) { if (key != GSETTINGS_APPLICATIONS_KEY) { return; } //Check for removed entries for (int i = rowCount() - 1; i >= 0; --i) { bool removed = true; Q_FOREACH (QString appEntry, m_applications->get(GSETTINGS_APPLICATIONS_KEY).toStringList()) { ClickApplicationEntry entry; if (!parseApplicationKeyFromSettings(entry, appEntry)) { continue; } if (m_entries.at(i).pkgName == entry.pkgName && m_entries.at(i).appName == entry.appName) { removed = false; continue; } } if (!removed) { continue; } removeEntryByIndex(i); } //Check for added entries Q_FOREACH (QString appEntry, m_applications->get(GSETTINGS_APPLICATIONS_KEY).toStringList()) { ClickApplicationEntry entry; if (!parseApplicationKeyFromSettings(entry, appEntry)) { continue; } if (getIndexByApplicationData(entry) >= 0) { continue; } if (!getApplicationDataFromDesktopFile(entry)) { addMissingDesktopDataEntry(entry); continue; } addEntry(entry); } } void ClickApplicationsModel::checkMissingDesktopData() { QList stillMissing; while (!m_missingDesktopDataEntries.isEmpty()) { ClickApplicationEntry entry = m_missingDesktopDataEntries.takeFirst(); if (!getApplicationDataFromDesktopFile(entry)) { stillMissing << entry; } else { addEntry(entry); } } if (stillMissing.isEmpty()) { m_checkMissingDesktopDataTimer->stop(); } else { m_missingDesktopDataEntries.append(stillMissing); } } lomiri-system-settings-1.1.0/plugins/notifications/click_applications_model.h000066400000000000000000000055151457356502600277250ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef CLICKAPPLICATIONSMODEL_H #define CLICKAPPLICATIONSMODEL_H // Qt #include #include #include class QTimer; class ClickApplicationsModel : public QAbstractListModel { Q_OBJECT Q_PROPERTY(int count READ rowCount NOTIFY rowCountChanged) Q_ENUMS(Roles) public: ClickApplicationsModel(QObject* parent=0); ~ClickApplicationsModel(); enum Roles { DisplayName = Qt::UserRole + 1, Icon, EnableNotifications, SoundsNotify, VibrationsNotify, BubblesNotify, ListNotify }; // reimplemented from QAbstractListModel QHash roleNames() const; int rowCount(const QModelIndex& parent=QModelIndex()) const; QVariant data(const QModelIndex& index, int role) const; Q_INVOKABLE bool setNotifyEnabled(int role, int idx, bool enabled); protected: struct ClickApplicationEntry { QString pkgName; QString appName; QString version; QString displayName; QUrl icon; bool enableNotifications = true; bool soundsNotify = true; bool vibrationsNotify = true; bool bubblesNotify = true; bool listNotify = true; }; QList m_entries; protected Q_SLOTS: virtual void populateModel(); Q_SIGNALS: void rowCountChanged(); private Q_SLOTS: void onApplicationsListChanged(const QString& key); void checkMissingDesktopData(); private: bool saveNotifyEnabled(ClickApplicationEntry& entry, int role, bool enabled); bool getApplicationDataFromDesktopFile(ClickApplicationEntry& entry); void getNotificationsSettings(ClickApplicationEntry& entry); bool parseApplicationKeyFromSettings(ClickApplicationEntry& entry, const QString& appEntry); int getIndexByApplicationData(ClickApplicationEntry& entry); void addMissingDesktopDataEntry(ClickApplicationEntry& entry); void addEntry(ClickApplicationEntry& entry); void removeEntryByIndex(int index); QScopedPointer m_applications; QList m_missingDesktopDataEntries; QTimer *m_checkMissingDesktopDataTimer; }; #endif // CLICKAPPLICATIONSMODEL_H lomiri-system-settings-1.1.0/plugins/notifications/click_applications_notify_model.cpp000066400000000000000000000072371457356502600316530ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include "click_applications_notify_model.h" #include "click_applications_model.h" ClickApplicationsNotifyModel::ClickApplicationsNotifyModel(QObject* parent) : QSortFilterProxyModel(parent), m_notifyType(-1) { setDynamicSortFilter(false); connect(this, SIGNAL(rowsInserted(QModelIndex, int, int)), SLOT(onModelChanged())); connect(this, SIGNAL(rowsRemoved(QModelIndex, int, int)), SLOT(onModelChanged())); } ClickApplicationsModel* ClickApplicationsNotifyModel::sourceModel() const { return qobject_cast(QSortFilterProxyModel::sourceModel()); } void ClickApplicationsNotifyModel::setSourceModel(ClickApplicationsModel* sourceModel) { if (sourceModel != this->sourceModel()) { QSortFilterProxyModel::setSourceModel(sourceModel); Q_EMIT sourceModelChanged(); Q_EMIT countChanged(); } } int ClickApplicationsNotifyModel::notifyType() const { return m_notifyType; } void ClickApplicationsNotifyModel::setNotifyType(int type) { if (m_notifyType != type) { m_notifyType = type; invalidate(); Q_EMIT notifyTypeChanged(); Q_EMIT countChanged(); } } int ClickApplicationsNotifyModel::count() const { return rowCount(); } void ClickApplicationsNotifyModel::updateEnabledEntries() { invalidateFilter(); } bool ClickApplicationsNotifyModel::setNotifyEnabled(int row, bool enabled) { if (row < 0 || row >= rowCount()) { return false; } QModelIndex idx = mapToSource(index(row, 0)); switch (m_notifyType) { case SoundsNotify: return sourceModel()->setNotifyEnabled(ClickApplicationsModel::SoundsNotify, idx.row(), enabled); case VibrationsNotify: return sourceModel()->setNotifyEnabled(ClickApplicationsModel::VibrationsNotify, idx.row(), enabled); case BubblesNotify: return sourceModel()->setNotifyEnabled(ClickApplicationsModel::BubblesNotify, idx.row(), enabled); case ListNotify: return sourceModel()->setNotifyEnabled(ClickApplicationsModel::ListNotify, idx.row(), enabled); default: return false; } return false; } bool ClickApplicationsNotifyModel::filterAcceptsRow(int source_row, const QModelIndex& source_parent) const { QModelIndex index = sourceModel()->index(source_row, 0, source_parent); if (!sourceModel()->data(index, ClickApplicationsModel::EnableNotifications).toBool()) { return false; } if (m_notifyType == SoundsNotify) { return sourceModel()->data(index, ClickApplicationsModel::SoundsNotify).toBool(); } if (m_notifyType == VibrationsNotify) { return sourceModel()->data(index, ClickApplicationsModel::VibrationsNotify).toBool(); } if (m_notifyType == BubblesNotify) { return sourceModel()->data(index, ClickApplicationsModel::BubblesNotify).toBool(); } if (m_notifyType == ListNotify) { return sourceModel()->data(index, ClickApplicationsModel::ListNotify).toBool(); } return false; } void ClickApplicationsNotifyModel::onModelChanged() { Q_EMIT countChanged(); } lomiri-system-settings-1.1.0/plugins/notifications/click_applications_notify_model.h000066400000000000000000000040141457356502600313060ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef CLICKAPPLICATIONSNOTIFYMODEL_H #define CLICKAPPLICATIONSNOTIFYMODEL_H // Qt #include class ClickApplicationsModel; class ClickApplicationEntry; class ClickApplicationsNotifyModel : public QSortFilterProxyModel { Q_OBJECT Q_PROPERTY(ClickApplicationsModel* sourceModel READ sourceModel WRITE setSourceModel NOTIFY sourceModelChanged) Q_PROPERTY(int notifyType READ notifyType WRITE setNotifyType NOTIFY notifyTypeChanged) Q_PROPERTY(int count READ count NOTIFY countChanged) Q_ENUMS(NotifyTypes) public: ClickApplicationsNotifyModel(QObject* parent=0); enum NotifyTypes { SoundsNotify, VibrationsNotify, BubblesNotify, ListNotify }; ClickApplicationsModel* sourceModel() const; void setSourceModel(ClickApplicationsModel* sourceModel); int notifyType() const; void setNotifyType(int type); int count() const; Q_INVOKABLE void updateEnabledEntries(); Q_INVOKABLE bool setNotifyEnabled(int row, bool enabled); Q_SIGNALS: void sourceModelChanged() const; void notifyTypeChanged() const; void countChanged() const; protected: // reimplemented from QSortFilterProxyModel bool filterAcceptsRow(int source_row, const QModelIndex& source_parent) const; private Q_SLOTS: void onModelChanged(); private: int m_notifyType; }; #endif // CLICKAPPLICATIONSNOTIFYMODEL_H lomiri-system-settings-1.1.0/plugins/notifications/general_notification_settings.cpp000066400000000000000000000043331457356502600313450ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include #include #include "general_notification_settings.h" #define GSETTINGS_APPS_SCHEMA_ID "com.lomiri.notifications.settings.applications" #define GSETTINGS_VIBRATE_SILENT_MODE_KEY "vibrate-silent-mode" GeneralNotificationSettings::GeneralNotificationSettings(QObject* parent) : QObject(parent), m_settings(0), m_vibrateInSilentMode(true) { QTimer::singleShot(0, this, SLOT(getSettings())); } GeneralNotificationSettings::~GeneralNotificationSettings() { } void GeneralNotificationSettings::getSettings() { m_settings.reset(new QGSettings(GSETTINGS_APPS_SCHEMA_ID)); connect(m_settings.data(), SIGNAL(changed(const QString&)), SLOT(onSettingsChanged(const QString&))); m_vibrateInSilentMode = m_settings->get(GSETTINGS_VIBRATE_SILENT_MODE_KEY).toBool(); Q_EMIT vibrateInSilentModeChanged(); } void GeneralNotificationSettings::onSettingsChanged(const QString& key) { if (key == GSETTINGS_VIBRATE_SILENT_MODE_KEY) { bool vibrate = m_settings->get(GSETTINGS_VIBRATE_SILENT_MODE_KEY).toBool(); if (vibrateInSilentMode() != vibrate) { m_vibrateInSilentMode = vibrate; Q_EMIT vibrateInSilentModeChanged(); } } } bool GeneralNotificationSettings::vibrateInSilentMode() { return m_vibrateInSilentMode; } void GeneralNotificationSettings::setVibrateInSilentMode(bool vibrate) { if (vibrateInSilentMode() == vibrate) { return; } m_vibrateInSilentMode = vibrate; m_settings->set(GSETTINGS_VIBRATE_SILENT_MODE_KEY, m_vibrateInSilentMode); Q_EMIT vibrateInSilentModeChanged(); } lomiri-system-settings-1.1.0/plugins/notifications/general_notification_settings.h000066400000000000000000000027231457356502600310130ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef GENERALNOTIFICATIONSETTINGS_H #define GENERALNOTIFICATIONSETTINGS_H // Qt #include #include class GeneralNotificationSettings : public QObject { Q_OBJECT Q_PROPERTY(bool vibrateInSilentMode READ vibrateInSilentMode WRITE setVibrateInSilentMode NOTIFY vibrateInSilentModeChanged) public: GeneralNotificationSettings(QObject* parent=0); ~GeneralNotificationSettings(); bool vibrateInSilentMode(); void setVibrateInSilentMode(bool vibrate); Q_SIGNALS: void vibrateInSilentModeChanged(); protected Q_SLOTS: virtual void getSettings(); private Q_SLOTS: void onSettingsChanged(const QString& key); private: QScopedPointer m_settings; bool m_vibrateInSilentMode; }; #endif // GENERALNOTIFICATIONSETTINGS_H lomiri-system-settings-1.1.0/plugins/notifications/notifications.settings000066400000000000000000000010761457356502600271720ustar00rootroot00000000000000{ "icon": "preferences-desktop-notifications-symbolic", "name": "Notifications", "plugin": "notifications-plugin", "translations": "lomiri-system-settings", "category": "personal", "priority": 5, "keywords": [ "software", "notifications", "apps", "authorize", "alerts", "permissions", "badges", "facebook", "twitter", "flickr", "gmail" ], "has-dynamic-keywords": false, "has-dynamic-visibility": true, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/notifications/plugin.cpp000066400000000000000000000034271457356502600245430ustar00rootroot00000000000000/* * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include "plugin.h" // Qt #include #include #include "general_notification_settings.h" #include "click_applications_model.h" #include "click_applications_notify_model.h" #define MAKE_SINGLETON_FACTORY(type) \ static QObject* type##_singleton_factory(QQmlEngine* engine, QJSEngine* scriptEngine) { \ Q_UNUSED(engine); \ Q_UNUSED(scriptEngine); \ return new type(); \ } MAKE_SINGLETON_FACTORY(GeneralNotificationSettings) MAKE_SINGLETON_FACTORY(ClickApplicationsModel) void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Notifications")); qmlRegisterSingletonType(uri, 1, 0, "GeneralNotificationSettings", GeneralNotificationSettings_singleton_factory); qmlRegisterSingletonType(uri, 1, 0, "ClickApplicationsModel", ClickApplicationsModel_singleton_factory); qmlRegisterType(uri, 1, 0, "ClickApplicationsNotifyModel"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/notifications/plugin.h000066400000000000000000000017521457356502600242070ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/notifications/plugin/000077500000000000000000000000001457356502600240315ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/notifications/plugin/CMakeLists.txt000066400000000000000000000004461457356502600265750ustar00rootroot00000000000000include_directories(${CMAKE_CURRENT_BINARY_DIR}) add_library(notifications-plugin SHARED notifications-plugin.h notifications-plugin.cpp) target_link_libraries(notifications-plugin Qt5::Core Qt5::Qml LomiriSystemSettings) install(TARGETS notifications-plugin DESTINATION ${PLUGIN_MODULE_DIR}) lomiri-system-settings-1.1.0/plugins/notifications/plugin/notifications-plugin.cpp000066400000000000000000000033371457356502600307100ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "notifications-plugin.h" #include using namespace LomiriSystemSettings; class NotificationsItem: public ItemBase { Q_OBJECT public: explicit NotificationsItem(const QVariantMap &staticData, QObject *parent = 0); void setVisibility(bool visible); }; NotificationsItem::NotificationsItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent) { if (qEnvironmentVariableIsSet("LSS_SHOW_ALL_UI") && !qEnvironmentVariableIsEmpty("LSS_SHOW_ALL_UI")) { setVisibility(true); return; } // Hide if SNAP is set. setVisibility(!qEnvironmentVariableIsSet("SNAP")); } void NotificationsItem::setVisibility(bool visible) { setVisible(visible); } ItemBase *NotificationsPlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new NotificationsItem(staticData, parent); } #include "notifications-plugin.moc" lomiri-system-settings-1.1.0/plugins/notifications/plugin/notifications-plugin.h000066400000000000000000000024241457356502600303510ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_NOTIFICATIONS_PLUGIN_H #define SYSTEM_SETTINGS_NOTIFICATIONS_PLUGIN_H #include #include class NotificationsPlugin: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; #endif // SYSTEM_SETTINGS_NOTIFICATIONS_PLUGIN_H lomiri-system-settings-1.1.0/plugins/notifications/qmldir.in000066400000000000000000000001131457356502600243460ustar00rootroot00000000000000module Lomiri.SystemSettings.Notifications plugin LomiriNotificationsPanel lomiri-system-settings-1.1.0/plugins/orientation-lock/000077500000000000000000000000001457356502600231435ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/orientation-lock/CMakeLists.txt000066400000000000000000000007601457356502600257060ustar00rootroot00000000000000set(QML_SOURCES EntryComponent.qml) # We need a dummy target so the QML files show up in Qt Creator # If this plugin gets some C++ sources, remove this. add_custom_target(orientation-lock-holder COMMAND echo This is just a dummy. SOURCES ${QML_SOURCES}) install(FILES orientation-lock.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-orientation-lock.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/orientation-lock) lomiri-system-settings-1.1.0/plugins/orientation-lock/EntryComponent.qml000066400000000000000000000026751457356502600266540ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import GSettings 1.0 import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 SettingsListItems.Icon { text: i18n.tr(model.displayName) iconSource: model.icon Switch { id: control objectName: "orientationLockSwitch" SlotsLayout.position: SlotsLayout.Trailing property bool serverChecked: systemSettings.rotationLock onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: systemSettings.rotationLock = checked GSettings { id: systemSettings schema.id: "com.lomiri.touch.system" } } } lomiri-system-settings-1.1.0/plugins/orientation-lock/orientation-lock.settings000066400000000000000000000007171457356502600302130ustar00rootroot00000000000000{ "icon": "orientation-lock", "name": "Rotation Lock", "translations": "lomiri-system-settings", "category": "uncategorized-top", "priority": 1, "form-factors": [ "phone", "tablet" ], "keywords": [ "rotation", "orientation", "lock", "screen", "apps" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "entry-component": "EntryComponent.qml" } lomiri-system-settings-1.1.0/plugins/orientation-lock/settings-orientation-lock.svg000066400000000000000000000117201457356502600310040ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/printing/000077500000000000000000000000001457356502600215145ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/printing/AddPrinter.qml000066400000000000000000000116471457356502600242740ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2017 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Extras.Printers 0.1 import Lomiri.Components.ListItems 1.3 as ListItems ItemPage { id: addPrinterPage objectName: "printingPage" header: PageHeader { id: printerHeader title: i18n.tr("Add printer") flickable: addPrinterFlickable leadingActionBar { actions: [ Action { id: closeAction iconName: "close" text: i18n.tr("Cancel") onTriggered: pageStack.removePages(addPrinterPage) } ] } } Component.onCompleted: Printers.prepareToAddPrinter() Flickable { id: addPrinterFlickable anchors.fill: parent contentWidth: parent.width contentHeight: contentItem.childrenRect.height + units.gu(4) // margin Column { anchors { left: parent.left; right: parent.right } height: childrenRect.height ListItem { height: layout.height + (divider.visible ? divider.height : 0) anchors { left: parent.left; right: parent.right } ListItemLayout { id: layout title.text: i18n.tr("Enter URI") ProgressionSlot {} } onClicked: detailsPageObserver.target = pageStack.addFileToNextColumnSync( addPrinterPage, Qt.resolvedUrl("AddPrinterDetails.qml"), { plugin: plugin } ) } SettingsItemTitle { id: remotePrintersTitle anchors { left: parent.left; right: parent.right } text: i18n.tr("Devices") ActivityIndicator { id: remotePrintersSearchIndicator anchors { right: parent.right rightMargin: units.gu(2) top: parent.top topMargin: units.gu(2) } property var target Component.onCompleted: target = Printers.devices running: target.searching } } ListItems.ThinDivider { visible: remotePrintersList.count } Repeater { id: remotePrintersList anchors { left: parent.left; right: parent.right } model: Printers.devices delegate: ListItem { height: modelLayout.height + (divider.visible ? divider.height : 0) anchors { left: parent.left; right: parent.right } ListItemLayout { id: modelLayout title.text: displayName ? displayName : info subtitle.text: info Icon { id: icon width: height height: units.gu(2.5) name: "network-printer-symbolic" SlotsLayout.position: SlotsLayout.First } ProgressionSlot {} } onClicked: { detailsPageObserver.target = pageStack.addFileToNextColumnSync( addPrinterPage, Qt.resolvedUrl("AddPrinterDetails.qml"), { device: model, plugin: plugin } ) } } } Label { anchors { left: parent.left; right: parent.right; margins: units.gu(2) } text: i18n.tr("No devices found.") visible: !remotePrintersSearchIndicator.running && remotePrintersList.count == 0 } } } Connections { id: detailsPageObserver ignoreUnknownSignals: true onPrinterAdded: pageStack.removePages(addPrinterPage) } } lomiri-system-settings-1.1.0/plugins/printing/AddPrinterDetails.qml000066400000000000000000000254421457356502600256000ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2017 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQml 2.2 import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Extras.Printers 0.1 import Lomiri.Components.ListItems 1.3 as ListItems ItemPage { id: describePrinterPage objectName: "printingPage" property var device: null signal printerAdded() header: PageHeader { id: printerHeader title: i18n.tr("Describe printer") flickable: addPrinterFlickable leadingActionBar { actions: [ Action { id: closeAction iconName: "back" text: i18n.tr("Back") onTriggered: pageStack.removePages(describePrinterPage) } ] } trailingActionBar { actions: [ Action { id: addAction iconName: "ok" text: i18n.tr("Add printer") enabled: connectionsSelector.selectedIndex > 0 onTriggered: { describePrinterPage.state = "adding"; var ret; if (driverSelector.selectedIndex == 0) { ret = Printers.addPrinter( nameField.field.text, driversView.selectedDriver, connection.host, descriptionField.field.text, locationField.field.text ); } else { ret = Printers.addPrinterWithPpdFile( nameField.field.text, pddFileField.field.text, connection.host, descriptionField.field.text, locationField.field.text ); } if (ret) { describePrinterPage.state = "adding" } else { errorMessage.text = Printers.lastMessage; describePrinterPage.state = "failure" } } } ] } } Component.onCompleted: { var suggestedName; if (device) { driverFilter.field.text = device.displayName; suggestedName = (" " + device.displayName).slice(1); suggestedName = suggestedName.replace(/\ /g, "\-"); nameField.field.text = suggestedName; connectionsSelector.selectedIndex = connectionsSelector.values.indexOf(connection.typeToString(device.type)); connection.host = device.uri; descriptionField.field.text = device.info; locationField.field.text = device.location; } } states: [ State { name: "adding" PropertyChanges { target: closeAction; enabled: false } PropertyChanges { target: addAction; enabled: false } PropertyChanges { target: successTimer; running: true } PropertyChanges { target: connection; enabled: false } PropertyChanges { target: fieldsColumn; enabled: false } }, State { name: "failure" PropertyChanges { target: errorMessageContainer; visible: true } } ] Flickable { id: addPrinterFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height Column { id: fieldsColumn anchors { left: parent.left; right: parent.right } visible: connectionsSelector.selectedIndex > 0 clip: true property bool enabled: true ListItems.ValueSelector { id: connectionsSelector anchors { left: parent.left; right: parent.right } text: i18n.tr("Connection") values: [ i18n.tr("Choose a connection"), "ipp", "lpd", "ipps", "ipp14", "http", "beh", "socket", "https", "ipp", "hp", "usb", "hpfax", "dnssd", ] onSelectedIndexChanged: { if (selectedIndex === 0) { connection.type = PrinterEnum.IppType; } else { connection.type = connection.stringToType(values[selectedIndex]); } } } TextBoxListItem { id: nameField text: i18n.tr("Printer name") enabled: fieldsColumn.enabled } Item { id: errorMessageContainer visible: false anchors { left: parent.left right: parent.right margins: units.gu(2) } height: units.gu(6) Label { id: errorMessage anchors { top: parent.top topMargin: units.gu(2) horizontalCenter: parent.horizontalCenter } } } PrinterConnection { id: connection anchors { left: parent.left; right: parent.right } onTypeChanged: { var selIndex = connectionsSelector.values.indexOf(typeToString(type)); if (selIndex < 0) { selIndex = 0; } connectionsSelector.selectedIndex = selIndex; } } TextBoxListItem { id: descriptionField text: i18n.tr("Description") enabled: fieldsColumn.enabled placeholderText: i18n.tr("Optional") } TextBoxListItem { id: locationField text: i18n.tr("Location") enabled: fieldsColumn.enabled placeholderText: i18n.tr("Optional") } SettingsItemTitle { anchors { left: parent.left right: parent.right } text: i18n.tr("Driver") } ListItems.ValueSelector { id: driverSelector anchors { left: parent.left; right: parent.right } text: i18n.tr("Choose driver") values: [ i18n.tr("Select printer from database"), i18n.tr("Provide PPD file") ] enabled: parent.enabled } TextBoxListItem { id: driverFilter text: i18n.tr("Filter drivers") enabled: fieldsColumn.enabled visible: driverSelector.selectedIndex == 0 onFieldTextChanged: Printers.driverFilter = fieldText } ScrollView { anchors { left: parent.left; right: parent.right } height: units.gu(30) contentItem: driversView visible: driverSelector.selectedIndex == 0 ListView { id: driversView property string selectedDriver property bool loading: true model: Printers.drivers anchors { left: parent.left; right: parent.right } height: units.gu(30) clip: true enabled: fieldsColumn.enabled currentIndex: -1 highlightFollowsCurrentItem: false highlight: Rectangle { z: 0 y: driversView.currentItem.y width: driversView.currentItem.width height: driversView.currentItem.height color: theme.palette.selected.background } delegate: ListItem { id: driverItem height: driverLayout.height + (divider.visible ? divider.height : 0) ListItemLayout { id: driverLayout title.text: displayName Icon { name: "ok" width: units.gu(2) height: width SlotsLayout.position: SlotsLayout.Trailing visible: model.name == driversView.selectedDriver } } onClicked: { driversView.selectedDriver = name driversView.currentIndex = index } } ActivityIndicator { anchors.centerIn: parent running: parent.loading } Connections { target: driversView onCountChanged: { target = null; driversView.loading = false; } } } } TextBoxListItem { id: pddFileField text: i18n.tr("PPD file") enabled: parent.enabled visible: driverSelector.selectedIndex == 1 } } } Timer { id: successTimer interval: 2000 onTriggered: describePrinterPage.printerAdded() } } lomiri-system-settings-1.1.0/plugins/printing/CMakeLists.txt000066400000000000000000000016161457356502600242600ustar00rootroot00000000000000add_definitions(-DQT_NO_KEYWORDS) set(QML_SOURCES printer-sub-pages/CopiesAndPages.qml printer-sub-pages/GeneralSettings.qml printer-sub-pages/Policies.qml printer-sub-pages/Status.qml AddPrinter.qml AddPrinterDetails.qml PageComponent.qml Printer.qml PrinterConnection.qml Setting.qml TextBoxListItem.qml ) # We need a dummy target so the QML files show up in Qt Creator # If this plugin gets some C++ sources, remove this. add_custom_target(printing-holder COMMAND echo This is just a dummy. SOURCES ${QML_SOURCES}) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Printing) install(FILES qmldir.in DESTINATION ${PLUG_DIR} RENAME qmldir) install(FILES printing.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES printing.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/printing) lomiri-system-settings-1.1.0/plugins/printing/PageComponent.qml000066400000000000000000000150201457356502600247640ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2017 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.Extras.Printers 0.1 ItemPage { id: root objectName: "printingPage" header: PageHeader { id: printerHeader title: i18n.tr("Printing") flickable: printerList trailingActionBar { actions: [ Action { iconName: "add" text: i18n.tr("Add printer") onTriggered: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("AddPrinter.qml"), { plugin: plugin }) }, Action { iconName: "document-print" text: i18n.tr("Manager Printer Jobs") onTriggered: Qt.openUrlExternally("printing:///queue") } ] } } onPushedOntoStack: { var page; var opts = { plugin: plugin, pluginManager: pluginManager, pluginOptions: pluginOptions, }; if (pluginOptions && pluginOptions['subpage']) { switch (pluginOptions['subpage']) { case 'add-printer': page = Qt.resolvedUrl("AddPrinter.qml"); break; case 'view-printer': var printerName = pluginOptions['name']; if (printerName) { Printers.loadPrinter(printerName); for (var i = 0; i < allPrintersList.count; i++) { if (printerName == Printers.allPrinters.get(i).name) { allPrintersList.currentIndex = i; allPrintersList.currentItem.clicked(); break; } } } break; } } if (page) { pageStack.addPageToNextColumn(root, page, opts); } } Flickable { id: printerList anchors.fill: parent contentHeight: contentItem.childrenRect.height clip: true Column { anchors { left: parent.left right: parent.right } ListView { id: allPrintersList anchors { left: parent.left; right: parent.right } contentHeight: contentItem.childrenRect.height boundsBehavior: Flickable.StopAtBounds height: contentHeight model: Printers.localPrinters section.property: "default" section.delegate: SettingsItemTitle { text: section === "true" ? i18n.tr("Default printer") : i18n.tr("Configured printers") } delegate: printerDelegate } SettingsItemTitle { anchors { left: parent.left; right: parent.right } text: i18n.tr("Discovered printers") visible: discoveredPrintersRepeater.count } Repeater { id: discoveredPrintersRepeater anchors { left: parent.left; right: parent.right } model: Printers.remotePrinters delegate: printerDelegate } } } Component { id: printerDelegate ListItem { height: modelLayout.height + (divider.visible ? divider.height : 0) leadingActions: ListItemActions { actions: [ Action { text: i18n.tr("Delete") iconName: "delete" onTriggered: { if (!Printers.removePrinter(model.name)) { console.error('failed to remove printer', Printers.lastMessage); } } } ] } trailingActions: ListItemActions { actions: Action { text: i18n.tr("Set as Default") iconName: model.default ? "starred" : "non-starred" enabled: !model.default && !isRemote onTriggered: Printers.defaultPrinterName = model.name } } ListItemLayout { id: modelLayout title.text: displayName anchors { left: parent.left; right: parent.right } Icon { id: icon width: height height: units.gu(2.5) name: printerEnabled ? "printer-symbolic" : "media-playback-pause" SlotsLayout.position: SlotsLayout.First } ProgressionSlot {} } onClicked: { Printers.loadPrinter(model.name); pageStack.addPageToNextColumn(root, Qt.resolvedUrl("Printer.qml"), { printer: model, pluginOptions: pluginOptions, plugin: plugin }); } } } Item { visible: allPrintersList.count == 0 z: 1 anchors.fill: parent Label { id: noPrintersLabel anchors.centerIn: parent text: i18n.tr("There are no printers configured yet.") color: theme.palette.normal.baseText } Icon { anchors { horizontalCenter: parent.horizontalCenter top: noPrintersLabel.bottom topMargin: units.gu(2) } name: "printer-symbolic" height: units.gu(6) width: height color: theme.palette.normal.base } } } lomiri-system-settings-1.1.0/plugins/printing/Printer.qml000066400000000000000000000105401457356502600236520ustar00rootroot00000000000000/* * Copyright 2017 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 ItemPage { id: printerPage objectName: "printerPage" property var printer header: PageHeader { title: printer.name flickable: printerFlickable extension: Loader { active: printer.isLoaded anchors { bottom: parent.bottom left: parent.left leftMargin: units.gu(2) right: parent.right rightMargin: units.gu(2) } sourceComponent: Sections { model: [ i18n.tr("Printer status"), i18n.tr("General settings"), i18n.tr("Policies"), /* i18n.tr("Allowed users"), */ /* i18n.tr("Installable options"), */ i18n.tr("Copies and pages"), ] Component.onCompleted: { // If we're asked for specific category, show it immediately. if (pluginOptions && pluginOptions["category"]) { selectedIndex = categoryToSelectorIndex(pluginOptions["category"]); } } } } } function categoryToSelectorIndex(category) { switch (category) { case "general": return 1; case "policies": return 2; case "copiesandpages": return 3; case "status": return 0; default: return 0; } } Flickable { id: printerFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height Loader { id: printerPageLoader anchors { left: parent.left right: parent.right } sourceComponent: printer.isLoaded ? printerLoadedComponent : printerLoadingComponent } } Component { id: printerLoadingComponent Item { ActivityIndicator { anchors { top: parent.top topMargin: units.gu(2) horizontalCenter: parent.horizontalCenter } running: true } } } Component { id: printerLoadedComponent Column { spacing: units.gu(2) height: childrenRect.height + anchors.topMargin anchors { top: parent.top topMargin: units.gu(2) left: parent.left right: parent.right } Loader { id: printerSubPageLoader anchors { left: parent.left; right: parent.right } source: { if (printerPage.header.extension.item) { switch (printerPage.header.extension.item.selectedIndex) { case 1: Qt.resolvedUrl("GeneralSettings.qml"); break; case 2: Qt.resolvedUrl("Policies.qml"); break; case 3: Qt.resolvedUrl("CopiesAndPages.qml"); break; case 0: default: Qt.resolvedUrl("Status.qml"); break; } } else { null } } } } } } lomiri-system-settings-1.1.0/plugins/printing/PrinterConnection.qml000066400000000000000000000053001457356502600256700ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2017 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.Extras.Printers 0.1 import SystemSettings.ListItems 1.0 as SettingsListItems Column { id: root property alias host: hostField.textFieldText property bool enabled: true function stringToType(str) { if (str == "lpd") return PrinterEnum.LPDType; if (str == "ipps") return PrinterEnum.IppSType; if (str == "ipp14") return PrinterEnum.Ipp14Type; if (str == "http") return PrinterEnum.HttpType; if (str == "beh") return PrinterEnum.BehType; if (str == "socket") return PrinterEnum.SocketType; if (str == "https") return PrinterEnum.HttpsType; if (str == "ipp") return PrinterEnum.IppType; if (str == "hp") return PrinterEnum.HPType; if (str == "usb") return PrinterEnum.USBType; if (str == "hpfax") return PrinterEnum.HPFaxType; if (str == "dnssd") return PrinterEnum.DNSSDType; return PrinterEnum.UnknownType; } function typeToString(type) { if (type == PrinterEnum.LPDType) return "lpd"; if (type == PrinterEnum.IppSType) return "ipps"; if (type == PrinterEnum.Ipp14Type) return "ipp14"; if (type == PrinterEnum.HttpType) return "http"; if (type == PrinterEnum.BehType) return "beh"; if (type == PrinterEnum.SocketType) return "socket"; if (type == PrinterEnum.HttpsType) return "https"; if (type == PrinterEnum.IppType) return "ipp"; if (type == PrinterEnum.HPType) return "hp"; if (type == PrinterEnum.USBType) return "usb"; if (type == PrinterEnum.HPFaxType) return "hpfax"; if (type == PrinterEnum.DNSSDType) return "dnssd"; } property var type: PrinterEnum.IppType TextBoxListItem { id: hostField text: i18n.tr("Host") enabled: root.enabled placeholderText: "%1://printer.mydomain/%1".arg(typeToString(type)) } } lomiri-system-settings-1.1.0/plugins/printing/Setting.qml000066400000000000000000000034271457356502600236520ustar00rootroot00000000000000/* * Copyright 2017 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import QtQuick.Layouts 1.1 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 ItemPage { id: settingPage objectName: "settingPage" flickable: settingFlickable property var value Flickable { id: settingFlickable anchors.fill: parent Column { spacing: units.gu(2) anchors { top: parent.top topMargin: units.gu(2) left: parent.left right: parent.right } SettingsListItems.Standard { text: settingPage.title anchors { left: parent.left right: parent.right } TextField { anchors { left: parent.left right: parent.right } text: settingPage.value onTextChanged: settingPage.value = text } } } } } lomiri-system-settings-1.1.0/plugins/printing/TextBoxListItem.qml000066400000000000000000000036431457356502600253050ustar00rootroot00000000000000/* * Copyright 2017 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authored by Jonas G. Drange */ import Lomiri.Components 1.3 ListItem { id: root height: layout.height + (divider.visible ? divider.height : 0) property alias text: label.text property alias textFieldText: textField.text property alias field: textField property alias mainSlot: layout.mainSlot property alias placeholderText: textField.placeholderText property bool showDivider: true property bool enabled: true property bool highlightWhenPressed: true signal fieldTextChanged(string fieldText) divider.visible: showDivider divider.colorFrom: "#EEEEEE" divider.colorTo: "#EEEEEE" divider.height: units.dp(1) highlightColor: highlightWhenPressed ? undefined : "transparent" SlotsLayout { id: layout Label { id: label anchors.verticalCenter: parent.verticalCenter opacity: root.enabled ? 1 : 0.5 width: implicitWidth > units.gu(10) ? implicitWidth : units.gu(10) SlotsLayout.position: SlotsLayout.First SlotsLayout.overrideVerticalPositioning: true } mainSlot: TextField { enabled: root.enabled id: textField onTextChanged: fieldTextChanged(text) } } } lomiri-system-settings-1.1.0/plugins/printing/printer-sub-pages/000077500000000000000000000000001457356502600250635ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/printing/printer-sub-pages/CopiesAndPages.qml000066400000000000000000000031551457356502600304270ustar00rootroot00000000000000/* * Copyright 2017 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItems Column { SettingsListItems.Standard { text: i18n.tr("Copies") TextField { id: copiesField inputMethodHints: Qt.ImhDigitsOnly text: printer.copies validator: IntValidator { bottom: 1 top: 999 } width: units.gu(10) onTextChanged: printer.copies = text } } ListItems.ValueSelector { anchors { left: parent.left right: parent.right } text: i18n.tr("Paper size") values: printer.supportedPageSizes onSelectedIndexChanged: printer.pageSize = selectedIndex Component.onCompleted: selectedIndex = printer.supportedPageSizes.indexOf(printer.pageSize) } } lomiri-system-settings-1.1.0/plugins/printing/printer-sub-pages/GeneralSettings.qml000066400000000000000000000050541457356502600307000ustar00rootroot00000000000000/* * Copyright 2017 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import QtQuick.Layouts 1.3 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.Components.ListItems 1.3 as ListItems Column { height: childrenRect.height TextBoxListItem { id: description text: i18n.tr("Description") field.text: printer.description onFieldTextChanged: printer.description = fieldText } ListItems.ValueSelector { anchors { left: parent.left right: parent.right } enabled: values.length > 1 text: i18n.tr("Duplex") values: printer.supportedDuplexModes onSelectedIndexChanged: printer.duplexMode = selectedIndex Component.onCompleted: { if (enabled) { selectedIndex = printer.duplexMode } } } ListItems.ValueSelector { anchors { left: parent.left right: parent.right } visible: printer.supportedColorModels.length text: i18n.tr("Color model") values: printer.supportedColorModels enabled: values.length > 1 onSelectedIndexChanged: printer.colorModel = selectedIndex Component.onCompleted: { if (enabled) selectedIndex = printer.colorModel } } ListItems.ValueSelector { anchors { left: parent.left right: parent.right } visible: printer.supportedPrintQualities.length text: i18n.tr("Quality") values: printer.supportedPrintQualities enabled: values.length > 1 onSelectedIndexChanged: printer.printQuality = selectedIndex Component.onCompleted: { if (enabled) selectedIndex = printer.printQuality } } } lomiri-system-settings-1.1.0/plugins/printing/printer-sub-pages/Policies.qml000066400000000000000000000043601457356502600273500ustar00rootroot00000000000000/* * Copyright 2017 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Extras.Printers 0.1 import Lomiri.Settings.Components 0.1 as LSC Column { SettingsListItems.Standard { text: i18n.tr("Enabled") CheckBox { id: enabledSwitch property bool serverChecked: printer.printerEnabled LSC.ServerPropertySynchroniser { userTarget: enabledSwitch userProperty: "checked" serverTarget: enabledSwitch serverProperty: "serverChecked" onSyncTriggered: printer.printerEnabled = enabledSwitch.checked } } } SettingsListItems.Standard { text: i18n.tr("Default") layout.subtitle.text: printer.default ? i18n.tr("This is the default printer.") : "" Button { text: i18n.tr("Set as Default") visible: !printer.default onClicked: { Printers.defaultPrinterName = printer.name; pageStack.removePages(printerPage); } } } SettingsListItems.Standard { text: i18n.tr("Accepting jobs") CheckBox { checked: printer.acceptJobs onTriggered: printer.acceptJobs = checked } } SettingsListItems.Standard { text: i18n.tr("Shared") CheckBox { checked: printer.shared onTriggered: printer.shared = checked enabled: !printer.isRemote } } } lomiri-system-settings-1.1.0/plugins/printing/printer-sub-pages/Status.qml000066400000000000000000000062211457356502600270620ustar00rootroot00000000000000/* * Copyright 2017 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authored by Jonas G. Drange */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Extras.Printers 0.1 Column { SettingsListItems.Standard { text: i18n.tr("Status") layout.subtitle.text: { var state; if (printer.state == PrinterEnum.IdleState) { state = i18n.tr("Idle"); } else if (printer.state == PrinterEnum.AbortedState) { state = i18n.tr("Aborted"); } else if (printer.state == PrinterEnum.ActiveState) { state = i18n.tr("Active"); } else if (printer.state == PrinterEnum.ErrorState) { state = i18n.tr("Stopped"); } /* TRANSLATORS: %1 is the overall state of the printer, %2 is a more detailed message from the printer itself. */ return i18n.tr("%1 — %2") .arg(state) .arg(printer.lastMessage ? printer.lastMessage : i18n.tr("No messages")); } } SettingsListItems.Standard { text: i18n.tr("Jobs") layout.subtitle.text: printer.jobs.count ? printer.jobs.count : i18n.tr("None") Button { text: i18n.tr("Manage Print Jobs") // Printer names are by the cups definition, URL friendly. onClicked: Qt.openUrlExternally("printing:///queue?printer-name=%1".arg(printer.displayName)) } } SettingsListItems.Standard { text: i18n.tr("Name") layout.subtitle.text: printer.displayName } SettingsListItems.Standard { text: i18n.tr("Description") layout.subtitle.text: printer.description ? printer.description : "" visible: typeof printer.description !== "undefined" } SettingsListItems.Standard { text: i18n.tr("Location") layout.subtitle.text: printer.location ? printer.location : "" visible: typeof printer.location !== "undefined" } SettingsListItems.Standard { text: i18n.tr("Address") layout.subtitle.text: printer.deviceUri visible: printer.deviceUri } SettingsListItems.Standard { text: i18n.tr("Model") layout.subtitle.text: printer.isRaw ? i18n.tr("Local Raw Printer") : printer.make Button { text: i18n.tr("Print test page") onClicked: Printers.printTestPage(printer.name) } } } lomiri-system-settings-1.1.0/plugins/printing/printing.settings000066400000000000000000000011031457356502600251230ustar00rootroot00000000000000{ "icon": "printer-symbolic", "name": "Printing", "translations": "lomiri-system-settings", "category": "system", "priority": 1, "keywords": [ "printer", "printers", "printing", "pdf", "ppd", "collate", "copies", "colormodel", "greyscale", "color", "laser", "ink" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "visible-if-file-exists": "/usr/lib/cups/backend-available/socket", "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/printing/printing.svg000066400000000000000000000303461457356502600240750ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/printing/qmldir.in000066400000000000000000000000001457356502600233220ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/reset/000077500000000000000000000000001457356502600210045ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/reset/CMakeLists.txt000066400000000000000000000013151457356502600235440ustar00rootroot00000000000000set(QML_SOURCES EntryComponent.qml EraseEverything.qml PageComponent.qml ResetAllSettings.qml ResetLauncherHome.qml ) add_library(LomiriResetPanel MODULE plugin.cpp reset.cpp plugin.h reset.h ${QML_SOURCES} ) target_link_libraries(LomiriResetPanel Qt5::Qml Qt5::Quick Qt5::DBus LomiriSystemSettingsPrivate) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Reset) install(TARGETS LomiriResetPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES reset.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-reset.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/reset) lomiri-system-settings-1.1.0/plugins/reset/EntryComponent.qml000066400000000000000000000015711457356502600245070ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2018 The UBports project * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems SettingsListItems.IconProgression { text: i18n.tr(model.displayName) iconSource: model.icon } lomiri-system-settings-1.1.0/plugins/reset/EraseEverything.qml000066400000000000000000000034571457356502600246340ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Component { id: eraseEverything Dialog { id: dialog states: State { name: "clicked" PropertyChanges { target: action enabled: false } PropertyChanges { target: cancel enabled: false } } objectName: "factoryResetDialog" text: i18n.tr("All documents, saved games, settings, and other items will be permanently deleted from this device.") Button { id: action text: i18n.tr("Erase & Reset Everything") objectName: "factoryResetAction" color: theme.palette.normal.negative onClicked: { dialog.state = "clicked"; resetBackend.factoryReset(); root.done(); } } Button { id: cancel text: i18n.tr("Cancel") onClicked: PopupUtils.close(dialog); } } } lomiri-system-settings-1.1.0/plugins/reset/PageComponent.qml000066400000000000000000000076121457356502600242640ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ //TODO: Go through all different ListItems and replace the deprecated ones import GSettings 1.0 import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Reset 1.0 ItemPage { id: root title: i18n.tr("Reset device") objectName: "resetPage" flickable: scrollWidget // workaround for #1231729 // delay destroying popup until pageStack has been popped property var popup function done () { popup.opacity = 0; apl.removePages(apl.primaryPage); popup.destroy(1000); } Loader { id: buttonActions asynchronous: false } LomiriResetPanel { id: resetBackend } GSettings { id: unitySettings schema.id: "com.lomiri.Shell.Launcher" } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors.left: parent.left anchors.right: parent.right SettingsListItems.StandardProgression { showDivider: false id: resetLauncherHomeButton objectName: "resetLauncherHomeButton" text: i18n.tr("Reset Launcher") onClicked: { buttonActions.source = "ResetLauncherHome.qml"; root.popup = PopupUtils.open(buttonActions.item); } } ListItem.Caption { text: i18n.tr("The Launcher will be returned to its original contents.") } SettingsListItems.StandardProgression { visible: showAllUI showDivider: false id: resetAllSettingsButton objectName: "resetAllSettingsButton" text: i18n.tr("Reset all system settings…") onClicked: { buttonActions.source = "ResetAllSettings.qml"; root.popup = PopupUtils.open(buttonActions.item); } } ListItem.Caption { visible: showAllUI text: i18n.tr("The contents and layout of the launcher, and the filters in the home screen will be returned to their original settings.") } SettingsListItems.StandardProgression { showDivider: false id: eraseEverythingButton objectName: "factoryReset" text: i18n.tr("Erase & Reset All") onClicked: { buttonActions.source = "EraseEverything.qml"; root.popup = PopupUtils.open(buttonActions.item); } } ListItem.Caption { text: i18n.tr("All documents, saved games, settings, and other items will be permanently deleted from this device.") } } } } lomiri-system-settings-1.1.0/plugins/reset/ResetAllSettings.qml000066400000000000000000000026211457356502600247540ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Component { id: resetAllSettings Dialog { id: dialog text: i18n.tr("The contents and layout of the launcher, and the filters in the home screen will be returned to their original settings.") Button { text: i18n.tr("Reset all system settings") color: theme.palette.normal.negative onClicked: { pluginManager.resetPlugins() PopupUtils.close(dialog) } } Button { text: i18n.tr("Cancel") onClicked: PopupUtils.close(dialog) } } } lomiri-system-settings-1.1.0/plugins/reset/ResetLauncherHome.qml000066400000000000000000000034751457356502600251050ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 Component { id: resetLauncherHome Dialog { id: dialog states: State { name: "clicked" PropertyChanges { target: action enabled: false } PropertyChanges { target: cancel enabled: false } } text: i18n.tr("The Launcher will be returned to its original contents.") objectName: "resetLauncherDialog" Button { id: action text: i18n.tr("Reset Launcher") objectName: "resetLauncherAction" color: theme.palette.normal.negative onClicked: { dialog.state = "clicked"; unitySettings.schema.reset("favorites"); unitySettings.schema.reset("items"); root.done(); } } Button { id: cancel text: i18n.tr("Cancel") onClicked: PopupUtils.close(dialog) } } } lomiri-system-settings-1.1.0/plugins/reset/plugin.cpp000066400000000000000000000020131457356502600230020ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include "plugin.h" #include #include #include "reset.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Reset")); qmlRegisterType(uri, 1, 0, "LomiriResetPanel"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/reset/plugin.h000066400000000000000000000017521457356502600224600ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/reset/qmldir000066400000000000000000000000731457356502600222170ustar00rootroot00000000000000module Lomiri.SystemSettings.Reset plugin LomiriResetPanel lomiri-system-settings-1.1.0/plugins/reset/reset.cpp000066400000000000000000000026471457356502600226430ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ #include "reset.h" #include #include #include Reset::Reset(QObject *parent) : QObject(parent) { } bool Reset::factoryReset() { QDBusInterface iface ( "com.ubports.SystemImage", "/Service", "com.ubports.SystemImage", QDBusConnection::systemBus(), this); // FIXME: temporary warning so we know we've reproduced bug #1370815 if (!iface.isValid()) qWarning() << iface.interface() << "Isn't valid"; QDBusReply reply = iface.call("FactoryReset"); if (!reply.isValid()) { qWarning() << reply.error().message(); return false; } return true; } Reset::~Reset() { } lomiri-system-settings-1.1.0/plugins/reset/reset.h000066400000000000000000000016331457356502600223020ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ #ifndef RESET_H #define RESET_H #include class Reset : public QObject { Q_OBJECT public: explicit Reset(QObject *parent = 0); ~Reset(); Q_INVOKABLE bool factoryReset(void); }; #endif // RESET_H lomiri-system-settings-1.1.0/plugins/reset/reset.settings000066400000000000000000000010121457356502600237020ustar00rootroot00000000000000{ "icon": "reset", "name": "Reset", "translations": "lomiri-system-settings", "category": "uncategorized-bottom", "priority": 1, "keywords": [ "reset", "erase", "factory", "clear", "restore" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "visible-if-file-exists": "/usr/share/dbus-1/system-services/com.ubports.SystemImage.service", "entry-component": "EntryComponent.qml", "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/reset/settings-reset.svg000066400000000000000000000121331457356502600245050ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/sound/000077500000000000000000000000001457356502600210125ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/sound/CMakeLists.txt000066400000000000000000000012701457356502600235520ustar00rootroot00000000000000set(QML_SOURCES PageComponent.qml SoundsList.qml ) add_library(LomiriSoundPanel MODULE plugin.h sound.h plugin.cpp sound.cpp ${QML_SOURCES}) target_link_libraries(LomiriSoundPanel LomiriSystemSettingsPrivate Qt5::Qml Qt5::Quick Qt5::DBus) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Sound) install(TARGETS LomiriSoundPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/sound) install(FILES sound.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-sounds.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES utilities.js DESTINATION ${PLUGIN_QML_DIR}/sound) lomiri-system-settings-1.1.0/plugins/sound/PageComponent.qml000066400000000000000000000272161457356502600242740ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Sebastien Bacher * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import GSettings 1.0 import QtQuick 2.12 import Lomiri.Components 1.3 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.SystemSettings.Sound 1.0 import Lomiri.Settings.Menus 0.1 as Menus import Lomiri.Settings.Components 0.1 as LSC import QMenuModel 1.0 import Lomiri.Connectivity 1.0 import "utilities.js" as Utilities ItemPage { id: root objectName: "soundPage" title: i18n.tr("Sound") flickable: scrollWidget LomiriSoundPanel { id: backendInfo } GSettings { id: keyboardSettings schema.id: "com.lomiri.keyboard.maliit" } GSettings { id: soundSettings schema.id: "com.lomiri.touch.sound" } Connections { id: networkingStatus target: NetworkingStatus } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right SettingsListItems.Standard { text: i18n.tr("Silent Mode") Switch { id: silentModeSwitch objectName: "silentMode" property bool serverChecked: soundActionGroup.silentMode.state LSC.ServerPropertySynchroniser { userTarget: silentModeSwitch userProperty: "checked" serverTarget: silentModeSwitch serverProperty: "serverChecked" onSyncTriggered: function(arg) { soundActionGroup.silentMode.activate(arg) } } } } Column { anchors.left: parent.left anchors.right: parent.right visible: NetworkingStatus.modemAvailable SettingsItemTitle { text: i18n.tr("Ringer volume:") } QDBusActionGroup { id: soundActionGroup busType: DBus.SessionBus busName: "org.ayatana.indicator.sound" objectPath: "/org/ayatana/indicator/sound" property variant volume: action("volume") property variant silentMode: action("silent-mode") property variant highVolume: action("high-volume") Component.onCompleted: start() } Menus.SliderMenu { id: volumeSlider objectName: "sliderMenu" enabled: soundActionGroup.volume.state != null minimumValue: 0.0 maximumValue: 1.0 minIcon: "image://theme/audio-volume-low-zero" maxIcon: "image://theme/audio-volume-high" property real serverValue: soundActionGroup.volume.state LSC.ServerPropertySynchroniser { userTarget: volumeSlider userProperty: "value" serverTarget: volumeSlider serverProperty: "serverValue" maximumWaitBufferInterval: 16 onSyncTriggered: soundActionGroup.volume.updateState(value); } } SettingsListItems.Standard { id: highVolumeWarning visible: soundActionGroup.highVolume.state == true color: theme.palette.normal.negative text: i18n.tr("High volume can damage your hearing.") divider.visible: false } // with highVolumeWarning not visible there would be no divider -> enforce a divider here SettingsListItems.Divider {} SettingsItemTitle { text: i18n.tr("Phone calls:") } SettingsListItems.SingleValueProgression { text: i18n.tr("Ringtone") value: Utilities.buildDisplayName(backendInfo.incomingCallSound) divider.visible: false onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("SoundsList.qml"), { title: i18n.tr("Ringtone"), showStopButton: true, soundType: 0, soundsDir: "sounds/lomiri/ringtones/" } ) } SettingsListItems.ThinDivider {} SettingsListItems.Standard { CheckBox { objectName: "callVibrate" SlotsLayout.position: SlotsLayout.First property bool serverChecked: backendInfo.incomingCallVibrate onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backendInfo.incomingCallVibrate = checked } text: i18n.tr("Vibrate on ring") divider.visible: false } SettingsListItems.ThinDivider {} SettingsListItems.Standard { CheckBox { objectName: "callVibrateSilentMode" SlotsLayout.position: SlotsLayout.First property bool serverChecked: backendInfo.incomingCallVibrateSilentMode onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backendInfo.incomingCallVibrateSilentMode = checked } text: i18n.tr("Vibrate in Silent Mode") divider.visible: false } SettingsListItems.ThinDivider {} SettingsListItems.Standard { Switch { objectName: "dialpadSounds" property bool serverChecked: backendInfo.dialpadSoundsEnabled onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backendInfo.dialpadSoundsEnabled = checked } text: i18n.tr("Dialpad tones") } } Column { anchors.left: parent.left anchors.right: parent.right SettingsItemTitle { text: i18n.tr("Messages:") } visible: !isSnap || showAllUI SettingsListItems.SingleValueProgression { text: i18n.tr("Message sound") value:Utilities.buildDisplayName( backendInfo.incomingMessageSound) divider.visible: false onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("SoundsList.qml"), { title: i18n.tr("Message sound"), soundType: 1, soundsDir: "sounds/lomiri/notifications/" } ) } SettingsListItems.ThinDivider {} SettingsListItems.Standard { CheckBox { objectName: "messageVibrate" SlotsLayout.position: SlotsLayout.First property bool serverChecked: backendInfo.incomingMessageVibrate onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backendInfo.incomingMessageVibrate = checked } text: i18n.tr("Vibrate with message sound") divider.visible: false } SettingsListItems.ThinDivider {} SettingsListItems.Standard { CheckBox { objectName: "messageVibrateSilentMode" SlotsLayout.position: SlotsLayout.First property bool serverChecked: backendInfo.incomingMessageVibrateSilentMode onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backendInfo.incomingMessageVibrateSilentMode = checked } text: i18n.tr("Vibrate in Silent Mode") } } SettingsItemTitle { text: i18n.tr("Other sounds:") } SettingsListItems.Standard { text: i18n.tr("Keyboard sound") divider.visible: false Switch { objectName: "keyboardSoundSwitch" property bool serverChecked: keyboardSettings.keyPressFeedback onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: keyboardSettings.keyPressFeedback = checked } } SettingsListItems.ThinDivider {} SettingsListItems.Standard { id: lockSound Switch { checked: false } text: i18n.tr("Lock sound") visible: showAllUI divider.visible: false } SettingsListItems.ThinDivider { visible: showAllUI } /* Add some artificial spacing here, once we update the QtQuick.Layouts plugin * to 1.3 we can replace this with Layout.bottomMargin(units.gu(2)) */ Item { height: 1; width: 1 } SettingsListItems.Standard { text: i18n.tr("Other vibrations") Switch { objectName: "otherVibrateSwitch" property bool serverChecked: backendInfo.otherVibrate onServerCheckedChanged: checked = serverChecked Component.onCompleted: checked = serverChecked onTriggered: backendInfo.otherVibrate = checked } } } } } lomiri-system-settings-1.1.0/plugins/sound/SoundsList.qml000066400000000000000000000202431457356502600236350ustar00rootroot00000000000000import GSettings 1.0 import QtQuick 2.12 import QtMultimedia 5.6 import SystemSettings 1.0 import Lomiri.Content 1.3 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.SystemSettings.Sound 1.0 import QMenuModel 1.0 import "utilities.js" as Utilities ItemPage { property variant soundDisplayNames: Utilities.buildSoundValues(soundFileNames) property variant soundFileNames: refreshSoundFileNames() property bool showStopButton: false property int soundType // 0: ringtone, 1: message property string soundsDir property var activeTransfer onSoundFileNamesChanged: { soundDisplayNames = Utilities.buildSoundValues(soundFileNames) updateSelectedIndex() } id: soundsPage flickable: scrollWidget function refreshSoundFileNames() { var customDir = mountPoint + "/custom/usr/share/" + soundsDir; if (soundType === 0) { return backendInfo.listSounds([soundsDir, customDir, backendInfo.customRingtonePath]) } else if (soundType === 1) { return backendInfo.listSounds([soundsDir, customDir, backendInfo.customMessageSoundPath]) } else { return backendInfo.listSounds([soundsDir, customDir]) } } LomiriSoundPanel { id: backendInfo onIncomingCallSoundChanged: { if (soundType == 0) soundSelector.selectedIndex = Utilities.indexSelectedFile(soundFileNames, incomingCallSound) } onIncomingMessageSoundChanged: { if (soundType == 1) soundSelector.selectedIndex = Utilities.indexSelectedFile(soundFileNames, incomingMessageSound) } } GSettings { id: soundSettings schema.id: "com.lomiri.touch.sound" } QDBusActionGroup { id: soundActionGroup busType: DBus.SessionBus busName: "org.ayatana.indicator.sound" objectPath: "/org/ayatana/indicator/sound" Component.onCompleted: start() } Audio { id: soundEffect audioRole: MediaPlayer.NotificationRole } function setRingtone(path) { if (soundType == 0) { soundSettings.incomingCallSound = path backendInfo.incomingCallSound = path } else if (soundType == 1) { soundSettings.incomingMessageSound = path backendInfo.incomingMessageSound = path } soundFileNames = refreshSoundFileNames() previewTimer.start() soundEffect.source = path soundEffect.play() } function updateSelectedIndex() { if (soundType == 0) soundSelector.selectedIndex = Utilities.indexSelectedFile(soundFileNames, backendInfo.incomingCallSound) else if (soundType == 1) soundSelector.selectedIndex = Utilities.indexSelectedFile(soundFileNames, backendInfo.incomingMessageSound) } Flickable { id: scrollWidget anchors.fill: parent contentWidth: parent.width contentHeight: selectorColumn.childrenRect.height + stopItem.height boundsBehavior: (contentHeight > height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { id: selectorColumn anchors.left: parent.left anchors.right: parent.right ListItem.ItemSelector { id: soundSelector expanded: true model: soundDisplayNames selectedIndex: { updateSelectedIndex() } onDelegateClicked: { setRingtone(soundFileNames[index]) } } ListItem.Standard { id: customRingtone text: (soundType === 1) ? i18n.tr("Custom message sound") : i18n.tr("Custom Ringtone") progression: true onClicked: pageStack.addPageToNextColumn(soundsPage, picker) } } } //Button to stop audio preview, ie. ringtone preview ListItem.SingleControl { id: stopItem anchors.bottom: parent.bottom enabled: soundEffect.playbackState == Audio.PlayingState visible: enabled control: AbstractButton { id: stopButton anchors.verticalCenter: parent.verticalCenter anchors.horizontalCenter: parent.horizontalCenter focus: false width: height height: units.gu(4) visible: stopItem.enabled onClicked: soundEffect.stop() Rectangle { anchors.fill: parent radius: width * 0.5 border.color: theme.palette.normal.raisedText border.width: 1 } Rectangle { width: parent.height * 0.4 height: width smooth: true anchors { verticalCenter: parent.verticalCenter horizontalCenter: parent.horizontalCenter } color: theme.palette.normal.raisedText } } Rectangle { anchors.fill: parent z: parent.z - 1 visible: stopItem.visible color: Theme.palette.normal.background } } Timer { id: previewTimer onTriggered: soundEffect.stop() interval: 30000 } Connections { id: contentHubConnection property var ringtoneCallback target: activeTransfer ? activeTransfer : null onStateChanged: { if (activeTransfer.state === ContentTransfer.Charged) { if (activeTransfer.items.length > 0) { var customSoundPath = (soundType === 0) ? backendInfo.customRingtonePath : backendInfo.customMessageSoundPath var item = activeTransfer.items[0]; var toneUri; if (item.move(customSoundPath)) { toneUri = item.url; } else { toneUri = customSoundPath + "/" + item.url.toString().split("/").splice(-1,1); } ringtoneCallback(toneUri); } } } } Page { id: picker visible: false header: PageHeader { title: i18n.tr("Choose from") } ContentPeerPicker { id: peerPicker visible: parent.visible anchors.top: header.bottom anchors.topMargin: units.gu(1) handler: ContentHandler.Source contentType: ContentType.Music showTitle: false onPeerSelected: { pageStack.removePages(soundsPage); // requests an active transfer from peer function startContentTransfer(callback) { if (callback) contentHubConnection.ringtoneCallback = callback var transfer = peer.request(); if (transfer !== null) { soundsPage.activeTransfer = transfer; } } peer.selectionType = ContentTransfer.Single; startContentTransfer(function(uri) { setRingtone(uri.toString().replace("file:///", "/")); }); } onCancelPressed: pageStack.removePages(soundsPage); } } ContentTransferHint { anchors.fill: parent activeTransfer: soundsPage.activeTransfer } Component.onDestruction: { if (soundEffect.playbackState === Audio.PlayingState) { soundEffect.stop() } } } lomiri-system-settings-1.1.0/plugins/sound/plugin.cpp000066400000000000000000000021021457356502600230070ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "plugin.h" #include #include #include "sound.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Sound")); qmlRegisterType(uri, 1, 0, "LomiriSoundPanel"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/sound/plugin.h000066400000000000000000000020401457356502600224550ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/sound/qmldir000066400000000000000000000000731457356502600222250ustar00rootroot00000000000000module Lomiri.SystemSettings.Sound plugin LomiriSoundPanel lomiri-system-settings-1.1.0/plugins/sound/settings-sounds.svg000066400000000000000000000101341457356502600247030ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/sound/sound.cpp000066400000000000000000000225251457356502600226540ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ #include "sound.h" #include #include #include #include #include #include #include #define AS_INTERFACE "com.lomiri.touch.AccountsService.Sound" const auto HFD_ASSETTINGS_INTERFACE = QStringLiteral("com.lomiri.hfd.AccountsService.Settings"); const auto HFD_ASSETTINGS_ALLOWGENERALVIBRATION = QStringLiteral("AllowGeneralVibration"); Sound::Sound(QObject *parent) : QObject(parent) { connect (&m_accountsService, SIGNAL (propertyChanged (QString, QString)), this, SLOT (slotChanged (QString, QString))); connect (&m_accountsService, SIGNAL (nameOwnerChanged()), this, SLOT (slotNameOwnerChanged())); } void Sound::slotChanged(QString interface, QString property) { if (interface == AS_INTERFACE) { if (property == "IncomingCallSound") { Q_EMIT incomingCallSoundChanged(); } else if (property == "IncomingMessageSound") { Q_EMIT incomingMessageSoundChanged(); } else if (property == "IncomingCallVibrate") { Q_EMIT incomingCallVibrateChanged(); } else if (property == "IncomingMessageVibrate") { Q_EMIT incomingMessageVibrateChanged(); } else if (property == "IncomingCallVibrateSilentMode") { Q_EMIT incomingCallVibrateSilentModeChanged(); } else if (property == "IncomingMessageVibrateSilentMode") { Q_EMIT incomingMessageVibrateSilentModeChanged(); } else if (property == "DialpadSoundsEnabled") { Q_EMIT dialpadSoundsEnabledChanged(); } } else if (interface == HFD_ASSETTINGS_INTERFACE) { if (property == HFD_ASSETTINGS_ALLOWGENERALVIBRATION) { Q_EMIT otherVibrateChanged(); } } } void Sound::slotNameOwnerChanged() { // Tell QML so that it refreshes its view of the property Q_EMIT incomingCallSoundChanged(); Q_EMIT incomingMessageSoundChanged(); Q_EMIT incomingCallVibrateChanged(); Q_EMIT incomingMessageVibrateChanged(); Q_EMIT incomingCallVibrateSilentModeChanged(); Q_EMIT incomingMessageVibrateSilentModeChanged(); Q_EMIT dialpadSoundsEnabledChanged(); Q_EMIT otherVibrateChanged(); } QString Sound::getIncomingCallSound() { return m_accountsService.getUserProperty(AS_INTERFACE, "IncomingCallSound").toString(); } void Sound::setIncomingCallSound(QString sound) { if (sound == getIncomingCallSound()) return; QString prevSound = getIncomingCallSound(); m_accountsService.setUserProperty(AS_INTERFACE, "IncomingCallSound", QVariant::fromValue(sound)); Q_EMIT(incomingCallSoundChanged()); if (sound.startsWith(customRingtonePath())) { QDir dir(customRingtonePath()); QFileInfoList files(dir.entryInfoList(QDir::Files)); Q_FOREACH(QFileInfo f, files) { if (f.absoluteFilePath() != sound) QFile(f.absoluteFilePath()).remove(); } } } QString Sound::getIncomingMessageSound() { return m_accountsService.getUserProperty(AS_INTERFACE, "IncomingMessageSound").toString(); } void Sound::setIncomingMessageSound(QString sound) { if (sound == getIncomingMessageSound()) return; QString prevSound = getIncomingMessageSound(); m_accountsService.setUserProperty(AS_INTERFACE, "IncomingMessageSound", QVariant::fromValue(sound)); Q_EMIT(incomingMessageSoundChanged()); if (sound.startsWith(customMessageSoundPath())) { QDir dir(customMessageSoundPath()); QFileInfoList files(dir.entryInfoList(QDir::Files)); Q_FOREACH(QFileInfo f, files) { if (f.absoluteFilePath() != sound) QFile(f.absoluteFilePath()).remove(); } } } bool Sound::getIncomingCallVibrate() { return m_accountsService.getUserProperty(AS_INTERFACE, "IncomingCallVibrate").toBool(); } void Sound::setIncomingCallVibrate(bool enabled) { if (enabled == getIncomingCallVibrate()) return; m_accountsService.setUserProperty(AS_INTERFACE, "IncomingCallVibrate", QVariant::fromValue(enabled)); Q_EMIT(incomingCallVibrateChanged()); } bool Sound::getIncomingCallVibrateSilentMode() { return m_accountsService.getUserProperty(AS_INTERFACE, "IncomingCallVibrateSilentMode").toBool(); } void Sound::setIncomingCallVibrateSilentMode(bool enabled) { if (enabled == getIncomingCallVibrateSilentMode()) return; m_accountsService.setUserProperty(AS_INTERFACE, "IncomingCallVibrateSilentMode", QVariant::fromValue(enabled)); Q_EMIT(incomingCallVibrateSilentModeChanged()); } bool Sound::getIncomingMessageVibrate() { return m_accountsService.getUserProperty(AS_INTERFACE, "IncomingMessageVibrate").toBool(); } void Sound::setIncomingMessageVibrate(bool enabled) { if (enabled == getIncomingMessageVibrate()) return; m_accountsService.setUserProperty(AS_INTERFACE, "IncomingMessageVibrate", QVariant::fromValue(enabled)); Q_EMIT(incomingMessageVibrateChanged()); } bool Sound::getIncomingMessageVibrateSilentMode() { return m_accountsService.getUserProperty(AS_INTERFACE, "IncomingMessageVibrateSilentMode").toBool(); } void Sound::setIncomingMessageVibrateSilentMode(bool enabled) { if (enabled == getIncomingMessageVibrateSilentMode()) return; m_accountsService.setUserProperty(AS_INTERFACE, "IncomingMessageVibrateSilentMode", QVariant::fromValue(enabled)); Q_EMIT(incomingMessageVibrateSilentModeChanged()); } bool Sound::getOtherVibrate() { return m_accountsService.getUserProperty( HFD_ASSETTINGS_INTERFACE, HFD_ASSETTINGS_ALLOWGENERALVIBRATION ).value(); } void Sound::setOtherVibrate(bool enabled) { m_accountsService.setUserProperty( HFD_ASSETTINGS_INTERFACE, HFD_ASSETTINGS_ALLOWGENERALVIBRATION, QVariant::fromValue(enabled)); } bool Sound::getDialpadSoundsEnabled() { return m_accountsService.getUserProperty(AS_INTERFACE, "DialpadSoundsEnabled").toBool(); } void Sound::setDialpadSoundsEnabled(bool enabled) { if (enabled == getDialpadSoundsEnabled()) return; m_accountsService.setUserProperty(AS_INTERFACE, "DialpadSoundsEnabled", QVariant::fromValue(enabled)); Q_EMIT(dialpadSoundsEnabledChanged()); } QString Sound::customRingtonePath() { return QString(QStandardPaths::writableLocation(QStandardPaths::DataLocation) + "/Music"); } QString Sound::customMessageSoundPath() { return customRingtonePath() + "/Message"; } QStringList soundsListFromDir(const QString &dirString) { QDir soundsDir(dirString); if (soundsDir.isRelative()) { QString path = QStandardPaths::locate( QStandardPaths::GenericDataLocation, dirString, QStandardPaths::LocateDirectory ); if (path.isEmpty()) { return QStringList(); } soundsDir = QDir(path); } if (soundsDir.exists()) { QStringList soundsList; soundsDir.setFilter(QDir::Files | QDir::NoSymLinks); for (uint i=0; i < soundsDir.count(); i++) soundsList.append(soundsDir.absoluteFilePath(soundsDir[i])) ; return soundsList; } return QStringList(); } bool sortSoundsList(const QString &s1, const QString &s2) { return QFileInfo(s1).fileName() < QFileInfo(s2).fileName(); } /* List soundfiles in a directory and the corresponding /custom one, * which is what is used for oem customization, return a list of * the fullpaths to those sounds, sorted by name */ QStringList Sound::listSounds(const QStringList &dirs) { QStringList sounds; for (int i = 0; i < dirs.size(); ++i) sounds.append(soundsListFromDir(dirs[i])); #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) qSort(sounds.begin(), sounds.end(), sortSoundsList); #else std::sort(sounds.begin(), sounds.end(), sortSoundsList); #endif return sounds; } lomiri-system-settings-1.1.0/plugins/sound/sound.h000066400000000000000000000101231457356502600223100ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ #ifndef SOUND_H #define SOUND_H #include "accountsservice.h" #include #include #include class Sound : public QObject { Q_OBJECT public: explicit Sound(QObject *parent = 0); Q_INVOKABLE QStringList listSounds(const QStringList &dirs); Q_PROPERTY (QString incomingCallSound READ getIncomingCallSound WRITE setIncomingCallSound NOTIFY incomingCallSoundChanged) Q_PROPERTY (QString incomingMessageSound READ getIncomingMessageSound WRITE setIncomingMessageSound NOTIFY incomingMessageSoundChanged) Q_PROPERTY (bool incomingCallVibrate READ getIncomingCallVibrate WRITE setIncomingCallVibrate NOTIFY incomingCallVibrateChanged) Q_PROPERTY (bool incomingMessageVibrate READ getIncomingMessageVibrate WRITE setIncomingMessageVibrate NOTIFY incomingMessageVibrateChanged) Q_PROPERTY (bool incomingCallVibrateSilentMode READ getIncomingCallVibrateSilentMode WRITE setIncomingCallVibrateSilentMode NOTIFY incomingCallVibrateSilentModeChanged) Q_PROPERTY (bool incomingMessageVibrateSilentMode READ getIncomingMessageVibrateSilentMode WRITE setIncomingMessageVibrateSilentMode NOTIFY incomingMessageVibrateSilentModeChanged) Q_PROPERTY (bool otherVibrate READ getOtherVibrate WRITE setOtherVibrate NOTIFY otherVibrateChanged) Q_PROPERTY (bool dialpadSoundsEnabled READ getDialpadSoundsEnabled WRITE setDialpadSoundsEnabled NOTIFY dialpadSoundsEnabledChanged) Q_PROPERTY (QString customRingtonePath READ customRingtonePath NOTIFY customRingtonePathChanged) Q_PROPERTY (QString customMessageSoundPath READ customMessageSoundPath NOTIFY customMessageSoundPathChanged) public Q_SLOTS: void slotChanged(QString, QString); void slotNameOwnerChanged(); Q_SIGNALS: void incomingCallSoundChanged(); void incomingMessageSoundChanged(); void incomingCallVibrateChanged(); void incomingMessageVibrateChanged(); void incomingCallVibrateSilentModeChanged(); void incomingMessageVibrateSilentModeChanged(); void otherVibrateChanged(); void dialpadSoundsEnabledChanged(); void customRingtonePathChanged(); void customMessageSoundPathChanged(); private: LomiriSystemSettings::AccountsService m_accountsService; QString getIncomingCallSound(); void setIncomingCallSound(QString sound); QString getIncomingMessageSound(); void setIncomingMessageSound(QString sound); bool getIncomingCallVibrate(); void setIncomingCallVibrate(bool enabled); bool getIncomingMessageVibrate(); void setIncomingMessageVibrate(bool enabled); bool getIncomingCallVibrateSilentMode(); void setIncomingCallVibrateSilentMode(bool enabled); bool getIncomingMessageVibrateSilentMode(); void setIncomingMessageVibrateSilentMode(bool enabled); bool getOtherVibrate(); void setOtherVibrate(bool enabled); bool getDialpadSoundsEnabled(); void setDialpadSoundsEnabled(bool enabled); QString customRingtonePath(); QString customMessageSoundPath(); }; #endif // SOUND_H lomiri-system-settings-1.1.0/plugins/sound/sound.settings000066400000000000000000000007111457356502600237230ustar00rootroot00000000000000{ "icon": "preferences-desktop-sounds-symbolic", "name": "Sound", "translations": "lomiri-system-settings", "category": "personal", "priority": 1, "keywords": [ "sound", "silent", "ringtone", "vibrate", "dialpad", "message", "keyboard", "volume" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/sound/utilities.js000066400000000000000000000022021457356502600233570ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Sebastien Bacher * */ function buildDisplayName(sound) { /* The display name starts with an uppercase char, and replace special chars with spaces */ var title = sound.split('/').pop().split('.').slice(0,-1).join(" ").replace(/[._-]/g, " ") return title[0].toUpperCase() + title.slice(1) } function buildSoundValues(sounds) { return sounds.map(buildDisplayName) } function indexSelectedFile(soundsList, soundName) { return soundsList.indexOf(soundName) } lomiri-system-settings-1.1.0/plugins/time-date/000077500000000000000000000000001457356502600215335ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/time-date/CMakeLists.txt000066400000000000000000000015361457356502600243000ustar00rootroot00000000000000include_directories(${GLIB_INCLUDE_DIRS} ${GEONAMES_INCLUDE_DIRS}) add_definitions(-DQT_NO_KEYWORDS) set(QML_SOURCES ChooseTimeZone.qml PageComponent.qml TimePicker.qml) add_library(LomiriTimeDatePanel MODULE plugin.h timedate.h timezonelocationmodel.h plugin.cpp timedate.cpp timezonelocationmodel.cpp ${QML_SOURCES} ) target_link_libraries(LomiriTimeDatePanel Qt5::Qml Qt5::Quick Qt5::DBus Qt5::Concurrent ${GLIB_LDFLAGS} ${GEONAMES_LDFLAGS}) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/TimeDate) install(TARGETS LomiriTimeDatePanel DESTINATION ${PLUG_DIR}) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/time-date) install(FILES time-date.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-time-date.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) lomiri-system-settings-1.1.0/plugins/time-date/ChooseTimeZone.qml000066400000000000000000000107061457356502600251450ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.SystemSettings.TimeDate 1.1 ItemPage { id: changeTimeZonePage title: i18n.tr("Time zone") flickable: locationsListView property LomiriTimeDatePanel timeDatePanel Timer { id: goBackTimer onTriggered: removePages(changeTimeZonePage) } Connections { target: timeDatePanel onTimeZoneChanged: { // Protect against the tz being changed externally if (locationsListView.manuallySelected !== "") goBackTimer.start() } } ListItem.ItemSelector { id: setTimeZoneSelector text: i18n.tr("Set the time zone:") model: [i18n.tr("Automatically"), i18n.tr("Manually")] selectedIndex: 1 // TODO: get value once we have a working backend expanded: true visible: showAllUI } SettingsListItems.Standard { anchors.top: setTimeZoneSelector.bottom text: timeDatePanel.timeZoneName enabled: false visible: showAllUI && setTimeZoneSelector.selectedIndex == 0 // Automatically } TextField { anchors { top: showAllUI ? setTimeZoneSelector.bottom : header.bottom left: parent.left right: parent.right margins: units.gu(2) } id: filterCities objectName: "selectTimeZoneField" onTextChanged: timeDatePanel.filter = text visible: setTimeZoneSelector.selectedIndex == 1 // Manually Component.onCompleted: forceActiveFocus() inputMethodHints: Qt.ImhNoPredictiveText Connections { target: setTimeZoneSelector onSelectedIndexChanged: { if (setTimeZoneSelector.selectedIndex == 1) filterCities.forceActiveFocus() } } } ListView { id: locationsListView objectName: "locationsListView" clip: true anchors { top: filterCities.bottom left: parent.left right: parent.right bottom: parent.bottom } property string manuallySelected: "" model: timeDatePanel.timeZoneModel visible: setTimeZoneSelector.selectedIndex == 1 && count > 0 delegate: SettingsListItems.Standard { text: displayName // If a timezone is manually selected, record which one so that // we highlight that one only. Usually all cities in that timezone // are highlighted. onClicked: { locationsListView.manuallySelected = displayName timeDatePanel.setTimeZone(timeZone, city); goBackTimer.start() } selected: locationsListView.manuallySelected === "" ? timeDatePanel.timeZone == timeZone : locationsListView.manuallySelected == displayName } } ActivityIndicator { anchors.centerIn: parent running: setTimeZoneSelector.selectedIndex == 1 && locationsListView.count == 0 && filterCities.length > 0 && timeDatePanel.listUpdating } Label { objectName: "nothingLabel" anchors.centerIn: parent visible: setTimeZoneSelector.selectedIndex == 1 && locationsListView.count == 0 && (filterCities.length == 0 || !timeDatePanel.listUpdating) text: (filterCities.length == 0) ? i18n.tr("Enter your current location.") : i18n.tr("No matching place") } } lomiri-system-settings-1.1.0/plugins/time-date/PageComponent.qml000066400000000000000000000115341457356502600250110ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItems import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.TimeDate 1.1 ItemPage { id: root title: i18n.tr("Time and Date") objectName: "timeDatePage" flickable: scrollWidget function getUTCOffset() { // We get the difference in minutes between UTC and our TZ (UTC - TZ) // but we want it in hours between our TZ and UTC (TZ - UTC), so divide // by -60 to invert and convert to hours. var offset = new Date().getTimezoneOffset() / -60 var plus = offset >= 0 ? "+" : "" return "UTC" + plus + offset } LomiriTimeDatePanel { id: timeDatePanel onTimeZoneChanged: { // Inform the JS engine that the TZ has been updated Date.timeZoneUpdated() timeZone.value = getUTCOffset() } } Flickable { id: scrollWidget anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right SettingsItemTitle { text: i18n.tr ("Time zone:") } SettingsListItems.SingleValueProgression { objectName: "timeZone" id: timeZone text: timeDatePanel.timeZoneName value: getUTCOffset() onClicked: pageStack.addPageToNextColumn(root, Qt.resolvedUrl("ChooseTimeZone.qml"), { timeDatePanel: timeDatePanel } ) } SettingsItemTitle { text: i18n.tr ("Set the time and date:") } ListItems.ItemSelector { id: setTimeAutomatically objectName: "timeItemSelector" model: [ i18n.tr("Automatically") , i18n.tr("Manually")] expanded: true onSelectedIndexChanged: { var useNTP = (selectedIndex === 0) // 0 = Automatically timeDatePanel.useNTP = useNTP } } Binding { target: setTimeAutomatically property: "selectedIndex" value: timeDatePanel.useNTP ? 0 : 1 } Timer { onTriggered: currentTime.text = Qt.formatDateTime( new Date(), Qt.DefaultLocaleLongDate) triggeredOnStart: true repeat: true running: true } Component { id: timePicker TimePicker {} } SettingsListItems.StandardProgression { id: currentTime objectName: "currentTime" progressionVisible: setTimeAutomatically.selectedIndex === 1 // Manually enabled: progressionVisible onClicked: { Qt.inputMethod.hide() var popupObj = PopupUtils.open(timePicker); popupObj.accepted.connect( function(hour, minute, second, day, month, year) { var newDate = new Date(year, month, day, hour, minute, second) // Milliseconds to microseconds timeDatePanel.setTime(newDate.getTime() * 1000) }) } } } } } lomiri-system-settings-1.1.0/plugins/time-date/TimePicker.qml000066400000000000000000000052071457356502600243060ustar00rootroot00000000000000/* * Copyright (C) 2013 Michael Zanetti * 2013-2016 Canonical Ltd. * Canonical Ltd. modifications by Iain Lane * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.Components.Pickers 1.3 Dialog { id: root title: i18n.tr("Set time & date") property alias hour: timePicker.hours property alias minute: timePicker.minutes property alias seconds: timePicker.seconds property alias day: datePicker.day property alias month: datePicker.month property alias year: datePicker.year property int minYear: 1970 property int maxYear: 2048 signal accepted(int hours, int minutes, int seconds, int day, int month, int year) signal rejected QtObject { id: priv property date now: new Date() } Label { text: i18n.tr("Time") } DatePicker { id: timePicker date: priv.now mode: "Hours|Minutes|Seconds" } Label { text: i18n.tr("Date") } DatePicker { id: datePicker date: priv.now minimum: { var d = new Date(); d.setFullYear(root.minYear); return d; } maximum: { var d = new Date(); d.setFullYear(root.maxYear); return d; } } Row { spacing: units.gu(1) Button { text: i18n.tr("Cancel") onClicked: { root.rejected() PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } Button { objectName: "TimePickerOKButton" text: i18n.tr("Set") color: theme.palette.normal.positive onClicked: { root.accepted(root.hour, root.minute, root.seconds, root.day, root.month, root.year) PopupUtils.close(root) } width: (parent.width - parent.spacing) / 2 } } } lomiri-system-settings-1.1.0/plugins/time-date/plugin.cpp000066400000000000000000000021161457356502600235350ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "plugin.h" #include #include #include "timedate.h" void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.TimeDate")); qmlRegisterType(uri, 1, 1, "LomiriTimeDatePanel"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/time-date/plugin.h000066400000000000000000000020401457356502600231760ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/time-date/qmldir000066400000000000000000000001011457356502600227360ustar00rootroot00000000000000module Lomiri.SystemSettings.TimeDate plugin LomiriTimeDatePanel lomiri-system-settings-1.1.0/plugins/time-date/settings-time-date.svg000066400000000000000000000247621457356502600257760ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/time-date/time-date.settings000066400000000000000000000005771457356502600251770ustar00rootroot00000000000000{ "icon": "preferences-system-time-symbolic", "name": "Time and Date", "translations": "lomiri-system-settings", "category": "system", "priority": 3, "keywords": [ "time", "date", "timezone", "automatic" ], "page-component": "PageComponent.qml", "has-dynamic-keywords": false, "has-dynamic-visibility": false } lomiri-system-settings-1.1.0/plugins/time-date/timedate.cpp000066400000000000000000000133431457356502600240370ustar00rootroot00000000000000/* * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "timedate.h" #include #include #include #include #include #include TimeDate::TimeDate(QObject *parent) : QObject(parent), m_useNTP(false), m_systemBusConnection (QDBusConnection::systemBus()), m_serviceWatcher ("org.freedesktop.timedate1", m_systemBusConnection, QDBusServiceWatcher::WatchForOwnerChange), m_timeDateInterface ("org.freedesktop.timedate1", "/org/freedesktop/timedate1", "org.freedesktop.timedate1", m_systemBusConnection), m_indicatorSettings(g_settings_new("org.ayatana.indicator.datetime")), m_timeZoneModel() { connect (&m_serviceWatcher, SIGNAL (serviceOwnerChanged (QString, QString, QString)), this, SLOT (slotNameOwnerChanged (QString, QString, QString))); connect (&m_timeZoneModel, SIGNAL (filterBegin ()), this, SIGNAL (listUpdatingChanged ())); connect (&m_timeZoneModel, SIGNAL (filterComplete ()), this, SIGNAL (listUpdatingChanged ())); m_useNTP = getUseNTP(); setUpInterface(); } void TimeDate::setUpInterface() { m_timeDateInterface.connection().connect( m_timeDateInterface.service(), m_timeDateInterface.path(), "org.freedesktop.DBus.Properties", "PropertiesChanged", this, SLOT(slotChanged(QString, QVariantMap, QStringList))); } QString TimeDate::timeZone() { if (m_currentTimeZone.isEmpty() || m_currentTimeZone.isNull()) initializeTimeZone(); return m_currentTimeZone; } QString TimeDate::timeZoneName() { if (m_currentTimeZoneName.isEmpty() || m_currentTimeZoneName.isNull()) initializeTimeZone(); return m_currentTimeZoneName; } void TimeDate::initializeTimeZone() { // Get timezone from authoritative source m_currentTimeZone = m_timeDateInterface.property("Timezone").toString(); if (m_currentTimeZone.isEmpty()) return; // And get saved user-visible name if we have one g_autofree gchar *gtzname = g_settings_get_string(m_indicatorSettings, "timezone-name"); QString tzname(gtzname); int space = tzname.indexOf(' '); if (space > 0 && tzname.left(space) == m_currentTimeZone && tzname.size() > space + 1) { m_currentTimeZoneName = tzname.mid(space + 1); } else { m_currentTimeZoneName = m_currentTimeZone.split('/').last().replace('_', ' '); } } bool TimeDate::useNTP() { return m_useNTP; } bool TimeDate::getUseNTP() { QVariant useNTP(m_timeDateInterface.property("NTP")); if (useNTP.isValid()) return useNTP.toBool(); // Default to false return false; } void TimeDate::setUseNTP(bool enabled) { m_timeDateInterface.call("SetNTP", enabled, false); m_useNTP = enabled; } void TimeDate::slotChanged(QString interface, QVariantMap changed_properties, QStringList invalidated_properties) { Q_UNUSED (interface); Q_UNUSED (invalidated_properties); if (changed_properties.contains("Timezone")) { QString tz(changed_properties["Timezone"].toString()); setTimeZone(tz); } if (changed_properties.contains("NTP")) { bool useNTP = changed_properties["NTP"].toBool(); if (useNTP != m_useNTP) { m_useNTP = useNTP; Q_EMIT useNTPChanged(); } } } void TimeDate::slotNameOwnerChanged(QString name, QString oldOwner, QString newOwner) { Q_UNUSED (oldOwner); Q_UNUSED (newOwner); if (name != "org.freedesktop.timedate1") return; if (m_timeDateInterface.isValid()) setUpInterface(); } void TimeDate::setTimeZone(const QString &time_zone, const QString &time_zone_name) { if (m_currentTimeZone != time_zone || (!time_zone_name.isEmpty() && m_currentTimeZoneName != time_zone_name)) { auto name = time_zone_name; if (name.isEmpty()) name = time_zone.split('/').last().replace('_', ' '); auto reply = m_timeDateInterface.call("SetTimezone", time_zone, false); if (reply.errorName().isEmpty()) { m_currentTimeZone = time_zone; m_currentTimeZoneName = name; auto combined = QString("%1 %2").arg(time_zone, name); g_settings_set_string(m_indicatorSettings, "timezone-name", combined.toUtf8().data()); Q_EMIT timeZoneChanged(); } } } QAbstractItemModel *TimeDate::getTimeZoneModel() { return &m_timeZoneModel; } QString TimeDate::getFilter() { return m_filter; } void TimeDate::setFilter(QString &new_filter) { m_filter = new_filter; m_timeZoneModel.filter(m_filter); } void TimeDate::setTime(qlonglong new_time) { m_timeDateInterface.call("SetTime", new_time, false, false); } bool TimeDate::getListUpdating() { return m_timeZoneModel.modelUpdating; } TimeDate::~TimeDate() { g_clear_object (&m_indicatorSettings); } lomiri-system-settings-1.1.0/plugins/time-date/timedate.h000066400000000000000000000053621457356502600235060ustar00rootroot00000000000000/* * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef TIMEDATE_H #define TIMEDATE_H #include "timezonelocationmodel.h" #include #include #include #include #include #include class TimeDate : public QObject { Q_OBJECT Q_PROPERTY (QString timeZone READ timeZone NOTIFY timeZoneChanged) Q_PROPERTY (QString timeZoneName READ timeZoneName NOTIFY timeZoneChanged) Q_PROPERTY (QAbstractItemModel *timeZoneModel READ getTimeZoneModel CONSTANT) Q_PROPERTY (QString filter READ getFilter WRITE setFilter) Q_PROPERTY(bool useNTP READ useNTP WRITE setUseNTP NOTIFY useNTPChanged) Q_PROPERTY (bool listUpdating READ getListUpdating NOTIFY listUpdatingChanged) public: explicit TimeDate(QObject *parent = 0); ~TimeDate(); Q_INVOKABLE void setTimeZone (const QString &time_zone, const QString &time_zone_name = QString()); QString timeZone(); QString timeZoneName(); bool useNTP(); QAbstractItemModel *getTimeZoneModel(); QString getFilter(); void setFilter (QString &filter); void setUseNTP(bool enabled); Q_INVOKABLE void setTime (qlonglong new_time); bool getListUpdating(); public Q_SLOTS: void slotChanged(QString, QVariantMap, QStringList); void slotNameOwnerChanged(QString, QString, QString); Q_SIGNALS: void timeZoneChanged(); void timeZoneModelChanged(); void useNTPChanged(); void listUpdatingChanged(); private: bool m_useNTP; QString m_currentTimeZone; QString m_currentTimeZoneName; QDBusConnection m_systemBusConnection; QDBusServiceWatcher m_serviceWatcher; QDBusInterface m_timeDateInterface; GSettings *m_indicatorSettings; QString m_objectPath; TimeZoneLocationModel m_timeZoneModel; QString m_filter; void initializeTimeZone(); bool getUseNTP(); void setUpInterface(); }; #endif // TIMEDATE_H lomiri-system-settings-1.1.0/plugins/time-date/timezonelocationmodel.cpp000066400000000000000000000115711457356502600266500ustar00rootroot00000000000000/* * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #include "timezonelocationmodel.h" #include #include #include TimeZoneLocationModel::TimeZoneLocationModel(QObject *parent): QAbstractTableModel(parent), modelUpdating(false), m_cancellable(nullptr) { } void TimeZoneLocationModel::setModel(const QList &locations) { beginResetModel(); Q_FOREACH(GeonamesCity *city, m_locations) { geonames_city_free(city); } m_locations = locations; endResetModel(); } int TimeZoneLocationModel::rowCount(const QModelIndex &parent) const { if (parent.isValid()) return 0; return m_locations.count(); } int TimeZoneLocationModel::columnCount(const QModelIndex &parent) const { if (parent.isValid()) return 0; return 3; //TZ, City, Country } QVariant TimeZoneLocationModel::data(const QModelIndex &index, int role) const { if (index.row() >= m_locations.count() || index.row() < 0) return QVariant(); GeonamesCity *city = m_locations[index.row()]; switch (role) { case Qt::DisplayRole: return QVariant(QString("%1, %2, %3").arg(geonames_city_get_name(city)) .arg(geonames_city_get_state(city)) .arg(geonames_city_get_country(city))); break; case SimpleRole: return QVariant(QString("%1, %2").arg(geonames_city_get_name(city)) .arg(geonames_city_get_country(city))); break; case TimeZoneRole: return geonames_city_get_timezone(city); break; case CountryRole: return geonames_city_get_country(city); break; case CityRole: return geonames_city_get_name(city); break; default: return QVariant(); break; } throw "Unreachable code"; } QHash TimeZoneLocationModel::roleNames() const { QHash m_roleNames; m_roleNames[Qt::DisplayRole] = "displayName"; m_roleNames[TimeZoneRole] = "timeZone"; m_roleNames[CityRole] = "city"; m_roleNames[CountryRole] = "country"; return m_roleNames; } void TimeZoneLocationModel::filterFinished(GObject *source_object, GAsyncResult *res, gpointer user_data) { Q_UNUSED(source_object); g_autofree gint *cities = nullptr; guint cities_len = 0; g_autoptr(GError) error = nullptr; cities = geonames_query_cities_finish(res, &cities_len, &error); if (error) { if (!g_error_matches(error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { TimeZoneLocationModel *model = static_cast(user_data); g_clear_object(&model->m_cancellable); qWarning() << "Could not filter timezones:" << error->message; } return; } QList locations; for (guint i = 0; i < cities_len; ++i) { GeonamesCity *city = geonames_get_city(cities[i]); if (city) { locations.append(city); } } TimeZoneLocationModel *model = static_cast(user_data); g_clear_object(&model->m_cancellable); model->setModel(locations); model->modelUpdating = false; Q_EMIT model->filterComplete(); } void TimeZoneLocationModel::filter(const QString& pattern) { modelUpdating = true; Q_EMIT filterBegin(); if (m_cancellable) { g_cancellable_cancel(m_cancellable); g_clear_object(&m_cancellable); } setModel(QList()); if (pattern.isEmpty()) { modelUpdating = false; Q_EMIT filterComplete(); return; } m_cancellable = g_cancellable_new(); geonames_query_cities(pattern.toUtf8().data(), GEONAMES_QUERY_DEFAULT, m_cancellable, filterFinished, this); } TimeZoneLocationModel::~TimeZoneLocationModel() { if (m_cancellable) { g_cancellable_cancel(m_cancellable); g_clear_object(&m_cancellable); } Q_FOREACH(GeonamesCity *city, m_locations) { geonames_city_free(city); } } lomiri-system-settings-1.1.0/plugins/time-date/timezonelocationmodel.h000066400000000000000000000036541457356502600263200ustar00rootroot00000000000000/* * Copyright (C) 2013-2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Iain Lane * */ #ifndef TIMEZONELOCATIONMODEL_H #define TIMEZONELOCATIONMODEL_H #include #include #include #include #include class TimeZoneLocationModel : public QAbstractTableModel { Q_OBJECT public: explicit TimeZoneLocationModel(QObject *parent = 0); ~TimeZoneLocationModel(); enum Roles { TimeZoneRole = Qt::UserRole + 1, CityRole, CountryRole, SimpleRole }; void filter(const QString& pattern); // implemented virtual methods from QAbstractTableModel int rowCount (const QModelIndex &parent = QModelIndex()) const; int columnCount(const QModelIndex &parent = QModelIndex()) const; QVariant data (const QModelIndex &index, int role = Qt::DisplayRole) const; QHash roleNames() const; bool modelUpdating; Q_SIGNALS: void filterBegin(); void filterComplete(); private: QList m_locations; GCancellable *m_cancellable; static void filterFinished(GObject *source_object, GAsyncResult *res, gpointer user_data); void setModel(const QList &locations); }; #endif // TIMEZONELOCATIONMODEL_H lomiri-system-settings-1.1.0/plugins/vpn/000077500000000000000000000000001457356502600204655ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/vpn/CMakeLists.txt000066400000000000000000000003601457356502600232240ustar00rootroot00000000000000set(QML_SOURCES PageComponent.qml ) install(FILES vpn.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES network-vpn.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/vpn) lomiri-system-settings-1.1.0/plugins/vpn/PageComponent.qml000066400000000000000000000077441457356502600237530ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.Components.Popups 1.3 import Lomiri.Connectivity 1.0 import Lomiri.Settings.Vpn 0.1 ItemPage { id: root title: i18n.tr("VPN") objectName: "vpnPage" flickable: scrollWidget property var diag function openConnection(connection, isNew) { pageStack.addPageToNextColumn(root, vpnEditorDialog, { "connection": connection, "isNew": isNew }); } function previewConnection(connection) { diag = PopupUtils.open(vpnPreviewDialog, root, {"connection": connection}); } Flickable { id: scrollWidget anchors { fill: parent topMargin: units.gu(1) bottomMargin: units.gu(1) } contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds Column { anchors { left: parent.left; right: parent.right } VpnList { id: list anchors { left: parent.left; right: parent.right } model: Connectivity.vpnConnections onClickedConnection: previewConnection(connection) } ListItem.Caption { // We do not yet support configuration files. visible: false anchors { left: parent.left right: parent.right } text : i18n.tr("To add a VPN configuration, download its config file or configure it manually.") } ListItem.SingleControl { control: Button { objectName: "addVpnButton" text : i18n.tr("Add Manual Configuration…") onClicked: Connectivity.vpnConnections.add(VpnConnection.OPENVPN) } } } } Component { id: vpnEditorDialog VpnEditor { id: vpnEditorPage onTypeChanged: { connection.remove(); pageStack.removePages(vpnEditorPage); Connectivity.vpnConnections.add(type); } onReconnectionPrompt: PopupUtils.open(reconnPrompt) onDone: pageStack.removePages(vpnEditorPage) } } Component { id: vpnPreviewDialog VpnPreviewDialog { onChangeClicked: { PopupUtils.close(diag); openConnection(connection); } } } Component { id: reconnPrompt Dialog { id: reconnPromptDiag title: i18n.tr("VPN reconnection required.") text: i18n.tr("You need to reconnect for changes to have an effect.") ListItem.SingleControl { control: Button { width: parent.width text : i18n.tr("OK") onClicked: PopupUtils.close(reconnPromptDiag); } } } } Connections { target: Connectivity.vpnConnections onAddFinished: openConnection(connection, true) } } lomiri-system-settings-1.1.0/plugins/vpn/network-vpn.svg000066400000000000000000000316651457356502600235130ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/vpn/vpn.settings000066400000000000000000000006521457356502600230550ustar00rootroot00000000000000{ "icon": "network-vpn", "name": "VPN", "translations": "lomiri-system-settings", "category": "network", "priority": 3, "keywords": [ "network", "connect", "disconnect", "vpn", "openvpn", "ip", "address", "routing" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/wifi/000077500000000000000000000000001457356502600206205ustar00rootroot00000000000000lomiri-system-settings-1.1.0/plugins/wifi/AccessPoint.qml000066400000000000000000000036201457356502600235470ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Renato Araujo Oliveira Filho */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem FramedMenuItem { id: accessPoint property bool checked: false property bool secure: false property bool adHoc: false property int signalStrength: 0 iconName: { var imageName = "nm-signal-100" if (adHoc) { imageName = "nm-adhoc"; } else if (signalStrength == 0) { imageName = "nm-signal-00"; } else if (signalStrength <= 25) { imageName = "nm-signal-25"; } else if (signalStrength <= 50) { imageName = "nm-signal-50"; } else if (signalStrength <= 75) { imageName = "nm-signal-75"; } if (secure) { imageName += "-secure"; } return imageName; } layout.subtitle.text: checked ? i18n.tr("Connected") : "" signal activate() progressionVisible: checked onClicked: { if (checked) { pageStack.addPageToNextColumn(wifibase, Qt.resolvedUrl("NetworkDetailsBrief.qml"), {networkName : text, accessPoint: accessPoint}) } else { accessPoint.activate(); } } } lomiri-system-settings-1.1.0/plugins/wifi/BaseMenuItem.qml000066400000000000000000000020531457356502600236510ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Renato Araujo Oliveira Filho * Nick Dedekind */ import QtQuick 2.12 import Lomiri.Components.ListItems 1.3 as ListItem ListItem.Standard { id: baseMenu property bool menuActivated: false signal selectMenu() signal deselectMenu() showDivider: false backgroundIndicator: RemoveBackground { state: baseMenu.swipingState } } lomiri-system-settings-1.1.0/plugins/wifi/CMakeLists.txt000066400000000000000000000021751457356502600233650ustar00rootroot00000000000000set(QML_SOURCES AccessPoint.qml BaseMenuItem.qml CertPicker.qml CertDialog.qml Common.qml DivMenuItem.qml FramedMenuItem.qml HLine.qml IndicatorBase.qml MenuItemFactory.qml NetworkDetails.qml NetworkDetailsBrief.qml OtherNetwork.qml PageComponent.qml PreviousNetworks.qml RemoveBackground.qml SectionMenuItem.qml StandardMenuItem.qml SwitchMenuItem.qml ) add_library(LomiriWifiPanel MODULE certhandler.cpp plugin.cpp previousnetworkmodel.cpp unitymenumodelstack.cpp wifidbushelper.cpp certhandler.h nm_manager_proxy.h nm_settings_proxy.h nm_settings_connection_proxy.h plugin.h previousnetworkmodel.h unitymenumodelstack.h wifidbushelper.h ${QML_SOURCES} ) target_link_libraries(LomiriWifiPanel Qt5::Qml Qt5::Quick Qt5::DBus) set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Lomiri/SystemSettings/Wifi) install(TARGETS LomiriWifiPanel DESTINATION ${PLUG_DIR}) install(FILES qmldir.in DESTINATION ${PLUG_DIR} RENAME qmldir) install(FILES wifi.settings DESTINATION ${PLUGIN_MANIFEST_DIR}) install(FILES settings-wifi.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons) install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/wifi) lomiri-system-settings-1.1.0/plugins/wifi/CertDialog.qml000066400000000000000000000054141457356502600233540ustar00rootroot00000000000000import QtQuick 2.12 import QtQuick.Layouts 1.1 import Lomiri.Components.Popups 1.3 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import Lomiri.SystemSettings.Wifi 1.0 Component { Dialog { id: certDialog property var certType; property var fileName; signal updateSignal(var update); anchors.fill: parent title: { if (certType === 0) { // certificate return i18n.tr("Add certificate?"); } else if (certType === 1) { // privatekey return i18n.tr("Add key?"); } else if (certType === 2) { // pacFile return i18n.tr("Add pac file?"); } } FileHandler { id: fileHandler } Label { id: certContentLabel text : i18n.tr("Content:") objectName: "certContentLabel" fontSize: "medium" font.bold: false } TextArea { id : certContent objectName: "certContent" readOnly: true width: parent.width autoSize: true maximumLineCount: 7 placeholderText: i18n.tr("No data available.") text: fileHandler.getCertContent(certDialog.fileName).toString() } RowLayout { id: buttonRow anchors { left: parent.left right: parent.right } spacing: units.gu(2) height: cancelButton.height Button { id: cancelButton Layout.fillWidth: true text: i18n.tr("Cancel") onClicked: { fileHandler.removeFile(certDialog.fileName); PopupUtils.close(certDialog); } } Button { id: saveButton text: i18n.tr("Save") Layout.fillWidth: true enabled: (certDialog.certContent.text !== "") onClicked: { if (certType === 0) { // certificate fileHandler.moveCertFile(certDialog.fileName); } else if (certType === 1) { // privatekey fileHandler.moveKeyFile(certDialog.fileName); } else if (certType === 2) { // pacFile fileHandler.movePacFile(certDialog.fileName); } /* Just to be sure source file will be deleted if move was not successfull */ fileHandler.removeFile(certDialog.fileName); certDialog.updateSignal(true); PopupUtils.close(certDialog); } } } } } lomiri-system-settings-1.1.0/plugins/wifi/CertPicker.qml000066400000000000000000000034421457356502600233710ustar00rootroot00000000000000import QtQuick 2.12 import QtQuick.Layouts 1.1 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.Content 1.3 PopupBase { id: picker anchorToKeyboard: false signal fileImportSignal (var file) property var activeTransfer Rectangle { anchors.fill: parent ContentTransferHint { id: transferHint anchors.fill: parent activeTransfer: picker.activeTransfer } ContentStore { id: appStore scope: ContentScope.App } ContentPeerPicker { id: peerPicker anchors.fill: parent visible: true contentType: ContentType.Documents handler: ContentHandler.Source onPeerSelected: { peer.selectionType = ContentTransfer.Single; picker.activeTransfer = peer.request(appStore); } onCancelPressed: PopupUtils.close(picker) Component.onCompleted: { peerPicker.forceActiveFocus(); } } } Connections { target: picker.activeTransfer ? picker.activeTransfer : null onStateChanged: { if (picker.activeTransfer.state === ContentTransfer.Charged) { if (picker.activeTransfer.items.length > 0) { var fileUrl = picker.activeTransfer.items[0].url; picker.fileImportSignal( fileUrl.toString().replace("file://", "") ); PopupUtils.close(picker); } } else if (picker.activeTransfer.state === ContentTransfer.Aborted){ picker.fileImportSignal(false); PopupUtils.close(picker); } } } } lomiri-system-settings-1.1.0/plugins/wifi/Common.qml000066400000000000000000000075111457356502600225670ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Jonas G. Drange * */ import QtQuick 2.12 Item { /* The mapping of code to string is taken from http://bazaar.launchpad.net/~vcs-imports/ network-manager/trunk/view/head:/cli/src/common.c NetworkManager documentation: https://developer.gnome.org/ NetworkManager/0.9/spec.html#type-NM_DEVICE_STATE_REASON */ function reasonToString (reason) { switch (reason) { case 0: return i18n.tr("Unknown error"); case 1: return i18n.tr("No reason given"); case 2: return i18n.tr("Device is now managed"); case 3: return i18n.tr("Device is now unmanaged"); case 4: return i18n.tr("The device could not be readied for configuration"); case 5: return i18n.tr("IP configuration could not be reserved (no available address, timeout, etc.)"); case 6: return i18n.tr("The IP configuration is no longer valid"); case 7: return i18n.tr("Your authentication details were incorrect"); case 8: return i18n.tr("802.1X supplicant disconnected"); case 9: return i18n.tr("802.1X supplicant configuration failed"); case 10: return i18n.tr("802.1X supplicant failed"); case 11: return i18n.tr("802.1X supplicant took too long to authenticate"); case 15: return i18n.tr("DHCP client failed to start"); case 16: return i18n.tr("DHCP client error"); case 17: return i18n.tr("DHCP client failed"); case 18: return i18n.tr("Shared connection service failed to start"); case 19: return i18n.tr("Shared connection service failed"); case 35: return i18n.tr("Necessary firmware for the device may be missing"); case 36: return i18n.tr("The device was removed"); case 37: return i18n.tr("NetworkManager went to sleep"); case 38: return i18n.tr("The device's active connection disappeared"); case 39: return i18n.tr("Device disconnected by user or client"); case 41: return i18n.tr("The device's existing connection was assumed"); case 42: return i18n.tr("The supplicant is now available"); case 43: return i18n.tr("The modem could not be found"); case 44: return i18n.tr("The Bluetooth connection failed or timed out"); case 50: return i18n.tr("A dependency of the connection failed"); case 52: return i18n.tr("ModemManager is unavailable"); case 53: return i18n.tr("The Wi-Fi network could not be found"); case 54: return i18n.tr("A secondary connection of the base connection failed"); default: return i18n.tr("Unknown"); } } } lomiri-system-settings-1.1.0/plugins/wifi/DivMenuItem.qml000066400000000000000000000014311457356502600235200ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Olivier Tilloy */ import QtQuick 2.12 import Lomiri.Components 1.3 ListItemLayout { height: units.gu(3) } lomiri-system-settings-1.1.0/plugins/wifi/FramedMenuItem.qml000066400000000000000000000020351457356502600241750ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Renato Araujo Oliveira Filho * Nick Dedekind */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 SettingsListItems.IconProgression { // FIXME: use padding + padding + icon width divider.anchors.leftMargin: units.gu(6) layout.subtitle.color: theme.palette.normal.positive } lomiri-system-settings-1.1.0/plugins/wifi/HLine.qml000066400000000000000000000015371457356502600223400ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Renato Araujo Oliveira Filho */ import QtQuick 2.12 import Lomiri.Components 1.3 Rectangle { height: units.dp(1) anchors { left: parent.left right: parent.right } } lomiri-system-settings-1.1.0/plugins/wifi/IndicatorBase.qml000066400000000000000000000027551457356502600240530ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Nick Dedekind */ import QtQuick 2.12 import QMenuModel 1.0 as QMenuModel import SystemSettings 1.0 import Lomiri.Components 1.3 ItemPage { id: indicatorItem // FIXME : should be disabled until bus available when we have desktop indicators // for now, disable when we dont habe the correct profile. enabled: menuObjectPaths.hasOwnProperty(device) //const property string title property string busName property string actionsObjectPath property var menuObjectPaths: undefined readonly property string device: "phone_wifi_settings" property string rootMenuType: "org.ayatana.indicator.root" property bool active: false property string deviceMenuObjectPath: menuObjectPaths.hasOwnProperty(device) ? menuObjectPaths[device] : "" signal actionGroupUpdated() signal modelUpdated() } lomiri-system-settings-1.1.0/plugins/wifi/MenuItemFactory.qml000066400000000000000000000143771457356502600244220ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Nick Dedekind */ import QtQuick 2.12 import QMenuModel 1.0 as QMenuModel import Lomiri.Settings.Menus 0.1 as Menus import Lomiri.Settings.Components 0.1 as LSC Item { id: menuFactory property var model: null property var _map: { "lomiri.widgets.systemsettings.tablet.switch" : switchMenu, "org.ayatana.indicator.div" : divMenu, "org.ayatana.indicator.section" : sectionMenu, "org.ayatana.indicator.switch" : switchMenu, "lomiri.widgets.systemsettings.tablet.wifisection" : wifiSection, "lomiri.widgets.systemsettings.tablet.accesspoint" : accessPoint, } function getExtendedProperty(object, propertyName, defaultValue) { if (object && object.hasOwnProperty(propertyName)) { return object[propertyName]; } return defaultValue; } Component { id: divMenu; DivMenuItem {} } Component { id: sectionMenu; SectionMenuItem { property QtObject menu: null text: menu && menu.label ? menu.label : "" } } Component { id: standardMenu; StandardMenuItem { property QtObject menu: null property int menuIndex: -1 text: menu && menu.label ? menu.label : "" iconName: menu ? menu.icon : "" checkable: menu ? (menu.isCheck || menu.isRadio) : false checked: checkable ? menu.isToggled : false enabled: menu ? menu.sensitive : false onActivate: model.activate(menuIndex); } } Component { id: switchMenu; Menus.SwitchMenu { id: switchItem property QtObject menu: null property int menuIndex: -1 property bool serverChecked: menu && menu.isToggled || false text: menu && menu.label || "" iconSource: menu && menu.icon || "" checked: serverChecked enabled: menu && menu.sensitive || false LSC.ServerPropertySynchroniser { userTarget: switchItem userProperty: "checked" serverTarget: switchItem serverProperty: "serverChecked" onSyncTriggered: model.activate(switchItem.menuIndex) } } } Component { id: wifiSection; SectionMenuItem { property QtObject menu: null property var menuModel: menuFactory.menuModel property int menuIndex: -1 property var extendedData: menu && menu.ext || undefined text: menu && menu.label ? menu.label : "" busy: getExtendedProperty(extendedData, "xAyatanaBusyAction", false) onMenuModelChanged: { loadAttributes(); } onMenuIndexChanged: { loadAttributes(); } function loadAttributes() { if (!menuModel || menuIndex == undefined) return; menuModel.loadExtendedAttributes(menuIndex, {'x-ayatana-busy-action': 'bool'}) } } } Component { id: accessPoint; AccessPoint { id: apItem property QtObject menu: null property var menuModel: menuFactory.model property int menuIndex: -1 property var extendedData: menu && menu.ext || undefined property var strengthAction: QMenuModel.AyatanaMenuAction { model: menuModel ? menuModel : null name: getExtendedProperty(extendedData, "xAyatanaWifiApStrengthAction", "") } property bool serverChecked: menu && menu.isToggled || false text: menu && menu.label ? menu.label : "" secure: getExtendedProperty(extendedData, "xAyatanaWifiApIsSecure", false) adHoc: getExtendedProperty(extendedData, "xAyatanaWifiApIsAdhoc", false) checked: serverChecked signalStrength: { if (strengthAction.valid) { var state = strengthAction.state; // handle both int and uchar if (typeof state == "string") { return state.charCodeAt(); } return state; } return 0; } enabled: menu ? menu.sensitive : false onMenuModelChanged: { loadAttributes(); } onMenuIndexChanged: { loadAttributes(); } resources: LSC.ServerPropertySynchroniser { userTarget: apItem userProperty: "active" userTrigger: "onActivate" serverTarget: apItem serverProperty: "serverChecked" onSyncTriggered: model.activate(apItem.menuIndex) } function loadAttributes() { if (!model || menuIndex == undefined) return; model.loadExtendedAttributes(menuIndex, {'x-ayatana-wifi-ap-is-adhoc': 'bool', 'x-ayatana-wifi-ap-is-secure': 'bool', 'x-ayatana-wifi-ap-strength-action': 'string'}); } } } function load(modelData) { if (modelData.type !== undefined) { var component = _map[modelData.type]; if (component !== undefined) { return component; } } else { if (modelData.isSeparator) { return divMenu; } } return standardMenu; } } lomiri-system-settings-1.1.0/plugins/wifi/NetworkDetails.qml000066400000000000000000000072721457356502600243020ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtQuick.Layouts 1.1 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.Wifi 1.0 ItemPage { id: networkDetails objectName: "networkDetailsPage" property string networkName property string password property string lastUsed property string dbusPath title: i18n.tr("Network details") flickable: networkDetailsFlickable Flickable { id: networkDetailsFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > networkDetails.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right SettingsListItems.SingleValue { text: i18n.tr("Name") value: networkName } SettingsListItems.SingleValue { id: lastLabel text: i18n.tr("Last connected") value: networkDetails.lastUsed.length !== 0 ? networkDetails.lastUsed : i18n.tr("Never") } SettingsListItems.Standard { id: passwordLabel text: i18n.tr("Password") visible: networkDetails.password.length !== 0 TextInput { id: passwordField color: theme.palette.normal.foregroundText readOnly: true text: networkDetails.password echoMode: passwordVisibleSwitch.checked ? TextInput.Normal : TextInput.Password } } SettingsListItems.Standard { id: passwordVisible text: i18n.tr("Show password") visible: networkDetails.password.length !== 0 Switch { id: passwordVisibleSwitch } } SettingsListItems.SingleControl { Button { objectName: "forgetNetwork" text : i18n.tr("Forget this network") color: theme.palette.normal.negative anchors { left: parent.left right: parent.right margins: units.gu(2) } onClicked : { DbusHelper.forgetConnection(dbusPath); pageStack.removePages(networkDetails); } } } } } } lomiri-system-settings-1.1.0/plugins/wifi/NetworkDetailsBrief.qml000066400000000000000000000063671457356502600252560ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014-2016 Canonical Ltd. * * Contact: Jonas G. Drange * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtQuick.Layouts 1.1 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.Wifi 1.0 ItemPage { id: root property string networkName property var accessPoint title: networkName flickable: networkDetailBriefFlickable Flickable { id: networkDetailBriefFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > root.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right SettingsListItems.SingleControl { Button { text : i18n.tr("Forget this network") color: theme.palette.normal.negative anchors { left: parent.left right: parent.right margins: units.gu(2) } onClicked: { if (DbusHelper.forgetActiveDevice()) { accessPoint.checked = false; accessPoint.checkedChanged(false); pageStack.removePages(root); } } } } SettingsListItems.Standard { text: i18n.tr("IP address") id: addressItem TextField { text: DbusHelper.wifiIp4Address readOnly: true horizontalAlignment: TextInput.AlignRight width: addressItem.width/2 persistentSelection: true font.pixelSize: units.dp(16) font.weight: Font.Light font.family: "Ubuntu" color: "#AAAAAA" maximumLength: 20 focus: true clip: true opacity: 0.9 cursorVisible: false hasClearButton: false } } } } } lomiri-system-settings-1.1.0/plugins/wifi/OtherNetwork.qml000066400000000000000000001042341457356502600237720ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import QtQuick.Layouts 1.1 import SystemSettings 1.0 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItems import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Wifi 1.0 Component { Dialog { id: otherNetworkDialog objectName: "otherNetworkDialog" anchorToKeyboard: true property string ssid property string bssid function settingsValid () { if (networkname.length === 0) { return false; } switch (securityList.selectedIndex) { case 1: // WPA return password.length >= 8 || password.length >= 64; case 2: // WPA Enterprise case 4: // Dynamic WEP case 5: // LEAP return password.length > 0 && username.length > 0; case 3: // WEP return password.length === 5 || password.length === 10 || password.length === 13 || password.length === 26; case 0: // None default: return true; } } function filePicker (type) { var pickerDialog; var certDialog; pickerDialog = PopupUtils.open( Qt.resolvedUrl("./CertPicker.qml") ); pickerDialog.fileImportSignal.connect(function (file) { if (!file === false) { certDialogLoader.source = Qt.resolvedUrl( "./CertDialog.qml" ); certDialog = PopupUtils.open( certDialogLoader.item, authListLabel, { fileName: file, certType: type } ); certDialog.updateSignal.connect(function (update) { if (update && type === 0) { cacertListModel.dataupdate(); } else if (update && type === 1) { privatekeyListModel.dataupdate(); } else if (update && type === 2) { pacFileListModeL.dataupdate(); } }); } }); } title: ssid ? i18n.trc("%1 will be filled with the SSID of the wifi network","Connect to %1").arg(ssid) : i18n.tr("Connect to Hidden Network") text: feedback.enabled ? feedback.text : ""; Common { id: common } states: [ State { name: "CONNECTING" PropertyChanges { target: connectAction enabled: false } PropertyChanges { target: connectButtonIndicator running: true } PropertyChanges { target: passwordRememberSwitch enabled: false } PropertyChanges { target: passwordRememberLabel opacity: 0.5 } PropertyChanges { target: passwordVisibleSwitch enabled: false } PropertyChanges { target: passwordVisibleLabel opacity: 0.5 } PropertyChanges { target: password enabled: false } PropertyChanges { target: passwordLabel opacity: 0.5 } PropertyChanges { target: username enabled: false } PropertyChanges { target: usernameLabel opacity: 0.5 } PropertyChanges { target: anonymousIdentity enabled: false } PropertyChanges { target: anonymousIdentityLabel opacity: 0.5 } PropertyChanges { target: peapVersionList enabled: false opacity: 0.5 } PropertyChanges { target: peapVersionListLabel opacity: 0.5 } PropertyChanges { target: pacProvisioningList enabled: false opacity: 0.5 } PropertyChanges { target: pacProvisioningListLabel opacity: 0.5 } PropertyChanges { target: pacFileSelector enabled: false opacity: 0.5 } PropertyChanges { target: pacFileLabel opacity: 0.5 } PropertyChanges { target: privateKeySelector enabled: false opacity: 0.5 } PropertyChanges { target: privatekeyLabel opacity: 0.5 } PropertyChanges { target: usercertSelector enabled: false opacity: 0.5 } PropertyChanges { target: usercertLabel opacity: 0.5 } PropertyChanges { target: cacertSelector enabled: false opacity: 0.5 } PropertyChanges { target: cacertLabel opacity: 0.5 } PropertyChanges { target: p2authList enabled: false opacity: 0.5 } PropertyChanges { target: p2authListLabel opacity: 0.5 } PropertyChanges { target: authList enabled: false opacity: 0.5 } PropertyChanges { target: authListLabel opacity: 0.5 } PropertyChanges { target: wepInsecureLabel opacity: 0.5 } PropertyChanges { target: wepInsecureLabel opacity: 0.5 } PropertyChanges { target: securityList enabled: false opacity: 0.5 } PropertyChanges { target: securityListLabel opacity: 0.5 } PropertyChanges { target: networkname enabled: false } PropertyChanges { target: networknameLabel opacity: 0.5 } PropertyChanges { target: feedback enabled: true } }, State { name: "FAILED" PropertyChanges { target: feedback enabled: true } }, State { name: "SUCCEEDED" PropertyChanges { target: successIndicator running: true } PropertyChanges { target: connectAction enabled: false } } ] Label { property bool enabled: false id: feedback horizontalAlignment: Text.AlignHCenter height: contentHeight wrapMode: Text.Wrap visible: false } Label { id: networknameLabel text : i18n.tr("Network name") objectName: "networknameLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight visible: !ssid } TextField { id : networkname objectName: "networkname" width: parent.width placeholderText: i18n.tr("SSID") inputMethodHints: Qt.ImhNoPredictiveText visible: !ssid text: ssid ? ssid : "" Component.onCompleted: forceActiveFocus() } Label { id: securityListLabel text : i18n.tr("Security") objectName: "securityListLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight } ListItems.ItemSelector { id: securityList objectName: "securityList" model: [i18n.tr("None"), // index: 0 i18n.tr("WPA & WPA2 Personal"), // index: 1 i18n.tr("WPA & WPA2 Enterprise"),// index: 2 i18n.tr("WEP"), // index: 3 i18n.tr("Dynamic WEP (802.1x)"), // index: 4 i18n.tr("LEAP"), // index: 5 ] selectedIndex: 1 } Label { id: wepInsecureLabel objectName: "wepInsecureLabel" color: theme.palette.normal.negative text: i18n.tr("This network is insecure!") visible: securityList.selectedIndex === 3 } Label { id: authListLabel text : i18n.tr("Authentication") objectName: "authListLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight visible: securityList.selectedIndex === 2 || securityList.selectedIndex === 4 } ListItems.ItemSelector { id: authList objectName: "authList" model: ["TLS", // index: 0 "TTLS", // index: 1 "LEAP", // index: 2 "FAST", // index: 3 "PEAP", // index: 4 ] visible: securityList.selectedIndex === 2 || securityList.selectedIndex === 4 } Label { id: p2authListLabel text : i18n.tr("Inner authentication") objectName: "p2authLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 /* WPA or D-WEP */) && (authList.selectedIndex === 1 || authList.selectedIndex === 3 || authList.selectedIndex === 4) } ListItems.ItemSelector { id: p2authList objectName: "p2authList" width: parent.width model: ["PAP", // index: 0 "MSCHAPv2", // index: 1 "MSCHAP", // index: 2 "CHAP", // index: 3 "GTC", // index: 4 "MD5" // index: 5 ] visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 /* WPA or D-WEP */) && (authList.selectedIndex === 1 || authList.selectedIndex === 3 || authList.selectedIndex === 4) } Label { id: cacertLabel text : i18n.tr("CA certificate") objectName: "cacertListLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 /* WPA or D-WEP */) && (authList.selectedIndex === 0 || authList.selectedIndex === 1 || authList.selectedIndex === 3 || authList.selectedIndex === 4) } ListItems.ItemSelector { id: cacertSelector anchors { left: parent.left right: parent.right } visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 /* WPA or D-WEP */) && (authList.selectedIndex === 0 || authList.selectedIndex === 1 || authList.selectedIndex === 3 || authList.selectedIndex === 4) model: cacertListModel expanded: false delegate: certSelectorDelegate selectedIndex: 0 property string cacertFileName: { if (selectedIndex !== 0 && selectedIndex !== (cacertListModel.rowCount()-1)) { return cacertListModel.getfileName(selectedIndex); } else { return ""; } } onSelectedIndexChanged: { if (selectedIndex === cacertListModel.rowCount()-1) { selectedIndex = 0; otherNetworkDialog.filePicker(0); //Certificate } } } Component { id: certSelectorDelegate OptionSelectorDelegate { text: { if (CommonName.length > 32) { /* TRANSLATORS: %1 is the name of a certificate file. The ellipsis indicates that the file name has been truncated to 30 characters. */ return i18n.tr("%1…").arg(CommonName.substr(0,30)); } else { return CommonName; } } subText: { if (CommonName !== i18n.tr("None") && CommonName !== i18n.tr("Choose…")) { if (Organization.length > 15) { /* TRANSLATORS: The first position is the name of the organization that has issued the certificate. The organization name has been truncated, as indicated by the ellipsis. The latter position is the expiry date of the certificate. */ return i18n.tr("%1…, Exp.: %2").arg( Organization.substr(0,13) ).arg(expiryDate); } else { /* TRANSLATORS: The first position is the name of the organization that has issued the certificate. The latter position is the expiry date of the certificate. */ return i18n.tr("%1, Exp.: %2").arg(Organization) .arg(expiryDate); } } else { return ""; } } } } CertificateListModel { id: cacertListModel } Loader { id: certDialogLoader asynchronous: false } Label { id: cacertHintLabel text : i18n.tr("Using certificates is recommended as it increases security.") wrapMode: Text.WordWrap opacity: 0.5 objectName: "cacertHintLabel" fontSize: "small" font.bold: false color: Theme.palette.normal.baseText visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 /* WPA or D-WEP */) && (authList.selectedIndex === 0 || authList.selectedIndex === 1 || authList.selectedIndex === 3 || authList.selectedIndex === 4) && cacertSelector.selectedIndex === 0 } Label { id: usercertLabel text : i18n.tr("Client certificate") objectName: "usercertLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && authList.selectedIndex === 0 // only for TLS } ListItems.ItemSelector { id: usercertSelector anchors { left: parent.left right: parent.right } visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && authList.selectedIndex === 0 // only for TLS model: cacertListModel expanded: false delegate: certSelectorDelegate selectedIndex: 0 property string usercertFileName: { if (selectedIndex !== 0 && selectedIndex !== (model.rowCount()-1)) { return model.getfileName(selectedIndex); } else { return ""; } } onSelectedIndexChanged: { if (selectedIndex === cacertListModel.rowCount()-1) { selectedIndex = 0; otherNetworkDialog.filePicker(0); //Certificate } } } Label { id: privatekeyLabel text : i18n.tr("User private key") objectName: "userprivatekeyLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 0) // only for TLS } PrivatekeyListModel { id: privatekeyListModel } Component{ id: privatekeySelectorDelegate OptionSelectorDelegate { text: KeyName subText: { if (KeyName !== i18n.tr("None") && KeyName !== i18n.tr("Choose…")) { /* TRANSLATORS: The first position is the type of private key, second the key algorithm, and third the length of the key in bits. */ return i18n.tr("%1, %2, %3 bit").arg(KeyType) .arg(KeyAlgorithm).arg(KeyLength); } else { return ""; } } } } ListItems.ItemSelector { id: privateKeySelector anchors { left: parent.left right: parent.right } visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 0) // only for TLS model: privatekeyListModel expanded: false delegate: privatekeySelectorDelegate selectedIndex: 0 property string privateKeyFileName: { if (selectedIndex !== 0 && selectedIndex !== (model.rowCount()-1)) { return model.getfileName( selectedIndex ); } else { return ""; } } onSelectedIndexChanged: { if (selectedIndex === privatekeyListModel.rowCount()-1) { selectedIndex = 0; otherNetworkDialog.filePicker(1); //Key } } } Label { id: pacFileLabel text : i18n.tr("Pac file") objectName: "pacFileLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 /* WPA or D-WEP */) && (authList.selectedIndex === 3) } PacFileListModel { id: pacFileListModel } Component{ id: pacFileSelectorDelegate OptionSelectorDelegate { text: pacFileName; } } ListItems.ItemSelector { id: pacFileSelector anchors { left: parent.left right: parent.right } visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 3) // only for FAST model: pacFileListModel expanded: false delegate: pacFileSelectorDelegate selectedIndex: 0 property string pacFileName: { if (selectedIndex !== 0 && selectedIndex !== (pacFileListModel.rowCount()-1)) { return pacFileListModel.getfileName(selectedIndex); } else { return ""; } } onSelectedIndexChanged: { if (selectedIndex === pacFileListModel.rowCount()-1) { selectedIndex = 0; otherNetworkDialog.filePicker(2); //PacFile } } } Label { id: pacProvisioningListLabel text : i18n.tr("Pac provisioning") objectName: "pacProvisioningListLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 3) } ListItems.ItemSelector { id: pacProvisioningList objectName: "pacProvisioningList" model: [i18n.tr("Disabled"), // index: 0 i18n.tr("Anonymous"), // index: 1 i18n.tr("Authenticated"), // index: 2 i18n.tr("Both"), // index: 3 ] selectedIndex: 1 visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 3) } Label { id: peapVersionListLabel text : i18n.tr("PEAP version") objectName: "peapVersionListLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 4) } ListItems.ItemSelector { id: peapVersionList objectName: "peapVersionList" model: [i18n.tr("Version 0"), // index: 0 i18n.tr("Version 1"), // index: 1 i18n.tr("Automatic"), // index: 2 ] visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 4) selectedIndex: 2 } Label { id: anonymousIdentityLabel text : i18n.tr("Anonymous identity") objectName: "anonymousIdentityLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText visible: (securityList.selectedIndex === 2 && authList.selectedIndex !== 2) } TextField { id : anonymousIdentity objectName: "anonymousIdentity" width: parent.width visible: (securityList.selectedIndex === 2 && authList.selectedIndex !== 2) inputMethodHints: Qt.ImhNoPredictiveText onAccepted: { connectAction.trigger() } } Label { id: usernameLabel text : { if ((securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 0 )) { return i18n.tr("Identity"); } else { return i18n.tr("Username"); } } objectName: "usernameLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 || securityList.selectedIndex === 5) } TextField { id : username objectName: "username" width: parent.width visible: (securityList.selectedIndex === 2 || securityList.selectedIndex === 4 || securityList.selectedIndex === 5) inputMethodHints: Qt.ImhNoPredictiveText onAccepted: connectAction.trigger() } Label { id: passwordLabel text: { if ((securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 0)) { return i18n.tr("Private key password"); } else { return i18n.tr("Password"); } } objectName: "passwordListLabel" fontSize: "medium" font.bold: false color: Theme.palette.normal.baseText elide: Text.ElideRight visible: securityList.selectedIndex !== 0 } TextField { id : password objectName: "password" width: parent.width visible: securityList.selectedIndex !== 0 echoMode: passwordVisibleSwitch.checked ? TextInput.Normal : TextInput.Password inputMethodHints: Qt.ImhNoPredictiveText onAccepted: connectAction.trigger() } Row { id: passwordVisiblityRow layoutDirection: Qt.LeftToRight spacing: units.gu(2) visible: securityList.selectedIndex !== 0 CheckBox { id: passwordVisibleSwitch activeFocusOnPress: false } Label { id: passwordVisibleLabel text : i18n.tr("Show password") objectName: "passwordVisibleLabel" fontSize: "medium" color: Theme.palette.normal.baseText elide: Text.ElideRight height: passwordVisibleSwitch.height verticalAlignment: Text.AlignVCenter MouseArea { anchors { fill: parent } onClicked: { passwordVisibleSwitch.checked = !passwordVisibleSwitch.checked } } } } Row { id: passwordRememberRow layoutDirection: Qt.LeftToRight spacing: units.gu(2) visible: ((securityList.selectedIndex === 2 || securityList.selectedIndex === 4) && (authList.selectedIndex === 1 || authList.selectedIndex === 3 || authList.selectedIndex === 4)) CheckBox { id: passwordRememberSwitch activeFocusOnPress: false } Label { id: passwordRememberLabel text : i18n.tr("Remember password") objectName: "passwordRememberLabel" fontSize: "medium" color: Theme.palette.normal.baseText elide: Text.ElideRight height: passwordRememberSwitch.height verticalAlignment: Text.AlignVCenter MouseArea { anchors { fill: parent } onClicked: { passwordRememberSwitch.checked = !passwordRememberSwitch.checked } } } } RowLayout { id: buttonRow anchors { left: parent.left right: parent.right } spacing: units.gu(2) height: cancelButton.height Button { id: cancelButton objectName: "cancel" Layout.fillWidth: true text: i18n.tr("Cancel") onClicked: { PopupUtils.close(otherNetworkDialog); // If this dialog created the connection, // disconnect the device if (otherNetworkDialog.state === "CONNECTING") { DbusHelper.forgetActiveDevice(); } } } Button { id: connectButton objectName: "connect" Layout.fillWidth: true text: i18n.tr("Connect") color: theme.palette.normal.positive enabled: connectAction.enabled action: connectAction Icon { height: parent.height - units.gu(1.5) width: parent.height - units.gu(1.5) anchors { centerIn: parent } name: "tick" color: theme.palette.normal.baseText visible: successIndicator.running } ActivityIndicator { id: connectButtonIndicator running: false visible: running height: parent.height - units.gu(1.5) anchors { centerIn: parent } } } } Action { id: connectAction enabled: settingsValid() onTriggered: { DbusHelper.connect( networkname.text, securityList.selectedIndex, authList.selectedIndex, [ username.text, anonymousIdentity.text ], [ password.text, passwordRememberSwitch.checked ], [ cacertSelector.cacertFileName, usercertSelector.usercertFileName, privateKeySelector.privateKeyFileName, pacFileSelector.pacFileName, pacProvisioningList.selectedIndex.toString(), peapVersionList.selectedIndex.toString() ], p2authList.selectedIndex); otherNetworkDialog.state = "CONNECTING"; } } /* Timer that shows a tick in the connect button once we have successfully connected. */ Timer { id: successIndicator interval: 2000 running: false repeat: false onTriggered: PopupUtils.close(otherNetworkDialog) } Connections { target: DbusHelper onDeviceStateChanged: { if (otherNetworkDialog.state === "FAILED") { /* Disconnect the device if it tries to reconnect after a connection failure */ if (newState === 40) { // 40 = NM_DEVICE_STATE_PREPARE DbusHelper.forgetActiveDevice(); } } /* We will only consider these cases if we are in the CONNECTING state. This means that this Dialog will not react to what other NetworkManager consumers do. */ if (otherNetworkDialog.state === "CONNECTING") { switch (newState) { case 120: feedback.text = common.reasonToString(reason); otherNetworkDialog.state = "FAILED"; break; case 100: /* connection succeeded only if it was us that created it */ otherNetworkDialog.state = "SUCCEEDED"; break; } } } } } } lomiri-system-settings-1.1.0/plugins/wifi/PageComponent.qml000066400000000000000000000133761457356502600241040ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Wifi 1.0 import QMenuModel 1.0 ItemPage { id: wifibase objectName: "wifiPage" title: i18n.tr("Wi-Fi") flickable: pageFlickable property bool wifiEnabled: actionGroup.actionObject.valid ? actionGroup.actionObject.state : false AyatanaMenuModel { id: menuModel busName: "com.lomiri.indicator.network" actions: { "indicator": "/com/lomiri/indicator/network" } menuObjectPath: "/com/lomiri/indicator/network/phone_wifi_settings" Component.onCompleted: { menuStack.head = menuModel; } } UnityMenuModelStack { id: menuStack } MenuItemFactory { id: menuFactory model: mainMenu.model } QDBusActionGroup { id: actionGroup busType: 1 busName: "com.lomiri.indicator.network" objectPath: "/com/lomiri/indicator/network" property variant actionObject: action("wifi.enable") Component.onCompleted: { start() } } Flickable { id: pageFlickable anchors.fill: parent contentWidth: parent.width contentHeight: contentItem.childrenRect.height Column { anchors { left: parent.left right: parent.right top: parent.top } Repeater { id: mainMenu model: menuStack.tail ? menuStack.tail : null delegate: Item { id: menuDelegate anchors { left: parent.left right: parent.right } height: loader.height Loader { id: loader asynchronous: true property int modelIndex: index anchors { left: parent.left right: parent.right } sourceComponent: menuFactory.load(model) onLoaded: { if (model.type === "org.ayatana.indicator.root") { menuStack.push(mainMenu.model.submenu(index)); } if (item.hasOwnProperty("menuActivated")) { item.menuActivated = Qt.binding(function() { return ListView.isCurrentItem; }); item.selectMenu.connect(function() { ListView.view.currentIndex = index; }); item.deselectMenu.connect(function() { ListView.view.currentIndex = -1; }); } if (item.hasOwnProperty("menu")) { item.menu = Qt.binding(function() { return model; }); } if (item.hasOwnProperty("menuIndex")) { item.menuIndex = Qt.binding(function() { return modelIndex; }); } } } } } SettingsListItems.Standard { objectName: "connectToHiddenNetwork" text: i18n.tr("Connect to hidden network…") visible : wifibase.wifiEnabled onClicked: { otherNetworLoader.source = "OtherNetwork.qml"; PopupUtils.open(otherNetworLoader.item); } } SettingsListItems.StandardProgression { objectName: "previousNetwork" text: i18n.tr("Previous networks") onClicked: pageStack.addPageToNextColumn(wifibase, Qt.resolvedUrl("PreviousNetworks.qml")) } Loader { id: otherNetworLoader asynchronous: false } } // Only allow flicking if the content doesn't fit on the page boundsBehavior: (contentHeight > wifibase.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds } Connections { target: wifibase function invokeWiFiConfigurationDialog () { if (wifiEnabled && pluginOptions && pluginOptions['ssid']) { otherNetworLoader.source = "OtherNetwork.qml"; PopupUtils.open(otherNetworLoader.item, wifibase, { 'ssid': pluginOptions['ssid'], 'bssid': pluginOptions['bssid'] }); } } onWifiEnabledChanged: invokeWiFiConfigurationDialog() onPluginOptionsChanged: invokeWiFiConfigurationDialog() } } lomiri-system-settings-1.1.0/plugins/wifi/PreviousNetworks.qml000066400000000000000000000040761457356502600247130ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.SystemSettings.Wifi 1.0 import QMenuModel 1.0 ItemPage { id: previousNetworks objectName: "previousNetworksPage" title: i18n.tr("Previous networks") flickable: networkList PreviousNetworkModel { id: pnmodel } ListView { id: networkList anchors.fill : parent model: pnmodel remove: Transition { ParallelAnimation { NumberAnimation { property: "opacity" to: 0 duration: LomiriAnimation.SnapDuration } NumberAnimation { property: "height" to: 0 duration: LomiriAnimation.SnapDuration } } } removeDisplaced: Transition { NumberAnimation { property: "y" duration: LomiriAnimation.SnapDuration } } delegate: SettingsListItems.StandardProgression { text: name onClicked: pageStack.addPageToNextColumn(previousNetworks, Qt.resolvedUrl("NetworkDetails.qml"), { networkName : name, password : password, lastUsed : lastUsed, dbusPath : objectPath } ) } } } lomiri-system-settings-1.1.0/plugins/wifi/RemoveBackground.qml000066400000000000000000000030141457356502600245660ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Rectangle { anchors.fill: parent color: "#333130" Label { id: backgroundText anchors.fill: parent verticalAlignment: Text.AlignVCenter text: i18n.tr("Clear") fontSize: "medium" color: "#e8e1d0" font.bold: true } states: [ State { name: "SwipingRight" PropertyChanges { target: backgroundText anchors.rightMargin: units.gu(3) anchors.leftMargin: 0 horizontalAlignment: Text.AlignRight } }, State { name: "SwipingLeft" PropertyChanges { target: backgroundText anchors.rightMargin: 0 anchors.leftMargin: units.gu(3) horizontalAlignment: Text.AlignLeft } } ] } lomiri-system-settings-1.1.0/plugins/wifi/SectionMenuItem.qml000066400000000000000000000022161457356502600244040ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Renato Araujo Oliveira Filho */ import QtQuick 2.12 import SystemSettings 1.0 import Lomiri.Components 1.3 SettingsItemTitle { property alias busy: indicator.running ActivityIndicator { id: indicator anchors { top: parent.top topMargin: units.gu(3) right: parent.right rightMargin: units.gu(2) } height: parent.height - (anchors.topMargin * 1.25) width: height visible: running } } lomiri-system-settings-1.1.0/plugins/wifi/StandardMenuItem.qml000066400000000000000000000020461457356502600245410ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Nick Dedekind */ import QtQuick 2.12 import Lomiri.Components 1.3 FramedMenuItem { id: menuItem property bool checkable: false property bool checked: false signal activate() layout.subtitle.text: checked ? i18n.tr("Connected") : "" progressionVisible: checked onClicked: { if (!checked) { menuItem.activate(); } } } lomiri-system-settings-1.1.0/plugins/wifi/SwitchMenuItem.qml000066400000000000000000000024741457356502600242470ustar00rootroot00000000000000/* * Copyright 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Renato Araujo Oliveira Filho * Nick Dedekind */ import QtQuick 2.12 import Lomiri.Components 1.3 FramedMenuItem { id: menuItem property bool checked: false signal activate() onCheckedChanged: { // Can't rely on binding. Checked is assigned on click. switcher.checked = checked; } Switch { id: switcher Component.onCompleted: { checked = menuItem.checked; } // FIXME : should use Checkbox.toggled signal // lp:~nick-dedekind/ubuntu-ui-toolkit/checkbox.toggled onClicked: { menuItem.activate(); } } } lomiri-system-settings-1.1.0/plugins/wifi/certhandler.cpp000066400000000000000000000234611457356502600236250ustar00rootroot00000000000000#include "certhandler.h" #include #include #include #include #include #include #include #include #include QString appPath = QStandardPaths::writableLocation(QStandardPaths::DataLocation); #define CERTS_PATH appPath +"/wifi/ssl/certs/" #define KEYS_PATH appPath +"/wifi/ssl/private/" #define PACS_PATH appPath +"/wifi/ssl/pac/" #include QString _(const char *text){ return QString::fromUtf8(dgettext(0, text)); } QByteArray FileHandler::getCertContent(QString filename){ QFile file(filename); if (!file.open(QIODevice::ReadOnly)) { qWarning() << "Could not resolve File (" << filename << "): File does not exist or is empty." ; return QByteArray(); } else { return file.readAll(); } } QString FileHandler::moveCertFile(QString filename){ QDir certPath(CERTS_PATH); if (!certPath.exists(CERTS_PATH)){ certPath.mkpath(CERTS_PATH); } QFile file(filename); QByteArray certificate = getCertContent(filename); QList SslCertificateList = QSslCertificate::fromData(certificate, QSsl::Pem); if ( !SslCertificateList.isEmpty() ){ QStringList subject = SslCertificateList[0].subjectInfo(QSslCertificate::CommonName); QString modFileName = CERTS_PATH+subject[0]+".pem"; if(file.rename(modFileName.replace(" ", "_"))){ return file.fileName(); } else { return ""; } } return ""; } QString FileHandler::moveKeyFile(QString filename){ QDir keyPath(KEYS_PATH); if (!keyPath.exists(KEYS_PATH)){ keyPath.mkpath(KEYS_PATH); } QFile file(filename); file.open(QIODevice::ReadOnly); QSslKey checkKey(file.readAll(), QSsl::Rsa); file.close(); if ( !checkKey.isNull() ){ QFileInfo fileInfo(file); QString modFileName = KEYS_PATH + fileInfo.fileName().replace(" ", "_"); if(file.rename(modFileName)){ return file.fileName(); } else { return "" ; } } return ""; } QString FileHandler::movePacFile(QString filename){ QDir keyPath(PACS_PATH); if (!keyPath.exists(PACS_PATH)){ keyPath.mkpath(PACS_PATH); } QFile file(filename); QFileInfo fileInfo(file); QString modFileName = PACS_PATH + fileInfo.baseName().replace(" ", "_") + ".pac"; if(file.rename(modFileName)){ return file.fileName(); } return "" ; } bool FileHandler::removeFile(QString filename){ QFile file(filename); return file.remove(); } struct CertificateListModel::Private { QStringList data; }; CertificateListModel::CertificateListModel(QObject *parent) : QAbstractListModel(parent) { p = new CertificateListModel::Private(); QStringList nameFilter("*.pem"); QDir directory(CERTS_PATH); QStringList files = directory.entryList(nameFilter); files.sort(Qt::CaseInsensitive); files.insert(0, _("None") ); files.append( _("Choose…") ); p->data = files; } CertificateListModel::~CertificateListModel() { delete p; } QHash CertificateListModel::roleNames() const { QHash roles; roles[CNRole] = "CommonName"; roles[ORole] = "Organization"; roles[expDateRole] = "expiryDate"; //roles[certFileNameRole] = "certFileName"; //...more if needed see QSslCertificate::SubjectInfo return roles; } int CertificateListModel::rowCount(const QModelIndex &/*parent*/) const { return p->data.size(); } QString CertificateListModel::getfileName(const int selectedIndex) const { return CERTS_PATH + p->data[selectedIndex]; } void CertificateListModel::dataupdate(){ beginResetModel(); p->data.clear(); QStringList nameFilter("*.pem"); QDir directory(CERTS_PATH); QStringList files = directory.entryList(nameFilter); files.sort(Qt::CaseInsensitive); files.insert(0, _("None") ); files.append( _("Choose…") ); p->data = files; endResetModel(); } QVariant CertificateListModel::data(const QModelIndex &index, int role) const { if(!index.isValid() || index.row() >= ( p->data.size()) ) { return QVariant(); } else if (index.row() == 0){ const QString &row0 = p->data[index.row()]; switch(role) { case CNRole : return row0; case ORole : return ""; case expDateRole : return ""; } } else if (index.row() == p->data.size()-1){ const QString &rowend = p->data[index.row()]; switch(role) { case CNRole : return rowend; case ORole : return ""; case expDateRole : return ""; } } const QString &row = CERTS_PATH+p->data[index.row()]; QList certificate = QSslCertificate::fromPath(row, QSsl::Pem, QRegExp::Wildcard); switch(role) { case CNRole : return certificate[0].subjectInfo(QSslCertificate::CommonName)[0]; case ORole : return certificate[0].subjectInfo(QSslCertificate::Organization)[0]; case expDateRole : return certificate[0].expiryDate().toString("dd.MM.yyyy"); default : return QVariant(); } } /***************************************/ struct PrivatekeyListModel::Private { QStringList data; }; PrivatekeyListModel::PrivatekeyListModel(QObject *parent) : QAbstractListModel(parent) { p = new PrivatekeyListModel::Private(); QDir directory(KEYS_PATH); QStringList files = directory.entryList(QDir::Files, QDir::Name); files.sort(Qt::CaseInsensitive); files.insert(0, _("None") ); files.append( _("Choose…") ); p->data = files; } PrivatekeyListModel::~PrivatekeyListModel() { delete p; } QHash PrivatekeyListModel::roleNames() const { QHash roles; roles[keyName] = "KeyName"; roles[keyType] = "KeyType"; roles[keyAlgorithm] = "KeyAlgorithm"; roles[keyLength] = "KeyLength"; return roles; } int PrivatekeyListModel::rowCount(const QModelIndex &/*parent*/) const { return p->data.size(); } QString PrivatekeyListModel::getfileName(const int selectedIndex) const { return KEYS_PATH + p->data[selectedIndex]; } void PrivatekeyListModel::dataupdate(){ beginResetModel(); p->data.clear(); QDir directory(KEYS_PATH); QStringList files = directory.entryList(QDir::Files, QDir::Name); files.sort(Qt::CaseInsensitive); files.insert(0, _("None") ); files.append( _("Choose…") ); p->data = files; endResetModel(); } QVariant PrivatekeyListModel::data(const QModelIndex &index, int role) const { if(!index.isValid() || index.row() >= ( p->data.size()) ) { return QVariant(); } else if (index.row() == 0){ const QString &row0 = p->data[index.row()]; switch(role) { case keyName : return row0; // returns "None" case keyType : return ""; case keyAlgorithm : return ""; case keyLength : return ""; } } else if (index.row() == p->data.size()-1){ const QString &rowend = p->data[index.row()]; switch(role) { case keyName : return rowend; // returns "Choose file... case keyType : return ""; case keyAlgorithm : return ""; case keyLength : return ""; } } const QString &row = KEYS_PATH+p->data[index.row()]; QFile keyFile(row); keyFile.open(QIODevice::ReadOnly); QSslKey privateKey( keyFile.readAll(), QSsl::Rsa ); QString type; if (privateKey.type() == 0){ type = _("Private key");} else { type = _("Public key"); } QString algorithm; if (privateKey.algorithm() == 1) { algorithm = "RSA";} else if (privateKey.algorithm() == 2){ algorithm = "DSA";} else { algorithm = _("Opaque");} QFileInfo keyFileInfo(keyFile); switch(role) { case keyName : return keyFileInfo.fileName(); case keyType : return type; case keyAlgorithm : return algorithm; case keyLength : return privateKey.length(); default : return QVariant(); } } /***************************************/ struct PacFileListModel::Private { QStringList data; }; PacFileListModel::PacFileListModel(QObject *parent) : QAbstractListModel(parent) { p = new PacFileListModel::Private(); QDir directory(PACS_PATH); QStringList files = directory.entryList(QDir::Files, QDir::Name); files.sort(Qt::CaseInsensitive); files.insert(0, _("None") ); files.append( _("Choose…") ); p->data = files; } PacFileListModel::~PacFileListModel() { delete p; } QHash PacFileListModel::roleNames() const { QHash roles; roles[pacFileName] = "pacFileName"; return roles; } int PacFileListModel::rowCount(const QModelIndex &/*parent*/) const { return p->data.size(); } QString PacFileListModel::getfileName(const int selectedIndex) const { return PACS_PATH + p->data[selectedIndex]; } void PacFileListModel::dataupdate(){ beginResetModel(); p->data.clear(); QDir directory(PACS_PATH); QStringList files = directory.entryList(QDir::Files, QDir::Name); files.sort(Qt::CaseInsensitive); files.insert(0, _("None") ); files.append( _("Choose…") ); p->data = files; endResetModel(); } QVariant PacFileListModel::data(const QModelIndex &index, int role) const { if(!index.isValid() || index.row() >= ( p->data.size()) ) { return QVariant(); } else if (index.row() == 0){ const QString &row0 = p->data[index.row()]; switch(role) { case pacFileName : return row0; // returns "None" } } else if (index.row() == p->data.size()-1){ const QString &rowend = p->data[index.row()]; switch(role) { case pacFileName : return rowend; // returns "Choose file... } } const QString &name = p->data[index.row()]; switch(role) { case pacFileName : return name; default : return QVariant(); } } lomiri-system-settings-1.1.0/plugins/wifi/certhandler.h000066400000000000000000000044641457356502600232740ustar00rootroot00000000000000#ifndef CERTHANDLER_H #define CERTHANDLER_H #include #include #include #include class FileHandler : public QObject { Q_OBJECT public: Q_INVOKABLE QByteArray getCertContent(QString filename); Q_INVOKABLE QString moveCertFile(QString filename); Q_INVOKABLE QString moveKeyFile(QString filename); Q_INVOKABLE QString movePacFile(QString filename); Q_INVOKABLE bool removeFile(QString filename); }; class CertificateListModel : public QAbstractListModel { Q_OBJECT public: enum CertificateListRoles { CNRole = Qt::UserRole + 1, ORole, expDateRole, //certFileNameRole, }; explicit CertificateListModel(QObject *parent = 0); ~CertificateListModel(); QHash roleNames() const; Q_INVOKABLE int rowCount(const QModelIndex &parent = QModelIndex()) const; Q_INVOKABLE QString getfileName(const int selectedIndex) const; Q_INVOKABLE void dataupdate(); QVariant data(const QModelIndex &index, int role) const; private: struct Private; Private *p; }; class PrivatekeyListModel : public QAbstractListModel { Q_OBJECT public: enum PrivatekeyListRoles { keyName = Qt::UserRole + 1, keyType, keyAlgorithm, keyLength, }; explicit PrivatekeyListModel(QObject *parent = 0); ~PrivatekeyListModel(); QHash roleNames() const; Q_INVOKABLE int rowCount(const QModelIndex &parent = QModelIndex()) const; Q_INVOKABLE QString getfileName(const int selectedIndex) const; Q_INVOKABLE void dataupdate(); QVariant data(const QModelIndex &index, int role) const; private: struct Private; Private *p; }; class PacFileListModel : public QAbstractListModel { Q_OBJECT public: enum PacFileListRoles { pacFileName = Qt::UserRole + 1, }; explicit PacFileListModel(QObject *parent = 0); ~PacFileListModel(); QHash roleNames() const; Q_INVOKABLE int rowCount(const QModelIndex &parent = QModelIndex()) const; Q_INVOKABLE QString getfileName(const int selectedIndex) const; Q_INVOKABLE void dataupdate(); QVariant data(const QModelIndex &index, int role) const; private: struct Private; Private *p; }; #endif // CERTHANDLER_H lomiri-system-settings-1.1.0/plugins/wifi/nm-manager-introspection.xml000066400000000000000000000063461457356502600262730ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/wifi/nm-settings-connection-introspection.xml000066400000000000000000000016061457356502600306500ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/wifi/nm-settings-introspection.xml000066400000000000000000000020321457356502600265050ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/plugins/wifi/nm_manager_proxy.h000066400000000000000000000205631457356502600243440ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -N -p nm_manager_proxy.h -v nm-manager-introspection.xml * * qdbusxml2cpp is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef NM_MANAGER_PROXY_H_1403027877 #define NM_MANAGER_PROXY_H_1403027877 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.freedesktop.NetworkManager */ class OrgFreedesktopNetworkManagerInterface: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.NetworkManager"; } public: OrgFreedesktopNetworkManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) {} ~OrgFreedesktopNetworkManagerInterface() {} Q_PROPERTY(QDBusObjectPath ActivatingConnection READ activatingConnection) inline QDBusObjectPath activatingConnection() const { return qvariant_cast< QDBusObjectPath >(property("ActivatingConnection")); } Q_PROPERTY(QList ActiveConnections READ activeConnections) inline QList activeConnections() const { return qvariant_cast< QList >(property("ActiveConnections")); } Q_PROPERTY(uint Connectivity READ connectivity) inline uint connectivity() const { return qvariant_cast< uint >(property("Connectivity")); } Q_PROPERTY(bool NetworkingEnabled READ networkingEnabled) inline bool networkingEnabled() const { return qvariant_cast< bool >(property("NetworkingEnabled")); } Q_PROPERTY(QDBusObjectPath PrimaryConnection READ primaryConnection) inline QDBusObjectPath primaryConnection() const { return qvariant_cast< QDBusObjectPath >(property("PrimaryConnection")); } Q_PROPERTY(uint State READ state) inline uint state() const { return qvariant_cast< uint >(property("State")); } Q_PROPERTY(QString Version READ version) inline QString version() const { return qvariant_cast< QString >(property("Version")); } Q_PROPERTY(bool WimaxEnabled READ wimaxEnabled WRITE setWimaxEnabled) inline bool wimaxEnabled() const { return qvariant_cast< bool >(property("WimaxEnabled")); } inline void setWimaxEnabled(bool value) { setProperty("WimaxEnabled", QVariant::fromValue(value)); } Q_PROPERTY(bool WimaxHardwareEnabled READ wimaxHardwareEnabled) inline bool wimaxHardwareEnabled() const { return qvariant_cast< bool >(property("WimaxHardwareEnabled")); } Q_PROPERTY(bool WirelessEnabled READ wirelessEnabled WRITE setWirelessEnabled) inline bool wirelessEnabled() const { return qvariant_cast< bool >(property("WirelessEnabled")); } inline void setWirelessEnabled(bool value) { setProperty("WirelessEnabled", QVariant::fromValue(value)); } Q_PROPERTY(bool WirelessHardwareEnabled READ wirelessHardwareEnabled) inline bool wirelessHardwareEnabled() const { return qvariant_cast< bool >(property("WirelessHardwareEnabled")); } Q_PROPERTY(bool WwanEnabled READ wwanEnabled WRITE setWwanEnabled) inline bool wwanEnabled() const { return qvariant_cast< bool >(property("WwanEnabled")); } inline void setWwanEnabled(bool value) { setProperty("WwanEnabled", QVariant::fromValue(value)); } Q_PROPERTY(bool WwanHardwareEnabled READ wwanHardwareEnabled) inline bool wwanHardwareEnabled() const { return qvariant_cast< bool >(property("WwanHardwareEnabled")); } public Q_SLOTS: // METHODS inline QDBusPendingReply ActivateConnection(const QDBusObjectPath &connection, const QDBusObjectPath &device, const QDBusObjectPath &specific_object) { QList argumentList; argumentList << QVariant::fromValue(connection) << QVariant::fromValue(device) << QVariant::fromValue(specific_object); return asyncCallWithArgumentList(QLatin1String("ActivateConnection"), argumentList); } inline QDBusPendingReply AddAndActivateConnection(const QMap &connection, const QDBusObjectPath &device, const QDBusObjectPath &specific_object) { QList argumentList; argumentList << QVariant::fromValue(connection) << QVariant::fromValue(device) << QVariant::fromValue(specific_object); return callWithArgumentList(QDBus::Block, QLatin1String("AddAndActivateConnection"), argumentList); } inline QDBusReply AddAndActivateConnection(const QMap &connection, const QDBusObjectPath &device, const QDBusObjectPath &specific_object, QDBusObjectPath &active_connection) { QList argumentList; argumentList << QVariant::fromValue(connection) << QVariant::fromValue(device) << QVariant::fromValue(specific_object); QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("AddAndActivateConnection"), argumentList); if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) { active_connection = qdbus_cast(reply.arguments().at(1)); } return reply; } inline QDBusPendingReply CheckConnectivity() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("CheckConnectivity"), argumentList); } inline QDBusPendingReply<> DeactivateConnection(const QDBusObjectPath &active_connection) { QList argumentList; argumentList << QVariant::fromValue(active_connection); return asyncCallWithArgumentList(QLatin1String("DeactivateConnection"), argumentList); } inline QDBusPendingReply<> Enable(bool enable) { QList argumentList; argumentList << QVariant::fromValue(enable); return asyncCallWithArgumentList(QLatin1String("Enable"), argumentList); } inline QDBusPendingReply GetDeviceByIpIface(const QString &iface) { QList argumentList; argumentList << QVariant::fromValue(iface); return asyncCallWithArgumentList(QLatin1String("GetDeviceByIpIface"), argumentList); } inline QDBusPendingReply > GetDevices() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("GetDevices"), argumentList); } inline QDBusPendingReply GetLogging() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("GetLogging"), argumentList); } inline QDBusReply GetLogging(QString &domains) { QList argumentList; QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("GetLogging"), argumentList); if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) { domains = qdbus_cast(reply.arguments().at(1)); } return reply; } inline QDBusPendingReply > GetPermissions() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("GetPermissions"), argumentList); } inline QDBusPendingReply<> SetLogging(const QString &level, const QString &domains) { QList argumentList; argumentList << QVariant::fromValue(level) << QVariant::fromValue(domains); return asyncCallWithArgumentList(QLatin1String("SetLogging"), argumentList); } inline QDBusPendingReply<> Sleep(bool sleep) { QList argumentList; argumentList << QVariant::fromValue(sleep); return asyncCallWithArgumentList(QLatin1String("Sleep"), argumentList); } inline QDBusPendingReply state() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("state"), argumentList); } Q_SIGNALS: // SIGNALS void CheckPermissions(); void DeviceAdded(const QDBusObjectPath &in0); void DeviceRemoved(const QDBusObjectPath &in0); void PropertiesChanged(const QVariantMap &in0); void StateChanged(uint in0); }; #endif lomiri-system-settings-1.1.0/plugins/wifi/nm_settings_connection_proxy.h000066400000000000000000000045051457356502600270070ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -N -p nm_settings_connection_proxy.h -v nm-settings-connection-introspection.xml * * qdbusxml2cpp is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef NM_SETTINGS_CONNECTION_PROXY_H_1402664031 #define NM_SETTINGS_CONNECTION_PROXY_H_1402664031 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.freedesktop.NetworkManager.Settings.Connection */ class OrgFreedesktopNetworkManagerSettingsConnectionInterface: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.NetworkManager.Settings.Connection"; } public: OrgFreedesktopNetworkManagerSettingsConnectionInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) {} ~OrgFreedesktopNetworkManagerSettingsConnectionInterface() {} public Q_SLOTS: // METHODS inline QDBusPendingReply<> Delete() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("Delete"), argumentList); } inline QDBusPendingReply > GetSecrets(const QString &setting_name) { QList argumentList; argumentList << QVariant::fromValue(setting_name); return asyncCallWithArgumentList(QLatin1String("GetSecrets"), argumentList); } inline QDBusPendingReply > GetSettings() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("GetSettings"), argumentList); } inline QDBusPendingReply<> Update(const QMap &properties) { QList argumentList; argumentList << QVariant::fromValue(properties); return asyncCallWithArgumentList(QLatin1String("Update"), argumentList); } Q_SIGNALS: // SIGNALS void Removed(); void Updated(); }; #endif lomiri-system-settings-1.1.0/plugins/wifi/nm_settings_proxy.h000066400000000000000000000052701457356502600245700ustar00rootroot00000000000000/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -N -p nm_settings_proxy.h -v nm-settings-introspection.xml * * qdbusxml2cpp is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef NM_SETTINGS_PROXY_H_1402663916 #define NM_SETTINGS_PROXY_H_1402663916 #include #include #include #include #include #include #include #include /* * Proxy class for interface org.freedesktop.NetworkManager.Settings */ class OrgFreedesktopNetworkManagerSettingsInterface: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.freedesktop.NetworkManager.Settings"; } public: OrgFreedesktopNetworkManagerSettingsInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0) : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) {} ~OrgFreedesktopNetworkManagerSettingsInterface() {} Q_PROPERTY(bool CanModify READ canModify) inline bool canModify() const { return qvariant_cast< bool >(property("CanModify")); } Q_PROPERTY(QString Hostname READ hostname) inline QString hostname() const { return qvariant_cast< QString >(property("Hostname")); } public Q_SLOTS: // METHODS inline QDBusPendingReply AddConnection(const QMap &connection) { QList argumentList; argumentList << QVariant::fromValue(connection); return asyncCallWithArgumentList(QLatin1String("AddConnection"), argumentList); } inline QDBusPendingReply GetConnectionByUuid(const QString &uuid) { QList argumentList; argumentList << QVariant::fromValue(uuid); return asyncCallWithArgumentList(QLatin1String("GetConnectionByUuid"), argumentList); } inline QDBusPendingReply > ListConnections() { QList argumentList; return asyncCallWithArgumentList(QLatin1String("ListConnections"), argumentList); } inline QDBusPendingReply<> SaveHostname(const QString &hostname) { QList argumentList; argumentList << QVariant::fromValue(hostname); return asyncCallWithArgumentList(QLatin1String("SaveHostname"), argumentList); } Q_SIGNALS: // SIGNALS void NewConnection(const QDBusObjectPath &in0); void PropertiesChanged(const QVariantMap &in0); }; #endif lomiri-system-settings-1.1.0/plugins/wifi/plugin.cpp000066400000000000000000000036561457356502600226340ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include "plugin.h" #include #include #include "unitymenumodelstack.h" #include "wifidbushelper.h" #include "previousnetworkmodel.h" #include "certhandler.h" namespace { WifiDbusHelper *s = nullptr; QObject* dbusProvider(QQmlEngine* engine, QJSEngine* /* scriptEngine */) { // Why are we not using static WifiDbusHelper here, you ask? // Because I'm not sure if the Qml engine tries to delete the // pointer we return when it is shuts down. if(!s) s = new WifiDbusHelper(engine); return s; } } void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Wifi")); qmlRegisterType(uri, 1, 0, "UnityMenuModelStack"); qmlRegisterSingletonType(uri, 1, 0, "DbusHelper", dbusProvider); qmlRegisterType(uri, 1, 0, "PreviousNetworkModel"); qmlRegisterType(uri, 1, 0, "CertificateListModel"); qmlRegisterType(uri, 1, 0, "PrivatekeyListModel"); qmlRegisterType(uri, 1, 0, "PacFileListModel"); qmlRegisterType(uri, 1, 0, "FileHandler"); } void BackendPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); } lomiri-system-settings-1.1.0/plugins/wifi/plugin.h000066400000000000000000000017521457356502600222740ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #ifndef PLUGIN_H #define PLUGIN_H #include #include class BackendPlugin: public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // PLUGIN_H lomiri-system-settings-1.1.0/plugins/wifi/previousnetworkmodel.cpp000066400000000000000000000056641457356502600256460ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * Authors: * Jussi Pakkanen * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "previousnetworkmodel.h" #include "wifidbushelper.h" const QString nm_settings_connection("org.freedesktop.NetworkManager.Settings.Connection"); const QString nm_settings_connection_removed_member("Removed"); struct PreviousNetworkModel::Private { QList data; }; PreviousNetworkModel::PreviousNetworkModel(QObject *parent) : QAbstractListModel(parent) { p = new PreviousNetworkModel::Private(); const QString service(""); const QString path(""); QDBusConnection::systemBus().connect( service, path, nm_settings_connection, nm_settings_connection_removed_member, this, SLOT(removeConnection())); WifiDbusHelper h; auto networks = h.getPreviouslyConnectedWifiNetworks(); p->data = networks; } void PreviousNetworkModel::removeConnection() { WifiDbusHelper h; QList networks = h.getPreviouslyConnectedWifiNetworks(); int row = -1; for (int i=0, n=p->data.length(); row==-1 && i networks.length() - 1) { row = i; break; } if (networks[i][1] != p->data.at(i)[1]) { row = i; break; } } if (0<=row && rowdata.size()) { beginRemoveRows(QModelIndex(), row, row); p->data.removeAt(row); endRemoveRows(); } } PreviousNetworkModel::~PreviousNetworkModel() { delete p; } QHash PreviousNetworkModel::roleNames() const { QHash roles; roles[NameRole] = "name"; roles[ObjectPathRole] = "objectPath"; roles[PasswordRole] = "password"; roles[LastUsedRole] = "lastUsed"; return roles; } int PreviousNetworkModel::rowCount(const QModelIndex &/*parent*/) const { return p->data.size(); } QVariant PreviousNetworkModel::data(const QModelIndex & index, int role) const { if(!index.isValid() || index.row() >= p->data.size()) { return QVariant(); } const auto &row = p->data[index.row()]; switch(role) { case NameRole : return QVariant(row[0]); case ObjectPathRole : return QVariant(row[1]); case PasswordRole : return QVariant(row[2]); case LastUsedRole : return QVariant(row[3]); default : return QVariant(); } } lomiri-system-settings-1.1.0/plugins/wifi/previousnetworkmodel.h000066400000000000000000000026311457356502600253020ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * Authors: * Jussi Pakkanen * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef PREVIOUSNETWORKMODEL_H #define PREVIOUSNETWORKMODEL_H #include #include "nm_manager_proxy.h" #include class PreviousNetworkModel : public QAbstractListModel { Q_OBJECT public: enum PreviousNetworkRoles { NameRole = Qt::UserRole + 1, ObjectPathRole, PasswordRole, LastUsedRole, }; explicit PreviousNetworkModel(QObject *parent = 0); virtual ~PreviousNetworkModel(); QHash roleNames() const; int rowCount(const QModelIndex &parent) const; QVariant data(const QModelIndex & index, int role) const; public Q_SLOTS: void removeConnection(); private: struct Private; Private *p; }; #endif lomiri-system-settings-1.1.0/plugins/wifi/qmldir.in000066400000000000000000000000711457356502600224360ustar00rootroot00000000000000module Lomiri.SystemSettings.Wifi plugin LomiriWifiPanel lomiri-system-settings-1.1.0/plugins/wifi/settings-wifi.svg000066400000000000000000000027521457356502600241430ustar00rootroot00000000000000 image/svg+xml lomiri-system-settings-1.1.0/plugins/wifi/unitymenumodelstack.cpp000066400000000000000000000032561457356502600254360ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Nick Dedekind */ #include "unitymenumodelstack.h" UnityMenuModelStack::UnityMenuModelStack(QObject *parent): QObject(parent) { } UnityMenuModelStack::~UnityMenuModelStack() { } AyatanaMenuModel *UnityMenuModelStack::head() const { return !m_menuModels.isEmpty() ? m_menuModels.first() : nullptr; } void UnityMenuModelStack::setHead(AyatanaMenuModel *model) { if (head() != model) { m_menuModels.clear(); push(model); Q_EMIT headChanged(model); } } AyatanaMenuModel *UnityMenuModelStack::tail() const { return !m_menuModels.isEmpty() ? m_menuModels.last() : nullptr; } void UnityMenuModelStack::push(AyatanaMenuModel *model) { m_menuModels << model; Q_EMIT tailChanged(model); } AyatanaMenuModel *UnityMenuModelStack::pop() { if (m_menuModels.isEmpty()) { return nullptr; } AyatanaMenuModel *model = m_menuModels.takeLast(); Q_EMIT tailChanged(tail()); if (m_menuModels.isEmpty()) { Q_EMIT headChanged(nullptr); } return model; } lomiri-system-settings-1.1.0/plugins/wifi/unitymenumodelstack.h000066400000000000000000000034711457356502600251020ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: * Nick Dedekind */ #ifndef UNITYMENUMODELSTACK_H #define UNITYMENUMODELSTACK_H #include #include class AyatanaMenuModel; // A LIFO queue for storing the current submenu of an AyatanaMenuModel. // The root menu model is set as the head, and each subsiquent submenu that is // opened can be pushed onto the queue. // The tail is set to the last item on the queue // Popping the queue will remove the last entry, and the tail be updated to the last item. class UnityMenuModelStack: public QObject { Q_OBJECT Q_PROPERTY(AyatanaMenuModel *head READ head WRITE setHead NOTIFY headChanged) Q_PROPERTY(AyatanaMenuModel *tail READ tail NOTIFY tailChanged) public: explicit UnityMenuModelStack(QObject *parent = 0); ~UnityMenuModelStack(); AyatanaMenuModel *head() const; void setHead(AyatanaMenuModel *model); AyatanaMenuModel *tail() const; Q_INVOKABLE void push(AyatanaMenuModel *model); Q_INVOKABLE AyatanaMenuModel *pop(); Q_SIGNALS: void headChanged(AyatanaMenuModel *head); void tailChanged(AyatanaMenuModel *tail); private: QList m_menuModels; }; #endif // UNITYMENUMODELSTACK_H lomiri-system-settings-1.1.0/plugins/wifi/wifi.settings000066400000000000000000000007501457356502600233420ustar00rootroot00000000000000{ "icon": "wifi-high", "name": "Wi-Fi", "translations": "lomiri-system-settings", "category": "network", "priority": 0, "form-factors": [ "phone" ], "keywords": [ "network", "wireless", "wifi", "WiFi", "connect", "disconnect", "hidden", "ip", "address" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/plugins/wifi/wifidbushelper.cpp000066400000000000000000000510571457356502600243500ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * Authors: * Jussi Pakkanen * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "wifidbushelper.h" #include #include #include #include #include #include #include #include "nm_manager_proxy.h" #include "nm_settings_proxy.h" #include "nm_settings_connection_proxy.h" #define NM_SERVICE "org.freedesktop.NetworkManager" #define NM_PATH "/org/freedesktop/NetworkManager" #define NM_AP_IFACE "org.freedesktop.NetworkManager.AccessPoint" #define NM_DEVICE_IFACE "org.freedesktop.NetworkManager.Device" #define NM_DEVICE_WIRELESS_IFACE "org.freedesktop.NetworkManager.Device.Wireless" #define NM_ACTIVE_CONNECTION_IFACE "org.freedesktop.NetworkManager.Connection.Active" typedef QMap ConfigurationData; Q_DECLARE_METATYPE(ConfigurationData) WifiDbusHelper::WifiDbusHelper(QObject *parent) : WifiDbusHelper(QDBusConnection::systemBus(), parent) { } WifiDbusHelper::WifiDbusHelper(const QDBusConnection &dbus, QObject *parent) : QObject(parent) , m_systemBusConnection(dbus) { qDBusRegisterMetaType(); } void WifiDbusHelper::connect(QString ssid, int security, int auth, QStringList usernames, QStringList password, QStringList certs, int p2auth) { if((security<0 || security>5) || (auth<0 || auth>4) || (p2auth<0 || p2auth>5)) { qWarning() << "Qml and C++ have gotten out of sync. Can't connect.\n"; return; } OrgFreedesktopNetworkManagerInterface mgr(NM_SERVICE, NM_PATH, m_systemBusConnection); QMap configuration; QVariantMap connection; connection["type"] = QStringLiteral("802-11-wireless"); configuration["connection"] = connection; QVariantMap wireless; wireless["ssid"] = ssid.toLatin1(); // security: // 0: None // 1: WPA & WPA2 Personal // 2: WPA Enterprise // 3: WEP // 4: Dynamic WEP // 5: LEAP if (security != 0) { // WPA Enterprise or Dynamic WEP wireless["security"] = QStringLiteral("802-11-wireless-security"); QVariantMap wireless_security; if (security == 1) { wireless_security["key-mgmt"] = QStringLiteral("wpa-psk"); wireless_security["psk"] = password[0]; } else if (security == 3) { wireless_security["key-mgmt"] = QStringLiteral("none"); wireless_security["auth-alg"] = QStringLiteral("open"); wireless_security["wep-key0"] = password[0]; wireless_security["wep-key-type"] = QVariant(uint(1)); } else if (security == 2) { wireless_security["key-mgmt"] = QStringLiteral("wpa-eap"); } else if (security == 4) { wireless_security["key-mgmt"] = QStringLiteral("ieee8021x"); /* leave disabled as hopefully not needed: QStringList wep_pairwise, wep_group; wep_pairwise[0] ="wep40"; wep_pairwise[1] ="wep104"; wep_group[0] ="wep40"; wep_group[1] ="wep104"; wireless_security["pairwise"] = wep_pairwise; wireless_security["group"] = wep_group; */ } else if (security == 5) { wireless_security["key-mgmt"] = QStringLiteral("ieee8021x"); wireless_security["auth-alg"] = QStringLiteral("leap"); wireless_security["leap-username"] = usernames[0]; wireless_security["leap-password"] = password[0]; } configuration["802-11-wireless-security"] = wireless_security; } configuration["802-11-wireless"] = wireless; if (security == 2 || security == 4){ QVariantMap wireless_802_1x; // [802-1x] /*TLS // index: 0 TTLS // index: 1 LEAP // index: 2 FAST // index: 3 PEAP // index: 4 */ wireless_802_1x["identity"] = usernames[0]; if (auth != 0) { wireless_802_1x["password"] = password[0]; } QByteArray cacert( "file://" + certs[0].toUtf8() + '\0'); QByteArray clientcert("file://" + certs[1].toUtf8() + '\0'); QByteArray privatekey("file://" + certs[2].toUtf8() + '\0'); QString pacFile( certs[3] ); if (auth == 0) { // TLS wireless_802_1x["eap"] = QStringList("tls"); if (certs[0] != "") {wireless_802_1x["ca-cert"] = cacert;} if (certs[1] != "") {wireless_802_1x["client-cert"] = clientcert;} if (certs[2] != "") {wireless_802_1x["private-key"] = privatekey;} wireless_802_1x["private-key-password"] = password[0]; } else if (auth == 1) { // TTLS wireless_802_1x["eap"] = QStringList("ttls"); if (certs[0] != "") {wireless_802_1x["ca-cert"] = cacert;} if (usernames[1] != "") {wireless_802_1x["anonymous-identity"] = usernames[1];} if (password[1] == "false") {wireless_802_1x["password-flags"] = uint(2);} } else if (auth == 2) { // LEAP wireless_802_1x["eap"] = QStringList("leap"); } else if (auth == 3) { // FAST wireless_802_1x["eap"] = QStringList("fast"); if (certs[0] != "") {wireless_802_1x["ca-cert"] = cacert;} if (usernames[1] != "") {wireless_802_1x["anonymous-identity"] = usernames[1];} if (password[1] == "false") {wireless_802_1x["password-flags"] = uint(2);} if (certs[3] != "" ) {wireless_802_1x["pac-file"] = pacFile;} wireless_802_1x["phase1-fast-provisioning"] = certs[4]; } else if (auth == 4) { // PEAP wireless_802_1x["eap"] = QStringList("peap"); if (certs[0] != "") {wireless_802_1x["ca-cert"] = cacert;} if (usernames[1] != "") {wireless_802_1x["anonymous-identity"] = usernames[1];} if (password[1] == "false") {wireless_802_1x["password-flags"] = uint(2);} if (certs[5] != "2") {wireless_802_1x["phase1-peapver"] = certs[5]; } // wireless_802_1x["phase1-peaplabel"] = QString("1"); #jkb:let us unset this until problems are reported. } if (auth == 1 || auth == 3 || auth == 4 ){ // only for TTLS, FAST and PEAP /* PAP // index: 0 MSCHAPv2 // index: 1 MSCHAP // index: 2 CHAP // index: 3 GTC // index: 4 MD5 // index: 5 */ if (p2auth == 0) { wireless_802_1x["phase2-auth"] = QStringLiteral("pap"); } else if (p2auth == 1) { wireless_802_1x["phase2-auth"] = QStringLiteral("mschapv2"); } else if (p2auth == 2) { wireless_802_1x["phase2-auth"] = QStringLiteral("mschap"); } else if (p2auth == 3) { wireless_802_1x["phase2-auth"] = QStringLiteral("chap"); } else if (p2auth == 4) { wireless_802_1x["phase2-auth"] = QStringLiteral("gtc"); } else if (p2auth == 5) { wireless_802_1x["phase2-auth"] = QStringLiteral("md5"); } } configuration["802-1x"] = wireless_802_1x; } // find the first wlan adapter for now auto reply1 = mgr.GetDevices(); reply1.waitForFinished(); if(!reply1.isValid()) { qWarning() << "Could not get network device: " << reply1.error().message() << "\n"; return; } auto devices = reply1.value(); QDBusObjectPath dev; QDBusObjectPath access_point("/"); for (const auto &d : devices) { QDBusInterface iface(NM_SERVICE, d.path(), NM_DEVICE_IFACE, m_systemBusConnection); auto type_v = iface.property("DeviceType"); if (type_v.toUInt() == 2 /* NM_DEVICE_TYPE_WIFI */) { // We found the device we want to connect. dev = d; // Create a proxy for Device.Wireless. QDBusInterface wiface(NM_SERVICE, d.path(), NM_DEVICE_WIRELESS_IFACE, m_systemBusConnection); // Get a list of access points and use ssid to find the // one we're trying to connect to. QDBusMessage ap_msg = wiface.call("GetAllAccessPoints"); if (ap_msg.type() == QDBusMessage::ReplyMessage && ap_msg.arguments().count() == 1) { // Get arguments. QList ap_variant = ap_msg.arguments(); // Cast the first QVariant argument as QDBusArgument. QDBusArgument ap_argument = ap_variant.at(0).value(); // Cast the argument to a list of DBus object paths. QList ap_list = qdbus_cast>(ap_argument); // Loop through the list of paths looking for our ssid. for(int i=0; i entries = QNetworkInterface::interfaceFromName(ip4name).addressEntries(); if (entries.size() > 0) { return entries[0].ip().toString(); } break; } } return QString(); } struct Network : public QObject { struct DontCare : public std::exception {}; QString id; enum class Mode { infrastructure, adhoc, unknown }; Mode mode; enum class Type { wireless, other }; Type type; qulonglong timestamp; bool isValid; QString path; enum class Security { open, secured }; Security security; QString password; void parseConnection() { if (!settings.contains("connection")) throw DontCare(); auto connection = settings["connection"]; id = connection["id"].toString(); // we only care about wifi auto type_str = connection["type"].toString(); if (type_str != "802-11-wireless") throw DontCare(); type = Type::wireless; auto match = connection.find("timestamp"); if (match == connection.end()) { timestamp = 0; } else { timestamp = (*match).toULongLong(); } } void parseWireless() { if (!settings.contains("802-11-wireless")) throw DontCare(); auto wireless = settings["802-11-wireless"]; auto mode_str = wireless["mode"]; if (mode_str == "infrastructure") mode = Mode::infrastructure; else if (mode_str == "adhoc") mode = Mode::adhoc; else mode = Mode::unknown; auto match = wireless.find("security"); if (match != wireless.end()) { auto security_str = *match; if (security_str != "802-11-wireless-security") throw DontCare(); security = Security::secured; parseWirelessSecurity(); } else { security = Security::open; } } void parseWirelessSecurity() { if (!settings.contains("802-11-wireless-security")) return; auto security = settings["802-11-wireless-security"]; auto keymgmt = security["key-mgmt"]; auto authalg = security["auth-alg"]; // If the connection has never been activated succesfully there is a // high chance that it has no stored secrects. if (timestamp != 0) { QString secretsType; if (keymgmt == "wpa-psk" && authalg == "open") { secretsType = "802-11-wireless-security"; } else if (keymgmt == "wpa-eap" || keymgmt == "ieee8021x") { secretsType = "802-1x"; } auto reply = m_iface.GetSecrets( secretsType ); reply.waitForFinished(); if(!reply.isValid()) { qWarning() << "Error querying secrects: " << reply.error().message() << "\n"; return; } auto secrects = reply.value(); auto match = secrects.find( secretsType ); if (match != secrects.end()) { auto secrects_security = *match; if (keymgmt == "none") { password = secrects_security["wep-key0"].toString(); } else if (keymgmt == "wpa-psk" && authalg == "open") { password = secrects_security["psk"].toString(); } else if (keymgmt == "wpa-eap" || keymgmt == "ieee8021x") { password = secrects_security["password"].toString(); } else { } } } } Network() = delete; explicit Network(QString path) : path{path}, m_iface("org.freedesktop.NetworkManager", path, QDBusConnection::systemBus()) { auto reply = m_iface.GetSettings(); reply.waitForFinished(); if(!reply.isValid()) { qWarning() << "Error getting network info: " << reply.error().message() << "\n"; throw DontCare(); } settings = reply.value(); try { parseConnection(); } catch (const DontCare &) { qDebug() << "Ignoring a network based on connection block.\n"; throw; } if (type == Type::wireless) { try { parseWireless(); } catch (const DontCare &) { qDebug() << "Ignoring a network based on wireless block. " << qPrintable(m_iface.path()) << "\n"; throw; } } } OrgFreedesktopNetworkManagerSettingsConnectionInterface m_iface; QMap settings; }; QList WifiDbusHelper::getPreviouslyConnectedWifiNetworks() { QList networks; OrgFreedesktopNetworkManagerSettingsInterface foo (NM_SERVICE, "/org/freedesktop/NetworkManager/Settings", m_systemBusConnection); auto reply = foo.ListConnections(); reply.waitForFinished(); if (reply.isValid()) { for(const auto &c: reply.value()) { try { Network network(c.path()); QStringList tmp; tmp.push_back(network.id); tmp.push_back(network.path); tmp.push_back(network.password); QString lastConnected = ""; QLocale locale; if (network.timestamp != 0) { lastConnected = locale.toString(QDateTime::fromMSecsSinceEpoch(network.timestamp*1000), locale.dateFormat()); } tmp.push_back(lastConnected); networks.push_back(tmp); } catch (const Network::DontCare &) { continue; } } } else { qWarning() << "ERROR " << reply.error().message() << "\n"; } std::sort(networks.begin(), networks.end(), [](const QStringList &a, const QStringList &b){ return a[0].toLower() < b[0].toLower(); }); return networks; } void WifiDbusHelper::forgetConnection(const QString dbus_path) { OrgFreedesktopNetworkManagerSettingsConnectionInterface bar (NM_SERVICE, dbus_path, m_systemBusConnection); auto reply = bar.Delete(); reply.waitForFinished(); if(!reply.isValid()) { qWarning() << "Error forgetting network: " << reply.error().message() << "\n"; } } bool WifiDbusHelper::forgetActiveDevice() { OrgFreedesktopNetworkManagerInterface mgr(NM_SERVICE, NM_PATH, m_systemBusConnection); // find the first wlan adapter for now auto reply1 = mgr.GetDevices(); reply1.waitForFinished(); if(!reply1.isValid()) { qWarning() << __PRETTY_FUNCTION__ << ": Could not get network device: " << reply1.error().message() << "\n"; return false; } auto devices = reply1.value(); QDBusObjectPath dev; for (const auto &d : devices) { QDBusInterface iface(NM_SERVICE, d.path(), NM_DEVICE_IFACE, m_systemBusConnection); auto type_v = iface.property("DeviceType"); if (type_v.toUInt() == 2 /* NM_DEVICE_TYPE_WIFI */) { if (d.path().isEmpty()) { // didn't find a wifi device qWarning() << __PRETTY_FUNCTION__ << ": Could not find wifi device\n"; return false; } else { auto ac_path_var = iface.property("ActiveConnection"); if(!ac_path_var.isValid()) { qWarning() << __PRETTY_FUNCTION__ << ": Could not get active connection property from " << d.path() << ".\n"; return true; } QString ac_path = ac_path_var.value().path(); QDBusInterface ac_iface(NM_SERVICE, ac_path, NM_ACTIVE_CONNECTION_IFACE, m_systemBusConnection); auto conn_path_var = ac_iface.property("Connection"); if(!conn_path_var.isValid()) { qWarning() << __PRETTY_FUNCTION__ << ": Could not get connection path property from " << ac_path << ".\n"; return false; } forgetConnection(conn_path_var.value().path()); return true; } break; } } return false; } lomiri-system-settings-1.1.0/plugins/wifi/wifidbushelper.h000066400000000000000000000034341457356502600240110ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * Authors: * Jussi Pakkanen * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef WIFI_DBUS_HELPER #define WIFI_DBUS_HELPER #include #include /** * For sending specific dbus messages from QML. */ class WifiDbusHelper final : public QObject { Q_OBJECT Q_PROPERTY( QString wifiIp4Address READ getWifiIpAddress NOTIFY wifiIp4AddressChanged) public: explicit WifiDbusHelper(QObject *parent = nullptr); explicit WifiDbusHelper(const QDBusConnection &dbus, QObject *parent = nullptr); ~WifiDbusHelper() {}; Q_INVOKABLE void connect(QString ssid, int security, int auth, QStringList usernames, QStringList password, QStringList certs, int p2auth); Q_INVOKABLE QList getPreviouslyConnectedWifiNetworks(); Q_INVOKABLE void forgetConnection(const QString dbus_path); Q_INVOKABLE bool forgetActiveDevice(); public Q_SLOTS: void nmDeviceStateChanged(uint, uint, uint); Q_SIGNALS: void wifiIp4AddressChanged(QString wifiIp4Address); void deviceStateChanged(uint newState, uint reason); private: QDBusConnection m_systemBusConnection; QString getWifiIpAddress(); }; #endif lomiri-system-settings-1.1.0/po/000077500000000000000000000000001457356502600166175ustar00rootroot00000000000000lomiri-system-settings-1.1.0/po/CMakeLists.txt000066400000000000000000000040461457356502600213630ustar00rootroot00000000000000include(FindGettext) find_program(GETTEXT_XGETTEXT_EXECUTABLE xgettext) if("${GETTEXT_XGETTEXT_EXECUTABLE}" STREQUAL "GETTEXT_XGETTEXT_EXECUTABLE-NOTFOUND") message(FATAL_ERROR "Could not find xgettext") endif() set(DOMAIN ${PROJECT_NAME}) set(POT_FILE ${DOMAIN}.pot) file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/LINGUAS LINGUAS REGEX "^[^#].*") string(REGEX MATCHALL "[^ \t]+" LANGS "${LINGUAS}") configure_file(${CMAKE_CURRENT_SOURCE_DIR}/POTFILES.in ${CMAKE_CURRENT_BINARY_DIR}/POTFILES COPYONLY) add_custom_target(${POT_FILE} ALL COMMENT "Generating translation template" COMMAND ${GETTEXT_XGETTEXT_EXECUTABLE} -o ${POT_FILE} --from-code=UTF-8 --language=Desktop --package-name='${PROJECT_NAME}' --copyright-holder='Canonical Ltd.' --keyword --keyword=Name --keyword=Keywords -D ${CMAKE_BINARY_DIR} ${DESKTOP_FILE}.in COMMAND ${GETTEXT_XGETTEXT_EXECUTABLE} -o ${POT_FILE} -D ${CMAKE_SOURCE_DIR} -D ${CMAKE_CURRENT_SOURCE_DIR} -D ${CMAKE_CURRENT_BINARY_DIR} --from-code=UTF-8 --c++ --qt --add-comments=TRANSLATORS --keyword=_ --keyword=tr --keyword=tr:1,2 --package-name='${PROJECT_NAME}' --copyright-holder='Canonical Ltd.' --join-existing --files-from=${CMAKE_CURRENT_BINARY_DIR}/POTFILES) foreach(LANG ${LANGS}) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${LANG}.po ${CMAKE_CURRENT_BINARY_DIR}/${LANG}.po COPYONLY) endforeach(LANG) gettext_process_pot_file(${POT_FILE} ALL INSTALL_DESTINATION ${CMAKE_INSTALL_LOCALEDIR} LANGUAGES ${LANGS}) lomiri-system-settings-1.1.0/po/LINGUAS000066400000000000000000000006021457356502600176420ustar00rootroot00000000000000aa af am ar ast az be bem bg bn_BD br bs ca ca@valencia ckb cs cy da de dv el en_AU en_CA en_GB en_US eo es eu fa fi fr fr_CA fr_CH frp fur ga gd gl gu he hi hr hu hy ia id io is it ja jbo ka kab km kmr ko lb ln lo lt lv mg mi mk ml mr ms my nan nb nl ny oc om pa pam pl ps pt pt_BR ro ru sa sc sco sd sdh shn si sk sl sq sr st sv ta te tet tg th tk tr ug uk ur vi xh zh_CN zh_HK zh_TW lomiri-system-settings-1.1.0/po/POTFILES.in000066400000000000000000000240771457356502600204060ustar00rootroot00000000000000lib/LomiriSystemSettings/debug.cpp lib/LomiriSystemSettings/debug.h lib/LomiriSystemSettings/item-base.cpp lib/LomiriSystemSettings/item-base.h lib/LomiriSystemSettings/plugin-interface.h lib/LomiriSystemSettingsPrivate/accountsservice.cpp lib/LomiriSystemSettingsPrivate/accountsservice.h lib/LomiriSystemSettingsPrivate/i18n.cpp lib/LomiriSystemSettingsPrivate/i18n.h lib/LomiriSystemSettingsPrivate/systemimage.cpp lib/LomiriSystemSettingsPrivate/systemimage.h plugins/about/DevMode.qml plugins/about/EntryComponent.qml plugins/about/License.qml plugins/about/PageComponent.qml plugins/about/SingleValueStacked.qml plugins/about/Software.qml plugins/about/Storage.qml plugins/about/StorageBar.qml plugins/about/StorageItem.qml plugins/about/Version.qml plugins/about/click.cpp plugins/about/click.h plugins/about/plugin.cpp plugins/about/plugin.h plugins/about/storageabout.cpp plugins/about/storageabout.h plugins/about/systeminfo.cpp plugins/about/systeminfo.h plugins/background/Components/AddRemove.qml plugins/background/Components/HighlightedOverlay.qml plugins/background/Components/ListItemsHeader.qml plugins/background/Components/OverlayImage.qml plugins/background/Components/SelectedOverlay.qml plugins/background/MainPage.qml plugins/background/Preview.qml plugins/background/WallpaperGrid.qml plugins/background/background.cpp plugins/background/background.h plugins/background/plugin.cpp plugins/background/plugin.h plugins/background/utilities.js plugins/battery/PageComponent.qml plugins/battery/SleepValues.qml plugins/battery/battery.cpp plugins/battery/battery.h plugins/battery/plugin.cpp plugins/battery/plugin.h plugins/battery/plugin/battery-plugin.cpp plugins/battery/plugin/battery-plugin.h plugins/bluetooth/AuthorizationRequestDialog.qml plugins/bluetooth/ConfirmPasskeyDialog.qml plugins/bluetooth/DevicePage.qml plugins/bluetooth/DisplayPasskeyDialog.qml plugins/bluetooth/DisplayPinCodeDialog.qml plugins/bluetooth/PageComponent.qml plugins/bluetooth/ProvidePasskeyDialog.qml plugins/bluetooth/ProvidePinCodeDialog.qml plugins/bluetooth/agent.cpp plugins/bluetooth/agent.h plugins/bluetooth/bluetooth.cpp plugins/bluetooth/bluetooth.h plugins/bluetooth/bluez_adapter1.cpp plugins/bluetooth/bluez_adapter1.h plugins/bluetooth/bluez_agent1adaptor.cpp plugins/bluetooth/bluez_agent1adaptor.h plugins/bluetooth/bluez_agentmanager1.cpp plugins/bluetooth/bluez_agentmanager1.h plugins/bluetooth/bluez_device1.cpp plugins/bluetooth/bluez_device1.h plugins/bluetooth/bluez_helper.h plugins/bluetooth/dbus-shared.h plugins/bluetooth/device.cpp plugins/bluetooth/device.h plugins/bluetooth/devicemodel.cpp plugins/bluetooth/devicemodel.h plugins/bluetooth/freedesktop_objectmanager.cpp plugins/bluetooth/freedesktop_objectmanager.h plugins/bluetooth/freedesktop_properties.cpp plugins/bluetooth/freedesktop_properties.h plugins/bluetooth/plugin.cpp plugins/bluetooth/plugin.h plugins/brightness/PageComponent.qml plugins/brightness/WifiDisplays.qml plugins/brightness/WifiDisplaysAlert.qml plugins/brightness/aethercast/aethercast_device.cpp plugins/brightness/aethercast/aethercast_device.h plugins/brightness/aethercast/aethercast_helper.h plugins/brightness/aethercast/aethercast_manager.cpp plugins/brightness/aethercast/aethercast_manager.h plugins/brightness/aethercast/dbus-shared.h plugins/brightness/aethercast/device.cpp plugins/brightness/aethercast/device.h plugins/brightness/aethercast/devicemodel.cpp plugins/brightness/aethercast/devicemodel.h plugins/brightness/aethercast/displays.cpp plugins/brightness/aethercast/displays.h plugins/brightness/aethercast/freedesktop_objectmanager.cpp plugins/brightness/aethercast/freedesktop_objectmanager.h plugins/brightness/aethercast/freedesktop_properties.cpp plugins/brightness/aethercast/freedesktop_properties.h plugins/brightness/brightness.cpp plugins/brightness/brightness.h plugins/brightness/plugin.cpp plugins/brightness/plugin.h plugins/brightness/plugin/brightness-plugin.cpp plugins/brightness/plugin/brightness-plugin.h plugins/example/PageComponent.qml plugins/example/example-plugin.cpp plugins/example/example-plugin.h plugins/flight-mode/EntryComponent.qml plugins/flight-mode/flight-mode-helper.cpp plugins/flight-mode/flight-mode-helper.h plugins/flight-mode/plugin.cpp plugins/flight-mode/plugin.h plugins/flight-mode/urfkill-proxy.h plugins/gestures/PageComponent.qml plugins/gestures/gestures_dbushelper.cpp plugins/gestures/gestures_dbushelper.h plugins/gestures/plugin.cpp plugins/gestures/plugin.h plugins/hotspot/HotspotSetup.qml plugins/hotspot/PageComponent.qml plugins/hotspot/plugin/hotspot-plugin.cpp plugins/hotspot/plugin/hotspot-plugin.h plugins/language/DisplayLanguage.qml plugins/language/KeyboardLayoutItem.qml plugins/language/KeyboardLayouts.qml plugins/language/PageComponent.qml plugins/language/PageHardwareKeyboard.qml plugins/language/RebootNecessary.qml plugins/language/SpellChecking.qml plugins/language/SubsetView.qml plugins/language/ThemeValues.qml plugins/language/hardwarekeyboard-plugin.cpp plugins/language/hardwarekeyboard-plugin.h plugins/language/keyboard-layout.cpp plugins/language/keyboard-layout.h plugins/language/language-plugin.cpp plugins/language/language-plugin.h plugins/language/onscreenkeyboard-plugin.cpp plugins/language/onscreenkeyboard-plugin.h plugins/language/plugin.cpp plugins/language/plugin.h plugins/language/sessionservice.cpp plugins/language/sessionservice.h plugins/language/subset-model.cpp plugins/language/subset-model.h plugins/launcher/PageComponent.qml plugins/launcher/launcher.h plugins/launcher/launcher_impl.cpp plugins/launcher/launcher_impl.h plugins/launcher/plugin.cpp plugins/launcher/plugin.h plugins/launcher/plugin/GuAccessor.qml plugins/launcher/plugin/launcher-plugin.cpp plugins/launcher/plugin/launcher-plugin.h plugins/mouse/Connected.qml plugins/mouse/ItemTitle.qml plugins/mouse/None.qml plugins/mouse/PageComponent.qml plugins/mouse/PrimaryButtonSelector.qml plugins/mouse/SectionHeader.qml plugins/mouse/TapArea.qml plugins/mouse/mouse.cpp plugins/mouse/mouse.h plugins/mouse/plugin.cpp plugins/mouse/plugin.h plugins/nfc/PageComponent.qml plugins/nfc/nfcdbushelper.cpp plugins/nfc/nfcdbushelper.h plugins/nfc/plugin.cpp plugins/nfc/plugin.h plugins/nfc/plugin/nfc-plugin.cpp plugins/nfc/plugin/nfc-plugin.h plugins/notifications/CellBroadcast.qml plugins/notifications/ClickAppNotifications.qml plugins/notifications/ClickAppsSoundsNotify.qml plugins/notifications/ClickAppsVibrationsNotify.qml plugins/notifications/PageComponent.qml plugins/notifications/click_applications_model.cpp plugins/notifications/click_applications_model.h plugins/notifications/click_applications_notify_model.cpp plugins/notifications/click_applications_notify_model.h plugins/notifications/general_notification_settings.cpp plugins/notifications/general_notification_settings.h plugins/notifications/plugin.cpp plugins/notifications/plugin.h plugins/notifications/plugin/notifications-plugin.cpp plugins/notifications/plugin/notifications-plugin.h plugins/orientation-lock/EntryComponent.qml plugins/printing/AddPrinter.qml plugins/printing/AddPrinterDetails.qml plugins/printing/PageComponent.qml plugins/printing/Printer.qml plugins/printing/PrinterConnection.qml plugins/printing/Setting.qml plugins/printing/TextBoxListItem.qml plugins/printing/printer-sub-pages/CopiesAndPages.qml plugins/printing/printer-sub-pages/GeneralSettings.qml plugins/printing/printer-sub-pages/Policies.qml plugins/printing/printer-sub-pages/Status.qml plugins/reset/EntryComponent.qml plugins/reset/EraseEverything.qml plugins/reset/PageComponent.qml plugins/reset/ResetAllSettings.qml plugins/reset/ResetLauncherHome.qml plugins/reset/plugin.cpp plugins/reset/plugin.h plugins/reset/reset.cpp plugins/reset/reset.h plugins/sound/PageComponent.qml plugins/sound/SoundsList.qml plugins/sound/plugin.cpp plugins/sound/plugin.h plugins/sound/sound.cpp plugins/sound/sound.h plugins/sound/utilities.js plugins/time-date/ChooseTimeZone.qml plugins/time-date/PageComponent.qml plugins/time-date/TimePicker.qml plugins/time-date/plugin.cpp plugins/time-date/plugin.h plugins/time-date/timedate.cpp plugins/time-date/timedate.h plugins/time-date/timezonelocationmodel.cpp plugins/time-date/timezonelocationmodel.h plugins/vpn/PageComponent.qml plugins/wifi/AccessPoint.qml plugins/wifi/BaseMenuItem.qml plugins/wifi/CertDialog.qml plugins/wifi/CertPicker.qml plugins/wifi/Common.qml plugins/wifi/DivMenuItem.qml plugins/wifi/FramedMenuItem.qml plugins/wifi/HLine.qml plugins/wifi/IndicatorBase.qml plugins/wifi/MenuItemFactory.qml plugins/wifi/NetworkDetails.qml plugins/wifi/NetworkDetailsBrief.qml plugins/wifi/OtherNetwork.qml plugins/wifi/PageComponent.qml plugins/wifi/PreviousNetworks.qml plugins/wifi/RemoveBackground.qml plugins/wifi/SectionMenuItem.qml plugins/wifi/StandardMenuItem.qml plugins/wifi/SwitchMenuItem.qml plugins/wifi/certhandler.cpp plugins/wifi/certhandler.h plugins/wifi/nm_manager_proxy.h plugins/wifi/nm_settings_connection_proxy.h plugins/wifi/nm_settings_proxy.h plugins/wifi/plugin.cpp plugins/wifi/plugin.h plugins/wifi/previousnetworkmodel.cpp plugins/wifi/previousnetworkmodel.h plugins/wifi/unitymenumodelstack.cpp plugins/wifi/unitymenumodelstack.h plugins/wifi/wifidbushelper.cpp plugins/wifi/wifidbushelper.h src/SystemSettings/IconWithFallback.qml src/SystemSettings/ItemPage.qml src/SystemSettings/ListItems/Divider.qml src/SystemSettings/ListItems/Icon.qml src/SystemSettings/ListItems/IconProgression.qml src/SystemSettings/ListItems/ProportionalShape.qml src/SystemSettings/ListItems/SingleControl.qml src/SystemSettings/ListItems/SingleValue.qml src/SystemSettings/ListItems/SingleValueProgression.qml src/SystemSettings/ListItems/Standard.qml src/SystemSettings/ListItems/StandardProgression.qml src/SystemSettings/ListItems/ThinDivider.qml src/SystemSettings/SettingsItemTitle.qml src/SystemSettings/USSAdaptivePageLayout.qml src/debug.cpp src/debug.h src/item-model.cpp src/item-model.h src/main.cpp src/plugin-manager.cpp src/plugin-manager.h src/plugin.cpp src/plugin.h src/qml/AdaptiveContainer.qml src/qml/CategorySection.qml src/qml/EntryComponent.qml src/qml/EntryComponentGrid.qml src/qml/EntryComponentList.qml src/qml/MainWindow.qml src/qml/UncategorizedItemsView.qml src/utils.cpp src/utils.h lomiri-system-settings-1.1.0/po/aa.po000066400000000000000000001424371457356502600175530ustar00rootroot00000000000000# Afar translation for lomiri-system-settings # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd. 2015 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2015. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-07-19 00:16+0000\n" "Last-Translator: Charif AYFARAH \n" "Language-Team: Afar \n" "Language: aa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-21 05:34+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Siirâ Massoosu" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Lafootu; Massoosu" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Maleey" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Inkinnah" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Siirâ Massoosu" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Bayis" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Derrekkatu" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Siirâ massoswa inkih Wadir-qagis" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Korsitte oggoluh telefoon wadir-ugus faxa" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "Derrekkatu" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "Siira;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Abootu" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Fantaaxawis" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Afammabla" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Massos" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Beetari" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Tatre %1 nammayye" msgstr[1] "Tatre %1 nammayye" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "Tatre %1 miniti" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "Tatre %1 saaqata" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Kibnê caddabna" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Kimaala" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Asaaku" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Away kibbiimah" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Ellacabô nagay kibne" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Nagay Kibbiime" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 minitih lakal" msgstr[1] "%1 minitih lakal" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 minitih lakal" msgstr[1] "%1 minitih lakal" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Blutuus" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 minitih lakal" msgstr[1] "%1 minitih lakal" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Iginnoh" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Migaaqa" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Uyfuttuc" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Fantaaxawis" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Af uybulluy" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Ellecaboh fantaaxawtem" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Fantaaxawis" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Uyfuttuc" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Cuumita uybulluy" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Af uybulluy" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Diggos" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Miftacî rakitte" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Af & Kawsenta" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Af uybulluy..." #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Miftacî rakitte" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Miftacî xongolo" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Miftacî rakitte" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Korsitte oggoluh telefoon wadir-ugus faxa" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Away wadir-ugus" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Tan afitte:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Gasye wadir-qagis" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Ellecaboh fantaaxawtem" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Kallacsime away geytimah" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Mascassoosi" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Xongolo" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "Gersi xongoloola:" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Mascassoosi" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Mascassoosi" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Xongolo" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "Kalluw iyyek araris" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Tibbâ Gurral araris" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Kalluw iyyek araris" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Mascassoosi" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "Mascassoosi" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Fantaaxawis" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Fantaaxawis" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Rettâ migaaqa" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Siirâ Massoosu" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "Farmooma:" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "IP sigma" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Kullim Kal & Wadir-qagis" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "Gasye wadir-qagis" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Gasye wadir-qagis" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Gasye qimbok luk suge addattinoh andabbele" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Siirâ massoswa inkih Wadir-qagis..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Kullim Kal & Wadir-qagis" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Siirâ massoswa inkih Wadir-qagis" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Tibbâ Gurra" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Kalluwye" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefoon seecooca:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "kalluw-kaaya" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Kalluw iyyek araris" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Tibbâ Gurral araris" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Kalluuwus-beytâ xongoloola" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Farmooma:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Farmô xongolol araris" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Farmô xongolol araris" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Gersi xongoloola:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Kofli xongolo" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "Gersi xongoloola:" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Farmô xongolol araris" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "kalluw-kaaya" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Kurutan fantaaxawih ayfaf makkinna" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Korsitte oggoluh telefoon wadir-ugus faxa" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Modem makkaabise ma geytima" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Aaxigewan soka" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Sabab mayan" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Away aalat makkaabiseenih" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Away aalat ma makkaabisinnon" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "A aalat okkoroh bicat mayan" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "IP okkoro ma cigsimta (sigma, orba, ww... ma geytimta)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP okkoro bica mali" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Ku asliinoh addaffakoot massah ma suginna" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X kallacsime yuftuceh" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X kallacsimeh okkoro makinna" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X kallacsime makinna" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X kallacsime asliino geyuh raageh" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP maqmiil qimbisam makinna" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP maqmiil soka" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP maqmiil makinna" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Kurutan fantaaxawih ayfaf qimbisam makkinna" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Kurutan fantaaxawih ayfaf makkinna" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Aalatah faxxiima diggaase deedalam bictah" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Aalat kalliimeh" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Retta makkaabise xiinih gexe" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Aalat fantaaxawih taafit qelliteh" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Aalat tuyfuttucem xoqoysime akkiiy maqmiil akki" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Aalat fantaaxaway yene yukkuqsumeh" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Kallacsime away geytimah" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem ma geytiminna" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Blutuus fantaaxaw makkinna hinnay orbeh" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Fantaaxaw gubakiyyi makkinna" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Modem makkaabise ma geytima" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wi-Fi retta ma geytimta" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Namayhatô fantaaxaw makkinna" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Rettah addaffakootu" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Ellecaboh fantaaxawtem" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Cuumita" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Retta hawwen" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP sigma" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Yooqoren Rettat fantaaxawis" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Rettâ migaaqa" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Saaya" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Numtinamo" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Numtinamo" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "Cuumita uybulluy" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Yooqoren rettat fantaaxawis..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Dumi Rettot" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Saytunis" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Message received" #~ msgstr "Farmo Temeete" #~ msgid "Remove image" #~ msgstr "Muuci kal" #~ msgid "System;" #~ msgstr "Siira;" #, fuzzy #~ msgid "launcher" #~ msgstr "Gasye wadir-qagis" #, fuzzy #~ msgid "communication" #~ msgstr "Mascassoosi" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu -h Haxxa" #, fuzzy #~ msgid "Dash background" #~ msgstr "Derrekkatu" #, fuzzy #~ msgid "User name" #~ msgstr "Rettâ migaaqa" #, fuzzy #~ msgid "Enter password" #~ msgstr "Cuumita uybulluy" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Siirâ massoswa inkih Wadir-qagis..." #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Uyfuttuc" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Uyfuttuc" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "Modem makkaabise ma geytima" #, fuzzy #~ msgid "Some calls" #~ msgstr "Telefoon seecooca:" #, fuzzy #~ msgid "Locked" #~ msgstr "Kofli xongolo" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Fantaaxawis" lomiri-system-settings-1.1.0/po/af.po000066400000000000000000001332761457356502600175610ustar00rootroot00000000000000# Afrikaans translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-02-02 00:21+0000\n" "Last-Translator: Jean Joubert \n" "Language-Team: Afrikaans \n" "Language: af\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.8\n" "X-Launchpad-Export-Date: 2015-07-16 05:39+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Stelsel Instellings" #: lomiri-system-settings.desktop.in:5 #, fuzzy msgid "Preferences;Settings;" msgstr "Voorkeure;Instellings;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Ontwikkelaar Wyse" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "U benodig 'n wagkode of wagwoord stel om Ontwikkelaar Wyse te gebruik." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Jammer, die lisensie kon nie vertoon word nie." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Geen" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Laas opgedateer" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nooit" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Sagteware lisensie" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Stelsel Instellings" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Kanselleer" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 #, fuzzy msgid "Global theme settings:" msgstr "Kanaal instellings" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Stabiel" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "Stelsel;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Op enige data konneksie" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 #, fuzzy msgid "OK" msgstr "Selekteer" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Gister" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Vandag" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Ligging" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Op enige data konneksie" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Ligging" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Verwyder" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Kanaal instellings" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Stabiel" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Stoor" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "System;" #~ msgstr "Stelsel;" #, fuzzy #~| msgid "Location" #~ msgid "communication" #~ msgstr "Ligging" lomiri-system-settings-1.1.0/po/am.po000066400000000000000000002437341457356502600175710ustar00rootroot00000000000000# Amharic translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-12-20 01:00+0000\n" "Last-Translator: Samson \n" "Language-Team: Amharic \n" "Language: am\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:39+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "ስርአት ማሰናጃ" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "ምርጫዎች; ማሰናጃዎች;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "የ አሁኑን ጥያቄ መሰረዝ አልተቻለም (ግልጋሎቱ መገናኘት አልተቻለም)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "የ አሁኑን ጥያቄ ማስቆም አልተቻለም (ግልጋሎቱ መገናኘት አልተቻለም)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "የ አበልጻጊ ዘዴ" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "በ አበልጻጊ ዘዴ ማንም ሰው መድረስ ይችላል: ለ መቀየር ወይንም ለ ማጥፋት በ ስልኩ ላይ ያሉ ነገሮችን ስልኩን ከ ሌሎች " "አካሎች ጋር በ ማገናኘት" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "የ ማለፊያ ኮድ ወይንም የ ማለፊያ ሀረግ ያስፈልጋል የ አበልጻጊ ዘዴ ለ ማዘጋጀት እና ለመጠቀም" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "ደህንነት መቆለፊያ" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "አዝናለሁ ይህን ፍቃድ ማሳየት አይቻልም" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "ስለ" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "ተከታታይ" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "ምንም" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "የ ዋይ-ፋይ አድራሻ" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "የ ብሉቱዝ አድራሻ" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "ማጠራቀሚያ" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 ነፃ" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "ሶፍትዌር:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ስራት" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "መጨረሻ የተሻሻለው" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "በፍጹም" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "ማሻሻያዎች መፈለጊያ" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "ሕጋዊ:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "የ ሶፍትዌር ፍቃዶች" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "የ ደንብ መረጃ" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "የ አበልጻጊ ዘዴ" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "በ ማሰስ ላይ" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "ስርአት ማሰናጃ" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "መተግበሪያ የሚጠቀማቸው" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "ቪዲዮዎች" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "ድምፅ" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "ስእሎች" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "ሌሎች ፋይሎች" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "መተግበሪያ የሚጠቀማቸው" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "ጠቅላላ ማጠራቀሚያው" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "ነፃ ቦታ" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "በ ስም" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "በ መጠን" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "ዝግጁ አይደለም" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "የ ስርአት መገንቢያ ዝርዝሮች" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "የ ስርአት መገንቢያ ቁጥር" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "የ ኡቡንቱ ምስል አካል" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "የ ኡቡንቱ መገንቢያ መግለጫ" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "የ አካሉ ምስል ክፍል" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "የ አካል መገንቢያ መግለጫ" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "የ ምስል አካልማስተካከያ" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "ያልታወቀ አርእስት" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "መሰረዣ" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "ምንም ምስል አልተመረጠም" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "ማስወገጃ %1 ምስል" msgstr[1] "ማስወገጃ %1 ምስሎች" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "ምስል መጨመሪያ…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "ምስል ማስወገጃ…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "መደቡ" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "ሁሉንም የ ስርአት ማሰናጃ እንደ ነበር መመለሻ" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "ማስቻያ" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "ለውጦቹን ተግባራዊ ለማድረግ ስልኩን እንደገና ማስነሳት ያስፈልጋል" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "መደብ" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "ስርአት" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "ማስተካከያ" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "የ ማለፊያ ሐረግ ይምረጡ" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "ቅድመ እይታ" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "ማሰናጃ" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "እሺ" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "ባትሪ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 ሰከንድ በፊት" msgstr[1] "%1 ሰከንዶች በፊት" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 ደቂቃ በፊት" msgstr[1] "%1 ደቂቆች በፊት" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ሰአት በፊት" msgstr[1] "%1 ሰአቶች በፊት" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "የተሞላው ደረጃ" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "ትናንትና" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "ዛሬ" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "አሁን በመሙላት ላይ" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "መጨረሻ ሙሉ የተሞላው" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "በሙሉ ሞልቷል" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "የ ባትሪ አጠቃቀም ለ መቀነስ:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "ብርሁነት ማሳያ" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "በማይሰራ ጊዜ መቆለፊያ" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "በማይሰራ ጊዜ ማስተኛ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "ከ %1 ሰከንድ በኋላ" msgstr[1] "ከ %1 ሰከንዶች በኋላ" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "ከ %1 ደቂቃ በኋላ" msgstr[1] "ከ %1 ደቂቆች በኋላ" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "ዋይ-ፋይ ለ ሆትስፖት" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "ዋይ-ፋይ" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "ብሉቱዝ" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "ስልኩን መቆለፊያ በማይጠቀሙበት ጊዜ:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "ስልኩን ማስተኛ በማይጠቀሙበት ጊዜ:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "ከ %1 ሰከንዶች በኋላ" msgstr[1] "ከ %1 ሰከንዶች በኋላ" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "ስልኩ ወደ ማስተኛ ዘዴ አይሄድም በ ጥሪ ላይ ወይንም ቪዲዮ በድጋሚ ሲያጫውቱ አጭር ጊዜ ለ ደህንነት ጥሩ ነው" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "ስልኩ ወደ ማስተኛ ዘዴ አይሄድም በ ጥሪ ላይ ወይንም ቪዲዮ በድጋሚ ሲያጫውቱ" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "የ ብሉቱዝ ማጣመሪያ ጥያቄ" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "ይህ አካል %1 ከዚህ አካል ጋር መጣመር ይፈልጋል: እርስዎ ይህን ማድረግ ይፈልጋሉ?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "መፍቀጃ" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "መከልከያ" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "የ ብሉቱዝ ማጣመሪያ ጥያቄ" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "እባክዎን ያረጋግጡ ይህ የሚታየው ፒን ከ '%1' ከዚህ ጋር እንደሚመሳሰል" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "ማረጋገጫ ፒን" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "ተገናኝቷል" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "በመገናኘት ላይ…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "በማቋረጥ ላይ …" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "ተቋርጧል" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "ያልታወቀ" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "ኮምፒዩተር" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ስልክ" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "ሞደም" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "ኔትዎርክ" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "በ ጆሮ ማድመጫ" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "በ ጆሮ ማድመጫዎች" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "ቪዲዮ" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "ሌላ ድምፅ" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "ጆይፓድ" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "የ ፊደል ገበታ" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "ታብሌት" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "አይጥ" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "ማተሚያ" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "ካሜራ" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "ሌሎች" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "እጅግ በጥም ጥሩ" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "ጥሩ" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "ደህና" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ደካማ" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "ስም" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "አይነት" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "ሁኔታው" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "የ ምልክት ጥንካሬ" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "ራሱ በራሱ መገናኛ በሚገኝበት ጊዜ:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "ማቋረጫ" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "መገናኛ" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "ይህን አካል ተወው" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "እባክዎን የሚቀጥለውን ፒን ያስገቡ በ %1 እና ይጫኑ “ማስገቢያ” በ ፊደል ገበታ ላይ:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "ማግኛ" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "ማግኘት አይቻልም" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "በ መፈለግ ላይ…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "የተገናኙ አካሎች:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "ሌላ አካል መገናኛ:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "አካል ማገናኛ:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "ምንም አልተገኘ" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "ፒን ለ '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "ማጣመሪያ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "ብሩህነት & ማሳያ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "ብሩህነት" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "ብርሁነት ማሳያ" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "ራሱ በራሱ ማስተካከያ" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "ብርሁነት እና ማደብዘዣ ማሳያው ለ አካባቢው እንዲስማማ" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "ማሳያ" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "የ ውጪ ማሳያ" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "ሽቦ አልባ ማሳያ" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "አልተገናኘም" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "ሽቦ አልባ ማሳያ" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "ምንም ማሳያ አልተገኘ" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "የተገናኙ ማሳያ:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "በ መገናኘት ላይ" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "ሌላ ማሳያ ይጠቀሙ:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "ማሳያ ይምረጡ:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "ይህ አካል መገናኘት አልቻለም ወደ %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "ያልታወቀ ስህተት ተፈጥሯል በ መገናኘት ላይ እንዳለ ወደ %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "ስእሎች" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "መታ ያድርጉ ለ መጫን" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "የ አሁኑ እቅድ:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "የ ሆትስፖት ማሰናጃ መቀየሪያ" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "ሆትስፖት ማሰናጃ" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "የ ሆትስፖት ስም" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "የ ማለፊያ ሐረግ ይምረጡ" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "የመግቢያ ቃል ማሳያ" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "መቀየሪያ" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "መጀመሪያ" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "ሆትስፖት" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "ሆት ስፖት በሚበራ ጊዜ ሌሎች አካሎች የ እርስዎን ሴሉላር ዳታ ግንኙነት መጠቀም ይችላሉ በ ዋይ-ፋይ ኔትዎርክ: መደበኛ " "የ ዳታ ክፍያ ያስከትላል" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "ሌሎች አካሎች የ እርስዎን ሴሉላር ዳታ ግንኙነት መጠቀም ይችላሉ በ ዋይ-ፋይ ኔትዎርክ: መደበኛ የ ዳታ ክፍያ ያስከትላል" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "መቀየሪያ የማለፊያ ኮድ…" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "ሆትስፖት ማሰናጃ" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "ዋይ-ፋይ ሆትስፖት" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "በ ዋይ-ፋይ ላይ በሚሆን ጊዜ" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "ቋንቋ ማሳያ" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "ወደ ኋላ" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "ማረጋገጫ" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "የ ፊደል ገበታ አቀራረብ" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "የ አሁኑ እቅድ:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "ሁሉም እቅዶች ዝግጁ ናቸው:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "ቋንቋ & ጽሁፍ" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "ቋንቋ ማሳያ…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "የ ፊደል ገበታ" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "የ ፊደል ገበታ" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "የ ፊደል ገበታ" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "የ ፊደል ገበታ" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "የ ፊደል ገበታ" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "የ ቃላት ስህተት ማረሚያ" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "በራሱ ማረሚያ" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "የ ቃላት ሐሳብ አሳሳቢ" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "በራሱ በ አቢይ ፊደል መጻፊያ" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "የ እያብዳንዱን አረፍተ ነገር መጀመሪያ በ አቢይ ፊደል ለመጻፍ የ ሺፍት ቁልፍን ያብሩ" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "በራሱ ነጥቦች ማስገቢያ" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "መጨመሪያ ነጥብ እና የጎደሉ ትምህርተ ጥቅስ: የ ክፍተት ቁልፍን ሁለት ጊዜ መታ ሲያደርጉ" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "የ ፊደል ገበታ ድምፅ" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "የ ፊደል ገበታ ማንቀጥቀጫ" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "የ ፊደል ገበታ አቀራረብ" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "የ ፊደል ገበታ" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "ለውጦቹን ተግባራዊ ለማድረግ ስልኩን እንደገና ማስነሳት ያስፈልጋል" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "እንደገና ልጀምር አሁን" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "የ አሁኑ ቋንቋ ፊደል ማረሚያ:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "ሁሉም ቋንቋዎች ዝግጁ ናቸው:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "ማስነሻውን እንደ ነበር መመለሻ" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "በ ትልቅ መመልከቻ:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "ሁል ጊዜ ማስጀመሪያውን ማሳያ" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "ቪዲዮዎች እና በሙሉ መመልከቻ ጨዋታዎች ለጊዜው ይደብቁታል" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "የ ምልክት መጠን:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "የ መጠቆሚያ ፍጥነት:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "የ መሸብለያ ፍጥነት:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "ሁለት ጊዜ-መጫኛ ፍጥነት:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "ተችፓድ" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "በ ጣት መሸብለያ ፍጥነት:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "መታ ያድርጉ ለ መጫን" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "በ ሁለት ጣቶች መሸብለያ" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "በ መጻፍ ላይ" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "አይጥ ተገናኝቷል" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "አይጥ & ተችፓድ" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "ቀዳሚ ቁልፍ:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "በ ግራ" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "በ ቀኝ" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "በቂ ፍጥነት የለውም" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "ሁለት ጊዜ-ይጫኑ" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "መጠየቅ አሁን ዝግጁ ነው" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "ማስጠንቀቂያ" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "ማስጠንቀቂያ" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "ማስታወቂያዎች" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "ድምፆች" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "ማንቀጥቀጫ" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "የ ማስታወቂያ አረፋ" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "የ ማስታወቂያ ዝርዝር" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "ድምፅ" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "መተግበሪያ በ ድምፅ የሚያሳውቅ:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "ማንቀጥቀጫ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "በ ዝምታ ዘዴ ሲሆን:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "እንደ መደበኛ ጊዜ ማንቀጥቀጫ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "አታንቀጥቅጥ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "መተግበሪያ በ ማንቀጥቀጫ የሚያሳውቅ:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "መተግበሪያዎች:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "መተግበሪያዎች እርስዎን ያስጠነቅቃሉ የ ማስታወቂያ አረፋ: ድምፆች: ማንቀጥቀጫ እና የ ማስታወቂያ ክፍል በ መጠቀም" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "ይህ መተግበሪያ በ ድምፅ ያሳውቀኝ" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "ይህ መተግበሪያ በ ማንቀጥቀጫ ያሳውቀኝ" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "ማስታወቂያዎች የሉም" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "አረፋ" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "ማተሚያ" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "ሲም ፒን ያስገቡ" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "አገልግሎቶች" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "በመገናኘት ላይ…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "የ ማለፊያ ሐረግ ይምረጡ" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "ማተሚያ" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "መግለጫ" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "አካባቢ" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "አቅራቢዎች ይምረጡ:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "በ ማተም ላይ" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "ማጥፊያ" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "ማተሚያ" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "ስርአት ማሰናጃ" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "ሰአት & ቀን" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "ኮፒዎች" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "የ አበልጻጊ ዘዴ" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "ጥራት" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "ማስቻያ" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "ነባር" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "የሚካፈሉት" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "ተቋርጧል" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "ንቁ" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "ተቋርጧል" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "መልእክት የለም" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "አድራሻዎች" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "ሞደም" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "ሁሉም ሰነዶች: የተቀመጡ ጨዋታዎች: ማሰናጃዎች: እና ሌሎችም እቃዎች በቋሚነት ከዚህ ስልክ ውስጥ ይጠፋሉ" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "ማጥፊያ & ሁሉንም እንደ ነበር መመለሻ" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "አካል" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "ማስነሻውን እንደ ነበር መመለሻ" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "ማስነሻው ወደ ነበረበት ወደ ዋናው ይዞታ ይመለሳል" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "ሁሉንም የ ስርአት ማሰናጃ እንደ ነበር መመለሻ…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "የ ማስነሻ ይዞታ እና እቅድ እና ማጣሪያዎች በ ቤት መመልከቻ ውስጥ ወደ ነበረበት ወደ ማሰናጃው ይመለሳል" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "ማጥፊያ & ሁሉንም እንደ ነበር መመለሻ" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "ሁሉንም የ ስርአት ማሰናጃ እንደ ነበር መመለሻ" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "በ ዝምታ ዘዴ" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "ደዋይ:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "የ ስልክ ጥሪዎች:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "የ ስልክ ጥሪ ድምፅ" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "በሚደወል ጊዜ ማንቀጥቀጫ" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "በ ዝምታ ዘዴ ማንቀጥቀጫ" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "የ መደወያ ድምፅ" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "መልእክቶች:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "ማንቀጥቀጫ ከ መልእክት ድምፅ ጋር" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "ማንቀጥቀጫ ከ መልእክት ድምፅ ጋር" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "ሌሎች ድምፆች:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "ድምፅ መቆለፊያ" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "ማንቀጥቀጫ" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "ማንቀጥቀጫ ከ መልእክት ድምፅ ጋር" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "የ ስልክ ጥሪ ድምፅ" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "አቅራቢዎች ይምረጡ:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "የ ሰአት ክልል" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "የ ሰአት ክልል ማሰናጃ:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "ራስ በራሱ" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "በ እጅ የሚሰራ" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "የ አሁኑን አካባቢ ያስገቡ" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "ተመሳሳይ ቦታ የለም" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "ሰአት & ቀን" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "የ ሰአት ክልል:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "ሰአት እና ቀን ማሰናጃ:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "ሰአት & ቀን ማሰናጃ" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "ሰአት" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "ቀን" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "የሚጋሩት የ ግንኙነት ግልጋሎት ወድቋል" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "ለውጦቹን ተግባራዊ ለማድረግ ስልኩን እንደገና ማስነሳት ያስፈልጋል" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "ይቀጥሉ" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "ማሻሻያው ዝግጁ ነው" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "ማስቀመጫ" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "ያልታወቀ ስህተት" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "ምንም ምክንያት አልተሰጠም" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "አካሉ አሁን በ አስተዳዳሪው ቁጥጥር ውስጥ ነው" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "አካሉ አሁን በ አስተዳዳሪው ቁጥጥር ውስጥ አይደለም" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "ለማዋቀር አካሉን ማዘጋጀት አልተቻለም" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "የ IP ማዘጋጃውን ማስቀመጥ አልተቻለም (ምንም ዝግጁ አድራሻ የለም ጊዜው አልፏል ወዘተ)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "የ IP ማዘጋጃው ዋጋ የለውም" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "የ እርስዎ ማረጋገጫ ዝርዝር ትክክል አይደለም" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X መጠየቅ ተቋርጧል" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X መጠየቅ ማዋቀሪያ ወድቋል" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X መጠየቅ ወድቋል" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X መጠየቅ ለማረጋገጥ በጣም ረጅም ጊዜ ወስዷል" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "የ DHCP ደንበኛ ማስጀመር አልተቻለም" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "የ DHCP ደንበኛ ስህተት" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "የ DHCP ደንበኛ ወድቋል" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "የሚጋሩትን የ ግንኙነት ግልጋሎት ማስጀመር አልተቻለም" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "የሚጋሩት የ ግንኙነት ግልጋሎት ወድቋል" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "ለዚህ አካል አስፈላጊ የሆነ ሶፍትዌር አልተገኘም" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "አካሉ ተወግዷል" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "የ ኔትዎርክ አስተዳዳሪ ተኝቷል" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "የ አካሉ ንቁ ግንኙነት ጠፍቷል" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "አካሉ በ ተጠቃሚው ወይንም በ ደንበኛው ተለያይቷል" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "ለአካሉ የነበረው ግንኙነት ግምት ነው" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "መጠየቅ አሁን ዝግጁ ነው" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "ሞደም ማግኘት አልተቻለም" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "የ ብሉቱዝ ግንኙነት ወድቋል ወይንም ጊዜው አልፏል" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "የ ግንኙነቱ ጥገኛነት ወድቋል" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "የ ሞደም አስተዳዳሪ አልተገኘም" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "የ ዋይ-ፋይ ኔትዎርክ አልተገኘም" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "ሁለተኛው ግንኙነት ከ መሰረታዊ ግንኙነት ወድቋል" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "የ ኔትዎርክ ዝርዝር" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "መጨረሻ የተገናኘው" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "የ መግቢያ ቃል" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "ኔትዎርክን መተው" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP አድራሻ" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "ከ ተደበቀ ኔትዎርክ ጋር መገናኛ" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "የ ኔትዎርክ ስም" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "ደህንነት" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 የግል" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 የግል" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "ማረጋገጫ" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "የ ውስጥ ማረጋገጫ" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "ተሰናክሏል" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "እትም" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "እትም: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "እትም: " #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "ራስ በራሱ" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "የተጠቃሚ ስም" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "የመግቢያ ቃል" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "ከ ተደበቀ ኔትዎርክ ጋር መገናኛ…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "ቀደም ያሉ ኔትዎርኮች" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "ማጽጃ" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "የ ግል" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "መፈለጊያ" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "የግል" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "ስርአት" #~ msgid "Message received" #~ msgstr "የተቀበሉት መልእክቶች" #~ msgid "Connect to Wi‑Fi" #~ msgstr "ወደ ዋይ‑ፋይ መገናኛ" #~ msgid "Remove image" #~ msgstr "ምስል ማስወገጃ" #, fuzzy #~ msgid "Unavailable" #~ msgstr "ማሻሻያው ዝግጁ ነው" #~ msgid "Launcher" #~ msgstr "ማስነሻ" #~ msgid "System;" #~ msgstr "ስርአት;" #~ msgid "about" #~ msgstr "ስለ" #~ msgid "device" #~ msgstr "አካል" #~ msgid "info" #~ msgstr "መረጃ" #~ msgid "phone" #~ msgstr "ስልክ" #~ msgid "number" #~ msgstr "ቁጥር" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "ተከታታይ" #~ msgid "address" #~ msgstr "አድራሻ" #~ msgid "mac" #~ msgstr "ማክ" #~ msgid "licenses" #~ msgstr "ፍቃዶች" #~ msgid "developer" #~ msgstr "አበልጻጊ" #~ msgid "software" #~ msgstr "ሶፍትዌር" #~ msgid "storage" #~ msgstr "ማጠራቀሚያ" #~ msgid "disk" #~ msgstr "ዲስክ" #~ msgid "space" #~ msgstr "ቦታ" #~ msgid "version" #~ msgstr "እትም" #~ msgid "revision" #~ msgstr "ግምገማ" #~ msgid "appearance" #~ msgstr "አቀራረብ" #~ msgid "wallpaper" #~ msgstr "የ ግድግዳ ወረቀት" #~ msgid "art" #~ msgstr "ኪነ ጥበብ" #~ msgid "photo" #~ msgstr "ፎቶ" #~ msgid "picture" #~ msgstr "ስእል" #~ msgid "image" #~ msgstr "ምስል" #~ msgid "battery" #~ msgstr "ባትሪ" #~ msgid "power" #~ msgstr "ሐይል" #~ msgid "charge" #~ msgstr "መሙያ" #~ msgid "idle" #~ msgstr "በማይሰራ ጊዜ" #~ msgid "lock" #~ msgstr "መቆለፊያ" #~ msgid "disable" #~ msgstr "ማሰናከያ" #~ msgid "enable" #~ msgstr "ማስቻያ" #~ msgid "bluetooth" #~ msgstr "ብሉቱዝ" #~ msgid "headset" #~ msgstr "የ ጆሮ ማድምድጫ" #~ msgid "pair" #~ msgstr "ማጣመሪያ" #~ msgid "discover" #~ msgstr "ያግኙ" #~ msgid "car" #~ msgstr "መኪና" #~ msgid "handsfree" #~ msgstr "ከ እጅ ነፃ" #~ msgid "wireless" #~ msgstr "ሽቦአልባ" #~ msgid "connect" #~ msgstr "መገናኛ" #~ msgid "disconnect" #~ msgstr "መለያያ" #~ msgid "stereo" #~ msgstr "ስቴሪዮ" #~ msgid "brightness" #~ msgstr "ብርሁነት" #~ msgid "display" #~ msgstr "ማሳያ" #~ msgid "screen" #~ msgstr "መመልከቻ" #~ msgid "automatic" #~ msgstr "ራስ በራሱ" #~ msgid "adjust" #~ msgstr "ማስተካከያ" #~ msgid "Example" #~ msgstr "ለምሳሌ" #~ msgid "example" #~ msgstr "ለምሳሌ" #~ msgid "test" #~ msgstr "ለሙከራ" #~ msgid "sample" #~ msgstr "ናሙና" #~ msgid "Flight Mode" #~ msgstr "በ በረራ ዘዴ" #~ msgid "flight" #~ msgstr "በረራ" #~ msgid "plane" #~ msgstr "አውሮፕላን" #~ msgid "offline" #~ msgstr "ከ መስመር ውጪ" #~ msgid "airplane" #~ msgstr "አውሮፕላን" #~ msgid "network" #~ msgstr "ኔትዎርክ" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "ስእሎች" #, fuzzy #~ msgid "hotspot" #~ msgstr "ሆትስፖት" #~ msgid "language" #~ msgstr "ቋንቋ" #~ msgid "keyboard" #~ msgstr "የ ፊደል ገበታ" #~ msgid "spellcheck" #~ msgstr "ፊደል ማረሚያ" #~ msgid "correct" #~ msgstr "ማረሚያ" #~ msgid "suggestions" #~ msgstr "አስተያየቶች" #~ msgid "capitalization" #~ msgstr "በ አቢይ ፊደል" #~ msgid "punctuation" #~ msgstr "ስርአተ ነጥብ" #~ msgid "layout" #~ msgstr "እቅድ" #~ msgid "words" #~ msgstr "ቃላቶች" #~ msgid "vibration" #~ msgstr "ማንቀጥቀጫ" #, fuzzy #~ msgid "launcher" #~ msgstr "ማስነሻ" #, fuzzy #~ msgid "mouse" #~ msgstr "አይጥ" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "ይጫኑ" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "ማረጋገጫ" #~ msgid "notifications" #~ msgstr "ማስታወቂያዎች" #~ msgid "apps" #~ msgstr "መተግበሪያዎች" #~ msgid "authorize" #~ msgstr "መፍቀጃ" #~ msgid "permissions" #~ msgstr "ፍቃዶች" #~ msgid "badges" #~ msgstr "አርማዎች" #~ msgid "facebook" #~ msgstr "ፌስቡክ" #~ msgid "twitter" #~ msgstr "ትዊተር" #~ msgid "flickr" #~ msgstr "ፍሊከር" #~ msgid "gmail" #~ msgstr "ጂሜይል" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "በ አቅጣጫ መቆለፊያ" #~ msgid "rotation" #~ msgstr "ማዞሪያ" #~ msgid "orientation" #~ msgstr "አቅጣጫ" #, fuzzy #~ msgid "printer" #~ msgstr "ማተሚያ" #, fuzzy #~ msgid "printers" #~ msgstr "ማተሚያ" #, fuzzy #~ msgid "printing" #~ msgstr "በ መጠበቅ ላይ" #~ msgid "color" #~ msgstr "ቀለም" #~ msgid "laser" #~ msgstr "ሌዘር" #~ msgid "ink" #~ msgstr "ቀለም" #~ msgid "Reset" #~ msgstr "እንደ ነበረ መመለሻ" #~ msgid "reset" #~ msgstr "እንደ ነበር መመለሻ" #~ msgid "erase" #~ msgstr "መሰረዣ" #~ msgid "factory" #~ msgstr "ፋክቶሪ" #~ msgid "clear" #~ msgstr "ማጽጃ" #~ msgid "restore" #~ msgstr "እንደ ነበር መመለሻ" #~ msgid "sound" #~ msgstr "ድምፅ" #~ msgid "silent" #~ msgstr "በ ዝምታ" #~ msgid "ringtone" #~ msgstr "የጥሪ ድምፅ" #~ msgid "vibrate" #~ msgstr "ማንቀጥቀጫ" #~ msgid "dialpad" #~ msgstr "መደወያ" #~ msgid "message" #~ msgstr "መልእክት" #~ msgid "volume" #~ msgstr "መጠን" #~ msgid "time" #~ msgstr "ሰአት" #~ msgid "date" #~ msgstr "ቀን" #~ msgid "timezone" #~ msgstr "የ ሰአት ክልል" #, fuzzy #~ msgid "vpn" #~ msgstr "ፒን" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "ዋይፋይ" #~ msgid "WiFi" #~ msgstr "ዋይ-ፋይ" #~ msgid "hidden" #~ msgstr "የተደበቀ" #~ msgid "Used by Ubuntu" #~ msgstr "ኡቡንቱ የሚጠቀማቸው" #~ msgid "Ubuntu Art" #~ msgstr "የ ኡቡንቱ ኪነ ጥበብ" #~ msgid "Dash background" #~ msgstr "የ ዳሽ መደብ" #~ msgid "Edit" #~ msgstr "ማረሚያ" #~ msgid "New APN" #~ msgstr "አዲስ APN" #~ msgid "Used for:" #~ msgstr "ተጠቅመዋል ለ:" #~ msgid "Internet and MMS" #~ msgstr "ኢንተርኔት እና MMS" #~ msgid "Internet" #~ msgstr "ኢንተርኔት" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "ወኪል" #~ msgid "Proxy port" #~ msgstr "Proxy port" #~ msgid "User name" #~ msgstr "የ ተጠቃሚ ስም" #~ msgid "Enter username" #~ msgstr "የ ተጠቃሚ ስም ያስገቡ" #~ msgid "Enter password" #~ msgstr "የ መግቢያ ቃል ያስገቡ" #~ msgid "PAP or CHAP" #~ msgstr "PAP or CHAP" #~ msgid "PAP only" #~ msgstr "PAP only" #~ msgid "CHAP only" #~ msgstr "CHAP only" #~ msgid "Protocol" #~ msgstr "Protocol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Carrier & APN" #~ msgid "Carrier" #~ msgstr "አቅራቢ" #~ msgid "Carriers & APNs" #~ msgstr "Carriers & APNs" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "ኢንተርኔት APN:" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "የ APN ማሰናጃዎች እንደ ነበር መመለሻ" #~ msgid "Reset APN Settings" #~ msgstr "የ APN ማሰናጃዎች እንደ ነበር መመለሻ" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "በእርግጥ የ APN ማሰናጃዎች እንደ ነበር መመለስ ይፈልጋሉ?" #~ msgid "Disable" #~ msgstr "ማሰናከያ" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "ተቋርጧል %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "ማሰናከያ" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "ይህ ይለያያል %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "ይህ ይሰናከላል %1." #~ msgid "Cellular" #~ msgstr "ሴሉላር" #~ msgid "Call forwarding" #~ msgstr "ጥሪ ወደፊት ማስተላለፊያ" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "ወደ ውጪ ለሚላኩ ጥሪዎች: ይጠቀሙ:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "የ ሞደም አስተዳዳሪ አልተገኘም" #~ msgid "Please select a phone number" #~ msgstr "እባክዎን የ ስልክ ቁጥር ይምረጡ" #~ msgid "Numbers" #~ msgstr "ቁጥሮች" #~ msgid "All calls" #~ msgstr "ሁሉንም ጥሪ" #, fuzzy #~ msgid "Some calls" #~ msgstr "የ ስልክ ጥሪዎች:" #~ msgid "Off" #~ msgstr "ማጥፊያ" #~ msgid "Forward to" #~ msgstr "ወደ ፊት ወደ" #~ msgid "Enter a number" #~ msgstr "ቁጥር ያስገቡ" #~ msgid "Call waiting" #~ msgstr "ጥሪ ማቆያ" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "አዲስ ጥሪ ማስጀመር ወይንም መመለስ ያስችሎታል: በሌላ ጥሪ ላይ እና በሁለቱ ጥሪዎች መከከል መቀያየር ይችላሉ" #~ msgid "Services" #~ msgstr "አገልግሎቶች" #, qt-format #~ msgid "Last called %1" #~ msgstr "መጨረሻ የደወሉት %1" #~ msgid "Call" #~ msgstr "መጥሪያ" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 ግልጋሎቶች" #~ msgid "SIM" #~ msgstr "ሲም" #, fuzzy #~ msgid "App permissions" #~ msgstr "ፍቃዶች" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "ለመጠቀም ፍቃድ የጠየቁ መተግበሪያዎች እና የተፈቀደላቸው:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "የ እርስዎን ካሜራ ለመጠቀም ፍቃድ የጠየቁ መተግበሪያዎች" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "የ እርስዎን ማይክ ለመጠቀም ፍቃድ የጠየቁ መተግበሪያዎች" #, fuzzy #~ msgid "Microphone" #~ msgstr "ስልክ" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "የ እርስዎን ማይክ ለመጠቀም ፍቃድ የጠየቁ መተግበሪያዎች" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "የ እርስዎን ማይክ ለመጠቀም ፍቃድ የጠየቁ መተግበሪያዎች" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "የ እርስዎን ማይክ ለመጠቀም ፍቃድ የጠየቁ መተግበሪያዎች" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "ይጠቀሙ ጂፒኤስ ያሉበትን አካባቢ በግምት ለማወቅ: ጂፒኤስ ማጥፋት የ ባትሪውን ሐይል ይቆጥባል" #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "ይጠቀሙ ዋይ-ፋይ እና ጂፒኤስ ያሉበትን አካባቢ በግምት ለማወቅ: የ አካባቢ ማግኛውን ማጥፋት የ ባትሪውን ሐይል " #~ "ይቆጥባል" #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "ይጠቀሙ ዋይ-ፋይ (አሁን ጠፍቷል) እና ጂፒኤስ ያሉበትን አካባቢ በግምት ለማወቅ: የ አካባቢ ማግኛውን ማጥፋት የ " #~ "ባትሪውን ሐይል ይቆጥባል" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "የ ዋይ-ፋይ: የ ሴል ምሶሶ አካባቢዎችን: እና ጂፒኤስን ይጠቀማል እርስዎ ያሉበትን አካባቢ በቅርብ እርቀት " #~ "ለመገመት: የ አካባቢ ፈልጎ ማግኛን ዘዴን ማጥፋት የ ባትሪውን ሀይል ይቆጥባል" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "የ ዋይ-ፋይ: የ ሴል ምሶሶ አካባቢዎችን(አሁን የ ሴሉላር ግንኙነት የለም): እና ጂፒኤስን ይጠቀማል እርስዎ " #~ "ያሉበትን አካባቢ በቅርብ እርቀት ለመገመት: የ አካባቢ ፈልጎ ማግኛን ዘዴን ማጥፋት የ ባትሪውን ሀይል ይቆጥባል" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "የ ዋይ-ፋይ (አሁን ጠፍቷል): የ ሴል ምሶሶ አካባቢዎችን: እና ጂፒኤስን ይጠቀማል እርስዎ ያሉበትን አካባቢ በቅርብ " #~ "እርቀት ለመገመት: የ አካባቢ ፈልጎ ማግኛን ዘዴን ማጥፋት የ ባትሪውን ሀይል ይቆጥባል" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "የ ዋይ-ፋይ (አሁን ጠፍቷል): የ ሴል ምሶሶ አካባቢዎችን(አሁን የ ሴሉላር ግንኙነት የለም): እና ጂፒኤስን " #~ "ይጠቀማል እርስዎ ያሉበትን አካባቢ በቅርብ እርቀት ለመገመት: የ አካባቢ ፈልጎ ማግኛን ዘዴን ማጥፋት የ ባትሪውን " #~ "ሀይል ይቆጥባል" #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "ለ አካባቢው ፍቃድ መፍቀጃ:" #, fuzzy #~ msgid "None requested" #~ msgstr "ምንም አልተገኘ" #~ msgid "Change passcode…" #~ msgstr "መቀየሪያ የማለፊያ ኮድ…" #~ msgid "Change passphrase…" #~ msgstr "የ ማለፊያ ሐረግ መቀየሪያ…" #~ msgid "Switch to swipe" #~ msgstr "ወደ መጥረጊያ ዘዴ መቀየሪያ" #~ msgid "Switch to passcode" #~ msgstr "የማለፊያ ኮድ መቀየሪያ" #~ msgid "Switch to passphrase" #~ msgstr "ወደ ማለፊያ ሐረግ መቀየሪያ" #~ msgid "Existing passcode" #~ msgstr "ከ ማለፊያ ኮድ በመውጣት ላይ" #~ msgid "Existing passphrase" #~ msgstr "ከ ማለፊያ ሐረግ በ መውጣት ላይ" #~ msgid "Choose passcode" #~ msgstr "የማለፊያ ኮድ ይምረጡ" #~ msgid "Choose passphrase" #~ msgstr "የ ማለፊያ ሐረግ ይምረጡ" #~ msgid "Confirm passcode" #~ msgstr "የማለፊያ ኮድ ማረጋገጫ" #~ msgid "Confirm passphrase" #~ msgstr "የ ማለፊያ ሐረግ ማረጋገጫ" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "እነዚህ የማለፊያ ኮዶች አይመሳሰሉም: እባክዎን እንደገና ይሞክሩ" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "እነዚህ ማለፊያ ሐረጎች አይመሳሰሉም: እባክዎን እንደገና ይሞክሩ" #~ msgid "Unset" #~ msgstr "ያልተዘጋጀ" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "ስልኩን መክፈቻ በመጠቀም:" #~ msgid "Swipe (no security)" #~ msgstr "መጥረጊያ (ደህንነት የለም)" #~ msgid "4-digit passcode" #~ msgstr "4-ዲጂት የማለፊያ ኮድ" #~ msgid "Passphrase" #~ msgstr "የማለፊያ ሐረግ" #~ msgid "Swipe (no security)… " #~ msgstr "መጥረጊያ (ደህንነት የለም)… " #~ msgid "4-digit passcode…" #~ msgstr "4-ዲጂት የማለፊያ ኮድ…" #~ msgid "Passphrase…" #~ msgstr "የ ማለፊያ ሐረግ …" #~ msgid "Security & Privacy" #~ msgstr "ደህንነት & የ ግል" #~ msgid "Phone and Internet" #~ msgstr "ስልክ እና ኢንተርኔት" #~ msgid "Phone only" #~ msgstr "ስልክ ብቻ" #~ msgid "SIM PIN" #~ msgstr "ሲም ፒን" #~ msgid "On" #~ msgstr "ማብሪያ" #~ msgid "Encryption" #~ msgstr "ምስጢር" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "ምስጢር የሚጠብቀው የ እርስዎ ስልክ ዳታ ጋር እንዳይደረስ ነው ስልኩ ከ ኮምፒዩተር ጋር ወይንም ሌሎች አካሎች ጋር " #~ "በሚሰካ ጊዜ" #~ msgid "Privacy" #~ msgstr "የ ግል" #~ msgid "Stats on welcome screen" #~ msgstr "የ እንኳን ደህና መጡ ሁኔታ መመልከቻ" #~ msgid "Messages on welcome screen" #~ msgstr "የ እንኳን ደህና መጡ መልእክቶች መመልከቻ" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "ምንም" #~ msgid "Passcode" #~ msgstr "ማለፊያ ኮድ" #~ msgid "Sleep locks immediately" #~ msgstr "ወዲያውኑ ማስተኛ መቆለፊያ" #~ msgid "When locked, allow:" #~ msgstr "በሚቆለፍ ጊዜ: መፍቀጃ:" #~ msgid "Notifications and quick settings" #~ msgstr "ማስታወቂያዎች እና በፍጥነት ማሰናጃዎች" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "የ ደህንነት መቆለፊያውን ያብሩ ፍቃድ ለ መከልከል ስልኩ በተዘጋ ጊዜ" #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "ሌሎች መትግበሪያዎች እና ተግባሮች እንዳይቆለፍ ይጠይቃሉ" #~ msgid "Change SIM PIN" #~ msgstr "መቀየሪያ ሲም ፒን" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "የተሳሳተ ፒን %1 ሙከራ ይቀራል" #~ msgstr[1] "የተሳሳተ ፒን %1 ሙከራዎች ይቀራል" #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 የተፈቀዱት ሙከራዎች" #~ msgid "Current PIN:" #~ msgstr "የ አሁኑ ፒን:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 ሙከራ ተፈቅዷል" #~ msgstr[1] "%1 ሙከራዎች ተፈቅደዋል" #~ msgid "Choose new PIN:" #~ msgstr "ይምረጡ አዲስ ፒን:" #~ msgid "Confirm new PIN:" #~ msgstr "ማረጋገጫ አዲስ ፒን:" #~ msgid "PINs don't match. Try again." #~ msgstr "ፒን አይመሳሰልም እንደገና ይሞክሩ" #~ msgid "Enter SIM PIN" #~ msgstr "ሲም ፒን ያስገቡ" #~ msgid "Enter Previous SIM PIN" #~ msgstr "ያስገቡ ቀደም ያለውን ሲም ፒን" #~ msgid "Unlock" #~ msgstr "መክፈቻ" #~ msgid "Lock" #~ msgstr "መቆለፊያ" #, fuzzy #~ msgid "Unlocked" #~ msgstr "መክፈቻ" #~ msgid "Change PIN…" #~ msgstr "መቀየሪያ ፒን…" #, fuzzy #~ msgid "Locked" #~ msgstr "መቆለፊያ" #, fuzzy #~ msgid "Unlock…" #~ msgstr "መክፈቻ" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "የ ሲም ፒን በሚዘጋጅ ጊዜ የ ሴሉላር ግልጋሎቶች ጋር እንዲደርስ መደረግ አለበት ስልኩን እንደገና ካስጀመሩ በኋላ " #~ "ወይንም ሲም ከተቀየረ በኋላ" #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "የተሳሳተ ፒን ደጋግሞ ማስገባት በቋሚነት ሲም ን ሊቆልፈው ይችላል" #~ msgid "Hour" #~ msgstr "ሰአት" #~ msgid "Minute" #~ msgstr "ደቂቃ" #~ msgid "Second" #~ msgstr "ሰከንድ" #~ msgid "Day" #~ msgstr "ቀን" #~ msgid "Month" #~ msgstr "ወር" #~ msgid "Year" #~ msgstr "አመት" #~ msgid "Cellular data" #~ msgstr "የ ሴሉላር ዳታ" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "ምንም አልተገኘ" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "የ ሲም ካርድ ይጨምሩ እና አካሉን እንደገና ያስነሱ" #~ msgid "Data roaming" #~ msgstr "ዳታ ማንቀሳቀሻ" #~ msgid "Ask me each time" #~ msgstr "ሁል ጊዜ ጠይቀኝ" #~ msgid "For outgoing calls, use:" #~ msgstr "ወደ ውጪ ለሚላኩ ጥሪዎች: ይጠቀሙ:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "ለ እያንዳንዱ ጥሪ ሲም መቀየር ይችላሉ: ወይንም ግንኙነቶች ከ አድራሻ ደብተር ውስጥ" #~ msgid "For messages, use:" #~ msgstr "ለ መልእክቶች: ይጠቀሙ:" #~ msgid "Next" #~ msgstr "ይቀጥሉ" #~ msgid "Data usage statistics" #~ msgstr "የ ዳታ አጠቃቀም ስታትስቲክስ" #~ msgid "Carriers" #~ msgstr "አቅራቢዎች" #, fuzzy #~ msgid "Connection type:" #~ msgstr "ተገናኝቷል" #~ msgid "2G only (saves battery)" #~ msgstr "2ጂ ብቻ (ባትሪ ይቆጥባል)" #~ msgid "2G/3G (faster)" #~ msgstr "2ጂ/3ጂ (ፈጣን)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2ጂ/3ጂ/4ጂ (ፈጣን)" #~ msgid "Edit SIM Name" #~ msgstr "የ ሲም ስም ማረሚያ" #~ msgid "Cellular data:" #~ msgstr "የ ሴሉላር ዳታ:" #~ msgid "Accessibility" #~ msgstr "ተደራሽነት" #~ msgid "accessibility" #~ msgstr "ተደራሽነት" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "ሴሉላር" #~ msgid "mobile" #~ msgstr "ተንቀሳቃሽ" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "ዳታ" #~ msgid "carrier" #~ msgstr "አቅራቢ" #~ msgid "4g" #~ msgstr "4ጂ" #~ msgid "3g" #~ msgstr "3ጂ" #~ msgid "2g" #~ msgstr "2ጂ" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "ማዘዋወሪያ" #~ msgid "sim" #~ msgstr "ሲም" #~ msgid "services" #~ msgstr "ግልጋሎቶች" #~ msgid "forwarding" #~ msgstr "ወደ ፊት ማስተላለፊያ" #~ msgid "waiting" #~ msgstr "በ መጠበቅ ላይ" #~ msgid "call" #~ msgstr "ጥሪ" #~ msgid "shortcuts" #~ msgstr "አቋራጮች" #~ msgid "numbers" #~ msgstr "ቁጥሮች" #~ msgid "security" #~ msgstr "ድህንነት" #~ msgid "privacy" #~ msgstr "የ ግል" #~ msgid "pin" #~ msgstr "ፒን" #~ msgid "code" #~ msgstr "ኮድ" #~ msgid "password" #~ msgstr "የመግቢያ ቃል" #~ msgid "passphrase" #~ msgstr "የ ማለፊያ ሐረግ" #~ msgid "swipe" #~ msgstr "መጥረጊያ" #~ msgid "allow" #~ msgstr "መፍቀጃ" #~ msgid "access" #~ msgstr "ፍቃድ" #~ msgid "Updates available" #~ msgstr "ማሻሻያው ዝግጁ ነው" #~ msgid "Incorrect passcode. Try again." #~ msgstr "የተሳሳተ የማለፊያ ኮድ: እባክዎን እንደገና ይሞክሩ" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "የተሳሳተ የ ማለፊያ ሐረግ እንደገና ይሞክሩ" #~ msgid "Could not set security mode" #~ msgstr "የ ደህንነት ዘዴ ማሰናዳት አልተቻለም" #~ msgid "Could not set security display hint" #~ msgstr "የ ደህንነት ፍንጭ ማሳያ ማዘጋጀት አልተቻለም" #~ msgid "Authentication token manipulation error" #~ msgstr "የማረጋገጫ ምልክት አስተዳዳሪ ስህተት" #~ msgid "There's an updated system image." #~ msgstr "ለ ስርአቱ ምስል ማሻሻያ ዝግጁ ነው" #~ msgid "Tap to open the system updater." #~ msgstr "የ ስርአት ማሻሻያውን ለመክፈት መታ ያድርጉ" lomiri-system-settings-1.1.0/po/an.po000066400000000000000000001315061457356502600175630ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: an\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ar.po000066400000000000000000002320761457356502600175730ustar00rootroot00000000000000# Arabic translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-07-20 12:03+0000\n" "Last-Translator: abidin toumi \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 5.0-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:39+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "إعدادات النظام" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "خيارات;إعدادات;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "تعذر إلغاء الطلب الحالي (تعذر الاتصال بالخدمة)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "تعذر إلباث الطلب الحالي (تعذر الاتصال بالخدمة)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "وضع المطور" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "خلال وضع المطور أي أحد قد يصل, يغير أو يحذف أي شيء في الجهاز و ذلك بربطه " "بجهاز آخر." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "تحتاج لتعيين رمز ولوج أو عبارة ولوج لتفعيل وضع المطور." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "قفل الأمان" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "معذرة, تعذر عرض هذه الرخصة." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "حول" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "التسلسل" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "لا شيء" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "عنوان الواي-فاي" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "عنوان البلوتوث" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "التخزين" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 حرة" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "البرمجية:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "نظام التشغيل" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "آخر تحديث" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "أبدا" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "ابحث عن تحديثات" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "القانونية:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "تراخيص البرمجيات" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "معلومات تنظيمية" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "وضع المطور" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "يفحص" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "إعدادات النظام" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "يستخدمه النظام" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "فيديوهات" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "صوتيات" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "صور" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "وثائق" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "تنزيلات" #: plugins/about/Storage.qml:130 #, fuzzy msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 #, fuzzy msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "ملفات أخرى" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "تستخدمه تطبيقات" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "مساحة التخزين الكلية" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "مساحة حرة" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "حسب الاسم" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "حسب الحجم" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "غير متوفر" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "تفاصيل بناء النظام" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "قناة تحديث النظام" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "رقم بناء النظام" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "النواة" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "وصف بناء أبونتو" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "وصف بناء الجهاز" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "عنوان مجهول" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "ألغ" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "لم تختر أي صورة" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "لم تختر أي صورة" msgstr[1] "أزل صورة واحدة" msgstr[2] "أزل صورتين" msgstr[3] "أزل %1 صور" msgstr[4] "أزل %1 صورة" msgstr[5] "أزل %1 صورة" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "أضف صورة…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "أزل صورًا…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "الخلفية والمظهر" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "أعد ضبط جميع إعدادات النظام" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "مفعل" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "تحتاج لإعادة تشغيل الهاتف لتطبيق التغييرات." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "فعّل تأثير الطمس" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "صورة الخلفية:" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "النظام" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "مخصص" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "اختر تطبيقًا" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "معاينة" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "عيّن" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "يتعذر حذف صورة الخلفية المستعملة حاليًا!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "موافق" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "البطارية" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "منذ أقل من ثانية (%1)" msgstr[1] "منذ ثانية واحدة (%1)" msgstr[2] "منذ ثانيتين (%1)" msgstr[3] "منذ %1 ثوان" msgstr[4] "منذ %1 ثانية" msgstr[5] "منذ %1 ثانية" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "منذ أقل من دقيقة (%1)" msgstr[1] "منذ دقيقة واحدة (%1)" msgstr[2] "منذ دقيقتين (%1)" msgstr[3] "منذ %1 دقائق" msgstr[4] "منذ %1 دقيقة" msgstr[5] "منذ %1 دقيقة" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "منذ أقل من ساعة (%1)" msgstr[1] "منذ ساعة (%1)" msgstr[2] "منذ ساعتين (%1)" msgstr[3] "منذ %1 ساعات" msgstr[4] "منذ %1 ساعة" msgstr[5] "منذ %1 ساعة" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "مستوى الشحن" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "أمس" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "اليوم" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "يشحن حاليا" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "آخر شحن مكتمل" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "مشحون بالكامل" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "طرق للحد من استهلاك البطارية:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "سطوع الشاشة" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "الإيصاد عند الخمول" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "السُبات عند الخمول" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "بعد أقل من ثانية (%1)" msgstr[1] "بعد ثانية واحدة (%1)" msgstr[2] "بعد ثانيتين (%1)" msgstr[3] "بعد %1 ثوان" msgstr[4] "بعد %1 ثانية" msgstr[5] "بعد %1 ثانية" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "بعد أقل من دقيقة (%1)" msgstr[1] "بعد دقيقة واحدة (%1)" msgstr[2] "بعد دقيقتين (%1)" msgstr[3] "بعد %1 دقائق" msgstr[4] "بعد %1 دقيقة" msgstr[5] "بعد %1 دقيقة" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "واي فاي مستخدم لتشغيل نقطة الوصول" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "واي فاي" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "بلوتوث" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "أوصد الهاتف عندما لا يكون قيد الاستخدام:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "أدخل الهاتف في وضع السُبات عندما لا يكون قيد الاستخدام:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "بعد أقل من ثانية (%1)" msgstr[1] "بعد ثانية واحدة (%1)" msgstr[2] "بعد ثانيتين (%1)" msgstr[3] "بعد %1 ثوان" msgstr[4] "بعد %1 ثانية" msgstr[5] "بعد %1 ثانية" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "الأوقات الأقصر تكون أكثر أمانا. لن يتم إيصاد الهاتف أثناء المكالمات أو أثناء " "تشغيل الفيديو." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "لن يسبُت الهاتف أثناء إجراء المكالمات أو أثناء تشغيل الفيديو." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "طلب استيثاق لاقتران بلوتوث." #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "هل تسمح ل%1 بالاقتران بجهازك؟" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "اسمح" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "ارفض" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "طلب اقتران بلوتوث" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "من فضلك تحقق من أن رقم الهوية (PIN) الظاهر على '%1' يطابق هذا الرقم" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "تأكيد رقم الهوية (PIN)" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "متصل" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "يتصل…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "يقطع الاتصال…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "ليس متصلا" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "مجهول" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "حاسوب" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "الهاتف" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "مودم" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "الشبكة" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "سماعة الرأس" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "سماعات رأس" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "فيديو" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "صوت آخر" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "عصا تحكم" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "لوحة مفاتيح" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "لوحي" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "فأرة" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "طابعة" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "الكاميرا" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "راقب" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "آخر" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "ممتاز" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "جيد" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "مقبول" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "سيء" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "الاسم" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "النوع" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "الحالة" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "قوة الإشارة" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "اتصل تلقائيا عند اكتشاف:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "اقطع الاتصال" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "اتصل" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "انسى هذا الجهاز" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "أدخل الرقم السري في %1 واضغط على زر الإدخال من لوحة المفاتيح :" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "قابل للاكتشاف" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "ليس قابلا للاكتشاف" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "يبحث…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "الأجهزة المتصلة:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "اتصل بجهاز آخر:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "اتصل بجهاز:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "لم يكتشف شيئا" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "رقم الهوية (PIN) لـ '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "اقتران" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "السطوع والعرض" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "السطوع" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "سطوع الشاشة:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "اضبط تلقائيا" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "يضيء الشاشة ويعتمها لتتناسب مع الوسط المحيط." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "العرض:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "شاشة عرض منفصلة" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "شاشة عرض لا سلكية" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "لم يتصل" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "شاشة عرض لاسلكية" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "لم يكتشف أي شاشة عرض" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "شاشة عرض متصلة:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "يتصل" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "استخدم شاشة عرض أخرى:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "اختر شاشة عرض:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "فشل الاتصال بـ %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "حدث خطأ عير معروف أثناء الاتصال بـ %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "الإيماءات" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "اضغط للإيقاظ" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "اضغط ضغطًا مزدوجًا على الشاشة لإيقاظ الجهاز." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "القيمة الحالية: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "غيّر إعداد نقطة الاتصال" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "أعدد نقطة اتصال" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "اسم نقطة الاتصال" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "اختر اسمًا" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "كلمة السر مطلوبة (مستحسن)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "اعرض كلمة السر" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "تشغيل نقطة الاتصال سيفعل الواي فاي." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "غيِّر" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "ابدأ" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "نقطة اتصال" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "غيّر كلمة السر/الإعداد…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "أعدد نقطة اتصال…" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "الواي فاي مطفأ" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "لإنشاء نقطة اتصال يجب عليك تشغيل واي فاي." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "شغل الواي-فاي" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "لغة العرض" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "للخلف" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "أكد" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "تخطيط لوحة المفاتيح" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "التخطيطات الحالية:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "جميع التخطيطات المتوفرة:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "اللغة والنص" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "لغة العرض…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "فعّل لوحة مفاتيح الشاشة" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "لوحة مفاتيح الشاشة" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "لوحة مفاتيح منفصلة" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "أبيض فقط" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "أسود فقط" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "رمادي فقط" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "أبيض الحواف" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "أسود الحواف" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "رمادي الحواف" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "سمة لوحة مفاتيح الشاشة" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "سمة لوحة المفاتيح" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "التدقيق الإملائي" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "التصحيح التلقائي" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "اقتراح الكلمات" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "أحرف كبيرة تلقائيا" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "شغّل مفتاح Shift لتكبير الأحرف الأولية من كل جملة." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "علامات ترقيم تلقائية" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "إدراج نقطة عند ضغط زر المسافة مرتين." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "صوت لوحة المفاتيح" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "اهتزاز لوحة المفاتيح" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "شفافية لوحة المفاتيح" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "لوحة مفاتيح حقيقية" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "التخطيطات والمصادر الأخرى" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "تحتاج لإعادة تشغيل الهاتف لتطبيق التغييرات." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "أعد التشغيل الآن" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "لغات التدقيق الحالية:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "جميع اللغات المتوفرة:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "سطح المكتل والمُطلِق" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "في الشاشات الكبيرة:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "فعّل مساحات العمل" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "دعم عدة مساحات عمل افتراضية" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "أظهر المطلِق دائما" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "الفيديوهات والألعاب في وضع ملء الشاشة ستخفيه مؤقتا." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "حجم الأيقونة:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "سرعة المؤشر:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "سرعة عجلة الفارة:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "سرعة النقر المزدوج:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "اختبر النقر المزدوج:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "لوحة لمس" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "سرعة التمرير بالإصبع:" #: plugins/mouse/Connected.qml:389 #, fuzzy msgid "Tap to click" msgstr "حول الضغط الى نقر" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "التمرير بسحب اصبعين" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "تجاهل لوحة اللمس عند:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "الكتابة" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "فأرة متصلة" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "وصّل فأرة أو لوحة لمس عبر USB أو بلوتوث. ان لم يتعرف عليها عبر البلوتوث تأكد " "أنها مشغلة والبطارية ممتلئة." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "الفأرة ولوحة اللمس" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "الزر الرئيسي:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "الأيسر" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "الأيمن" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "ليس سريعا بما يكفي" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "نقرة مزدوجة" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "جميع التخطيطات المتوفرة:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "إنذار" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "إنذار" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "التنبيهات" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "اسمح لهذا الجهاز بتنبيهي عبر:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "الأصوات" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "الاهتزازات" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "فقاعات التنبيه" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "قائمة التنبيه" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "الصوت" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "تطبيقات تنبه عبر الصوت:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "الاهتزاز" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "في الوضع الصامت:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "اهتزاز كالعادة" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "لا تهتز" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "تطبيقات تنبه عبر الاهتزاز:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "التطبيقات:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "يمكن للتطبيقات تنبيهك عبر الأصوات، أو الاهتزاز، أو فقاعات التنبيه أو قائمة " "التنبيه." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "تطبيقات تنبه عبر الصوت" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "تطبيقات تنبه عبر الاهتزاز" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "لا توجد تنبيهات" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "فقاعات" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "أضف طابعة" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "الأجهزة" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "لم يُعثر على جهاز." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "الاتصال" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "اختر اتصالا" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "اسم الطابعة" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "الوصف" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "اختياري" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "الموقع" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "تعريف" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "اختيار تعريفًا" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "اختر طابعة من قاعدة البيانات" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "رشّح التعريفات" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "يطبع" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "أدر مهام الطباعة" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "الطابعة الافتراضية" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "طابعات مضبوطة" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "طابعات مكتشفة" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "احذف" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "اضبطها كافتراضية" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "لم تضبط أي طابعة بعد." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "حالة الطابعة" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "الإعدادات العامة" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "الوقت والتاريخ" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "مضيف" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "نُسخٌ" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "مقاس الورق" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "مزدَوج" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "نموذج ألوان" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "جودة" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "مفعل" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "افتراضي" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "هذه الطابعة الافتراضية." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "يقبل المهام" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "مُشارك" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "ساكن" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "أُلغي" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "نشط" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "متوقف" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1—%2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "لا رسائل" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "مهام" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "أدر مهام الطباعة" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "العنوان" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "طراز" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "اطبع صفحة الاختبار" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "جميع المستندات، والألعاب المحفوظة، والإعدادات، وعناصر أخرى ستحذف نهائيا من " "هذا الهاتف." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "امسح وصفّر كل شيئ" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "صفّر الجهاز" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "أعد ضبط جميع إعدادات النظام…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "جميع محتويات وتخطيطات واجهة الهاتف، والمرشحات في الشاشة الرئيسية ستعاد إلى " "الإعدادات الأصلية." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "أعد ضبط جميع إعدادات النظام" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "الوضع الصامت" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "volume" msgid "Ringer volume:" msgstr "الحجم" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "سيضر الصوت العالي سمعك." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "مكالمات الهاتف:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "نغمة الرنين" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "اهتزاز عند الرنين" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "اهتزاز في الوضع الصامت" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "الرسائل:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "اهتزاز مع صوت الرسالة" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "اهتزاز مع صوت الرسالة" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "أصوات أخرى:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "صوت الإيصاد" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "اهتزازات أخرى" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "اهتزاز مع صوت الرسالة" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "نغمة رنين مخصصة" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "اختر من" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "المنطقة الزمنية" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "عيّن المنطقة الزمنية:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "تلقائيا" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "يدويا" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "أدخل موقعك الحالي." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "لا أماكن مطابقة" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "الوقت والتاريخ" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "المنطقة الزمنية:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "عيّن الوقت والتاريخ:" #: plugins/time-date/TimePicker.qml:26 #, fuzzy msgid "Set time & date" msgstr "اضبط الوقت والتاريخ" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "الوقت" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "التاريخ" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 #, fuzzy msgid "Add Manual Configuration…" msgstr "اضبطه يدويا…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "أتريد إضافة شهادة؟" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "أتريد إضافة مفتاح؟" #: plugins/wifi/CertDialog.qml:26 #, fuzzy msgid "Add pac file?" msgstr "أتريد إضافة ملف PAC؟" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "المحتوى:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "لا تتوفر بيانات." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "احفظ" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "خطأ مجهول" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "لم يُعطى سبب" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "تضبيطات IP لم تعد صالحة" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "معلومات الاستيثاق خاطئة" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "فشل تشغيل عميل DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "خطأ في عميل DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "فشل عميل DHCP" #: plugins/wifi/Common.qml:66 #, fuzzy msgid "Shared connection service failed to start" msgstr "فشل تشغيل خدمة مشاركة الاتصال" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "أُزيل الجهاز" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "أُسبت مدير الشبكة" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "اختفى الاتصال النشط للجهاز" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "قطع المستخدم أو العميل الاتصال" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "تعذر العثور على المودم" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "فشل اتصال بلوتوث أو انتهت مهلته" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "مدير المودم ليس متاحًا" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "لم يُعثر على اتصال الواي فاي" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "تفاصيل الشبكة" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "آخر اتصال" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "كلمة السر" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "انسى هذه الشبكة" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "عنوان IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "اتصل بشبكة مخفية" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "اسم الشبكة" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "الأمان" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "هذه الشبكة غير آمنة." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "استيثاق" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "اختر…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…، تنتهي صلاحيته في:%2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1، تنتهي صلاحيته في:%2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 #, fuzzy msgid "Client certificate" msgstr "شهادة العميل" #: plugins/wifi/OtherNetwork.qml:552 #, fuzzy msgid "User private key" msgstr "المفتاح الخاص للمستخدم" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1، %2، %3 بت" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "ملف Pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "معطل" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "مجهول" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "مستوثق" #: plugins/wifi/OtherNetwork.qml:687 #, fuzzy msgid "Both" msgstr "كلاهما" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "الإصدار 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "الإصدار 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "تلقائيا" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "هوية مجهولة" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "الهويّة" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "اسم المستخدم" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "كلمة السر للمفتاح الخاص" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "تذكر كلمة السر" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "اتصل بشبكة مخفية…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 #, fuzzy msgid "Previous networks" msgstr "الشبكات السابقة" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "امسح" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "مفتاح خاص" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "مفتاح علني" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "معتم" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "ابحث" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "شخصي" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "النظام" #~ msgid "Message received" #~ msgstr "رسالة مستلمة" #~ msgid "Connect to Wi‑Fi" #~ msgstr "اتصل بواي فاي" #~ msgid "Remove image" #~ msgstr "أزل صورة" #~ msgid "Unavailable" #~ msgstr "غير متوفر" #~ msgid "System;" #~ msgstr "النظام;" #~ msgid "about" #~ msgstr "حول" #~ msgid "device" #~ msgstr "الجهاز" #~ msgid "info" #~ msgstr "المعلومات" #~ msgid "phone" #~ msgstr "الهاتف" #~ msgid "number" #~ msgstr "الرقم" #~ msgid "imei" #~ msgstr "imei" #~ msgid "address" #~ msgstr "العنوان" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "التراخيص" #~ msgid "developer" #~ msgstr "المطور" #~ msgid "software" #~ msgstr "البرمجيات" #~ msgid "storage" #~ msgstr "التخزين" #~ msgid "disk" #~ msgstr "قرص" #~ msgid "space" #~ msgstr "المساحة" #~ msgid "version" #~ msgstr "الإصدار" #~ msgid "revision" #~ msgstr "مراجعة" #~ msgid "appearance" #~ msgstr "المظهر" #~ msgid "wallpaper" #~ msgstr "الخلفية" #~ msgid "photo" #~ msgstr "صورة" #~ msgid "picture" #~ msgstr "صورة" #~ msgid "image" #~ msgstr "صورة" #~ msgid "battery" #~ msgstr "البطارية" #~ msgid "power" #~ msgstr "الطاقة" #~ msgid "charge" #~ msgstr "الشحن" #~ msgid "idle" #~ msgstr "ساكن" #~ msgid "lock" #~ msgstr "القفل" #~ msgid "disable" #~ msgstr "عطل" #~ msgid "enable" #~ msgstr "فعل" #~ msgid "bluetooth" #~ msgstr "بلوتوث" #~ msgid "headset" #~ msgstr "السماعة" #~ msgid "pair" #~ msgstr "اقترن" #~ msgid "discover" #~ msgstr "اكتشف" #~ msgid "car" #~ msgstr "سيارة" #~ msgid "wireless" #~ msgstr "لاسلكي" #~ msgid "connect" #~ msgstr "اتصل" #~ msgid "disconnect" #~ msgstr "اقطع الاتصال" #~ msgid "brightness" #~ msgstr "السطوع" #~ msgid "display" #~ msgstr "العرض" #~ msgid "screen" #~ msgstr "الشاشة" #~ msgid "automatic" #~ msgstr "تلقائي" #~ msgid "adjust" #~ msgstr "اضبط" #~ msgid "Example" #~ msgstr "مثال" #~ msgid "example" #~ msgstr "مثال" #~ msgid "test" #~ msgstr "اختبار" #~ msgid "sample" #~ msgstr "عينة" #~ msgid "Flight Mode" #~ msgstr "وضع الطيران" #~ msgid "flight" #~ msgstr "الطيران" #~ msgid "plane" #~ msgstr "طائرة" #~ msgid "offline" #~ msgstr "غير متصل" #~ msgid "airplane" #~ msgstr "طائرة" #~ msgid "network" #~ msgstr "الشبكة" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "صور" #~ msgid "hotspot" #~ msgstr "نقطة اتصال" #~ msgid "language" #~ msgstr "اللغة" #~ msgid "keyboard" #~ msgstr "لوحة المفاتيح" #~ msgid "spellcheck" #~ msgstr "التدقيق الإملائي" #~ msgid "correct" #~ msgstr "صحيح" #~ msgid "suggestions" #~ msgstr "إقتراحات" #~ msgid "punctuation" #~ msgstr "الترقيم" #~ msgid "layout" #~ msgstr "التخطيط" #~ msgid "words" #~ msgstr "كلمات" #~ msgid "vibration" #~ msgstr "الاهتزاز" #~ msgid "launcher" #~ msgstr "المُطلق" #~ msgid "mouse" #~ msgstr "الفأرة" #~ msgid "touchpad" #~ msgstr "لوحة اللمس" #~ msgid "input" #~ msgstr "الدَخْل" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "استيثاق" #~ msgid "notifications" #~ msgstr "التنبيهات" #~ msgid "apps" #~ msgstr "التطبيقات" #~ msgid "permissions" #~ msgstr "الأذون" #~ msgid "badges" #~ msgstr "الشارات" #~ msgid "facebook" #~ msgstr "فايسبوك" #~ msgid "twitter" #~ msgstr "تويتر" #~ msgid "gmail" #~ msgstr "جي مايل" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "إيصاد الاتجاه" #~ msgid "rotation" #~ msgstr "التدوير" #~ msgid "orientation" #~ msgstr "الاتجاه" #~ msgid "printer" #~ msgstr "الطابعة" #~ msgid "printers" #~ msgstr "الطابعات" #~ msgid "printing" #~ msgstr "يطبع" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "رزم" #~ msgid "copies" #~ msgstr "نُسخٌ" #~ msgid "greyscale" #~ msgstr "تدرج الرمادي" #~ msgid "color" #~ msgstr "اللون" #~ msgid "laser" #~ msgstr "ليزر" #~ msgid "Reset" #~ msgstr "صفِّر" #, fuzzy #~ msgid "reset" #~ msgstr "إعادة التعيين" #~ msgid "erase" #~ msgstr "امسح" #~ msgid "factory" #~ msgstr "مصنع" #~ msgid "clear" #~ msgstr "امسح" #~ msgid "restore" #~ msgstr "استعد" #~ msgid "sound" #~ msgstr "الصوت" #~ msgid "silent" #~ msgstr "صامت" #~ msgid "ringtone" #~ msgstr "نغمة الرنين" #~ msgid "vibrate" #~ msgstr "اهتز" #~ msgid "message" #~ msgstr "رسالة" #~ msgid "time" #~ msgstr "الوقت" #~ msgid "date" #~ msgstr "التاريخ" #~ msgid "timezone" #~ msgstr "المنطقة الزمنية" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #, fuzzy #~ msgid "routing" #~ msgstr "توجيه" #~ msgid "wifi" #~ msgstr "واي فاي" #~ msgid "WiFi" #~ msgstr "واي فاي" #~ msgid "hidden" #~ msgstr "مخفي" #~ msgid "Used by Ubuntu" #~ msgstr "يستخدمه أبونتو" #~ msgid "Ubuntu Art" #~ msgstr "فنون أوبونتو" #, fuzzy #~ msgid "Dash background" #~ msgstr "الخلفية" #~ msgid "Opacity:" #~ msgstr "الشفافية:" #~ msgid "Edit" #~ msgstr "حرر" #~ msgid "Used for:" #~ msgstr "يستخدم لـ:" #~ msgid "Internet" #~ msgstr "إنترنت" #~ msgid "MMS" #~ msgstr "رسالة وسائط (MMS)" #~ msgid "Proxy" #~ msgstr "وسيط" #~ msgid "Proxy port" #~ msgstr "منفذ الوسيط" #~ msgid "User name" #~ msgstr "اسم مستخدم" #~ msgid "Enter username" #~ msgstr "أدخل اسم المستخدم" #~ msgid "Enter password" #~ msgstr "أدخل كلمة السر" #, fuzzy #~ msgid "PAP only" #~ msgstr "الهاتف فقط" #, fuzzy #~ msgid "CHAP only" #~ msgstr "الهاتف فقط" #~ msgid "Protocol" #~ msgstr "الميفاق" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Reset All APN Settings…" #~ msgstr "أعد ضبط جميع إعدادات APN…" #~ msgid "Disable" #~ msgstr "عطّل" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "اقطع الاتصال ب %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "عطّل %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "يقطع الاتصال بـ %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "يعطل %1." #~ msgid "Cellular" #~ msgstr "شبكة الاتصال الخلوي" #~ msgid "Call forwarding" #~ msgstr "تحويل المكالمة" #~ msgid "Forward every incoming call" #~ msgstr "حول كل المكالمات الواردة" #~ msgid "Redirects all phone calls to another number." #~ msgstr "أعد توجيه كل المكالمات الى رقم آخر." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "لا يمكن التحقق من حالة تحويل المكالمة " #~ msgid "Forward incoming calls when:" #~ msgstr "حول المكالمات الواردة عند:" #~ msgid "Contacts…" #~ msgstr "المتراسلون…" #~ msgid "Please select a phone number" #~ msgstr "رجاء اختر رقم هاتف" #~ msgid "Numbers" #~ msgstr "الأرقام" #~ msgid "Contact not associated with any phone number." #~ msgstr "المتراسل غير مربوط بأي رقم." #~ msgid "All calls" #~ msgstr "كل المكالمات" #~ msgid "Some calls" #~ msgstr "بعض المكالمات" #~ msgid "Off" #~ msgstr "مغلق" #~ msgid "Forward to" #~ msgstr "حوّل الى" #~ msgid "Enter a number" #~ msgstr "أدخل رقمًا" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "لا يمكن تحرير تحويل المكالمة حاليا." #~ msgid "Call waiting" #~ msgstr "انتظار المكالمة" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "يتيح لك الإجابة على مكالمات أو بدء أخرى جديدة أثناء إجرائك للمكالمة، " #~ "والتبديل بينها" #~ msgid "Services" #~ msgstr "الخدمات" #~ msgid "Call" #~ msgstr "اتصل" #, qt-format #~ msgid "%1 Services" #~ msgstr "خدمات %1" #~ msgid "SIM" #~ msgstr "شريحة الهاتف" #~ msgid "App permissions" #~ msgstr "أذون التطبيق" #~ msgid "Apps that you have granted access to:" #~ msgstr "تطبيقات سُمح لها النفاذ الى:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "تطبيقات طلبت النفاذ الى الكاميرا" #~ msgid "Apps that have requested access to your location" #~ msgstr "تطبيقات طلبت النفاذ الى موقعك" #~ msgid "Microphone" #~ msgstr "مِكروفون" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "تطبيقات طلبت النفاذ الى المِكروفون" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Online Accounts…" #~ msgstr "حسابات الإنترنت…" #~ msgid "Let the device detect your location:" #~ msgstr "اسمح للتطبيق اكتشاف موقعك:" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "يستخدم نظام تحديد المواقع (GPS) للكشف عن موقعك. عندما يتوقف، سينطفئ نظام " #~ "تحديد المواقع لتوفير البطارية." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "يستخدم الواي-فاي ونظام تحديد المواقع (GPS) للكشف عن موقعك. إيقاف الكشف عن " #~ "الموقع سيوفر من استهلاك البطارية." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "يستخدم الواي-فاي (متوقف حاليا) ونظام تحديد المواقع (GPS) للكشف عن موقعك. " #~ "إيقاف الكشف عن الموقع سيوفر من استهلاك البطارية." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "يستخدم الواي-فاي، ومواقع أبراج الهاتف الخلوي، ونظام تحديد المواقع (GPS) " #~ "للكشف عن موقعك. إيقاف الكشف عن الموقع سيوفر من استهلاك البطارية." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "يستخدم الواي-فاي، ومواقع أبراج الهاتف الخلوي(ما من اتصال حالي بأية أبراج " #~ "خلوية)، ونظام تحديد المواقع (GPS) للكشف عن موقعك. إيقاف الكشف عن الموقع " #~ "سيوفر من استهلاك البطارية." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "يستخدم الواي-فاي (متوقف حاليا)، ومواقع أبراج الهاتف الخلوي، ونظام تحديد " #~ "المواقع (GPS) للكشف عن موقعك. إيقاف الكشف عن الموقع سيوفر من استهلاك " #~ "البطارية." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "يستخدم الواي-فاي (متوقف حاليا)، ومواقع أبراج الهاتف الخلوي (ما من اتصال " #~ "حالي بأية أبراج خلوية)، ونظام تحديد المواقع (GPS) للكشف عن موقعك. إيقاف " #~ "الكشف عن الموقع سيوفر من استهلاك البطارية." #~ msgid "Let apps access this location:" #~ msgstr "اسماح للتطبيقات النفاذ لهذا الموقع:" #~ msgid "None requested" #~ msgstr "لم يُطلب" #~ msgid "Change passcode…" #~ msgstr "غيّر الرمز السري…" #~ msgid "Change passphrase…" #~ msgstr "غيّر العبارة السرية…" #~ msgid "Switch to swipe" #~ msgstr "بدّل لتمرر" #~ msgid "Switch to passcode" #~ msgstr "بدّل الى الرمز السري" #~ msgid "Switch to passphrase" #~ msgstr "بدّل إلى العبارة السرية" #~ msgid "Existing passcode" #~ msgstr "الرمز السري الحالي" #~ msgid "Existing passphrase" #~ msgstr "العبارة السرية الحالية" #~ msgid "Choose passcode" #~ msgstr "اختر رمزًا سريًا" #~ msgid "Choose passphrase" #~ msgstr "اختر عبارة سرية" #~ msgid "Confirm passcode" #~ msgstr "أكد الرمز السري" #~ msgid "Confirm passphrase" #~ msgstr "أكد العبارة السرية" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "الرمزان لا يتطابقان. حاول مجددا." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "العبارتان لا تتطابقان. حاول مجددا." #, fuzzy #~ msgid "Unset" #~ msgstr "إلغاء التعيين" #~ msgid "Unlock the device using:" #~ msgstr "فك إيصاد الهاتف باستخدام:" #~ msgid "Swipe (no security)" #~ msgstr "مرر (دون تأمين)" #~ msgid "4-digit passcode" #~ msgstr "رمز سري ذو الـ4 أرقام" #~ msgid "Passphrase" #~ msgstr "عبارة سرية" #~ msgid "Fingerprint" #~ msgstr "البصمة" #~ msgid "Swipe (no security)… " #~ msgstr "مرر (دون تأمين)... " #~ msgid "4-digit passcode…" #~ msgstr "رمز سري ذو الـ4 أرقام…" #~ msgid "Passphrase…" #~ msgstr "عبارة سرية…" #~ msgid "Security & Privacy" #~ msgstr "الأمن والخصوصية" #~ msgid "Phone and Internet" #~ msgstr "الهاتف والإنترنت" #~ msgid "Phone only" #~ msgstr "الهاتف فقط" #~ msgid "Fingerprint ID" #~ msgstr "معرّف البصمة" #~ msgid "Locking and unlocking" #~ msgstr "الإيصاد وفك الإيصاد" #~ msgid "SIM PIN" #~ msgstr "رقم هوية شريحة الهاتف" #~ msgid "On" #~ msgstr "مفتوح" #~ msgid "Encryption" #~ msgstr "التعمية" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "تحمي التعمية بياناتك عند وصل الهاتف بحاسوب أو جهاز آخر." #~ msgid "Privacy" #~ msgstr "الخصوصية" #~ msgid "Stats on welcome screen" #~ msgstr "الإحصائات على شاشة الترحيب" #~ msgid "Messages on welcome screen" #~ msgstr "الرسائل على شاشة الترحيب" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "لا شيء" #~ msgid "Passcode" #~ msgstr "الرمز السري" #~ msgid "When locked, allow:" #~ msgstr "عند الإيصاد اسمح بـ:" #~ msgid "Notifications and quick settings" #~ msgstr "التنبيهات والإعدادات السريعة" #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "انتهى عدد المحاولات المسموحة" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "انتهى عدد المحاولات المسموحة." #~ msgstr[1] "يسمح لك بمحاولة واحدة." #~ msgstr[2] "يسمح لك بمحاولتين." #~ msgstr[3] "يسمح لك بـ %1 محاولات." #~ msgstr[4] "يسمح لك بـ %1 محاولة." #~ msgstr[5] "يسمح لك بـ %1 محاولة." #~ msgid "Unlock" #~ msgstr "فك الإيصاد" #~ msgid "Lock" #~ msgstr "أوصد" #, fuzzy #~ msgid "Unlocked" #~ msgstr "مفتوح" #~ msgid "Locked" #~ msgstr "موصود" #~ msgid "Unlock…" #~ msgstr "فك الإيصاد…" #~ msgid "Hour" #~ msgstr "الساعة" #~ msgid "Minute" #~ msgstr "الدقيقة" #~ msgid "Second" #~ msgstr "الثانية" #~ msgid "Day" #~ msgstr "يوم" #~ msgid "Month" #~ msgstr "شهر" #~ msgid "Year" #~ msgstr "سنة" #~ msgid "Cellular data" #~ msgstr "البيانات الخلوية" #~ msgid "No SIM detected" #~ msgstr "لم يكتشف أي شريحة هاتف" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "أدخل شريحة هاتف، وأعد تشغيل الجهاز." #~ msgid "Data roaming" #~ msgstr "تجوال البيانات" #~ msgid "Ask me each time" #~ msgstr "اسألني في كل مرة" #~ msgid "For outgoing calls, use:" #~ msgstr "استخدم للمكالمات الصادرة:" #~ msgid "For messages, use:" #~ msgstr "استخدم للرسائل:" #~ msgid "Next" #~ msgstr "التالي" #~ msgid "Data usage statistics" #~ msgstr "إحصاءات استخدام البيانات" #~ msgid "Connection type:" #~ msgstr "نوع الاتصال:" #~ msgid "2G only (saves battery)" #~ msgstr "ج2 فقط (لادخار طاقة البطارية)" #~ msgid "2G/3G (faster)" #~ msgstr "ج2/ج3 (أسرع)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "ج2/ج3/ج4 (أسرع)" #~ msgid "Edit SIM Name" #~ msgstr "حرر اسم شريحة الهاتف" #~ msgid "Accessibility" #~ msgstr "الإتاحة" #~ msgid "accessibility" #~ msgstr "الإتاحة" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "خلوي" #~ msgid "mobile" #~ msgstr "محمول" #~ msgid "gsm" #~ msgstr "جي اس ام" #~ msgid "data" #~ msgstr "البيانات" #~ msgid "4g" #~ msgstr "ج4" #~ msgid "3g" #~ msgstr "ج3" #~ msgid "2g" #~ msgstr "ج2" #~ msgid "services" #~ msgstr "الخدمات" #~ msgid "forwarding" #~ msgstr "يحول" #~ msgid "waiting" #~ msgstr "ينتظر" #, fuzzy #~ msgid "call" #~ msgstr "اتصل" #~ msgid "shortcuts" #~ msgstr "الاختصارات" #~ msgid "numbers" #~ msgstr "الأرقام" #~ msgid "security" #~ msgstr "الأمن" #~ msgid "privacy" #~ msgstr "الخصوصية" #~ msgid "code" #~ msgstr "الرمز" #~ msgid "password" #~ msgstr "كلمة السر" #~ msgid "passphrase" #~ msgstr "العبارة السرية" #~ msgid "swipe" #~ msgstr "مرر" #~ msgid "allow" #~ msgstr "اسمح" #~ msgid "access" #~ msgstr "النفاذ" #~ msgid "Updates available" #~ msgstr "يتوفر تحديث" #~ msgid "Incorrect passcode. Try again." #~ msgstr "كلمة السر خاطئة. أعد المحاولة." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "العبارة السرية خاطئة. أعد المحاولة." #~ msgid "Could not set security mode" #~ msgstr "تعذر تعيين الوضع الآمن" #~ msgid "There's an updated system image." #~ msgstr "تتوفر صورة محدثة للنظام." #~ msgid "Tap to open the system updater." #~ msgstr "أنقر لفتح محدث النظام." lomiri-system-settings-1.1.0/po/as.po000066400000000000000000001315051457356502600175670ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: as\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ast.po000066400000000000000000001322541457356502600177550ustar00rootroot00000000000000# Asturian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2019-10-30 02:47+0000\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" "Language: ast\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.8\n" "X-Launchpad-Export-Date: 2015-07-16 05:39+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Encaboxar" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Güei" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Teléfonu" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Atrás" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Desaniciar" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Guardar" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Enter a number" #~ msgstr "Introducir un númberu" #~ msgid "Next" #~ msgstr "Sig." lomiri-system-settings-1.1.0/po/az.po000066400000000000000000001664471457356502600176130ustar00rootroot00000000000000# Azerbaijani translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-09-04 16:05+0000\n" "Last-Translator: Nicat Məmmədov \n" "Language-Team: Azerbaijani \n" "Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:39+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistem Tənzimləmələri" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Tərtibatçı Rejimi" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Tərtibatçı rejimində hət hansısa birisi telefona başqa qurğudan qoşularaq " "telefondakı hər şeyə daxil ola, onları dəyişdirə və silə bilər." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Kilid qoruması" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "haqqında" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Seriya nömrəsi" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Heç biri" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Yaddaş" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Proqram:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ƏS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Son yenilənmə" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Heç vaxt" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Yenilənmələri yoxla" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Qanuni:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Proqram lisenziyaları" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Tərtibatçı rejimi" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistem Tənzimləmələri" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Tətbiqetmələr tərəfindən istifadə olunur" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videolar" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Səs" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Şəkillər" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Digər fayllar" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Tətbiqetmələr tərəfindən istifadə olunur" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Ümumi yaddaş" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Boş sahə" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Ada görə" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Ölçüyə görə" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Mövcud deyil" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Naməlum başlıq" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "İmtina" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Heç bir şəkil seçilməyib" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 şəkili sil" msgstr[1] "%1 şəkili sil" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Şəkil əlavə et..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Şəkilləri sil..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Arxa fon" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Bütün sistem tənzimləmələrini sıfırla" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Kəşf oluna bilən" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Seçimlərin effekt verməsi üçün telefonu yenidən başlatmaq lazımdı." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "arxa fon" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistem" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Şəxsi" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Frazanı dəyiş" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Ön baxış" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Quraşdır" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Oldu" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batareya" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 saniyə əvvəl" msgstr[1] "%1 saniyə əvvəl" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 dəqiqə əvvəl" msgstr[1] "%1 dəqiqə əvvəl" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 saat əvvəl" msgstr[1] "%1 saat əvvəl" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Batareyanın dolma səviyyəsi" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Dünən" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Bu gün" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Batareya dolur" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Sonuncu batareyanın tam doldurulması" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Batareya tam dolduruldu" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Batareya istifadəsinin azaltma yolları:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Gözləmə rejimində kilidlə" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Gözləmə rejimində yuxuya get" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 dəqiqə sonra" msgstr[1] "%1 dəqiqə sonra" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 dəqiqə sonra" msgstr[1] "%1 dəqiqə sonra" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "İstifadə olunmayanda telefonu kilidlə:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "İstifadə olunmayanda telefonu mürgülət:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 dəqiqə sonra" msgstr[1] "%1 dəqiqə sonra" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "PIN-i təsdiqlə" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Bağlanıldı" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Bağlanılır..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Bağlantı kəsilir..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Bağlantı kəsildi" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Naməlum" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Kompüter" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Şəbəkə" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Qulaqcıqlar" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Başqa Səs" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klaviatura" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Planşet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Siçan" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Çap qurğusu" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Digər" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Əla" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Yaxşı" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Orta" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Pis" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Ad" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Növ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Vəziyyət" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Siqnalın Gücü" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Təyin olunanda avtomatik olaraq bağlan:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Bağlantını kəs" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Bağlan" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Bu cihazı unut" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Kəşf oluna bilən" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Kəşf oluna bilməyən" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Axtar" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Bağlanılmış qurğular:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Başqa qurğuya bağlan:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Qurğuya bağlan:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Heç nə təyin olunmadı" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1' üçün PIN" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Cüt" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Parlaqlıq" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Parlaqlıq" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "brightness" msgid "Display brightness:" msgstr "parlaqlıq" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Sistem dili" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Son bağlantı" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Heç nə təyin olunmadı" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Bağlanılmış qurğular:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Bağlanılır..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Başqa qurğuya bağlan:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Frazanı dəyiş" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Bağlantını kəs" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Şəkillər" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Hazırkı düzülüş:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Frazanı dəyiş" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Şifrәni göstәr" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Dəyişdir" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Simsiz əlaqədə olanda" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Sistem dili" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Geri" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Təsdiqlə" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Klaviatura düzülüşü" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Hazırkı düzülüş:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Bütün mövcud düzülüşlər:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Dil və Mətn" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Seçilmiş dil..." #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Klaviatura" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Orfoqrafiyanın yoxlanılması" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Avtomatik düzəltmə" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Söz təklifi" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Avtomatik böyük hərf" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Hər cümlənin ilk hərfini böyütmək üçün Shift-i aktiv edin." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Avtomatik durğu işarələrinin qoyulması" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Klaviatura səsi" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Klaviatura düzülüşü" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Seçimlərin effekt verməsi üçün telefonu yenidən başlatmaq lazımdı." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Cari səs yoxlamaları:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Bütün mövcud dillər:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Başladıcını Sıfırla" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Bağlantı kəsildi" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "uçuş" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Göndərilmədi" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "Bütün mövcud düzülüşlər:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Bildirişlər" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Səs" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "Digər səslər:" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Bildirişlər" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Bildirişlər" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Səs" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "Zəng zamanı vibrasiya" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Səssiz Rejimdə Vibrasiya" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Zəng zamanı vibrasiya" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Mövqe" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "bildirişlər" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Çap qurğusu" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "SIM PIN kodunuzu daxil edin" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Xidmətlər" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Bağlanılır..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Frazanı dəyiş" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Çap qurğusu" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Şifrələmə" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Mövqe" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Frazanı dəyiş" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Çap qurğusu" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Çap qurğusu" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Sistem Tənzimləmələri" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Vaxt vә Tarix" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Tərtibatçı rejimi" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Kəşf oluna bilən" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "Mesajlar:" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Bütün sənədlər, saxlanılmış oyunlar, tənzimləmələr və başqa şeylər həmişəlik " "telefondan silinəcək." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Hər şeyi sil və sıfırla" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "avadanlıq" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Başladıcını Sıfırla" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Bütün sistem tənzimləmələrini sıfırla..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Hər şeyi sil və sıfırla" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Bütün sistem tənzimləmələrini sıfırla" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Səssiz Rejim" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Zəng vuran:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefon zəngləri:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Zəng musiqisi" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Zəng zamanı vibrasiya" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Səssiz Rejimdə Vibrasiya" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mesajlar:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Mesaj səsi ilə vibrasiya" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Mesaj səsi ilə vibrasiya" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Digər səslər:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Kilid səsi" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "Digər səslər:" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Mesaj səsi ilə vibrasiya" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Zəng musiqisi" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Saat qurşağı" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Saat qurşağını quraşdır:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Avtomatik" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Əllə" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Hazırkı yerləşmənizi daxil edin." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Uzlaşan yer yoxdu" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Vaxt vә Tarix" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Saat qurşağı:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Tarix və saatı quraşdır:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Tarix və vaxtı tənzimlə" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Vaxt" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Tarix" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Seçimlərin effekt verməsi üçün telefonu yenidən başlatmaq lazımdı." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Davam" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Yenilənmələr mövcuddu" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Şəbəkə təfərrüatları" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Son bağlantı" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Şifrə" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Şəbəkəni unut" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Şəbəkə adı" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Təhlükəsizlik" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Şəxsi" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Şəxsi" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "bildirişlər" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "Kəşf oluna bilən" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Versiya: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Versiya: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "Avtomatik" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "Şifrәni göstәr" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Əvvəlki şəbəkələr" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Gizlilik" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Axtar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Şəxsi" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistem" #~ msgid "Message received" #~ msgstr "Mesaj alındı" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Yenilənmələr mövcuddu" #~ msgid "Launcher" #~ msgstr "Başladıcı" #~ msgid "about" #~ msgstr "haqqında" #~ msgid "device" #~ msgstr "avadanlıq" #~ msgid "info" #~ msgstr "məlumat" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "software" #~ msgstr "proqram" #~ msgid "wallpaper" #~ msgstr "divar kağızı" #~ msgid "battery" #~ msgstr "batereya" #~ msgid "lock" #~ msgstr "kilid" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "wireless" #~ msgstr "simsiz əlaqə" #~ msgid "screen" #~ msgstr "ekran" #~ msgid "Example" #~ msgstr "Nümunə" #~ msgid "example" #~ msgstr "nümunə" #~ msgid "test" #~ msgstr "test" #~ msgid "Flight Mode" #~ msgstr "Uçuş Rejimi" #~ msgid "flight" #~ msgstr "uçuş" #~ msgid "offline" #~ msgstr "oflayn" #~ msgid "network" #~ msgstr "şəbəkə" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Şəkillər" #~ msgid "language" #~ msgstr "dil" #, fuzzy #~ msgid "launcher" #~ msgstr "Başladıcı" #, fuzzy #~ msgid "mouse" #~ msgstr "Siçan" #, fuzzy #~ msgid "communication" #~ msgstr "bildirişlər" #~ msgid "notifications" #~ msgstr "bildirişlər" #, fuzzy #~ msgid "printer" #~ msgstr "Çap qurğusu" #, fuzzy #~ msgid "printers" #~ msgstr "Çap qurğusu" #~ msgid "reset" #~ msgstr "sıfırla" #~ msgid "sound" #~ msgstr "səs" #~ msgid "time" #~ msgstr "vaxt" #~ msgid "date" #~ msgstr "tarix" #~ msgid "timezone" #~ msgstr "saat qurşağı" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntu tərəfindən istifadə olunur" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu İncəsənət" #, fuzzy #~ msgid "Dash background" #~ msgstr "arxa fon" #~ msgid "APN" #~ msgstr "APN" #, fuzzy #~ msgid "User name" #~ msgstr "Şəbəkə adı" #, fuzzy #~ msgid "Enter password" #~ msgstr "Şifrәni göstәr" #, fuzzy #~ msgid "PAP only" #~ msgstr "Yalnız telefon" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Yalnız telefon" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Bütün sistem tənzimləmələrini sıfırla..." #, fuzzy #~ msgid "Disable" #~ msgstr "Kəşf oluna bilən" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Bağlantını kəs" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "Kəşf oluna bilən" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Bağlantını kəs" #~ msgid "Cellular" #~ msgstr "Özəkli" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Telefon nömrəsi" #, fuzzy #~ msgid "Some calls" #~ msgstr "Telefon zəngləri:" #~ msgid "Off" #~ msgstr "Bağlı" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Telefon nömrəsi" #~ msgid "Call waiting" #~ msgstr "Zəng gözlədilməsi" #~ msgid "Services" #~ msgstr "Xidmətlər" #~ msgid "Call" #~ msgstr "Zəng" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 Xidmətləri" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefon" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Sizin təxmini mövqenizi tapmaq üçün GPS istifadə edilir. Sönlü olduqda, " #~ "batareyanı qorumaq üçün GPS söndürülür." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Sizin təxmini mövqenizi tapmaq üçün WiFi və GPS işlədilir. Mövqe " #~ "aşkarlanmasının söndürmək batareyanı qoruyar." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Sizin təxmini mövqenizi tapmaq üçün WiFi (hazırda sönülüdür) və GPS " #~ "işlədilir. Mövqe aşkarlanmasını söndürmək batareynı qoruyar." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Sizin təxmini mövqenizi tapmaq üçün WiFi, baza stansiyaları və GPS " #~ "işlədilir. Mövqe aşkarlanmasını söndürülmək batareyanı qoruyar." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Sizin təxmini mövqenizi tapmaq üçün WiFi, baza stansiyaları (hazırda " #~ "mövcud şəbəkə bağlantısı yoxdur) və GPS işlədilir. Mövqe aşkarlanmasını " #~ "söndürülmək batareyanı qoruyar." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Sizin təxmini mövqenizi tapmaq üçün WiFi (hazırda sönülüdür), baza " #~ "stansiyaları və GPS işlədilir. Mövqe aşkarlanmasını söndürülmək " #~ "batareyanı qoruyar." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Sizin təxmini mövqenizi tapmaq üçün WiFi (hazırda sönülüdür), baza " #~ "stansiyaları (hazırda mövcud şəbəkə bağlantısı yoxdur) və GPS işlədilir. " #~ "Mövqe aşkarlanmasını söndürülmək batareyanı qoruyar." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Mövqenizi aşkarlamaya icazə verilsin:" #, fuzzy #~ msgid "None requested" #~ msgstr "Heç nə təyin olunmadı" #~ msgid "Switch to swipe" #~ msgstr "Sürüşdürməyə keç" #~ msgid "Switch to passphrase" #~ msgstr "Şifrə frazasına keçir" #~ msgid "Existing passphrase" #~ msgstr "Mövcud şifrə frazası" #~ msgid "Choose passphrase" #~ msgstr "Frazanı dəyiş" #~ msgid "Confirm passphrase" #~ msgstr "Frazanı təsdiqlə" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Frazalar uyğunlaşmır yenidən cəhd edin." #~ msgid "Unset" #~ msgstr "Quraşdırmanı sil" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Bağlanılmış qurğular:" #~ msgid "Swipe (no security)" #~ msgstr "Sürüşdür (təhlükəsizlik tədbiri yoxdu)" #~ msgid "Passphrase" #~ msgstr "Şifrə sözü" #~ msgid "Swipe (no security)… " #~ msgstr "Sürüşdür (təhlükəsizlik tədbiri yoxdu)… " #~ msgid "Passphrase…" #~ msgstr "Fraza…" #~ msgid "Security & Privacy" #~ msgstr "Təhlükəsizlik və Məxfilik" #~ msgid "Phone and Internet" #~ msgstr "Telefon və İnternet" #~ msgid "Phone only" #~ msgstr "Yalnız telefon" #~ msgid "SIM PIN" #~ msgstr "SIM PIN-i" #~ msgid "On" #~ msgstr "Açıq" #~ msgid "Encryption" #~ msgstr "Şifrələmə" #~ msgid "Privacy" #~ msgstr "Gizlilik" #~ msgid "Stats on welcome screen" #~ msgstr "Qarşılama ekranında statistika" #~ msgid "Messages on welcome screen" #~ msgstr "Qarşılama ekranında mesajlar" #~ msgid "Sleep locks immediately" #~ msgstr "Yuxu zamanı kilidləyər" #~ msgid "Notifications and quick settings" #~ msgstr "Bildirişlər və cəld tənzimləmələr" #~ msgid "Change SIM PIN" #~ msgstr "SIM PIN kodunu dəyiş" #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 cəhdə icazə verildi." #~ msgid "Current PIN:" #~ msgstr "Hazıkı PIN kod:" #~ msgid "Choose new PIN:" #~ msgstr "Yeni PIN kodu seçin:" #~ msgid "Confirm new PIN:" #~ msgstr "Yeni PIN kodu təsdiqləyin:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN kodlar eyni deyil. Yenidən cəhd edin." #~ msgid "Enter SIM PIN" #~ msgstr "SIM PIN kodunuzu daxil edin" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Əvvəlki SIM PIN kodunuzu daxil edin" #~ msgid "Unlock" #~ msgstr "Aç" #~ msgid "Lock" #~ msgstr "Kilidlə" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Aç" #~ msgid "Change PIN…" #~ msgstr "PIN kodu seç..." #, fuzzy #~ msgid "Locked" #~ msgstr "Kilidlə" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Aç" #~ msgid "Hour" #~ msgstr "Saat" #~ msgid "Minute" #~ msgstr "Dəqiqə" #~ msgid "Second" #~ msgstr "Saniyә" #~ msgid "Day" #~ msgstr "Gün" #~ msgid "Month" #~ msgstr "Ay" #~ msgid "Year" #~ msgstr "İl" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Özəkli" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Heç nə təyin olunmadı" #~ msgid "Data usage statistics" #~ msgstr "Yaddaş istifadə statistikası" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Bağlanıldı" #~ msgid "2G only (saves battery)" #~ msgstr "Yalnız 2G (batareyanı qoruyar)" #~ msgid "Edit SIM Name" #~ msgstr "SIM Adını Düzəlt" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "mobile" #~ msgstr "mobil" #~ msgid "security" #~ msgstr "təhlükəsizlik" #~ msgid "privacy" #~ msgstr "məxfilik" #~ msgid "Updates available" #~ msgstr "Yenilənmələr mövcuddu" #~ msgid "Tap to open the system updater." #~ msgstr "Sistem yeniləyicisini açmaq üçün bura basın." lomiri-system-settings-1.1.0/po/be.po000066400000000000000000002671021457356502600175550ustar00rootroot00000000000000# Belarusian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2021-03-09 20:27+0000\n" "Last-Translator: Zmicer \n" "Language-Team: Belarusian \n" "Language: be\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Налады сістэмы" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Налады;Параметры;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Бягучы запыт немагчыма скасаваць (служба недаступная)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Бягучы запыт немагчыма прыпыніць (служба недаступная)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Рэжым распрацоўніка" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "У рэжыме распрацоўніка любы можа атрымліваць доступ, змяняць ці выдаляць " "любыя даныя на прыладзе, калі падлучыць яе да іншай прылады." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Каб выкарыстоўваць рэжым распрацоўніка, вам неабходна стварыць код доступу " "ці парольную фразу." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Абарона блакавання" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Выбачайце, але гэтую ліцэнзію немагчыма паказаць." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Звесткі" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Серыйны нумар" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Няма" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Адрас Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Адрас Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Сховішча" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "Вольна %1" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Апраграмаванне:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "АС" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Апошняе абнаўленне" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Ніколі" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Праверыць на абнаўленні" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Прававая інфармацыя:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Ліцэнзіі апраграмавання" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Прававая інфармацыя" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Рэжым распрацоўніка" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Сканаванне" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Налады сістэмы" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Выкарыстоўваецца праграмамі" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Відэа" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Аўдыё" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Выявы" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Іншыя файлы" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Выкарыстоўваецца праграмамі" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Агульны памер" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Вольнае месца" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Па назве" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Па памеры" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Няма" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Звесткі пра АС" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Нумар зборкі АС" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Частка вобраза UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Апісанне зборкі Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Частка вобраза прылады" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Апісанне зборкі прылады" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Наладка часткі вобраза" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Невядомая назва" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Скасаваць" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Выяў не абрана" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Выдаліць %1 выяву" msgstr[1] "Выдаліць %1 выявы" msgstr[2] "Выдаліць %1 выяў" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Дадаць выяву…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Выдаліць выявы…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Фон" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Скінуць усе сістэмныя налады" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Уключана" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Каб змены набылі моц, неабходна перазапусціць прыладу." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "фон" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Сістэма" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Адвольныя" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Абярыце злучэнне" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Прагляд" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Вызначыць" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Добра" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Батарэя" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 секунду таму" msgstr[1] "%1 секунды таму" msgstr[2] "%1 секунд таму" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 хвіліну таму" msgstr[1] "%1 хвіліны таму" msgstr[2] "%1 хвілін таму" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 гадзіну таму" msgstr[1] "%1 гадзіны таму" msgstr[2] "%1 гадзін таму" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Узровень зараду" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Учора" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Сёння" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Сілкаванне" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Апошняе поўнае сілкаванне" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Поўнасцю засілкавана" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Спосабы памяншэння спажывання энергіі батарэі:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Яркасць дысплея" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Блакаванне пры бяздзейнасці" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Пераход у сон пры бяздзенасці" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Праз %1 секунду" msgstr[1] "Праз %1 секунды" msgstr[2] "Праз %1 секунд" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Праз %1 хвіліну" msgstr[1] "Праз %1 хвіліны" msgstr[2] "Праз %1 хвілін" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi выкарыстоўваецца для пункта доступу" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Блакаванне прылады, калі яна не выкарыстоўваецца:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Перавод прылады ў рэжым сну, калі яна не выкарыстоўваецца:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Праз %1 секунду" msgstr[1] "Праз %1 секунды" msgstr[2] "Праз %1 секунд" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Чым меншы час, тым бяспечней. Прылада не будзе блакавацца падчас выклікаў " "альбо прайгравання відэа." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Прылада не будзе пераходзіць у рэжым сну падчас выклікаў альбо прайгравання " "відэа." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Запыт на аўтарызацыю для спалучэння па Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "%1 хоча спалучыцца з гэтай прыладай. Дазволіць?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Дазволіць" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Адмовіць" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Запыт на спалучэнне па Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Калі ласка, пацвердзіце, што код, які паказваецца на \"%1\", супадае з гэтым" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Пацвердзіце PIN-код" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Падлучана" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Падлучэнне…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Адлучэнне…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Адлучана" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Невядома" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Камп'ютар" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Тэлефон" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Мадэм" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Сетка" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Гарнітура" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Навушнікі" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Відэа" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Іншая аўдыяпрылада" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Джойсцік" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Клавіятура" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Планшэт" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Мыш" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Прынтар" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Камера" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Гадзіннік" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Іншае" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Выдатна" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Добра" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Дапушчальна" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Дрэнна" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Назва" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Тып" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Статус" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Магутнасць сігналу" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Аўтаматычнае падлучэнне пасля выяўлення:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Адлучыцца" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Падлучыцца" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Забыцца на гэтую прыладу" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Калі ласка, увядзіце дадзены PIN-код на прыладзе \"%1\" і націсніце ўвод на " "клавіятуры:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Бачна пры пошуку" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Нябачна пры пошуку" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Пршук…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Падлучаныя прылады:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Падлучыць іншую прыладу:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Падлучыць прыладу:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Не выяўлена" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN-код для \"%1\"" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Спалучэнне" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Яркасць і дысплей" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Яркасць" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Яркасць дысплея" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Аўтаматычная падладка" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Аўтаматычная падладка яркасці экрана ў залежнасці ад умоў асвятлення." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "адлюстраванне" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Вонкавы дысплей" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Бесправадны дысплей" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Не падлучана" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Бесправадны дысплей" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Дысплеяў не выяўлена" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Падлучаны дысплей:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Злучэнне" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Выкарыстоўваць іншы дысплей:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Абярыце дысплей:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Не атрымалася падлучыцца да %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Пры злучэнні з \"%1\" адбылася невядомая памылка." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Выявы" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Націск як пстрычка" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Бягучыя раскладкі:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Змена налад пункта доступу" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Наладка пункта доступу" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Назва пункта доступу" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Абярыце назву" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Выкарыстоўваць пароль (рэкамендуецца):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Паказаць пароль" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Калі ўключыць пункт доступу, то ўключыцца і Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Змяніць" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Пачаць" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Пункт доступу" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Калі пункт доступу ўключаны, то іншыя прылады могуць выкарыстоўваць ваш " "мабільны інтэрнэт па Wi-Fi. Можа спаганяцца дадатковая аплата." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Іншыя прылады могуць выкарыстоўваць ваш мабільны інтэрнэт па Wi-Fi. Можа " "спаганяцца дадатковая аплата." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Змена пароля і налад…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Наладка пункта доступу…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi адключаны" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Перш чым стварыць пункт доступу, неабходна ўключыць Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Уключыць Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Мова" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Назад" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Пацвердзіць" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Раскладкі клавіятуры" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Бягучыя раскладкі:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Усе даступныя раскладкі:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Мова і тэкст" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Мова…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Уключыць экранную клавіятуру" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Экранная клавіятура" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Вонкавая клавіятура" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Белая" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Чорная" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Шэрая" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Белая з контурам" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Чорная з контурам" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Шэрая з контурам" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Тэма экраннай клавіятуры" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Тэма клавіятуры" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Праверка правапісу" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Аўтавыпраўленне" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Аўтаматычныя прапановы" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Аўтаматычныя вялікія літары" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Уключае Shift, каб кожны сказ пачынаўся з вялікай літары." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Аўтаматычная пунктуацыя" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Калі двойчы націснуць прагал, то ўстаўляецца кропка." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Гук клавіятуры" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Вібрацыя клавіятуры" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Непразрыстасць клавіятуры" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Апаратная клавіятура" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Раскладкі клавіятуры і іншыя крыніцы" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Каб змены набылі моц, неабходна перазапусціць прыладу." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Перазапусціць" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Мовы для праверкі:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Усе даступныя мовы:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Скінуць панэль запуску" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "На вялікіх экранах:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Заўсёды паказваць панэль запуску" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Відэа і поўнаэкранныя гульні могуць часова яе хаваць." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Памер значкоў:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Хуткасць курсора:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Хуткасць пракруткі:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Хуткасць падвойнай пстрычкі:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Праверка падвойнай пстрычкі:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Сенсарная панэль" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Хуткасць пракруткі пальцам:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Націск як пстрычка" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Пракрутка двума пальцамі" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Не зважаць на сэнсарную панэль:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Падчас уводу" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Калі падлучана мыш" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Падлучыце мыш або сэнсарную панэль праз USB або па Bluetooth. Калі прылада " "Bluetooth не знойдзеная, пераканайцеся, што яна ўключаная і яе батарэі " "засілкаваныя." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Каб працаваць з гэтым дысплеям, вам патрэбныя мыш або сэнсарная панэль з " "падтрымкай Bluetooth. Пераканайцеся , што яны блізка да прылады, і іх " "батарэі засілкаваныя." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Мыш і сэнсарная панэль" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Асноўная кнопка:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Левая" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Правая" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Недастаткова хутка" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Падвойная пстрычка" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Заяўнік даступны" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "абвесткі" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "абвесткі" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Апавяшчэнні" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Дазволіць гэтай праграме апавяшчаць з дапамогай:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Гукаў" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Вібрацыі" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Выплыўных апавяшчэнняў" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Спіса апавяшчэнняў" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Гук" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Праграмы, якія апавяшчаюць з гукам:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Вібрацыя" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "У бязгучным рэжыме:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Вібрацыя звычайным спосабам" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Без вібрацыі" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Праграмы, якія апавяшчаюць з вібрацыяй:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Праграмы:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Праграмы могуць апавяшчаць вас з дапамогай гукаў, вібрацыі, выплыўных " "апавяшчэнняў і спіса апавяшчэнняў." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Праграмы, якія апавяшчаюць з гукам" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Праграмы, якія апавяшчаюць з вібрацыяй" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Няма апавяшчэнняў" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Выплыўныя апавяшчэнні" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Дадаць прынтар" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Увядзіце URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Прылады" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Прылад не знойдзена." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Апісанне прынтара" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Злучэнне" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Абярыце злучэнне" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Назва прынтара" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Апісанне" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Дадаткова" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Месцазнаходжанне" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Драйвер" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Абярыце драйвер" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Абраць прынтар з базы даных" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Пазначце файл PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Фільтр драйвераў" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Файл PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Друкаванне" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Кіраўнік задач прынтара" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Прадвызначаны прынтар" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Наладжаныя прынтары" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Знойдзеныя прынтары" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Выдаліць" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Зрабіць прадвызначаным" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Няма наладжаных прынтараў." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Статус прынтара" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Асноўныя налады" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Правілы" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Копіі і старонкі" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Хост" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Копіі" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Памер паперы" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "З двух бакоў" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Каляровая мадэль" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Якасць" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Уключана" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Прадвызначана" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Гэта прадвызначаны прынтар." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Ухваленне задач" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Агульныя" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Бяздзейнічае" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Перарвана" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Актыўны" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Спынены" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Няма паведамленняў" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Задачы" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Кіраванне чаргой друкавання" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Адрас" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Мадэль" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Лакальны базавы прынтар" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Надрукаваць тэставую старонку" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Усе дакументы, захаваныя гульні, налады і іншыя аб'екты будуць выдаленыя з " "гэтай прылады." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Сцерці і скінуць" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Скінуць налады прылады" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Скінуць панэль запуску" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Панэль запуску вернецца да першапачатковага стану." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Скінуць усе сістэмныя налады…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Змесціва і раскладка панэлі запуску, фільтры на хатнім экране вернуцца да " "першапачатковага стану." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Сцерці і скінуць усё" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Скінуць усе сістэмныя налады" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Бязгучны рэжым" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Мелодыя выкліку:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Высокая гучнасць можа пашкодзіць ваш слых." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Тэлефонныя выклікі:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Мелодыя" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Вібрацыя падчас выклікаў" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Вібрацыя ў бязгучным рэжыме" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Гук клавіш" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Паведамленні:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Вібраваць пры атрыманні паведамлення" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Вібраваць пры атрыманні паведамлення" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Іншыя гукі:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Гук блакавання" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Іншыя вібрацыі" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Вібраваць пры атрыманні паведамлення" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Адвольная мелодыя" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Абраць з" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Часавы пояс" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Вызначэнне часавога пояса:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Аўтаматычна" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Уласнаручна" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Увядзіце бягучае месцазнаходжанне." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Нічога не знойдзена" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Час і дата" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Часавы пояс:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Вызначэнне часу і даты:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Вызначыць час і дату" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Час" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Дата" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Каб дадаць канфігурацыю VPN, спампуйце файл канфігурацыі альбо наладзьце яе " "ўласнаручна." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Наладзіць уласнаручна…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Патрэбна перазлучыцца з VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Каб змены набылі моц, неабходна перазлучыцца з сеткай." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Дадаць сертыфікат?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Дадаць ключ?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Дадаць файл pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Змесціва:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Даныя адсутнічаюць." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Захаваць" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Невядомая памылка" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Няма прычын" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Прылада абслугоўваецца" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Прылада не абслугоўваецца" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Не атрымалася падрыхтаваць прыладу да наладкі" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Не атрымалася зарэзерваваць канфігурацыю IP (няма даступных адрасоў, тайм-" "аўт і г. д.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Канфігурацыя IP ужо непрыдатная" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Некарэктныя даныя аўтэнтыфікацыі" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Заяўнік 802.1X адключаны" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Не атрымалася наладзіць заяўніка 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Памылка заяўніка 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Час чакання аўтэнтыфікацыі заяўніка 802.1X сышоў" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Не атрымалася запусціць кліент DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Памылка кліента DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Памылка кліента DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Не атрымалася запусціць службу агульнага падлучэння" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Збой службы агульнага падлучэння" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Магчыма, адсутнічае неабходная прашыўка прылады" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Прылада вынятая" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager перайшоў у рэжым сну" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Актыўнае злучэнне спынена" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Прылада была адлучаная карыстальнікам або кліентам" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Існае злучэнне прылады ўхвалена" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Заяўнік даступны" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Мадэм не знойдзены" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Час чакання злучэння Bluetooth скончыўся або адбылася памылка" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Памылка залежнасці злучэння" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager недаступны" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Не атрымалася знайсці сетку Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Збой падлучэння другаснага базавага злучэння" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Звесткі пра сетку" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Апошняе падлучэнне" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Пароль" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Забыцца на гэтую сетку" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-адрас" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Падлучыцца да схаванай сеткі" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Назва сеткі" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Бяспека" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA і WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA і WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Дынамічны WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Гэтая сетка небяспечная." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Аўтэнтыфікацыя" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Унутраная аўтэнтыфікацыя" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Сертыфікат CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Абраць…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, дзейнічае да: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, дзейнічае да: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "У мэтах павышэння бяспекі рэкамендуецца выкарыстоўваць сертыфікаты." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Сертыфікат кліента" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Прыватны ключ карыстальніка" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 бітаў" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Файл pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Ініцыялізацыя Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Адключана" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Ананімны" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Аўтэнтыфікаваны" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Абодва" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Версія PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Версія 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Версія 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Аўтаматычна" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Ананімны ідэнтыфікатар" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Ідэнтыфікатар" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Імя карыстальніка" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Пароль прыватнага ключа" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Запомніць пароль" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Падлучыцца да схаванай сеткі…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Папярэднія сеткі" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Ачысціць" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Прыватны ключ" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Публічны ключ" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Непразрысты" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Пошук" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Асабістыя налады" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Сістэма" #~ msgid "Message received" #~ msgstr "Атрыманне паведамленняў" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Злучэнне з Wi-Fi" #~ msgid "Remove image" #~ msgstr "Выдаліць вобраз" #~ msgid "Unavailable" #~ msgstr "Недаступна" #~ msgid "Launcher" #~ msgstr "Панэль запуску" #~ msgid "System;" #~ msgstr "Сістэма;" #~ msgid "about" #~ msgstr "звесткі" #~ msgid "device" #~ msgstr "прылада" #~ msgid "info" #~ msgstr "звесткі" #~ msgid "phone" #~ msgstr "тэлефон" #~ msgid "number" #~ msgstr "нумар" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "серыйны нумар" #~ msgid "address" #~ msgstr "адрас" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "ліцэнзіі" #~ msgid "developer" #~ msgstr "распрацоўнік" #~ msgid "software" #~ msgstr "апраграмаванне" #~ msgid "storage" #~ msgstr "сховішча" #~ msgid "disk" #~ msgstr "дыск" #~ msgid "space" #~ msgstr "прастора" #~ msgid "version" #~ msgstr "версія" #~ msgid "revision" #~ msgstr "рэвізія" #~ msgid "appearance" #~ msgstr "выгляд" #~ msgid "wallpaper" #~ msgstr "шпалеры" #~ msgid "art" #~ msgstr "ілюстрацыя" #~ msgid "photo" #~ msgstr "фотаздымкі" #~ msgid "picture" #~ msgstr "малюнак" #~ msgid "image" #~ msgstr "выява" #~ msgid "battery" #~ msgstr "батарэя" #~ msgid "power" #~ msgstr "сілкаванне" #~ msgid "charge" #~ msgstr "узровень зараду" #~ msgid "idle" #~ msgstr "бяздзеянне" #~ msgid "lock" #~ msgstr "блакаванне" #~ msgid "disable" #~ msgstr "адключыць" #~ msgid "enable" #~ msgstr "адключыць" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "навушнікі" #~ msgid "pair" #~ msgstr "спалучэнне" #~ msgid "discover" #~ msgstr "выяўленне" #~ msgid "car" #~ msgstr "аўтамабіль" #~ msgid "handsfree" #~ msgstr "гарнітура" #~ msgid "wireless" #~ msgstr "бесправадная" #~ msgid "connect" #~ msgstr "падлучыць" #~ msgid "disconnect" #~ msgstr "адлучыць" #~ msgid "stereo" #~ msgstr "стэрэа" #~ msgid "brightness" #~ msgstr "яркасць" #~ msgid "display" #~ msgstr "адлюстраванне" #~ msgid "screen" #~ msgstr "экран" #~ msgid "automatic" #~ msgstr "аўтаматычна" #~ msgid "adjust" #~ msgstr "падладка" #~ msgid "Example" #~ msgstr "Прыклад" #~ msgid "example" #~ msgstr "прыклад" #~ msgid "test" #~ msgstr "праверка" #~ msgid "sample" #~ msgstr "прыклад" #~ msgid "Flight Mode" #~ msgstr "Рэжым палёту" #~ msgid "flight" #~ msgstr "палёт" #~ msgid "plane" #~ msgstr "самалёт" #~ msgid "offline" #~ msgstr "па-за сецівам" #~ msgid "airplane" #~ msgstr "самалёт" #~ msgid "network" #~ msgstr "сетка" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Выявы" #~ msgid "hotspot" #~ msgstr "пункт доступу" #~ msgid "tethering" #~ msgstr "мадэм" #~ msgid "language" #~ msgstr "мова" #~ msgid "keyboard" #~ msgstr "клавіятура" #~ msgid "spellcheck" #~ msgstr "праверка правапісу" #~ msgid "correct" #~ msgstr "выпраўленне" #~ msgid "suggestions" #~ msgstr "прапановы" #~ msgid "capitalization" #~ msgstr "вялікія літары" #~ msgid "punctuation" #~ msgstr "пунктуацыя" #~ msgid "layout" #~ msgstr "раскладка" #~ msgid "words" #~ msgstr "словы" #~ msgid "vibration" #~ msgstr "вібрацыя" #~ msgid "launcher" #~ msgstr "панэль запуску" #~ msgid "mouse" #~ msgstr "мыш" #~ msgid "touchpad" #~ msgstr "сэнсарная панэль" #~ msgid "tap" #~ msgstr "націсканне" #~ msgid "touch" #~ msgstr "дотык" #~ msgid "click" #~ msgstr "націсканне" #~ msgid "input" #~ msgstr "увод" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Аўтэнтыфікацыя" #~ msgid "notifications" #~ msgstr "апавяшчэнні" #~ msgid "apps" #~ msgstr "праграмы" #~ msgid "authorize" #~ msgstr "аўтарызацыя" #~ msgid "permissions" #~ msgstr "правы доступу" #~ msgid "badges" #~ msgstr "значкі" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Забарона паварочвання" #~ msgid "rotation" #~ msgstr "паварочванне" #~ msgid "orientation" #~ msgstr "арыентацыя" #~ msgid "printer" #~ msgstr "прынтар" #~ msgid "printers" #~ msgstr "прынтары" #~ msgid "printing" #~ msgstr "друкаванне" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "супастаўленне" #~ msgid "copies" #~ msgstr "копіі" #~ msgid "colormodel" #~ msgstr "каляровая мадэль" #~ msgid "greyscale" #~ msgstr "адценні шэрага" #~ msgid "color" #~ msgstr "колер" #~ msgid "laser" #~ msgstr "лазер" #~ msgid "ink" #~ msgstr "чарнілы" #~ msgid "Reset" #~ msgstr "Скінуць" #~ msgid "reset" #~ msgstr "скід" #~ msgid "erase" #~ msgstr "сціранне" #~ msgid "factory" #~ msgstr "завадскія налады" #~ msgid "clear" #~ msgstr "ачыстка" #~ msgid "restore" #~ msgstr "аднаўленне" #~ msgid "sound" #~ msgstr "гук" #~ msgid "silent" #~ msgstr "сцішана" #~ msgid "ringtone" #~ msgstr "мелодыя" #~ msgid "vibrate" #~ msgstr "вібрацыя" #~ msgid "dialpad" #~ msgstr "клавіятура" #~ msgid "message" #~ msgstr "паведамленне" #~ msgid "volume" #~ msgstr "гучнасць" #~ msgid "time" #~ msgstr "час" #~ msgid "date" #~ msgstr "дата" #~ msgid "timezone" #~ msgstr "часавы пояс" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "маршрутызацыя" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "схавана" #~ msgid "Used by Ubuntu" #~ msgstr "Выкарыстоўваецца Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Фон панэлі праграм" #~ msgid "Opacity:" #~ msgstr "Непразрыстасць:" #~ msgid "Edit" #~ msgstr "Рэдагаваць" #~ msgid "New APN" #~ msgstr "Новая APN" #~ msgid "Used for:" #~ msgstr "Выкарыстоўваецца для:" #~ msgid "Internet and MMS" #~ msgstr "Інтэрнэт і MMS" #~ msgid "Internet" #~ msgstr "Інтэрнэт" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Увядзіце назву, якая апісвае APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Увядзіце назву пункта доступу" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Увядзіце цэнтр перадачы паведамленняў" #~ msgid "Proxy" #~ msgstr "Проксі" #~ msgid "Enter message proxy" #~ msgstr "Увядзіце проксі для перадачы паведамленняў" #~ msgid "Proxy port" #~ msgstr "Порт проксі" #~ msgid "Enter message proxy port" #~ msgstr "Увядзіце порт, які выкарыстоўваецца проксі" #~ msgid "User name" #~ msgstr "Імя карыстальніка" #~ msgid "Enter username" #~ msgstr "Увядзіце імя карыстальніка" #~ msgid "Enter password" #~ msgstr "Увядзіце пароль" #~ msgid "PAP or CHAP" #~ msgstr "PAP або CHAP" #~ msgid "PAP only" #~ msgstr "Толькі PAP" #~ msgid "CHAP only" #~ msgstr "Толькі CHAP" #~ msgid "Protocol" #~ msgstr "Пратакол" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Аператар і APN" #~ msgid "Carrier" #~ msgstr "Аператар" #~ msgid "Carriers & APNs" #~ msgstr "Аператары і APN" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Інтэрнэт APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Скід налад усіх налад APN…" #~ msgid "Reset APN Settings" #~ msgstr "Скід налад APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Сапраўды хочаце скінуць налады APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Аддаваць перавагу %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Вы выбралі %1 як пераважную службу MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Вы выбралі %1 як пераважную службу Інтэрнэт APN. " #~ msgid "Disable" #~ msgstr "Адключыць" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Адлучыць %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Адключыць %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Гэта адлучыць %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Гэта адключыць %1." #~ msgid "Cellular" #~ msgstr "Сувязь" #~ msgid "Call forwarding" #~ msgstr "Перанакіраванне выклікаў" #~ msgid "Forward every incoming call" #~ msgstr "Перанакіроўваць усе ўваходныя выклікі" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Перанакіроўвае ўсе выклікі на іншы нумар." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Немагчыма праверыць стан перанакіравання выклікаў " #~ msgid "Forward incoming calls when:" #~ msgstr "Перанакіроўваць уваходныя выклікі, калі:" #~ msgid "I’m on another call" #~ msgstr "Ужо ідзе размова" #~ msgid "I don’t answer" #~ msgstr "Няма адказу" #~ msgid "My phone is unreachable" #~ msgstr "Тэлефон недасяжны" #~ msgid "Contacts…" #~ msgstr "Кантакты…" #~ msgid "Please select a phone number" #~ msgstr "Калі ласка, абярыце нумар тэлефона" #~ msgid "Numbers" #~ msgstr "Нумары" #~ msgid "Could not forward to this contact" #~ msgstr "Не атрымалася перанакіраваць выклік гэтаму кантакту" #~ msgid "Contact not associated with any phone number." #~ msgstr "У кантакту няма тэлефонных нумароў." #~ msgid "All calls" #~ msgstr "Усе выклікі" #~ msgid "Some calls" #~ msgstr "Некаторыя выклікі" #~ msgid "Off" #~ msgstr "Выкл" #~ msgid "Forward to" #~ msgstr "Перанакіраваць" #~ msgid "Enter a number" #~ msgstr "Увядзіце нумар" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Зараз немагчыма змяніць перанакіраванне выклікаў." #~ msgid "Call waiting" #~ msgstr "Прыпыненне выкліку" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Дае магчымасць падчас размовы адказаць на ўваходны выклік, і пераключацца " #~ "паміж двума размовамі" #~ msgid "Services" #~ msgstr "Службы" #, qt-format #~ msgid "Last called %1" #~ msgstr "Апошні выклік %1" #~ msgid "Call" #~ msgstr "Выклік" #, qt-format #~ msgid "%1 Services" #~ msgstr "Паслугі %1" #~ msgid "SIM" #~ msgstr "SIM-картка" #~ msgid "App permissions" #~ msgstr "Правы доступу праграм" #~ msgid "Apps that you have granted access to:" #~ msgstr "Праграмы, якім дадзены доступ да:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Праграмы, якія запыталі доступ да камеры" #~ msgid "Apps that have requested access to your location" #~ msgstr "Праграмы, якія запыталі доступ да вашага месцазнаходжання" #~ msgid "Microphone" #~ msgstr "Мікрафон" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Праграмы, якія запыталі доступ да мікрафона" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Праграмы таксама могуць запытваць доступ да сеціўных акаўнтаў." #~ msgid "Online Accounts…" #~ msgstr "Сеціўныя акаўнты…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Дазволіць вызначэнне месцазнаходжання:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Толькі GPS (не вельмі дакладна)" #~ msgid "Using GPS" #~ msgstr "Пры дапамозе GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Пры дапамозе GPS, ананімных звестак сетак Wi-Fi і сотавай сеткі." #~ "
Абраўшы гэты параметр, вы пагаджаецеся з
ўмовамі " #~ "выкарыстання Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Пры дапамозе GPS і ананімных звестак сетак Wi-Fi.
Абраўшы гэты " #~ "параметр, вы пагаджаецеся з ўмовамі выкарыстання Nokia HERE." #~ msgid "Not at all" #~ msgstr "Ні адзін варыянт" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Выкарыстоўвае GPS для вызначэння вашага прыблізнага месцазнаходжання. " #~ "Калі адключана, то GPS адключаецца для эканоміі энергіі." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Выкарыстоўвае Wi-Fi і GPS для вызначэння вашага прыблізнага " #~ "месцазнаходжання. Для эканоміі энергіі карысна адключыць вызначэнне " #~ "месцазнаходжання." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Выкарыстоўвае Wi-Fi (зараз не падлучана) і GPS для вызначэння вашага " #~ "прыблізнага месцазнаходжання. Для эканоміі энергіі карысна адключыць " #~ "вызначэнне месцазнаходжання." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Выкарыстоўвае Wi-Fi, звесткі мабільнай сеткі і GPS для вызначэння вашага " #~ "прыблізнага месцазнаходжання. Для эканоміі энергіі карысна адключыць " #~ "вызначэнне месцазнаходжання." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Выкарыстоўвае Wi-Fi, звесткі мабільнай сеткі (зараз злучэнне адсутнічае) " #~ "і GPS для вызначэння вашага прыблізнага месцазнаходжання. Для эканоміі " #~ "энергіі карысна адключыць вызначэнне месцазнаходжання." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Выкарыстоўвае Wi-Fi (зараз не падлучана), звесткі мабільнай сеткі і GPS " #~ "для вызначэння вашага прыблізнага месцазнаходжання. Для эканоміі энергіі " #~ "карысна адключыць вызначэнне месцазнаходжання." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Выкарыстоўвае Wi-Fi (зараз не падлучана), звесткі мабільнай сеткі (зараз " #~ "злучэнне адсутнічае)і GPS для вызначэння вашага прыблізнага " #~ "месцазнаходжання. Для эканоміі энергіі карысна адключыць вызначэнне " #~ "месцазнаходжання." #~ msgid "Let apps access this location:" #~ msgstr "Дазволіць праграмам доступ да вызначэння месцазнаходжання:" #~ msgid "None requested" #~ msgstr "Не знойдзена" #~ msgid "Change passcode…" #~ msgstr "Змяніць код доступу…" #~ msgid "Change passphrase…" #~ msgstr "Змяніць парольную фразу…" #~ msgid "Switch to swipe" #~ msgstr "Пераключыцца на ссоўванне" #~ msgid "Switch to passcode" #~ msgstr "Пераключыцца на код доступу" #~ msgid "Switch to passphrase" #~ msgstr "Пераключыцца на парольную фразу" #~ msgid "Existing passcode" #~ msgstr "Існы код доступу" #~ msgid "Existing passphrase" #~ msgstr "Існая парольная фраза" #~ msgid "Choose passcode" #~ msgstr "Абраць код доступу" #~ msgid "Choose passphrase" #~ msgstr "Прызначыць парольную фразу" #~ msgid "Confirm passcode" #~ msgstr "Пацвердзіце код доступу" #~ msgid "Confirm passphrase" #~ msgstr "Пацвердзіць парольную фразу" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Коды доступу не супадаюць. Паспрабуйце зноў." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Парольныя фразы не супадаюць. Паспрабуйце зноў." #~ msgid "Unset" #~ msgstr "Не вызначана" #~ msgid "Unlock the device using:" #~ msgstr "Спосаб разблакавання:" #~ msgid "Swipe (no security)" #~ msgstr "Ссоўване (небяспечна)" #~ msgid "4-digit passcode" #~ msgstr "Код доступу з чатырох знакаў" #~ msgid "Passphrase" #~ msgstr "Парольная фраза" #~ msgid "Fingerprint" #~ msgstr "Адбітак пальца" #~ msgid "Swipe (no security)… " #~ msgstr "Ссоўване (небяспечна)… " #~ msgid "4-digit passcode…" #~ msgstr "Код доступу з чатырох знакаў…" #~ msgid "Passphrase…" #~ msgstr "Парольная фраза…" #~ msgid "Security & Privacy" #~ msgstr "Бяспека і прыватнасць" #~ msgid "Phone and Internet" #~ msgstr "Тэлефон і інтэрнэт" #~ msgid "Phone only" #~ msgstr "Толькі тэлефон" #~ msgid "Fingerprint ID" #~ msgstr "Ідэнтыфікатар адбітка пальца" #~ msgid "Locking and unlocking" #~ msgstr "Блакаванне і разблакаванне" #~ msgid "SIM PIN" #~ msgstr "PIN-код SIM-карткі" #~ msgid "On" #~ msgstr "Укл" #~ msgid "Encryption" #~ msgstr "Шыфраванне" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Шыфраванне абараняе даныя прылады пры падлучэнні да камп'ютара або іншай " #~ "прылады." #~ msgid "Privacy" #~ msgstr "Прыватнасць" #~ msgid "Stats on welcome screen" #~ msgstr "Статыстыка на экране вітання" #~ msgid "Messages on welcome screen" #~ msgstr "Паведамленні на экране вітання" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Няма" #~ msgid "Passcode" #~ msgstr "Код доступу" #~ msgid "Sleep locks immediately" #~ msgstr "Блакаванне пры пераходзе ў рэжым сну" #~ msgid "When locked, allow:" #~ msgstr "Дазволена на заблакаваным:" #~ msgid "Notifications and quick settings" #~ msgstr "Апавяшчэнні і хуткія налады" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Уключыце бяспечнае блакаванне, каб абмежаваць доступ да прылады, калі тая " #~ "заблакаваная." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Іншыя праграмы і функцыі будуць прапанаваць разблакаваць прыладу." #~ msgid "Change SIM PIN" #~ msgstr "Змяніць PIN-код SIM-карткі" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Няправільны PIN-код. Засталася %1 спроба." #~ msgstr[1] "Няправільны PIN-код. Засталося %1 спробы." #~ msgstr[2] "Няправільны PIN-код. Засталося %1 спробаў." #~ msgid "No more attempts allowed" #~ msgstr "Спробаў не засталося" #~ msgid "Current PIN:" #~ msgstr "Бягучы PIN-код:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Дапускаецца %1 спроба." #~ msgstr[1] "Дапускаецца %1 спробы." #~ msgstr[2] "Дапускаецца %1 спробаў." #~ msgid "Choose new PIN:" #~ msgstr "Увядзіце новы PIN-код:" #~ msgid "Confirm new PIN:" #~ msgstr "Пацвердзіце новы PIN-код:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN-коды не супадаюць. Паспрабуйце яшчэ раз." #~ msgid "Enter SIM PIN" #~ msgstr "Увядзіце PIN-код SIM-карткі" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Увядзіце папярэдні PIN-код SIM-карткі" #~ msgid "Unlock" #~ msgstr "Разблакаваць" #~ msgid "Lock" #~ msgstr "Заблакаваць" #~ msgid "Unlocked" #~ msgstr "Разблакавана" #~ msgid "Change PIN…" #~ msgstr "Змяніць PIN-код…" #~ msgid "Locked" #~ msgstr "Заблакавана" #~ msgid "Unlock…" #~ msgstr "Разблакаваць…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Калі PIN-код SIM-карткі прызначаны, то для доступу да мабільнай сеткі яго " #~ "неабходна ўвесці пасля перазагрузкі або замены SIM-карткі." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Калі некалькі разоў увесці няправільны PIN-код, то можна назаўжды " #~ "заблакаваць SIM-картку." #~ msgid "Hour" #~ msgstr "Гадзіна" #~ msgid "Minute" #~ msgstr "Хвіліна" #~ msgid "Second" #~ msgstr "Секунда" #~ msgid "Day" #~ msgstr "Дзень" #~ msgid "Month" #~ msgstr "Месяц" #~ msgid "Year" #~ msgstr "Год" #~ msgid "Cellular data" #~ msgstr "Мабільная перадача даных" #~ msgid "No SIM detected" #~ msgstr "SIM-картак не выяўлена" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Устаўце SIM-картку і перазапусціце прыладу." #~ msgid "Data roaming" #~ msgstr "Даныя ў роўмінгу" #~ msgid "Ask me each time" #~ msgstr "Пытацца штораз" #~ msgid "For outgoing calls, use:" #~ msgstr "Выходныя выклікі:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "У тэлефоннай кнізе вы можаце змяніць SIM-картку для асобных выклікаў або " #~ "кантактаў." #~ msgid "For messages, use:" #~ msgstr "Паведамленні:" #~ msgid "Next" #~ msgstr "Далей" #~ msgid "Data usage statistics" #~ msgstr "Статыстыка выкарыстання трафіка" #~ msgid "Carriers" #~ msgstr "Аператары" #~ msgid "Connection type:" #~ msgstr "Тып злучэння:" #~ msgid "2G only (saves battery)" #~ msgstr "Толькі 2G (эканомія энергіі)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (хутчэй)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (хутчэй)" #~ msgid "Edit SIM Name" #~ msgstr "Рэдагаваць назву SIM-карткі" #~ msgid "Cellular data:" #~ msgstr "Даныя сотавай сеткі:" #~ msgid "Accessibility" #~ msgstr "Адмысловыя магчымасці" #~ msgid "accessibility" #~ msgstr "адмысловыя магчымасці" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "сотавая" #~ msgid "mobile" #~ msgstr "мабільны" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "даныя" #~ msgid "carrier" #~ msgstr "аператар" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "роўмінг" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "службы" #~ msgid "forwarding" #~ msgstr "перанакіраванне" #~ msgid "waiting" #~ msgstr "чаканне" #~ msgid "call" #~ msgstr "выклік" #~ msgid "shortcuts" #~ msgstr "спалучэнні клавіш" #~ msgid "numbers" #~ msgstr "нумары" #~ msgid "security" #~ msgstr "бяспека" #~ msgid "privacy" #~ msgstr "прыватнасць" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "код" #~ msgid "password" #~ msgstr "пароль" #~ msgid "passphrase" #~ msgstr "парольная фраза" #~ msgid "swipe" #~ msgstr "ссоўванне" #~ msgid "allow" #~ msgstr "дазвол" #~ msgid "access" #~ msgstr "доступ" #~ msgid "Updates available" #~ msgstr "Даступныя абнаўленні" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Няправільны код доступу. Паспрабуйце зноў." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Няправільная парольная фраза. Паспрабуйце зноў." #~ msgid "Could not set security mode" #~ msgstr "Не атрымалася вызначыць рэжым бяспекі" #~ msgid "Could not set security display hint" #~ msgstr "Не атрымалася вызначыць экранную падказку" #~ msgid "Authentication token manipulation error" #~ msgstr "Памылка токена аўтэнтыфікацыі" #~ msgid "There's an updated system image." #~ msgstr "Ёсць абноўлены вобраз сістэмы." #~ msgid "Tap to open the system updater." #~ msgstr "Націсніце, каб адкрыць праграму абнаўлення." lomiri-system-settings-1.1.0/po/bem.po000066400000000000000000001317361457356502600177350ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Bemba \n" "Language: bem\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/bg.po000066400000000000000000001543011457356502600175530ustar00rootroot00000000000000# Bulgarian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Системни настройки" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Заключваща защита" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Сериен номер" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Няма" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Хранилище" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Софтуер:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Операциона система" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Последно актуализиране" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Никога" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Провери за актуализации" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Правна информация:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Лиценз на софтуера" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Правна информация" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Системни настройки" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Използва се от приложения" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Аудиозаписи" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Изображения" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Други файлове" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Използва се от приложения" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Общ обем" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Свободно място" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "По име" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "По размер" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Фон" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Нулиране на всички системни настройки" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Таблет" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "Фон" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Система" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Въведете фраза за достъп" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Установи" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Батерия" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 секунда по-рано" msgstr[1] "%1 секунди по-рано" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 минута по-рано" msgstr[1] "%1 минути по-рано" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 час по-рано" msgstr[1] "%1 часа по-рано" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Ниво на зареждане" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Зарежда се..." #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Последно пълно зареждане" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Напълно зареден" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Методи за удължаване на използването на батерията:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Заключвай в режим на готовност" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Приспивай в режим на готовност" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "След %1 минута" msgstr[1] "След %1 минути" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "След %1 минута" msgstr[1] "След %1 минути" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Безжична мрежа" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Блутут" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Заключвай устройството когато не се използва:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Приспивай телефона, когато не се използва:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "След %1 минута" msgstr[1] "След %1 минути" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Потвърди PIN кода" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Компютър" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Телефон" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Модем" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Мрежа" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Слушалки с микрофон" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Слушалки" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Видео" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Друга музика" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Джойстик" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Клавиатура" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Таблет" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Мишка" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Принтер" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Камера" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Друго" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Отлично" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Добро" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Приемливо" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Лошо" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Име" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Тип" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Сила на сигнала" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Изключи" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Не е намерено" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN за '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Сдвояване" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Език на системата" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Не е намерено" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Не е намерено" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Изключи" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Въведете фраза за достъп" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Изключи" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Изображения" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Текущи оформления:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Въведете фраза за достъп" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Език на системата" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Потвърди" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Клавиатурна подредба" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Текущи оформления:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Всички налични оформления:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Език и текст" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Избран език..." #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Клавиатура" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Проверка на правописа" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Автодовършване" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Автокапсулация" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Звук на екранната клавиатура" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Клавиатурна подредба" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Избрани проверяеми езици:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Всички достъпни езици:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Изключи" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Не е изпратено" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "Всички налични оформления:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Звук" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "Други звуци:" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Звук" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "Вибрация при звънене" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Телефона е в тих режим" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Вибрация при звънене" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Местоположение" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "Автокапсулация" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Принтер" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Изключи" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Въведете фраза за достъп" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Принтер" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Местоположение" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Изберете мобилен оператор:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Принтер" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Принтер" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Системни настройки" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Време и дата" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Таблет" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "Съобщения:" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Модем" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "Нулиране на телефона" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Нулиране на всички системни настройки..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Нулиране на всички системни настройки" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Телефонни обаждания:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Тон на звънене" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Вибрация при звънене" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Съобщения:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy msgid "Message sound" msgstr "Съобщения:" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Други звуци:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "Други звуци:" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom message sound" msgstr "Съобщения:" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Тон на звънене" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Изберете мобилен оператор:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Часова зона" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Автоматично" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ръчно" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Време и дата" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Продължи" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Всички налични оформления:" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "Автокапсулация" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "Автоматично" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Лични" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Система" #~ msgid "Message received" #~ msgstr "Съобщението е получено" #~ msgid "Example" #~ msgstr "Пример" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Изображения" #, fuzzy #~ msgid "mouse" #~ msgstr "Мишка" #, fuzzy #~ msgid "communication" #~ msgstr "Автокапсулация" #, fuzzy #~ msgid "printer" #~ msgstr "Принтер" #, fuzzy #~ msgid "printers" #~ msgstr "Принтер" #~ msgid "Used by Ubuntu" #~ msgstr "Използва се от Убунту" #, fuzzy #~ msgid "Dash background" #~ msgstr "Фон" #, fuzzy #~ msgid "User name" #~ msgstr "По име" #, fuzzy #~ msgid "PAP only" #~ msgstr "Само телефон" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Само телефон" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Нулиране на всички системни настройки..." #, fuzzy #~ msgid "Disable" #~ msgstr "Таблет" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Изключи" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Изключи" #~ msgid "Call forwarding" #~ msgstr "Пренасочване на повикванията" #, fuzzy #~ msgid "Some calls" #~ msgstr "Телефонни обаждания:" #~ msgid "Call" #~ msgstr "Телефонно обаждане" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Използва GPS за определяне на вашето местоположение. Когато изключите " #~ "устройството, GPS-а се изключва за спестяване на батерията." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Използва безжична мрежа и GPS за определяне на вашето местоположение. " #~ "Изключването на откриването на местоположението спестява батерията." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Използва безжична мрежа (в момента устройството не е свързано към " #~ "мрежата) за определяне на вашето местоположение. Изключването на " #~ "откриването на местоположението спестява батерията." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Позволете достъп до вашето местоположение:" #, fuzzy #~ msgid "None requested" #~ msgstr "Не е намерено" #~ msgid "Switch to passphrase" #~ msgstr "Превключете на фраза за достъп" #~ msgid "Existing passphrase" #~ msgstr "Текуща фраза за достъп" #~ msgid "Choose passphrase" #~ msgstr "Въведете фраза за достъп" #~ msgid "Confirm passphrase" #~ msgstr "Потвърдете фразата за достъп" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Фразите за достъп не съвпадат. Опитайте отново." #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Отключете телефона с помощта на:" #~ msgid "Passphrase" #~ msgstr "Кодова фраза" #~ msgid "Passphrase…" #~ msgstr "Кодова фраза..." #~ msgid "Security & Privacy" #~ msgstr "Защита и поверителност" #~ msgid "Phone and Internet" #~ msgstr "Телефон и интернет" #~ msgid "Phone only" #~ msgstr "Само телефон" #~ msgid "Stats on welcome screen" #~ msgstr "Статистика на екрана за приветствие" #~ msgid "Messages on welcome screen" #~ msgstr "Съобщения на екрана за приветствие" #~ msgid "Sleep locks immediately" #~ msgstr "Заключване при приспиване на екрана" #, fuzzy #~ msgid "Locked" #~ msgstr "Заключвай в режим на готовност" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Не е намерено" #~ msgid "Data usage statistics" #~ msgstr "Използване на трафика" lomiri-system-settings-1.1.0/po/bn.po000066400000000000000000001315051457356502600175630ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: bn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/bn_BD.po000066400000000000000000001324551457356502600201350ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-08-20 08:04+0000\n" "Last-Translator: Abdullah AL Shohag \n" "Language-Team: Bengali (Bangladesh) \n" "Language: bn_BD\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.0-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "ভিডিওসমূহ" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "ছবিসমূহ" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "ডকুমেন্টস" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "ডাউনলোডস" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "বাতিল" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "সম্মতি" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "চিত্রযন্ত্র" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "সংযুক্ত হোন" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "মুছুন" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "সুনির্দিষ্ট" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "photo" #~ msgstr "ছবি" #~ msgid "Edit" #~ msgstr "সম্পাদন" lomiri-system-settings-1.1.0/po/bo.po000066400000000000000000001315011457356502600175600ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: bo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/br.po000066400000000000000000002226641457356502600175760ustar00rootroot00000000000000# Breton translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-10-20 06:38+0000\n" "Last-Translator: Fohanno Thierry \n" "Language-Team: Breton \n" "Language: br\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Arventennoù ar reizhiad" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Penndibaboù;Arventennoù;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Ne c'haller ket nullañ ar goulenn-mañ (ne c'haller ket mont e darempred gant " "ar servij)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Ne c'haller ket arsaviñ ar goulenn-mañ (ne c'haller ket mont e darempred " "gant ar servij)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mod diorroer" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Er mod Diorroer, forzh piv a c'hall lenn, kemmañ pe dilemel kement tra a zo " "er pellgomzer-mañ dre gevreañ anezhañ ouzh ur benveg all." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Ezhomm ho peus da gaout ur ger-tremen pe ur frazenn-dremen da implijout ar " "Mod Diorroer." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Surentez ar prennañ" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Siwazh, n'eus ket bet gallet diskwel an aotre-implijout." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "diwar-benn" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Niverenn steudad" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Hini ebet" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Chomlec'h Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Chomlec'h Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Memor" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 diac'hub" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Meziant :" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "RK" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Hizivadenn diwezhañ" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Morse" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Gwiriañ hag-eñ ez eus hizivadennoù" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Menegoù lezennel :" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Aotreoù-implijout ar meziant" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Titouroù reoliañ" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mod diorroer" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Arventennoù ar reizhiad" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Implijet gant an arloadoù" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videoioù" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Kleved" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Skeudennoù" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Restroù all" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Implijet gant an arloadoù" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Memor en holl" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Egor dieub" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Dre anv" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Dre vent" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Munudoù stumm ar RK" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Niverenn stumm ar RK" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Lodenn skeudenn Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Deskrivadur stumm ar RK" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Lodenn skeudenn an ardivink" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Deskrivadur stumm an ardivink" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Lodenn personelaat skeudenn" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Titl dianav" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Nullañ" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "N'eus bet diuzet skeudenn ebet" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Lemel %1 skeudenn" msgstr[1] "Lemel %1 a skeudennoù" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Ouzhpennañ ur skeudenn..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Lemel skeudennoù..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Drekleur" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Adderaouekaat holl arventennoù ar reizhiad" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "gweredekaat" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Ret eo adlañsañ ar pellgomzer evit lakaat ar cheñchamantoù da dalvezout." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "drekleur" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Reizhiad" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personelaet" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Dibabit ho frazenn-dremen" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Rakwelet" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Arventenniñ" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Mat eo" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batiri" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 eilenn zo" msgstr[1] "%1 eilenn zo" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 vunutenn zo" msgstr[1] "%1 a vunutoù zo" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 eur zo" msgstr[1] "%1 a eurioù zo" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Live ar garg" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Dec'h" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hiziv" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "O kargañ bremañ" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Kargadenn glok diwezhañ" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Karget klok" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Doareoù da implijout nebeutoc'h ar batiri :" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Skedusted an diskwel" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Prennañ pa vez dizoberiant" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Lakaat da gousket pa vez dizoberiant" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Goude %1 vunutenn" msgstr[1] "Goude %1 a vunutoù" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Goude %1 vunutenn" msgstr[1] "Goude %1 a vunutoù" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Lec'h Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Prennañ ar pellgomzer pa ne vez ket en implij :" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Lakaat ar pellgomzer da gousket pa ne vez ket en implij :" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Goude %1 vunutenn" msgstr[1] "Goude %1 a vunutoù" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Suroc'h eo ar reuziadoù berroc'h. Ne vo ket prennet ar pellgomzer e-pad ar " "pellgomzadennoù pe pa lenn videoioù." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "" "Ne vo ket lakaet ar pellgomzer da gousket e-pad ar pellgomzadennoù pe pa " "lenn videoioù." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Reked koublañ gant Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "aotren" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Reked koublañ gant Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Kadarnait e klot ar c'hod PIN diskwelet war \"%1\" gant hemañ, mar plij" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Kardarnaat ar c'hod PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Kennasket" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "O kevreañ..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "O tigevreañ..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Digevreet" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Dianav" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Urzhiataer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Pellgomzer" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rouedad" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Tokarn" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Selaouelloù" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Sonioù all" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klavier" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablezenn" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Logodenn" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Moullerez" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Traoù all" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Mat-tre" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Mat" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Mat a-walc'h" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Dister" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Anv" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Seurt" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Statud" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Kreñvder ar sinal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Kevreañ ent emgefre pa vez dinoet :" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Digevreañ" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Kevreañ" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Ankouaat ar benveg-mañ" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "A c'haller dizoleiñ" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Na c'haller ket dizoleiñ" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Oc'h adloc'hañ..." #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Ardivinkoù kevreet :" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Kevreañ un ardivink all :" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Kevreañ ur benveg :" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "N'eus bet dinoet hini ebet" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Kod PIN evit \"%1\"" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Koublañ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Skedusted" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Skedusted" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Skedusted an diskwel" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Keidañ ent emgefre" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" "Kreskiñ ha digreskiñ a ra skedusted an diskwel evit en em ober ouzh an endro." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "diskwel" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "diskwel" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "diskwel" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Kevreet da ziwezhañ" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "N'eus bet dinoet hini ebet" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Ardivinkoù kevreet :" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "O kevreañ..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Kevreañ un ardivink all :" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Dibabit ho frazenn-dremen" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "digevreañ" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Skeudennoù" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Fichadurioù a vremañ :" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Cheñch arventennoù al lec'h Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Lakaat ul lec'h Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Anv al lec'h Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Dibabit ho frazenn-dremen" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Diskouez ar ger-tremen" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Cheñch" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Lec'h Wi-Fi" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Pa vez enaouet al lec'h moned e c'hall binvioù all implijout ho kevreadur " "roadennoù hezoug gant ar Wi-Fi. Ar priz ordinal zo da baeañ." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Binvioù all a c'hall implijout ho kevreadur roadennoù hezoug gant ar Wi-Fi. " "Ar priz ordinal zo da baeañ." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Cheñch kod-tremen..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Lakaat ul lec'h Wi-Fi" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Lec'h Wi-Fi" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Pa vezer gant ar WiFi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Dibab ar yezh" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Distreiñ" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Kadarnaat" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Fichadurioù ar c'havier" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Fichadurioù a vremañ :" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "An holl fichadurioù a c'haller dibab :" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Yezh & testenn" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Dibab ar yezh..." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "klavier" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "klavier" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "klavier" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "klavier" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Klavier" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Difazier reizhskrivadur" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Reizhañ emgefre" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Kinnig gerioù" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Lakaat pennlizherennoù ent emgefre" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Gweredekaat Pennl. evit ober ur bennlizherenn eus lizherenn gentañ pep " "frazenn." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Poentadur emgefre" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Ouzhpennañ a ra ur pik, hag ar c'hromelloù pe an askoù a vank, pa bouezit " "div wech war Esaouenn." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Son ar c'hlavier" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Daskren ar c'hlavier" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Fichadurioù ar c'havier" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "klavier" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "" "Ret eo adlañsañ ar pellgomzer evit lakaat ar cheñchamantoù da dalvezout." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Adloc'hañ bremañ" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Yezhoù reizhskrivadur en implij :" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "An holl yezhou a c'haller dibab :" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Adderaouekaat al lañser" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Digevreet" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "nijerez" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "N'eo ket bet kaset" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Ar merour a c'haller kaout bremañ" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "kemennoù diwall" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "kemennoù diwall" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Kemennoù" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Son" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "froumadur" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Kemennoù" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Kemennoù" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Son" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "froumadur" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Krenañ hep ober trouz" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Krenañ pa son" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "froumal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "lakaat lizherennoù bras" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Gallout a ra an arloadoù diuzet reiñ keloù deoc'h gant klogorennoù, sonioù, " "daskrenadennoù ha war-bouez ar Greizenn Gemenn." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "kemennoù" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Moullerez" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Ebarzhit kod PIN ar gartenn SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Servijoù" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "O kevreañ..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Dibabit ho frazenn-dremen" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Moullerez" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Sifradur" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lec'h" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Dibab ur pourchaser :" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Moullerez" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Moullerez" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Arventennoù ar reizhiad" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Eur & Deiziad" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Mod diorroer" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "gweredekaat" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Gweredekaat" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "kemennadenn" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "chomlec'h" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "An holl deulioù, ar c'hoarioù enrollet, an arventennoù hag an elfennoù all a " "vo diverket da vat eus ar pellgomzer-mañ." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Diverkañ & Adderaouekaat pep tra" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "benveg" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Adderaouekaat al lañser" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Assavet e vo endalc'had kentañ al lañser." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Adderaouekaat holl arventennoù ar reizhiad..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Endalc'had ha fichadur al lañser, ha siloù ar bajenn degemer a vo adlakaet " "en o zalvoudoù orin." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Diverkañ & Adderaouekaat pep tra" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Adderaouekaat holl arventennoù ar reizhiad" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mod didrouz" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Eilad rik :" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Pellgomzadennoù :" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Sonerez pellgomz" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Krenañ pa son" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Krenañ hep ober trouz" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Sonioù ar c'hlavier niverennañ" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Kemennadennoù :" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Krenañ gant son ur gemennadenn" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Krenañ gant son ur gemennadenn" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Sonioù all :" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Son ar prennañ" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "froumadur" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Krenañ gant son ur gemennadenn" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Sonerez pellgomz" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Dibab ur pourchaser :" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Takad-eur" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Lakaat an takad-eur :" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Ent emgefre" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Gant an dorn" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Ebarzhit al lec'h m'emaoc'h bremañ." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "N'eus lec'h ebet hag a glot" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Eur & Deiziad" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Takad-eur :" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Lakaat an eur hag an deiziad :" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Lakaat an eur & an deiziad" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Eur" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Deiziad" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "C'hwitadenn gant ar servij kevreadur rannet" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "" "Ret eo adlañsañ ar pellgomzer evit lakaat ar cheñchamantoù da dalvezout." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Kenderc'hel" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Hizivadennoù zo da gaout" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Enrollañ" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Fazi dianav" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "N'eus bet roet abeg ebet" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Meret eo ar benveg bremañ" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "N'eo ket meret ken ar benveg bremañ" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "N'eus ket bet gallet prientiñ ar benveg evit ar c'hefluniañ" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "N'eus ket bet gallet miret ar c'hefluniadur IP (chomlec'h ebet da gaout, " "amzer gortoz tremenet, ha kement zo.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "N'eo ket gwiriek ken ar c'hefluniadur IP" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Direizh e oa ho titouroù dilesadur" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Digevreet eo ar merour 802.1X" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "C'hwitet eo kefluniadur ar merour 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "C'hwitadenn gant ar merour 902.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Re a amzer a zo bet kemeret gant ar merour 802.1X evit an dilesadur" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "An arval DHCP n'eo ket bet evit loc'hañ" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Fazi gant an arval DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "C'hwitadenn gant an arval DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Ar servij kevreadur rannet n'eo ket bet evit loc'hañ" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "C'hwitadenn gant ar servij kevreadur rannet" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Marteze e vank ur mikromeziant rekis evit ar benveg" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Lamet eo bet ar benveg" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Kousket eo NetworkManager" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Steuziet eo kevreadur oberiant ar benveg" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Benveg digevreet gant an implijer pe an arval." #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Lakaat a reer ez eus ur c'hevreadur gant ar benveg" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Ar merour a c'haller kaout bremañ" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "N'eus ket bet gallet kavout ar modem" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "C'hwitet eo ar c'hevreadur Bluetooth, pe tremenet eo an amzer gortoz" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "C'hwitadenn gant un dra e dalc'h eus ar c'hevreadur" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Ne c'haller ket kaout ModemManager" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "N'eus ket bet gallet kavout ar rouedad Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "C'hwitet ez eus un eil kevreadur eus an diaz roadennoù" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Munudoù ar rouedad" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Kevreet da ziwezhañ" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Ger-tremen" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Ankouaat ar rouedad" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Chomlec'h IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Kevrereañ ouzh ur rouedad kuzhet" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Anv ar rouedad" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Surentez" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personel" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Personel" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "kemennoù" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "diweredekaat" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "doare" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Doare : " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Doare : " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "emgefre" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Anv implijer" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "ger-tremen" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Kevreañ ouzh ur rouedad kuzhet..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Rouedadoù kent" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Naetaat" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Buhez prevez" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Klask" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personel" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Reizhiad" #~ msgid "Message received" #~ msgstr "Kemennadenn resevet" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Kevreañ ouzh ar Wi-Fi" #~ msgid "Remove image" #~ msgstr "Lemel ar skeudenn" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Hizivadennoù zo da gaout" #~ msgid "Launcher" #~ msgstr "Lañser" #~ msgid "System;" #~ msgstr "Reizhiad;" #~ msgid "about" #~ msgstr "diwar-benn" #~ msgid "device" #~ msgstr "benveg" #~ msgid "info" #~ msgstr "titouroù" #~ msgid "phone" #~ msgstr "pellgomzer" #~ msgid "number" #~ msgstr "niverenn" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "niverenn rummad" #~ msgid "address" #~ msgstr "chomlec'h" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "aotreoù-implijout" #~ msgid "developer" #~ msgstr "diorroer" #~ msgid "software" #~ msgstr "meziant" #~ msgid "storage" #~ msgstr "stokañ" #~ msgid "disk" #~ msgstr "pladenn" #~ msgid "space" #~ msgstr "spas" #~ msgid "version" #~ msgstr "doare" #~ msgid "revision" #~ msgstr "adwel" #~ msgid "appearance" #~ msgstr "neuz" #~ msgid "wallpaper" #~ msgstr "paper-moger" #~ msgid "art" #~ msgstr "arz" #~ msgid "photo" #~ msgstr "luc'hskeudenn" #~ msgid "picture" #~ msgstr "skeudenn" #~ msgid "image" #~ msgstr "skeudenn" #~ msgid "battery" #~ msgstr "batiri" #~ msgid "power" #~ msgstr "tredan" #~ msgid "charge" #~ msgstr "kargañ" #~ msgid "idle" #~ msgstr "dizoberiant" #~ msgid "lock" #~ msgstr "prennañ" #~ msgid "disable" #~ msgstr "diweredekaat" #~ msgid "enable" #~ msgstr "gweredekaat" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "tokarn" #~ msgid "pair" #~ msgstr "re" #~ msgid "discover" #~ msgstr "dizoleiñ" #~ msgid "car" #~ msgstr "karr" #~ msgid "handsfree" #~ msgstr "kit daouarn diac'hub" #~ msgid "wireless" #~ msgstr "diorjal" #~ msgid "connect" #~ msgstr "kevreañ" #~ msgid "disconnect" #~ msgstr "digevreañ" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "skedusted" #~ msgid "display" #~ msgstr "diskwel" #~ msgid "screen" #~ msgstr "skramm" #~ msgid "automatic" #~ msgstr "emgefre" #~ msgid "adjust" #~ msgstr "keidañ" #~ msgid "Example" #~ msgstr "Skouer" #~ msgid "example" #~ msgstr "skouer" #~ msgid "test" #~ msgstr "amprouad" #~ msgid "sample" #~ msgstr "arroud" #~ msgid "Flight Mode" #~ msgstr "Mod nijerez" #~ msgid "flight" #~ msgstr "nijerez" #~ msgid "plane" #~ msgstr "nijerez" #~ msgid "offline" #~ msgstr "ezlinenn" #~ msgid "airplane" #~ msgstr "nijerez" #~ msgid "network" #~ msgstr "rouedad" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Skeudennoù" #, fuzzy #~ msgid "hotspot" #~ msgstr "Lec'h Wi-Fi" #~ msgid "language" #~ msgstr "yezh" #~ msgid "keyboard" #~ msgstr "klavier" #~ msgid "spellcheck" #~ msgstr "reizhskrivadur" #~ msgid "correct" #~ msgstr "reizh" #~ msgid "suggestions" #~ msgstr "erbedadennoù" #~ msgid "capitalization" #~ msgstr "lakaat lizherennoù bras" #~ msgid "punctuation" #~ msgstr "poentadur" #~ msgid "layout" #~ msgstr "fichañ" #~ msgid "words" #~ msgstr "gerioù" #~ msgid "vibration" #~ msgstr "froumadur" #, fuzzy #~ msgid "launcher" #~ msgstr "Lañser" #, fuzzy #~ msgid "mouse" #~ msgstr "Logodenn" #, fuzzy #~ msgid "tap" #~ msgstr "arl" #~ msgid "click" #~ msgstr "klikañ" #, fuzzy #~ msgid "communication" #~ msgstr "kemennoù" #~ msgid "notifications" #~ msgstr "kemennoù" #~ msgid "apps" #~ msgstr "arloadoù" #~ msgid "authorize" #~ msgstr "aotren" #~ msgid "permissions" #~ msgstr "aotreoù" #~ msgid "badges" #~ msgstr "badjoù" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Prennañ an durc'hadur" #~ msgid "rotation" #~ msgstr "treiñ" #~ msgid "orientation" #~ msgstr "durc'hadur" #, fuzzy #~ msgid "printer" #~ msgstr "Moullerez" #, fuzzy #~ msgid "printers" #~ msgstr "Moullerez" #, fuzzy #~ msgid "printing" #~ msgstr "gortoz" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Adderaouekaat" #~ msgid "reset" #~ msgstr "adderaouekaat" #~ msgid "erase" #~ msgstr "diverkañ" #~ msgid "factory" #~ msgstr "labouradeg" #~ msgid "clear" #~ msgstr "diverkañ" #~ msgid "restore" #~ msgstr "assevel" #~ msgid "sound" #~ msgstr "son" #~ msgid "silent" #~ msgstr "didrouz" #~ msgid "ringtone" #~ msgstr "sonerez" #~ msgid "vibrate" #~ msgstr "froumal" #~ msgid "dialpad" #~ msgstr "klavier niverennañ" #~ msgid "message" #~ msgstr "kemennadenn" #~ msgid "volume" #~ msgstr "ment ar son" #~ msgid "time" #~ msgstr "eur" #~ msgid "date" #~ msgstr "deiziad" #~ msgid "timezone" #~ msgstr "takad-eur" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "kuzhet" #~ msgid "Used by Ubuntu" #~ msgstr "Implijet gant Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Arz Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "drekleur" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 ALM" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Proksi" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Proksi" #, fuzzy #~ msgid "User name" #~ msgstr "Anv implijer" #, fuzzy #~ msgid "Enter username" #~ msgstr "Merkañ ar frazenn-dremen" #, fuzzy #~ msgid "Enter password" #~ msgstr "Merkañ ar frazenn-dremen" #, fuzzy #~ msgid "PAP only" #~ msgstr "Pellgomz hepken" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Pellgomz hepken" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Oberataer" #~ msgid "Carrier" #~ msgstr "Oberataer" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Oberataerien" #, fuzzy #~ msgid "MMS APN" #~ msgstr "ALM MMS :" #, fuzzy #~ msgid "Internet APN" #~ msgstr "ALM Internet :" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 ALM" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Adderaouekaat an arventennoù ALM" #~ msgid "Reset APN Settings" #~ msgstr "Adderaouekaat an arventennoù ALM" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Ha sur oc'h e fell deoc'h adderaouekaat an arventennoù ALM ?" #, fuzzy #~ msgid "Disable" #~ msgstr "diweredekaat" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Digevreañ" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "diweredekaat" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "digevreañ" #~ msgid "Cellular" #~ msgstr "Pellgomzer hezoug" #~ msgid "Call forwarding" #~ msgstr "Treuzkas pellgomzadennoù" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Evit ar pellgomzadennoù a rit-c'hwi, implijout :" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "Ne c'haller ket kaout ModemManager" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Niverenn bellgomz" #, fuzzy #~ msgid "Numbers" #~ msgstr "niverennoù" #, fuzzy #~ msgid "All calls" #~ msgstr "pellgomzadenn" #, fuzzy #~ msgid "Some calls" #~ msgstr "Pellgomzadennoù :" #~ msgid "Off" #~ msgstr "Lazhet" #~ msgid "Forward to" #~ msgstr "Adkas da" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Niverenn bellgomz" #~ msgid "Call waiting" #~ msgstr "Pellgomzadenn o c'hortoz" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Gant se e c'hallit respont pe kregiñ gant ur bellgomzadenn nevez, ha mont " #~ "eus an eil d'eben" #~ msgid "Services" #~ msgstr "Servijoù" #, qt-format #~ msgid "Last called %1" #~ msgstr "Galvet %1 da ziwezhañ" #~ msgid "Call" #~ msgstr "Pellgomzadenn" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servijoù %1" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "aotreoù" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Arloadoù ho peus aotreet hag o deus goulennet mont da :" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Arloadoù o deus goulennet mont d'ho kamera" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Arloadoù o deus goulennet mont d'ho mikro" #, fuzzy #~ msgid "Microphone" #~ msgstr "pellgomzer" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Arloadoù o deus goulennet mont d'ho mikro" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Arloadoù o deus goulennet mont d'ho mikro" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Arloadoù o deus goulennet mont d'ho mikro" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Implijout ar GPS evit gouzout pelec'h emaoc'h tost da vat. Ma vez " #~ "diweredekaet, e vez lazhet ar GPS evit arboellañ ar batiri." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Implijout ar Wi-Fi hag ar GPS evit gouzout pelec'h emaoc'h tost da vat. " #~ "Ma vez lazhet an dinoiñ lec'hiadur e vez arboellet ar batiri." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Implijout ar Wi-Fi (diweredekaet bremañ) hag ar GPS evit gouzout pelec'h " #~ "emaoc'h tost da vat. Ma vez lazhet an dinoiñ lec'hiadur e vez arboellet " #~ "ar batiri." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Implijout ar Wi-Fi, lec'h an tourioù-stign hag ar GPS evit gouzout " #~ "pelec'h emaoc'h tost da vat. Ma vez lazhet an dinoiñ lec'hiadur e vez " #~ "arboellet ar batiri." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Implijout ar Wi-Fi, lec'h an tourioù-stign (n'eo ket kevreet ar " #~ "pellgomzer hezoug bremañ) hag ar GPS evit gouzout pelec'h emaoc'h tost da " #~ "vat. Ma vez lazhet an dinoiñ lec'hiadur e vez arboellet ar batiri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Implijout ar Wi-Fi (diweredekaet bremañ), lec'h an tourioù-stign hag ar " #~ "GPS evit gouzout pelec'h emaoc'h tost da vat. Ma vez lazhet an dinoiñ " #~ "lec'hiadur e vez arboellet ar batiri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Implijout ar Wi-Fi (diweredekaet bremañ), lec'h an tourioù-stign (n'eo " #~ "ket kevreet ar pellgomzer hezoug bremañ) hag ar GPS evit gouzout pelec'h " #~ "emaoc'h tost da vat. Ma vez lazhet an dinoiñ lec'hiadur e vez arboellet " #~ "ar batiri." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Aotren ar moned d'al lec'hiadur :" #, fuzzy #~ msgid "None requested" #~ msgstr "N'eus bet dinoet hini ebet" #~ msgid "Change passcode…" #~ msgstr "Cheñch kod-tremen..." #~ msgid "Change passphrase…" #~ msgstr "Cheñch ar frazenn-dremen..." #~ msgid "Switch to swipe" #~ msgstr "Prennañ o risklañ" #~ msgid "Switch to passcode" #~ msgstr "Tremen d'ar ger-tremen" #~ msgid "Switch to passphrase" #~ msgstr "Prennañ gant ar frazenn-dremen" #~ msgid "Existing passcode" #~ msgstr "Ger-tremen a zo anezhañ dija" #~ msgid "Existing passphrase" #~ msgstr "Frazenn-dremen a vremañ" #~ msgid "Choose passcode" #~ msgstr "Choaz ur ger-tremen" #~ msgid "Choose passphrase" #~ msgstr "Dibabit ho frazenn-dremen" #~ msgid "Confirm passcode" #~ msgstr "Kadarnaat ar ger-tremen" #~ msgid "Confirm passphrase" #~ msgstr "Kadarnaat ar frazenn-dremen" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Ne glot ket ar gerioù-tremen-se. Esaeit en-dro." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Ne glot ket ar frazennoù-tremen-se. Esaeit en-dro" #~ msgid "Unset" #~ msgstr "N'eo ket termenet" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Dibrennañ ar pellgomzer oc'h implijout :" #~ msgid "Swipe (no security)" #~ msgstr "Ur riskladenn (tamm surentez ebet)" #~ msgid "4-digit passcode" #~ msgstr "Ger-tremen gant 4 sifr" #~ msgid "Passphrase" #~ msgstr "Frazenn-dremen" #~ msgid "Swipe (no security)… " #~ msgstr "Riskladenn (tamm surentez ebet)... " #~ msgid "4-digit passcode…" #~ msgstr "Ger-tremen gant 4 sifr..." #~ msgid "Passphrase…" #~ msgstr "Frazenn-dremen..." #~ msgid "Security & Privacy" #~ msgstr "Surentez & buhez prevez" #~ msgid "Phone and Internet" #~ msgstr "Pellgomz hag Internet" #~ msgid "Phone only" #~ msgstr "Pellgomz hepken" #~ msgid "SIM PIN" #~ msgstr "Kod PIN ar gartenn SIM" #~ msgid "On" #~ msgstr "Enaouet" #~ msgid "Encryption" #~ msgstr "Sifradur" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Ar sifradur a warez diouzh ar moned da roadennoù ar pellgomzer pa vez " #~ "kevreet ouzh ur PC pe ur benveg all." #~ msgid "Privacy" #~ msgstr "Buhez prevez" #~ msgid "Stats on welcome screen" #~ msgstr "Stadegoù war ar skramm degemer" #~ msgid "Messages on welcome screen" #~ msgstr "Kemennadennoù war ar skramm degemer" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Hini ebet" #~ msgid "Passcode" #~ msgstr "Kod-tremen" #~ msgid "Sleep locks immediately" #~ msgstr "Lakaat da gousket a brenn diouzhtu-dak" #~ msgid "When locked, allow:" #~ msgstr "Pa vez prennet, aotren :" #~ msgid "Notifications and quick settings" #~ msgstr "Kemennoù hag arventennoù buan-ha-buan" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Gweredekaat surentez ar prennañ evit mirout na vefe implijet ar " #~ "pellgomzer pa vez prennet." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "" #~ "An arloadoù hag an arc'hwelioù all a c'houlenno diganeoc'h dibrennañ." #~ msgid "Change SIM PIN" #~ msgstr "Cheñch ar c'hod PIN" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Kod PIN direizh. Chom a ra %1 taol-esae." #~ msgstr[1] "Kod PIN direizh. Chom a ra %1 a dalioù-esae." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 taol-esae aotreet." #~ msgid "Current PIN:" #~ msgstr "Kod PIN a vremañ :" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 taol-esae aotreet." #~ msgstr[1] "%1 a daolioù-esae aotreet." #~ msgid "Choose new PIN:" #~ msgstr "Dibab ur c'hod PIN nevez :" #~ msgid "Confirm new PIN:" #~ msgstr "Kadarnaat ar c'hod PIN nevez :" #~ msgid "PINs don't match. Try again." #~ msgstr "Ar c'hodoù PIN ne glotont ket. Esaeit en-dro." #~ msgid "Enter SIM PIN" #~ msgstr "Ebarzhit kod PIN ar gartenn SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Ebarzhit kod PIN kent ar gartenn SIM" #~ msgid "Unlock" #~ msgstr "Dibrennañ" #~ msgid "Lock" #~ msgstr "Prennañ" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Dibrennañ" #~ msgid "Change PIN…" #~ msgstr "Cheñch ar c'hod PIN..." #, fuzzy #~ msgid "Locked" #~ msgstr "Prennañ" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Dibrennañ" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Pa vez lakaet ur c'hod PIN evit ar gartenn SIM, e rank bezañ merket evit " #~ "ober gant servijoù an hezougell goude adlañsañ ar pellgomer pe goude " #~ "cheñch kartenn SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Ma vez merket ur c'hod PIN direizh meur a wech e c'hall ar gartenn SIM " #~ "bezañ prennet da viken." #~ msgid "Hour" #~ msgstr "Eur" #~ msgid "Minute" #~ msgstr "Munutenn" #~ msgid "Second" #~ msgstr "Eilenn" #~ msgid "Day" #~ msgstr "Deiz" #~ msgid "Month" #~ msgstr "Miz" #~ msgid "Year" #~ msgstr "Bloaz" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Roadennoù hezoug :" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "N'eus bet dinoet hini ebet" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Lakait ur gartenn SIM hag adloc'hit ho penveg" #~ msgid "Data roaming" #~ msgstr "Pellgomz adalek an estrenvro" #~ msgid "Ask me each time" #~ msgstr "Goulenn ouzhin bewech" #~ msgid "For outgoing calls, use:" #~ msgstr "Evit ar pellgomzadennoù a rit-c'hwi, implijout :" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Gallout a rit cheñch ar gartenn SIM evit pellgomzadennoù hiniennel, pe " #~ "evit darempredoù zo en ho karned chomlec'hioù." #~ msgid "For messages, use:" #~ msgstr "Evit ar c'hemennadennoù, implijout :" #~ msgid "Data usage statistics" #~ msgstr "Stadegoù diwar-benn implij ar roadennoù" #~ msgid "Carriers" #~ msgstr "Oberataerien" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Kennasket" #~ msgid "2G only (saves battery)" #~ msgstr "2G hepken (evit arboellañ ar batiri)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (lijeroc'h)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (primoc'h)" #~ msgid "Edit SIM Name" #~ msgstr "Aozañ anv ar gartenn SIM" #~ msgid "Cellular data:" #~ msgstr "Roadennoù hezoug :" #~ msgid "Accessibility" #~ msgstr "Monedusted" #~ msgid "accessibility" #~ msgstr "monedusted" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "hezoug" #~ msgid "mobile" #~ msgstr "hezoug" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "roadennoù" #~ msgid "carrier" #~ msgstr "oberataer" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "arl" #~ msgid "roam" #~ msgstr "kantren" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servijoù" #~ msgid "forwarding" #~ msgstr "adkas" #~ msgid "waiting" #~ msgstr "gortoz" #~ msgid "call" #~ msgstr "pellgomzadenn" #~ msgid "shortcuts" #~ msgstr "Berradurioù" #~ msgid "numbers" #~ msgstr "niverennoù" #~ msgid "security" #~ msgstr "surentez" #~ msgid "privacy" #~ msgstr "buhez prevez" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kod" #~ msgid "password" #~ msgstr "ger-tremen" #~ msgid "passphrase" #~ msgstr "frazenn-dremen" #~ msgid "swipe" #~ msgstr "riklañ" #~ msgid "allow" #~ msgstr "aotren" #~ msgid "access" #~ msgstr "moned" #~ msgid "Updates available" #~ msgstr "Hizivadennoù zo da gaout" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Ger-tremen direizh. Esaeit en-dro." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Frazenn-dremen direizh. Esaeit en-dro." #~ msgid "Could not set security mode" #~ msgstr "N'eus ket bet gallet lakaat ar mod surentez" #~ msgid "Could not set security display hint" #~ msgstr "N'eus ket bet gallet lakaat an titourig diskwel surentez" #~ msgid "Authentication token manipulation error" #~ msgstr "Fazi oc'h ober gant ar jedouer dilesañ" #~ msgid "There's an updated system image." #~ msgstr "Bez' ez eus ur skeudenn hizivaet eus ar reizhiad." #~ msgid "Tap to open the system updater." #~ msgstr "Pouezit evit digeriñ hizivaer ar reizhiad." lomiri-system-settings-1.1.0/po/bs.po000066400000000000000000002076341457356502600175770ustar00rootroot00000000000000# Bosnian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2013-07-02 11:38+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian \n" "Language: bs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistematske postavke" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Postavke;Podešavanja;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Ne može se isključiti trenutni zahtjev (ne može se uspostaviti veza sa " "servisom)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Ne može se pauzirati trenutni zahtjev (ne može se uspostaviti veza sa " "servisom)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Sigurnost zaključavanja" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "o" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serijska" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ništa" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-fi adresa" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth adresa" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Skladištenje" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Softver:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Posljednje ažurirano" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nikada" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Provjeri ažuriranja" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Softverske licence" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistematske postavke" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video zapisi" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Zvuk" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Slike" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Ostale datoteke" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Nepoznat naslov" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Otkaži" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nema izabranih slika" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Dodaj fotografiju..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Ukloni fotografije..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Pozadina" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Restartuj sve postavke sistema" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "omogući" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "pozadina" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistem" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Prilagođeno" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Izaberi pristupnu frazu" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pregled" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Podesi" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Uredu" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Baterija" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivo napunjenosti" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Jučer" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Danas" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Punjenje" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Napunjeno" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Načini smanjenja trošenja baterije:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Sjajnost ekrana" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Zaključavanje tokom mirovanja" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Spavanje tokom mirovanja" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Nakon %1 minute" msgstr[1] "Nakon %1 minuta" msgstr[2] "Nakon %1 minuta" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Nakon %1 minute" msgstr[1] "Nakon %1 minuta" msgstr[2] "Nakon %1 minuta" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Wi-fi hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Zaključaj telefon kada se ne koristi:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Zaključaj telefon kada se ne koristi:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Nakon %1 minute" msgstr[1] "Nakon %1 minuta" msgstr[2] "Nakon %1 minuta" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth zahtjev za povezivanje" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "dozvoliti" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth zahtjev za povezivanje" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Potvrdi PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Povezano" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Povezivanje..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Diskonektovanje..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Nepoznato" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Računar" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Mreža" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Slušalice sa mikrofonom" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Slušalice" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastatura" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Miš" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Štampač" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Ostalo" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Odlično" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Dobro" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Lijepo" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Slabo" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Ime" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tip" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Jačina signala" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Odspoji se" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Spoji" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Zaboravite ovaj uređaj" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Za otkrivanje" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "NIje vidljiv" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Ponovo pokretanje..." #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Priključeni uređaji" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Poveži drugi uređaj:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Povezivanje uređaja:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Par" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Osvjetljenje" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Osvjetljenje" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Sjajnost ekrana" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Prikaz jezika" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Zadnje konektovanje" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Nema izabranih slika" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Priključeni uređaji" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Povezivanje..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Poveži drugi uređaj:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Izaberi pristupnu frazu" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "isključiti" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Slike" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current PIN:" msgid "Current value: %1" msgstr "Trenutni PIN" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Promijeni hotspot postavke" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Postavi hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Hotspot ime" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Izaberi pristupnu frazu" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Prikaži šifru" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Izmijena" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Kada je hotspot uključen, drugi uređaji mogu koristiti Vašu ćelijsku " "konekciju preko Wi-Fi. Normalne paketne prijave primijenjene." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Drugi uređaji mogu koristiti paketnu konekciju preko Wi-Fi mreže. Normalne " "paketne prijave primijenjene." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Promjena pristupnog koda..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Postavi hotspot" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Wi-fi hotspot" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Kada je WiFi uključen" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Prikaz jezika" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Potvrdi" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Rasporedi tastature" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Jezik i tekst" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Prikaz jezika..." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "tastatura" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "tastatura" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "tastatura" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "tastatura" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tastatura" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Pravopisna provjera" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatska ispravka" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Prijedlozi rijeci" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automatsko stavljanje znakova interpukcije" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Zvuk tastature" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibracija tastature" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Rasporedi tastature" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "tastatura" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Restartuj Sada" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Svi dostupni jezici:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Restartuj pokretača" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Zadnje konektovanje" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Nije poslano" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Softver za autentifikaciju je sada dostupan" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "upozorenja" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "upozorenja" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Obavještenja" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Zvuk" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "vibracija" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Obavještenja" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Obavještenja" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Zvuk" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "vibracija" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Vibracija u tihom režimu" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Vibracija dok zvoni" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "vibrirati" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "pisanje velikih slova" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Odabrane aplikaciju mogu vas obavještavati putem zvukova, vibracija, poruka " "i centra za obavještenja." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "obavijesti" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Štampač" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Unesi SIM PIN" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Usluge" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Povezivanje..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Izaberi pristupnu frazu" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Štampač" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Šifrovanje" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lokacija" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Odaberi pristupni kod" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Štampač" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Štampač" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Sistematske postavke" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Vrijeme i Datum" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "omogući" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Aktiviraj" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "poruka" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "adresa" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Brisanje & Resetovanje Svega" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "uređaj" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Restartuj pokretača" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Restartuj sve postavke sistema" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Brisanje & Resetovanje Svega" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Restartuj sve postavke sistema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "TIhi režim" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Zvono:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonski pozivi:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Zvono" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Vibracija dok zvoni" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibracija u tihom režimu" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Poruke:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibracija sa zvukom poruke" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibracija sa zvukom poruke" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Ostali zvukovi:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Zvuk zaključavanja" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "vibracija" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibracija sa zvukom poruke" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Zvono" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Odaberi pristupni kod" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Vremenska zona" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Postavite vremensku zonu" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatski" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ručno" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Unesite Vašu trenutnu lokaciju." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nema odgovarajućih mijesta" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Vrijeme i Datum" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Vremenska zona:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Podesi vrijeme i datum" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Podesite vrijeme i datum" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Vrijeme" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datum" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Usluga dijeljenja veze nije uspjela" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Dostupna ažuriranja" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Sačuvati" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Nepoznata greška" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Bez datog razloga" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Uređaj je sada upravljan" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Uređaj je sada neupravljan" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Uređaj se ne može čitati za konfiguraciju" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP konfiguracija nije mogla biti rezervisana (nedostupna adresa, previše " "vremena za odgovor, itd.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP konfiguracija više nije važeća" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Vaši podaci za autentifikaciju nisu tačni" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X program za autentičnost isključen" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X neuspjela konfiguracija programa za autentičnost" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X greška programa za autentičnost" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" "802.1X program za autentičnost traži previše vremena za autentifikaciju" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP klijent se ne može pokrenuti" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Greška DHCP klijenta" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP klijent nije uspio" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Usluga dijeljenja veze se nije uspjela pokrenuti" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Usluga dijeljenja veze nije uspjela" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Moguće je da nedostaje potreban firmware za ovaj uređaj" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Uređaj je uklonjen" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager je otišao na spavanje" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Aktivne konekcije uređaja su nestale" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Uređaj je diskonektovan od strane korisnika ili klijenta" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Postojeća konekcija uređaja je predpostavljena" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Softver za autentifikaciju je sada dostupan" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem nije pronađen" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth konekcija nije uspjela ili je istekla" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Zavisnost konekcije nije uspjela" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager je nedostupan" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wi-Fi mreža nije pronađena" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Sekundarna konekcija nad baznom konekcijom nije uspjela" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalji mreže" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Zadnje konektovanje" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Šifra" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Zaboravi mrežu" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP adresa" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Spojiti na skrivenu mrežu" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Ime mreže" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sigurnost" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "Lični WPA & WPA2" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "Lični WPA & WPA2" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "obavijesti" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "onemogući" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "verzija" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Izdanje: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Izdanje: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automatski" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Korisničko ime" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "lozinka" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Spojiti na skrivenu mrežu" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Prethodne mreze" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Očisti" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Privatnost" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Pretraži" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Privatno" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistem" #~ msgid "Message received" #~ msgstr "Primljena poruka" #~ msgid "Remove image" #~ msgstr "Ukloni sliku" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Dostupna ažuriranja" #~ msgid "Launcher" #~ msgstr "Pokretač" #~ msgid "System;" #~ msgstr "Sistem" #~ msgid "about" #~ msgstr "o" #~ msgid "device" #~ msgstr "uređaj" #~ msgid "info" #~ msgstr "informacije" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "broj" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serijski" #~ msgid "address" #~ msgstr "adresa" #~ msgid "licenses" #~ msgstr "licence" #~ msgid "developer" #~ msgstr "programer" #~ msgid "software" #~ msgstr "softver" #~ msgid "storage" #~ msgstr "smještaj" #~ msgid "disk" #~ msgstr "disk" #~ msgid "version" #~ msgstr "verzija" #~ msgid "revision" #~ msgstr "revizija" #~ msgid "appearance" #~ msgstr "izgled" #~ msgid "wallpaper" #~ msgstr "podloga" #~ msgid "art" #~ msgstr "umjetnost" #~ msgid "photo" #~ msgstr "fotografija" #~ msgid "picture" #~ msgstr "slika" #~ msgid "image" #~ msgstr "slika" #~ msgid "battery" #~ msgstr "baterija" #~ msgid "power" #~ msgstr "energija" #~ msgid "charge" #~ msgstr "punjenje" #~ msgid "idle" #~ msgstr "mirovanje" #~ msgid "lock" #~ msgstr "zaključaj" #~ msgid "disable" #~ msgstr "onemogući" #~ msgid "enable" #~ msgstr "omogući" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "slušalice" #~ msgid "pair" #~ msgstr "par" #~ msgid "discover" #~ msgstr "otkriti" #~ msgid "car" #~ msgstr "automobil" #~ msgid "wireless" #~ msgstr "bežična mreža" #~ msgid "connect" #~ msgstr "povezivanje" #~ msgid "disconnect" #~ msgstr "isključiti" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "sjajnost" #~ msgid "screen" #~ msgstr "ekran" #~ msgid "automatic" #~ msgstr "automatski" #~ msgid "adjust" #~ msgstr "podesiti" #~ msgid "Example" #~ msgstr "Primjer" #~ msgid "example" #~ msgstr "primjer" #~ msgid "sample" #~ msgstr "uzorak" #~ msgid "offline" #~ msgstr "van veze" #~ msgid "network" #~ msgstr "mreža" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Slike" #, fuzzy #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "language" #~ msgstr "jezik" #~ msgid "keyboard" #~ msgstr "tastatura" #~ msgid "spellcheck" #~ msgstr "provjera pravopisa" #~ msgid "correct" #~ msgstr "ispravno" #~ msgid "suggestions" #~ msgstr "prijedlozi" #~ msgid "capitalization" #~ msgstr "pisanje velikih slova" #~ msgid "punctuation" #~ msgstr "interpunkcija" #~ msgid "layout" #~ msgstr "raspored" #~ msgid "words" #~ msgstr "riječi" #~ msgid "vibration" #~ msgstr "vibracija" #, fuzzy #~ msgid "launcher" #~ msgstr "Pokretač" #, fuzzy #~ msgid "mouse" #~ msgstr "Miš" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "klik" #, fuzzy #~ msgid "communication" #~ msgstr "obavijesti" #~ msgid "notifications" #~ msgstr "obavijesti" #~ msgid "apps" #~ msgstr "aplikacije" #~ msgid "authorize" #~ msgstr "odobriti" #~ msgid "permissions" #~ msgstr "ovlašćenja" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "rotacija" #~ msgid "rotation" #~ msgstr "rotacija" #~ msgid "orientation" #~ msgstr "orijentacija" #, fuzzy #~ msgid "printer" #~ msgstr "Štampač" #, fuzzy #~ msgid "printers" #~ msgstr "Štampač" #, fuzzy #~ msgid "printing" #~ msgstr "čekanje" #~ msgid "Reset" #~ msgstr "Ponovno postavljanje" #~ msgid "reset" #~ msgstr "pokreni ponovo" #~ msgid "erase" #~ msgstr "Obriši" #~ msgid "factory" #~ msgstr "fabrika" #~ msgid "clear" #~ msgstr "očisti" #~ msgid "restore" #~ msgstr "obnoviti" #~ msgid "sound" #~ msgstr "zvuk" #~ msgid "silent" #~ msgstr "tiho" #~ msgid "vibrate" #~ msgstr "vibrirati" #~ msgid "message" #~ msgstr "poruka" #~ msgid "time" #~ msgstr "vrijeme" #~ msgid "date" #~ msgstr "datum" #~ msgid "timezone" #~ msgstr "vremenska zona" #, fuzzy #~ msgid "vpn" #~ msgstr "apn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "bežična mreža" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "skriveno" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Umjetnost" #, fuzzy #~ msgid "Dash background" #~ msgstr "pozadina" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Proksi" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Proksi" #, fuzzy #~ msgid "User name" #~ msgstr "Korisničko ime" #, fuzzy #~ msgid "Enter username" #~ msgstr "Korisničko ime" #, fuzzy #~ msgid "Enter password" #~ msgstr "lozinka" #, fuzzy #~ msgid "PAP only" #~ msgstr "Samo telefon" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Samo telefon" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Nosač" #~ msgid "Carrier" #~ msgstr "Nosač" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Nosači" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN;" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Internet APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Resetuj APN Postavke" #~ msgid "Reset APN Settings" #~ msgstr "Resetuj APN Postavke" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Da li ste sigurni da želite resetovati APN postavke?" #, fuzzy #~ msgid "Disable" #~ msgstr "onemogući" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Odspoji se" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "onemogući" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "isključiti" #~ msgid "Cellular" #~ msgstr "ćelijski" #~ msgid "Call forwarding" #~ msgstr "Preusmjeravanje poziva" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager je nedostupan" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Broj telefona" #, fuzzy #~ msgid "Numbers" #~ msgstr "brojevi" #, fuzzy #~ msgid "All calls" #~ msgstr "poziv" #, fuzzy #~ msgid "Some calls" #~ msgstr "Telefonski pozivi:" #~ msgid "Off" #~ msgstr "Isključi" #~ msgid "Forward to" #~ msgstr "Proslijedi" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Broj telefona" #~ msgid "Call waiting" #~ msgstr "Poziv na čekanju" #~ msgid "Services" #~ msgstr "Usluge" #~ msgid "Call" #~ msgstr "Poziv" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "ovlašćenja" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplikacije za koje imate odobrenje i zahtjev za pristup:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplikacije koje zahtijevaju pristup vašoj kameri" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplikacije koje zahtijevaju pristup vašem mikrofonu" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefon" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplikacije koje zahtijevaju pristup vašem mikrofonu" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplikacije koje zahtijevaju pristup vašem mikrofonu" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Aplikacije koje zahtijevaju pristup vašem mikrofonu" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Koristiti GPS za otkrivanje Vaše grube lokacije. Kada je isključena, GPS " #~ "se gasi radi čuvanja baterije." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Koristiti WiFi i GPS za otkrivanje Vaše grube lokacije. Isključivanje " #~ "određivanja lokacije čuva bateriju." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Koristiti WiFi (trenutno isključen) za otkrivanje Vaše grube lokacije. " #~ "Isključivanje određivanja lokacije čuva bateriju." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Koristiti WiFi, ćelijske tornjeve lokacija, i GPS za otkrivanje Vaše " #~ "grube lokacije. Isključivanje određivanja lokacije čuva bateriju." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Koristiti WiFi, ćelijske tornjeve lokacija (nema trenutnog ćelijskog " #~ "povezivanja), i GPS za otkrivanje Vaše grube lokacije. Isključivanje " #~ "određivanja lokacije čuva bateriju." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Koristiti WiFi (trenutno isključen), ćelijske tornjeve lokacija, i GPS za " #~ "otkrivanje Vaše grube lokacije. Isključivanje određivanja lokacije čuva " #~ "bateriju." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Koristiti WiFi (trenutno isključen), ćelijske tornjeve lokacija (nema " #~ "trenutnog ćelijskog povezivanja), i GPS za otkrivanje Vaše grube " #~ "lokacije. Isključivanje određivanja lokacije čuva bateriju." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Omogući pristup lokaciji:" #~ msgid "Change passcode…" #~ msgstr "Promjena pristupnog koda..." #~ msgid "Change passphrase…" #~ msgstr "Promjena pristupne fraze" #~ msgid "Switch to swipe" #~ msgstr "Prebaciti na povezivanje" #~ msgid "Switch to passcode" #~ msgstr "Prebaciti na pristupnu šifru" #~ msgid "Switch to passphrase" #~ msgstr "Prebaciti na pristupnu frazu" #~ msgid "Existing passcode" #~ msgstr "Postojeći pristupni kod" #~ msgid "Existing passphrase" #~ msgstr "Postojeća pristupna fraza" #~ msgid "Choose passcode" #~ msgstr "Odaberi pristupni kod" #~ msgid "Choose passphrase" #~ msgstr "Izaberi pristupnu frazu" #~ msgid "Confirm passcode" #~ msgstr "Potvrdi pristupni kod" #~ msgid "Confirm passphrase" #~ msgstr "Potvrdi pristupnu frazu" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Pristupni kodovi se ne podudaraju. Pokušaj ponovo." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Pristupne fraze se ne podudaraju. Pokušaj ponovo." #~ msgid "Unset" #~ msgstr "Poništi postavljeno" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Otključaj telefon koristeći:" #~ msgid "Swipe (no security)" #~ msgstr "Povuci (nema sigurnostui)" #~ msgid "4-digit passcode" #~ msgstr "4-cifreni pristupni kod" #~ msgid "Passphrase" #~ msgstr "Pristupna fraza" #~ msgid "Swipe (no security)… " #~ msgstr "Povuci (nema sigurnosti)... " #~ msgid "4-digit passcode…" #~ msgstr "4-cifreni pristupni kod..." #~ msgid "Passphrase…" #~ msgstr "Pristupna fraza..." #~ msgid "Security & Privacy" #~ msgstr "Sigurnost i Privatnost" #~ msgid "Phone and Internet" #~ msgstr "Telefon i Internet" #~ msgid "Phone only" #~ msgstr "Samo telefon" #~ msgid "SIM PIN" #~ msgstr "SIM PIN" #~ msgid "On" #~ msgstr "Od" #~ msgid "Encryption" #~ msgstr "Šifrovanje" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Šifriraj zaštitu protiv pristupa telefonskim podacima kada je telefon " #~ "konektovan na PC ili drugi uređaj" #~ msgid "Privacy" #~ msgstr "Privatnost" #~ msgid "Stats on welcome screen" #~ msgstr "Statistika na ulaznom ekranu" #~ msgid "Messages on welcome screen" #~ msgstr "Poruke na ulaznoj pozadini" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Niti jedan" #~ msgid "Passcode" #~ msgstr "Pristupni kod" #~ msgid "Sleep locks immediately" #~ msgstr "Uspavaj ključeve odmah" #~ msgid "When locked, allow:" #~ msgstr "Dozvoli kada je zaključano" #~ msgid "Notifications and quick settings" #~ msgstr "Obavještenja i brze postavke" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Uključi sigurnosno zaključavanje da ograničiš pristup kada je telefon " #~ "zaključan." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Ostale aplikacije i funkcije će vas navesti na otključavanje." #~ msgid "Change SIM PIN" #~ msgstr "Promijeni SIM PIN" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Neispravan PIN. %1 pokušaj preostao." #~ msgstr[1] "Neispravan PIN. %1 pokušaja preostalo." #~ msgstr[2] "Neispravan PIN. %1 pokušaja preostalo." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 pokušaj dozvoljen." #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 pokušaj dozvoljen." #~ msgstr[1] "%1 pokušaja dozvoljeno." #~ msgstr[2] "%1 pokušaja dozvoljeno." #~ msgid "Choose new PIN:" #~ msgstr "Odaberi novi PIN" #~ msgid "Confirm new PIN:" #~ msgstr "Potvrdi novi PIN" #~ msgid "PINs don't match. Try again." #~ msgstr "PINovi se ne podudaraju. Pokušajte ponovo." #~ msgid "Enter SIM PIN" #~ msgstr "Unesi SIM PIN" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Unesi prethodni SIM PIN" #~ msgid "Unlock" #~ msgstr "Otključavanje" #~ msgid "Lock" #~ msgstr "Zaključavanje" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Otključavanje" #~ msgid "Change PIN…" #~ msgstr "Promijeni PIN..." #, fuzzy #~ msgid "Locked" #~ msgstr "Zaključavanje" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Otključavanje" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Kada je SIM PIN postavljen, mora biti unesen za pristup ćelijskim " #~ "servisima nakon restartovanja telefona ili zamjene SIM-a." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Unosom neispravnog PIN-a u više navrata, možete zaključati trajno SIM." #~ msgid "Hour" #~ msgstr "Sat" #~ msgid "Minute" #~ msgstr "Minuta" #~ msgid "Second" #~ msgstr "Sekunda" #~ msgid "Day" #~ msgstr "Dan" #~ msgid "Month" #~ msgstr "Mjesec" #~ msgid "Year" #~ msgstr "Godina" #, fuzzy #~ msgid "Cellular data" #~ msgstr "ćelijski" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Nema izabranih slika" #~ msgid "For messages, use:" #~ msgstr "Za poruke, koristite:" #~ msgid "Carriers" #~ msgstr "Nosači" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Povezano" #~ msgid "Edit SIM Name" #~ msgstr "Uredi SIM ime" #~ msgid "Accessibility" #~ msgstr "Dostupnost" #~ msgid "accessibility" #~ msgstr "dostupnost" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "ćelijski" #~ msgid "mobile" #~ msgstr "mobilni" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "podatak" #~ msgid "carrier" #~ msgstr "nosač" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "ćelijsko lutanje" #~ msgid "services" #~ msgstr "servisi" #~ msgid "forwarding" #~ msgstr "proslijeđivanje" #~ msgid "waiting" #~ msgstr "čekanje" #~ msgid "call" #~ msgstr "poziv" #~ msgid "shortcuts" #~ msgstr "prečice" #~ msgid "numbers" #~ msgstr "brojevi" #~ msgid "security" #~ msgstr "sigurnost" #~ msgid "privacy" #~ msgstr "privatnost" #~ msgid "code" #~ msgstr "šifra" #~ msgid "password" #~ msgstr "lozinka" #~ msgid "allow" #~ msgstr "dozvoliti" #~ msgid "access" #~ msgstr "pristupanje" #~ msgid "Updates available" #~ msgstr "Dostupna ažuriranja" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Nepravilan pristupni kod. Pokušajte ponovo." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Nepravilna pristupna fraza. Pokušajte ponovo." #~ msgid "Could not set security mode" #~ msgstr "Ne može se postaviti sigurnosni modul" #~ msgid "Could not set security display hint" #~ msgstr "Ne može se postaviti sigurnosni ekranski nagovještaj" #~ msgid "Authentication token manipulation error" #~ msgstr "Greška pri manipulaciji žetonom autentifikacije" #~ msgid "There's an updated system image." #~ msgstr "Ažuriran je sistem slike" #~ msgid "Tap to open the system updater." #~ msgstr "Dotakni da bi otvorio sistemsko ažuriranje" lomiri-system-settings-1.1.0/po/ca.po000066400000000000000000002402631457356502600175510ustar00rootroot00000000000000# Catalan translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2022-12-18 15:48+0000\n" "Last-Translator: Joan CiberSheep \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Paràmetres del sistema" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferències;Paràmetres;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "No es pot cancel·lar la sol·licitud actual (no es pot contactar el servei)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "No es pot posar en pausa la sol·licitud actual (no es pot contactar el " "servei)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mode de desenvolupament" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "En el mode de desenvolupament, qualsevol persona pot accedir, modificar o " "eliminar el contingut d'aquest dispositiu connectant-lo a un altre " "dispositiu." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Us caldrà establir un codi d'accés o contrasenya per utilitzar el mode de " "desenvolupament." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Seguretat del bloqueig" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Ho sentim, aquesta llicència no es pot mostrar." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Quant a" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Número de sèrie" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Cap" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adreça de la xarxa sense fil" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adreça Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Emmagatzematge" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 lliure" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programari:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Sistema operatiu" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Darrera actualització" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Mai" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Comprova si hi ha actualitzacions" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Informació legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Llicències de programari" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informació normativa" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mode de desenvolupament" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "S'està escanejant" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Paràmetres del sistema" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Utilitzat per aplicacions" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vídeos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Àudio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Imatges" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Altres fitxers" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Utilitzat per aplicacions" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Emmagatzematge total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espai lliure" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Pel nom" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Per la mida" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detalls del muntatge del SO" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Número de muntatge del SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Part de la imatge de UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descripció del muntatge de l'Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Part de la imatge del dispositiu" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descripció del muntatge del dispositiu" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Part de la imatge de personalització" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Títol desconegut" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancel·la" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "No s'ha seleccionat cap imatge" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Suprimeix %1 imatge" msgstr[1] "Suprimeix %1 imatges" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Afegeix una imatge…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Suprimeix imatges…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fons de pantalla" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Reinicialitza tots els paràmetres del sistema" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Habilitat" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Cal reiniciar el dispositiu perquè els canvis tinguin efecte." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fons" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalitzat" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Escolliu una connexió" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Visualització prèvia" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Estableix" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "d'acord" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Fa %1 segon" msgstr[1] "Fa %1 segons" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Fa %1 minut" msgstr[1] "Fa %1 minuts" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Fa %1 hora" msgstr[1] "Fa %1 hores" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivell de càrrega" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ahir" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Avui" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "S'està carregant" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Darrera càrrega completa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Completament carregada" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Com reduir el consum de la bateria:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Brillantor de la pantalla" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Blocatge per inactivitat" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Atura temporalment en inactivitat" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Després d'%1 segon" msgstr[1] "Després de %1 segons" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Després d'%1 minut" msgstr[1] "Després de %1 minuts" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Xarxa sense fil usada per al punt d'accés Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Sense fil" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Bloqueja el telèfon quan no s'estigui utilitzant:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Atura temporalment el telèfon quan no s'estigui utilitzant:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Després d'%1 segon" msgstr[1] "Després de %1 segons" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Els períodes més curts son més segurs. El telèfon no es bloquejarà durant " "les trucades o la reproducció de vídeo." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "El telèfon no s'aturarà temporalment durant les trucades o les reproduccions " "de vídeo." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Sol·licitud d'autorització d'aparellament del Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "El dispositiu %1 vol emparellar-se amb aquest dispositiu. Voleu permetre " "això?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permet" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Rebutja" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Sol·licitud d'aparellament del Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Confirmeu que el PIN mostrat a «%1» concorda amb aquest" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmeu el PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connectat" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "S'està connectant…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "S'està desconnectant…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Desconnectat" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Desconegut" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Ordinador" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telèfon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Mòdem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Xarxa" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Microauricular" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Auriculars" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vídeo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Un altre àudio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Comandament de joc" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Teclat" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tauleta tàctil" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Ratolí" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Impressora" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Càmera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Rellotge" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Un altre" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excel·lent" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bona" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Correcta" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Dolenta" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nom" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipus" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Estat" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Potència del senyal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connecta automàticament en detectar:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Desconnecta" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Connecta" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Oblida aquest dispositiu" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Si us plau entre el PIN següent a %1 i premeu «Intro» al teclat:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Es pot descobrir" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "No es pot descobrir" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "S'està cercant…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dispositius connectats:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connecta un altre dispositiu:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connecta un dispositiu:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "No s'ha detectat cap dispositiu" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN de «%1»" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Aparella" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brillantor i pantalla" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brillantor" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Brillantor de la pantalla" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajusta automàticament" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Augmenta i disminueix la brillantor per adaptar-se a l'entorn." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "pantalla" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Pantalla externa" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Pantalla sense fil" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Sense connexió" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Pantalla sense fil" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "No s'ha detectat cap pantalla" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Pantalla connectada:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Connectant" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Usa una altra pantalla:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Escolliu una pantalla:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Aquest dispositiu no s'ha pogut connectar a %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "S'ha produït un error desconegut quan s'estava connectant a %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Imatges" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Feu un toc per clicar" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Disposicions de teclat actuals:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Canvia els paràmetres del punt d'accés Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Configura el punt d'accés Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nom del punt d'accés Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Escolliu un nom" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Requereix una contrasenya (recomanat):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Mostra la contrasenya" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "En iniciar el punt d'accés s'activarà la xarxa sense fil." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Canvia" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Inicia" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Punt d'accés Wi-Fi" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Quan el punt d'accés Wi-Fi està activat altres dispositius poden utilitzar " "la connexió de dades mòbils a través de la xarxa sense fil. S'aplicaran els " "càrrecs de dades habituals." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Altres dispositius poden utilitzar la connexió de dades mòbils a través de " "la xarxa sense fil. S'aplicaran els càrrecs per a dades habituals." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Canvia la contrasenya/paràmetres…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Configura el punt d'accés Wi-Fi…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "El punt d'accés Wi-Fi està desactivat" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" "Per poder crear un punt d'accés Wi-Fi heu d'activar la xarxa sense fil." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Activeu la xarxa sense fil" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Llengua" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Enrere" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirma" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Disposicions de teclat" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Disposicions de teclat actuals:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Totes les disposiciones de teclat disponibles:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Llengua i text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Llengua…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Habilita el teclat en pantalla" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Teclat en pantalla" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Teclat extern" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambient" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark (Gris i negre)" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black (Negre)" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Només Blanc" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Només Negre" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Només Gris" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordered White (Blanc vorejat)" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordered Black (Negre vorejat)" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordered Grey (Gris vorejat)" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tema del teclat en pantalla" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tema del Teclat" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Comprovació d'ortografia" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Correcció automàtica" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suggeriment de paraules" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Majúscules inicials automàtiques" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Habilita la tecla de majúscules per posar majúscula a la primera lletra de " "cada frase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Puntuació automàtica" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Afegeix un punt en fer un toc doble a la tecla Espai." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "So del teclat" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibració del teclat" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Opacitat del teclat" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Teclat físic" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Disposicions i altres fons" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Cal reiniciar el dispositiu perquè els canvis tinguin efecte." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reinicia ara" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Llengües actuals amb comprovació ortogràfica:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Totes les llengües disponibles:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Reinicia el llançador" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "A pantalles grans:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Mostra sempre el llançador" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Els vídeos i jocs a pantalla completa poden amagar-lo temporalment." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Mida de les icones:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Velocitat del punter:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Velocitat de desplaçament de la rodeta:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Velocitat del doble clic:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Comprova el doble clic:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Ratolí tàctil" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Velocitat de desplaçament amb el dit:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Feu un toc per clicar" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Desplaçament amb dos dits" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignora el ratolí tàctil quan:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Escrivint" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "S'ha connectat un ratolí" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Connecteu un ratolí o ratolí tàctil mitjançant USB, o useu un dispositiu " "Bluetooth. Si no es detecta un dispositiu Bluetooth, assegureu-vos que " "estigui encès i que les seves bateries estiguin carregades." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Heu d'usar un ratolí o ratolí tàctil Bluetooth amb aquesta pantalla. " "Assegureu-vos que estigui a prop del dispositiu i que les seves bateries " "estiguin carregades." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Ratolí i ratolí tàctil" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Botó primari:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Esquerre" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Dret" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "No és prou ràpid" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Doble clic" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "El suplicant està disponible" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alarmes" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alarmes" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificacions" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Permet que aquesta aplicació notifiqui usant:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "So" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibracions" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Bombolles de notificació" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Centre de notificacions" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "So" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplicacions que notifiquen amb so:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibració" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Quan està en mode silenciós:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibra de forma normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "No vibris" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplicacions que notifiquen amb vibracions:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplicacions:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Algunes aplicacions seleccionades us poden alertar utilitzant sons, " "vibracions, bombolles de notificació i el Centre de notificacions." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplicacions que notifiquen amb so" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplicacions que notifiquen amb vibració" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Sense notificacions" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bombolles" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Afegeix una impressora" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Introduïu una URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Dispositius" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "No s'ha trobat cap dispositiu." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Descriu la impressora" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Connexió" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Escolliu una connexió" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nom de la impressora" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Descripció" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opcional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Posició" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Controlador" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Trieu un controlador" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Trieu una impressora de la base de dades" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Proporcioneu un fitxer PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtra els controladors" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Fitxer PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Imprimint" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Tasques d'impressió del gestor" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Impressora predeterminada" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Impressores configurades" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Impressores descobertes" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Elimina" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Estableix com a predeterminada" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "No hi ha cap impressora configurada encara." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Estat de la impressora" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Paràmetres generals" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Directives" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Còpies i pàgines" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Amfitrió" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Còpies" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Mida del paper" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Dúplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Model de color" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Qualitat" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Habilitat" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Per defecte" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Aquesta és la impressora predeterminada." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Accepta tasques" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Compartida" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inactiva" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Aturada" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Actiu" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Aturada" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Cap missatge" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Tasques" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Gestiona les tasques d'impressió" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adreça" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Impressora en brut local" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprimeix una pàgina de prova" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Tots els documents, jocs desats, paràmetres i altres elements se suprimiran " "permanentment d'aquest telèfon." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Suprimeix-ho i reinicialitza-ho tot" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Reinicia el dispositiu" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Reinicia el llançador" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Es reiniciarà el contingut del Llançador al seu estat original." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Reinicialitza tots els paràmetres del sistema…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Es reinicialitzarà el contingut i la disposició del llançador i els " "paràmetres dels filtres de la pantalla d'inici tornaran a ser els originals." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Suprimeix-ho i reinicialitza-ho tot" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Reinicialitza tots els paràmetres del sistema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mode Silenciós" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "To de trucada:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Un volum massa alt pot produir danys auditius." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Trucades:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "So de trucada" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibra en trucar" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibra en mode silenciós" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tons de teclat" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Missatges:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibra amb un to de missatge" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibra amb un to de missatge" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Altres sons:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "So de bloqueig" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Altes vibracions" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibra amb un to de missatge" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "To de trucada personalitzat" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Trieu entre" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fus horari" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Estableix la zona horària:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automàticament" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualment" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Introduïu la vostra ubicació actual." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "No hi ha cap lloc concordant" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Hora i data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fus horari:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Estableix l'hora i la data:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Estableix l'hora i la data" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Hora" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Per afegir una configuració de VPN, baixeu-ne el fitxer de configuració o " "configureu-la manualment." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Afegeix una configuració manual…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Es requereix la reconnexió de la VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Cal reconnectar perquè els canvis tinguin efecte." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Voleu afegir el certificat?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Voleu afegir la clau?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Voleu afegir el fitxer pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Contingut:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "No hi ha dades disponibles." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Desa" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Error desconegut" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "No s'ha indicat cap motiu" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "El dispositiu ara és gestionat" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "El dispositiu ara no és gestionat" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "No s'ha pogut posar a punt el dispositiu per configurar-lo" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "No s'ha pogut reservar la configuració de l'adreça IP (potser no hi havia " "adreces disponibles, o bé s'ha excedit el temps d'espera, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "La configuració de l'adreça IP ja no és vàlida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Els detalls d'autenticació no són correctes" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "S'ha desconnectat el suplicant de protocol 802.1X" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Ha fallat la configuració del suplicant de protocol 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Ha fallat el suplicant de protocol 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "L'autenticació del suplicant de protocol 802.1X ha trigat massa" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "No s'ha pogut iniciar el client DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "S'ha produït un error en el client DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Ha fallat el client DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "No s'ha pogut iniciar el servei de connexió compartida" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Ha fallat el servei de connexió compartida" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Pot ser que manqui el microprogramari requerit per al dispositiu" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "S'ha suprimit el dispositiu" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "El NetworkManager s'ha aturat temporalment" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Ha desaparegut la connexió activa del dispositiu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "El dispositiu l'ha desconnectat l'usuari o un client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "S'ha assumit la connexió existent del dispositiu" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "El suplicant està disponible" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "No s'ha trobat el mòdem" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" "La connexió del Bluetooth ha fallat o bé s'ha superat el temps d'espera" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Ha fallat una dependència de la connexió" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "El ModemManager no està disponible" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "No s'ha trobat la xarxa sense fil" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Ha fallat una connexió secundària de la connexió principal" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalls de la xarxa" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Darrera connexió" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Contrasenya" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Oblida aquesta xarxa" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adreça IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Connecteu-vos a una xarxa oculta" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nom de la xarxa" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Seguretat" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA i WPA2 personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA/WPA2 corporativa" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP dinàmica (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Aquesta xarxa no és segura." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autenticació" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autenticació interna" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificat de CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Trieu…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Caduca: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Caduca: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Es recomana usar certificats atès que incrementa la seguretat." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificat de client" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Clau privada d'usuari" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Fitxer pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Aprovisionament pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Desactivat" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anònim" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autenticat" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambdós" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versió de PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versió 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versió 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automàtic" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identitat anònima" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identitat" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nom d'usuari" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Contrasenya de la clau privada" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Recorda la contrasenya" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Connecteu-vos a una xarxa oculta…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Xarxes anteriors" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Neteja-ho" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Clau privada" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Clau pública" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opac" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Cerca" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personals" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Missatge rebut" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connecta't a la Wi-Fi" #~ msgid "Remove image" #~ msgstr "Suprmeix la imatge" #~ msgid "Unavailable" #~ msgstr "No disponible" #~ msgid "Launcher" #~ msgstr "Llançador" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "quant a" #~ msgid "device" #~ msgstr "dispositiu" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telèfon" #~ msgid "number" #~ msgstr "número" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "sèrie" #~ msgid "address" #~ msgstr "adreça" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "llicències" #~ msgid "developer" #~ msgstr "desenvolupament" #~ msgid "software" #~ msgstr "programari" #~ msgid "storage" #~ msgstr "emmagatzematge" #~ msgid "disk" #~ msgstr "disc" #~ msgid "space" #~ msgstr "espai" #~ msgid "version" #~ msgstr "versió" #~ msgid "revision" #~ msgstr "revisió" #~ msgid "appearance" #~ msgstr "aparença" #~ msgid "wallpaper" #~ msgstr "fons d'escriptori" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "Fotografies" #~ msgid "picture" #~ msgstr "imatge" #~ msgid "image" #~ msgstr "imatge" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "càrrega" #~ msgid "idle" #~ msgstr "inactiu" #~ msgid "lock" #~ msgstr "bloqueig" #~ msgid "disable" #~ msgstr "inhabilita" #~ msgid "enable" #~ msgstr "habilita" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "auriculars" #~ msgid "pair" #~ msgstr "aparella" #~ msgid "discover" #~ msgstr "descobreix" #~ msgid "car" #~ msgstr "cotxe" #~ msgid "handsfree" #~ msgstr "mans lliures" #~ msgid "wireless" #~ msgstr "sense fil" #~ msgid "connect" #~ msgstr "connecta" #~ msgid "disconnect" #~ msgstr "desconnecta" #~ msgid "stereo" #~ msgstr "estèreo" #~ msgid "brightness" #~ msgstr "brillantor" #~ msgid "display" #~ msgstr "pantalla" #~ msgid "screen" #~ msgstr "pantalla" #~ msgid "automatic" #~ msgstr "automàtic" #~ msgid "adjust" #~ msgstr "ajusta" #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "example" #~ msgstr "exemple" #~ msgid "test" #~ msgstr "prova" #~ msgid "sample" #~ msgstr "mostra" #~ msgid "Flight Mode" #~ msgstr "Mode d'avió" #~ msgid "flight" #~ msgstr "vol" #~ msgid "plane" #~ msgstr "avió" #~ msgid "offline" #~ msgstr "fora de línia" #~ msgid "airplane" #~ msgstr "avió" #~ msgid "network" #~ msgstr "xarxa" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Imatges" #~ msgid "hotspot" #~ msgstr "punt d'accés Wi-Fi" #~ msgid "tethering" #~ msgstr "punt d'accés WI-FI" #~ msgid "language" #~ msgstr "idioma" #~ msgid "keyboard" #~ msgstr "teclat" #~ msgid "spellcheck" #~ msgstr "correcció" #~ msgid "correct" #~ msgstr "corregeix" #~ msgid "suggestions" #~ msgstr "suggeriments" #~ msgid "capitalization" #~ msgstr "majúscules" #~ msgid "punctuation" #~ msgstr "puntuació" #~ msgid "layout" #~ msgstr "disposició" #~ msgid "words" #~ msgstr "paraules" #~ msgid "vibration" #~ msgstr "vibració" #~ msgid "launcher" #~ msgstr "llançador" #~ msgid "mouse" #~ msgstr "ratolí" #~ msgid "touchpad" #~ msgstr "ratolí tàctil" #~ msgid "tap" #~ msgstr "toqueu" #~ msgid "touch" #~ msgstr "toqueu" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "entrada" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autenticació" #~ msgid "notifications" #~ msgstr "notificacions" #~ msgid "apps" #~ msgstr "aplicacions" #~ msgid "authorize" #~ msgstr "autoritza" #~ msgid "permissions" #~ msgstr "permisos" #~ msgid "badges" #~ msgstr "insígnies" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Bloqueig de la rotació" #~ msgid "rotation" #~ msgstr "rotació" #~ msgid "orientation" #~ msgstr "orientació" #~ msgid "printer" #~ msgstr "impressora" #~ msgid "printers" #~ msgstr "impressores" #~ msgid "printing" #~ msgstr "impressió" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "intercala" #~ msgid "copies" #~ msgstr "còpies" #~ msgid "colormodel" #~ msgstr "modelcolor" #~ msgid "greyscale" #~ msgstr "escaladegrisos" #~ msgid "color" #~ msgstr "color" #~ msgid "laser" #~ msgstr "làser" #~ msgid "ink" #~ msgstr "tinta" #~ msgid "Reset" #~ msgstr "Reinicialitza" #~ msgid "reset" #~ msgstr "reinicialitza" #~ msgid "erase" #~ msgstr "suprimeix" #~ msgid "factory" #~ msgstr "fàbrica" #~ msgid "clear" #~ msgstr "neteja" #~ msgid "restore" #~ msgstr "restaura" #~ msgid "sound" #~ msgstr "so" #~ msgid "silent" #~ msgstr "Silenciar" #~ msgid "ringtone" #~ msgstr "to" #~ msgid "vibrate" #~ msgstr "vibra" #~ msgid "dialpad" #~ msgstr "marcador" #~ msgid "message" #~ msgstr "missatge" #~ msgid "volume" #~ msgstr "volum" #~ msgid "time" #~ msgstr "hora" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "zona horària" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "encaminament" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "ocult" #~ msgid "Used by Ubuntu" #~ msgstr "Utilitzat per l'Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Imatges de l'Ubuntu" #~ msgid "Dash background" #~ msgstr "Fons del llançador" #~ msgid "Opacity:" #~ msgstr "Opacitat:" #~ msgid "Edit" #~ msgstr "Edita" #~ msgid "New APN" #~ msgstr "Nova APN" #~ msgid "Used for:" #~ msgstr "Usat per a:" #~ msgid "Internet and MMS" #~ msgstr "Internet i MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Entreu un nom que descrigui l'APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Entreu el nom del punt d'accés" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Entreu el centre de missatges" #~ msgid "Proxy" #~ msgstr "Servidor intermediari" #~ msgid "Enter message proxy" #~ msgstr "Entreu el servidor intermediari de missatges" #~ msgid "Proxy port" #~ msgstr "Port del servidor intermediari" #~ msgid "Enter message proxy port" #~ msgstr "Entreu el port del servidor intermediari de missatges" #~ msgid "User name" #~ msgstr "Nom d'usuari" #~ msgid "Enter username" #~ msgstr "Entreu el nom d'usuari" #~ msgid "Enter password" #~ msgstr "Introduïu la contrasenya" #~ msgid "PAP or CHAP" #~ msgstr "PAP o CHAP" #~ msgid "PAP only" #~ msgstr "Sols PAP" #~ msgid "CHAP only" #~ msgstr "Sols CHAP" #~ msgid "Protocol" #~ msgstr "Protocol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operador i APN" #~ msgid "Carrier" #~ msgstr "Operador" #~ msgid "Carriers & APNs" #~ msgstr "Operadors i APN" #~ msgid "MMS APN" #~ msgstr "APN per a MMS" #~ msgid "Internet APN" #~ msgstr "APN d'Internet" #~ msgid "LTE APN" #~ msgstr "APN de LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Reinicialitza tots els paràmetres de l'APN…" #~ msgid "Reset APN Settings" #~ msgstr "Reinicialitza els paràmetres de l'APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Segur que voleu reinicialitzar els paràmetres de l'APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Prefereix %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Heu triat %1 com la vostra APN de missatges preferida. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Heu triat %1 com la vostra APN d'Internet preferida. " #~ msgid "Disable" #~ msgstr "Inhabilita'l" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Desconnecta %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Inhabilita %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Això desconnecta %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Aixà deshabilita a %1." #~ msgid "Cellular" #~ msgstr "Mòbil" #~ msgid "Call forwarding" #~ msgstr "Reenviament de trucades" #~ msgid "Forward every incoming call" #~ msgstr "Reenvia totes les trucades entrants" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Reenvia totes les trucades de telèfon a un altre número." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "No es pot verificar l'estat del reenviament de trucades " #~ msgid "Forward incoming calls when:" #~ msgstr "Reenvia les trucades entrants quan:" #~ msgid "I’m on another call" #~ msgstr "Estic en una altra trucada" #~ msgid "I don’t answer" #~ msgstr "No responc" #~ msgid "My phone is unreachable" #~ msgstr "No es pot accedir al meu telèfon" #~ msgid "Contacts…" #~ msgstr "Contactes…" #~ msgid "Please select a phone number" #~ msgstr "Seleccioneu un número de telèfon" #~ msgid "Numbers" #~ msgstr "Números" #~ msgid "Could not forward to this contact" #~ msgstr "No s'ha pogut desviar aquest contacte" #~ msgid "Contact not associated with any phone number." #~ msgstr "Cap numero de telefon associat al contacte." #~ msgid "All calls" #~ msgstr "Totes les trucades" #~ msgid "Some calls" #~ msgstr "Algunes trucades" #~ msgid "Off" #~ msgstr "Inactiu" #~ msgid "Forward to" #~ msgstr "Reenvia a" #~ msgid "Enter a number" #~ msgstr "Introduïu un número" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "En aquest moment no es pot canviar el reenviament de trucades." #~ msgid "Call waiting" #~ msgstr "Trucada en espera" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Us permet contestar o iniciar una trucada nova mentre estigueu en una " #~ "altra trucada, i intercanviar entre elles" #~ msgid "Services" #~ msgstr "Serveis" #, qt-format #~ msgid "Last called %1" #~ msgstr "Última trucada %1" #~ msgid "Call" #~ msgstr "Telefona" #, qt-format #~ msgid "%1 Services" #~ msgstr "Serveis de %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permisos de les aplicacions" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplicacions a les quals heu donat permís d'accés:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplicacions que han sol·licitat accés a la càmera" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplicacions que han sol·licitat accés a la vostra ubicació" #~ msgid "Microphone" #~ msgstr "Micròfon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplicacions que han sol·licitat accés al micròfon" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Les aplicacions també poden sol·licitar accés als comptes en línia." #~ msgid "Online Accounts…" #~ msgstr "Comptes en línia…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Permet que el dispositiu detecti la ubicació:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Ús únicament del GPS (menys precís)" #~ msgid "Using GPS" #~ msgstr "Ús del GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the
Nokia HERE terms and conditions." #~ msgstr "" #~ "Ús d'informació del GPS, xarxes sense fil anònimes i xarxes mòbils.
En " #~ "triar aquesta opció accepteu
els termes i les condicions de " #~ "Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Ús d'informació del GPS, xarxes sense fil anònimes i xarxes mòbils.
En " #~ "triar aquesta opció accepteu els termes i les condicions de " #~ "Nokia HERE." #~ msgid "Not at all" #~ msgstr "De cap manera" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Usa el GPS per detectar la vostra ubicació aproximada. Quan està " #~ "deshabilitat el GPS es desactiva per estalviar bateria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilitza la connexió a la xarxa sense fil i el GPS per detectar la " #~ "ubicació aproximada. Estalviareu bateria si inhabiliteu la detecció de la " #~ "ubicació." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Utilitza la connexió a la xarxa sense fil (actualment inactiva) i el GPS " #~ "per detectar la ubicació aproximada. Estalviareu bateria si inhabiliteu " #~ "la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usa la connexió a la xarxa sense fil, la ubicació de torres de telefonia " #~ "mòbil i el GPS per detectar la ubicació aproximada. Estalviareu bateria " #~ "si inhabiliteu la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usa la connexió a la xarxa sense fil, la ubicació de torres de telefonia " #~ "mòbil (actualment sense connexió) i el GPS per detectar la ubicació " #~ "aproximada. Estalviareu bateria si inhabiliteu la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Utilitza la connexió a la xarxa sense fil (actualment inactiva), la " #~ "ubicació de torres de telefonia mòbil i el GPS per detectar la ubicació " #~ "aproximada. Estalviareu bateria si inhabiliteu la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilitza la connexió a la xarxa sense fil (actualment inactiva), la " #~ "ubicació de torres de telefonia mòbil (actualment sense connexió) i el " #~ "GPS per detectar la ubicació aproximada. Estalviareu bateria si " #~ "inhabiliteu la detecció de la ubicació." #~ msgid "Let apps access this location:" #~ msgstr "Permet a les aplicacions accedir a aquesta ubicació:" #~ msgid "None requested" #~ msgstr "Cap sol·licitat" #~ msgid "Change passcode…" #~ msgstr "Canvia el codi d'accés…" #~ msgid "Change passphrase…" #~ msgstr "Canvia la contrasenya…" #~ msgid "Switch to swipe" #~ msgstr "Canvia a lliscament amb el dit" #~ msgid "Switch to passcode" #~ msgstr "Canvia a codi d'accés" #~ msgid "Switch to passphrase" #~ msgstr "Canvia a contrasenya" #~ msgid "Existing passcode" #~ msgstr "Codi d'accés actual" #~ msgid "Existing passphrase" #~ msgstr "Contrasenya existent" #~ msgid "Choose passcode" #~ msgstr "Trieu el codi d'accés" #~ msgid "Choose passphrase" #~ msgstr "Escolliu una contrasenya" #~ msgid "Confirm passcode" #~ msgstr "Confirmeu el codi d'accés" #~ msgid "Confirm passphrase" #~ msgstr "Confirmeu la contrasenya" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Els codis d'accés no coincideixen. Torneu-ho a intentar." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Les contrasenyes no coincideixen. Torneu-ho a intentar." #~ msgid "Unset" #~ msgstr "Desconfigura-ho" #~ msgid "Unlock the device using:" #~ msgstr "Desbloqueja el telèfon amb:" #~ msgid "Swipe (no security)" #~ msgstr "Lliscament del dit (sense seguretat)" #~ msgid "4-digit passcode" #~ msgstr "Codi d'accés de 4 dígits" #~ msgid "Passphrase" #~ msgstr "Contrasenya" #~ msgid "Fingerprint" #~ msgstr "Empremta digital" #~ msgid "Swipe (no security)… " #~ msgstr "Lliscament del dit (sense seguretat)... " #~ msgid "4-digit passcode…" #~ msgstr "Codi d'accés de 4 dígits…" #~ msgid "Passphrase…" #~ msgstr "Contrasenya…" #~ msgid "Security & Privacy" #~ msgstr "Seguretat i privadesa" #~ msgid "Phone and Internet" #~ msgstr "Telèfon i Internet" #~ msgid "Phone only" #~ msgstr "Només el telèfon" #~ msgid "Fingerprint ID" #~ msgstr "ID de l'empremta" #~ msgid "Locking and unlocking" #~ msgstr "Bloqueig i desbloqueig" #~ msgid "SIM PIN" #~ msgstr "PIN de la targeta SIM" #~ msgid "On" #~ msgstr "Activat" #~ msgid "Encryption" #~ msgstr "Xifratge" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "El xifratge protegeix contra l'accés a les dades del telèfon quan el " #~ "telèfon està connectat a un ordinador o a un altre dispositiu." #~ msgid "Privacy" #~ msgstr "Privadesa" #~ msgid "Stats on welcome screen" #~ msgstr "Estadístiques a la pantalla de benvinguda" #~ msgid "Messages on welcome screen" #~ msgstr "Missatges a la pantalla de benvinguda" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Cap" #~ msgid "Passcode" #~ msgstr "Codi d'accés" #~ msgid "Sleep locks immediately" #~ msgstr "En aturar-se temporalment es bloquejarà immediatament" #~ msgid "When locked, allow:" #~ msgstr "En l'estat de bloqueig, permet:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificacions i paràmetres ràpids" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Activeu la seguretat del bloqueig per restringir l'accés al dispositiu " #~ "quan estigui bloquejat." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Altres aplicacions i funcions sol·licitaran el desbloqueig." #~ msgid "Change SIM PIN" #~ msgstr "Canvia el PIN de la targeta SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "El codi PIN és incorrecte. Resta %1 intent." #~ msgstr[1] "El codi PIN és incorrecte. Resten %1 intents." #~ msgid "No more attempts allowed" #~ msgstr "No es permeten més intents" #~ msgid "Current PIN:" #~ msgstr "Codi PIN actual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Es permet %1 intent." #~ msgstr[1] "Es permeten %1 intents." #~ msgid "Choose new PIN:" #~ msgstr "Trieu el codi PIN nou:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmeu el codi PIN nou:" #~ msgid "PINs don't match. Try again." #~ msgstr "Els codis PIN no concorden. Torneu-ho a intentar." #~ msgid "Enter SIM PIN" #~ msgstr "Introduïu el PIN de la targeta SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Introduïu el codi PIN anterior de la targeta SIM" #~ msgid "Unlock" #~ msgstr "Desbloca" #~ msgid "Lock" #~ msgstr "Bloqueja" #~ msgid "Unlocked" #~ msgstr "Desblocat" #~ msgid "Change PIN…" #~ msgstr "Canvia el codi PIN…" #~ msgid "Locked" #~ msgstr "Blocat" #~ msgid "Unlock…" #~ msgstr "Desbloca…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Si hi ha un codi PIN definit per a la targeta SIM, cal introduir-lo per " #~ "accedir als serveis mòbils en reiniciar el telèfon o intercanviar la " #~ "targeta SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Si introduïu un codi PIN incorrecte diverses vegades pot ser que " #~ "bloquegeu la targeta SIM de manera permanent." #~ msgid "Hour" #~ msgstr "Hora" #~ msgid "Minute" #~ msgstr "Minut" #~ msgid "Second" #~ msgstr "Segon" #~ msgid "Day" #~ msgstr "Dia" #~ msgid "Month" #~ msgstr "Mes" #~ msgid "Year" #~ msgstr "Any" #~ msgid "Cellular data" #~ msgstr "Dades mòbils" #~ msgid "No SIM detected" #~ msgstr "No s'ha detectat la targeta SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Inseriu una targeta SIM, i després reinicieu el dispositiu." #~ msgid "Data roaming" #~ msgstr "Itinerància de dades" #~ msgid "Ask me each time" #~ msgstr "Demana-m'ho cada vegada" #~ msgid "For outgoing calls, use:" #~ msgstr "Per a les trucades sortints, utilitza:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Podeu canviar la targeta SIM per trucades individuals o per a contactes " #~ "de la llibreta d'adreces." #~ msgid "For messages, use:" #~ msgstr "Per als missatges, utilitza:" #~ msgid "Next" #~ msgstr "Seg." #~ msgid "Data usage statistics" #~ msgstr "Estadístiques d'ús de dades" #~ msgid "Carriers" #~ msgstr "Operador" #~ msgid "Connection type:" #~ msgstr "Tipus de connexió:" #~ msgid "2G only (saves battery)" #~ msgstr "Només 2G (estalvia bateria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (més ràpid)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (més ràpid)" #~ msgid "Edit SIM Name" #~ msgstr "Edita el nom de la SIM" #~ msgid "Cellular data:" #~ msgstr "Dades mòbils:" #~ msgid "Accessibility" #~ msgstr "Accessibilitat" #~ msgid "accessibility" #~ msgstr "accessibilitat" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mòbil" #~ msgid "mobile" #~ msgstr "mòbil" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "dades" #~ msgid "carrier" #~ msgstr "operador" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "desplaçament" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "serveis" #~ msgid "forwarding" #~ msgstr "reenviament" #~ msgid "waiting" #~ msgstr "espera" #~ msgid "call" #~ msgstr "truca" #~ msgid "shortcuts" #~ msgstr "dreceres" #~ msgid "numbers" #~ msgstr "números" #~ msgid "security" #~ msgstr "seguretat" #~ msgid "privacy" #~ msgstr "privadesa" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "codi" #~ msgid "password" #~ msgstr "contrasenya" #~ msgid "passphrase" #~ msgstr "contrasenya" #~ msgid "swipe" #~ msgstr "llisca" #~ msgid "allow" #~ msgstr "permet" #~ msgid "access" #~ msgstr "accés" #~ msgid "Updates available" #~ msgstr "Actualitzacions disponibles" #~ msgid "Incorrect passcode. Try again." #~ msgstr "El codi d'accés és incorrecte, torneu-ho a intentar." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "La contrasenya és incorrecta. Torneu-ho a provar." #~ msgid "Could not set security mode" #~ msgstr "No s'ha pogut establir el mode de seguretat" #~ msgid "Could not set security display hint" #~ msgstr "No s'ha pogut establir el consell en pantalla de la seguretat" #~ msgid "Authentication token manipulation error" #~ msgstr "Error de manipulació del testimoni d'autenticació" #~ msgid "There's an updated system image." #~ msgstr "Hi ha una actualització de la imatge del sistema." #~ msgid "Tap to open the system updater." #~ msgstr "Feu un toc per obrir l'actualitzador del sistema." lomiri-system-settings-1.1.0/po/ca@valencia.po000066400000000000000000002236501457356502600213550ustar00rootroot00000000000000# Catalan translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-02-22 15:22+0000\n" "Last-Translator: David Planella \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Configuració del sistema" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferències;Paràmetres;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "No es pot cancel·lar la sol·licitud actual (no es pot contactar el servei)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "No es pot posar en pausa la sol·licitud actual (no es pot contactar el " "servei)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mode de desenvolupador" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "En el mode de desenvolupador, qualsevol persona pot utilitzar un altre " "dispositiu per connectar-s'i modificar, suprimir i accedir al contingut " "d'este dispositiu." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Vos caldrà establir un codi d'accés o contrasenya per utilitzar el mode de " "desenvolupador." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Seguretat del bloqueig" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "No es pot mostrar esta llicència" #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "quant a" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Número de sèrie" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Cap" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adreça Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adreça Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Emmagatzematge" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 lliure" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programari:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Sistema operatiu" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Darrera actualització" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Mai" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Comprova si hi ha actualitzacions" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Informació legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Llicències de programari" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informació normativa" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mode de desenvolupador" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Configuració del sistema" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Utilitzat per aplicacions" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vídeos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Àudio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Imatges" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Altres fitxers" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Utilitzat per aplicacions" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Emmagatzematge total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espai lliure" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Pel nom" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Per la mida" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detalls del muntatge del SO" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Número de muntatge del SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Part de la imatge de l'Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descripció del muntatge de l'Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Part de la imatge del dispositiu" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descripció del muntatge del dispositiu" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Part de la imatge de personalització" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Títol desconegut" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancel·la" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "No s'ha seleccionat cap imatge" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Suprimeix %1 imatge" msgstr[1] "Suprimeix %1 imatges" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Afig una imatge..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Suprimeix imatges..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fons de pantalla" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Reinicialitza tots els paràmetres del sistema" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "habilita" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Cal reiniciar el dispositiu perquè els canvis tinguen efecte." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fons" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalitzat" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Escolliu una contrasenya" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Visualització prèvia" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Estableix" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "D’acord" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Fa %1 segon" msgstr[1] "Fa %1 segons" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Fa %1 minut" msgstr[1] "Fa %1 minuts" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Fa %1 hora" msgstr[1] "Fa %1 hores" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivell de càrrega" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ahir" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hui" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "S'està carregant" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Darrera càrrega completa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Completament carregada" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Com reduir el consum de la bateria:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Brillantor de la pantalla" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Blocatge per inactivitat" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Para temporalment en inactivitat" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Després d'%1 minut" msgstr[1] "Després de %1 minuts" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Després d'%1 minut" msgstr[1] "Després de %1 minuts" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Punt d'accés Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Bloqueja el telèfon quan no s'estiga utilitzant:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Para temporalment el telèfon quan no s'estiga utilitzant:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Després d'%1 minut" msgstr[1] "Després de %1 minuts" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Els períodes més curts son més segurs. El telèfon no es bloquejarà durant " "les cridades o la reproducció de vídeo." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "" "El telèfon no es pararà temporalment durant les cridades o les reproduccions " "de vídeo." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Sol·licitud d'aparellament del Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "permet" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Sol·licitud d'aparellament del Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Confirmeu que el PIN mostrat a «%1» concorda amb este" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmeu el PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connectat" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "S'està connectant…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "S'està desconnectant..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Desconnectat" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Desconegut" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Ordinador" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telèfon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Mòdem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Xarxa" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Microauricular" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Auriculars" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vídeo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Un altre àudio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Comandament de joc" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Teclat" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tauleta gràfica" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Ratolí" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Impressora" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Càmera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Altres" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excel·lent" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bona" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Correcta" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Dolenta" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nom" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipus" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Estat" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Potència del senyal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connecta automàticament en detectar:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Desconnecta" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Connecta-t'hi" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Oblida este dispositiu" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Es pot descobrir" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "No es pot descobrir" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "S'està reiniciant..." #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dispositius connectats:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connecta un altre dispositiu:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connecta un dispositiu:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "No s'ha detectat cap dispositiu" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN de «%1»" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Aparella" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Brillantor" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brillantor" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Brillantor de la pantalla" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajusta automàticament" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Augmenta i disminueix la brillantor per adaptar-s'a l'entorn." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "pantalla" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "pantalla" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "pantalla" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Darrera connexió" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "No s'ha detectat cap dispositiu" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Dispositius connectats:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "S'està connectant…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Connecta un altre dispositiu:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Escolliu una contrasenya" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "desconnecta" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Imatges" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Disposicions de teclat actuals:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Canvia la configuració del punt d'accés Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Configura el punt d'accés Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nom del punt d'accés Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Escolliu una contrasenya" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Mostra la contrasenya" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Canvia-ho" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Punt d'accés Wi-Fi" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Quan el punt d'accés Wi-Fi està activat altres dispositius poden utilitzar " "la connexió de dades mòbils a través de la Wi-Fi. S'aplicaran els càrrecs " "per a dades habituals." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Altres dispositius poden utilitzar la connexió de dades mòbils a través de " "la Wi-Fi. S'aplicaran els càrrecs per a dades habituals." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Canvia el codi d'accés..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Configura el punt d'accés Wi-Fi" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Punt d'accés Wi-Fi" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Quan s'utilitze una connexió Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Llengua" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Arrere" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirma" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Disposicions de teclat" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Disposicions de teclat actuals:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Totes les disposiciones de teclat disponibles:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Llengua i text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Llengua..." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "teclat" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "teclat" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "teclat" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "teclat" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Teclat" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Comprovació d'ortografia" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Correcció automàtica" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suggeriment de paraules" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Majúscules inicials automàtiques" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Habilita la tecla de majúscules per posar majúscula a la primera lletra de " "cada frase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Puntuació automàtica" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Afig un punt i tanca cometes o parèntesis en fer un toc doble a la tecla " "Espai." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "So del teclat" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibració del teclat" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Disposicions de teclat" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "teclat" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Cal reiniciar el dispositiu perquè els canvis tinguen efecte." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reinicia ara" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Llengües actuals amb comprovació ortogràfica" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Totes les llengües disponibles:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Reinicialitza el llançador" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Desconnectat" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "vol" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "No n'envies" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "El suplicant està disponible" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alarmes" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alarmes" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificacions" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "So" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "vibració" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Notificacions" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Notificacions" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "So" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "vibració" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Vibra en mode silenciós" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Vibra quan s'estiga cridant" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "vibra" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "majúscules" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Algunes aplicacions vos poden alertar utilitzant bombolles de notificació, " "sons, vibració i el Centre de notificacions." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "notificacions" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Impressora" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Introduïu el PIN de la targeta SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Serveis" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "S'està connectant…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Escolliu una contrasenya" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Impressora" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Xifratge" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Ubicació" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Trieu l'operador:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Impressora" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Impressora" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Configuració del sistema" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Data i hora" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Mode de desenvolupador" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "habilita" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Activa" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "missatge" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "adreça" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Mòdem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Tots els documents, jocs guardats, configuracions, i d'altres elements se " "suprimiran permanentment d'este telèfon." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Suprimeix i reinicialitza-ho tot" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "dispositiu" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Reinicialitza el llançador" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Es reiniciarà el contingut del Llançador al seu estat original." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Reinicialitza tots els paràmetres del sistema..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Es tornarà a la configuració inicial del contingut i la disposició del " "llançador i els filtres de la pantalla d'inici." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Suprimeix i reinicialitza-ho tot" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Reinicialitza tots els paràmetres del sistema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mode silenciós" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "To de cridada:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Cridades:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "So de cridada" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Vibra quan s'estiga cridant" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibra en mode silenciós" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Tons del marcador de telèfon" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Missatges:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibra amb un to de missatge" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibra amb un to de missatge" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Altres sons:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "So de bloqueig" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "vibració" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibra amb un to de missatge" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "So de cridada" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Trieu l'operador:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fus horari" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Estableix la zona horària:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automàticament" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualment" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Introduïu la vostra ubicació actual." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "No hi ha cap lloc concordant" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Data i hora" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fus horari:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Estableix l'hora i la data:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Estableix l'hora i la data" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Hora" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Ha fallat el servei de connexió compartida" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Cal reiniciar el dispositiu perquè els canvis tinguen efecte." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Continua" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Actualitzacions disponibles" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Guarda" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Error desconegut" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "No s'ha indicat cap motiu" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "El dispositiu ara és gestionat" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "El dispositiu ara no és gestionat" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "No s'ha pogut posar a punt el dispositiu per configurar-lo" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "No s'ha pogut reservar la configuració de l'adreça IP (potser no hi havia " "adreces disponibles, o bé s'ha excedit el temps d'espera, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "La configuració de l'adreça IP ja no són vàlids" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Els detalls d'autenticació no són correctes" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "S'ha desconnectat el suplicant de protocol 802.1X" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Ha fallat la configuració del suplicant de protocol 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Ha fallat el suplicant de protocol 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "L'autenticació del suplicant de protocol 802.1X ha trigat massa" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "No s'ha pogut iniciar el client DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "S'ha produït un error en el client DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Ha fallat el client DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "No s'ha pogut iniciar el servei de connexió compartida" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Ha fallat el servei de connexió compartida" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Pot ser que manque el microprogramari requerit per al dispositiu" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "S'ha suprimit el dispositiu" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "El NetworkManager s'ha parat temporalment" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Ha desaparegut la connexió activa del dispositiu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "El dispositiu l'ha desconnectat l'usuari o un client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "S'ha assumit la connexió existent del dispositiu" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "El suplicant està disponible" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "No s'ha trobat el mòdem" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" "La connexió del Bluetooth ha fallat o bé s'ha superat el temps d'espera" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Ha fallat una dependència de la connexió" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "El ModemManager no està disponible" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "No s'ha trobat la xarxa Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Ha fallat una connexió secundària de la connexió principal" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalls de la xarxa" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Darrera connexió" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Contrasenya" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Oblida la xarxa" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adreça IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Connecta't a una xarxa oculta" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nom de la xarxa" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Seguretat" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA i WPA2 personal" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA i WPA2 personal" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "notificacions" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "inhabilita" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "versió" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Versió: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Versió: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automàtic" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nom d'usuari" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "contrasenya" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Connecta't a una xarxa oculta..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Xarxes anteriors" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Neteja-ho" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Privadesa" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Cerca" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Missatge rebut" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connecta't a la Wi-Fi" #~ msgid "Remove image" #~ msgstr "Suprmeix la imatge" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Actualitzacions disponibles" #~ msgid "Launcher" #~ msgstr "Llançador" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "quant a" #~ msgid "device" #~ msgstr "dispositiu" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telèfon" #~ msgid "number" #~ msgstr "número" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "sèrie" #~ msgid "address" #~ msgstr "adreça" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "llicències" #~ msgid "developer" #~ msgstr "desenvolupador" #~ msgid "software" #~ msgstr "programari" #~ msgid "storage" #~ msgstr "emmagatzematge" #~ msgid "disk" #~ msgstr "disc" #~ msgid "space" #~ msgstr "espai" #~ msgid "version" #~ msgstr "versió" #~ msgid "revision" #~ msgstr "revisió" #~ msgid "appearance" #~ msgstr "aparença" #~ msgid "wallpaper" #~ msgstr "fons d'escriptori" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "imatge" #~ msgid "image" #~ msgstr "imatge" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "càrrega" #~ msgid "idle" #~ msgstr "inactiu" #~ msgid "lock" #~ msgstr "bloqueig" #~ msgid "disable" #~ msgstr "inhabilita" #~ msgid "enable" #~ msgstr "habilita" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "auriculars" #~ msgid "pair" #~ msgstr "aparella" #~ msgid "discover" #~ msgstr "descobreix" #~ msgid "car" #~ msgstr "cotxe" #~ msgid "handsfree" #~ msgstr "mans lliures" #~ msgid "wireless" #~ msgstr "sense fil" #~ msgid "connect" #~ msgstr "connecta" #~ msgid "disconnect" #~ msgstr "desconnecta" #~ msgid "stereo" #~ msgstr "estèreo" #~ msgid "brightness" #~ msgstr "brillantor" #~ msgid "display" #~ msgstr "pantalla" #~ msgid "screen" #~ msgstr "pantalla" #~ msgid "automatic" #~ msgstr "automàtic" #~ msgid "adjust" #~ msgstr "ajusta" #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "example" #~ msgstr "exemple" #~ msgid "test" #~ msgstr "prova" #~ msgid "sample" #~ msgstr "mostra" #~ msgid "Flight Mode" #~ msgstr "Mode d'avió" #~ msgid "flight" #~ msgstr "vol" #~ msgid "plane" #~ msgstr "avió" #~ msgid "offline" #~ msgstr "fora de línia" #~ msgid "airplane" #~ msgstr "avió" #~ msgid "network" #~ msgstr "xarxa" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Imatges" #, fuzzy #~ msgid "hotspot" #~ msgstr "Punt d'accés Wi-Fi" #~ msgid "language" #~ msgstr "idioma" #~ msgid "keyboard" #~ msgstr "teclat" #~ msgid "spellcheck" #~ msgstr "correcció" #~ msgid "correct" #~ msgstr "corregeix" #~ msgid "suggestions" #~ msgstr "suggeriments" #~ msgid "capitalization" #~ msgstr "majúscules" #~ msgid "punctuation" #~ msgstr "puntuació" #~ msgid "layout" #~ msgstr "disposició" #~ msgid "words" #~ msgstr "paraules" #~ msgid "vibration" #~ msgstr "vibració" #, fuzzy #~ msgid "launcher" #~ msgstr "Llançador" #, fuzzy #~ msgid "mouse" #~ msgstr "Ratolí" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "click" #, fuzzy #~ msgid "communication" #~ msgstr "notificacions" #~ msgid "notifications" #~ msgstr "notificacions" #~ msgid "apps" #~ msgstr "aplicacions" #~ msgid "authorize" #~ msgstr "autoritza" #~ msgid "permissions" #~ msgstr "permisos" #~ msgid "badges" #~ msgstr "insígnies" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Bloqueig de l'orientació" #~ msgid "rotation" #~ msgstr "rotació" #~ msgid "orientation" #~ msgstr "orientació" #, fuzzy #~ msgid "printer" #~ msgstr "Impressora" #, fuzzy #~ msgid "printers" #~ msgstr "Impressora" #, fuzzy #~ msgid "printing" #~ msgstr "espera" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Reinicia" #~ msgid "reset" #~ msgstr "reinici" #~ msgid "erase" #~ msgstr "suprimeix" #~ msgid "factory" #~ msgstr "fàbrica" #~ msgid "clear" #~ msgstr "neteja" #~ msgid "restore" #~ msgstr "restaura" #~ msgid "sound" #~ msgstr "so" #~ msgid "silent" #~ msgstr "silenci" #~ msgid "ringtone" #~ msgstr "to" #~ msgid "vibrate" #~ msgstr "vibra" #~ msgid "dialpad" #~ msgstr "marcador" #~ msgid "message" #~ msgstr "missatge" #~ msgid "volume" #~ msgstr "volum" #~ msgid "time" #~ msgstr "hora" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "zona horària" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "ocult" #~ msgid "Used by Ubuntu" #~ msgstr "Utilitzat per l'Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Imatges de l'Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "fons" #, fuzzy #~ msgid "New APN" #~ msgstr "APN per a %1" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Servidor intermediari" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Servidor intermediari" #, fuzzy #~ msgid "User name" #~ msgstr "Nom d'usuari" #, fuzzy #~ msgid "Enter username" #~ msgstr "Introduïu la contrasenya" #, fuzzy #~ msgid "Enter password" #~ msgstr "Introduïu la contrasenya" #, fuzzy #~ msgid "PAP only" #~ msgstr "Només el telèfon" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Només el telèfon" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Operador" #~ msgid "Carrier" #~ msgstr "Operador" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Operador" #, fuzzy #~ msgid "MMS APN" #~ msgstr "APN per a MMS:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "API d'Internet" #, fuzzy #~ msgid "LTE APN" #~ msgstr "APN per a %1" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Reinicialitza els paràmetres de l'APN" #~ msgid "Reset APN Settings" #~ msgstr "Reinicialitza els paràmetres de l'APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Segur que voleu reinicialitzar els paràmetres de l'APN?" #, fuzzy #~ msgid "Disable" #~ msgstr "inhabilita" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Desconnecta" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "inhabilita" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "desconnecta" #~ msgid "Cellular" #~ msgstr "Mòbil" #~ msgid "Call forwarding" #~ msgstr "Reenviament de cridades" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Per a les cridades eixints, utilitza:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "El ModemManager no està disponible" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Número de telèfon" #, fuzzy #~ msgid "Numbers" #~ msgstr "números" #, fuzzy #~ msgid "All calls" #~ msgstr "crida" #, fuzzy #~ msgid "Some calls" #~ msgstr "Cridades:" #~ msgid "Off" #~ msgstr "Inactiu" #~ msgid "Forward to" #~ msgstr "Reenvia a" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Número de telèfon" #~ msgid "Call waiting" #~ msgstr "Cridada en espera" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Vos permet contestar o iniciar una cridada nova mentre estigueu en una " #~ "altra cridada, i intercanviar entre elles." #~ msgid "Services" #~ msgstr "Serveis" #, qt-format #~ msgid "Last called %1" #~ msgstr "Darrera cridada a %1" #~ msgid "Call" #~ msgstr "Cridada" #, qt-format #~ msgid "%1 Services" #~ msgstr "Serveis de %1" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "permisos" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplicacions a què heu atorgat i sol·licitat accés a:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplicacions que han sol·licitat accés a la càmera" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplicacions que han sol·licitat accés al micròfon" #, fuzzy #~ msgid "Microphone" #~ msgstr "telèfon" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplicacions que han sol·licitat accés al micròfon" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplicacions que han sol·licitat accés al micròfon" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Aplicacions que han sol·licitat accés al micròfon" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Usa el GPS per detectar la vostra ubicació aproximada. Quan està " #~ "deshabilitat el GPS es desactiva per estalviar bateria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilitza la connexió Wi-Fi i el GPS per detectar la ubicació aproximada. " #~ "Estalviareu bateria si inhabiliteu la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Utilitza la connexió Wi-Fi (actualment inactiva) i el GPS per detectar la " #~ "ubicació aproximada. Estalviareu bateria si inhabiliteu la detecció de la " #~ "ubicació." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usa la connexió Wi-Fi, la ubicació de torres de telefonia mòbil i el GPS " #~ "per detectar la ubicació aproximada. Estalviareu bateria si inhabiliteu " #~ "la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usa la connexió Wi-Fi, la ubicació de torres de telefonia mòbil " #~ "(actualment sense connexió) i el GPS per detectar la ubicació aproximada. " #~ "Estalviareu bateria si inhabiliteu la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Utilitza la connexió Wi-Fi (actualment inactiva), la ubicació de torres " #~ "de telefonia mòbil i el GPS per detectar la ubicació aproximada. " #~ "Estalviareu bateria si inhabiliteu la detecció de la ubicació." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilitza la connexió Wi-Fi (actualment inactiva), la ubicació de torres " #~ "de telefonia mòbil (actualment sense connexió) i el GPS per detectar la " #~ "ubicació aproximada. Estalviareu bateria si inhabiliteu la detecció de la " #~ "ubicació." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Permet l'accés a la ubicació:" #, fuzzy #~ msgid "None requested" #~ msgstr "No s'ha detectat cap dispositiu" #~ msgid "Change passcode…" #~ msgstr "Canvia el codi d'accés..." #~ msgid "Change passphrase…" #~ msgstr "Canvia la contrasenya..." #~ msgid "Switch to swipe" #~ msgstr "Canvia a lliscament amb el dit" #~ msgid "Switch to passcode" #~ msgstr "Canvia a codi d'accés" #~ msgid "Switch to passphrase" #~ msgstr "Canvia a contrasenya" #~ msgid "Existing passcode" #~ msgstr "Codi d'accés actual" #~ msgid "Existing passphrase" #~ msgstr "Contrasenya existent" #~ msgid "Choose passcode" #~ msgstr "Trieu el codi d'accés" #~ msgid "Choose passphrase" #~ msgstr "Escolliu una contrasenya" #~ msgid "Confirm passcode" #~ msgstr "Confirmeu el codi d'accés" #~ msgid "Confirm passphrase" #~ msgstr "Confirmeu la contrasenya" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Els codis d'accés no coincideixen. Torneu-ho a intentar." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Les contrasenyes no coincideixen. Torneu-ho a intentar." #~ msgid "Unset" #~ msgstr "Desconfigura-ho" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Desbloqueja el telèfon amb:" #~ msgid "Swipe (no security)" #~ msgstr "Lliscament del dit (sense seguretat)" #~ msgid "4-digit passcode" #~ msgstr "Codi d'accés de 4 dígits" #~ msgid "Passphrase" #~ msgstr "Contrasenya" #~ msgid "Swipe (no security)… " #~ msgstr "Lliscament del dit (sense seguretat)... " #~ msgid "4-digit passcode…" #~ msgstr "Codi d'accés de 4 dígits..." #~ msgid "Passphrase…" #~ msgstr "Contrasenya..." #~ msgid "Security & Privacy" #~ msgstr "Seguretat i privadesa" #~ msgid "Phone and Internet" #~ msgstr "Telèfon i Internet" #~ msgid "Phone only" #~ msgstr "Només el telèfon" #~ msgid "SIM PIN" #~ msgstr "PIN de la targeta SIM" #~ msgid "On" #~ msgstr "Actiu" #~ msgid "Encryption" #~ msgstr "Xifratge" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "El xifratge protegeix contra l'accés a les dades del telèfon quan el " #~ "telèfon està connectat a un ordinador o a un altre dispositiu." #~ msgid "Privacy" #~ msgstr "Privadesa" #~ msgid "Stats on welcome screen" #~ msgstr "Estadístiques a la pantalla de benvinguda" #~ msgid "Messages on welcome screen" #~ msgstr "Missatges a la pantalla de benvinguda" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Cap" #~ msgid "Passcode" #~ msgstr "Codi d'accés" #~ msgid "Sleep locks immediately" #~ msgstr "En parar-se temporalment es bloquejarà immediatament" #~ msgid "When locked, allow:" #~ msgstr "En l'estat de bloqueig, permet:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificacions i paràmetres ràpids" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Activeu la seguretat del bloqueig per restringir l'accés al telèfon quan " #~ "este estiga bloquejat." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Altres aplicacions i funcions sol·licitaran el desbloqueig." #~ msgid "Change SIM PIN" #~ msgstr "Canvia el PIN de la targeta SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "El codi PIN és incorrecte. Resta %1 intent." #~ msgstr[1] "El codi PIN és incorrecte. Resten %1 intents." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "Es permeten %1 intents" #~ msgid "Current PIN:" #~ msgstr "Codi PIN actual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Es permet %1 intent." #~ msgstr[1] "Es permeten %1 intents." #~ msgid "Choose new PIN:" #~ msgstr "Trieu el codi PIN nou:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmeu el codi PIN nou:" #~ msgid "PINs don't match. Try again." #~ msgstr "Els codis PIN no concorden. Torneu-ho a intentar." #~ msgid "Enter SIM PIN" #~ msgstr "Introduïu el PIN de la targeta SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Introduïu el codi PIN anterior de la targeta SIM" #~ msgid "Unlock" #~ msgstr "Desbloca" #~ msgid "Lock" #~ msgstr "Bloca" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Desbloca" #~ msgid "Change PIN…" #~ msgstr "Canvia el codi PIN..." #, fuzzy #~ msgid "Locked" #~ msgstr "Bloca" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Desbloca" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Si hi ha un codi PIN definit per a la targeta SIM, cal introduir-lo per a " #~ "accedir als serveis mòbils en reiniciar el telèfon o intercanviar la " #~ "targeta SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Si introduïu un codi PIN incorrecte diverses vegades pot ser que " #~ "bloquegeu la targeta SIM de manera permanent." #~ msgid "Hour" #~ msgstr "Hora" #~ msgid "Minute" #~ msgstr "Minut" #~ msgid "Second" #~ msgstr "Segon" #~ msgid "Day" #~ msgstr "Dia" #~ msgid "Month" #~ msgstr "Mes" #~ msgid "Year" #~ msgstr "Any" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Dades mòbils:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "No s'ha detectat cap dispositiu" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Afegiu una targeta SIM i reinicieu el dispositiu" #~ msgid "Data roaming" #~ msgstr "Itinerància de dades" #~ msgid "Ask me each time" #~ msgstr "Demana-m'ho cada vegada" #~ msgid "For outgoing calls, use:" #~ msgstr "Per a les cridades eixints, utilitza:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Podeu canviar la targeta SIM per cridades individuals o per a contactes " #~ "de la llibreta d'adreces." #~ msgid "For messages, use:" #~ msgstr "Per als missatges, utilitza:" #~ msgid "Data usage statistics" #~ msgstr "Estadístiques d'ús de dades" #~ msgid "Carriers" #~ msgstr "Operador" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Connectat" #~ msgid "2G only (saves battery)" #~ msgstr "Només 2G (estalvia bateria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (més ràpid)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (més ràpid)" #~ msgid "Edit SIM Name" #~ msgstr "Edita el nom de la SIM" #~ msgid "Cellular data:" #~ msgstr "Dades mòbils:" #~ msgid "Accessibility" #~ msgstr "Accessibilitat" #~ msgid "accessibility" #~ msgstr "accessibilitat" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mòbil" #~ msgid "mobile" #~ msgstr "mòbil" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "dades" #~ msgid "carrier" #~ msgstr "operador" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "desplaçament" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "serveis" #~ msgid "forwarding" #~ msgstr "reenviament" #~ msgid "waiting" #~ msgstr "espera" #~ msgid "call" #~ msgstr "crida" #~ msgid "shortcuts" #~ msgstr "dreceres" #~ msgid "numbers" #~ msgstr "números" #~ msgid "security" #~ msgstr "seguretat" #~ msgid "privacy" #~ msgstr "privadesa" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "codi" #~ msgid "password" #~ msgstr "contrasenya" #~ msgid "passphrase" #~ msgstr "contrasenya" #~ msgid "swipe" #~ msgstr "llisca" #~ msgid "allow" #~ msgstr "permet" #~ msgid "access" #~ msgstr "accés" #~ msgid "Updates available" #~ msgstr "Actualitzacions disponibles" #~ msgid "Incorrect passcode. Try again." #~ msgstr "El codi d'accés és incorrecte, torneu-ho a intentar." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "La contrasenya és incorrecta. Torneu-ho a provar." #~ msgid "Could not set security mode" #~ msgstr "No s'ha pogut establir el mode de seguretat" #~ msgid "Could not set security display hint" #~ msgstr "No s'ha pogut establir el consell en pantalla de la seguretat" #~ msgid "Authentication token manipulation error" #~ msgstr "Error de manipulació del testimoni d'autenticació" #~ msgid "There's an updated system image." #~ msgstr "Hi ha una actualització de la imatge del sistema." #~ msgid "Tap to open the system updater." #~ msgstr "Feu un toc per obrir l'actualitzador del sistema." lomiri-system-settings-1.1.0/po/ce.po000066400000000000000000001315061457356502600175540ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ce\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ckb.po000066400000000000000000001321331457356502600177210ustar00rootroot00000000000000# Kurdish (Sorani) translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Kurdish (Central) \n" "Language: ckb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/co.po000066400000000000000000001315061457356502600175660ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: co\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/crh.po000066400000000000000000001315021457356502600177350ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: crh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/cs.po000066400000000000000000002357631457356502600176040ustar00rootroot00000000000000# Czech translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-15 14:06+0000\n" "Last-Translator: Jozef Mlich \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Nastavení systému" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Předvolby;Nastavení;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Nelze zrušit aktuální požadavek (nelze kontaktovat službu)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Nelze pozastavit aktuální požadavek (nelze kontaktovat službu)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Režim pro vývojáře" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "V režimu pro vývojáře má každý přístup ke všem souborům, které může měnit " "nebo mazat po připojení zařízení k jinému." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Potřebujete přístupový kód nebo frázi, abyste mohli využívat režim pro " "vývojáře." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Bezpečnostní zámek" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Tato licence nemohla být zobrazena." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "O aplikaci" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Sériové číslo" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Žádný" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adresa Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adresa Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Úložiště" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 volných" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Operační systém" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Naposledy aktualizováno" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nikdy" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Zkontrolovat aktualizace" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Právní ustanovení:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Softwarové licence" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informace o regulacích" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Režim pro vývojáře" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Skenování" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Vyhrazený systém" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Použito systémem" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videa" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Zvuk" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Obrázky" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokumenty" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Stažené" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Ostatní soubory" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Použito aplikacemi" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Celková kapacita úložiště" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Volné místo" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Podle názvu" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Podle velikosti" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Neznámé" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Podrobnosti o sestavení operačního systému" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Kanál pro aktualizace OS" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Číslo sestavení operačního systému" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Jádro" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Sestavení ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Část obrazu, týkající se UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Popis Ubuntu sestavení" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Část obrazu, týkající se daného zařízení" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Popis sestavení pro zařízení" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Část obrazu, týkající se přizpůsobení" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Neznámý titul" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Zrušit" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nebyl zvolen žádný obraz" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Smazat %1 obraz" msgstr[1] "Smazat %1 obrazy" msgstr[2] "Smazat %1 obrazů" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Přidat obraz…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Odebrat obrazy…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Pozadí a vzhled" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Nastavení globálního tématu:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Povolit tmavý režim" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Poznámka: Pro uplatnění změn může být potřeba aplikace restartovat." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Vizuální efekty:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Povolit efekt rozmazání" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Obrázek pozadí:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Systémové tapety" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Uživatelsky určené" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Vyberte aplikaci" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Náhled" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Vybrat" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Není možné" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "Nelze smazat právě používaný obrázek pozadí!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Akumulátor" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Před %1 sekundou" msgstr[1] "Před %1 sekundami" msgstr[2] "Před %1 sekundami" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Před %1 minutou" msgstr[1] "Před %1 minutami" msgstr[2] "Před %1 minutami" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Před %1 hodinou" msgstr[1] "Před %1 hodinami" msgstr[2] "Před %1 hodinami" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Stupeň nabití" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Včera" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Dnes" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Nabíjí se" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Poslední plné nabití" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Plně nabito" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Zobrazit procento nabití baterie v indikátoru" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Zobrazit informace o nabíjení na zamykací obrazovce" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Možnosti snížení spotřeby energie:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Jas obrazovky" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Uzamknout při nečinnosti" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Uspat při nečinnosti" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Po %1 sekundě" msgstr[1] "Po %1 sekundách" msgstr[2] "Po %1 sekundách" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Po %1 minutě" msgstr[1] "Po %1 minutách" msgstr[2] "Po %1 minutách" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi použito pro hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Uzamknout zařízení po době nečinnosti:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Uspat zařízení po době nečinnosti:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Po %1 sekundě" msgstr[1] "Po %1 sekundách" msgstr[2] "Po %1 sekundách" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kratší časové úseky jsou bezpečnější. Zařízení nebude uzamčeno během hovoru " "nebo přehrávání videa." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Zařízení se neuspí během hovoru nebo přehrávání videa." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Žádost o pověření spárování bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "Zařízení %1 se chce spárovat s tímto zařízením. Chcete to povolit?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Umožnit" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Odmítnout" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Žádost o spárování bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Potvrďte prosím, že PIN zobrazený na „%1“ se shoduje s tímto" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Potvrdit PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Připojeno" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Připojování…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Odpojování…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Odpojeno" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Neznámo" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Počítač" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Síť" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Náhlavní sada" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Sluchátka" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Další audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Herní ovladač" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klávesnice" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Myš" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Tiskárna" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Hodinky" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Ostatní" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Výborný" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Dobrý" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Ucházející" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Slabý" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Název" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Typ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Stav" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Síla signálu" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Když zjištěno, automaticky připojit:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Odpojit" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Připojit" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Zapomenout toto zařízení" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Zadejte následující kód PIN %1 a stiskněte \"Enter\" na klávesnici:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Objevitelný" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Neobjevitelný" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Vyhledávání…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Spárované zařízení:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Připojit další zařízení:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Připojit zařízení:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Žádná nezjištěna" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN pro „%1“" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Spárovat" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Jas a obraz" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Jas" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Jas obrazovky:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Přizpůsobit automaticky" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Upravit jas displeje podle okolí." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Obrazovka:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Externí obrazovka" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Bezdrátová obrazovka" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Nepřipojeno" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Bezdrátová obrazovka" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Nenalezena žádná obrazovka" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Připojená obrazovka:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Připojování" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Použít jinou obrazovku:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Vyberte obrazovku:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Spojení zařízení s %1 se nezdařilo." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Došlo k neznámé chybě při připojování k %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gesta" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Probuzení poklepáním" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Probuzení zařízení dvojím poklepáním na obrazovku." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Oblast potáhnutí na okraji:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Stávající hodnota:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "Oblast kraje je s vyšší hodnotou větší. Výchozí hodnota je 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Změnit nastavení pro hotspot" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Nastavení pro hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Název pro hotspot" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Vyberte název" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Požadovat heslo (doporučeno)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Zobrazit heslo" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Spuštění hotspotu zapne Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Změnit" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Spustit" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Pokud je hotspot aktivní, ostatní zařízení mohou používat vaše mobilní " "internetové připojení pomocí Wi-Fi. Data jsou účtována dle vašeho tarifu." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Ostatní zařízení mohou využívat vašeho mobilního internetového připojení. " "Data jsou účtována dle vašeho tarifu." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Změnit heslo/nastavení…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Nastavit hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi je vypnuto" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Pokud chcete vytvořit hotspot, je třeba zapnout Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Zapnout Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Jazyk" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Zpět" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Potvrdit" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Rozložení klávesnice" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Stávající rozložení:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Dostupná rozložení:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Jazyk a text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Zobrazit jazyk…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Povolit klávesnici na obrazovce" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Klávesnice na obrazovce" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Externí klávesnice" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Tmavý" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Černý" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Prostě bílá" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Prostě černá" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Prostě šedá" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Orámovaná bílá" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Orámovaná černá" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Orámovaná šedá" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Téma klávesnice na obrazovce" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Téma klávesnice" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Kontrola pravopisu" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatická oprava" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Návrhy slov" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automatické doplňování velkých písmen" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Zapíná klávesu Shift, aby bylo první písmeno ve větě velké." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automatická interpunkce" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Přidá tečku, když klepnete dvakrát na mezerník." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Zvětšení kláves" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Zvuk klávesnice" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibrace klávesnice" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Neprůhlednost klávesnice" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Klasická klávesnice" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Rozvržení a ostatní prostředky" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Pro uplatnění změn je potřeba zařízení restartovat." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Restartovat nyní" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Stávající jazyk pro kontrolu pravopisu:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Všechny dostupné jazyky:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Plocha a Spouštěč" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Na velkých obrazovkách:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Povolit pracovní plochy" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Podpora pro více virtuálních pracovních ploch" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Vždy zobrazovat spouštěcí panel" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videa a hry přes celou obrazovku ho mohou dočasně zakrýt." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Velikost ikon:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Rychlost kurzoru:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Rychlost posouvacího kolečka:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Rychlost dvojkliku:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Vyzkoušet dvojklik:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Rychlost posuvu prstem:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Klikněte dotykem" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Posouvat dvěmi prsty" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorovat touchpad při:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Psaní" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Je připojena myš" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Připojte myš anebo touchpad přes USB nebo použijte Bluetooth zařízení. Pokud " "není zařízení nalezeno, zkontrolujte zda je zapnuto a jeho baterie jsou " "nabité." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Pro tuto obrazovku použijte Bluetooth myš anebo touchpad. Zkontrolujte zda " "je zařízení blízko a baterie v něm nabité." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Myš a Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Hlavní tlačítko:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Levé" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Pravé" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Nedostatečná rychlost" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Dvakrát kliknuto" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Nouzové vysílání" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Mobilní vysílání není dostupné" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Mobilní vysílání povoleno" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Mobilní vysílání zakázáno" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Výstrahy:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Příjmat nouzové uporonění" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Extrémní hrozby" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Extrémní ohrožení života a majetku" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Závažné hrozby" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Závažné ohrožení života a majetku" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "Varování AMBER" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Oznámení o únosech dětí" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Zprávy o veřejné bezpečnosti" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Doporučené akce pro záchranu života a majetku" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Testy" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Testovací oznámení" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Oznámení" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Povolit této aplikaci upozornit mě:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Zvuk" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrace" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Oznamovací bubliny" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Centrum oznámení" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Zvuk" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplikace se zvukovým oznámením:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibrace" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Pokud v tichém režimu:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrovat jako obvykle" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Nevibrovat" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplikace s vibrujícím oznámením:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplikace:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Vybrané aplikace Vás mohou upozorňovat prostřednictvím oznámení, zvuků, " "vibrací a centra oznámení." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplikace se zvukovým oznamováním" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplikace s vibračním oznamováním" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Žádná oznámení" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bubliny" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Přidat tiskárnu" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Zadejte URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Zařízení" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Nenalezena žádná zařízení." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Zadejte popisek pro tiskárnu" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Připojení" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Vyberte připojení" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Název tiskárny" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Popis" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Volitelné" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Poloha" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Ovladač" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Vybrat ovladač" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Vybrat tiskárnu z databáze" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Poskytnout PPD soubor" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrovat ovladače" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD soubor" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Tisk" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Správa tiskových úloh" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Výchozí tiskárna" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Nastavené tiskárny" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Nalezené tiskárny" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Smazat" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Nastavit jako výchozí" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Doposud nenastaveny žádné tiskárny." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Stav tiskárny" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Obecná nastavení" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Zásady" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopie a stránky" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Hostitel" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopie" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Velikost papíru" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Oboustranný tisk" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Barevný model" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kvalita" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Povoleno" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Výchozí" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Toto je výchozí tiskárna." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Přijímá úlohy" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Sdílená" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Nečinná" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Přerušeno" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktivní" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Zastaveno" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Žádné zprávy" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Úlohy" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Správa tiskových úloh" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresa" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Místní základní tiskárna" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Tisk testovací stránky" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Všechny dokumenty, uložené hry, nastavení a další položky budou trvale " "odstraněny." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Vymazat a vrátit vše do výchozího stavu" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Vrátit zařízení do výchozího stavu" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Vrátit spouštěcí panel do výchozího stavu" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Spouštěcí panel bude navrácen do původního stavu." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Vrátit veškerá nastavení systému do výchozího stavu…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Obsah a nastavení spouštěcího panelu včetně filtrů na domovské obrazovce " "bude uveden do výchozího nastavení." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Vymazat a vrátit vše do výchozího stavu" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Vrátit veškerá nastavení systému do výchozího stavu" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Tichý režim" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Hlasitost vyzvánění:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Vysoká hlasitost může poškodit váš sluch." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonní hovory:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Vyzváněcí tón" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrovat při vyzvánění" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrovat v tichém režimu" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tóny číselníku" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Zprávy:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Zvuk zprávy" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrace se zvukem zprávy" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Ostatní zvuky:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Zvuk uzamčení" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Ostatní vibrace" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Vlastní zvuk zprávy" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Vlastní vyzvánění" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Vybrat z" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Časové pásmo" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Nastavit časové pásmo:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticky" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ručně" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Zadejte svou současnou polohu." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Žádné odpovídající místo" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Datum a čas" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Časové pásmo:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Nastavit datum a čas:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Nastavit datum a čas" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Čas" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datum" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Pro přidání VPN nastavení si stáhněte soubor s nastaveními nebo zadejte " "nastavení ručně." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Zadat nastavení ručně…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Připojení k VPN je třeba ukončit a znovu navázat." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Pro uplatnění změn je potřeba připojení ukončit a navázat znovu." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Přidat certifikát?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Přidat klíč?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Přidat pac soubor?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Obsah:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Nejsou k dispozici žádná data." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Uložit" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Neznámá chyba" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nebyl udán žádný důvod" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Zařízení je nyní spravováno" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Zařízení nyní není spravováno" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Zařízení nelze připravit k nastavování" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Nepodařilo se zarezervovat si nastavení pro IP protokol (není k dispozici " "volná adresa, překročen časový limit, apod.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Nastavení pro IP protokol už není platné" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Vaše ověřovací údaje byly nesprávné" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X zařízení odpojeno" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Nastavení zařízení pro Wi-Fi komunikaci se nezdařila" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X zařízení se nezdařilo" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Zařízení 802.1X trvalo příliš dlouho se přihlásit" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Spuštění klienta DHCP se nezdařilo" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Chyba DHCP klienta" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Klient DHCP zhavaroval" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Spuštění služby sdíleného připojení se nezdařilo" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Služba sdíleného připojení zhavarovala" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Možná chybí nezbytný firmware pro zařízení" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Zařízení bylo odebráno" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager není aktivní" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Aktivní připojení zařízení zmizelo" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Zařízení odpojeno uživatelem" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Bylo předpokládáno existující připojení zařízení" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Zařízení pro Wi-Fi je nyní dostupné" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem nebyl nalezen" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" "Spojení Bluetooth se nezdařilo nebo překročen časový limit pro navázání" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Připojení se nezdařilo na součinnosti závislé služby" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager není dostupný" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wi-Fi síť se nedaří nalézt" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Podružné spojení základního spojení se nezdařilo" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Podrobnosti sítě" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Naposledy připojeno" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Heslo" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Zapomenout nastavení pro tuto síť" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP adresa" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Připojit ke skryté Wi-Fi síti" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Název sítě" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Zabezpečení" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 osobní" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 podnikové" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamický WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Tato síť není zabezpečená!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autentizace" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Dodatečné ověřování" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certifikát cert. autority" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Zvolit…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Vypr.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Vypr.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Používání certifikátů je doporučeno, neboť zvyšuje bezpečnost." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certifikát klienta" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Soukromý klíč uživatele" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac soubor" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac provisioning" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Zakázáno" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonymní" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Ověřený" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Oba" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP verze" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Verze 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Verze 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automaticky" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonymní identita" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identita" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Uživatelské jméno" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Heslo k soukromému klíči" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Zapamatovat si heslo" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Připojit se ke skryté síti…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Předchozí sítě" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Vyčistit" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Soukromý klíč" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Veřejný klíč" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Neprůhledný" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Hledat" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Osobní" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Systém" #~ msgid "Message received" #~ msgstr "Přijata nová zpráva" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Připojit k Wi-Fi" #~ msgid "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgstr "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgid "Remove image" #~ msgstr "Odstranit obrázek" #~ msgid "Unavailable" #~ msgstr "Nedostupné" #~ msgid "Launcher" #~ msgstr "Spouštěcí panel" #~ msgid "System;" #~ msgstr "Systém;" #~ msgid "about" #~ msgstr "O zařízení" #~ msgid "device" #~ msgstr "zařízení" #~ msgid "info" #~ msgstr "Info" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "číslo" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "Sériové číslo" #~ msgid "address" #~ msgstr "adresa" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licence" #~ msgid "developer" #~ msgstr "vývojář" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "úložiště" #~ msgid "disk" #~ msgstr "disk" #~ msgid "space" #~ msgstr "místo" #~ msgid "version" #~ msgstr "verze" #~ msgid "revision" #~ msgstr "revize" #~ msgid "appearance" #~ msgstr "vzhled" #~ msgid "wallpaper" #~ msgstr "tapeta" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "fotka" #~ msgid "picture" #~ msgstr "obrázek" #~ msgid "image" #~ msgstr "obraz" #~ msgid "battery" #~ msgstr "akumulátor" #~ msgid "power" #~ msgstr "napájení" #~ msgid "charge" #~ msgstr "nabít" #~ msgid "idle" #~ msgstr "nečinná" #~ msgid "lock" #~ msgstr "zámek" #~ msgid "disable" #~ msgstr "zakázat" #~ msgid "enable" #~ msgstr "povolit" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "sluchátka" #~ msgid "pair" #~ msgstr "spárovat" #~ msgid "discover" #~ msgstr "objevit" #~ msgid "car" #~ msgstr "auto" #~ msgid "handsfree" #~ msgstr "Handsfree" #~ msgid "wireless" #~ msgstr "bezdrátová" #~ msgid "connect" #~ msgstr "připojit" #~ msgid "disconnect" #~ msgstr "odpojit" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "jas" #~ msgid "display" #~ msgstr "zobrazit" #~ msgid "screen" #~ msgstr "obrazovka" #~ msgid "automatic" #~ msgstr "automaticky" #~ msgid "adjust" #~ msgstr "přizpůsobit" #~ msgid "Example" #~ msgstr "Příklad" #~ msgid "example" #~ msgstr "příklad" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "vzor" #~ msgid "Flight Mode" #~ msgstr "Režim letadlo" #~ msgid "flight" #~ msgstr "letecký" #~ msgid "plane" #~ msgstr "letadlo" #~ msgid "offline" #~ msgstr "offline" #~ msgid "airplane" #~ msgstr "letadlo" #~ msgid "network" #~ msgstr "síť" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Obrázky" #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "tethering" #~ msgstr "sdílení připojení" #~ msgid "language" #~ msgstr "jazyk" #~ msgid "keyboard" #~ msgstr "klávesnice" #~ msgid "spellcheck" #~ msgstr "kontrola pravopisu" #~ msgid "correct" #~ msgstr "opravit" #~ msgid "suggestions" #~ msgstr "návrhy" #~ msgid "capitalization" #~ msgstr "velká písmena" #~ msgid "punctuation" #~ msgstr "interpunkce" #~ msgid "layout" #~ msgstr "rozložení" #~ msgid "words" #~ msgstr "slova" #~ msgid "vibration" #~ msgstr "vibrace" #~ msgid "launcher" #~ msgstr "spouštěcí panel" #~ msgid "mouse" #~ msgstr "myš" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "klepnout" #~ msgid "touch" #~ msgstr "dotyk" #~ msgid "click" #~ msgstr "klik" #~ msgid "input" #~ msgstr "vstup" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Ověření se" #~ msgid "notifications" #~ msgstr "oznámení" #~ msgid "apps" #~ msgstr "aplikace" #~ msgid "authorize" #~ msgstr "pověřit" #~ msgid "permissions" #~ msgstr "oprávnění" #~ msgid "badges" #~ msgstr "značky" #~ msgid "facebook" #~ msgstr "Facebook" #~ msgid "twitter" #~ msgstr "Twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "Zámek otáčení" #~ msgid "rotation" #~ msgstr "otáčení" #~ msgid "orientation" #~ msgstr "orientace" #~ msgid "printer" #~ msgstr "tiskárna" #~ msgid "printers" #~ msgstr "tiskárny" #~ msgid "printing" #~ msgstr "tisk" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "seřadit" #~ msgid "copies" #~ msgstr "kopie" #~ msgid "colormodel" #~ msgstr "barevný model" #~ msgid "greyscale" #~ msgstr "stupně šedi" #~ msgid "color" #~ msgstr "barva" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "inkoust" #~ msgid "Reset" #~ msgstr "Obnovit" #~ msgid "reset" #~ msgstr "obnovit" #~ msgid "erase" #~ msgstr "vymazat" #~ msgid "factory" #~ msgstr "tovární" #~ msgid "clear" #~ msgstr "vyčistit" #~ msgid "restore" #~ msgstr "obnovit" #~ msgid "sound" #~ msgstr "zvuk" #~ msgid "silent" #~ msgstr "ztlumit" #~ msgid "ringtone" #~ msgstr "vyzvánění" #~ msgid "vibrate" #~ msgstr "vibrace" #~ msgid "dialpad" #~ msgstr "číselník" #~ msgid "message" #~ msgstr "zpráva" #~ msgid "volume" #~ msgstr "hlasitost" #~ msgid "time" #~ msgstr "čas" #~ msgid "date" #~ msgstr "datum" #~ msgid "timezone" #~ msgstr "časové pásmo" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "směrování" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "Wi-Fi" #~ msgid "hidden" #~ msgstr "skrytá" #~ msgid "Used by Ubuntu" #~ msgstr "Používáno Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Pozadí" #~ msgid "Opacity:" #~ msgstr "Neprůhlednost:" #~ msgid "Edit" #~ msgstr "Upravit" #~ msgid "New APN" #~ msgstr "Nové APN" #~ msgid "Used for:" #~ msgstr "Použito pro:" #~ msgid "Internet and MMS" #~ msgstr "Internet a MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Zadejte název popisující APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Zadejte název přístupového bodu" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Zadejte centrum zpráv" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Zadejte proxy pro zprávy" #~ msgid "Proxy port" #~ msgstr "Port na proxy" #~ msgid "Enter message proxy port" #~ msgstr "Zadejte port na proxy zpráv" #~ msgid "User name" #~ msgstr "Uživatelské jméno" #~ msgid "Enter username" #~ msgstr "Zadejte uživatelské jméno" #~ msgid "Enter password" #~ msgstr "Zadejte heslo" #~ msgid "PAP or CHAP" #~ msgstr "PAP nebo CHAP" #~ msgid "PAP only" #~ msgstr "Pouze PAP" #~ msgid "CHAP only" #~ msgstr "Pouze CHAP" #~ msgid "Protocol" #~ msgstr "Protokol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operátor a APN" #~ msgid "Carrier" #~ msgstr "Operátor" #~ msgid "Carriers & APNs" #~ msgstr "Operátoři a APN" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "APN pro Internet" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Vrátit všechna APN nastavení do výchozího stavu…" #~ msgid "Reset APN Settings" #~ msgstr "Vrátit nastavení APN na výchozí" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Opravdu chcete vrátit nastavení APN na výchozí?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Upřednostňovat %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Vybrali jste %1 jako upřednostnovaný MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Vybrali jste %1 jako své upřednostňované APN pro Internet. " #~ msgid "Disable" #~ msgstr "Vypnout" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Odpojit %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Zakázat %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Dojde k odpojení %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Zakáže se %1." #~ msgid "Cellular" #~ msgstr "Mobilní" #~ msgid "Call forwarding" #~ msgstr "Přesměrování hovoru" #~ msgid "Forward every incoming call" #~ msgstr "Přesměrovat všechny příchozí hovory" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Přesměruje všechny hovory na jiné číslo." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Stav přesměrování nelze ověřit " #~ msgid "Forward incoming calls when:" #~ msgstr "Přesměrovat příchozí hovory pokud:" #~ msgid "I’m on another call" #~ msgstr "Mám další hovor" #~ msgid "I don’t answer" #~ msgstr "Neodpovídám" #~ msgid "My phone is unreachable" #~ msgstr "Můj telefon není dostupný" #~ msgid "Contacts…" #~ msgstr "Kontakty…" #~ msgid "Please select a phone number" #~ msgstr "Zvolte telefonní číslo" #~ msgid "Numbers" #~ msgstr "Čísla" #~ msgid "Could not forward to this contact" #~ msgstr "Nedaří se předat tomuto kontaktu" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakt nemá přidružené žádné telefonní číslo." #~ msgid "All calls" #~ msgstr "Všechna volání" #~ msgid "Some calls" #~ msgstr "Některá volání" #~ msgid "Off" #~ msgstr "Vypnuto" #~ msgid "Forward to" #~ msgstr "Přesměrovat na" #~ msgid "Enter a number" #~ msgstr "Zadejte číslo" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Přesměrování hovoru nelze nyní změnit." #~ msgid "Call waiting" #~ msgstr "Čekající hovor" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Umožní vám odpovědět anebo zahájit nový hovor zatímco telefonujete a " #~ "přepínat mezi nimi" #~ msgid "Services" #~ msgstr "Služby" #, qt-format #~ msgid "Last called %1" #~ msgstr "Naposledy volané %1" #~ msgid "Call" #~ msgstr "Hovor" #, qt-format #~ msgid "%1 Services" #~ msgstr "Služby %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Oprávnění aplikace" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplikace, kterým jste udělili přístup k:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplikace, které si vyžádaly přístup ke kameře" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplikace, které požadovaly přístup k vaší poloze" #~ msgid "Microphone" #~ msgstr "Mikrofon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplikace, které požadovaly přístup k mikrofonu" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplikace mohou také požadovat přístup k online účtům." #~ msgid "Online Accounts…" #~ msgstr "Online účty…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Umožnit zařízení zjistit vaši polohu:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "S využitím pouze GPS (méně přesné)" #~ msgid "Using GPS" #~ msgstr "S použitím GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "S využitím GPS, anonymní Wi-fi a informacích o mobilní síti.
Výběrem " #~ "této možnosti přijímáte
podmínky společnosti Nokia HERE ." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the
Nokia HERE terms and conditions." #~ msgstr "" #~ "S využitím GPS a anonymizovaných informacích o Wi-Fi.
Výběrem této " #~ "možnosti přijímáte podmínky společnosti Nokia HERE ." #~ msgid "Not at all" #~ msgstr "Vůbec ne" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Používá GPS ke zjištění vaší přibližné polohy. Při vypnutí se GPS vypne, " #~ "aby se šetřilo energií v akumulátoru." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Používá Wi-Fi a GPS ke zjištění vaší přibližné polohy. Vypnutí zjišťování " #~ "polohy šetří energií v akumulátoru." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Používá Wi-Fi (nyní vypnuto) a GPS ke zjištění vaší přibližné polohy. Je-" #~ "li zjištění polohy vypnuto, šetří se energií v akumulátoru." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Používá Wi-Fi, mobilní síť a GPS ke zjištění vaší přibližné polohy. Je-li " #~ "zjištění polohy vypnuto, šetří se baterie." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Používá Wi-Fi, mobilní síť (mobilní připojení není dostupné) a GPS ke " #~ "zjištění vaší přibližné polohy. Je-li zjištění polohy vypnuto, šetří se " #~ "baterie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Používá Wi-Fi (nyní vypnuto), mobilní síť a GPS ke zjištění vaší " #~ "přibližné polohy. Je-li zjištění polohy vypnuto, šetří se baterie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Používá Wi-Fi (nyní vypnuto), mobilní síť (mobilní připojení není " #~ "dostupné) a GPS ke zjištění vaší přibližné polohy. Je-li zjištění polohy " #~ "vypnuto, šetří se baterie." #~ msgid "Let apps access this location:" #~ msgstr "Povolit aplikacím přístup k této poloze:" #~ msgid "None requested" #~ msgstr "Žádná požadována" #~ msgid "Change passcode…" #~ msgstr "Změnit přístupový kód…" #~ msgid "Change passphrase…" #~ msgstr "Změnit přístupové heslo…" #~ msgid "Switch to swipe" #~ msgstr "Přepnout na ovládání posunem" #~ msgid "Switch to passcode" #~ msgstr "Přepnout na číselné heslo" #~ msgid "Switch to passphrase" #~ msgstr "Přepnout na přístupové heslo" #~ msgid "Existing passcode" #~ msgstr "Existující číselné heslo" #~ msgid "Existing passphrase" #~ msgstr "Existující přístupové heslo" #~ msgid "Choose passcode" #~ msgstr "Vyberte přístupový kód" #~ msgid "Choose passphrase" #~ msgstr "Vyberte přístupové heslo" #~ msgid "Confirm passcode" #~ msgstr "Potvrďte číselné heslo" #~ msgid "Confirm passphrase" #~ msgstr "Potvrďte přístupové heslo" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Zadání přístupových kódů se neshodují. Zkuste to znovu." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Zadání přístupových kódů se neshodují. Zkuste to znovu." #~ msgid "Unset" #~ msgstr "Nenastaveno" #~ msgid "Unlock the device using:" #~ msgstr "Odemknout zařízení pomocí:" #~ msgid "Swipe (no security)" #~ msgstr "Přejetím prstem (žádné zabezpečení)" #~ msgid "4-digit passcode" #~ msgstr "Přístupovým kódem (4 číslice)" #~ msgid "Passphrase" #~ msgstr "Přístupové heslo" #~ msgid "Fingerprint" #~ msgstr "Čtečka otisku prstu" #~ msgid "Swipe (no security)… " #~ msgstr "Přejetím prstem (žádné zabezpečení)… " #~ msgid "4-digit passcode…" #~ msgstr "Přístupový kód (4 číslice)…" #~ msgid "Passphrase…" #~ msgstr "Přístupové heslo…" #~ msgid "Security & Privacy" #~ msgstr "Zabezpečení a soukromí" #~ msgid "Phone and Internet" #~ msgstr "Telefon a Internet" #~ msgid "Phone only" #~ msgstr "Pouze telefon" #~ msgid "Fingerprint ID" #~ msgstr "ID otisku prstu" #~ msgid "Locking and unlocking" #~ msgstr "Zamknutí a odemknutí" #~ msgid "SIM PIN" #~ msgstr "PIN kód SIM karty" #~ msgid "On" #~ msgstr "Zapnuto" #~ msgid "Encryption" #~ msgstr "Šifrování" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Šifrování chrání před zneužitím dat, pokud je telefon připojen k počítači " #~ "nebo jinému zařízení." #~ msgid "Privacy" #~ msgstr "Soukromí" #~ msgid "Stats on welcome screen" #~ msgstr "Statistiky na uvítací obrazovce" #~ msgid "Messages on welcome screen" #~ msgstr "Zprávy na uvítací obrazovce" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Žádný" #~ msgid "Passcode" #~ msgstr "Přístupový kód" #~ msgid "Sleep locks immediately" #~ msgstr "Okamžitý zámek spánku" #~ msgid "When locked, allow:" #~ msgstr "Při zamčení, povolit:" #~ msgid "Notifications and quick settings" #~ msgstr "Upozornění a rychlé nastavení" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Zapnout bezpečnostní zámek omezeného přístupu pokud je zařízení uzamčeno." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Ostatní aplikace a funkce budou povoleny po odemčení." #~ msgid "Change SIM PIN" #~ msgstr "Změnit PIN kód SIM karty" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Chybný PIN. Zbývá %1 pokus." #~ msgstr[1] "Chybný PIN. Zbývají %1 pokusy." #~ msgstr[2] "Chybný PIN. Zbývá %1 pokusů." #~ msgid "No more attempts allowed" #~ msgstr "Nejsou povoleny žádné další pokusy" #~ msgid "Current PIN:" #~ msgstr "Současný PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 povolený pokus." #~ msgstr[1] "%1 povolené pokusy." #~ msgstr[2] "%1 povolených pokusů." #~ msgid "Choose new PIN:" #~ msgstr "Zvolte nový PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Potvrďte nový PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "Zadání nového PIN kódu nesouhlasí. Zkuste to znovu." #~ msgid "Enter SIM PIN" #~ msgstr "Zadejte PIN kód SIM karty" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Zadejte předchozí PIN kód SIM karty" #~ msgid "Unlock" #~ msgstr "Odemknout" #~ msgid "Lock" #~ msgstr "Zamknout" #~ msgid "Unlocked" #~ msgstr "Odemknuto" #~ msgid "Change PIN…" #~ msgstr "Změnit PIN…" #~ msgid "Locked" #~ msgstr "Uzamknuto" #~ msgid "Unlock…" #~ msgstr "Odemknout…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Je-li nastaven PIN kód pro SIM kartu, je potřeba jej zadat při každém " #~ "restartování nebo výměně SIM karty." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Opakované zadání nesprávného PIN kódu může natrvalo zablokovat SIM kartu." #~ msgid "Hour" #~ msgstr "Hodina" #~ msgid "Minute" #~ msgstr "Minuta" #~ msgid "Second" #~ msgstr "Sekunda" #~ msgid "Day" #~ msgstr "Den" #~ msgid "Month" #~ msgstr "Měsíc" #~ msgid "Year" #~ msgstr "Rok" #~ msgid "Cellular data" #~ msgstr "Mobilní data" #~ msgid "No SIM detected" #~ msgstr "Nezjištěna žádná SIM karta" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Vložte SIM kartu a poté zařízení restartujte." #~ msgid "Data roaming" #~ msgstr "Datový roaming" #~ msgid "Ask me each time" #~ msgstr "Pokaždé se zeptat" #~ msgid "For outgoing calls, use:" #~ msgstr "Pro odchozí hovory použít:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Můžete změnit SIM kartu pro jednotlivé hovory nebo kontakty v adresáři " #~ "kontaktů." #~ msgid "For messages, use:" #~ msgstr "Pro zprávy použít:" #~ msgid "Next" #~ msgstr "Další" #~ msgid "Data usage statistics" #~ msgstr "Statistika využití dat" #~ msgid "Carriers" #~ msgstr "Operátoři" #~ msgid "Connection type:" #~ msgstr "Typ připojení:" #~ msgid "2G only (saves battery)" #~ msgstr "Pouze 2G (šetří energií)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (rychlejší)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (rychlejší)" #~ msgid "Edit SIM Name" #~ msgstr "Upravit název SIM" #~ msgid "Cellular data:" #~ msgstr "Mobilní data:" #~ msgid "Accessibility" #~ msgstr "Zpřístupnění" #~ msgid "accessibility" #~ msgstr "zpřístupnění" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobilní" #~ msgid "mobile" #~ msgstr "mobilní" #~ msgid "gsm" #~ msgstr "GSM" #~ msgid "data" #~ msgstr "data" #~ msgid "carrier" #~ msgstr "operátor" #~ msgid "4g" #~ msgstr "4G" #~ msgid "3g" #~ msgstr "3G" #~ msgid "2g" #~ msgstr "2G" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "APN" #~ msgid "roam" #~ msgstr "ROAM" #~ msgid "sim" #~ msgstr "SIM" #~ msgid "services" #~ msgstr "služby" #~ msgid "forwarding" #~ msgstr "přesměrování" #~ msgid "waiting" #~ msgstr "čekání" #~ msgid "call" #~ msgstr "hovor" #~ msgid "shortcuts" #~ msgstr "zkratky" #~ msgid "numbers" #~ msgstr "čísla" #~ msgid "security" #~ msgstr "zabezpečení" #~ msgid "privacy" #~ msgstr "soukromí" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "kód" #~ msgid "password" #~ msgstr "heslo" #~ msgid "passphrase" #~ msgstr "přístupové heslo" #~ msgid "swipe" #~ msgstr "přejet prstem" #~ msgid "allow" #~ msgstr "povolit" #~ msgid "access" #~ msgstr "přístup" #~ msgid "Updates available" #~ msgstr "Jsou k dispozici aktualizace" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Nesprávný přístupový kód. Zkuste to znovu." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Nesprávné přístupové heslo. Zkuste to znovu." #~ msgid "Could not set security mode" #~ msgstr "Nelze nastavit režim zabezpečení" #~ msgid "Could not set security display hint" #~ msgstr "Nedaří se nastavit nápovědu k zabezpečené obrazovce" #~ msgid "Authentication token manipulation error" #~ msgstr "Chyba při manipulaci s tokenem ověření" #~ msgid "There's an updated system image." #~ msgstr "Je k dispozici aktualizace obrazu systému." #~ msgid "Tap to open the system updater." #~ msgstr "Klepnutím otevřete nástroj pro aktualizaci systému." lomiri-system-settings-1.1.0/po/csb.po000066400000000000000000001316041457356502600177330ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: csb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/cv.po000066400000000000000000001315061457356502600175750ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: cv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/cy.po000066400000000000000000002171001457356502600175730ustar00rootroot00000000000000# Welsh translation for lomiri-system-settings # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd. 2015 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2015. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-07-14 12:20+0000\n" "Last-Translator: Owen Llywelyn \n" "Language-Team: Welsh \n" "Language: cy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Gosodiadau System" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Dewisiadau;Gosodiadau;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Methu diddymu'r cais cyfredol (methu cysylltu â'r gwasanaeth)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Methu seibio'r cais cyfredol (methu cysylltu â'r gwasanaeth)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modd datblygwr" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Yn y Modd Datblygwr gall unrhyw un gael mynediad at, newid neu ddileu unrhyw " "beth ar y ffôn hwn o'i gysylltu â dyfais arall." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Mae angen cod cyfrinachol neu gyfrinair i ddefnyddio Modd Datblygwr." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Diogelwch cloi" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Doedd dim modd dangos y drwydded." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "ynghylch" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Rhif cyfresol" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Dim" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Cyfeiriad diwifr" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Cyfeiriad Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Storfa" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 yn rhydd" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Meddalwedd:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Diweddarwyd ddiwethaf" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Byth" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Gwirio am ddiweddariadau" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Cyfreithiol:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Trwyddedau meddalwedd" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Gwybodaeth rheolyddol" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modd datblygwr" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Gosodiadau System" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Defnyddir gan aps" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Fideos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Sain" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Lluniau" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Ffeiliau eraill" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Defnyddir gan aps" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Cyfanswm storfa" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Lle rhydd" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Yn ôl enw" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Yn ôl maint" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Manylion Gwneuthuriad OS" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Rhif gwneuthuriad OS" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Rhan delwedd Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Disgrifiad gwneuthuriad Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Rhan delwedd dyfais" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Disgrifiad gwneuthuriad dyfais" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Rhan Delwedd Addasu" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Teitl anhysbys" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Diddymu" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Heb ddewis delwedd" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Cael gwared ar %1 delwedd" msgstr[1] "Cael gwared ar %1 delwedd" msgstr[2] "Cael gwared ar %1 delwedd" msgstr[3] "Cael gwared ar %1 delwedd" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Ychwanegu delwedd..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Cael gwared ar ddelweddau..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Cefndir" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Ailosod gosodiadau system i gyd" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "galluogi" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Mae angen ailgywchwyn y ffôn i'r newidiadau ddigwydd." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "cefndir" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "System" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Addasiedig" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Dewis cyfrinair" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Rhagolwg" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Gosod" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Iawn" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batri" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 eiliad yn ôl" msgstr[1] "%1 eiliad yn ôl" msgstr[2] "%1 eiliad yn ôl" msgstr[3] "%1 eiliad yn ôl" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 munud yn ôl" msgstr[1] "%1 munud yn ôl" msgstr[2] "%1 munud yn ôl" msgstr[3] "%1 munud yn ôl" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 awr yn ôl" msgstr[1] "%1 awr yn ôl" msgstr[2] "%1 awr yn ôl" msgstr[3] "%1 awr yn ôl" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Lefel gwefru" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ddoe" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Heddiw" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Gwefru nawr" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Gwefru llawn diwethaf" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Gwefru'n llawn" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Ffyrdd o leihau defnydd batri" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Disgleirdeb dangosydd" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Cloi pan yn segur" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Cysgu pan yn segur" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Wedi %1 munud" msgstr[1] "Wedi %1 munud" msgstr[2] "Wedi %1 munud" msgstr[3] "Wedi %1 munud" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Wedi %1 munud" msgstr[1] "Wedi %1 munud" msgstr[2] "Wedi %1 munud" msgstr[3] "Wedi %1 munud" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Man poeth Diwifr" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Diwifr" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Cloi'r ffôn pan mae'n segur:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Rhoi'r ffôn i gysgu pan mae'n segur:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Wedi %1 munud" msgstr[1] "Wedi %1 munud" msgstr[2] "Wedi %1 munud" msgstr[3] "Wedi %1 munud" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Mae llai o amser yn fwy diogel. Wnaiff y ffôn ddim cloi yn ystod galwadau " "neu wrth chwarae fideo." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "Wnaiff y ffôn ddim cloi yn ystod galwadau neu wrth chwarae fideo." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Cais Pary Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "caniatâu" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Cais Pary Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Cadarnhewch bod y PIN sy'n cael ei ddangos ar '%1' yn cyfateb i hwn" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Cadarnhau PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Wedi cysylltu" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Yn cysylltu..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Yn datgysylltu..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Wedi ei ddatgysylltu" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Anhysbys" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Cyfrifiadur" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Ffôn" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rhwydwaith" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Set ben" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Clustffonau" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Fideo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Sain Arall" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Bysellfwrdd" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tabled" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Llygoden" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Argraffydd" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Camera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Arall" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Ardderchog" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Da" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Gweddol" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Gwael" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Enw" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Math" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Statws" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Cryfder y Signal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Cysylltu'n awtomatig ar ôl canfod" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Datgysylltu" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Cysylltu" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Anghofio'r ddyfais hon" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Gweladwy" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Ddim yn weladwy" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Ailgychwyn..." #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dyfeisiau wedi'u cysylltu:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Cysylltu dyfais arall:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Cysylltu dyfais:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Heb ganfod dim" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN ar gyfer '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Paru" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Disgleirdeb" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Disgleirdeb" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Disgleirdeb dangosydd" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Addasu'n awtomatig" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Goleuo a phylu'r dangosydd yn ôl y galw." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "dangosydd" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "dangosydd" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "dangosydd" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Cysylltwyd ddiwethaf" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Heb ganfod dim" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Dyfeisiau wedi'u cysylltu:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Yn cysylltu..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Cysylltu dyfais arall:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Dewis cyfrinair" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "datgysylltu" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Lluniau" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Cynllun cyfredol:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Gosodiadau man poeth" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Gosod man poeth" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Enw man poeth" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Dewis cyfrinair" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Dangos cyfrinair" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Newid" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Man poeth" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Pan fydd man poeth ymlaen gall dyfeisiau eraill ddefnyddio eich cysylltiad " "data drwy diwifr. Bydd costau data arferol yn weithredol." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Gall dyfeisiau eraill ddefnyddio eich cysylltiad data drwy diwifr. Bydd " "costau data arferol yn weithredol." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Newid cod cyfrinachol..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Gosod man poeth" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Man poeth Diwifr" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Pan ar diwifr" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Iaith arddangos" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Nôl" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Cadarnhau" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Cynllun bysellfwrdd" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Cynllun cyfredol:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Cynlluniau sydd ar gael:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Iaith a Thestun" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Iaith arddangos..." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "bysellfwrdd" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "bysellfwrdd" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "bysellfwrdd" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "bysellfwrdd" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Bysellfwrdd" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Gwirio sillafu" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Awto gywiro" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Amgrymu geiriau" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Priflythrennu awtomatig" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Mae'n troi Shift ymlaen i briflythrennu gair cyntaf bob brawddeg." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Atalnodi awtomatig" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Mae'n rhoi atalnod llawn, cromfachau, dyfynodau o dapio'r bylchwr ddwywaith." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Sain bysellfwrdd" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Bysellfwrdd yn crynu" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Cynllun bysellfwrdd" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "bysellfwrdd" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Mae angen ailgywchwyn y ffôn i'r newidiadau ddigwydd." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Ailgychwyn Nawr" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Ieithoedd sillafu cyfredol:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Pob iaith sydd ar gael:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Ailosod y Lansiwr" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Wedi ei ddatgysylltu" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "hedfan" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Heb ei anfon" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Mae'r deisyfydd nawr ar gael" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "rhybuddion" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "rhybuddion" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Hysbysiadau" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Sain" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "cryndod" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Hysbysiadau" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Hysbysiadau" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sain" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "cryndod" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Crynu pan mewn Modd Tawel" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Crynu wrth ganu" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "crynu" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "priflythrennu" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Gall rhai rhaglenni eich rhybuddio drwy ddefnyddio swigod hysbysu, crynu " "neu'r Ganolfan Hysbysiadau" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "hysbysiadau" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Argraffydd" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Cyflwynwch PIN SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Gwasanaethau" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Yn cysylltu..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Dewis cyfrinair" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Argraffydd" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Amgryptio" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lleoliad" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Dewis cludydd" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Argraffydd" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Argraffydd" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Gosodiadau System" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Amser & Dyddiad" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Modd datblygwr" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "galluogi" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Gweithredu" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "neges" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "cyfeiriad" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Bydd pob dogfen, gêm wedi'i chadw, gosodiad a phob eitem arall yn cael eu " "dileu'n barhaol o'r ffôn." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Dileu ac Ailosod Popeth" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "dyfais" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Ailosod y Lansiwr" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Bydd y cynnwys gwreidddiol ar y Lansiwr" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Ailosod gosodiadau system i gyd..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Bydd cynnwys a diwyg y lansiwr a'r hidlwyr ar y sgrîn gartref yn dychwelyd " "i'r gosodiadau gwreiddiol." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Dileu ac Ailosod Popeth" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Ailosod gosodiadau system i gyd" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modd Tawel" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Canwr:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Galwadau ffôn:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Sain canu" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Crynu wrth ganu" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Crynu pan mewn Modd Tawel" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Sain pad deialu" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Negeseuon:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Crynu gyda sain neges" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Crynu gyda sain neges" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Synau eraill:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Sain cloi" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "cryndod" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Crynu gyda sain neges" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Sain canu" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Dewis cludydd" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Cylchfa amser" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Gosod cylchfa amser:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Yn awtomatig" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Â llaw" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Rhowch eich lleoliad cyfredol." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Methu canfod lleoliad" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Amser & Dyddiad" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Cylchfa amser:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Gosod y dyddiad ac amser:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Gosod dyddiad ac amser" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Amser" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dyddiad" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Methodd y gwasanaeth cysylltiad rhanedig" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Mae angen ailgywchwyn y ffôn i'r newidiadau ddigwydd." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Parhau" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Diweddariadau ar gael" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Cadw" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Gwall anhysbys" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Dim rheswm wedi ei roi" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Dyfais bellach yn cael ei rheoli" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Dyfais bellach ddim yn cael ei rheoli" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Methu paratoi'r ddyfais ar gyfer cyflunio" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "Methwyd cadw cyfluniad IP (dim cyfeiriad ar gael, allan o amser ayb.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Nid yw'r cyfluniad IP bellach yn ddilys" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Roedd y manylion dilysu yn anghywir" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Deisyfydd 802.1X wedi datgysylltu" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Methodd cyfluniad y deisyfydd 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Methodd y deisyfydd 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Cymrodd y deisyfydd 802.1X ormod o amser i ddilysu" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Methodd y cleient DHCP â chychwyn" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Gwall cleient DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Methodd cleient DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Methodd gwasanaeth cysylltiad rhanedig â chychwyn" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Methodd y gwasanaeth cysylltiad rhanedig" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Efallai bod cadarnwedd ar gyfer y ddyfais yn absennol" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Tynnwyd y ddyfais" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Aeth y RheolwrRhwydwaith i gysgu" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Diflannodd cysylltiad gweithredol y ddyfais" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Datgysylltwyd y ddyfais gan ddefnyddiwr neu gleient" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Cymrwyd meddiant o gysylltiad y ddyfais" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Mae'r deisyfydd nawr ar gael" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Methwyd canfod y modem" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Methodd y cysylltiad Bluetooth neu aeth allan o amser" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Methodd dibyniaeth ar gyfer y cysylltiad" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "RheolwrModem ddim ar gael" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Methwyd canfod y rhwydwaith Diwifr" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Methodd cysylltiad eilaidd i'r cysylltiad sylfaenol" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Manylion rhwydwaith" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Cysylltwyd ddiwethaf" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Cyfrinair" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Anghofio rhwydwaith" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Cyfeiriad IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Cysylltu â Rhwydwaith Cudd" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Enw Rhwydwaith" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Diogelwch" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personol" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Personol" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "hysbysiadau" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "analluogi" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "fersiwn" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Fersiwn: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Fersiwn: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "awtomatig" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Enw Defnyddiwr" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "cyfrinair" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Cysylltu â rhwydwaith cudd..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Rhwydweithiau blaenorol" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Clirio" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Preifatwydd" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Chwilio" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personol" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Derbyn neges" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Cysylltu â diwifr" #~ msgid "Remove image" #~ msgstr "Tynnu delwedd" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Diweddariadau ar gael" #~ msgid "Launcher" #~ msgstr "Lansiwr" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "ynghylch" #~ msgid "device" #~ msgstr "dyfais" #~ msgid "info" #~ msgstr "gwybodaeth" #~ msgid "phone" #~ msgstr "ffôn" #~ msgid "number" #~ msgstr "rhif" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "cyfresol" #~ msgid "address" #~ msgstr "cyfeiriad" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "trwyddedau" #~ msgid "developer" #~ msgstr "datblygwr" #~ msgid "software" #~ msgstr "meddalwedd" #~ msgid "storage" #~ msgstr "storfa" #~ msgid "disk" #~ msgstr "disg" #~ msgid "space" #~ msgstr "bwlch" #~ msgid "version" #~ msgstr "fersiwn" #~ msgid "revision" #~ msgstr "adolygiad" #~ msgid "appearance" #~ msgstr "gwedd" #~ msgid "wallpaper" #~ msgstr "papur wal" #~ msgid "art" #~ msgstr "celf" #~ msgid "photo" #~ msgstr "ffoto" #~ msgid "picture" #~ msgstr "llun" #~ msgid "image" #~ msgstr "delwedd" #~ msgid "battery" #~ msgstr "batri" #~ msgid "power" #~ msgstr "pŵer" #~ msgid "charge" #~ msgstr "gwefru" #~ msgid "idle" #~ msgstr "segur" #~ msgid "lock" #~ msgstr "cloi" #~ msgid "disable" #~ msgstr "analluogi" #~ msgid "enable" #~ msgstr "galluogi" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "set ben" #~ msgid "pair" #~ msgstr "paru" #~ msgid "discover" #~ msgstr "darganfod" #~ msgid "car" #~ msgstr "car" #~ msgid "handsfree" #~ msgstr "di-ddwylo" #~ msgid "wireless" #~ msgstr "diwifr" #~ msgid "connect" #~ msgstr "cysylltu" #~ msgid "disconnect" #~ msgstr "datgysylltu" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "disgleirdeb" #~ msgid "display" #~ msgstr "dangosydd" #~ msgid "screen" #~ msgstr "sgrîn" #~ msgid "automatic" #~ msgstr "awtomatig" #~ msgid "adjust" #~ msgstr "cymhwyso" #~ msgid "Example" #~ msgstr "Enghraifft" #~ msgid "example" #~ msgstr "enghraifft" #~ msgid "test" #~ msgstr "prawf" #~ msgid "sample" #~ msgstr "sampl" #~ msgid "Flight Mode" #~ msgstr "Modd Hedfan" #~ msgid "flight" #~ msgstr "hedfan" #~ msgid "plane" #~ msgstr "awyren" #~ msgid "offline" #~ msgstr "all-lein" #~ msgid "airplane" #~ msgstr "awyren" #~ msgid "network" #~ msgstr "rhwydwaith" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Lluniau" #, fuzzy #~ msgid "hotspot" #~ msgstr "Man poeth" #~ msgid "language" #~ msgstr "iaith" #~ msgid "keyboard" #~ msgstr "bysellfwrdd" #~ msgid "spellcheck" #~ msgstr "gwirio sillafu" #~ msgid "correct" #~ msgstr "cywir" #~ msgid "suggestions" #~ msgstr "awgrymiadau" #~ msgid "capitalization" #~ msgstr "priflythrennu" #~ msgid "punctuation" #~ msgstr "atalnodi" #~ msgid "layout" #~ msgstr "cynllun" #~ msgid "words" #~ msgstr "geiriau" #~ msgid "vibration" #~ msgstr "cryndod" #, fuzzy #~ msgid "launcher" #~ msgstr "Lansiwr" #, fuzzy #~ msgid "mouse" #~ msgstr "Llygoden" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "clic" #, fuzzy #~ msgid "communication" #~ msgstr "hysbysiadau" #~ msgid "notifications" #~ msgstr "hysbysiadau" #~ msgid "apps" #~ msgstr "aps" #~ msgid "authorize" #~ msgstr "awdurdodi" #~ msgid "permissions" #~ msgstr "caniatâd" #~ msgid "badges" #~ msgstr "bathodynau" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Cloi Cyfeiriad" #~ msgid "rotation" #~ msgstr "cylchdroi" #~ msgid "orientation" #~ msgstr "cyfeiriad" #, fuzzy #~ msgid "printer" #~ msgstr "Argraffydd" #, fuzzy #~ msgid "printers" #~ msgstr "Argraffydd" #, fuzzy #~ msgid "printing" #~ msgstr "aros" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Ailosod" #~ msgid "reset" #~ msgstr "ailosod" #~ msgid "erase" #~ msgstr "dileu" #~ msgid "factory" #~ msgstr "ffatri" #~ msgid "clear" #~ msgstr "clirio" #~ msgid "restore" #~ msgstr "adfer" #~ msgid "sound" #~ msgstr "sain" #~ msgid "silent" #~ msgstr "distaw" #~ msgid "ringtone" #~ msgstr "sain canu" #~ msgid "vibrate" #~ msgstr "crynu" #~ msgid "dialpad" #~ msgstr "pad deialu" #~ msgid "message" #~ msgstr "neges" #~ msgid "volume" #~ msgstr "lefel sain" #~ msgid "time" #~ msgstr "amser" #~ msgid "date" #~ msgstr "dyddiad" #~ msgid "timezone" #~ msgstr "cylchfa amser" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "diwifr" #~ msgid "WiFi" #~ msgstr "diwifr" #~ msgid "hidden" #~ msgstr "cudd" #~ msgid "Used by Ubuntu" #~ msgstr "Defnyddir gan Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Celf Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "cefndir" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Rhyngrwyd" #~ msgid "Internet" #~ msgstr "Rhyngrwyd" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Dirprwy" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Dirprwy" #, fuzzy #~ msgid "User name" #~ msgstr "Enw Defnyddiwr" #, fuzzy #~ msgid "Enter username" #~ msgstr "Rhowch gyfrinair" #, fuzzy #~ msgid "Enter password" #~ msgstr "Rhowch gyfrinair" #, fuzzy #~ msgid "PAP only" #~ msgstr "Ffôn yn unig" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Ffôn yn unig" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Cludydd" #~ msgid "Carrier" #~ msgstr "Cludydd" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Cludyddion" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "APN Rhyngrwyd:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Ailosod gosodiadau APN" #~ msgid "Reset APN Settings" #~ msgstr "Ailosod gosodiadau APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Ydych chi'n siwr eich bod am ailosod gosodiadau APN?" #, fuzzy #~ msgid "Disable" #~ msgstr "analluogi" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Datgysylltu" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "analluogi" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "datgysylltu" #~ msgid "Cellular" #~ msgstr "Cellular" #~ msgid "Call forwarding" #~ msgstr "Anfon galwad ymlaen" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Ar gyfer galwadau allan, defynddio:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "RheolwrModem ddim ar gael" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Rhif ffôn" #, fuzzy #~ msgid "Numbers" #~ msgstr "rhifau" #, fuzzy #~ msgid "All calls" #~ msgstr "galwad" #, fuzzy #~ msgid "Some calls" #~ msgstr "Galwadau ffôn:" #~ msgid "Off" #~ msgstr "I ffwrdd" #~ msgid "Forward to" #~ msgstr "Ymlaen at" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Rhif ffôn" #~ msgid "Call waiting" #~ msgstr "Seibio galwad" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Caniatáu ateb neu gychwyn galwad newydd tra ar alwad arall, a newid o un " #~ "i'r llall" #~ msgid "Services" #~ msgstr "Gwasanaethau" #, qt-format #~ msgid "Last called %1" #~ msgstr "Galwyd ddiwethaf ar %1" #~ msgid "Call" #~ msgstr "Galw" #, qt-format #~ msgid "%1 Services" #~ msgstr "Gwasanaethau %1" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "caniatâd" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Aps sydd wedi eu caniatâu ac wedi ceisio mynediad at:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aps sydd wedi ceisio mynediad i'ch camera" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Aps sydd wedi ceisio mynediad i'ch meic" #, fuzzy #~ msgid "Microphone" #~ msgstr "ffôn" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aps sydd wedi ceisio mynediad i'ch meic" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aps sydd wedi ceisio mynediad i'ch meic" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Aps sydd wedi ceisio mynediad i'ch meic" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Defnyddio GPS i ganfod eich lleoliad yn fras. Pan fydd i ffwrdd bydd GPS " #~ "yn diffodd i arbed batri." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Defnyddio diwifr a GPS i ganfod eich lleoliad yn fras. Mae diffodd canfod " #~ "lleoliad yn arbed batri." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Defnyddio diwifr (i ffwrdd ar hyn o bryd) a GPS i ganfod eich lleoliad yn " #~ "fras. Mae diffodd canfod lleoliad yn arbed batri." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Defnyddio diwifr, lleoliad tyrau cellog a GPS i ganfod eich lleoliad yn " #~ "fras. Mae diffodd canfod lleoliad yn arbed batri." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Defnyddio diwifr, lleoliad tyrau cellog (dim cysylltiad cellog ar hyn o " #~ "bryd) a GPS i ganfod eich lleoliad yn fras. Mae diffodd canfod lleoliad " #~ "yn arbed batri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Defnyddio diwifr (i ffwrdd ar hyn o bryd), lleoliad tyrau cellog a GPS i " #~ "ganfod eich lleoliad yn fras. Mae diffodd canfod lleoliad yn arbed batri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Defnyddio diwifr (i ffwrdd ar hyn o bryd), lleoliad tyrau cellog (dim " #~ "cysylltiad cellog ar hyn o bryd) a GPS i ganfod eich lleoliad yn fras. " #~ "Mae diffodd canfod lleoliad yn arbed batri." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Caniatáu mynediad at leoliad:" #, fuzzy #~ msgid "None requested" #~ msgstr "Heb ganfod dim" #~ msgid "Change passcode…" #~ msgstr "Newid cod cyfrinachol..." #~ msgid "Change passphrase…" #~ msgstr "Newid cyfrinair..." #~ msgid "Switch to swipe" #~ msgstr "Newid i drawio" #~ msgid "Switch to passcode" #~ msgstr "Newid i god cyfrinachol" #~ msgid "Switch to passphrase" #~ msgstr "Newid i gyfrinair" #~ msgid "Existing passcode" #~ msgstr "Cod cyfrinachol cyfredol" #~ msgid "Existing passphrase" #~ msgstr "Cyfrinair cyfredol" #~ msgid "Choose passcode" #~ msgstr "Dewis cod cyfrinachol" #~ msgid "Choose passphrase" #~ msgstr "Dewis cyfrinair" #~ msgid "Confirm passcode" #~ msgstr "Cadarnhau cod cyfrinachol" #~ msgid "Confirm passphrase" #~ msgstr "Cadarnhau cyfrinair" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Dyw'r codau cyfrinachol ddim yn cyfateb. Ceisiwch eto." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Dyw'r cyfrineiriau ddim yn cyfateb. Ceisiwch eto" #~ msgid "Unset" #~ msgstr "Dadosod" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Datgloi'r ffôn gyda:" #~ msgid "Swipe (no security)" #~ msgstr "Trawiad (dim diogelwch)" #~ msgid "4-digit passcode" #~ msgstr "Cod 4 rhif" #~ msgid "Passphrase" #~ msgstr "Cyfrinair" #~ msgid "Swipe (no security)… " #~ msgstr "Trawiad (dim diogelwch)… " #~ msgid "4-digit passcode…" #~ msgstr "Cod 4 rhif…" #~ msgid "Passphrase…" #~ msgstr "Cyfrinair" #~ msgid "Security & Privacy" #~ msgstr "Diogelwch a Phreifatrwydd" #~ msgid "Phone and Internet" #~ msgstr "Ffôn a Rhyngrwyd" #~ msgid "Phone only" #~ msgstr "Ffôn yn unig" #~ msgid "SIM PIN" #~ msgstr "PIN SIM" #~ msgid "On" #~ msgstr "Ymlaen" #~ msgid "Encryption" #~ msgstr "Amgryptio" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Bydd amgryptio yn eich diogelu rhag caniatáu mynediad i eraill wrth " #~ "gysylltu'r ffôn i gyfrifiadur neu ddyfais arall." #~ msgid "Privacy" #~ msgstr "Preifatwydd" #~ msgid "Stats on welcome screen" #~ msgstr "Ystadegau ar y sgrîn groeso" #~ msgid "Messages on welcome screen" #~ msgstr "Negeseuon ar y sgrîn groeso" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Dim" #~ msgid "Passcode" #~ msgstr "Cod cyfrinachol" #~ msgid "Sleep locks immediately" #~ msgstr "Cysgu'n cloi'n syth" #~ msgid "When locked, allow:" #~ msgstr "Pan fydd ar glo, caniatáu" #~ msgid "Notifications and quick settings" #~ msgstr "Hysbysiadau a gosodiadau cyflym" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Troi diogelwch cloi ymlaen i gyfyngu mynediad pan mae'r ffôn ar glo." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Bydd aps a ffwythiannau eraill yn holi chi i ddatgloi." #~ msgid "Change SIM PIN" #~ msgstr "Newid PIN SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN anghywir. %1 cynnig yn weddill." #~ msgstr[1] "PIN anghywir. %1 cynnig yn weddill." #~ msgstr[2] "PIN anghywir. %1 cynnig yn weddill." #~ msgstr[3] "PIN anghywir. %1 cynnig yn weddill." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "Hawl i %1 ymgais." #~ msgid "Current PIN:" #~ msgstr "PIN Cyfredol:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Hawl i %1 ymgais." #~ msgstr[1] "Hawl i %1 ymgais." #~ msgstr[2] "Hawl i %1 ymgais." #~ msgstr[3] "Hawl i %1 ymgais." #~ msgid "Choose new PIN:" #~ msgstr "Dewis PIN newydd:" #~ msgid "Confirm new PIN:" #~ msgstr "Cadarnhau PIN newydd:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN ddim yn cyfateb. Ceisiwch eto." #~ msgid "Enter SIM PIN" #~ msgstr "Cyflwynwch PIN SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Cyflwynwch PIN SIM blaenorol" #~ msgid "Unlock" #~ msgstr "Datgloi" #~ msgid "Lock" #~ msgstr "Cloi" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Datgloi" #~ msgid "Change PIN…" #~ msgstr "Newid PIN..." #, fuzzy #~ msgid "Locked" #~ msgstr "Cloi" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Datgloi" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Pan fydd PIN SIM wedi'i osod rhaid ei gyflwyno i ddefnyddio'r ffôn wedi " #~ "iddo ailgychwyn neu ar ôl newid y cerdyn SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Gall cyflwyno PIN sy'n anghywir gloi'r SIM yn barhaol." #~ msgid "Hour" #~ msgstr "Awr" #~ msgid "Minute" #~ msgstr "Munud" #~ msgid "Second" #~ msgstr "Eiliad" #~ msgid "Day" #~ msgstr "Diwrnod" #~ msgid "Month" #~ msgstr "Mis" #~ msgid "Year" #~ msgstr "Blwyddyn" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Data cellog:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Heb ganfod dim" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Ychwanegwch gerdyn SIM ac ailgychwyn y ddyfais" #~ msgid "Data roaming" #~ msgstr "Data crwydrol" #~ msgid "Ask me each time" #~ msgstr "Gofyn bob tro" #~ msgid "For outgoing calls, use:" #~ msgstr "Ar gyfer galwadau allan, defynddio:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Gellir newid y SIM ar gyfer galwadau unigol, neu ar gyfer cysylltiadau yn " #~ "y llyfr cyfeiriadau." #~ msgid "For messages, use:" #~ msgstr "Ar gyfer negeseuon, defnyddio:" #~ msgid "Data usage statistics" #~ msgstr "Ystadegau defnydd data" #~ msgid "Carriers" #~ msgstr "Cludyddion" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Wedi cysylltu" #~ msgid "2G only (saves battery)" #~ msgstr "2G yn unig (arbed batri)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (yn gynt)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (yn gynt)" #~ msgid "Edit SIM Name" #~ msgstr "Golygu Enw SIM" #~ msgid "Cellular data:" #~ msgstr "Data cellog:" #~ msgid "Accessibility" #~ msgstr "Hygyrchedd" #~ msgid "accessibility" #~ msgstr "hygyrchedd" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "cellog" #~ msgid "mobile" #~ msgstr "symudol" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "data" #~ msgid "carrier" #~ msgstr "cludwr" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "crwydro" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "gwasanaethau" #~ msgid "forwarding" #~ msgstr "gyrru mlaen" #~ msgid "waiting" #~ msgstr "aros" #~ msgid "call" #~ msgstr "galwad" #~ msgid "shortcuts" #~ msgstr "llwybrau byr" #~ msgid "numbers" #~ msgstr "rhifau" #~ msgid "security" #~ msgstr "diogelwch" #~ msgid "privacy" #~ msgstr "preifatrwydd" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "cod" #~ msgid "password" #~ msgstr "cyfrinair" #~ msgid "passphrase" #~ msgstr "cyfrinair" #~ msgid "swipe" #~ msgstr "trawio" #~ msgid "allow" #~ msgstr "caniatâu" #~ msgid "access" #~ msgstr "mynediad" #~ msgid "Updates available" #~ msgstr "Diweddariadau ar gael" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Cod cyfrinachol anghywir. Rhowch gynnig arall arni." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Cyfrinair anghywir. Rhowch gynnig arall arni." #~ msgid "Could not set security mode" #~ msgstr "Methu gosod modd diogelwch" #~ msgid "Could not set security display hint" #~ msgstr "Methu gosod dangos awgrym diogelwch" #~ msgid "Authentication token manipulation error" #~ msgstr "Gwall wrth drin y tocyn dilysu" #~ msgid "There's an updated system image." #~ msgstr "Mae delwedd system mwy diweddar." #~ msgid "Tap to open the system updater." #~ msgstr "Tapiwch i agor diweddarwr system." lomiri-system-settings-1.1.0/po/da.po000066400000000000000000001740161457356502600175540ustar00rootroot00000000000000# Danish translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # # Ask Hjorth Larsen , 2014. # # message -> meddelelse # swipe -> stryg # sleep -> hvile # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-08-09 07:30+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Systemindstillinger" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Indstillinger;Opsætning;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Udviklertilstand" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Låsesikkerhed" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Om" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serienummer" # "othernetwork" -> "intet", men "phonelocking" -> "ingen". Der bliver fejl uanset hvad #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ingen" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Lager" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Sidst opdateret" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Aldrig" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Tjek efter opdateringer" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legalt:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Softwarelicenser" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulationsinfo" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Udviklertilstand" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Systemindstillinger" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Bruges af apps" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videoer" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Lyd" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Billeder" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Andre filer" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Bruges af apps" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Samlet lagerplads" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Fri plads" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Efter navn" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Efter størrelse" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "-" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS-build-detaljer" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS-build-nummer" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" # aftrykspartition? #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Ubuntu-billedpart" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu-build-beskrivelse" # aftrykspartition? #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Enhedsbilledpart" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Enheds-build-beskrivelse" # ? #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Tilpasningsbilledpart" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Annullér" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Baggrund" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Nulstil alle systemindstillinger" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Kan detekteres" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Telefonen skal genstartes for at systemopdateringen kan installeres." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "baggrund" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "System" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Brugertilpasset" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Vælg adgangsfrase" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Forhåndsvisning" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Vælg" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batteri" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 sekund siden" msgstr[1] "%1 sekunder siden" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minut siden" msgstr[1] "%1 minutter siden" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 time siden" msgstr[1] "%1 timer siden" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Batteriniveau" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1 %" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "I går" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "I dag" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Oplader nu" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Sidste fulde opladning" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Fuldt opladet" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Måder at reducere batteriforbrug på:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Lås når ledig" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Hvil når ledig" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Efter %1 minut" msgstr[1] "Efter %1 minutter" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Efter %1 minut" msgstr[1] "Efter %1 minutter" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi-adgangspunkt" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Lås telefonen når den ikke er i brug:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Sæt telefonen i hviletilstand når den ikke er i brug:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Efter %1 minut" msgstr[1] "Efter %1 minutter" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kortere tider er mere sikre. Telefonen vil ikke låse under opkald eller " "videoafspilning." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "Telefonen vil ikke gå i hvile under opkald eller videoafspilning." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth-pardannelsesforespørgsel" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth-pardannelsesforespørgsel" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Bekræft venligst at PIN-koden som vises på \"%1\" er lig denne" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Bekræft PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Forbundet" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Ukendt" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Netværk" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Hovedtelefoner" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Anden lyd" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastatur" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tavle-pc" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mus" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printer" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Andet" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Fremragende" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "God" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Rimelig" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Dårlig" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Navn" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Skriv" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signalstyrke" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Afbryd forbindelse" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Forbind" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Kan detekteres" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Kan ikke detekteres" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Søg" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Forbundne enheder:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Forbind endnu en enhed:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Ingen fundet" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN for \"%1\"" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Par" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Lysstyrke" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Lysstyrke" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "brightness" msgid "Display brightness:" msgstr "lysstyrke" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Justér automatisk" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Grænsefladesprog" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Sidst forbundet" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Ingen fundet" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Forbundne enheder:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Forbind" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Forbind endnu en enhed:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Vælg adgangsfrase" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Afbryd forbindelse" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Billeder" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Tap for at klikke" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Nuværende layout:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Ændr konfiguration af adgangspunkt" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Indstil adgangspunkt" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Navn på adgangspunkt" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Vælg adgangsfrase" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Vis adgangskode" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Skift" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Start" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Adgangspunkt" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Ændr adgangsfrase…" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Indstil adgangspunkt" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Wi-Fi-adgangspunkt" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Over WiFi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Grænsefladesprog" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Tilbage" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Bekræft" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Tastaturlayout" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Nuværende layout:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Alle tilgængelige layout:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Sprog & tekst" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Grænsefladesprog…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tastatur" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Stavekontrol" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Ordforslag" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Auto store/små bogstaver" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Slår Skift til så første bogstav i hver sætning er med stort." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Tastaturlyd" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Tastaturlayout" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Telefonen skal genstartes for at systemopdateringen kan installeres." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Genstart nu" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Nuværende stavekontrolsprog:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Alle tilgængelige sprog:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Launcher" msgid "Desktop & Launcher" msgstr "Launcher" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "På store skærme:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Vis altid launcheren" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videoer og spil i fuld-skærm kan skjule den midlertidigt." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Ikonstørrelse:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Markørhastighed:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Skrollehjuls hastighed:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Dobbeltkliks hastighed:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Test dobbeltklik:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Fingerskrolle hastighed:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tap for at klikke" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Skrol med to fingre" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorér touchpad når:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Skrivning" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "En mus er forbundet" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Forbind en mus eller touchpad via USB, eller brug en bluetooth device. Hvis " "en Bluetooth enhed ikke bliver detekteret, skal du tjekke at den er tændt og " "batterierne opladet." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Du er nødt til at bruge en Bluetooth mus eller touchpad med dette display. " "Sørg for at den er tæt på enheden og dens batterier opldet." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mus og touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Hovedknap:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Venstre" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Højre" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Ikke hurtig nok" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Dobbeltklikket" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Supplikanten er nu tilgængelig" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notifikationer" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Lad denne app alarmere mig med:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Lyde" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrationer" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "notifikationsbeskeder" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Notifikations liste" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Lyd" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Apps der notificerer via lyd:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Ved stille tilstand:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibration som normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Vibrér ikke" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Apps der notificerer via vibration:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Applikationer:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Apps kan påkalde din opmærksomhed med lyde, vibrationer, notifikations " "bobler og via Notifikations listen." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Apps der påkalder sig opmærksomhed med lyd" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Apps der påkalder sig opmærksomhed med vibrationer" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Ingen notifikationer" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bobler" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Printer" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Services" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Forbind" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Vælg adgangsfrase" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Printer" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Beskrivelse" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Sted" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Vælg udbyder:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Printer" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Slet" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Printer" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Kanal indstilling" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Dato & klokkeslæt" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopier" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Udviklertilstand" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kvalitet" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Kan detekteres" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Standard" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Tomgang" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Afbrudt" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktiv" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Stoppet" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Ingen meddelelser" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresse" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Alle dokumenter, gemte spil, indstillinger og andre ting vil blive permanent " "slettet fra denne telefon." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "enhed" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Nulstil alle systemindstillinger…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Indhold og layout af opstarteren, og filtrene i hjemmeskærmen vil blive sat " "til deres originalindstillinger." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Nulstil alle systemindstillinger" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Lydløs indstilling" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Ringer:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Høj lydstyrke kan skade din hørelse." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonopkald:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ringetone" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrér ved opkald" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrér i stille tilstand" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Knaplyde ved opkald" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Meddelelser:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrér ved meddelelseslyd" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrér ved meddelelseslyd" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Andre lyde:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Låselyd" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Andre vibrationer" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrér ved meddelelseslyd" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Selvvalgt ringetone" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Vælg ud fra" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Tidszone" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Angiv tidszonen:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatisk" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manuelt" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Indtast din nuværende placering." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Intet sted matcher" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Dato & klokkeslæt" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Tidszone:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Angiv dato og klokkeslæt:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Angiv dato & klokkeslæt" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Klokkeslæt" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dato" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Tjenesten til delt forbindelse fejlede" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Tilføj certifikat?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Tilføj nøgle?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Tilføj pac fil?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Indhold:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Ingen data tilgængelige." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Gem" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Ukendt fejl" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Ingen grund angivet" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Enheden er nu administreret" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Enheden er nu ikke længere administreret" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Enheden kunne ikke klargøres til konfiguration" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Konfiguration af IP-adresse kunne ikke reserveres (ingen tilgængelige " "adresser, timeout, mv.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP-konfigurationen er ikke længere gyldig" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Dine adgangsdata detaljer var ikke korrekte" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP-klient kunne ikke starte" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP-klientfejl" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP-klient fejlede" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Tjenesten for delt forbindelse kunne ikke starte" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Tjenesten til delt forbindelse fejlede" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Nødvendig firmware til enheden kan mangle" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Enheden blev fjernet" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Enhedens aktive forbindelse forsvandt" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Enhedens forbindelse blev afbrudt af bruger eller klient" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Enhedens eksisterende forbindelse blev genoptaget" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Supplikanten er nu tilgængelig" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modemmet kunne ikke findes" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth-forbindelsen fejlede eller udløb" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Netværksdetaljer" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Sidst forbundet" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Kodeord" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Glem netværk" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-adresse" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Forbind til Skjult Netværk" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Netværksnavn" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sikkerhed" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 personlig" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Professionel" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamisk WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Dette netværk er usikkert." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Godkendelse" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA certifikar" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Vælg…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1..., Udløb: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Udløb: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Brug af certifikater anbefales da det øger sikkerheden." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Klient certifikat" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Brugers private nøgle" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bits" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac fil" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Afsluttet" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonym" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Godkendt" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Begge" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP version" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Version 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Version 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatisk" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonym identitet" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identitet" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Brugernavn" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Privat nøgle kodeord" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Husk adgangskode" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Tidligere netværk" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Ryd" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Søg" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personligt" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Meddelelse modtaget" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Forbind til WiFi" #~ msgid "Remove image" #~ msgstr "Fjern billede" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Opdateringer tilgængelige" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "om" #~ msgid "device" #~ msgstr "enhed" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "software" #~ msgstr "software" #~ msgid "appearance" #~ msgstr "udseende" #~ msgid "wallpaper" #~ msgstr "skrivebord" #~ msgid "battery" #~ msgstr "batteri" #~ msgid "power" #~ msgstr "strøm" #~ msgid "lock" #~ msgstr "lås" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "wireless" #~ msgstr "trådløs" #~ msgid "screen" #~ msgstr "skærm" #~ msgid "Example" #~ msgstr "Eksempel" #~ msgid "example" #~ msgstr "eksempel" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "prøve" #~ msgid "Flight Mode" #~ msgstr "Flytilstand" #~ msgid "flight" #~ msgstr "fly" #~ msgid "plane" #~ msgstr "flyve" #~ msgid "offline" #~ msgstr "offline" #~ msgid "network" #~ msgstr "netværk" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Billeder" #, fuzzy #~ msgid "hotspot" #~ msgstr "Adgangspunkt" #~ msgid "language" #~ msgstr "sprog" #, fuzzy #~ msgid "mouse" #~ msgstr "Mus" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Godkendelse" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Lås retning" #~ msgid "rotation" #~ msgstr "rotation" #~ msgid "orientation" #~ msgstr "retning" #, fuzzy #~ msgid "printer" #~ msgstr "Printer" #, fuzzy #~ msgid "printers" #~ msgstr "Printer" #~ msgid "Reset" #~ msgstr "Nulstil" #~ msgid "reset" #~ msgstr "nulstil" #~ msgid "sound" #~ msgstr "lyd" #~ msgid "silent" #~ msgstr "lydløs" #~ msgid "time" #~ msgstr "tid" #~ msgid "date" #~ msgstr "dato" #~ msgid "timezone" #~ msgstr "tidszone" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "Used by Ubuntu" #~ msgstr "Bruges af Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntugrafik" #, fuzzy #~ msgid "Dash background" #~ msgstr "baggrund" #~ msgid "Opacity:" #~ msgstr "Gennemsigtighed:" #~ msgid "Edit" #~ msgstr "Redigér" #~ msgid "New APN" #~ msgstr "Ny APN" #~ msgid "Used for:" #~ msgstr "Bruges til:" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #, fuzzy #~ msgid "User name" #~ msgstr "Brugernavn" #, fuzzy #~ msgid "Enter username" #~ msgstr "Brugernavn" #, fuzzy #~ msgid "Enter password" #~ msgstr "Vis adgangskode" #, fuzzy #~ msgid "PAP only" #~ msgstr "Kun telefon" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Kun telefon" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Udbydere" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Udbydere" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Internet" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Nulstil alle systemindstillinger…" #~ msgid "Disable" #~ msgstr "Slå fra" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Afbryd %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Deaktivér %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Dette afbryder %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Dette afbryder %1." #~ msgid "Cellular" #~ msgstr "Mobil" #~ msgid "Call forwarding" #~ msgstr "Viderestilling" #~ msgid "Forward every incoming call" #~ msgstr "Viderestil alle opkald" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Omstil alle opkald til andet nummer." #~ msgid "Forward incoming calls when:" #~ msgstr "Viderestil opkald når:" #~ msgid "My phone is unreachable" #~ msgstr "Min telefon er ikke tilgængelig" #~ msgid "Please select a phone number" #~ msgstr "Vælg venligst et telefonnummer" #~ msgid "Numbers" #~ msgstr "Numre" #~ msgid "Could not forward to this contact" #~ msgstr "Kunne ikke viderestille til denne kontakt" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakt er ikke tilknyttet noget nummer." #~ msgid "All calls" #~ msgstr "Alle opkald" #~ msgid "Some calls" #~ msgstr "Nogle opkald" #~ msgid "Off" #~ msgstr "Sluk" #~ msgid "Forward to" #~ msgstr "Viderestil til" #~ msgid "Enter a number" #~ msgstr "Indtast nummer" # så vidt jeg kan fortolke er det ventetid før den omdirigerer #~ msgid "Call waiting" #~ msgstr "Opkald venter" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Lader dig svare på eller starte et nyt opkald, mens du allerede er i et " #~ "opkald, og så skifte mellem dem" #~ msgid "Services" #~ msgstr "Tjenester" #, qt-format #~ msgid "Last called %1" #~ msgstr "Sidst ringet til %1" #~ msgid "Call" #~ msgstr "Opkald" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1-tjenester" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefon" #~ msgid "0" #~ msgstr "0" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Bruger GPS til at finde ud af hvor du er. Når funktionen er slået fra, " #~ "slukkes GPS'en for at spare strøm." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Bruger WiFi og GPS til at tilnærme din position. Ved at slå dette fra, " #~ "kan der spares strøm." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Bruger WiFi (i øjeblikket slået fra) og GPS til at tilnærme din position. " #~ "Ved at slå dette fra, kan der spares strøm." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Bruger WiFi, mobilmaster og GPS til at tilnærme din position. Ved at slå " #~ "dette fra, kan der spares strøm." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Bruger WiFi, mobilmaster (der er ingen mobiltelefonforbindelse i " #~ "øjeblikket) og GPS til at tilnærme din position. Ved at slå dette fra, " #~ "kan der spares strøm." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Bruger WiFi (i øjeblikket slået fra), mobilmaster og GPS til at tilnærme " #~ "din position. Ved at slå dette fra, kan der spares strøm." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Bruger WiFi (i øjeblikket slået fra), mobilmaster (der er ingen " #~ "mobiltelefonforbindelse i øjeblikket) og GPS til at tilnærme din " #~ "position. Ved at slå dette fra, kan der spares strøm." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Giv adgang til din position:" #, fuzzy #~ msgid "None requested" #~ msgstr "Ingen fundet" #~ msgid "Change passphrase…" #~ msgstr "Ændr adgangsfrase…" #~ msgid "Switch to swipe" #~ msgstr "Skift til strøg" #~ msgid "Switch to passphrase" #~ msgstr "Skift til adgangsfrase" #~ msgid "Existing passphrase" #~ msgstr "Eksisterende adgangsfrase" #~ msgid "Choose passphrase" #~ msgstr "Vælg adgangsfrase" #~ msgid "Confirm passphrase" #~ msgstr "Bekræft adgangsfrase" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Adgangsfraserne er ikke ens. Prøv igen." #~ msgid "Unset" #~ msgstr "Nulstil" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Lås telefonen op med:" #~ msgid "Swipe (no security)" #~ msgstr "Stryg (ingen sikkerhed)" #~ msgid "Passphrase" #~ msgstr "Adgangsfrase" #~ msgid "Swipe (no security)… " #~ msgstr "Stryg (ingen sikkerhed)… " #~ msgid "Passphrase…" #~ msgstr "Adgangsfrase…" #~ msgid "Security & Privacy" #~ msgstr "Sikkerhed & privatliv" #~ msgid "Phone and Internet" #~ msgstr "Telefon og internet" #~ msgid "Phone only" #~ msgstr "Kun telefon" #~ msgid "SIM PIN" #~ msgstr "SIM-PIN" #~ msgid "On" #~ msgstr "Tændt" #~ msgid "Stats on welcome screen" #~ msgstr "Statistik på velkomststkærm" #~ msgid "Messages on welcome screen" #~ msgstr "Meddelelser på velkomstskærm" #~ msgid "Sleep locks immediately" #~ msgstr "Hvile låser omgående" #~ msgid "Unlock" #~ msgstr "Lås op" #, fuzzy #~ msgid "Unlocked" #~ msgstr "lås" #, fuzzy #~ msgid "Locked" #~ msgstr "Låselyd" #, fuzzy #~ msgid "Unlock…" #~ msgstr "lås" #~ msgid "Hour" #~ msgstr "Time" #~ msgid "Minute" #~ msgstr "Minut" #~ msgid "Second" #~ msgstr "Sekund" #~ msgid "Day" #~ msgstr "Dag" #~ msgid "Month" #~ msgstr "Måned" #~ msgid "Year" #~ msgstr "År" #~ msgid "Cellular data" #~ msgstr "Mobil data" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Ingen fundet" #~ msgid "Next" #~ msgstr "Næste" #~ msgid "Data usage statistics" #~ msgstr "Dataforbrugsstatistik" #~ msgid "Carriers" #~ msgstr "Udbydere" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Forbind" #~ msgid "Accessibility" #~ msgstr "Tilgængelighed" #~ msgid "accessibility" #~ msgstr "tilgængelighed" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobiltelefon" #~ msgid "mobile" #~ msgstr "mobil" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "security" #~ msgstr "sikkerhed" #~ msgid "privacy" #~ msgstr "privatliv" #~ msgid "Updates available" #~ msgstr "Opdateringer tilgængelige" lomiri-system-settings-1.1.0/po/de.po000066400000000000000000002350101457356502600175500ustar00rootroot00000000000000# German translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-06 17:15+0000\n" "Last-Translator: Mike Gabriel \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Systemeinstellungen" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Einstellungen;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Kann aktuellen Vorgang nicht abbrechen (kann Dienst nicht kontaktieren)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Kann aktuellen Vorgang nicht anhalten (kann Dienst nicht kontaktieren)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Entwicklermodus" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Im Entwicklermodus können alle Daten auf diesem Telefon gelesen, geändert " "oder gelöscht werden, wenn es mit einem anderen Gerät verbunden wird." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Sie benötigen eine PIN oder eine Passphrase, um den Entwicklermodus zu " "benutzen." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Sicherheit nach dem Sperren" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Die Lizenz konnte nicht angezeigt werden." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Über" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Seriennummer" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Keine" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "WLAN-Adresse" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth-Adresse" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Speicher" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 frei" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Betriebssystem" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Zuletzt aktualisiert" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nie" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Nach Aktualisierungen suchen" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Rechtliches:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Software-Lizenzen" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Rechtliche Info" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Entwicklermodus" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Scanne" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Reserviert für Betriebssystem" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Vom Betriebssystem genutzt" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Bilder" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokumente" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Downloads" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Andere Dateien" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Von Anwendungen genutzt" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Gesamter Speicher" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Freier Speicher" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Nach Name" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Nach Größe" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "n. a." #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS-Build-Details" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Aktualisierungskanal fürs Betriebssystem" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS-Build-Nummer" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Kernel" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Build-ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports-Image-Teil" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu-Build-Beschreibung" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Geräte-Abbild-Teil" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Geräte-Build-Beschreibung" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Anpassungs-Abbild-Teil" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Unbekannter Titel" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Abbrechen" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Keine Bilder ausgewählt" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 Bild entfernen" msgstr[1] "%1 Bilder entfernen" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Bild hinzufügen …" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Bilder entfernen …" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Hintergrund & Erscheinungsbild" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Globale Theme-Einstellungen:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Dunklen Modus aktivieren" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Hinweis: Sie müssen die Anwendungen neu starten, damit die Änderung wirksam " "wird." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Visuelle Effekte:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Unschärfeeffekte aktivieren" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Hintergrundbild:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Vorinstallierte Bilder" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Benutzerdefiniert" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Eine Quelle auswählen" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Vorschau" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Einstellen" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Nicht möglich" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" "Das gegenwärtig eingestellte Hintergrundbild kann nicht gelöscht werden!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Akku" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Vor 1 Sekunde" msgstr[1] "Vor %1 Sekunden" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Vor %1 Minute" msgstr[1] "Vor %1 Minuten" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Vor %1 Stunde" msgstr[1] "Vor %1 Stunden" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Ladezustand" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Gestern" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Heute" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Wird geladen" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Zuletzt voll geladen" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Vollständig geladen" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Den Prozentsatz in der Akkustandanzeige einblenden" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Zeige Ladeinformation auf Sperrbildschirm" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Möglichkeiten, um Energie zu sparen:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Bildschirmhelligkeit" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Sperren, wenn inaktiv" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Ruhezustand aktivieren, wenn inaktiv" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Nach %1 Sekunde" msgstr[1] "Nach %1 Sekunden" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Nach %1 Minute" msgstr[1] "Nach %1 Minuten" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Das für den Hotspot verwendete WLAN" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Funknetzwerk" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Telefon sperren, wenn es nicht verwendet wird:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Telefon in den Ruhezustand versetzen, wenn es nicht verwendet wird:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Nach %1 Sekunde" msgstr[1] "Nach %1 Sekunden" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kürzere Zeiträume sind sicherer. Das Telefon wird bei Telefonaten oder " "Videowiedergaben nicht gesperrt." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Das Telefon wird bei Telefonaten und Videowiedergaben nicht in den " "Ruhezustand versetzt." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth Kopplungsanfrage" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "Das Gerät %1 möchte sich mit diesem Gerät verbinden. Zulassen?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Erlauben" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Ablehnen" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth-Kopplungsanfrage" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Bitte bestätigen Sie, dass die auf »%1« angezeigte PIN dieser entspricht" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "PIN bestätigen" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Verbunden" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Verbindung wird hergestellt …" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Trenne…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Getrennt" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Unbekannt" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Rechner" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Netzwerk" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Kopfhörer" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Anderes Audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastatur" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet-Rechner" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Maus" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Drucker" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Beobachten" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Andere" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Ausgezeichnet" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Gut" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Befriedigend" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Schlecht" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Name" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Typ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signalstärke" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Automatisch verbinden wenn gefunden:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Verbindung trennen" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Verbinden" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Dieses Gerät vergessen" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Geben Sie folgenden PIN auf %1 ein und drücken Sie Enter auf der Tastatur:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Sichtbar" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Nicht feststellbar" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Am suchen…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Verbundene Geräte:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Verbinden Sie ein anderes Gerät:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Mit einem Gerät verbinden:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Keines gefunden" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN für »%1«" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Koppeln" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Helligkeit & Anzeige" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Helligkeit" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Bildschirmhelligkeit:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Automatisch anpassen" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Passt die Bildschirmhelligkeit der Umgebung an." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Anzeige:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Externer Bildschirm" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Kabelloses Anzeigegerät" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Nicht verbunden" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Kabelloses Anzeigegerät" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Kein Anzeigegerät gefunden" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Verbundenes Anzeigegerät:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Verbinde" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Verbinden Sie ein anderes Anzeigegerät:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Anzeigegerät auswählen:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Das Gerät konnte sich nicht mit %1 verbinden." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Beim Verbinden mit %1 trat ein unerwarteter Fehler auf." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gesten" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Aufwecken durch Doppeltippen" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" "Tippe zweimal irgendwo auf den Bildschirm um den Ruhezustand zu beenden." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Breite des Bereichs für Kantenaktionen:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Aktueller Wert: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Je höher der Wert, desto größer ist der Wischbereich an den Kanten um eine " "Aktion auszulösen. Der Standardwert ist 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Hotspot-Einstellungen ändern" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Hotspot einrichten" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Name des Hotspots" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Einen Namen auswählen" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Benötigt ein Passwort (empfohlen)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Passwort anzeigen" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Verwendung des Hotspots aktiviert das WLAN." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Ändern" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Start" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Wenn der Hotspot aktiviert ist, können andere Geräte Ihre mobile " "Datenverbindung über das WLAN nutzen. Hierbei entstehen die üblichen Kosten." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Andere Geräte können Ihre mobile Datenverbindung über WLAN nutzen. Hierbei " "enstehen die üblichen Kosten." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Passwort/Setup ändern…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Hotspot einrichten…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "WLAN ist aus" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Um einen Hotspot einzurichten, muss das WLAN akktiviert werden." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "WLAN einschalten" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Anzeigesprache" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Zurück" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Bestätigen" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Tastaturbelegungen" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Aktuelle Erscheinungsbilder:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Alle verfügbaren Erscheinungsbilder:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Sprache & Text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Anzeigesprache …" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Bildschirmtastatur einschalten" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Bildschirmtastatur" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Externe Tastatur" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru dunkel" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru schwarz" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Einfach weiß" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Einfach schwarz" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Einfach grau" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Weiß mit Rahmen" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Schwarz mit Rahmen" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Grau mit Rahmen" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tastaturthema" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Aussehen der Tastatur" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Rechtschreibprüfung" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatische Korrektur" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Wörter vorschlagen" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automatische Großschreibung" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Schaltet die Umschalttaste ein, um den ersten Buchstaben jedes Satzes groß " "zu schreiben." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automatische Satzzeichen" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" "Fügt einen Punkt und fehlende Anführungszeichen ein, wenn Sie zweimal " "Leertaste drücken." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Tastenvergrößerung" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Tastaturtöne" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Tastaturvibration" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Tastaturtransparenz" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Hardware-Tastatur" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Layouts und andere Quellen" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Telefon muss neu gestartet werden, um die Änderungen zu übernehmen." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Jetzt neu starten" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Aktuelle Sprachen zur Rechtschreibprüfung:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Alle verfügbaren Sprachen:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Desktop & Anwendungsstarter" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Auf großen Bildschirmen:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Arbeitsflächen aktivieren" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Unterstützung für mehrere virtuelle Arbeitsflächen" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Den Starter immer anzeigen" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videos und Spiele im Vollbildmodus können es zeitweise verdecken." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Icongröße:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Zeigergeschwindigkeit:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Mausradgeschwindigkeit:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Doppelklickgeschwindigkeit:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Doppelklick testen:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Fingerscrollgeschwindigkeit:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Klick durch Tippen" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Scrollen mit zwei Fingern" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignoriere Touchpad, wenn:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "beim tippen" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Maus ist verbunden" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Bitte schließen Sie eine Maus oder ein Touchpad via USB an oder verwenden " "Sie ein Bluetoothgerät. Sollte das Bluetoothgerät nicht erkannt werden, " "stellen Sie sicher, dass es angeschaltet ist und die Batterien voll " "aufgeladen sind." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Mit diesem Bildschirm müssen Sie eine Bluetoothmaus oder -touchpad " "verwenden. Stellen Sie sicher, dass Sie nahe genug am Gerät sind und die " "Batterien voll aufgeladen sind." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Maus & Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Primärtaste:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Links" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Rechts" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Nicht schnell genug" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Doppelklick" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Austrahlung von Notfalldurchsagen" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Cell Broadcast ist nicht verfügbar" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Cell Broadcast aktiviert" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Cell Broadcast deaktiviert" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Alarme:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Notfallbenachrichtigungen empfangen" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Extreme Bedrohungen" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Extreme Bedrohungen für Leben und Eigentum" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Ernste Bedrohungen" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Ernste Bedrohungen für Leben und Eigentum" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "AMBER Alarme" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Notfallmeldungen bzgl. Kindesmissbrauch" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Nachrichten zur öffentlichen Sicherheit" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Handlungsempfehlungen zum Schutz von Leben und Eigentum" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Übungen" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Probealarme" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Benachrichtigungen" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Die App soll mich benachrichtigen per:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Töne" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibration" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Benach­rich­ti­gungen" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Benach­rich­ti­gungsliste" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Klang" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Apps mit Tonbenachrichtigung:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Im lautlosen Modus:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Als Standard Vibrieren" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Nicht Vibrieren" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Apps mit Vibrationsbenachrichtigung:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Programme:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Ausgewählte Anwendungen können Sie über Töne, Vibrationen und die " "Benachrichtigungsleiste benachrichtigen." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Apps mit Tonbenachrichtigung" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Apps mit Vibrationsbenachrichtigung" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Keine Benachrichtigungen" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Blasen" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Drucker hinzufügen" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "URI eingeben" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Geräte" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Keine Geräte gefunden." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Drucker beschreiben" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Verbindung" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Eine Verbindung auswählen" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Druckername" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Beschreibung" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Optional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Standort" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Treiber" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Treiber auswählen" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Drucker aus Datenbank auswählen" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "PPD-Datei bereitstellen" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtertreiber" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD-Datei" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Drucken" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Manager Druckjobs" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Standarddrucker" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Konfigurierte Drucker" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Erkannte Drucker" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Löschen" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Als Standard festlegen" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Es sind keine Drucker definiert." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Druckerstatus" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Allgemeine Einstellungen" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Richtlinien" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopien und Seiten" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopien" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Papiergröße" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Duplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Farbraum" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Qualität" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Aktiviert" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Standard" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Das ist der Standarddrucker." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Akzeptiert Aufträge" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Freigegeben" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Leerlauf" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Abgebrochen" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktiv" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Angehalten" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Keine Nachrichten" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Aufträge" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Druckaufträge verwalten" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresse" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modell" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Lokaler Raw-Drucker" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Testseite drucken" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Alle Dokumente, gespeicherten Spielstände, Einstellungen und anderen Dateien " "werden dauerhaft von diesem Gerät entfernt." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Alles löschen und zurücksetzen" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Gerät zurücksetzen" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Starter zurücksetzen" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Der Starter wird auf den Originalinhalt zurückgesetzt." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Alle Systemeinstellungen zurücksetzen …" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Die Inhalte und das Layout des Starters sowie die Filter des " "Startbildschirms werden im Originalzustand wiederhergestellt." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Alles löschen und zurücksetzen" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Alle Systemeinstellungen zurücksetzen" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Stiller Modus" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Klingeltonlautstärke:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Hohe Lautstärke kann Ihr Gehör schädigen." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonanrufe:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Klingelton" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrieren, wenn es klingelt" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Bei Lautlos vibrieren" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tastentöne" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Nachrichten:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Nachrichtenton" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Bei Nachrichtenton vibrieren" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Andere Töne:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Sperrton" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Andere Vibrationsmuster" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Benutzerdefinierter Nachrichtenton" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Eigener Klingelton" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Wählen Sie" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Zeitzone" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Stellen Sie die Zeitzone ein:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatisch" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manuell" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Aktuellen Standort eingeben." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Kein übereinstimmender Ort" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Zeit und Datum" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Zeitzone:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Uhrzeit und Datum einstellen:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Zeit & Datum einstellen" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Zeit" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datum" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Um eine VPN Konfiguration hinzuzufügen, laden Sie dessen Konfigurationsdatei " "herunter oder konfigurieren Sie es manuell." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Manuelle Konfiguration hinzufügen…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Erneuter Verbindungsaufsbau mit dem VPN notwendig." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Bitte erneut verbinden, um die Änderungen zu übernehmen." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Zertifikat hinzufügen?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Schlüssel hinzufügen?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "pac Datei hinzufügen?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Inhalt:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Keine Daten verfügbar." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Speichern" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Unbekannter Fehler" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Kein Grund angegeben" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Gerät wird nun verwaltet" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Gerät wird nun nicht mehr verwaltet" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Das Gerät konnte nicht für die Konfiguration vorbereitet werden" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP-Konfiguration konnte nicht reserviert werden (keine verfügbare Adresse, " "Zeitüberschreitung usw.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Die IP-Konfiguration ist nicht mehr gültig" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Ihre Legitimationsdetails waren fehlerhaft" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X-Supplicant getrennt" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Einrichtung des 802.1X-Supplicant fehlgeschlagen" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X-Supplicant fehlgeschlagen" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X-Supplicant brauchte zu lange für die Legitimierung" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP-Programm konnte nicht gestartet werden" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP-Programmfehler" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP-Programm fehlgeschlagen" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Dienst für geteilte Verbindung konnte nicht gestartet werden" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Dienst für geteilte Verbindung fehlgeschlagen" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Möglicherweise fehlt die notwendige Firmware für das Gerät" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Das Gerät wurde entfernt" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager ging in den Schlafmodus" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Die aktive Verbindung ist abgebrochen" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Das Gerät wurde durch den Benutzer oder das Programm getrennt" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Es wurde eine bestehende Verbindung angenommen" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Der Supplicant ist nun verfügbar" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Das Modem wurde nicht gefunden" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" "Die Bluetooth-Verbindung ist fehlgeschlagen oder benötigte zu viel Zeit" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Eine Abhängigkeit der Verbindung ist gescheitert" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager ist nicht verfügbar" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Das WLAN konnte nicht gefunden werden" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Eine zweite Verbindung der Basis-Verbindung ist fehlgeschlagen" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Netzwerkdetails" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Letzte Verbindung" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Passwort" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Netzwerk vergessen" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-Adresse" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Mit verborgenem Netzwerk verbinden" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Netzwerkname" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sicherheit" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamisches WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Dieses Netzwerk ist nicht sicher!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Authentifizierung" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Innere Authentifizierung" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA Zertifikat" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Auswählen…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, gültig bis: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, gültig bis: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Zertifikate zu verwenden wird empfohlen, da es die Sicherheit erhöht." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Client-Zertifikat" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Privater Schlüssel des Nutzers" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac Datei" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac Provisionierung" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Deaktiviert" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonym" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Authentifiziert" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Beide" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP Version" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Version 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Version 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatisch" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonym" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identität" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Benutzername" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Passwort für privaten Schlüssel" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Passwort merken" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Mit verborgenem Netzwerk verbinden …" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Vorherige Netzwerke" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Bereinigen" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Privater Schlüssel" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Öffentlicher Schlüssel" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Transparenz" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Suchen" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personalisierung" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Nachricht empfangen" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Mit WLAN verbinden" #~ msgid "Remove image" #~ msgstr "Bild entfernen" #~ msgid "Unavailable" #~ msgstr "Nicht verfügbar" #~ msgid "Launcher" #~ msgstr "Starter" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "Info" #~ msgid "device" #~ msgstr "Gerät" #~ msgid "info" #~ msgstr "Info" #~ msgid "phone" #~ msgstr "Telefon" #~ msgid "number" #~ msgstr "Nummer" #~ msgid "imei" #~ msgstr "IMEI" #~ msgid "serial" #~ msgstr "Seriennummer" #~ msgid "address" #~ msgstr "Adresse" #~ msgid "mac" #~ msgstr "MAC" #~ msgid "licenses" #~ msgstr "Lizenzen" #~ msgid "developer" #~ msgstr "Entwickler" #~ msgid "software" #~ msgstr "Software" #~ msgid "storage" #~ msgstr "Speicher" #~ msgid "disk" #~ msgstr "Medium" #~ msgid "space" #~ msgstr "Speicherplatz" #~ msgid "version" #~ msgstr "Version" #~ msgid "revision" #~ msgstr "Revision" #~ msgid "appearance" #~ msgstr "Erscheinung" #~ msgid "wallpaper" #~ msgstr "Hintergrundbild" #~ msgid "art" #~ msgstr "Kunst" #~ msgid "photo" #~ msgstr "Foto" #~ msgid "picture" #~ msgstr "Bild" #~ msgid "image" #~ msgstr "Bild" #~ msgid "battery" #~ msgstr "Akku" #~ msgid "power" #~ msgstr "Energie" #~ msgid "charge" #~ msgstr "Akku" #~ msgid "idle" #~ msgstr "untätig" #~ msgid "lock" #~ msgstr "Sperre" #~ msgid "disable" #~ msgstr "deaktivieren" #~ msgid "enable" #~ msgstr "aktivieren" #~ msgid "bluetooth" #~ msgstr "Bluetooth" #~ msgid "headset" #~ msgstr "Headset" #~ msgid "pair" #~ msgstr "Verbinden" #~ msgid "discover" #~ msgstr "Finden" #~ msgid "car" #~ msgstr "Auto" #~ msgid "handsfree" #~ msgstr "freisprechen" #~ msgid "wireless" #~ msgstr "drahtlos" #~ msgid "connect" #~ msgstr "verbinden" #~ msgid "disconnect" #~ msgstr "trennen" #~ msgid "stereo" #~ msgstr "Stereo" #~ msgid "brightness" #~ msgstr "Helligkeit" #~ msgid "display" #~ msgstr "Anzeige" #~ msgid "screen" #~ msgstr "Bildschirm" #~ msgid "automatic" #~ msgstr "automatisch" #~ msgid "adjust" #~ msgstr "anpassen" #~ msgid "Example" #~ msgstr "Beispiel" #~ msgid "example" #~ msgstr "Beispiel" #~ msgid "test" #~ msgstr "Test" #~ msgid "sample" #~ msgstr "Muster" #~ msgid "Flight Mode" #~ msgstr "Flugzeugmodus" #~ msgid "flight" #~ msgstr "Flug" #~ msgid "plane" #~ msgstr "Flugzeug" #~ msgid "offline" #~ msgstr "offline" #~ msgid "airplane" #~ msgstr "Flugzeug" #~ msgid "network" #~ msgstr "Netzwerk" #~ msgid "gestures" #~ msgstr "Gesten" #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "tethering" #~ msgstr "Tethering" #~ msgid "language" #~ msgstr "Sprache" #~ msgid "keyboard" #~ msgstr "Tastatur" #~ msgid "spellcheck" #~ msgstr "Rechtschreibprüfung" #~ msgid "correct" #~ msgstr "korrigieren" #~ msgid "suggestions" #~ msgstr "Vorschläge" #~ msgid "capitalization" #~ msgstr "Großschreibung" #~ msgid "punctuation" #~ msgstr "Zeichensetzung" #~ msgid "layout" #~ msgstr "Layout" #~ msgid "words" #~ msgstr "Wörter" #~ msgid "vibration" #~ msgstr "Vibration" #~ msgid "launcher" #~ msgstr "Starter" #~ msgid "mouse" #~ msgstr "Maus" #~ msgid "touchpad" #~ msgstr "Touchpad" #~ msgid "tap" #~ msgstr "tippen" #~ msgid "touch" #~ msgstr "berühren" #~ msgid "click" #~ msgstr "Klick" #~ msgid "input" #~ msgstr "Eingabe" #~ msgid "nfc" #~ msgstr "nfc" #~ msgid "near" #~ msgstr "nah" #~ msgid "field" #~ msgstr "feld" #~ msgid "communication" #~ msgstr "kommunikation" #~ msgid "notifications" #~ msgstr "Benachrichtigungen" #~ msgid "apps" #~ msgstr "Apps" #~ msgid "authorize" #~ msgstr "legitimieren" #~ msgid "permissions" #~ msgstr "Berechtigungen" #~ msgid "badges" #~ msgstr "Symbole" #~ msgid "facebook" #~ msgstr "Facebook" #~ msgid "twitter" #~ msgstr "Twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "Rotation gesperrt" #~ msgid "rotation" #~ msgstr "Drehung, Rotation" #~ msgid "orientation" #~ msgstr "Ausrichtung" #~ msgid "printer" #~ msgstr "Drucker" #~ msgid "printers" #~ msgstr "Drucker" #~ msgid "printing" #~ msgstr "drucken" #~ msgid "pdf" #~ msgstr "PDF" #~ msgid "ppd" #~ msgstr "PPD" #~ msgid "collate" #~ msgstr "Sortieren" #~ msgid "copies" #~ msgstr "Kopien" #~ msgid "colormodel" #~ msgstr "Farbraum" #~ msgid "greyscale" #~ msgstr "Graustufen" #~ msgid "color" #~ msgstr "Farbe" #~ msgid "laser" #~ msgstr "Laser" #~ msgid "ink" #~ msgstr "Tinte" #~ msgid "Reset" #~ msgstr "Zurücksetzen" #~ msgid "reset" #~ msgstr "zurücksetzen" #~ msgid "erase" #~ msgstr "löschen" #~ msgid "factory" #~ msgstr "Fabrik" #~ msgid "clear" #~ msgstr "löschen" #~ msgid "restore" #~ msgstr "wiederherstellen" #~ msgid "sound" #~ msgstr "Sound" #~ msgid "silent" #~ msgstr "still" #~ msgid "ringtone" #~ msgstr "Klingelton" #~ msgid "vibrate" #~ msgstr "Vibrieren" #~ msgid "dialpad" #~ msgstr "Nummernblock" #~ msgid "message" #~ msgstr "Nachricht" #~ msgid "volume" #~ msgstr "Lautstärke" #~ msgid "time" #~ msgstr "Zeit" #~ msgid "date" #~ msgstr "Datum" #~ msgid "timezone" #~ msgstr "Zeitzone" #~ msgid "vpn" #~ msgstr "VPN" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "IP" #~ msgid "routing" #~ msgstr "Routing" #~ msgid "wifi" #~ msgstr "W-Lan" #~ msgid "WiFi" #~ msgstr "W-Lan" #~ msgid "hidden" #~ msgstr "verborgen" #~ msgid "Used by Ubuntu" #~ msgstr "Von Ubuntu genutzt" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Dash-Hintergrund" #~ msgid "Opacity:" #~ msgstr "Transparenz:" #~ msgid "Edit" #~ msgstr "Bearbeiten" #~ msgid "New APN" #~ msgstr "Neuer Zugangspunkt" #~ msgid "Used for:" #~ msgstr "Gebraucht für:" #~ msgid "Internet and MMS" #~ msgstr "Internet und MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Umschreibender Name für APN" #~ msgid "APN" #~ msgstr "Zugangspunkt" #~ msgid "Enter the name of the access point" #~ msgstr "Name des Access Points" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Zum Nachrichten-Zentrum" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Nachrichten-Proxy" #~ msgid "Proxy port" #~ msgstr "Proxyport" #~ msgid "Enter message proxy port" #~ msgstr "Nachrichten-Proxy Port" #~ msgid "User name" #~ msgstr "Benutzername" #~ msgid "Enter username" #~ msgstr "Benutzername eingeben" #~ msgid "Enter password" #~ msgstr "Passwort eingeben" #~ msgid "PAP or CHAP" #~ msgstr "PAP oder CHAP" #~ msgid "PAP only" #~ msgstr "Nur PAP" #~ msgid "CHAP only" #~ msgstr "Nur CHAP" #~ msgid "Protocol" #~ msgstr "Protokol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Netzanbieter & APN" #~ msgid "Carrier" #~ msgstr "Netzanbieter" #~ msgid "Carriers & APNs" #~ msgstr "Netzanbieter & APNs" #~ msgid "MMS APN" #~ msgstr "MMS-Zugangspunkt" #~ msgid "Internet APN" #~ msgstr "Internetzugangspunkt" #~ msgid "LTE APN" #~ msgstr "LTE-Zugangspunkt" #~ msgid "Reset All APN Settings…" #~ msgstr "Alle Zugangspunkteinstellungen zurücksetzen…" #~ msgid "Reset APN Settings" #~ msgstr "Zugangspunkteinstellungen zurücksetzen" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "" #~ "Sind Sie sicher, dass Sie die Zugangspunkteinstellungen zurücksetzen " #~ "wollen?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "%1 bevorzugen" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Sie haben %1 als bevorzugten MMS APN ausgewählt. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Sie haben %1 als bevorzugten Internet APN ausgewählt. " #~ msgid "Disable" #~ msgstr "Deaktivieren" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Verbindung %1 trennen" #, qt-format #~ msgid "Disable %1" #~ msgstr "Deaktiviere %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "%1 trennen." #, qt-format #~ msgid "This disables %1." #~ msgstr "Dies deaktiviert %1." #~ msgid "Cellular" #~ msgstr "Netz" #~ msgid "Call forwarding" #~ msgstr "Anrufweiterleitung" #~ msgid "Forward every incoming call" #~ msgstr "Jeden eingehenden Anruf weiterleiten" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Leitet alle Anrufe an eine andere Rufnummer weiter." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Status für die Rufweiterleitung konnte nicht geprüft werden " #~ msgid "Forward incoming calls when:" #~ msgstr "Eingehende Anrufe weiterleiten wenn:" #~ msgid "I’m on another call" #~ msgstr "Ich führe ein anderes Gespräch" #~ msgid "I don’t answer" #~ msgstr "Ich antworte nicht" #~ msgid "My phone is unreachable" #~ msgstr "Mein Telefon ist nicht erreichbar" #~ msgid "Contacts…" #~ msgstr "Kontakte…" #~ msgid "Please select a phone number" #~ msgstr "Bitte wählen Sie eine Telefonnummer aus" #~ msgid "Numbers" #~ msgstr "Nummern" #~ msgid "Could not forward to this contact" #~ msgstr "Konnte zu diesem Kontakt nicht weiterleiten" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakt ist mit keiner Telefonnummer verknüpft." #~ msgid "All calls" #~ msgstr "Alle Anrufe" #~ msgid "Some calls" #~ msgstr "Einige Anrufe" #~ msgid "Off" #~ msgstr "Aus" #~ msgid "Forward to" #~ msgstr "Weiterleiten an" #~ msgid "Enter a number" #~ msgstr "Geben Sie eine Nummer ein" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Rufweiterleitung kann gerade nicht geändert werden." #~ msgid "Call waiting" #~ msgstr "Anklopfen" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Ermöglicht es Ihnen, während eines Anrufes einen neuen Anruf zu beginnen " #~ "oder entgegen zu nehmen und zwischen diesen zu wechseln" #~ msgid "Services" #~ msgstr "Dienste" #, qt-format #~ msgid "Last called %1" #~ msgstr "Zuletzt %1 angerufen" #~ msgid "Call" #~ msgstr "Anruf" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 Dienste" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "App Berechtigungen" #~ msgid "Apps that you have granted access to:" #~ msgstr "Erteilte App-Berechtigungen:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Apps, die Zugriff auf die Kamera angefordert haben" #~ msgid "Apps that have requested access to your location" #~ msgstr "Apps, die Zugriff auf Ihren Standort angefordert haben" #~ msgid "Microphone" #~ msgstr "Mikrofon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Apps, die Zugriff auf das Mikrofon angefordert haben" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Apps können auch Zugriff auf Onlinekonten anfordern." #~ msgid "Online Accounts…" #~ msgstr "Online Accounts …" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Standorterkennung durchs Telefon erlauben:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Verwende nur GPS (weniger genau)" #~ msgid "Using GPS" #~ msgstr "GPS verwenden" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Verwenden von GPS-, anonymisierten WLAN- und Mobilfunknetzinformationen. " #~ "Mit der Wahl dieser Option akzeptieren Sie die Nutzungsbedingungen von Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Verwenden von GPS- und anonymisierten WLAN-Informationen. Mit der Wahl " #~ "dieser Option akzeptieren Sie die Nutzungsbedingungen von " #~ "Nokia HERE." #~ msgid "Not at all" #~ msgstr "Nie" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Nutzt GPS zur groben Positionsbestimmung. Im Zustand »aus« wird das GPS " #~ "ausgeschaltet, um Energie zu sparen." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Nutzt WLAN und GPS zur groben Positionsbestimmung. Das Ausschalten der " #~ "Positionsbestimmung spart Energie." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Nutzt WLAN (derzeit ausgeschaltet) und GPS zur groben " #~ "Positionsbestimmung. Das Ausschalten der Positionsbestimmung spart " #~ "Energie." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Nutzt WLAN, Funkmasten und GPS zur groben Positionsbestimmung. Das " #~ "Ausschalten der Positionsbestimmung spart Energie." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Nutzt WLAN, Funkmasten (derzeit keine GSM-Verbindung) und GPS zur groben " #~ "Positionsbestimmung. Das Ausschalten der Positionsbestimmung spart " #~ "Energie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Nutzt WLAN (derzeit ausgeschaltet), Funkmasten und GPS zur groben " #~ "Positionsbestimmung. Das Ausschalten der Positionsbestimmung spart " #~ "Energie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Nutzt WLAN (derzeit ausgeschaltet), Funkmasten (derzeit keine GSM-" #~ "Verbindung) und GPS zur groben Positionsbestimmung. Das Ausschalten der " #~ "Positionsbestimmung spart Energie." #~ msgid "Let apps access this location:" #~ msgstr "Erlaube Apps den Zugriff auf Ihre Position:" #~ msgid "None requested" #~ msgstr "Keine gefunden" #~ msgid "Change passcode…" #~ msgstr "PIN ändern…" #~ msgid "Change passphrase…" #~ msgstr "Passphrase ändern …" #~ msgid "Switch to swipe" #~ msgstr "Zu Fingerbewegung wechseln" #~ msgid "Switch to passcode" #~ msgstr "Zu PIN wechseln" #~ msgid "Switch to passphrase" #~ msgstr "Zu Passphrase wechseln" #~ msgid "Existing passcode" #~ msgstr "Existierende PIN" #~ msgid "Existing passphrase" #~ msgstr "Bestehende Passphrase" #~ msgid "Choose passcode" #~ msgstr "PIN wählen" #~ msgid "Choose passphrase" #~ msgstr "Passphrase auswählen" #~ msgid "Confirm passcode" #~ msgstr "PIN bestätigen" #~ msgid "Confirm passphrase" #~ msgstr "Passphrase bestätigen" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Die PINs stimmen nicht überein. Bitte nomachmal versuchen." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Die Passwörter stimmen nicht überein. Bitte nochmal versuchen." #~ msgid "Unset" #~ msgstr "Zurücksetzen" #~ msgid "Unlock the device using:" #~ msgstr "Telefon entsperren durch:" #~ msgid "Swipe (no security)" #~ msgstr "Fingerbewegung (keine Sicherheit)" #~ msgid "4-digit passcode" #~ msgstr "4-stellige PIN" #~ msgid "Passphrase" #~ msgstr "Passwort" #~ msgid "Fingerprint" #~ msgstr "Fingerabdruck" #~ msgid "Swipe (no security)… " #~ msgstr "Fingerbewegung (keine Sicherheit) … " #~ msgid "4-digit passcode…" #~ msgstr "4-stelliger PIN …" #~ msgid "Passphrase…" #~ msgstr "Passwort…" #~ msgid "Security & Privacy" #~ msgstr "Sicherheit & Datenschutz" #~ msgid "Phone and Internet" #~ msgstr "Telefon und Internet" #~ msgid "Phone only" #~ msgstr "Nur Telefon" #~ msgid "Fingerprint ID" #~ msgstr "Fingerabdrucks-ID" #~ msgid "Locking and unlocking" #~ msgstr "Sperren und Entsperren" #~ msgid "SIM PIN" #~ msgstr "SIM-PIN" #~ msgid "On" #~ msgstr "Ein" #~ msgid "Encryption" #~ msgstr "Verschlüsselung" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Verschlüsselung verhindert den Zugriff auf die Telefondaten, während es " #~ "mit einem Rechner oder einem anderen Gerät verbunden ist." #~ msgid "Privacy" #~ msgstr "Datenschutz" #~ msgid "Stats on welcome screen" #~ msgstr "Status auf dem Startbildschirm" #~ msgid "Messages on welcome screen" #~ msgstr "Nachrichten auf dem Startbildschirm" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Keine" #~ msgid "Passcode" #~ msgstr "PIN" #~ msgid "Sleep locks immediately" #~ msgstr "Ruhezustand sperrt sofort" #~ msgid "When locked, allow:" #~ msgstr "Erlauben, wenn gesperrt:" #~ msgid "Notifications and quick settings" #~ msgstr "Benachrichtigungen und Schnelleinstellungen" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Sicherheitssperre einschalten, um bei gesperrtem Telefon den Zugriff zu " #~ "beschränken." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Andere Apps und Dienste werden zum Entsperren auffordern." #~ msgid "Change SIM PIN" #~ msgstr "SIM-PIN ändern" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Falsche PIN. %1 Versuch übrig." #~ msgstr[1] "Falsche PIN. %1 Versuche übrig." #~ msgid "No more attempts allowed" #~ msgstr "keine Versuche mehr erlaubt" #~ msgid "Current PIN:" #~ msgstr "Aktuelle PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 Versuch erlaubt." #~ msgstr[1] "%1 Versuche erlaubt." #~ msgid "Choose new PIN:" #~ msgstr "Neue PIN wählen:" #~ msgid "Confirm new PIN:" #~ msgstr "neue PIN bestätigen:" #~ msgid "PINs don't match. Try again." #~ msgstr "PINs stimmen nicht überein. Versuch es noch einmal." #~ msgid "Enter SIM PIN" #~ msgstr "SIM-PIN eingeben" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Vorherige SIM-PIN eingeben" #~ msgid "Unlock" #~ msgstr "Entsperren" #~ msgid "Lock" #~ msgstr "Sperren" #~ msgid "Unlocked" #~ msgstr "Entsperrt" #~ msgid "Change PIN…" #~ msgstr "PIN ändern …" #~ msgid "Locked" #~ msgstr "Gesperrt" #~ msgid "Unlock…" #~ msgstr "Entsperren…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Ist eine SIM-PIN gesetzt, muss diese nach einem Neustart oder nach einem " #~ "SIM-Tausch eingegeben werden, um Mobilfunkdienste nutzen zu können." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Wiederholt falsche Eingabe der PIN kann die SIM-Karte dauerhaft sperren." #~ msgid "Hour" #~ msgstr "Stunde" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "Sekunde" #~ msgid "Day" #~ msgstr "Tag" #~ msgid "Month" #~ msgstr "Monat" #~ msgid "Year" #~ msgstr "Jahr" #~ msgid "Cellular data" #~ msgstr "Mobilfunkdaten" #~ msgid "No SIM detected" #~ msgstr "Keine SIM-Karte gefunden" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "SIM Karte einsetzen und Gerät neu starten." #~ msgid "Data roaming" #~ msgstr "Daten-Roaming" #~ msgid "Ask me each time" #~ msgstr "Jedes Mal fragen" #~ msgid "For outgoing calls, use:" #~ msgstr "Für ausgehende Anrufe nutzen:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Sie können die SIM-Karte für einzelne Anrufe oder für Kontakte ändern." #~ msgid "For messages, use:" #~ msgstr "Für SMS benutzen:" #~ msgid "Next" #~ msgstr "Weiter" #~ msgid "Data usage statistics" #~ msgstr "Datennutzungsstatistiken" #~ msgid "Carriers" #~ msgstr "Anbieter" #~ msgid "Connection type:" #~ msgstr "Verbindungstyp:" #~ msgid "2G only (saves battery)" #~ msgstr "Nur 2G (spart Akku)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (schneller)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (schneller)" #~ msgid "Edit SIM Name" #~ msgstr "SIM-Name bearbeiten" #~ msgid "Cellular data:" #~ msgstr "Mobilfunkdaten:" #~ msgid "Accessibility" #~ msgstr "Zugangshilfen" #~ msgid "accessibility" #~ msgstr "Zugangshilfen" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "Mobiledaten" #~ msgid "mobile" #~ msgstr "Mobil" #~ msgid "gsm" #~ msgstr "GSM" #~ msgid "data" #~ msgstr "Daten" #~ msgid "carrier" #~ msgstr "Mobilfunkanbieter" #~ msgid "4g" #~ msgstr "4G" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "Zugangspunkt, APN" #~ msgid "roam" #~ msgstr "Roaming" #~ msgid "sim" #~ msgstr "SIM" #~ msgid "services" #~ msgstr "Dienste" #~ msgid "forwarding" #~ msgstr "Weiterleiten" #~ msgid "waiting" #~ msgstr "warten" #~ msgid "call" #~ msgstr "Anruf" #~ msgid "shortcuts" #~ msgstr "Kurzwahl" #~ msgid "numbers" #~ msgstr "Nummern" #~ msgid "security" #~ msgstr "Sicherheit" #~ msgid "privacy" #~ msgstr "Datenschutz" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "Code" #~ msgid "password" #~ msgstr "Passwort" #~ msgid "passphrase" #~ msgstr "Passphrase, Kennwort, Passwort" #~ msgid "swipe" #~ msgstr "wischen" #~ msgid "allow" #~ msgstr "erlauben" #~ msgid "access" #~ msgstr "Zugriff" #~ msgid "Updates available" #~ msgstr "Aktualisierungen verfügbar" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Falsche PIN. Neuer Versuch." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Falsche Passphrase. Bitte nochmal versuchen." #~ msgid "Could not set security mode" #~ msgstr "Sicherheitsmodus kann nicht eingestellt werden" #~ msgid "Could not set security display hint" #~ msgstr "Sicherheitshinweis kann nicht eingestellt werden" #~ msgid "Authentication token manipulation error" #~ msgstr "Bearbeitungssfehler des Legitimierungszeichens" #~ msgid "There's an updated system image." #~ msgstr "Es gibt eine Systemaktualisierung." #~ msgid "Tap to open the system updater." #~ msgstr "Antippen, um die Systemaktualisierung zu starten." lomiri-system-settings-1.1.0/po/dv.po000066400000000000000000001317361457356502600176030ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Dhivehi \n" "Language: dv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/el.po000066400000000000000000002746151457356502600175760ustar00rootroot00000000000000# Greek translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-03-11 08:26+0000\n" "Last-Translator: Giannis Vassilopoulos \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Ρυθμίσεις συστήματος" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Προτιμήσεις;Ρυθμίσεις;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Δεν γίνεται να ακυρωθεί το τρέχον αίτημα (δεν είναι δυνατή η επαφή με την " "υπηρεσία)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Δεν υπάρχει δυνατότητα παύσης του τρέχοντος αιτήματος (δεν είναι δυνατή η " "επαφή με την υπηρεσία)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Για προγραμματιστές" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Στη λειτουργία προγραμματιστή, οποιοσδήποτε μπορεί να έχει πρόσβαση, να " "αλλάξει ή να διαγράψει οτιδήποτε σε αυτήν τη συσκευή συνδέοντάς το σε άλλη " "συσκευή." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Χρειάζεται να ορίσετε έναν κωδικό αριθμό ή μια κωδική φράση για να " "χρησιμοποιήσετε τη λειτουργία προγραμματιστή." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Κλείδωμα ασφαλείας" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Συγγνώμη, αυτή η άδεια δεν μπορούσε να εμφανιστεί." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Περί" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Σειριακός" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Κανένα" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Διεύθυνση Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Διεύθυνση Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Αποθηκευτικός χώρος" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 ελεύθερα" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Λογισμικό:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Λειτουργικό σύστημα" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Τελευταία ενημέρωση" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Ποτέ" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Έλεγχος για ενημερώσεις" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Νομική σημείωση:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Άδειες λογισμικού" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Ρυθμιστικές πληροφορίες" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Λειτουργία για προγραμματιστές" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Γίνεται σάρωση" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Ρυθμίσεις συστήματος" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Χρησιμοποιείται από εφαρμογές" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Βίντεο" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Ήχος" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Εικόνες" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Έγγραφα" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Λήψεις" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Άλλα αρχεία" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Χρησιμοποιείται από εφαρμογές" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Συνολική χωρητικότητα" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Ελεύθερος χώρος" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Κατ' όνομα" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Κατά μέγεθος" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Λεπτομέρειες έκδοσης Λ/Σ" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Αριθμός έκδοσης Λ/Σ" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Τμήμα εικόνας UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Περιγραφή έκδοσης Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Αναγνωριστικό έκδοσης συσκευής" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Περιγραφή έκδοσης συσκευής" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Αναγνωριστικό έκδοσης προσαρμογών" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Άγνωστος τίτλος" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Ακύρωση" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Δεν επιλέχθηκαν εικόνες" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Διαγραφή %1 εικόνας" msgstr[1] "Διαγραφή %1 εικόνων" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Προσθήκη μιας εικόνας…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Αφαίρεση εικόνων…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Φόντο" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Επαναφορά όλων των ρυθμίσεων του συστήματος" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Ενεργοποιημένο" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Η συσκευή χρειάζεται να επανεκκινηθεί ώστε να ολοκληρωθούν οι αλλαγές." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "φόντο" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Σύστημα" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Προσαρμοσμένο" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Επιλογή μιας σύνδεσης" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Παρουσίαση" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Καθορισμός" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "ΟΚ" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Μπαταρία" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 δευτερόλεπτο πριν" msgstr[1] "%1 δευτερόλεπτα πριν" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 λεπτό πριν" msgstr[1] "%1 λεπτά πριν" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ώρα πριν" msgstr[1] "%1 ώρες πριν" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Επίπεδο φόρτισης" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Χθες" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Σήμερα" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Φορτίζει" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Τελευταία πλήρης φόρτιση" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Πλήρως φορτισμένο" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Τρόποι μείωσης χρήσης μπαταρίας:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Φωτεινότητα οθόνης" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Κλείδωμα αν ανενεργό" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Αναστολή αν ανενεργό" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Μετά από %1 λεπτό" msgstr[1] "Μετά από %1 λεπτά" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Μετά από %1 λεπτό" msgstr[1] "Μετά από %1 λεπτά" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Το Wi-Fi που χρησιμοποιείται για σημείο ασύρματης πρόσβασης" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Κλείδωμα συσκευής όταν δεν είναι σε χρήση:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Αναστολή λειτουργίας συσκευής όταν δεν χρησιμοποιείται:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Μετά από %1 δευτερόλεπτο" msgstr[1] "Μετά από %1 δευτερόλεπτα" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Οι μικρότεροι χρόνοι είναι πιο ασφαλείς. Η συσκευή δεν θα κλειδώνει κατά τη " "διάρκεια κλήσεων ή αναπαραγωγής βίντεο." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Δεν θα αναστέλλει η λειτουργία της συσκευής κατά τη διάρκεια κλήσεων ή " "αναπαραγωγής βίντεο." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Αίτημα εξουσιοδότησης σύζευξης Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Η συσκευή %1 θέλει να πραγματοποιήσει σύζευξη με αυτήν τη συσκευή. Θέλετε να " "το επιτρέψετε;" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Να επιτρέπεται" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Άρνηση" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Αίτηση ταιριάσματος Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Παρακαλώ επιβεβαιώστε ότι το PIN που εμφανίζεται στην συσκευή '%1' ταιριάζει " "με αυτό" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Επιβεβαίωση PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Σε σύνδεση" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Γίνεται σύνδεση…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Γίνεται αποσύνδεση…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Αποσυνδεδεμένο" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Άγνωστο" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Υπολογιστής" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Τηλέφωνο" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Μόντεμ" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Δίκτυο" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Σετ ακουστικών/μικροφώνου" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Ακουστικά" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Βίντεο" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Άλλοι Ήχοι" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Χειριστήριο Παιχνιδιών" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Πληκτρολόγιο" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Ταμπλέτα" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Ποντίκι" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Εκτυπωτής" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Κάμερα" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Παρακολούθηση" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Άλλο" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Εξαιρετικό" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Καλό" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Μέτριο" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Όχι καλό" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Όνομα" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Τύπος" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Κατάσταση" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Ισχύς σήματος" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Να συνδέεται αυτόματα με τον εντοπισμό:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Αποσύνδεση" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Σύνδεση" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Να ξεχαστεί αυτή η συσκευή" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Παρακαλούμε εισαγάγετε το ακόλουθο PIN στο %1 και πατήστε «Enter» στο " "πληκτρολόγιο:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Ανιχνεύσιμο" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Μη ανιχνεύσιμο" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Γίνεται αναζήτηση…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Συνδεδεμένες συσκευές:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Συνδέστε μια άλλη συσκευή:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Συνδέστε μια συσκευή:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Δεν βρέθηκε τίποτα" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN για '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Ταίριασμα" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Φωτεινότητα & Εμφάνιση" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Φωτεινότητα" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Φωτεινότητα οθόνης" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Αυτόματη ρύθμιση" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" "Αυξάνει και μειώνει τη φωτεινότητα της οθόνης για να ταιριάζει με το " "περιβάλλον." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "οθόνη" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Εξωτερική οθόνη" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Ασύρματη οθόνη" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Δεν είστε συνδεδεμένοι" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Ασύρματη οθόνη" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Δεν ανιχνεύθηκαν οθόνες" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Συνδεδεμένη οθόνη:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Γίνεται σύνδεση" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Χρήση άλλης οθόνης:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Επιλογή οθόνης:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Αυτή η συσκευή απέτυχε να συνδεθεί στο %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Παρουσιάστηκε ένα άγνωστο σφάλμα κατά τη σύνδεση στο %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Εικόνες" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Πατήστε για κλικ" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Τρέχουσες διατάξεις:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Αλλαγή ρυθμίσεων σημείου ασύρματης πρόσβασης" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Ρύθμιση σημείου ασύρματης πρόσβασης" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Όνομα δικτύου hotspot" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Επιλογή ενός ονόματος" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Απαιτείται συνθηματικό (συνιστάται):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Εμφάνιση κωδικού" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Η εκκίνηση του σημείου ασύρματης πρόσβασης θα ενεργοποιήσει το Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Αλλαγή" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Έναρξη" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Όταν το hotspot είναι ενεργοποιημένο, οι άλλες συσκευές μπορούν να " "χρησιμοποιήσουν τη σύνδεση δεδομένων της κινητής τηλεφωνίας σας μέσω του Wi-" "Fi. Ισχύουν οι κανονικές χρεώσεις δεδομένων." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Άλλες συσκευές μπορούν να χρησιμοποιήσουν τη σύνδεση δεδομένων της κινητής " "τηλεφωνίας σας μέσω δικτύου Wi-Fi. Ισχύουν οι κανονικές χρεώσεις δεδομένων." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Αλλαγή συνθηματικού/ρύθμισης…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Ρύθμιση σημείου ασύρματης πρόσβασης…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Απενεργοποιημένο Wi-Fi" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" "Για να δημιουργήσετε ένα σημείο ασύρματης πρόσβασης, χρειάζεται να " "ενεργοποιήσετε το Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Ενεργοποίηση Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Γλώσσα συστήματος" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Πίσω" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Επιβεβαίωση" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Διατάξεις πληκτρολογίου" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Τρέχουσες διατάξεις:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Όλες οι διαθέσιμες διατάξεις:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Γλώσσα και κείμενο" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Γλώσσα συστήματος…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Ενεργοποίηση πληκτρολογίου οθόνης" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Πληκτρολόγιο οθόνης" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Εξωτερικό πληκτρολόγιο" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru σκούρο" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru μαύρο" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Λευκό" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Μαύρο" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Γκρι" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Περίγραμμα λευκό" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Περίγραμμα μαύρο" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Περίγραμμα γκρί" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Θέμα πληκτρολογίου οθόνης" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Θέμα πληκτρολογίου" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Ορθογραφικός έλεγχος" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Αυτόματη διόρθωση" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Προτάσεις λέξεων" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Αυτόματη μετατροπή σε κεφαλαία" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Ενεργοποίηση του Shift για να γίνει κεφαλαίο το πρώτο γράμμα κάθε πρότασης." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Αυτόματη στίξη" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Όταν πατήσετε δυο φορές το Διάστημα, προσθέτει μια τελεία." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Ήχος πληκτρολογίου" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Δόνηση πληκτρολογίου" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Διαφάνεια πληκτρολογίου" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Πληκτρολόγιο υλικού" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Διατάξεις και άλλες πηγές" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Η συσκευή χρειάζεται να επανεκκινηθεί ώστε να ολοκληρωθούν οι αλλαγές." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Επανεκκίνηση τώρα" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Τρέχουσες γλώσσες με ορθογραφικό ελέγχο:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Όλες οι διαθέσιμες γλώσσες:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Επαναφορά εκκινητή (launcher)" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Σε μεγάλες οθόνες:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Να εμφανίζεται πάντα ο εκκινητής" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" "Τα βίντεο και τα παιχνίδια πλήρους οθόνης ενδέχεται να τα αποκρύψουν " "προσωρινά." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Μέγεθος εικονιδίου:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Ταχύτητα δρομέα:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Ταχύτητα κύλισης ροδέλας:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Ταχύτητα διπλού κλικ:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Δοκιμή διπλού κλικ:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Επιφάνεια αφής" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Ταχύτητα κύλισης με δύο δάκτυλα:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Πατήστε για κλικ" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Κύλιση με δυο δάκτυλα" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Αγνόηση επιφάνειας αφής όταν:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Πληκτρολόγηση" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Ένα ποντίκι συνδέθηκε" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Συνδέστε ένα ποντίκι ή επιφάνεια αφής μέσω USB ή χρησιμοποιήστε μια συσκευή " "Bluetooth. Εάν δεν εντοπιστεί συσκευή Bluetooth, βεβαιωθείτε ότι είναι " "ενεργοποιημένη και ότι οι μπαταρίες είναι φορτισμένες." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Χρειάζεται να χρησιμοποιήσετε ποντίκι Bluetooth ή επιφάνεια αφής με αυτήν " "την οθόνη. Βεβαιωθείτε ότι είναι κοντά στη συσκευή και ότι οι μπαταρίες " "είναι φορτισμένες." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Ποντίκι & επιφάνεια αφής" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Πρωτεύον κουμπί:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Αριστερά" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Δεξιά" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Όχι αρκετά γρήγορα" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Διπλό κλικ" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Ο supplicant είναι τώρα διαθέσιμος" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "ειδοποιήσεις" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "ειδοποιήσεις" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Ειδοποιήσεις" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Να επιτρέπεται σε αυτήν την εφαρμογή να με ειδοποιεί με χρήση:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Ήχοι" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Δονήσεις" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Συννεφάκια ειδοποιήσεων" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Λίστα ειδοποιήσεων" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Ήχος" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Εφαρμογές που ειδοποιούν με ήχο:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Δόνηση" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Όταν είναι στην αθόρυβη λειτουργία:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Δόνηση ως συνήθως" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Να μην δονείται" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Εφαρμογές που ειδοποιούν με δόνηση:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Εφαρμογές:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Οι εφαρμογές μπορούν να σας ειδοποιούν χρησιμοποιώντας ήχους, δονήσεις, " "συννεφάκια ειδοποιήσεων και τη λίστα ειδοποιήσεων." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Εφαρμογές που ειδοποιούν με ήχο" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Εφαρμογές που ειδοποιούν με δόνηση" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Καμία ειδοποίηση" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Σύννεφα ειδοποιήσεων" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Προσθήκη εκτυπωτή" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Εισάγετε URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Συσκευές" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Δεν βρέθηκαν συσκευές." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Περιγραφή εκτυπωτή" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Σύνδεση" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Επιλογή μιας σύνδεσης" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Όνομα εκτυπωτή" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Περιγραφή" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Προαιρετικό" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Τοποθεσία" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Οδηγός" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Επιλογή οδηγού" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Επιλογή εκτυπωτή από τη βάση δεδομένων" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Παροχή αρχείου PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Φιλτράρισμα οδηγών" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Αρχείο PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Γίνεται εκτύπωση" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Διαχείριση εργασιών εκτύπωσης" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Προεπιλεγμένος εκτυπωτής" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Ρυθμισμένοι εκτυπωτές" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Εκτυπωτές που βρέθηκαν" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Διαγραφή" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Ορισμός ως προεπιλογή" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Δεν έχουν ρυθμιστεί ακόμη εκτυπωτές." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Κατάσταση εκτυπωτή" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Γενικές ρυθμίσεις" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Πολιτικές" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Αντίγραφα και σελίδες" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Κεντρικός υπολογιστής" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Αντίγραφα" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Μέγεθος χαρτιού" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Διπλότυπο" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Χρώμα μοντέλου" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Ποιότητα" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Ενεργοποιημένο" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Προεπιλογή" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Αυτός είναι ο προεπιλεγμένος εκτυπωτής." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Αποδοχή εργασιών" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Κοινόχρηστα" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Αδρανή" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Ματαιώθηκε" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Ενεργό" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Διακόπηκε" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Κανένα μήνυμα" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Εργασίες" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Διαχείριση εργασιών εκτυπωτή" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Διεύθυνση" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Μοντέλο" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Τοπικός εκτυπωτής raw" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Εκτύπωση δοκιμαστικής σελίδας" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Όλα τα έγγραφα, τα αποθηκευμένα παιχνίδια, οι ρυθμίσεις και άλλα στοιχεία θα " "διαγραφούν οριστικά από αυτήν τη συσκευή." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Ολική διαγραφή & επαναφορά" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Επαναφορά συσκευής" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Επαναφορά εκκινητή (launcher)" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Ο εκκινητής θα επιστρέψει στα αρχικά περιεχόμενα." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Επαναφορά όλων των ρυθμίσεων του συστήματος…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Τα περιεχόμενα και η διαμόρφωση του εκκινητή, καθώς και τα φίλτρα της " "αρχικής οθόνης θα επιστρέψουν στις αρχικές τους ρυθμίσεις." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Διαγραφή & επαναφορά όλων" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Επαναφορά όλων των ρυθμίσεων του συστήματος" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Αθόρυβη λειτουργία" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Κουδούνισμα:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Η υψηλή ένταση μπορεί να τραυματίσει την ακοή σου." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Κλήσεις:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ήχος κλήσης" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Δόνηση κατά το κουδούνισμα" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Δόνηση στην αθόρυβη λειτουργία" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Ήχοι πληκτρολογίου" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Μηνύματα:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Δόνηση με ήχο μηνύματος" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Δόνηση με ήχο μηνύματος" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Άλλοι ήχοι:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Ήχος κλειδώματος" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Άλλες δονήσεις" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Δόνηση με ήχο μηνύματος" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Προσαρμοσμένος ήχος κλήσης" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Επιλογή από" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Ζώνη ώρας" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Ρύθμιση ζώνης ώρας:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Αυτόματα" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Χειροκίνητα" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Εισάγετε την τρέχουσα τοποθεσία σας." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Δεν βρέθηκε τοποθεσία" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Ώρα & ημερομηνία" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Ζώνη ώρας:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Ρύθμιση ώρας και ημερομηνίας:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Ρύθμιση ώρας και ημερομηνίας" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Ώρα" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Ημερομηνία" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Για να προσθέσετε μια ρύθμιση VPN, κάντε λήψη του αρχείου ρυθμίσεων ή " "ρυθμίστε το μη αυτόματα." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Προσθήκη χειροκίνητης ρύθμισης…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Απαιτείται επανασύνδεση VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Πρέπει να επανασυνδεθείτε ώστε να ολοκληρωθούν οι αλλαγές." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Προσθήκη πιστοποιητικού;" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Προσθήκη κλειδιού;" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Προσθήκη αρχείου pac;" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Περιεχόμενο:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Δεν υπάρχουν διαθέσιμα δεδομένα." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Αποθήκευση" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Άγνωστο σφάλμα" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Δεν δόθηκε αιτία" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Η συσκευή είναι πλέον διαχειρίσιμη" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Η συσκευή είναι πλέον μη διαχειρίσιμη" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Η συσκευή δεν μπορούσε να καταστεί έτοιμη για ρύθμιση" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Δεν ήταν δυνατόν να διατηρηθεί η ρύθμιση IP (μη διαθέσιμη διεύθυνση, λήξη " "χρόνου, κτλ)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Δεν είναι πλέον έγκυρες οι ρυθμίσεις IP" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Οι λεπτομέρειες πιστοποίησης ήταν λανθασμένες" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Αποσυνδέθηκε το 802.1x supplicant" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Απέtυχε η ρύθμιση του 802.1x supplicant" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Αποτυχία του 802.1x supplicant" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Το 802.1x supplicant πήρε πολλή ώρα για να πιστοποιηθεί" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Αποτυχία εκκίνησης του πελάτη DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Σφάλμα πελάτη DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Αποτυχία του πελάτη DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Αποτυχία εκκίνησης της υπηρεσίας κοινόχρηστης σύνδεσης" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Αποτυχία της υπηρεσίας κοινόχρηστης σύνδεσης" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Μπορεί να λείπει το απαραίτητο υλισμικό (firmware) για τη συσκευή" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Η συσκευή αφαιρέθηκε" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Ο NetworkManager μπήκε σε λειτουργία ύπνου" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Η ενεργή σύνδεση της συσκευής εξαφανίστηκε" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Η συσκευή αποσυνδέθηκε από τον χρήστη ή τον πελάτη" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Θεωρήθηκε η υπάρχουσα σύνδεση της συσκευής" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Ο supplicant είναι τώρα διαθέσιμος" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Αδυναμία εύρεσης του μόντεμ" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Απέτυχε ή έληξε η σύνδεση Bluetooth" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Μια εξάρτηση της σύνδεσης απέτυχε" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Ο ModemManager δεν είναι διαθέσιμος" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Δεν ήταν δυνατόν να βρεθεί το δίκτυο Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Απέτυχε μια δευτερεύουσα σύνδεση της βασικής σύνδεσης" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Λεπτομέρειες δικτύου" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Τελευταία σύνδεση" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Κωδικός" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Να ξεχαστεί αυτό το δίκτυο" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Διεύθυνση IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Σύνδεση σε κρυφό δίκτυο" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Όνομα δικτύου" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Ασφάλεια" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "Προσωπικό WPA & WPA2" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "Εταιρικό WPA & WPA2" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Δυναμικό WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Το δίκτυο δεν είναι ασφαλές." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Πιστοποίηση" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Εσωτερική πιστοποίηση" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Πιστοποιητικό CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Επιλογή…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Λήξη.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Λήξη.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Συνιστάται η χρήση πιστοποιητικών καθώς αυξάνει την ασφάλεια." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Πιστοποιητικό πελάτη" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Χρήση προσωπικού κλειδιού" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Αρχείο Pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Τροφοδοσία pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Απενεργοποιημένο" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Ανώνυμος" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Πιστοποιήθηκε" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Και τα δύο" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Έκδοση PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Έκδοση 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Έκδοση 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Αυτόματο" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Ανώνυμη ταυτότητα" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Ταυτότητα" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Όνομα χρήστη" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Συνθηματικό προσωπικού κλειδιού" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Απομνημόνευση συνθηματικού" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Σύνδεση σε κρυφό δίκτυο…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Προηγούμενα δίκτυα" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Εκκαθάριση" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Ιδιωτικό κλειδί" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Δημόσιο κλειδί" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Αδιαφανής" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Εύρεση" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Προσωπικά" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Σύστημα" #~ msgid "Message received" #~ msgstr "Ελήφθη μήνυμα" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Σύνδεση σε δίκτυο Wi-Fi" #~ msgid "Remove image" #~ msgstr "Αφαίρεση εικόνας" #~ msgid "Unavailable" #~ msgstr "Μη διαθέσιμο" #~ msgid "Launcher" #~ msgstr "Εκκινητής" #~ msgid "System;" #~ msgstr "Σύστημα;" #~ msgid "about" #~ msgstr "σχετικά" #~ msgid "device" #~ msgstr "συσκευή" #~ msgid "info" #~ msgstr "πληροφορίες" #~ msgid "phone" #~ msgstr "τηλέφωνο" #~ msgid "number" #~ msgstr "αριθμός" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "σειριακός αριθμός" #~ msgid "address" #~ msgstr "διεύθυνση" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "άδειες" #~ msgid "developer" #~ msgstr "ανάπτυξη" #~ msgid "software" #~ msgstr "λογισμικό" #~ msgid "storage" #~ msgstr "αποθήκευση" #~ msgid "disk" #~ msgstr "δίσκος" #~ msgid "space" #~ msgstr "χώρος" #~ msgid "version" #~ msgstr "έκδοση" #~ msgid "revision" #~ msgstr "αναθεώρηση" #~ msgid "appearance" #~ msgstr "εμφάνιση" #~ msgid "wallpaper" #~ msgstr "ταπετσαρία" #~ msgid "art" #~ msgstr "εικαστικά" #~ msgid "photo" #~ msgstr "φωτογραφία" #~ msgid "picture" #~ msgstr "εικόνα" #~ msgid "image" #~ msgstr "εικόνα" #~ msgid "battery" #~ msgstr "μπαταρία" #~ msgid "power" #~ msgstr "ενέργεια" #~ msgid "charge" #~ msgstr "φόρτιση" #~ msgid "idle" #~ msgstr "αδράνεια" #~ msgid "lock" #~ msgstr "κλείδωμα" #~ msgid "disable" #~ msgstr "απενεργοποίηση" #~ msgid "enable" #~ msgstr "ενεργοποίηση" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "σετ ακουστικών" #~ msgid "pair" #~ msgstr "ζεύγος" #~ msgid "discover" #~ msgstr "εντοπισμός" #~ msgid "car" #~ msgstr "αυτοκίνητο" #~ msgid "handsfree" #~ msgstr "ακουστικά" #~ msgid "wireless" #~ msgstr "ασύρματο" #~ msgid "connect" #~ msgstr "σύνδεση" #~ msgid "disconnect" #~ msgstr "αποσύνδεση" #~ msgid "stereo" #~ msgstr "στερεοφωνικό" #~ msgid "brightness" #~ msgstr "φωτεινότητα" #~ msgid "display" #~ msgstr "οθόνη" #~ msgid "screen" #~ msgstr "οθόνη" #~ msgid "automatic" #~ msgstr "αυτόματα" #~ msgid "adjust" #~ msgstr "ρύθμιση" #~ msgid "Example" #~ msgstr "Παράδειγμα" #~ msgid "example" #~ msgstr "παράδειγμα" #~ msgid "test" #~ msgstr "δοκιμή" #~ msgid "sample" #~ msgstr "δείγμα" #~ msgid "Flight Mode" #~ msgstr "Λειτουργία πτήσης" #~ msgid "flight" #~ msgstr "πτήση" #~ msgid "plane" #~ msgstr "αεροπλάνο" #~ msgid "offline" #~ msgstr "εκτός σύνδεσης" #~ msgid "airplane" #~ msgstr "αεροπλάνο" #~ msgid "network" #~ msgstr "δίκτυο" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Εικόνες" #~ msgid "hotspot" #~ msgstr "σημείο ασύρματης πρόσβασης" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "γλώσσα" #~ msgid "keyboard" #~ msgstr "πληκτρολόγιο" #~ msgid "spellcheck" #~ msgstr "έλεγχος ορθογραφίας" #~ msgid "correct" #~ msgstr "διόρθωση" #~ msgid "suggestions" #~ msgstr "προτάσεις" #~ msgid "capitalization" #~ msgstr "κεφαλαία" #~ msgid "punctuation" #~ msgstr "στίξη" #~ msgid "layout" #~ msgstr "διάταξη" #~ msgid "words" #~ msgstr "λέξεις" #~ msgid "vibration" #~ msgstr "δόνηση" #~ msgid "launcher" #~ msgstr "εκκινητής" #~ msgid "mouse" #~ msgstr "ποντίκι" #~ msgid "touchpad" #~ msgstr "επιφάνεια αφής" #~ msgid "tap" #~ msgstr "πάτημα" #~ msgid "touch" #~ msgstr "αφή" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "είσοδος" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Πιστοποίηση" #~ msgid "notifications" #~ msgstr "ειδοποιήσεις" #~ msgid "apps" #~ msgstr "εφαρμογές" #~ msgid "authorize" #~ msgstr "εξουσιοδότηση" #~ msgid "permissions" #~ msgstr "δικαιώματα" #~ msgid "badges" #~ msgstr "σήματα" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Κλείδωμα περιστροφής οθόνης" #~ msgid "rotation" #~ msgstr "περιστροφή" #~ msgid "orientation" #~ msgstr "προσανατολισμός" #~ msgid "printer" #~ msgstr "εκτυπωτής" #~ msgid "printers" #~ msgstr "εκτυπωτές" #~ msgid "printing" #~ msgstr "γίνεται εκτύπωση" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "σύγκριση" #~ msgid "copies" #~ msgstr "αντίγραφα" #~ msgid "colormodel" #~ msgstr "έγχρωμο μοντέλο" #~ msgid "greyscale" #~ msgstr "κλίμακα του γκρι" #~ msgid "color" #~ msgstr "χρώμα" #~ msgid "laser" #~ msgstr "λέιζερ" #~ msgid "ink" #~ msgstr "μελάνι" #~ msgid "Reset" #~ msgstr "Επαναφορά" #~ msgid "reset" #~ msgstr "επαναφορά" #~ msgid "erase" #~ msgstr "διαγραφή" #~ msgid "factory" #~ msgstr "εργοστασιακά" #~ msgid "clear" #~ msgstr "καθαρισμός" #~ msgid "restore" #~ msgstr "επαναφορά" #~ msgid "sound" #~ msgstr "ήχος" #~ msgid "silent" #~ msgstr "αθόρυβος" #~ msgid "ringtone" #~ msgstr "ήχος κλήσης" #~ msgid "vibrate" #~ msgstr "δόνηση" #~ msgid "dialpad" #~ msgstr "πλήκτρα κλήσης" #~ msgid "message" #~ msgstr "μήνυμα" #~ msgid "volume" #~ msgstr "ένταση" #~ msgid "time" #~ msgstr "ώρα" #~ msgid "date" #~ msgstr "ημερομηνία" #~ msgid "timezone" #~ msgstr "ζώνη ώρας" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "δρομολόγηση" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "κρυφό" #~ msgid "Used by Ubuntu" #~ msgstr "Χρησιμοποιείται από το Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Παρασκήνιο Dash" #~ msgid "Opacity:" #~ msgstr "Διαφάνεια:" #~ msgid "Edit" #~ msgstr "Επεξεργασία" #~ msgid "New APN" #~ msgstr "Νέο APN" #~ msgid "Used for:" #~ msgstr "Χρησιμοποιήθηκε για:" #~ msgid "Internet and MMS" #~ msgstr "Διαδίκτυο και MMS" #~ msgid "Internet" #~ msgstr "Διαδίκτυο" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Εισαγάγετε ένα όνομα που περιγράφει το APN" #~ msgid "APN" #~ msgstr "APN (Access Point Name)" #~ msgid "Enter the name of the access point" #~ msgstr "Εισαγάγετε το όνομα του σημείου πρόσβασης" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Εισάγετε κέντρο μηνυμάτων" #~ msgid "Proxy" #~ msgstr "Διαμεσολαβητής (proxy)" #~ msgid "Enter message proxy" #~ msgstr "Εισαγάγετε διαμεσολαβητή μηνυμάτων" #~ msgid "Proxy port" #~ msgstr "Θύρα διαμεσολαβητή" #~ msgid "Enter message proxy port" #~ msgstr "Εισαγάγετε θύρα διαμεσολαβητή μηνυμάτων" #~ msgid "User name" #~ msgstr "Όνομα χρήστη" #~ msgid "Enter username" #~ msgstr "Εισάγετε όνομα χρήστη" #~ msgid "Enter password" #~ msgstr "Εισάγετε συνθηματικό" #~ msgid "PAP or CHAP" #~ msgstr "PAP ή CHAP" #~ msgid "PAP only" #~ msgstr "Μόνο PAP" #~ msgid "CHAP only" #~ msgstr "Μόνο CHAP" #~ msgid "Protocol" #~ msgstr "Πρωτόκολλο" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Πάροχος & APN" #~ msgid "Carrier" #~ msgstr "Πάροχος" #~ msgid "Carriers & APNs" #~ msgstr "Πάροχοι & APNs" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "APN διαδικτύου" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Επαναφορά όλων των ρυθμίσεων APN…" #~ msgid "Reset APN Settings" #~ msgstr "Επαναφορά ρυθμίσεων APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Θέλετε σίγουρα να επαναφέρετε τις ρυθμίσεις APN;" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Προτίμηση %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Έχετε επιλέξει το %1 ως το προτιμώμενο MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Έχετε επιλέξει το %1 ως το προτιμώμενο APN Διαδικτύου. " #~ msgid "Disable" #~ msgstr "Απενεργοποίηση" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Αποσύνδεση %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Απενεργοποίηση %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Αυτό αποσυνδέει %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Αυτό απενεργοποιεί το %1." #~ msgid "Cellular" #~ msgstr "Δίκτυο κινητής τηλεφωνίας" #~ msgid "Call forwarding" #~ msgstr "Προώθηση κλήσης" #~ msgid "Forward every incoming call" #~ msgstr "Προώθηση κάθε εισερχόμενης κλήσης" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Ανακατευθύνει όλες τις τηλεφωνικές κλήσεις σε άλλο αριθμό." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Δεν είναι δυνατός ο έλεγχος της κατάστασης προώθησης κλήσεων " #~ msgid "Forward incoming calls when:" #~ msgstr "Προώθηση εισερχόμενων κλήσεων όταν:" #~ msgid "I’m on another call" #~ msgstr "Είμαι σε άλλη κλήση" #~ msgid "I don’t answer" #~ msgstr "Δεν απαντώ" #~ msgid "My phone is unreachable" #~ msgstr "Το τηλέφωνό μου δεν είναι προσβάσιμο" #~ msgid "Contacts…" #~ msgstr "Επαφές…" #~ msgid "Please select a phone number" #~ msgstr "Παρακαλούμε επιλέξτε ένα αριθμό τηλεφώνου" #~ msgid "Numbers" #~ msgstr "Αριθμοί" #~ msgid "Could not forward to this contact" #~ msgstr "Αδυναμία προώθησης σε αυτήν την επαφή" #~ msgid "Contact not associated with any phone number." #~ msgstr "Η επαφή δεν σχετίζεται με οποιονδήποτε αριθμό τηλεφώνου." #~ msgid "All calls" #~ msgstr "Όλες οι κλήσεις" #~ msgid "Some calls" #~ msgstr "Μερικές κλήσεις" #~ msgid "Off" #~ msgstr "Ανενεργό" #~ msgid "Forward to" #~ msgstr "Προώθηση σε" #~ msgid "Enter a number" #~ msgstr "Πληκτρολογήστε έναν αριθμό" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Η προώθηση κλήσεων δεν μπορεί να αλλάξει αυτήν τη στιγμή." #~ msgid "Call waiting" #~ msgstr "Αναμονή κλήσης" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Σας επιτρέπει να απαντήσετε ή να κάνετε νέα κλήση ενώ βρίσκεστε ήδη σε " #~ "άλλη κλήση, και να αλλάξετε μεταξύ τους" #~ msgid "Services" #~ msgstr "Υπηρεσίες" #, qt-format #~ msgid "Last called %1" #~ msgstr "Τελευταίος που κλήθηκε %1" #~ msgid "Call" #~ msgstr "Κλήση" #, qt-format #~ msgid "%1 Services" #~ msgstr "Υπηρεσίες %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Δικαιώματα εφαρμογής" #~ msgid "Apps that you have granted access to:" #~ msgstr "Εφαρμογές που έχετε παραχωρήσει πρόσβαση σε:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Εφαρμογές που έχουν ζητήσει πρόσβαση στην κάμερά σας" #~ msgid "Apps that have requested access to your location" #~ msgstr "Εφαρμογές που έχουν αιτηθεί πρόσβαση στην τοποθεσία σας" #~ msgid "Microphone" #~ msgstr "Μικρόφωνο" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Εφαρμογές που έχουν αιτηθεί πρόσβαση στο μικρόφωνό σας" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "" #~ "Εφαρμογές που έχουν αιτηθεί πρόσβαση στους διαδικτυακούς λογαριασμούς σας." #~ msgid "Online Accounts…" #~ msgstr "Διαδικτυακοί λογαριασμοί…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Να επιτρέπεται στη συσκευή να εντοπίσει την τοποθεσία σας:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Χρήση μόνο GPS (λιγότερο ακριβές)" #~ msgid "Using GPS" #~ msgstr "Χρήση GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Χρήση GPS, ανώνυμο Wi-Fi και πληροφορίες δικτύου κινητής τηλεφωνίας." #~ "
Επιλέγοντας αυτήν την ρύθμιση, αποδέχεστε τους
Όρους και " #~ "προϋποθέσεις Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Χρήση GPS και ανώνυμο Wi-Fi.
Επιλέγοντας αυτήν την ρύθμιση, αποδέχεστε " #~ "τους Όρους και προϋποθέσεις Nokia HERE." #~ msgid "Not at all" #~ msgstr "Καθόλου" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Χρήση GPS για ανίχνευση της τοποθεσίας σας. Όταν το τηλέφωνο είναι " #~ "απενεργοποιημένο, το GPS απενεργοποιείται για εξοικονόμηση μπαταρίας." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Χρησιμοποιεί το Wi-Fi και το GPS για να ανιχνεύσει την τοποθεσία σας. Η " #~ "απενεργοποίηση της ανίχνευσης της τοποθεσίας εξοικονομεί μπαταρία." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Χρήση Wi-Fi (τώρα απενεργοποιημένο) και GPS για ανίχνευση της τοποθεσίας " #~ "σας. Η απενεργοποίηση της ανίχνευσης τοποθεσίας εξοικονομεί μπαταρία." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Χρήση Wi-Fi, κεραιών κινητής και GPS για ανίχνευση της τοποθεσίας σας. Η " #~ "απενεργοποίηση της ανίχνευσης τοποθεσίας εξοικονομεί μπαταρία." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Χρήση Wi-Fi, κεραιών κινητής (δεν βρέθηκε ενεργή σύνδεση) και GPS για " #~ "ανίχνευση της τοποθεσίας σας. Η απενεργοποίηση της ανίχνευσης τοποθεσίας " #~ "εξοικονομεί μπαταρία." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Χρήση Wi-Fi (τώρα απενεργοποιημένο), κεραιών κινητής και GPS για " #~ "ανίχνευση της τοποθεσίας σας. Η απενεργοποίηση της ανίχνευσης τοποθεσίας " #~ "εξοικονομεί μπαταρία." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Χρήση Wi-Fi (τώρα απενεργοποιημένο), κεραιών κινητής (δεν βρέθηκε ενεργή " #~ "σύνδεση) και GPS για ανίχνευση της τοποθεσίας σας. Η απενεργοποίηση της " #~ "ανίχνευσης τοποθεσίας εξοικονομεί μπαταρία." #~ msgid "Let apps access this location:" #~ msgstr "" #~ "Να επιτρέπεται στις εφαρμογές να έχουν πρόσβαση σε αυτήν την τοποθεσία:" #~ msgid "None requested" #~ msgstr "Δεν ζητήθηκε τίποτα" #~ msgid "Change passcode…" #~ msgstr "Αλλαγή κωδικού αριθμού" #~ msgid "Change passphrase…" #~ msgstr "Αλλαγή κωδικής φράσης" #~ msgid "Switch to swipe" #~ msgstr "Αλλαγή σε χειρονομία" #~ msgid "Switch to passcode" #~ msgstr "Αλλαγή σε κωδικό αριθμό" #~ msgid "Switch to passphrase" #~ msgstr "Αλλαγή σε κωδική φράση" #~ msgid "Existing passcode" #~ msgstr "Υπάρχων κωδικός αριθμός" #~ msgid "Existing passphrase" #~ msgstr "Υπάρχουσα κωδική φράση" #~ msgid "Choose passcode" #~ msgstr "Επιλογή κωδικού αριθμού" #~ msgid "Choose passphrase" #~ msgstr "Επιλογή κωδικής φράσης" #~ msgid "Confirm passcode" #~ msgstr "Επιβεβαίωση κωδικού αριθμού" #~ msgid "Confirm passphrase" #~ msgstr "Επιβεβαίωση κωδικής φράσης" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Οι κωδικοί αριθμοί δεν ταιριάζουν. Δοκιμάστε ξανά." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Οι κωδικές φράσεις δεν ταιριάζουν. Προσπαθήστε ξανά." #~ msgid "Unset" #~ msgstr "Αναίρεση ρύθμισης" #~ msgid "Unlock the device using:" #~ msgstr "Ξεκλείδωμα της συσκευής με χρήση:" #~ msgid "Swipe (no security)" #~ msgstr "Χειρονομία (δεν παρέχει ασφάλεια)" #~ msgid "4-digit passcode" #~ msgstr "Κωδικός αριθμός με 4 ψηφία" #~ msgid "Passphrase" #~ msgstr "Κωδική φράση" #~ msgid "Fingerprint" #~ msgstr "Αποτύπωμα" #~ msgid "Swipe (no security)… " #~ msgstr "Χειρονομία (δεν παρέχει ασφάλεια)... " #~ msgid "4-digit passcode…" #~ msgstr "Κωδικός αριθμός με 4 ψηφία…" #~ msgid "Passphrase…" #~ msgstr "Συνθηματική φράση…" #~ msgid "Security & Privacy" #~ msgstr "Ασφάλεια & ιδιωτικότητα" #~ msgid "Phone and Internet" #~ msgstr "Τηλέφωνο και διαδίκτυο" #~ msgid "Phone only" #~ msgstr "Τηλέφωνο μόνο" #~ msgid "Fingerprint ID" #~ msgstr "ID αποτυπώματος" #~ msgid "Locking and unlocking" #~ msgstr "Κλείδωμα και ξεκλείδωμα" #~ msgid "SIM PIN" #~ msgstr "PIN κάρτας SIM" #~ msgid "On" #~ msgstr "Ενεργό" #~ msgid "Encryption" #~ msgstr "Κρυπτογράφηση" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Η κρυπτογράφηση αποτρέπει την πρόσβαση σε δεδομένα του τηλεφώνου όταν το " #~ "τηλέφωνο είναι συνδεδεμένο σε έναν Υπολογιστή ή κάποια άλλη συσκευή." #~ msgid "Privacy" #~ msgstr "Ιδιωτικότητα" #~ msgid "Stats on welcome screen" #~ msgstr "Στατιστικά αρχικής οθόνης" #~ msgid "Messages on welcome screen" #~ msgstr "Μηνύματα στην οθόνη καλωσορίσματος" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Κανένα" #~ msgid "Passcode" #~ msgstr "Κωδικός αριθμός" #~ msgid "Sleep locks immediately" #~ msgstr "Άμεσο κλείδωμα κατά την αναστολή" #~ msgid "When locked, allow:" #~ msgstr "Στο κλείδωμα συσκευής, να επιτρέπεται:" #~ msgid "Notifications and quick settings" #~ msgstr "Ειδοποιήσεις και γρήγορες ρυθμίσεις" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Ενεργοποιήστε την ασφάλεια κλειδώματος για να περιορίσετε την πρόσβαση " #~ "όταν η συσκευή είναι κλειδωμένη." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Άλλες εφαρμογές και λειτουργίες θα σας ζητήσουν να ξεκλειδώσετε." #~ msgid "Change SIM PIN" #~ msgstr "Αλλαγή του κωδικού PIN της SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Μη έγκυρος κωδικός PIN. Απομένει %1 απόπειρα." #~ msgstr[1] "Μη έγκυρος κωδικός PIN. Απομένουν %1 απόπειρες." #~ msgid "No more attempts allowed" #~ msgstr "Δεν επιτρέπονται άλλες προσπάθειες" #~ msgid "Current PIN:" #~ msgstr "Τρέχων κωδικός PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Επιτρέπεται %1 προσπάθεια." #~ msgstr[1] "Επιτρέπονται %1 προσπάθειες." #~ msgid "Choose new PIN:" #~ msgstr "Εισάγετε νέο κωδικό PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Επιβεβαιώστε το νέο κωδικό PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "Οι κωδικοί PIN δεν ταιριάζουν. Δοκιμάστε ξανά." #~ msgid "Enter SIM PIN" #~ msgstr "Εισάγετε τον κωδικό PIN της SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Εισάγετε τον προηγούμενο κωδικό PIN της SIM" #~ msgid "Unlock" #~ msgstr "Ξεκλείδωμα" #~ msgid "Lock" #~ msgstr "Κλείδωμα" #~ msgid "Unlocked" #~ msgstr "Ξεκλέιδωτο" #~ msgid "Change PIN…" #~ msgstr "Αλλαγή PIN…" #~ msgid "Locked" #~ msgstr "Κλειδωμένο" #~ msgid "Unlock…" #~ msgstr "Ξεκλείδωμα…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Όταν έχει οριστεί PIN στην κάρτα SIM, πρέπει να εισαχθεί για πρόσβαση σε " #~ "υπηρεσίες κινητής τηλεφωνίας μετά την επανεκκίνηση της συσκευής ή την " #~ "εναλλαγή της κάρτας SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Εάν εισάγετε έναν λανθασμένο κωδικό PIN επανειλημμένα η κάρτα SIM θα " #~ "κλειδωθεί μόνιμα." #~ msgid "Hour" #~ msgstr "Ώρα" #~ msgid "Minute" #~ msgstr "Λεπτό" #~ msgid "Second" #~ msgstr "Δευτερόλεπτο" #~ msgid "Day" #~ msgstr "Ημέρα" #~ msgid "Month" #~ msgstr "Μήνας" #~ msgid "Year" #~ msgstr "Έτος" #~ msgid "Cellular data" #~ msgstr "Δεδομένα κινητής τηλεφωνίας" #~ msgid "No SIM detected" #~ msgstr "Δεν ανιχνεύθηκε SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Εισάγετε μια κάρτα SIM και επανεκκινήστε τη συσκευή σας." #~ msgid "Data roaming" #~ msgstr "Περιαγωγή δεδομένων" #~ msgid "Ask me each time" #~ msgstr "Να ερωτώμαι κάθε φορά" #~ msgid "For outgoing calls, use:" #~ msgstr "Για εξερχόμενες κλήσεις, να χρησιμοποιείται:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Μπορείτε ακόμα να καθορίσετε κάρτα SIM σε μεμονωμένες κλήσεις, ή και για " #~ "συγκεκριμένες επαφές σας." #~ msgid "For messages, use:" #~ msgstr "Για μηνύματα, να χρησιμοποιείται:" #~ msgid "Next" #~ msgstr "Επόμενο" #~ msgid "Data usage statistics" #~ msgstr "Στατιστικά χρήσης δεδομένων" #~ msgid "Carriers" #~ msgstr "Πάροχοι" #~ msgid "Connection type:" #~ msgstr "Τύπος σύνδεσης:" #~ msgid "2G only (saves battery)" #~ msgstr "2G μόνο (οικονομία μπαταρίας)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (πιο γρήγορο)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (πιο γρήγορο)" #~ msgid "Edit SIM Name" #~ msgstr "Επεξεργασία ονόματος SIM" #~ msgid "Cellular data:" #~ msgstr "Δεδομένα κινητής τηλεφωνίας:" #~ msgid "Accessibility" #~ msgstr "Προσβασιμότητα" #~ msgid "accessibility" #~ msgstr "προσβασιμότητα" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "δίκτυο κινητής τηλεφωνίας" #~ msgid "mobile" #~ msgstr "κινητή τηλεφωνία" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "δεδομένα" #~ msgid "carrier" #~ msgstr "πάροχος" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "υπηρεσίες" #~ msgid "forwarding" #~ msgstr "προώθηση" #~ msgid "waiting" #~ msgstr "σε αναμονή" #~ msgid "call" #~ msgstr "κλήση" #~ msgid "shortcuts" #~ msgstr "συντομεύσεις" #~ msgid "numbers" #~ msgstr "αριθμοί" #~ msgid "security" #~ msgstr "ασφάλεια" #~ msgid "privacy" #~ msgstr "ιδιωτικότητα" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "κωδικός" #~ msgid "password" #~ msgstr "κωδικός πρόσβασης" #~ msgid "passphrase" #~ msgstr "κωδική φράση" #~ msgid "swipe" #~ msgstr "σάρωση" #~ msgid "allow" #~ msgstr "να επιτρέπεται" #~ msgid "access" #~ msgstr "πρόσβαση" #~ msgid "Updates available" #~ msgstr "Διαθέσιμες ενημερώσεις" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Λανθασμένος κωδικός. Δοκιμάστε ξανά." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Λάθος συνθηματική φράση. Προσπαθήστε ξανά." #~ msgid "Could not set security mode" #~ msgstr "Δεν ήταν δυνατή η ρύθμιση της λειτουργίας ασφαλείας" #~ msgid "Could not set security display hint" #~ msgstr "Δεν ήταν δυνατή η ρύθμιση της εμφάνισης ειδοποίησης ασφαλείας" #~ msgid "Authentication token manipulation error" #~ msgstr "Σφάλμα στον χειρισμό του αντικειμένου ταυτοποίησης" #~ msgid "There's an updated system image." #~ msgstr "Υπάρχει μια ενημερωμένη εικόνα συστήματος." #~ msgid "Tap to open the system updater." #~ msgstr "Πατήστε για να ανοίξετε το πρόγραμμα ενημέρωσης συστήματος." lomiri-system-settings-1.1.0/po/en_AU.po000066400000000000000000002263141457356502600201560ustar00rootroot00000000000000# English (Australia) translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2022-12-21 08:47+0000\n" "Last-Translator: Denham McLaren \n" "Language-Team: English (Australia) \n" "Language: en_AU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "System Settings" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferences;Settings;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Can't cancel current request (can't contact service)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Can't pause current request (can't contact service)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Developer Mode" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "You need a passcode or passphrase set to use Developer Mode." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Lock security" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Sorry, this license could not be displayed." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "About" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serial" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "None" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi address" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth address" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Storage" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 free" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Last updated" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Never" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Check for updates" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Software licenses" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulatory info" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Developer mode" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Scanning" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "System Settings" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Used by apps" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Pictures" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Other files" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Used by apps" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Total storage" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Free space" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "By name" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "By size" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS Build Details" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS build number" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports Image part" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu build description" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Device Image part" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Device build description" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Customisation Image part" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Unknown title" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "No images selected" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Remove %1 image" msgstr[1] "Remove %1 images" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Add an image…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Remove images…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Background" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Reset all system settings" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Enabled" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "The device needs to restart for changes to take effect." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "background" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "System" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Custom" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Choose a connection" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Preview" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Set" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Battery" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 second ago" msgstr[1] "%1 seconds ago" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minute ago" msgstr[1] "%1 minutes ago" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 hour ago" msgstr[1] "%1 hours ago" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Charge level" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Yesterday" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Today" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Charging now" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Last full charge" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Fully charged" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Ways to reduce battery use:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Display brightness" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Lock when idle" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Sleep when idle" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "After %1 second" msgstr[1] "After %1 seconds" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "After %1 minute" msgstr[1] "After %1 minutes" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi used for hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Lock the device when it's not in use:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Put the device to sleep when it is not in use:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "After %1 second" msgstr[1] "After %1 seconds" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Shorter times are more secure. Device won't lock during calls or video " "playback." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Device won’t sleep during calls or video playback." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth Pairing Authorisation Request" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "The device %1 wants to pair with this device. Do you want to allow this?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Allow" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Refuse" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth Pairing Request" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Please confirm that the PIN displayed on '%1' matches this one" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirm PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connected" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connecting…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Disconnecting…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Disconnected" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Unknown" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Phone" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Network" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Headphones" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Other Audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Keyboard" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mouse" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printer" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Camera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Watch" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Other" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excellent" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Good" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Fair" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Poor" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Name" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Type" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signal Strength" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connect automatically when detected:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Disconnect" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Connect" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Forget this device" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Please enter the following PIN on %1 and press “Enter” on the keyboard:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Discoverable" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Not discoverable" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Searching…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Connected devices:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connect another device:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connect a device:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "None detected" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN for '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Pair" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brightness & Display" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brightness" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Display brightness" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Adjust automatically" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Brightens and dims the display to suit the surroundings." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "display" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "External display" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Wireless display" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Not connected" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Wireless Display" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "No displays detected" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Connected display:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Connecting" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Use another display:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Choose a display:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "This device failed to connect to %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "There was an unknown error connecting to %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Pictures" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Tap to click" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Current layouts:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Change Hotspot Setup" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Set Up Hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Hotspot name" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Choose a name" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Require a password (recommended):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Show password" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Starting the hotspot will turn on Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Change" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Start" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "When hotspot is on, other devices can use your mobile data connection over " "Wi-Fi. Normal data charges apply." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Other devices can use your mobile data connection over the Wi-Fi network. " "Normal data charges apply." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Change Password/Setup…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Set Up Hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi is off" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "In order to create a hotspot, you need to turn Wi-Fi on." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Turn on Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Display language" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Back" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirm" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Keyboard layouts" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Current layouts:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "All layouts available:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Language & Text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Display language…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Enable on-screen keyboard" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "On-screen keyboard" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "External keyboard" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Just White" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Just Black" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Just Grey" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordered White" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordered Black" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordered Grey" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "On-screen keyboard theme" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Keyboard theme" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Spell checking" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Auto correction" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Word suggestions" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Auto capitalisation" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Turns on Shift to capitalise the first letter of each sentence." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Auto punctuation" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Inserts a period when you tap Space twice." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Keyboard sound" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Keyboard vibration" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Keyboard opacity" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Hardware keyboard" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Layouts and other sources" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "The device needs to restart for changes to take effect." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Restart Now" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Current spelling languages:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "All languages available:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Reset Launcher" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "On large screens:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Always show the launcher" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videos and full-screen games may hide it temporarily." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Icon size:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Cursor speed:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Wheel scrolling speed:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Double-click speed:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Test double-click:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Finger scrolling speed:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tap to click" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Scroll with two fingers" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignore touchpad when:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Typing" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "A mouse is connected" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If your " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mouse & Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Primary button:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Left" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Right" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Not fast enough" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Double-clicked" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "The supplicant is now available" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alerts" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alerts" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notifications" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Let this app alert me using:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sounds" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrations" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Notification Bubbles" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Notification List" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sound" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Apps that notify with sound:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "When in Silent mode:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrate as normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Don't vibrate" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Apps that notify with vibrations:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Applications:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Apps that notify with sound" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Apps that notify with vibration" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "No notifications" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bubbles" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Add printer" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Enter URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Devices" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "No devices found." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Describe printer" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Connection" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Choose a connection" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Printer name" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Description" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Optional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Location" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Driver" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Choose driver" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Select printer from database" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Provide PPD file" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filter drivers" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD file" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Printing" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Manager Printer Jobs" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Default printer" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Configured printers" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Discovered printers" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Set as Default" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "There are no printers configured yet." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Printer status" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "General settings" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Policies" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Copies and pages" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Copies" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Paper size" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Duplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Colour model" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Quality" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Enabled" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Default" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "This is the default printer." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Accepting jobs" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Shared" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Idle" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Aborted" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Active" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Stopped" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "No messages" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Jobs" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Manage Print Jobs" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Address" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Local Raw Printer" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Print test page" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Erase & Reset Everything" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Reset device" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Reset Launcher" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "The Launcher will be returned to its original contents." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Reset all system settings…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Erase & Reset All" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Reset all system settings" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Silent Mode" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Ringer:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "High volume can damage your hearing." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Phone calls:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ringtone" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrate on ring" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrate in Silent Mode" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Dialpad tones" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messages:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrate with message sound" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrate with message sound" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Other sounds:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Lock sound" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Other vibrations" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrate with message sound" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Custom Ringtone" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Choose from" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Time zone" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Set the time zone:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatically" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manually" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Enter your current location." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "No matching place" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Time and Date" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Time zone:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Set the time and date:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Set time & date" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Time" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Date" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "To add a VPN configuration, download its config file or configure it " "manually." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Add Manual Configuration…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPN reconnection required." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "You need to reconnect for changes to have an effect." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Add certificate?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Add key?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Add pac file?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Content:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "No data available." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Save" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Unknown error" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "No reason given" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Device is now managed" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Device is now unmanaged" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "The device could not be readied for configuration" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP configuration could not be reserved (no available address, timeout, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "The IP configuration is no longer valid" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Your authentication details were incorrect" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X supplicant disconnected" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X supplicant configuration failed" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X supplicant failed" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X supplicant took too long to authenticate" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP client failed to start" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP client error" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP client failed" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Shared connection service failed to start" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Shared connection service failed" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Necessary firmware for the device may be missing" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "The device was removed" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager went to sleep" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "The device's active connection disappeared" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Device disconnected by user or client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "The device's existing connection was assumed" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "The supplicant is now available" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "The modem could not be found" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "The Bluetooth connection failed or timed out" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "A dependency of the connection failed" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager is unavailable" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "The Wi-Fi network could not be found" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "A secondary connection of the base connection failed" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Network details" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Last connected" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Password" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Forget this network" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP address" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Connect to Hidden Network" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Network name" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Security" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamic WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "This network is insecure." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Authentication" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Inner authentication" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA certificate" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Choose…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Using certificates is recommended as it increases security." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Client certificate" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "User private key" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac file" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac provisioning" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Disabled" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonymous" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Authenticated" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Both" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP version" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Version 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Version 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatic" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonymous identity" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identity" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Username" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Private key password" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Remember password" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Connect to hidden network…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Previous networks" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Clear" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Private key" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Public key" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaque" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Search" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Message received" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connect to Wi‑Fi" #~ msgid "Remove image" #~ msgstr "Remove image" #~ msgid "Unavailable" #~ msgstr "Unavailable" #~ msgid "Launcher" #~ msgstr "Launcher" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "about" #~ msgid "device" #~ msgstr "device" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "phone" #~ msgid "number" #~ msgstr "number" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serial" #~ msgid "address" #~ msgstr "address" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licenses" #~ msgid "developer" #~ msgstr "developer" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "storage" #~ msgid "disk" #~ msgstr "disk" #~ msgid "space" #~ msgstr "space" #~ msgid "version" #~ msgstr "version" #~ msgid "revision" #~ msgstr "revision" #~ msgid "appearance" #~ msgstr "appearance" #~ msgid "wallpaper" #~ msgstr "wallpaper" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "photo" #~ msgid "picture" #~ msgstr "picture" #~ msgid "image" #~ msgstr "image" #~ msgid "battery" #~ msgstr "battery" #~ msgid "power" #~ msgstr "power" #~ msgid "charge" #~ msgstr "charge" #~ msgid "idle" #~ msgstr "idle" #~ msgid "lock" #~ msgstr "lock" #~ msgid "disable" #~ msgstr "disable" #~ msgid "enable" #~ msgstr "enable" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "headset" #~ msgid "pair" #~ msgstr "pair" #~ msgid "discover" #~ msgstr "discover" #~ msgid "car" #~ msgstr "car" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "wireless" #~ msgstr "wireless" #~ msgid "connect" #~ msgstr "connect" #~ msgid "disconnect" #~ msgstr "disconnect" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "brightness" #~ msgid "display" #~ msgstr "display" #~ msgid "screen" #~ msgstr "screen" #~ msgid "automatic" #~ msgstr "automatic" #~ msgid "adjust" #~ msgstr "adjust" #~ msgid "Example" #~ msgstr "Example" #~ msgid "example" #~ msgstr "example" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "sample" #~ msgid "Flight Mode" #~ msgstr "Flight Mode" #~ msgid "flight" #~ msgstr "flight" #~ msgid "plane" #~ msgstr "plane" #~ msgid "offline" #~ msgstr "offline" #~ msgid "airplane" #~ msgstr "aeroplane" #~ msgid "network" #~ msgstr "network" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Pictures" #~ msgid "hotspot" #~ msgstr "hotspot" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "language" #~ msgid "keyboard" #~ msgstr "keyboard" #~ msgid "spellcheck" #~ msgstr "spellcheck" #~ msgid "correct" #~ msgstr "correct" #~ msgid "suggestions" #~ msgstr "suggestions" #~ msgid "capitalization" #~ msgstr "capitalisation" #~ msgid "punctuation" #~ msgstr "punctuation" #~ msgid "layout" #~ msgstr "layout" #~ msgid "words" #~ msgstr "words" #~ msgid "vibration" #~ msgstr "vibration" #~ msgid "launcher" #~ msgstr "launcher" #~ msgid "mouse" #~ msgstr "mouse" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "tap" #~ msgid "touch" #~ msgstr "touch" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "input" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Authentication" #~ msgid "notifications" #~ msgstr "notifications" #~ msgid "apps" #~ msgstr "apps" #~ msgid "authorize" #~ msgstr "authorise" #~ msgid "permissions" #~ msgstr "permissions" #~ msgid "badges" #~ msgstr "badges" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Rotation Lock" #~ msgid "rotation" #~ msgstr "rotation" #~ msgid "orientation" #~ msgstr "orientation" #~ msgid "printer" #~ msgstr "printer" #~ msgid "printers" #~ msgstr "printers" #~ msgid "printing" #~ msgstr "printing" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "collate" #~ msgid "copies" #~ msgstr "copies" #~ msgid "colormodel" #~ msgstr "colormodel" #~ msgid "greyscale" #~ msgstr "greyscale" #~ msgid "color" #~ msgstr "color" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "ink" #~ msgid "Reset" #~ msgstr "Reset" #~ msgid "reset" #~ msgstr "reset" #~ msgid "erase" #~ msgstr "erase" #~ msgid "factory" #~ msgstr "factory" #~ msgid "clear" #~ msgstr "clear" #~ msgid "restore" #~ msgstr "restore" #~ msgid "sound" #~ msgstr "sound" #~ msgid "silent" #~ msgstr "silent" #~ msgid "ringtone" #~ msgstr "ringtone" #~ msgid "vibrate" #~ msgstr "vibrate" #~ msgid "dialpad" #~ msgstr "dialpad" #~ msgid "message" #~ msgstr "message" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "time" #~ msgid "date" #~ msgstr "date" #~ msgid "timezone" #~ msgstr "timezone" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "routing" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "hidden" #~ msgid "Used by Ubuntu" #~ msgstr "Used by Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Dash background" #~ msgid "Opacity:" #~ msgstr "Opacity:" #~ msgid "Edit" #~ msgstr "Edit" #~ msgid "New APN" #~ msgstr "New APN" #~ msgid "Used for:" #~ msgstr "Used for:" #~ msgid "Internet and MMS" #~ msgstr "Internet and MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Enter a name describing the APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Enter the name of the access point" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Enter message centre" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Enter message proxy" #~ msgid "Proxy port" #~ msgstr "Proxy port" #~ msgid "Enter message proxy port" #~ msgstr "Enter message proxy port" #~ msgid "User name" #~ msgstr "Username" #~ msgid "Enter username" #~ msgstr "Enter username" #~ msgid "Enter password" #~ msgstr "Enter password" #~ msgid "PAP or CHAP" #~ msgstr "PAP or CHAP" #~ msgid "PAP only" #~ msgstr "PAP only" #~ msgid "CHAP only" #~ msgstr "CHAP only" #~ msgid "Protocol" #~ msgstr "Protocol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Carrier & APN" #~ msgid "Carrier" #~ msgstr "Carrier" #~ msgid "Carriers & APNs" #~ msgstr "Carriers & APNs" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Internet APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Reset All APN Settings…" #~ msgid "Reset APN Settings" #~ msgstr "Reset APN Settings" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Are you sure that you want to Reset APN Settings?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Prefer %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "You have chosen %1 as your preferred MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "You have chosen %1 as your preferred Internet APN. " #~ msgid "Disable" #~ msgstr "Disable" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Disconnect %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Disable %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "This disconnects %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "This disables %1." #~ msgid "Cellular" #~ msgstr "Mobile" #~ msgid "Call forwarding" #~ msgstr "Call forwarding" #~ msgid "Forward every incoming call" #~ msgstr "Forward every incoming call" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Redirects all phone calls to another number." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Call forwarding status can’t be checked " #~ msgid "Forward incoming calls when:" #~ msgstr "Forward incoming calls when:" #~ msgid "I’m on another call" #~ msgstr "I’m on another call" #~ msgid "I don’t answer" #~ msgstr "I don’t answer" #~ msgid "My phone is unreachable" #~ msgstr "My phone is unreachable" #~ msgid "Contacts…" #~ msgstr "Contacts…" #~ msgid "Please select a phone number" #~ msgstr "Please select a phone number" #~ msgid "Numbers" #~ msgstr "Numbers" #~ msgid "Could not forward to this contact" #~ msgstr "Could not forward to this contact" #~ msgid "Contact not associated with any phone number." #~ msgstr "Contact not associated with any phone number." #~ msgid "All calls" #~ msgstr "All calls" #~ msgid "Some calls" #~ msgstr "Some calls" #~ msgid "Off" #~ msgstr "Off" #~ msgid "Forward to" #~ msgstr "Forward to" #~ msgid "Enter a number" #~ msgstr "Enter a number" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Call forwarding can’t be changed right now." #~ msgid "Call waiting" #~ msgstr "Call waiting" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgid "Services" #~ msgstr "Services" #, qt-format #~ msgid "Last called %1" #~ msgstr "Last called %1" #~ msgid "Call" #~ msgstr "Call" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 Services" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "App permissions" #~ msgid "Apps that you have granted access to:" #~ msgstr "Apps that you have granted access to:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Apps that have requested access to your camera" #~ msgid "Apps that have requested access to your location" #~ msgstr "Apps that have requested access to your location" #~ msgid "Microphone" #~ msgstr "Microphone" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Apps that have requested access to your microphone" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Apps may also request access to online accounts." #~ msgid "Online Accounts…" #~ msgstr "Online Accounts…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Let the device detect your location:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Using GPS only (less accurate)" #~ msgid "Using GPS" #~ msgstr "Using GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the
Nokia HERE terms and conditions." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the
Nokia HERE terms and conditions." #~ msgstr "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgid "Not at all" #~ msgstr "Not at all" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Uses WiFi, mobile tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Uses WiFi, mobile tower locations (no current mobile connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Uses WiFi (currently off), mobile tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Uses WiFi (currently off), mobile tower locations (no current mobile " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgid "Let apps access this location:" #~ msgstr "Let apps access this location:" #~ msgid "None requested" #~ msgstr "None requested" #~ msgid "Change passcode…" #~ msgstr "Change passcode…" #~ msgid "Change passphrase…" #~ msgstr "Change passphrase…" #~ msgid "Switch to swipe" #~ msgstr "Switch to swipe" #~ msgid "Switch to passcode" #~ msgstr "Switch to passcode" #~ msgid "Switch to passphrase" #~ msgstr "Switch to passphrase" #~ msgid "Existing passcode" #~ msgstr "Existing passcode" #~ msgid "Existing passphrase" #~ msgstr "Existing passphrase" #~ msgid "Choose passcode" #~ msgstr "Choose passcode" #~ msgid "Choose passphrase" #~ msgstr "Choose passphrase" #~ msgid "Confirm passcode" #~ msgstr "Confirm passcode" #~ msgid "Confirm passphrase" #~ msgstr "Confirm passphrase" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Those passcodes don't match. Try again." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Those passphrases don't match. Try again." #~ msgid "Unset" #~ msgstr "Unset" #~ msgid "Unlock the device using:" #~ msgstr "Unlock the device using:" #~ msgid "Swipe (no security)" #~ msgstr "Swipe (no security)" #~ msgid "4-digit passcode" #~ msgstr "4-digit passcode" #~ msgid "Passphrase" #~ msgstr "Passphrase" #~ msgid "Fingerprint" #~ msgstr "Fingerprint" #~ msgid "Swipe (no security)… " #~ msgstr "Swipe (no security)… " #~ msgid "4-digit passcode…" #~ msgstr "4-digit passcode…" #~ msgid "Passphrase…" #~ msgstr "Passphrase…" #~ msgid "Security & Privacy" #~ msgstr "Security & Privacy" #~ msgid "Phone and Internet" #~ msgstr "Phone and Internet" #~ msgid "Phone only" #~ msgstr "Phone only" #~ msgid "Fingerprint ID" #~ msgstr "Fingerprint ID" #~ msgid "Locking and unlocking" #~ msgstr "Locking and unlocking" #~ msgid "SIM PIN" #~ msgstr "SIM PIN" #~ msgid "On" #~ msgstr "On" #~ msgid "Encryption" #~ msgstr "Encryption" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgid "Privacy" #~ msgstr "Privacy" #~ msgid "Stats on welcome screen" #~ msgstr "Stats on welcome screen" #~ msgid "Messages on welcome screen" #~ msgstr "Messages on welcome screen" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "None" #~ msgid "Passcode" #~ msgstr "Passcode" #~ msgid "Sleep locks immediately" #~ msgstr "Sleep locks immediately" #~ msgid "When locked, allow:" #~ msgstr "When locked, allow:" #~ msgid "Notifications and quick settings" #~ msgstr "Notifications and quick settings" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "Turn on lock security to restrict access when the device is locked." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Other apps and functions will prompt you to unlock." #~ msgid "Change SIM PIN" #~ msgstr "Change SIM PIN" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Incorrect PIN. %1 attempt remaining." #~ msgstr[1] "Incorrect PIN. %1 attempts remaining." #~ msgid "No more attempts allowed" #~ msgstr "No more attempts allowed" #~ msgid "Current PIN:" #~ msgstr "Current PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 attempt allowed." #~ msgstr[1] "%1 attempts allowed." #~ msgid "Choose new PIN:" #~ msgstr "Choose new PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirm new PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "PINs don't match. Try again." #~ msgid "Enter SIM PIN" #~ msgstr "Enter SIM PIN" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Enter Previous SIM PIN" #~ msgid "Unlock" #~ msgstr "Unlock" #~ msgid "Lock" #~ msgstr "Lock" #~ msgid "Unlocked" #~ msgstr "Unlocked" #~ msgid "Change PIN…" #~ msgstr "Change PIN…" #~ msgid "Locked" #~ msgstr "Locked" #~ msgid "Unlock…" #~ msgstr "Unlock…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgid "Hour" #~ msgstr "Hour" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "Second" #~ msgid "Day" #~ msgstr "Day" #~ msgid "Month" #~ msgstr "Month" #~ msgid "Year" #~ msgstr "Year" #~ msgid "Cellular data" #~ msgstr "Cellular data" #~ msgid "No SIM detected" #~ msgstr "No SIM detected" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Insert a SIM, then restart the device." #~ msgid "Data roaming" #~ msgstr "Data roaming" #~ msgid "Ask me each time" #~ msgstr "Ask me each time" #~ msgid "For outgoing calls, use:" #~ msgstr "For outgoing calls, use:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgid "For messages, use:" #~ msgstr "For messages, use:" #~ msgid "Next" #~ msgstr "Next" #~ msgid "Data usage statistics" #~ msgstr "Data usage statistics" #~ msgid "Carriers" #~ msgstr "Carriers" #~ msgid "Connection type:" #~ msgstr "Connection type:" #~ msgid "2G only (saves battery)" #~ msgstr "2G only (saves battery)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (faster)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (faster)" #~ msgid "Edit SIM Name" #~ msgstr "Edit SIM Name" #~ msgid "Cellular data:" #~ msgstr "Mobile data:" #~ msgid "Accessibility" #~ msgstr "Accessibility" #~ msgid "accessibility" #~ msgstr "accessibility" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "cellular" #~ msgid "mobile" #~ msgstr "mobile" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "data" #~ msgid "carrier" #~ msgstr "carrier" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "services" #~ msgid "forwarding" #~ msgstr "forwarding" #~ msgid "waiting" #~ msgstr "waiting" #~ msgid "call" #~ msgstr "call" #~ msgid "shortcuts" #~ msgstr "shortcuts" #~ msgid "numbers" #~ msgstr "numbers" #~ msgid "security" #~ msgstr "security" #~ msgid "privacy" #~ msgstr "privacy" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "code" #~ msgid "password" #~ msgstr "password" #~ msgid "passphrase" #~ msgstr "passphrase" #~ msgid "swipe" #~ msgstr "swipe" #~ msgid "allow" #~ msgstr "allow" #~ msgid "access" #~ msgstr "access" #~ msgid "Updates available" #~ msgstr "Updates available" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Incorrect passcode. Try again." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Incorrect passphrase. Try again." #~ msgid "Could not set security mode" #~ msgstr "Could not set security mode" #~ msgid "Could not set security display hint" #~ msgstr "Could not set security display hint" #~ msgid "Authentication token manipulation error" #~ msgstr "Authentication token manipulation error" #~ msgid "There's an updated system image." #~ msgstr "There's an updated system image." #~ msgid "Tap to open the system updater." #~ msgstr "Tap to open the system updater." lomiri-system-settings-1.1.0/po/en_CA.po000066400000000000000000001317771457356502600201440ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-07-20 12:03+0000\n" "Last-Translator: \"Rudra Harsh V.Singh\" \n" "Language-Team: English (Canada) \n" "Language: en_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.0-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Allow" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Change" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Start" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Back" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/en_GB.po000066400000000000000000002262541457356502600201440ustar00rootroot00000000000000# English (United Kingdom) translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2018-12-20 18:33+0000\n" "Last-Translator: nigel wood \n" "Language-Team: English (United Kingdom) \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.1.1\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "System Settings" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferences;Settings;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Cannot cancel current request (cannot contact service)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Cannot pause current request (cannot contact service)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Developer Mode" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "You need a passcode or passphrase set to use Developer Mode." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Lock security" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Sorry, this licence could not be displayed." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "About" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serial" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "None" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi address" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth address" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Storage" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 free" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Last updated" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Never" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Check for updates" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Software licenses" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulatory info" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Developer mode" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Scanning" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "System Settings" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Used by apps" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Pictures" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Other files" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Used by apps" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Total storage" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Free space" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "By name" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "By size" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS Build Details" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS build number" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Ubuntu Image part" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu build description" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Device Image part" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Device build description" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Customisation Image part" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Unknown title" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "No images selected" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Remove %1 image" msgstr[1] "Remove %1 images" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Add an image…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Remove images…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Background" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Reset all system settings" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Enabled" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "The device needs to restart for changes to take effect." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "background" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "System" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Custom" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Choose a connection" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Preview" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Set" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Battery" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 second ago" msgstr[1] "%1 seconds ago" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minute ago" msgstr[1] "%1 minutes ago" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 hour ago" msgstr[1] "%1 hours ago" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Charge level" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Yesterday" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Today" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Charging now" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Last full charge" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Fully charged" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Ways to reduce battery use:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Display brightness" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Lock when idle" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Sleep when idle" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "After %1 second" msgstr[1] "After %1 seconds" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "After %1 minute" msgstr[1] "After %1 minutes" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi used for hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Lock the device when it's not in use:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Put the device to sleep when it is not in use:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "After %1 second" msgstr[1] "After %1 seconds" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Shorter times are more secure. Device won't lock during calls or video " "playback." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Device won’t sleep during calls or video playback." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth Pairing Authorization Request" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "The device %1 wants to pair with this device. Do you want to allow this?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Allow" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Refuse" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth Pairing Request" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Please confirm that the PIN displayed on '%1' matches this one" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirm PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connected" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connecting…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Disconnecting…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Disconnected" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Unknown" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Phone" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Network" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Headphones" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Other Audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Keyboard" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mouse" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printer" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Camera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Watch" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Other" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excellent" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Good" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Fair" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Poor" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Name" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Type" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signal Strength" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connect automatically when detected:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Disconnect" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Connect" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Forget this device" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Please enter the following PIN on %1 and press “Enter” on the keyboard:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Discoverable" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Not discoverable" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Searching…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Connected devices:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connect another device:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connect a device:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "None detected" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN for '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Pair" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brightness & Display" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brightness" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Display brightness" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Adjust automatically" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Brightens and dims the display to suit the surroundings." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "display" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "External display" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Wireless display" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Not connected" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Wireless Display" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "No displays detected" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Connected display:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Connecting" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Use another display:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Choose a display:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "This device failed to connect to %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "There was an unknown error connecting to %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Pictures" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Tap to click" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Current layouts:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Change Hotspot Setup" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Set Up Hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Hotspot name" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Choose a name" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Require a password (recommended):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Show password" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Starting the hotspot will turn on Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Change" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Start" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "When hotspot is on, other devices can use your mobile data connection over " "Wi-Fi. Normal data charges apply." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "When hotspot is on, other devices can use your mobile data connection over " "Wi-Fi. Normal data charges apply." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Change Password/Setup…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Set Up Hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi is off" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "In order to create a hotspot, you need to turn Wi-Fi on." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Turn on Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Display language" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Back" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirm" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Keyboard layouts" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Current layouts:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "All layouts available:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Language & Text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Display language…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Enable on-screen keyboard" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "On-screen keyboard" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "External keyboard" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "On-screen keyboard" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Keyboard" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Spell checking" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Auto correction" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Word suggestions" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Auto capitalisation" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Turns on Shift to capitalise the first letter of each sentence." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Auto punctuation" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Inserts a period when you tap Space twice." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Keyboard sound" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Keyboard vibration" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Keyboard opacity" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Hardware keyboard" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Layouts and other sources" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "The device needs to restart for changes to take effect." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Restart Now" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Current spelling languages:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "All languages available:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Reset Launcher" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "On large screens:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Always show the launcher" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videos and full-screen games may hide it temporarily." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Icon size:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Cursor speed:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Wheel scrolling speed:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Double-click speed:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Test double-click:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Finger scrolling speed:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tap to click" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Scroll with two fingers" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignore touchpad when:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Typing" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "A mouse is connected" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mouse & Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Primary button:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Left" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Right" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Not fast enough" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Double-clicked" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "The supplicant is now available" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alerts" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alerts" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notifications" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Let this app alert me using:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sounds" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrations" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Notification Bubbles" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Notification List" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sound" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Apps that notify with sound:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "When in Silent mode:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrate as normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Don't vibrate" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Apps that notify with vibrations:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Applications:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Apps that notify with sound" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Apps that notify with vibration" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "No notifications" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bubbles" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Add printer" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Enter URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Devices" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "No devices found." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Describe printer" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Connection" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Choose a connection" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Printer name" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Description" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Optional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Location" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Driver" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Choose driver" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Select printer from database" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Provide PPD file" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filter drivers" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD file" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Printing" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Manager Printer Jobs" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Default printer" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Configured printers" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Discovered printers" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Set as Default" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "There are no printers configured yet." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Printer status" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "General settings" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Policies" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Copies and pages" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Copies" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Paper size" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Duplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Colour model" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Quality" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Enabled" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Default" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "This is the default printer." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Accepting jobs" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Shared" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Idle" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Aborted" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Active" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Stopped" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "No messages" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Jobs" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Manage Print Jobs" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Address" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Local Raw Printer" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Print test page" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "All documents, saved games, settings, and other items will be permanently " "deleted from this phone." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Erase & Reset Everything" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Reset device" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Reset Launcher" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "The Launcher will be returned to its original contents." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Reset all system settings…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Erase & Reset All" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Reset all system settings" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Silent Mode" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Ringer:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "High volume can damage your hearing." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Phone calls:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ringtone" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrate on ring" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrate in Silent Mode" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Dialpad tones" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messages:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrate with message sound" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrate with message sound" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Other sounds:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Lock sound" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Other vibrations" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrate with message sound" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Custom Ringtone" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Choose from" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Time zone" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Set the time zone:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatically" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manually" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Enter your current location." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "No matching place" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Time and Date" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Time zone:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Set the time and date:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Set time & date" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Time" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Date" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "To add a VPN configuration, download its config file or configure it " "manually." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Add Manual Configuration…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPN reconnection required." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "You need to reconnect for changes to have an effect." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Add certificate?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Add key?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Add pac file?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Content:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "No data available." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Save" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Unknown error" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "No reason given" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Device is now managed" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Device is now unmanaged" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "The device could not be readied for configuration" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP configuration could not be reserved (no available address, timeout, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "The IP configuration is no longer valid" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Your authentication details were incorrect" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X supplicant disconnected" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X supplicant configuration failed" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X supplicant failed" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X supplicant took too long to authenticate" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP client failed to start" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP client error" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP client failed" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Shared connection service failed to start" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Shared connection service failed" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Necessary firmware for the device may be missing" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "The device was removed" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager went to sleep" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "The device's active connection disappeared" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Device disconnected by user or client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "The device's existing connection was assumed" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "The supplicant is now available" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "The modem could not be found" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "The Bluetooth connection failed or timed out" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "A dependency of the connection failed" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager is unavailable" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "The Wi-Fi network could not be found" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "A secondary connection of the base connection failed" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Network details" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Last connected" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Password" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Forget this network" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP address" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Connect to hidden network" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Network name" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Security" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamic WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "This network is insecure." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Authentication" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Extra authentication" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA certificate" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Choose…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Using certificates is recommended as it increases security." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Client certificate" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "User private key" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac file" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac provisioning" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Disabled" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonymous" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Authenticated" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Both" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP version" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Version 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Version 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatic" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonymous identity" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identity" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Username" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Private key password" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Remember password" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Connect to hidden network…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Previous networks" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Clear" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Private key" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Public key" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaque" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Search" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Message received" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connect to Wi‑Fi" #~ msgid "Remove image" #~ msgstr "Remove image" #~ msgid "Unavailable" #~ msgstr "Unavailable" #~ msgid "Launcher" #~ msgstr "Launcher" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "about" #~ msgid "device" #~ msgstr "device" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "phone" #~ msgid "number" #~ msgstr "number" #~ msgid "imei" #~ msgstr "IMEI" #~ msgid "serial" #~ msgstr "serial" #~ msgid "address" #~ msgstr "address" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licences" #~ msgid "developer" #~ msgstr "developer" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "storage" #~ msgid "disk" #~ msgstr "disk" #~ msgid "space" #~ msgstr "space" #~ msgid "version" #~ msgstr "version" #~ msgid "revision" #~ msgstr "revision" #~ msgid "appearance" #~ msgstr "appearance" #~ msgid "wallpaper" #~ msgstr "wallpaper" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "Photo" #~ msgid "picture" #~ msgstr "picture" #~ msgid "image" #~ msgstr "image" #~ msgid "battery" #~ msgstr "battery" #~ msgid "power" #~ msgstr "power" #~ msgid "charge" #~ msgstr "charge" #~ msgid "idle" #~ msgstr "idle" #~ msgid "lock" #~ msgstr "lock" #~ msgid "disable" #~ msgstr "disable" #~ msgid "enable" #~ msgstr "enable" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "headset" #~ msgid "pair" #~ msgstr "pair" #~ msgid "discover" #~ msgstr "discover" #~ msgid "car" #~ msgstr "car" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "wireless" #~ msgstr "wireless" #~ msgid "connect" #~ msgstr "connect" #~ msgid "disconnect" #~ msgstr "disconnect" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "brightness" #~ msgid "display" #~ msgstr "display" #~ msgid "screen" #~ msgstr "screen" #~ msgid "automatic" #~ msgstr "automatic" #~ msgid "adjust" #~ msgstr "adjust" #~ msgid "Example" #~ msgstr "Example" #~ msgid "example" #~ msgstr "example" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "sample" #~ msgid "Flight Mode" #~ msgstr "Flight Mode" #~ msgid "flight" #~ msgstr "flight" #~ msgid "plane" #~ msgstr "plane" #~ msgid "offline" #~ msgstr "offline" #~ msgid "airplane" #~ msgstr "airplane" #~ msgid "network" #~ msgstr "network" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Pictures" #~ msgid "hotspot" #~ msgstr "hotspot" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "language" #~ msgid "keyboard" #~ msgstr "keyboard" #~ msgid "spellcheck" #~ msgstr "spellcheck" #~ msgid "correct" #~ msgstr "correct" #~ msgid "suggestions" #~ msgstr "suggestions" #~ msgid "capitalization" #~ msgstr "capitalisation" #~ msgid "punctuation" #~ msgstr "punctuation" #~ msgid "layout" #~ msgstr "layout" #~ msgid "words" #~ msgstr "words" #~ msgid "vibration" #~ msgstr "vibration" #~ msgid "launcher" #~ msgstr "launcher" #~ msgid "mouse" #~ msgstr "mouse" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "tap" #~ msgid "touch" #~ msgstr "touch" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "input" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Authentication" #~ msgid "notifications" #~ msgstr "notifications" #~ msgid "apps" #~ msgstr "apps" #~ msgid "authorize" #~ msgstr "authorise" #~ msgid "permissions" #~ msgstr "permissions" #~ msgid "badges" #~ msgstr "badges" #~ msgid "facebook" #~ msgstr "Facebook" #~ msgid "twitter" #~ msgstr "Twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "Rotation Lock" #~ msgid "rotation" #~ msgstr "rotation" #~ msgid "orientation" #~ msgstr "orientation" #~ msgid "printer" #~ msgstr "printer" #~ msgid "printers" #~ msgstr "printers" #~ msgid "printing" #~ msgstr "printing" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "collate" #~ msgid "copies" #~ msgstr "copies" #~ msgid "colormodel" #~ msgstr "colormodel" #~ msgid "greyscale" #~ msgstr "greyscale" #~ msgid "color" #~ msgstr "colour" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "ink" #~ msgid "Reset" #~ msgstr "Reset" #~ msgid "reset" #~ msgstr "reset" #~ msgid "erase" #~ msgstr "erase" #~ msgid "factory" #~ msgstr "factory" #~ msgid "clear" #~ msgstr "clear" #~ msgid "restore" #~ msgstr "restore" #~ msgid "sound" #~ msgstr "sound" #~ msgid "silent" #~ msgstr "silent" #~ msgid "ringtone" #~ msgstr "ringtone" #~ msgid "vibrate" #~ msgstr "vibrate" #~ msgid "dialpad" #~ msgstr "dialpad" #~ msgid "message" #~ msgstr "message" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "time" #~ msgid "date" #~ msgstr "date" #~ msgid "timezone" #~ msgstr "timezone" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "IP" #~ msgid "routing" #~ msgstr "routing" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "hidden" #~ msgid "Used by Ubuntu" #~ msgstr "Used by Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Dash background" #~ msgid "Opacity:" #~ msgstr "Opacity:" #~ msgid "Edit" #~ msgstr "Edit" #~ msgid "New APN" #~ msgstr "New APN" #~ msgid "Used for:" #~ msgstr "Used for:" #~ msgid "Internet and MMS" #~ msgstr "Internet and MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Enter a name describing the APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Enter the name of the access point" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Enter message centre" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Enter message proxy" #~ msgid "Proxy port" #~ msgstr "Proxy port" #~ msgid "Enter message proxy port" #~ msgstr "Enter message proxy port" #~ msgid "User name" #~ msgstr "User name" #~ msgid "Enter username" #~ msgstr "Enter username" #~ msgid "Enter password" #~ msgstr "Enter password" #~ msgid "PAP or CHAP" #~ msgstr "PAP or CHAP" #~ msgid "PAP only" #~ msgstr "PAP only" #~ msgid "CHAP only" #~ msgstr "CHAP only" #~ msgid "Protocol" #~ msgstr "Protocol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Carrier & APN" #~ msgid "Carrier" #~ msgstr "Carrier" #~ msgid "Carriers & APNs" #~ msgstr "Carriers & APNs" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Internet APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Reset All APN Settings…" #~ msgid "Reset APN Settings" #~ msgstr "Reset APN Settings" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Are you sure that you want to Reset APN Settings?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Prefer %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "You have chosen %1 as your preferred MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "You have chosen %1 as your preferred Internet APN. " #~ msgid "Disable" #~ msgstr "Disable" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Disconnect %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Disable %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "This disconnects %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "This disables %1." #~ msgid "Cellular" #~ msgstr "Mobile" #~ msgid "Call forwarding" #~ msgstr "Call forwarding" #~ msgid "Forward every incoming call" #~ msgstr "Forward every incoming call" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Redirects all phone calls to another number." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Call forwarding status can’t be checked " #~ msgid "Forward incoming calls when:" #~ msgstr "Forward incoming calls when:" #~ msgid "I’m on another call" #~ msgstr "I’m on another call" #~ msgid "I don’t answer" #~ msgstr "I don’t answer" #~ msgid "My phone is unreachable" #~ msgstr "My phone is unreachable" #~ msgid "Contacts…" #~ msgstr "Contacts…" #~ msgid "Please select a phone number" #~ msgstr "Please select a phone number" #~ msgid "Numbers" #~ msgstr "Numbers" #~ msgid "Could not forward to this contact" #~ msgstr "Could not forward to this contact" #~ msgid "Contact not associated with any phone number." #~ msgstr "Contact not associated with any phone number." #~ msgid "All calls" #~ msgstr "All calls" #~ msgid "Some calls" #~ msgstr "Some calls" #~ msgid "Off" #~ msgstr "Off" #~ msgid "Forward to" #~ msgstr "Forward to" #~ msgid "Enter a number" #~ msgstr "Enter a number" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Call forwarding can’t be changed right now." #~ msgid "Call waiting" #~ msgstr "Call waiting" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgid "Services" #~ msgstr "Services" #, qt-format #~ msgid "Last called %1" #~ msgstr "Last called %1" #~ msgid "Call" #~ msgstr "Call" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 Services" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "App permissions" #~ msgid "Apps that you have granted access to:" #~ msgstr "Apps that you have granted access to:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Apps that have requested access to your camera" #~ msgid "Apps that have requested access to your location" #~ msgstr "Apps that have requested access to your location" #~ msgid "Microphone" #~ msgstr "Microphone" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Apps that have requested access to your microphone" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Apps may also request access to online accounts." #~ msgid "Online Accounts…" #~ msgstr "Online Accounts…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Let the device detect your location:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Using GPS only (less accurate)" #~ msgid "Using GPS" #~ msgstr "Using GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the
Nokia HERE terms and conditions." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the
Nokia HERE terms and conditions." #~ msgstr "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgid "Not at all" #~ msgstr "Not at all" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Uses Wi-Fi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Uses Wi-Fi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Uses Wi-Fi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Uses Wi-Fi, mobile network cell tower locations (no current mobile " #~ "network connection), and GPS to detect your rough location. Turning off " #~ "location detection saves battery." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Uses Wi-Fi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Uses Wi-Fi (currently off), mobile network cell tower locations (no " #~ "current mobile network connection), and GPS to detect your rough " #~ "location. Turning off location detection saves battery." #~ msgid "Let apps access this location:" #~ msgstr "Let apps access this location:" #~ msgid "None requested" #~ msgstr "None requested" #~ msgid "Change passcode…" #~ msgstr "Change passcode…" #~ msgid "Change passphrase…" #~ msgstr "Change passphrase…" #~ msgid "Switch to swipe" #~ msgstr "Switch to swipe" #~ msgid "Switch to passcode" #~ msgstr "Switch to passcode" #~ msgid "Switch to passphrase" #~ msgstr "Switch to passphrase" #~ msgid "Existing passcode" #~ msgstr "Existing passcode" #~ msgid "Existing passphrase" #~ msgstr "Existing passphrase" #~ msgid "Choose passcode" #~ msgstr "Choose passcode" #~ msgid "Choose passphrase" #~ msgstr "Choose passphrase" #~ msgid "Confirm passcode" #~ msgstr "Confirm passcode" #~ msgid "Confirm passphrase" #~ msgstr "Confirm passphrase" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Those passcodes do not match. Try again." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Those passphrases don't match. Try again." #~ msgid "Unset" #~ msgstr "Unset" #~ msgid "Unlock the device using:" #~ msgstr "Unlock the device using:" #~ msgid "Swipe (no security)" #~ msgstr "Swipe (no security)" #~ msgid "4-digit passcode" #~ msgstr "4-digit passcode" #~ msgid "Passphrase" #~ msgstr "Passphrase" #~ msgid "Fingerprint" #~ msgstr "Fingerprint" #~ msgid "Swipe (no security)… " #~ msgstr "Swipe (no security)… " #~ msgid "4-digit passcode…" #~ msgstr "4-digit passcode…" #~ msgid "Passphrase…" #~ msgstr "Passphrase…" #~ msgid "Security & Privacy" #~ msgstr "Security & Privacy" #~ msgid "Phone and Internet" #~ msgstr "Phone and Internet" #~ msgid "Phone only" #~ msgstr "Phone only" #~ msgid "Fingerprint ID" #~ msgstr "Fingerprint ID" #~ msgid "Locking and unlocking" #~ msgstr "Locking and unlocking" #~ msgid "SIM PIN" #~ msgstr "SIM PIN" #~ msgid "On" #~ msgstr "On" #~ msgid "Encryption" #~ msgstr "Encryption" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgid "Privacy" #~ msgstr "Privacy" #~ msgid "Stats on welcome screen" #~ msgstr "Stats on welcome screen" #~ msgid "Messages on welcome screen" #~ msgstr "Messages on welcome screen" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "None" #~ msgid "Passcode" #~ msgstr "Passcode" #~ msgid "Sleep locks immediately" #~ msgstr "Sleep locks immediately" #~ msgid "When locked, allow:" #~ msgstr "When locked, allow:" #~ msgid "Notifications and quick settings" #~ msgstr "Notifications and quick settings" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "Turn on lock security to restrict access when the device is locked." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Other apps and functions will prompt you to unlock." #~ msgid "Change SIM PIN" #~ msgstr "Change SIM PIN" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Incorrect PIN. %1 attempt remaining." #~ msgstr[1] "Incorrect PIN. %1 attempts remaining." #~ msgid "No more attempts allowed" #~ msgstr "No more attempts allowed" #~ msgid "Current PIN:" #~ msgstr "Current PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 attempt allowed." #~ msgstr[1] "%1 attempts allowed." #~ msgid "Choose new PIN:" #~ msgstr "Choose new PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirm new PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "PINs don't match. Try again." #~ msgid "Enter SIM PIN" #~ msgstr "Enter SIM PIN" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Enter Previous SIM PIN" #~ msgid "Unlock" #~ msgstr "Unlock" #~ msgid "Lock" #~ msgstr "Lock" #~ msgid "Unlocked" #~ msgstr "Unlocked" #~ msgid "Change PIN…" #~ msgstr "Change PIN…" #~ msgid "Locked" #~ msgstr "Locked" #~ msgid "Unlock…" #~ msgstr "Unlock…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgid "Hour" #~ msgstr "Hour" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "Second" #~ msgid "Day" #~ msgstr "Day" #~ msgid "Month" #~ msgstr "Month" #~ msgid "Year" #~ msgstr "Year" #~ msgid "Cellular data" #~ msgstr "Cellular data" #~ msgid "No SIM detected" #~ msgstr "No SIM detected" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Insert a SIM, then restart the device." #~ msgid "Data roaming" #~ msgstr "Data roaming" #~ msgid "Ask me each time" #~ msgstr "Ask me each time" #~ msgid "For outgoing calls, use:" #~ msgstr "For outgoing calls, use:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgid "For messages, use:" #~ msgstr "For messages, use:" #~ msgid "Next" #~ msgstr "Next" #~ msgid "Data usage statistics" #~ msgstr "Data usage statistics" #~ msgid "Carriers" #~ msgstr "Carriers" #~ msgid "Connection type:" #~ msgstr "Connection type:" #~ msgid "2G only (saves battery)" #~ msgstr "2G only (saves battery)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (faster)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (faster)" #~ msgid "Edit SIM Name" #~ msgstr "Edit SIM Name" #~ msgid "Cellular data:" #~ msgstr "Cellular data:" #~ msgid "Accessibility" #~ msgstr "Accessibility" #~ msgid "accessibility" #~ msgstr "accessibility" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobile" #~ msgid "mobile" #~ msgstr "mobile" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "data" #~ msgid "carrier" #~ msgstr "carrier" #~ msgid "4g" #~ msgstr "4G" #~ msgid "3g" #~ msgstr "3G" #~ msgid "2g" #~ msgstr "2G" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "APN" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "SIM" #~ msgid "services" #~ msgstr "services" #~ msgid "forwarding" #~ msgstr "forwarding" #~ msgid "waiting" #~ msgstr "waiting" #~ msgid "call" #~ msgstr "call" #~ msgid "shortcuts" #~ msgstr "shortcuts" #~ msgid "numbers" #~ msgstr "numbers" #~ msgid "security" #~ msgstr "security" #~ msgid "privacy" #~ msgstr "privacy" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "code" #~ msgid "password" #~ msgstr "password" #~ msgid "passphrase" #~ msgstr "passphrase" #~ msgid "swipe" #~ msgstr "swipe" #~ msgid "allow" #~ msgstr "allow" #~ msgid "access" #~ msgstr "access" #~ msgid "Updates available" #~ msgstr "Updates available" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Incorrect passcode. Try again." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Incorrect passphrase. Try again." #~ msgid "Could not set security mode" #~ msgstr "Could not set security mode" #~ msgid "Could not set security display hint" #~ msgstr "Could not set security display hint" #~ msgid "Authentication token manipulation error" #~ msgstr "Authentication token manipulation error" #~ msgid "There's an updated system image." #~ msgstr "There's an updated system image." #~ msgid "Tap to open the system updater." #~ msgstr "Tap to open the system updater." lomiri-system-settings-1.1.0/po/en_US.po000066400000000000000000001317651457356502600202050ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-07-20 12:03+0000\n" "Last-Translator: \"Rudra Harsh V.Singh\" \n" "Language-Team: English (United States) \n" "Language: en_US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.0-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Allow" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/eo.po000066400000000000000000002307451457356502600175750ustar00rootroot00000000000000# Esperanto translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-04 16:35+0000\n" "Last-Translator: phlostically \n" "Language-Team: Esperanto \n" "Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistemaj agordoj" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferoj;Agordoj;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Ne eblas nuligi la nuna peton (ne eblas konakti la servon)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Ne eblas paŭzi la nunan peton (ne eblas kontakti la servon)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Programista reĝimo" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "En programista reĝimo ĉiuj povas aliri, ŝanĝi aŭ forigi ion ajn en ĉi tiu " "aparato konektante ĝin al alia aparato." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Vi bezonas paskodon aŭ pazfrazon agorditan por uzi la programistan reĝimon." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Ŝlosil-sekureco" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Bedaŭrinde ĉi tiu licenco ne povas esti montrita." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Pri" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Seria numero" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nenio" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Vifia adreso" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bludenta adreso" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Konservejo" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 libera" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programaro:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Operaciumo" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Lasta ĝisdatigo" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Neniam" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Serĉi ĝisdatigojn" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Leĝa:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Programaraj licencoj" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Reguliga informo" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Programista reĝimo" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Skanante" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistemaj agordoj" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Uzita de la aplikaĵoj" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Filmoj" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Sono" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Bildoj" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokumentoj" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Elŝutoj" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Aliaj dosieroj" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Uzita de la aplikaĵoj" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Tuta konservado" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Libera spaco" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Per nomo" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Per grando" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detaloj pri la operaciuma konstruo" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Operaciuma konstrua numero" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Parto de la Ubuntu-bildo" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Priskribo de la Ubuntu-konstruo" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parto de la aparata bildo" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Aparata bilda priskribo" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Tajlora bilda parto" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Nekonata titolo" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Nuligi" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Neniu bildo elektita" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Forigi %1 bildon" msgstr[1] "Forigi %1 bildojn" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Aldoni bildon…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Forigi bildojn…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fono" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Restartigu ĉiujn sistemajn agordojn" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Ŝaltita" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "La aparato bezonas restartigon por ke la ŝanĝoj ekvalidu." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fono" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistemo" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Propra" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Elekti konekton" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Antaŭvido" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Starigi" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Bone" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Baterio" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Antaŭ %1 sekundo" msgstr[1] "Antaŭ %1 sekundoj" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Antaŭ %1 minuto" msgstr[1] "Antaŭ %1 minutoj" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Antaŭ %1 horo" msgstr[1] "Antaŭ %1 horoj" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Ŝarĝeca nivelo" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Hieraŭ" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hodiaŭ" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Ŝarĝante nun" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Lasta plena ŝarĝado" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Plene ŝarĝita" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Manieroj por plimalgrandigi la bateri-uzadon:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Ekran-brileco" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Ŝlosi kiam senokupa" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Dormeti kiam senokupa" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Post %1 sekundo" msgstr[1] "Post %1 sekundoj" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Post %1 minuto" msgstr[1] "Post %1 minutoj" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Vifio uzita por retkaptejo" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Vifio" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bludento" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Ŝlosi la aparaton kiam ĝi ne estas uzata:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Dormeti la aparaton kiam ĝi ne estas uzata:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Post %1 sekundo" msgstr[1] "Post %1 sekundoj" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Plimallonga tempo estas pli sekura. La aparato ne estos ŝlosita dum vokoj aŭ " "videa ludado." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "La aparato ne dormetos dum vokoj aŭ video-ludado." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bludenta kuplad-peto" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "La aparato %1 volas kupladi kun ĉi tiu aparato. Ĉu vi volas permesi tion?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Jes" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Ne" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bludenta kuplado-peton" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Bv. konfirmi ke la kodo montrita en '%1' koincidas kun ĉi tiu" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Konfirmi kodon" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Konektita" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Konektante…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Malkonektante…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Malkonektita" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Nekonato" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Komputilo" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefono" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modemo" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Reto" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Orelumo" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Kapaŭskultiloj" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Alia aŭdo" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Ludregilo" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klavaro" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tabulkomputilo" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Muso" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printilo" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamerao" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Horloĝo" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Alia" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Bonega" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bona" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Mezbona" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Malbona" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nomo" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Speco" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Stato" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signala forto" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Konekti aŭtomate kiam trovita:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Malkonekti" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Konekti" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Forgesi ĉi tiun aparaton" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Bv. enigi la jenan kodon en %1 kaj premu \"Enigu\"-n en la klavaro:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Videbla" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Nevidebla" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Serĉante…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Konektitaj aparatoj:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Konekti al alia aparato:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Konekti aparaton:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Neniu trovita" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Kodo por '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Kuplado" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brileco kaj ekrano" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brileco" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Ekran-brileco" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Agordi aŭtomate" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Alĝustigas la brilecon de la ekrano laŭ la ĉirkaŭaĵa lumo." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "ekrano" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Eksterna ekrano" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Vifia ekrano" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Ne konektita" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Vifia ekrano" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Neniu ekrano trovita" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Konektita ekrano:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Konektante" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Uzi alian ekranon:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Elektu ekranon:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Ĉi tiu aparato malsukcesis konekti al %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Okazis eraro dum la konekto al %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Bildoj" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Premu por klaki" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Nunaj klavararanĝoj:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Ŝanĝi retkaptejajn agordojn" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Agordi retkaptejon" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Retkapteja nomo" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Elekti nomon" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Peti pasvorton (rekomendita):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Montri pasvorton" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Startigi la retkaptejon ŝaltos la vifion." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Ŝanĝi" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Startigi" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Retkaptejo" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Kiam la retkaptejo estas ŝaltita, aliaj aparatoj povas uzi vian poŝtelefonan " "datum-konekton per vifio. Normalaj kostoj aplikiĝas." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Aliaj aparatoj povas uzi vian poŝtelefonan datum-konekton per vifio. " "Normalaj kostoj aplikiĝas." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Ŝanĝi pasvorton/agordojn…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Agordi retkaptejon…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Vifio estas malŝaltita" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Por krei retkaptejon vi bezonas ŝalti vifion." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Ŝalti vifion" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Ekran-lingvo" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Reen" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Konfirmi" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Klavararanĝo" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Nunaj klavararanĝoj:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Ĉiuj disponeblaj klavararanĝoj:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Lingvo kaj teksto" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Sistema lingvo…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Ŝalti surekranan klavaron" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Surekrana klavaro" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Eksterna klavaro" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "Surekrana klavaro" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Klavaro" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Literumada kontrolo" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Aŭtomata korektado" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Vorto-sugestoj" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Aŭtomata uskleco" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Aktivigas Majusklon je la komenco de ĉiu frazo." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Aŭtomata interpunkcio" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Enmetas punkton kiam vi premas Spacon dufoje." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Klavar-sono" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Klavar-vibrado" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Klavara opakeco" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Fizika klavaro" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Araranĝoj kaj aliaj fontoj" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "La aparato bezonas restartigon por ke la ŝanĝoj ekvalidu." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Restartigi nun" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Nunaj literumadaj kontroloj por lingvoj:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Ĉiuj disponeblaj lingvoj:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Restartigu lanĉilon" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "En grandaj ekranoj:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Ĉiam montri la lanĉilon" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videoj kaj plenekranaj ludoj povas kaŝi ĝin provizore." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Piktograma grando:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Kursora rapido:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Musa rada rapido:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Duobla klaka rapido:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Testi duoblan klakon:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Tuŝplato" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Fingrorulumada rapido:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Premu por klaki" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Rulumi per du fingroj" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignori tuŝplaton kiam:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Tajpante" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Muso estas konektita" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Konektu muson aŭ tuŝplaton per USB aŭ uzu bludentan aparaton. Se bludenta " "aparato ne estas trovita certiĝu pri tio ke ĝi estas ŝaltita kaj ĝia baterio " "ŝarĝita." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Vi devas uzi bludentan muson aŭ tuŝplaton kun ĉi tiu ekrano. Certiĝu pri tio " "ke ĝi estas proksima al la aparato kaj ĝia baterio ŝarĝita." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Muso kaj tuŝplato" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Ĉefa butono:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Maldekstra" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Dekstra" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Ne sufiĉe rapida" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Duoble klakita" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Supplicant estas nun disponebla" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "avertoj" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "avertoj" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Sciigoj" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Ebligi ĉi tiun aplikaĵon averti min per:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sonoj" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibradoj" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Sciigo-bobeloj" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Sciigo-listo" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sono" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplikaĵoj kiuj sciigas per sono:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibrado" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Kiam estas en silenta reĝimo:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibradi normale" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Ne vibradi" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplikaĵoj kiuj sciigas per vibradoj:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplikaĵoj:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Aplikaĵoj povas averti vin per sonoj, vibradoj, sciigaj bobeloj kaj sciigo-" "listo." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplikaĵoj kiuj sciigas per sono" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplikaĵoj kiuj sciigas per vibrado" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Ne estas sciigoj" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bobeloj" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Printilo" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Enigu URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Aparatoj" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Neniu aparato trovita." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Priskribu printilon" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Konekto" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Elekti konekton" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Printila nomo" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Priskribo" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Nedeviga" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Loko" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Pelilo" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Elekti pelilon" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Elekti printilon de la datumbazo" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Havigi PPD-dosieron" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtri pelilojn" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD-dosiero" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Mastrumi print-laborojn" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Defaŭlta printilo" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Agordigitaj printiloj" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Trovitaj printiloj" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Forigi" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Igi defaŭlta" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Ne estas ankoraŭ agordigitaj printiloj." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Printila stato" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Ĝeneralaj agordoj" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Regularo" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopioj kaj paĝoj" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Gastiganto" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopioj" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Papera grando" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Ambaŭflanka" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Kolora modelo" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kvalito" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Ŝaltita" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Implicite" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Ĉi tiu estas la defaŭlta printilo." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Ricevante laborojn" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Kundividita" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Senokupa" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Abortigita" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktiva" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Haltita" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Ne mesaĝoj" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Laboroj" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Mastrumi print-laborojn" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adreso" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modelo" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Kruda loka printilo" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Printa testo-paĝo" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Ĉiuj dokumentoj, konservitaj ludoj, agordoj kaj aliaj eroj estos permanente " "forigitaj el ĉi tiu aparato." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Forigi kaj restartigi ĉion" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Restartigu aparaton" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Restartigu lanĉilon" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "La lanĉilo reakiros ĝian originan enhavon." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Restartigu ĉiujn sistemajn agordojn…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "La enhavo kaj aspekto de la lanĉilo kaj la filtriloj en la hejmo-ekrano " "revenos al ilia originala agordo." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Forigi kaj restartigi ĉion" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Restartigu ĉiujn sistemajn agordojn" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Silenta reĝimo" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Sonorilo:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Alta sonforteco povas damaĝi vian aŭdo-kapablon." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonaj vokoj:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Vokosono" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrado dum vokosono" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrado en silenta reĝimo" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Cifer-klavaraj tonoj" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mesaĝoj:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrado dum mesaĝo-sono" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrado dum mesaĝo-sono" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Aliaj sonoj:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Ŝlos-sono" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Aliaj vibradoj" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrado dum mesaĝo-sono" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Propra vokosono" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Elekti inter" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Horzono" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Elektu la horzonon:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Aŭtomate" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Permane" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Enigu vian nunan lokon." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Ne ekzistas koincidantaj lokoj" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Horo kaj dato" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Horo-zono:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Starigu horon kaj daton:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Starigi horon kaj daton" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Horo" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dato" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPR-servo" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Por aldoni VPR-servan agordon elŝutu ĝian agordo-dosieron aŭ agordu ĝin " "permane." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Aldoni permanan agordon…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPR rekonekto bezonata." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Vi devas rekonekti por ke la ŝanĝoj ekvalidu." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Ĉu aldoni atestilon?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Ĉu aldoni ŝlosilon?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Ĉu aldoni proksian aŭtomatan agordo-dosieron?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Enhavo:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Neniu datumo disponebla." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Konservi" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Nekonata eraro" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Neniu indikita kialo" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Aparato estas nun administrata" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Aparato nun ne estas administrata" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "La aparato povas ne esti preta por agordado" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "La IP-agordo ne povis esti rezervita (ne disponebla adreso, tempolimo, ktp.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "La IP-agordo ne plu estas valida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "La detaloj por aŭtentokontrolo estas malĝustaj" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X supplicant malŝaltita" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X supplicant agordo malsukcesis" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X supplicant malsukcesis" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X supplicant bezonis tro da tempo por aŭtentigi" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP-kliento eraris dum startigo" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP-klienta eraro" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP-kliento malsukcesis" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Kundividita konekto-servo ne sukcesis starti" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Kundividita kontekto-servo malsukcesis" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Nepra mikroprogramaro por la aparato eble mankas" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "La aparato estis demetita" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager dormetis" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "La aktiva aparato-konekto malaperis" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Aparato estis malkonektita fare de uzulo aŭ kliento" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "La ekzistanta konekto de la aparato estis prenita" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Supplicant estas nun disponebla" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "La modemo ne estis trovita" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "La bludenta konekto malsukcesis aŭ eltempiĝis" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Kontekto-dependaĵo malsukcesis" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager estas nedisponebla" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Vifia reto ne estis trovita" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Duaranga bazo-konekto malsukcesis" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Retodetaloj" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Lastfoje konektiĝis" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Pasvorto" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Forgesu ĉi tiun reton" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-adreso" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Konekti al kaŝita reto" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Reta nomo" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "Reta identigo-nomo" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sekureco" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA kaj WPA2 persona" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA kaj WPA2 entrepreno" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dinamika WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Ĉi tiu reto estas malsekura." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Aŭtentikado" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Interna aŭtentikado" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA-atestilo" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Elekti…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1..., Senvalidiĝas: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Senvalidiĝas: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Uzi atestilojn estas rekomendite ĉar tio vastigas la sekurecon." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Klienta atestilo" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Uzula privata ŝlosilo" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bitoj" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Proksia aŭtomata agordo-dosiero" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Proksia aŭtomata agordo-dosiera havigo" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Malŝaltita" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonima" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Aŭtentigita" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambaŭ" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP-versio" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versio 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versio 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Aŭtomate" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonima identeco" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identeco" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Salutnomo" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Privata pasvorta ŝlosilo" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Memori pasvorton" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Konekti al kaŝita reto…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Antaŭaj retoj" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Forviŝi" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Privata ŝlosilo" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Publika ŝlosilo" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaka" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Serĉi" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Persona" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistemo" #~ msgid "Message received" #~ msgstr "Ricevita mesaĝo" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Konekti al Vifio" #~ msgid "Remove image" #~ msgstr "Forigi bildon" #~ msgid "Unavailable" #~ msgstr "Nedisponebla" #~ msgid "Launcher" #~ msgstr "Lanĉilo" #~ msgid "System;" #~ msgstr "Sistemo;" #~ msgid "about" #~ msgstr "pri" #~ msgid "device" #~ msgstr "aparato" #~ msgid "info" #~ msgstr "informo" #~ msgid "phone" #~ msgstr "telefono" #~ msgid "number" #~ msgstr "numero" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "seria" #~ msgid "address" #~ msgstr "adreso" #~ msgid "mac" #~ msgstr "maŝinadreso" #~ msgid "licenses" #~ msgstr "licencoj" #~ msgid "developer" #~ msgstr "programisto" #~ msgid "software" #~ msgstr "programaro" #~ msgid "storage" #~ msgstr "konservado" #~ msgid "disk" #~ msgstr "disko" #~ msgid "space" #~ msgstr "spaco" #~ msgid "version" #~ msgstr "versio" #~ msgid "revision" #~ msgstr "revizio" #~ msgid "appearance" #~ msgstr "aspekto" #~ msgid "wallpaper" #~ msgstr "ekranfono" #~ msgid "art" #~ msgstr "arto" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "bildo" #~ msgid "image" #~ msgstr "bildo" #~ msgid "battery" #~ msgstr "baterio" #~ msgid "power" #~ msgstr "kurento" #~ msgid "charge" #~ msgstr "ŝaĝo" #~ msgid "idle" #~ msgstr "senokupa" #~ msgid "lock" #~ msgstr "ŝlosi" #~ msgid "disable" #~ msgstr "malŝalti" #~ msgid "enable" #~ msgstr "ŝalti" #~ msgid "bluetooth" #~ msgstr "bludento" #~ msgid "headset" #~ msgstr "kaptelefono" #~ msgid "pair" #~ msgstr "kuplado" #~ msgid "discover" #~ msgstr "trovi" #~ msgid "car" #~ msgstr "aŭto" #~ msgid "handsfree" #~ msgstr "senmana" #~ msgid "wireless" #~ msgstr "vifio" #~ msgid "connect" #~ msgstr "konekti" #~ msgid "disconnect" #~ msgstr "malkonekti" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "brileco" #~ msgid "display" #~ msgstr "ekrano" #~ msgid "screen" #~ msgstr "ekrano" #~ msgid "automatic" #~ msgstr "aŭtomata" #~ msgid "adjust" #~ msgstr "alĝustigi" #~ msgid "Example" #~ msgstr "Ekzemplo" #~ msgid "example" #~ msgstr "ekzemplo" #~ msgid "test" #~ msgstr "testo" #~ msgid "sample" #~ msgstr "montro" #~ msgid "Flight Mode" #~ msgstr "Aviadil-reĝimo" #~ msgid "flight" #~ msgstr "aviadilo" #~ msgid "plane" #~ msgstr "aviadilo" #~ msgid "offline" #~ msgstr "senreta" #~ msgid "airplane" #~ msgstr "aviadilo" #~ msgid "network" #~ msgstr "reto" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Bildoj" #~ msgid "hotspot" #~ msgstr "retkaptejo" #~ msgid "tethering" #~ msgstr "interreta konektigo" #~ msgid "language" #~ msgstr "lingvo" #~ msgid "keyboard" #~ msgstr "klavaro" #~ msgid "spellcheck" #~ msgstr "literumada kontrolo" #~ msgid "correct" #~ msgstr "ĝusta" #~ msgid "suggestions" #~ msgstr "sugestoj" #~ msgid "capitalization" #~ msgstr "uskleco" #~ msgid "punctuation" #~ msgstr "interpunkcio" #~ msgid "layout" #~ msgstr "aranĝo" #~ msgid "words" #~ msgstr "vortoj" #~ msgid "vibration" #~ msgstr "vibrado" #~ msgid "launcher" #~ msgstr "lanĉilo" #~ msgid "mouse" #~ msgstr "muso" #~ msgid "touchpad" #~ msgstr "tuŝplato" #~ msgid "tap" #~ msgstr "premi" #~ msgid "touch" #~ msgstr "tuŝi" #~ msgid "click" #~ msgstr "klaki" #~ msgid "input" #~ msgstr "enigi" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Aŭtentikado" #~ msgid "notifications" #~ msgstr "sciigoj" #~ msgid "apps" #~ msgstr "aplikaĵoj" #~ msgid "authorize" #~ msgstr "rajtigi" #~ msgid "permissions" #~ msgstr "permesoj" #~ msgid "badges" #~ msgstr "insignoj" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "tvitero" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Turnoŝlosigo" #~ msgid "rotation" #~ msgstr "turnado" #~ msgid "orientation" #~ msgstr "orientiĝo" #~ msgid "printer" #~ msgstr "printilo" #~ msgid "printers" #~ msgstr "printiloj" #~ msgid "printing" #~ msgstr "printante" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "kontrole kompari" #~ msgid "copies" #~ msgstr "kopioj" #~ msgid "colormodel" #~ msgstr "koloramodelo" #~ msgid "greyscale" #~ msgstr "grizoskalo" #~ msgid "color" #~ msgstr "kolora" #~ msgid "laser" #~ msgstr "lasera" #~ msgid "ink" #~ msgstr "inko" #~ msgid "Reset" #~ msgstr "Restarigi" #~ msgid "reset" #~ msgstr "restartigi" #~ msgid "erase" #~ msgstr "forigi" #~ msgid "factory" #~ msgstr "fabriko" #~ msgid "clear" #~ msgstr "vakigi" #~ msgid "restore" #~ msgstr "restaŭri" #~ msgid "sound" #~ msgstr "sono" #~ msgid "silent" #~ msgstr "silento" #~ msgid "ringtone" #~ msgstr "vokosono" #~ msgid "vibrate" #~ msgstr "vibrado" #~ msgid "dialpad" #~ msgstr "cifer-klavaro" #~ msgid "message" #~ msgstr "mesaĝo" #~ msgid "volume" #~ msgstr "son-forteco" #~ msgid "time" #~ msgstr "horo" #~ msgid "date" #~ msgstr "dato" #~ msgid "timezone" #~ msgstr "horo-zono" #~ msgid "vpn" #~ msgstr "vpr" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "retadreso" #~ msgid "routing" #~ msgstr "enkursigo" #~ msgid "wifi" #~ msgstr "vifio" #~ msgid "WiFi" #~ msgstr "vifio" #~ msgid "hidden" #~ msgstr "kaŝita" #~ msgid "Used by Ubuntu" #~ msgstr "Uzita de Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Arto de Ubuntu" #~ msgid "Dash background" #~ msgstr "Ĉefmenua fono" #~ msgid "Opacity:" #~ msgstr "Opakeco:" #~ msgid "Edit" #~ msgstr "Redakti" #~ msgid "New APN" #~ msgstr "Nova retkaptejo" #~ msgid "Used for:" #~ msgstr "Uzita por:" #~ msgid "Internet and MMS" #~ msgstr "Interreto kaj plurmediaj mesaĝoj" #~ msgid "Internet" #~ msgstr "Interreto" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "Ĉeldatuma konekto" #~ msgid "Enter a name describing the APN" #~ msgstr "Enigu nomon priskribantan la retkaptejon" #~ msgid "APN" #~ msgstr "Retkaptejo" #~ msgid "Enter the name of the access point" #~ msgstr "Enigu la nomon de la retkaptejon" #~ msgid "MMSC" #~ msgstr "Plurmedia mesaĝada servilo" #~ msgid "Enter message center" #~ msgstr "Enigu mesaĝado-servilon" #~ msgid "Proxy" #~ msgstr "Proksio" #~ msgid "Enter message proxy" #~ msgstr "Enigu mesaĝad-proksio" #~ msgid "Proxy port" #~ msgstr "Proksia pordo" #~ msgid "Enter message proxy port" #~ msgstr "Enigu mesaĝadan proksian pordon" #~ msgid "User name" #~ msgstr "Uzul-nomo" #~ msgid "Enter username" #~ msgstr "Enigu uzul-nomon" #~ msgid "Enter password" #~ msgstr "Enigu pasvorton" #~ msgid "PAP or CHAP" #~ msgstr "PAP aŭ CHAP" #~ msgid "PAP only" #~ msgstr "Nur PAP" #~ msgid "CHAP only" #~ msgstr "Nur CHAP" #~ msgid "Protocol" #~ msgstr "Protokolo" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Peristo kaj retkaptejo" #~ msgid "Carrier" #~ msgstr "Peristo" #~ msgid "Carriers & APNs" #~ msgstr "Peristoj kaj retkaptejaj nomoj" #~ msgid "MMS APN" #~ msgstr "Retkaptejo por plurmediaj mesaĝoj" #~ msgid "Internet APN" #~ msgstr "Interreta retkaptejo" #~ msgid "LTE APN" #~ msgstr "Ĉeldatuma retkaptejo" #~ msgid "Reset All APN Settings…" #~ msgstr "Restartigi ĉiujn retkaptejajn agordojn…" #~ msgid "Reset APN Settings" #~ msgstr "Restartigi retkaptejajn agordojn" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Ĉu vi certas pri la restartigo de la retkaptejaj agordoj?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferi %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Vi elektis %1 kiel vian preferatan plurmedian mesaĝan retkaptejon. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Vi elektis %1 kiel vian preferatan interretan retkaptejon. " #~ msgid "Disable" #~ msgstr "Malŝalti" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Malkonekti %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Malŝalti %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Tio malkonektos %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Tio malŝaltos %1." #~ msgid "Cellular" #~ msgstr "Ĉela" #~ msgid "Call forwarding" #~ msgstr "Voka plusendado" #~ msgid "Forward every incoming call" #~ msgstr "Resendi ĉiujn alvenintajn vokojn" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Resendas ĉiujn vokojn al alia numero." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Voko-resendada stato ne povas esti rigardita " #~ msgid "Forward incoming calls when:" #~ msgstr "Resendi alvenintajn vokojn kiam:" #~ msgid "I’m on another call" #~ msgstr "Mi partoprenas alian vokon" #~ msgid "I don’t answer" #~ msgstr "Mi ne respondas" #~ msgid "My phone is unreachable" #~ msgstr "Mia telefono ne estas alirebla" #~ msgid "Contacts…" #~ msgstr "Kontaktoj…" #~ msgid "Please select a phone number" #~ msgstr "Bv. elekti telefon-numeron" #~ msgid "Numbers" #~ msgstr "Numeroj" #~ msgid "Could not forward to this contact" #~ msgstr "Ne eblas resendi al tiu kontakto" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakto ne estas ligita al iu telefonnumero." #~ msgid "All calls" #~ msgstr "Ĉiuj vokoj" #~ msgid "Some calls" #~ msgstr "Kelkaj vokoj" #~ msgid "Off" #~ msgstr "Malŝaltita" #~ msgid "Forward to" #~ msgstr "Resendi al" #~ msgid "Enter a number" #~ msgstr "Tajpu numeron" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Voko-resendado ne povas esti ŝanĝita nun." #~ msgid "Call waiting" #~ msgstr "Voko en atendo" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Ebligas vin respondi aŭ komenci novan vokon dum la okazo de alia voko kaj " #~ "ŝalti inter ili" #~ msgid "Services" #~ msgstr "Servoj" #, qt-format #~ msgid "Last called %1" #~ msgstr "Lasta voko %1" #~ msgid "Call" #~ msgstr "Voki" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servoj %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Aplikaĵ-permesoj" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplikaĵoj al kiuj vi ebligis aliri al:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplikaĵoj kiuj petis permeson por aliri vian kameraon" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplikaĵoj kiuj petis permeson por aliri vian lokon" #~ msgid "Microphone" #~ msgstr "Mikrofono" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplikaĵoj kiuj petis permeson por aliri vian mikrofonon" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "" #~ "Aplikaĵoj povas ankaŭ peti permeson por aliri viajn enretajn kontojn." #~ msgid "Online Accounts…" #~ msgstr "Enretaj kontoj…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Ebligu ke la aparato trovu vian lokon:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Per vojnavigilo nur (malpli preciza)" #~ msgid "Using GPS" #~ msgstr "Per vojnavigilo" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Per vojnavigilo, anonimigita vifio kaj ĉela ret-informo.
Elektante ĉi " #~ "tion vi akceptas la
Kondiĉojn kaj limojn de Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Per vojnavigilo kaj anonimigita vifia informo.
Elektante ĉi tion vi " #~ "akceptas la kondiĉojn kaj limojn de Nokia HERE." #~ msgid "Not at all" #~ msgstr "Tute ne" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Ĝi uzas vian vojnavigilon por trovi vian proksimuman lokon. Se ĝi estas " #~ "malŝaltita la vojnavigilo malŝaltiĝas por ŝpari baterion." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Ĝi uzas vifion kaj vojnavigilon por trovi vian proksimuman lokon. " #~ "Malŝalti la loko-trovon ŝaparas baterion." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Ĝi uzas vifion (nun malŝaltita) kaj vojnavigilon por trovi vian " #~ "proksimuman lokon. Malŝalti loko-trovon ŝparas baterion." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Ĝi uzas vifion, ĉel-turan lokon kaj vojnavigilon por trovi vian " #~ "proksimuman lokon. Malŝalti loko-trovon ŝparas baterion." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Ĝi uzas vifion, ĉel-turajn lokojn (malŝaltita nun) kaj vojnavigilon por " #~ "trovi vian proksimuman lokon. Malŝalti loko-trovon ŝparas baterion." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Ĝi uzas vifion (nun malŝaltita), ĉel-turajn lokojn kaj vojnavigilon por " #~ "trovi vian proksimuman lokon. Malŝalti loko-trovon ŝparas baterion." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Ĝi uzas vifion (nun malŝaltita), ĉel-turajn lokojn (nun ne disponeblaj) " #~ "kaj vojnavigilon por trovi vian proksimuman lokon. Malŝalti loko-trovon " #~ "ŝparas baterion." #~ msgid "Let apps access this location:" #~ msgstr "Ebligi aplikaĵojn trovi ĉi tiun lokon:" #~ msgid "None requested" #~ msgstr "Neniu petita" #~ msgid "Change passcode…" #~ msgstr "Ŝanĝi paskodon…" #~ msgid "Change passphrase…" #~ msgstr "Ŝanĝi pasfrazon…" #~ msgid "Switch to swipe" #~ msgstr "Ŝanĝi al ŝovumi" #~ msgid "Switch to passcode" #~ msgstr "Ŝanĝi al paskodo" #~ msgid "Switch to passphrase" #~ msgstr "Ŝanĝi al pasfrazo" #~ msgid "Existing passcode" #~ msgstr "Ekzistanta paskodo" #~ msgid "Existing passphrase" #~ msgstr "Ekzistanta pasfrazo" #~ msgid "Choose passcode" #~ msgstr "Elektu paskodon" #~ msgid "Choose passphrase" #~ msgstr "Elektu pasfrazon" #~ msgid "Confirm passcode" #~ msgstr "Komfirmu paskodon" #~ msgid "Confirm passphrase" #~ msgstr "Konfirmu pasfrazon" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "La paskodoj ne koincidas. Provu denove." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "La pasfrazoj ne koincidas. Provu denove." #~ msgid "Unset" #~ msgstr "Malagordi" #~ msgid "Unlock the device using:" #~ msgstr "Malŝlosi la aparaton per:" #~ msgid "Swipe (no security)" #~ msgstr "Ŝovumado (sen sekureco)" #~ msgid "4-digit passcode" #~ msgstr "Kvarcifera paskodo" #~ msgid "Passphrase" #~ msgstr "Pasfrazo" #~ msgid "Fingerprint" #~ msgstr "Fingrospuro" #~ msgid "Swipe (no security)… " #~ msgstr "Ŝovumado (sen sekureco)... " #~ msgid "4-digit passcode…" #~ msgstr "Kvarcifera paskodo…" #~ msgid "Passphrase…" #~ msgstr "Pasfrazo…" #~ msgid "Security & Privacy" #~ msgstr "Sekureco kaj privateco" #~ msgid "Phone and Internet" #~ msgstr "Telefono kaj Interreto" #~ msgid "Phone only" #~ msgstr "Nur telefono" #~ msgid "Fingerprint ID" #~ msgstr "Fingrospura identigo" #~ msgid "Locking and unlocking" #~ msgstr "Ŝlosado kaj malŝlosado" #~ msgid "SIM PIN" #~ msgstr "SIM-paskodo" #~ msgid "On" #~ msgstr "Ŝaltita" #~ msgid "Encryption" #~ msgstr "Ĉifrado" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Ĉifrado protektas la poŝtelefonon de aliroj kiam ĝi estas konektita al " #~ "komputilo aŭ alia aparato." #~ msgid "Privacy" #~ msgstr "Privateco" #~ msgid "Stats on welcome screen" #~ msgstr "Statistikoj en la bonvena ekrano" #~ msgid "Messages on welcome screen" #~ msgstr "Mesaĝoj en la bonvena ekrano" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Neniu" #~ msgid "Passcode" #~ msgstr "Paskodo" #~ msgid "Sleep locks immediately" #~ msgstr "Dormeti ŝlosas la aparaton" #~ msgid "When locked, allow:" #~ msgstr "Kiam ŝlosita ebligi:" #~ msgid "Notifications and quick settings" #~ msgstr "Sciigoj kaj rapidaj agordoj" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Aktivigu ŝlosad-sekurecon por malebligi aliron kiam la aparato estas " #~ "ŝlosita." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Aliaj aplikaĵoj kaj funkcioj petos ke vi malŝlosu." #~ msgid "Change SIM PIN" #~ msgstr "Ŝanĝi SIM-kodon" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Malĝusta kodo. %1 provo restanta." #~ msgstr[1] "Malĝusta kodo. %1 provoj restantaj." #~ msgid "No more attempts allowed" #~ msgstr "Ne eblas fari pli da provoj" #~ msgid "Current PIN:" #~ msgstr "Nuna kodo:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 provo permesita." #~ msgstr[1] "%1 provoj permesitaj." #~ msgid "Choose new PIN:" #~ msgstr "Elektu novan kodon:" #~ msgid "Confirm new PIN:" #~ msgstr "Konfirmu novan kodon:" #~ msgid "PINs don't match. Try again." #~ msgstr "Kodoj ne koincidas. Provu denove." #~ msgid "Enter SIM PIN" #~ msgstr "Enigu SIM-kodon" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Enigu malnovan SIM-kodon" #~ msgid "Unlock" #~ msgstr "Malŝlosi" #~ msgid "Lock" #~ msgstr "Ŝlosi" #~ msgid "Unlocked" #~ msgstr "Malŝlosita" #~ msgid "Change PIN…" #~ msgstr "Ŝanĝi kodon…" #~ msgid "Locked" #~ msgstr "Ŝlosita" #~ msgid "Unlock…" #~ msgstr "Malŝlosi…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Kiam SIM-kodo estas agordita ĝi devas esti enigita por aliri ĉelajn " #~ "servojn post aparata restartigo aŭ SIM-permuto." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Enigi malĝustan kodon ripete povas bloki SIM permanente." #~ msgid "Hour" #~ msgstr "Horo" #~ msgid "Minute" #~ msgstr "Minuto" #~ msgid "Second" #~ msgstr "Sekundo" #~ msgid "Day" #~ msgstr "Tago" #~ msgid "Month" #~ msgstr "Monato" #~ msgid "Year" #~ msgstr "Jaro" #~ msgid "Cellular data" #~ msgstr "Ĉel-datumado" #~ msgid "No SIM detected" #~ msgstr "Neniu SIM trovita" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Enmetu SIM-karton, tiam restartigu la aparaton." #~ msgid "Data roaming" #~ msgstr "Datuma retmigrado" #~ msgid "Ask me each time" #~ msgstr "Demandu min ĉiufoje" #~ msgid "For outgoing calls, use:" #~ msgstr "Por elirantaj vokoj uzi:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Vi povas ŝanĝi SIM por individuaj vokoj aŭ por kontaktoj en la adresaro." #~ msgid "For messages, use:" #~ msgstr "Por mesaĝoj uzi:" #~ msgid "Next" #~ msgstr "Sekva" #~ msgid "Data usage statistics" #~ msgstr "Datum-uzaj statistikoj" #~ msgid "Carriers" #~ msgstr "Peristoj" #~ msgid "Connection type:" #~ msgstr "Konekto-speco:" #~ msgid "2G only (saves battery)" #~ msgstr "2G nur (ŝparas baterion)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (plirapida)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (plirapida)" #~ msgid "Edit SIM Name" #~ msgstr "Redakti SIM-nomon" #~ msgid "Cellular data:" #~ msgstr "Ĉel-datumado:" #~ msgid "Accessibility" #~ msgstr "Alirebleco" #~ msgid "accessibility" #~ msgstr "alirebleco" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "ĉeltelefono" #~ msgid "mobile" #~ msgstr "poŝtelefono" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "datumado" #~ msgid "carrier" #~ msgstr "peristo" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "retkapteja nomo" #~ msgid "roam" #~ msgstr "retmigrado" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servoj" #~ msgid "forwarding" #~ msgstr "resendado" #~ msgid "waiting" #~ msgstr "atendante" #~ msgid "call" #~ msgstr "voko" #~ msgid "shortcuts" #~ msgstr "ŝparvojo" #~ msgid "numbers" #~ msgstr "numeroj" #~ msgid "security" #~ msgstr "sekureco" #~ msgid "privacy" #~ msgstr "privateco" #~ msgid "pin" #~ msgstr "kodo" #~ msgid "code" #~ msgstr "kodo" #~ msgid "password" #~ msgstr "pasvorto" #~ msgid "passphrase" #~ msgstr "pasfrazo" #~ msgid "swipe" #~ msgstr "ŝovi" #~ msgid "allow" #~ msgstr "permesi" #~ msgid "access" #~ msgstr "aliri" #~ msgid "Updates available" #~ msgstr "Ĝisdatigoj disponeblaj" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Malĝusta paskodo. Provu denove." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Malĝusta pasfrazo. Provu denove." #~ msgid "Could not set security mode" #~ msgstr "Ne eblis starigi sekurecan reĝimon" #~ msgid "Could not set security display hint" #~ msgstr "Ne eblis starigi sekurecan ekran-aludo" #~ msgid "Authentication token manipulation error" #~ msgstr "Aŭtentikada eraro" #~ msgid "There's an updated system image." #~ msgstr "Estas ĝisdatigita sistema bildo." #~ msgid "Tap to open the system updater." #~ msgstr "Premu por malfermi la sisteman ĝisdatigilon." lomiri-system-settings-1.1.0/po/es.po000066400000000000000000002366771457356502600176130ustar00rootroot00000000000000# Spanish translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-15 14:06+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Configuración del sistema" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferencias;Configuración;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "No se puede cancelar la solicitud actual (no se puede contactar con el " "servicio)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "No se puede pausar la solicitud actual (no se puede contactar con el " "servicio)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modo de desarrollador" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "En el modo de desarrollador, cualquiera puede acceder, cambiar o eliminar " "cualquier elemento de este dispositivo conectándolo a otro." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Necesita un código o contraseña para usar el modo de desarrollador." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Seguridad de bloqueo" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "No se puede mostrar esta licencia." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Acerca de" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "N.º de serie" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ninguno" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Dirección wifi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Dirección bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Almacenamiento" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 libre" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "SO" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Última actualización" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nunca" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Comprobar actualizaciones" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licencias de software" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Información regulatoria" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modo de desarrollador" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Escaneando" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Reserva del sistema" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Usado por el sistema" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vídeos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Imágenes" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Documentos" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Descargas" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Otros archivos" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Usado por las aplicaciones" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Almacenamiento total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espacio disponible" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Por nombre" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Por tamaño" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detalles de la construcción del SO" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Canal de actualizaciones del SO" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Número de la construcción del SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Núcleo" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "ABI de la construcción" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Parte de la imagen de UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descripción de la construcción de Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parte de la imagen del dispositivo" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descripción de la construcción del dispositivo" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Parte de la imagen de la personalización" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Título desconocido" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancelar" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "No hay imágenes seleccionadas" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Eliminar %1 imagen" msgstr[1] "Eliminar %1 imágenes" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Añadir una imagen…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Eliminar imágenes…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Fondo y apariencia" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Configuración global del tema:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Activar el modo oscuro" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Nota: Es posible que tenga que reiniciar las aplicaciones para que el cambio " "surta efecto." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Efectos visuales:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Activar efectos de desenfoque" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Fondo de pantalla:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Diseño del sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizado" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Elije la aplicación" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Previsualizar" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Definir" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "No es posible" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "¡No se puede eliminar la imagen de fondo actualmente activa!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "De acuerdo" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batería" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Hace %1 segundo" msgstr[1] "Hace %1 segundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Hace %1 minuto" msgstr[1] "Hace %1 minutos" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Hace %1 hora" msgstr[1] "Hace %1 horas" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivel de carga" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1 %" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ayer" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hoy" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Cargando ahora" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Última carga completa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Completamente cargado" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Mostrar porcentaje de batería en el indicador" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Mostrar información de carga en la pantalla de bloqueo" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Formas de reducir el uso de la batería:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Brillo de pantalla" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Bloquear cuando esté inactivo" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Suspender cuando esté inactivo" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Tras %1 segundo" msgstr[1] "Tras %1 segundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Tras %1 minuto" msgstr[1] "Tras %1 minutos" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Red inalámbrica usada para el punto de acceso" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wifi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Bloquear el dispositivo cuando no esté en uso:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Poner el dispositivo en reposo cuando no esté en uso:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Tras %1 segundo" msgstr[1] "Tras %1 segundos" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Los tiempos más cortos son más seguros. El dispositivo no se bloqueará " "durante las llamadas o la reproducción de vídeo." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "El dispositivo no entrará en reposo durante las llamadas o la reproducción " "de vídeos." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Solicitud de autorización de emparejamiento Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "El dispositivo %1 quiere emparejarse con este dispositivo. ¿Desea permitirlo?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permitir" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Rechazar" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Solicitud de emparejamiento de Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Confirme que el PIN mostrado en «%1» coincida" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmar PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Conectado" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Conectando…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Desconectando…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Desconectado" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Desconocido" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Dispositivo" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Teléfono" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Módem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Red" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Auricular" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Auriculares" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vídeo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Otro audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Mando de juego" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Teclado" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tableta" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Ratón" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Impresora" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Cámara" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Reloj" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Otro" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excelente" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Buena" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Regular" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Mala" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nombre" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipo" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Estado" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Intensidad de la señal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Conectar automáticamente cuando se detecte:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Desconectar" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Conectarse" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Olvidar este dispositivo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Introduzca el PIN siguiente en %1 y presione «Intro» en el teclado:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Visible" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "No visible" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Buscando…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Dispositivos emparejados:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Conectar otro dispositivo:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Conectar un dispositivo:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Ninguno detectado" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN para «%1»" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Emparejar" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brillo y pantalla" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brillo" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Brillo de la pantalla:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajuste automático" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Aumenta o disminuye el brillo de la pantalla según la luz ambiental." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Pantalla:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Pantalla externa" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Pantalla inalámbrica" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "No conectado" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Pantalla inalámbrica" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Ninguna pantalla detectada" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Pantalla conectada:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Conectando" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Usar otra pantalla:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Elegir una pantalla:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Este dispositivo no pudo conectarse a %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Hubo un error desconocido conectando a %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gestos" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Pulsa para despertar" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" "Toca dos veces en cualquier lugar de la pantalla para activar el dispositivo." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Ancho de las áreas de arrastre en los bordes:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Valor actual: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Con un valor más alto, el área de deslizamiento en los bordes para activar " "una acción es más amplia. El valor predeterminado es 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Cambiar la configuración del punto de acceso" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Configurar punto de acceso" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nombre del punto de acceso" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Elegir un nombre" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Requerir contraseña (recomendado)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Mostrar contraseña" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Iniciar el punto de acceso encenderá la conexión inalámbrica." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Cambiar" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Iniciar" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Punto de acceso" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Cuando el punto de acceso está activado, otros dispositivos pueden usar su " "conexión de datos móviles mediante Wi-Fi. Se aplicarán cargos de datos " "normales." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Otros dispositivos pueden usar su conexión de datos móvil mediante la red Wi-" "Fi. Se aplicarán cargos de datos normales." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Cambiar contraseña/configuración…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Configurar el punto de acceso…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "La red inalámbrica está apagada" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Para crear un punto de acceso, necesita encender la red inalámbrica." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Encienda la red inalámbrica" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Idioma en pantalla" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Atrás" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmar" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Distribuciones de teclado" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Distribuciones de teclado actuales:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Todas las distribuciones disponibles:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Idioma y texto" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Idioma para mostrar…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Habilitar el teclado en pantalla" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Teclado en pantalla" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Teclado externo" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiente" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark (Gris y negro)" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black (Negro)" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Just White (Solo blanco)" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Just Black (Solo negro)" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Just Grey (Solo gris)" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordered White (Blanco con borde)" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordered Black (Negro con borde)" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordered Grey (Gris con borde)" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tema del teclado en pantalla" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tema del teclado" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Revisión ortográfica" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Corrección automática" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sugerencias de palabras" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Mayúsculas automáticas" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Activa Mayús al principio de cada oración." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Puntuación automática" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Inserta un punto cuando toca Espacio dos veces." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Lupa" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Sonido del teclado" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibración de teclado" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Opacidad del teclado" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Teclado físico" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Diseños y otras fuentes" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "El dispositivo necesita reiniciarse para aplicar los cambios." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reiniciar ahora" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Ortografías actuales para idiomas:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Todos los idiomas disponibles:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Escritorio e iniciador" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "En pantallas grandes:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Activar áreas de trabajo" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Soporte para múltiples espacios de trabajo virtuales" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Mostrar siempre el iniciador" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Vídeos y juegos a pantalla completa pueden ocultarlo temporalmente." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Tamaño de icono:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Velocidad del puntero:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Velocidad de desplazamiento de la rueda:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Velocidad de doble pulsación:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Probar doble pulsación:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Panel táctil" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Velocidad de desplazamiento con el dedo:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Toque para pulsar" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Desplazamiento con dos dedos" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorar el panel táctil cuando:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Teclear" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Un ratón está conectado" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Conecte un ratón o panel táctil mediante USB o use un dispositivo Bluetooth. " "Si un dispositivo Bluetooth no es detectado, asegúrese de que está encendido " "y de que su batería está cargada." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Necesita usar un ratón Bluetooth o panel táctil con esta pantalla. Asegúrese " "de que está cerca del dispositivo y de que su batería está cargada." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Ratón y panel táctil" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Botón primario:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Izquierdo" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Derecho" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "No suficientemente rápido" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Pulsado doble" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Emisión de emergencia" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "La difusión celular no está disponible" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "La difusión celular está activada" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "La difusión celular está desactivada" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Alertas:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Recibir notificaciones de emergencia" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Amenazas extremas" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Amenazas extremas para la vida y la propiedad" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Amenazas graves" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Graves amenazas para la vida y la propiedad" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "Alertas AMBER" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Boletines de emergencia sobre el secuestro de menores" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Mensajes para la seguridad ciudadana" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Recomendaciones para salvar vidas y bienes" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Pruebas" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Alertas de pruebas" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificaciones" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Permitir a esta aplicación avisarme usando:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sonidos" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibraciones" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Burbujas de notificaciones" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Lista de notificaciones" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sonido" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplicaciones que notifican con sonido:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibración" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Cuando está en modo silencioso:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrar como es normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "No vibrar" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplicaciones que notifican con vibraciones:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplicaciones:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Las aplicaciones pueden alertarle usando sonidos, vibraciones, burbujas de " "notificaciones y la lista de notificaciones." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplicaciones que notifican con sonido" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplicaciones que notifican con vibración" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "No hay notificaciones" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Burbujas" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Añadir impresora" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Introducir URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Dispositivos" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "No se encontraron dispositivos." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Describir impresora" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Conexión" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Elegir una conexión" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nombre de la impresora" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Descripción" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opcional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Ubicación" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Controlador" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Elegir controlador" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Seleccionar impresora de la base de datos" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Proporcionar el archivo PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrar los controladores" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Archivo PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Imprimiendo" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Gestor de trabajos de impresión" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Impresora predeterminada" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Impresoras configuradas" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Impresoras encontradas" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Eliminar" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Configurar como predeterminada" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "No hay impresoras configuradas aún." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Estado de la impresora" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Configuración general" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Directivas" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Copias y páginas" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Anfitrión" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Copias" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Tamaño del papel" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Impresión a doble cara" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modelo de color" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Calidad" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Habilitado" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Por defecto" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Esta es la impresora predeterminada." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Aceptando trabajos" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Compartida" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inactiva" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Abortado" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Activa" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Parada" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Ningún mensaje" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Trabajos" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Administrar trabajos de impresión" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Dirección" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modelo" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Impresora sin procesar (raw) local" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprimir página de prueba" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Todos los documentos, juegos salvados, configuraciones y otros elementos " "serán eliminados permanentemente de este dispositivo." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Eliminar y reiniciar todo" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Reiniciar el dispositivo" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Restablecer iniciador" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "El iniciador volverá a su contenido original." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Restablecer toda la configuración del sistema…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Se restablecerá el contenido y disposición del iniciador, así como los " "filtros de la pantalla de inicio." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Borrar y reiniciar todo" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Restablecer toda la configuración" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modo silencioso" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Volumen del timbre:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Un volumen demasiado alto puede causarle daños auditivos." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Llamadas telefónicas:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Tono de llamada" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrar con el timbre de llamada" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrar en modo silencioso" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tonos de teclado" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mensajes:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Sonido de mensaje" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Sonar y vibrar al recibir mensajes" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Otros sonidos:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Sonido de bloqueo" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Otras vibraciones" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Sonido de mensaje personalizado" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Tono de llamada personalizado" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Elegir entre" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Huso horario" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Definir el huso horario:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automáticamente" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualmente" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Escriba su ubicación actual." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "No hay ubicaciones que coincidan" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Fecha y hora" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Huso horario:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Establecer la fecha y la hora:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Establecer fecha y hora" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Hora" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Fecha" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Para añadir una configuración de la VPN, descargue su archivo de " "configuración o configúrela manualmente." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Añadir configuración manual…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Es necesaria la reconexión de la VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Debe reconectarse para que los cambios tengan efecto." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "¿Añadir certificado?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "¿Añadir clave?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "¿Añadir archivo pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Contenido:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "No hay datos disponibles." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Guardar" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Error desconocido" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "No se indicó ningún motivo" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "El dispositivo ahora está gestionado" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "El dispositivo ahora no está gestionado" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "El dispositivo puede no estar preparado para la configuración" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "La configuración IP no se pudo reservar (dirección no disponible, tiempo de " "espera expirado, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "La configuración IP ya no es válida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Los detalles de autenticación son incorrectos" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "suplicante 802.1X desconectado" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Falló la configuración del suplicante 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "falló el suplicante 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "El suplicante 802.1X tardó demasiado tiempo en autenticarse" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "El cliente de DHCP no pudo iniciarse" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Error del cliente de DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Falló el cliente de DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "El servicio de conexión compartida no pudo iniciarse" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Falló el servicio de conexión compartida" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Puede que falte el firmware necesario para el dispositivo" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "El dispositivo se ha eliminado" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager se puso en reposo" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "La conexión activa del dispositivo ha desaparecido" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Dispositivo desconectado por el usuario o el cliente" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Se asume la conexión existente del dispositivo" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "El suplicante está disponible ahora" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "No se pudo encontrar el módem" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "La conexión Bluetooth ha fallado o caducó el tiempo de espera" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Ha fallado una dependencia de la conexión" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager no está disponible" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "No se encontró la red WI-FI" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Falló una conexión secundaria de la conexión base" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalles de la red" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Última conexión" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Contraseña" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Olvidar esta red" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Dirección IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Conectar con red oculta" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nombre de la red" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Seguridad" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA y WPA2 personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA y WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP dinámica (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "SALTO" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "¡Esta red no es segura!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autentificación" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autenticación interna" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificado de AC" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Elegir…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Caduca: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Caduca: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Se recomienda el uso de certificados porque aumenta la seguridad." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificado cliente" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Clave privada de usuario" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Archivo pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Aprovisionamiento pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Desactivado" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anónimo" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autenticado" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambos" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versión PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versión 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versión 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automático" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identidad anónima" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identidad" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nombre de usuario" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Contraseña de clave privada" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Recordar contraseña" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Conectar con red oculta…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Redes anteriores" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Limpiar" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Clave privada" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Clave pública" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaco" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Buscar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Mensaje recibido" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Conectar con wifi" #~ msgid "Remove image" #~ msgstr "Eliminar imagen" #~ msgid "Unavailable" #~ msgstr "No disponible" #~ msgid "Launcher" #~ msgstr "Lanzador" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "acerca de" #~ msgid "device" #~ msgstr "dispositivo" #~ msgid "info" #~ msgstr "información" #~ msgid "phone" #~ msgstr "teléfono" #~ msgid "number" #~ msgstr "número" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serie" #~ msgid "address" #~ msgstr "dirección" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licencias" #~ msgid "developer" #~ msgstr "desarrollador" #~ msgid "software" #~ msgstr "Software" #~ msgid "storage" #~ msgstr "almacenamiento" #~ msgid "disk" #~ msgstr "disco" #~ msgid "space" #~ msgstr "espacio" #~ msgid "version" #~ msgstr "versión" #~ msgid "revision" #~ msgstr "revisión" #~ msgid "appearance" #~ msgstr "apariencia" #~ msgid "wallpaper" #~ msgstr "fondo de pantalla" #~ msgid "art" #~ msgstr "arte" #~ msgid "photo" #~ msgstr "Foto" #~ msgid "picture" #~ msgstr "imagen" #~ msgid "image" #~ msgstr "imagen" #~ msgid "battery" #~ msgstr "batería" #~ msgid "power" #~ msgstr "carga" #~ msgid "charge" #~ msgstr "carga" #~ msgid "idle" #~ msgstr "parado" #~ msgid "lock" #~ msgstr "bloquear" #~ msgid "disable" #~ msgstr "desactivar" #~ msgid "enable" #~ msgstr "activar" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "auricular" #~ msgid "pair" #~ msgstr "emparejar" #~ msgid "discover" #~ msgstr "descubrir" #~ msgid "car" #~ msgstr "coche" #~ msgid "handsfree" #~ msgstr "manos libres" #~ msgid "wireless" #~ msgstr "inalámbrico" #~ msgid "connect" #~ msgstr "conectar" #~ msgid "disconnect" #~ msgstr "desconectar" #~ msgid "stereo" #~ msgstr "estéreo" #~ msgid "brightness" #~ msgstr "brillo" #~ msgid "display" #~ msgstr "pantalla" #~ msgid "screen" #~ msgstr "pantalla" #~ msgid "automatic" #~ msgstr "automático" #~ msgid "adjust" #~ msgstr "ajuste" #~ msgid "Example" #~ msgstr "Ejemplo" #~ msgid "example" #~ msgstr "ejemplo" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "muestra" #~ msgid "Flight Mode" #~ msgstr "Modo avión" #~ msgid "flight" #~ msgstr "avión" #~ msgid "plane" #~ msgstr "avión" #~ msgid "offline" #~ msgstr "sin conexión" #~ msgid "airplane" #~ msgstr "avión" #~ msgid "network" #~ msgstr "red" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Imágenes" #~ msgid "hotspot" #~ msgstr "punto de acceso" #~ msgid "tethering" #~ msgstr "anclaje a red" #~ msgid "language" #~ msgstr "idioma" #~ msgid "keyboard" #~ msgstr "teclado" #~ msgid "spellcheck" #~ msgstr "revisión ortográfica" #~ msgid "correct" #~ msgstr "corrección" #~ msgid "suggestions" #~ msgstr "sugerencias" #~ msgid "capitalization" #~ msgstr "mayúsculas automáticas" #~ msgid "punctuation" #~ msgstr "puntuación" #~ msgid "layout" #~ msgstr "maquetación" #~ msgid "words" #~ msgstr "palabras" #~ msgid "vibration" #~ msgstr "vibración" #~ msgid "launcher" #~ msgstr "lanzador" #~ msgid "mouse" #~ msgstr "ratón" #~ msgid "touchpad" #~ msgstr "panel táctil" #~ msgid "tap" #~ msgstr "tocar" #~ msgid "touch" #~ msgstr "panel táctil" #~ msgid "click" #~ msgstr "pulsar" #~ msgid "input" #~ msgstr "entrada" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autenticación" #~ msgid "notifications" #~ msgstr "notificaciones" #~ msgid "apps" #~ msgstr "apps" #~ msgid "authorize" #~ msgstr "autorizar" #~ msgid "permissions" #~ msgstr "permisos" #~ msgid "badges" #~ msgstr "distintivos" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Bloqueo de rotación" #~ msgid "rotation" #~ msgstr "rotación" #~ msgid "orientation" #~ msgstr "orientación" #~ msgid "printer" #~ msgstr "impresora" #~ msgid "printers" #~ msgstr "impresoras" #~ msgid "printing" #~ msgstr "impresión" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "cotejar" #~ msgid "copies" #~ msgstr "copias" #~ msgid "colormodel" #~ msgstr "modelodecolor" #~ msgid "greyscale" #~ msgstr "escaladegrises" #~ msgid "color" #~ msgstr "color" #~ msgid "laser" #~ msgstr "láser" #~ msgid "ink" #~ msgstr "tinta" #~ msgid "Reset" #~ msgstr "Restablecer" #~ msgid "reset" #~ msgstr "restablecer" #~ msgid "erase" #~ msgstr "eliminar" #~ msgid "factory" #~ msgstr "fábrica" #~ msgid "clear" #~ msgstr "limpiar" #~ msgid "restore" #~ msgstr "restaurar" #~ msgid "sound" #~ msgstr "sonido" #~ msgid "silent" #~ msgstr "Silenciar" #~ msgid "ringtone" #~ msgstr "tono de llamada" #~ msgid "vibrate" #~ msgstr "vibrar" #~ msgid "dialpad" #~ msgstr "tonos del teclado" #~ msgid "message" #~ msgstr "mensaje" #~ msgid "volume" #~ msgstr "volumen" #~ msgid "time" #~ msgstr "hora" #~ msgid "date" #~ msgstr "fecha" #~ msgid "timezone" #~ msgstr "zona horaria" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "encaminamiento" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "oculta" #~ msgid "Used by Ubuntu" #~ msgstr "Usado por Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Arte de Ubuntu" #~ msgid "Dash background" #~ msgstr "Fondo del Dash" #~ msgid "Opacity:" #~ msgstr "Opacidad:" #~ msgid "Edit" #~ msgstr "Editar" #~ msgid "New APN" #~ msgstr "Nuevo nombre del punto de acceso (APN)" #~ msgid "Used for:" #~ msgstr "Usado para:" #~ msgid "Internet and MMS" #~ msgstr "Internet y servicio de mensajería multimedia (MMS)" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Introduzca un nombre que describa el punto de acceso (APN)" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Introduzca el nombre del punto de acceso" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Introduzca centro de mensajes" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Introduzca proxy de mensajes" #~ msgid "Proxy port" #~ msgstr "Puerto proxy" #~ msgid "Enter message proxy port" #~ msgstr "Introduzca el puerto proxy de mensajes" #~ msgid "User name" #~ msgstr "Nombre de usuario" #~ msgid "Enter username" #~ msgstr "Introduzca nombre de usuario" #~ msgid "Enter password" #~ msgstr "Introduzca la contraseña" #~ msgid "PAP or CHAP" #~ msgstr "PAP o CHAP" #~ msgid "PAP only" #~ msgstr "PAP solamente" #~ msgid "CHAP only" #~ msgstr "CHAP solamente" #~ msgid "Protocol" #~ msgstr "Protocolo" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operador y nombre del punto de acceso" #~ msgid "Carrier" #~ msgstr "Operador" #~ msgid "Carriers & APNs" #~ msgstr "Operadores y nombres de los puntos de acceso" #~ msgid "MMS APN" #~ msgstr "APN para MMS" #~ msgid "Internet APN" #~ msgstr "APN para Internet" #~ msgid "LTE APN" #~ msgstr "APN para LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Restablecer todas las configuraciones de APN…" #~ msgid "Reset APN Settings" #~ msgstr "Restablecer la configuración de APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "¿Confirma que quiere restablecer la confirmación de APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferir %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Ha elegido %1 como su APN preferida para MMS. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Ha elegido %1 como su APN preferida para Internet. " #~ msgid "Disable" #~ msgstr "Desactivar" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Desconectar %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Inhabilitar %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Esto desconecta %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Esto inhabilita %1." #~ msgid "Cellular" #~ msgstr "Móvil" #~ msgid "Call forwarding" #~ msgstr "Desvío de llamada" #~ msgid "Forward every incoming call" #~ msgstr "Reenviar todas las llamadas entrantes" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Redirige todas las llamadas telefónicas a otro número." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "No se puede comprobar el estado del desvío de llamada " #~ msgid "Forward incoming calls when:" #~ msgstr "Reenviar las llamadas entrantes cuando:" #~ msgid "I’m on another call" #~ msgstr "Estoy en otra llamada" #~ msgid "I don’t answer" #~ msgstr "No respondo" #~ msgid "My phone is unreachable" #~ msgstr "Mi teléfono no está localizable" #~ msgid "Contacts…" #~ msgstr "Contactos…" #~ msgid "Please select a phone number" #~ msgstr "Por favor seleccione un número de teléfono" #~ msgid "Numbers" #~ msgstr "Números" #~ msgid "Could not forward to this contact" #~ msgstr "No se puede reenviar a este contacto" #~ msgid "Contact not associated with any phone number." #~ msgstr "Contacto no asociado con ningún número de teléfono." #~ msgid "All calls" #~ msgstr "Todas las llamadas" #~ msgid "Some calls" #~ msgstr "Algunas llamadas" #~ msgid "Off" #~ msgstr "Apagado" #~ msgid "Forward to" #~ msgstr "Reenviar a" #~ msgid "Enter a number" #~ msgstr "Escriba un número" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "El desvío de llamada no puede cambiarse ahora mismo." #~ msgid "Call waiting" #~ msgstr "Llamada en espera" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Le permite responder o iniciar una nueva llamada mientras está en otra " #~ "llamada y cambiar entre ellas" #~ msgid "Services" #~ msgstr "Servicios" #, qt-format #~ msgid "Last called %1" #~ msgstr "Última llamada %1" #~ msgid "Call" #~ msgstr "Llamada" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servicios %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permisos de la aplicación" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplicaciones que les ha concedido acceso a:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplicaciones que solicitaron acceso a la cámara" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplicaciones que han solicitado acceso a su ubicación" #~ msgid "Microphone" #~ msgstr "Micrófono" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplicaciones que han solicitado acceso al micrófono" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "" #~ "Las aplicaciones también pueden solicitar acceso a cuentas en línea." #~ msgid "Online Accounts…" #~ msgstr "Cuentas en línea…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Permita que el dispositivo detecte su ubicación:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Uso de GPS solamente (menos preciso)" #~ msgid "Using GPS" #~ msgstr "Uso del GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Uso del GPS, red inalámbrica anonimizada e información de la red móvil." #~ "
Seleccionando esta opción usted acepta los
términos y " #~ "condiciones de Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Uso de GPS e información de Wi-Fi anonimizada.
Seleccionando esta " #~ "opción acepta los términos y condiciones de Nokia HERE." #~ msgid "Not at all" #~ msgstr "Para nada" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Usa GPS para detectar su ubicación aproximada. Si está desactivado, el " #~ "GPS se apaga para conservar batería." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usa wifi y GPS para detectar su ubicación aproximada. Desactive esta " #~ "detección para ahorrar energía." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Usa wifi (actualmente apagado) y GPS para detectar su ubicación " #~ "aproximada. Desactive esta detección para ahorrar energía." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usa wifi, ubicaciones de torres para móviles y GPS para detectar su " #~ "ubicación aproximada. Desactive esta detección para ahorrar energía." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usa wifi, ubicaciones de torres para móviles (no hay conexión móvil " #~ "actualmente) y GPS para detectar su ubicación aproximada. Desactive esta " #~ "detección para ahorrar energía." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Usa wifi (apagado actualmente), ubicaciones de torres para móviles y GPS " #~ "para detectar su ubicación aproximada. Desactive esta detección para " #~ "ahorrar energía." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usa wifi (apagado actualmente), ubicaciones de torres para móviles (no " #~ "hay conexión móvil actualmente) y GPS para detectar su ubicación " #~ "aproximada. Desactive esta detección para ahorrar energía." #~ msgid "Let apps access this location:" #~ msgstr "Permitir a las aplicaciones acceder a esta ubicación:" #~ msgid "None requested" #~ msgstr "Ninguno solicitado" #~ msgid "Change passcode…" #~ msgstr "Cambiar código…" #~ msgid "Change passphrase…" #~ msgstr "Cambiar la contraseña…" #~ msgid "Switch to swipe" #~ msgstr "Cambiar a deslizar" #~ msgid "Switch to passcode" #~ msgstr "Cambiar a código" #~ msgid "Switch to passphrase" #~ msgstr "Cambiar a contraseña" #~ msgid "Existing passcode" #~ msgstr "Código existente" #~ msgid "Existing passphrase" #~ msgstr "Contraseña actual" #~ msgid "Choose passcode" #~ msgstr "Elija un código" #~ msgid "Choose passphrase" #~ msgstr "Seleccione la contraseña" #~ msgid "Confirm passcode" #~ msgstr "Confirme el código" #~ msgid "Confirm passphrase" #~ msgstr "Confirme la contraseña" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Los códigos no coinciden. Inténtelo de nuevo." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Las contraseñas no coinciden. Inténtelo de nuevo." #~ msgid "Unset" #~ msgstr "Quitar" #~ msgid "Unlock the device using:" #~ msgstr "Desbloquear el dispositivo utilizando:" #~ msgid "Swipe (no security)" #~ msgstr "Deslizar (no seguro)" #~ msgid "4-digit passcode" #~ msgstr "Código de 4 dígitos" #~ msgid "Passphrase" #~ msgstr "Contraseña" #~ msgid "Fingerprint" #~ msgstr "Huella dactilar" #~ msgid "Swipe (no security)… " #~ msgstr "Deslizar (no seguro)… " #~ msgid "4-digit passcode…" #~ msgstr "Código de 4 dígitos…" #~ msgid "Passphrase…" #~ msgstr "Contraseña…" #~ msgid "Security & Privacy" #~ msgstr "Seguridad y privacidad" #~ msgid "Phone and Internet" #~ msgstr "El teléfono e Internet" #~ msgid "Phone only" #~ msgstr "Solo el teléfono" #~ msgid "Fingerprint ID" #~ msgstr "Identificación por Huella" #~ msgid "Locking and unlocking" #~ msgstr "Bloqueo y desbloqueo" #~ msgid "SIM PIN" #~ msgstr "PIN de SIM" #~ msgid "On" #~ msgstr "Activo" #~ msgid "Encryption" #~ msgstr "Cifrado" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "El cifrado le protege contra el acceso a los datos del teléfono cuando lo " #~ "conecta al PC o a otro dispositivo." #~ msgid "Privacy" #~ msgstr "Privacidad" #~ msgid "Stats on welcome screen" #~ msgstr "Estadísticas en la pantalla de bienvenida" #~ msgid "Messages on welcome screen" #~ msgstr "Mensajes en la pantalla de bienvenida" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Ninguno" #~ msgid "Passcode" #~ msgstr "Código" #~ msgid "Sleep locks immediately" #~ msgstr "Bloquear inmediatamente al suspender" #~ msgid "When locked, allow:" #~ msgstr "Cuando está bloqueado, permitir:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificaciones y configuración rápida" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Active la seguridad de bloqueo para restringir el acceso cuando el " #~ "dispositivo está bloqueado." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Otras aplicaciones y funciones le pedirán que desbloquee." #~ msgid "Change SIM PIN" #~ msgstr "Cambiar el PIN de la tarjeta SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN incorrecto. Queda %1 intento." #~ msgstr[1] "PIN incorrecto. Quedan %1 intentos." #~ msgid "No more attempts allowed" #~ msgstr "No se permiten más intentos" #~ msgid "Current PIN:" #~ msgstr "PIN actual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 intento permitido." #~ msgstr[1] "%1 intentos permitidos." #~ msgid "Choose new PIN:" #~ msgstr "Elija el PIN nuevo:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirme el PIN nuevo:" #~ msgid "PINs don't match. Try again." #~ msgstr "Los PIN no coinciden. Inténtelo de nuevo." #~ msgid "Enter SIM PIN" #~ msgstr "Escriba el PIN de la SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Escriba el PIN anterior de la SIM" #~ msgid "Unlock" #~ msgstr "Desbloquear" #~ msgid "Lock" #~ msgstr "Bloquear" #~ msgid "Unlocked" #~ msgstr "Desbloqueado" #~ msgid "Change PIN…" #~ msgstr "Cambiar PIN…" #~ msgid "Locked" #~ msgstr "Bloqueado" #~ msgid "Unlock…" #~ msgstr "Desbloquear…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Cuando se establece un PIN en la tarjeta SIM, se debe introducir para " #~ "acceder a los servicios móviles después de reiniciar el dispositivo o de " #~ "cambiar la tarjeta SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Podría bloquear la SIM permanentemente si introduce repetidamente un PIN " #~ "incorrecto." #~ msgid "Hour" #~ msgstr "Hora" #~ msgid "Minute" #~ msgstr "Minuto" #~ msgid "Second" #~ msgstr "Segundo" #~ msgid "Day" #~ msgstr "Día" #~ msgid "Month" #~ msgstr "Mes" #~ msgid "Year" #~ msgstr "Año" #~ msgid "Cellular data" #~ msgstr "Datos móviles" #~ msgid "No SIM detected" #~ msgstr "Ninguna tarjeta SIM detectada" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Inserte una tarjeta SIM, después reinicie el dispositivo." #~ msgid "Data roaming" #~ msgstr "Itinerancia de datos" #~ msgid "Ask me each time" #~ msgstr "Preguntar en cada ocasión" #~ msgid "For outgoing calls, use:" #~ msgstr "Para llamadas salientes, usar:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Puede cambiar la tarjeta SIM para llamadas individuales o para contactos." #~ msgid "For messages, use:" #~ msgstr "Para mensajes, usar:" #~ msgid "Next" #~ msgstr "Siguiente" #~ msgid "Data usage statistics" #~ msgstr "Estadísticas de uso de datos" #~ msgid "Carriers" #~ msgstr "Operadores" #~ msgid "Connection type:" #~ msgstr "Tipo de conexión:" #~ msgid "2G only (saves battery)" #~ msgstr "Solo 2G (ahorra batería)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (más rápido)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (más rápido)" #~ msgid "Edit SIM Name" #~ msgstr "Editar nombre de SIM" #~ msgid "Cellular data:" #~ msgstr "Datos móviles:" #~ msgid "Accessibility" #~ msgstr "Accesibilidad" #~ msgid "accessibility" #~ msgstr "accesibilidad" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "móvil" #~ msgid "mobile" #~ msgstr "móvil" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "datos" #~ msgid "carrier" #~ msgstr "operador" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "itinerancia" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servicios" #~ msgid "forwarding" #~ msgstr "desvío de llamada" #~ msgid "waiting" #~ msgstr "en espera" #~ msgid "call" #~ msgstr "llamada" #~ msgid "shortcuts" #~ msgstr "acceso rápido" #~ msgid "numbers" #~ msgstr "números" #~ msgid "security" #~ msgstr "seguridad" #~ msgid "privacy" #~ msgstr "privacidad" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "código" #~ msgid "password" #~ msgstr "contraseña" #~ msgid "passphrase" #~ msgstr "contraseña" #~ msgid "swipe" #~ msgstr "desliza" #~ msgid "allow" #~ msgstr "permitir" #~ msgid "access" #~ msgstr "acceso" #~ msgid "Updates available" #~ msgstr "Actualizaciones disponibles" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Código incorrecto. Inténtelo de nuevo." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Contraseña incorrecta. Inténtelo de nuevo." #~ msgid "Could not set security mode" #~ msgstr "No se puede establecer el modo de seguridad" #~ msgid "Could not set security display hint" #~ msgstr "No se ha podido establecer la indicación de seguridad" #~ msgid "Authentication token manipulation error" #~ msgstr "Error en la manipulación del token de autenticación" #~ msgid "There's an updated system image." #~ msgstr "Hay una imagen del sistema actualizada." #~ msgid "Tap to open the system updater." #~ msgstr "Toque para abrir el actualizador del sistema." lomiri-system-settings-1.1.0/po/et.po000066400000000000000000001315061457356502600175750ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/eu.po000066400000000000000000002235331457356502600176000ustar00rootroot00000000000000# Basque translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2019-07-07 21:48+0000\n" "Last-Translator: Aitzol Berasategi \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.6.1\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistemaren ezarpenak" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Hobespenak;Ezarpenak;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Ezin da uneko eskaera ezeztatu (ezin da zerbitzuarekin kontaktatu)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Ezin da uneko eskaera pausatu (ezin da zerbitzuarekin kontaktatu)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Garatzaile modua" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Garatzaile moduan, edonork atzi, alda edo ezaba dezake telefono honetako " "edozer, hau beste gailu batera konektatuz." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Pasakode edo pasaesaldi bat ezarri behar duzu garatzaile-modua erabiltzeko." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Blokeo-segurtasuna" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Sentitzen dugu, ezin izan da lizentzia hau erakutsi." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Honi buruz" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serie-zenbakia" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Bat ere ez" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wifi helbidea" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth helbidea" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Biltegiratzea" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 libre" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Softwarea:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Sistema eragilea" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Azken eguneratzea" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Inoiz ere ez" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Bilatu eguneraketak" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Lege-oharra:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Software-lizentziak" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Erregulatze-informazioa" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Garatzaile modua" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Eskaneatzen" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistemaren ezarpenak" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Aplikazioek erabilia" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Bideoak" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audioa" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Irudiak" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Bestelako fitxategiak" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Aplikazioek erabilia" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Biltegiratzea guztira" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Leku librea" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Izenaren arabera" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Tamainaren arabera" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "E/E" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "SEaren eraikitze-xehetasunak" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "SEaren eraikitze-zenbakia" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports irudiaren zatia" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubunturen eraikitze-deskribapena" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Gailuaren irudiaren zatia" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Gailuaren eraikitze-deskribapena" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Pertsonalizazio-irudiaren zatia" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Izenburu ezezaguna" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Utzi" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Ez da irudirik hautatu" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Kendu irudi %1" msgstr[1] "Kendu %1 irudiak" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Gehitu irudi bat…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Kendu irudiak…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Atzeko planoa" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Berrezarri sistemaren ezarpen guztiak" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "gaitu" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Telefonoa berrabiarazi beharra dago aldaketak aplikatzeko." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "atzeko planoa" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Pertsonalizatua" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Aukeratu pasaesaldia" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Aurreikusi" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Ezarri" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Ados" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "duela segundo %1" msgstr[1] "duela %1 segundo" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "duela minutu %1" msgstr[1] "duela %1 minutu" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "duela ordu %1" msgstr[1] "duela %1 ordu" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Karga-maila" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%%1" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Atzo" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Gaur" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Kargatzen" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Azken karga osoa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Erabat kargatuta" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Bateriaren erabilera gutxitzeko erak:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Pantailaren distira" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Blokeatu inaktibo egotean" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Eseki inaktibo egotean" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Segundu %1en ondoren" msgstr[1] "%1 segunduren ondoren" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Minutu %1en ondoren" msgstr[1] "%1 minuturen ondoren" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Sarbiderako erabilitako haririk gabeko sarea" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wifia" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth-a" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Telefonoa blokeatu gailua erabiltzen ari ez denean:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Gailua eseki erabiltzen ari ez denean:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Segundo %1en ondoren" msgstr[1] "%1 segundoren ondoren" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Denbora laburragoak seguruagoak dira. Gailua ez da blokeatuko deietan edo " "bideoa erreproduzitzean." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Gailua ez da esekiko deietan edo bideoa erreproduzitzean." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth bidez parekatzeko baimen eskaera" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "%1 gailuak gailu honekin parekatu nahi du. Onartu nahi al duzu?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Baimendu" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Errefusatu" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth bidez parekatzeko eskaera" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Egiaztatu '%1'(e)n bistaratutako PINa honekin bat datorrela" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Berretsi PINa" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Konektatuta" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Konektatzen…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Deskonektatzen…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Deskonektatuta" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Ezezaguna" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Ordenagailua" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefonoa" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modema" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Sarea" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Mikrofonodun aurikularrak" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Aurikularrak" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Bideoa" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Bestelako audioa" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joko-agintea" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Teklatua" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tableta" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Sagua" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Inprimagailuak" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Ordularia" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Bestelakoa" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Bikaina" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Ona" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Egokia" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Txarra" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Izena" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Mota" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Egoera" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Seinalearen indarra" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Konektatu automatikoki detektatu ahala:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Deskonektatu" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Konektatu" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Ahaztu gailu hau" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Mesedez sartu ondorengo PIN-a %1-en eta sakatu \"Enter\" teklatuan:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Ikusgai" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Ez ikusgai" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Bilatzen…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Konektatutako gailuak:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Konektatu beste gailu bat:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Konektatu gailu bat:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Ez da bat ere detektatu" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1'(r)entzako PINa" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Parekatu" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Distira eta Pantaila" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Distira" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Pantailaren distira" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Doitu automatikoki" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Pantaila argitu edo iluntzen du ingurunera egokitzeko." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "pantaila" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Kanpoko pantaila" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Haririk gabeko pantaila" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Konektatu gabe" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Haririk gabeko pantaila" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Ez da pantailarik detektatu" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Konektaturiko pantaila:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Konektatzen" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Beste pantaila bat erabili:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Aukeratu pantaila bat:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Gailu honek huts egin du %1-(e)ra konektatzean." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Akats ezezagun bat gertatu da %1-(e)ra konektatzean." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Irudiak" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Uneko diseinuak:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Aldatu sarbide puntuaren ezarpenak" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Konfiguratu sarbide puntua" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Wifigunearen izena" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Aukeratu izen bat" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Pasahitz bat eskatu (gomendatua):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Erakutsi pasahitza" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Sarbide puntua abiatzean Wi-Fi konexioa piztuko da." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Aldatu" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Hasi" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Wifigunea" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Wifigunea gaituta egotean, beste gailuek zure mugikorreko datu-konexioa " "erabili ahalko dute wifi bidez. Ohiko datuen tarifa aplikatuko da." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Beste gailuek zure mugikorreko datu-konexioa erabil dezakete wifi sarearen " "bitartez. Ohiko datu-tarifa aplikatuko da." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Aldatu Pasahitza/Ezarpenak…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Konfiguratu sarbide puntua…" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Wi-Fia itzalita dago" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Sarbide puntua sortzeko, Wi-Fia piztu behar duzu." #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Wi-Fia piztu" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Bistaratzeko hizkuntza" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Atzera" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Berretsi" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Teklatu-diseinuak" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Uneko diseinuak:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Diseinu eskuragarriak:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Hizkuntza eta testua" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Bistaratzeko hizkuntza..." #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Pantaila teklatua gaitu" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Pantaila teklatua" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Kanpoko teklatua" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Just White" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Just Black" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Just Grey" #: plugins/language/PageComponent.qml:190 #, fuzzy msgid "Bordered White" msgstr "Bordered White" #: plugins/language/PageComponent.qml:191 #, fuzzy msgid "Bordered Black" msgstr "Bordered Black" #: plugins/language/PageComponent.qml:192 #, fuzzy msgid "Bordered Grey" msgstr "Bordered Grey" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Pantaila teklataren gaia" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Teklatuaren gaia" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Ortografia-egiaztapena" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Autozuzenketa" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Hitz-iradokizunak" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Maiuskula automatikoak" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Maius tekla aktibatzen du esaldi bakoitzeko lehen hitza maiuskulaz jartzeko." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Autopuntuazioa" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Puntu bat sartzen du bi aldiz hutsunea sakatzean." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Teklatu-soinua" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Teklatuaren bibrazioa" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Teklatu-diseinuak" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "teklatua" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Telefonoa berrabiarazi beharra dago aldaketak aplikatzeko." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Berrabiarazi orain" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Uneko egiaztapendun hizkuntzak:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Hizkuntza eskuragarriak:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Leheneratu abiarazlea" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Deskonektatuta" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "hegaldi" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Ez da bidaltzen" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Eskatzailea orain erabilgarri dago" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alertak" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alertak" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Jakinarazpenak" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Soinua" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "bibrazioa" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Jakinarazpenak" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Jakinarazpenak" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Soinua" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "bibrazioa" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Bibratu Isilik moduan" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Bibratu txirrinarekin" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "bibratu" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "maiuskulak" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Hautatutako aplikazioek burbuila, soinu, bibrazio, eta jakinarazpen-" "zentroaren bidez ohartaraz zaitzakete." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "jakinarazpenak" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Inprimagailua" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Sartu SIM PINa" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Zerbitzuak" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Konektatzen…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Aukeratu pasaesaldia" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Inprimagailua" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Zifratzea" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Kokapena" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Aukeratu konpainia:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Inprimatzen" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Ezabatu" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Inprimagailua" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Sistemaren ezarpenak" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Ordua eta data" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopiak" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Garatzaile modua" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kalitatea" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "gaitu" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Lehenetsia" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktibo" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "mezua" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "helbidea" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modema" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Dokumentu, gordetako partida, ezarpen eta bestelako elementu guztiak behin " "betiko ezabatuko dira telefonotik." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Ezabatu eta leheneratu guztia" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "gailua" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Leheneratu abiarazlea" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Abiarazlearen edukiak leheneratuko dira." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Berrezarri sistemaren ezarpen guztiak..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Abiarazlearen edukiak eta diseinua, eta hasierako pantailako iragazkiak " "jatorrizko ezarpenetara itzuliko dira." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Ezabatu eta leheneratu guztia" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Berrezarri sistemaren ezarpen guztiak" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Isileko modua" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Txirrina:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefono deiak:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Txirrin-tonua" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Bibratu txirrinarekin" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Bibratu Isilik moduan" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Markatze-teklatuaren soinuak" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mezuak:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Bibratu mezuaren soinuarekin" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Bibratu mezuaren soinuarekin" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Bestelako soinuak:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Blokeatze-soinua" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "bibrazioa" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Bibratu mezuaren soinuarekin" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Txirrin-tonua" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Aukeratu konpainia:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Ordu-zona" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Ezarri ordu-zona:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatikoki" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Eskuz" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Sartu zure uneko kokalekua." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Ez dago bat datorren lekurik" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Ordua eta data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Ordu-zona:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Ezarri ordua eta data:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Ezarri ordua eta data" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Ordua" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APNa" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Partekatutako konexioaren zerbitzuak huts egin du" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Telefonoa berrabiarazi beharra dago aldaketak aplikatzeko." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Jarraitu" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Eguneraketak eskuragarri" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Gorde" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Errore ezezaguna" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Ez da arrazoirik eman" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Gailua orain kudeatuta dago" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Gailua orain kudeatu gabe dago" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Gailua ezin izan da konfiguraziorako prestatu" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP konfigurazioa ezin izan da gorde (helbide, denbora-muga, etab. " "erabilgarririk ez)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP konfigurazioa dagoeneko ez da baliozkoa" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Zure autentifikazio-xehetasunak ez dira zuzenak" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X eskatzailea deskonektatuta" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X eskatzailearen konfigurazioak huts egin du" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X eskatzaileak huts egin du" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X eskatzaileak denbora gehiegi egin du autentifikatzeko" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP bezeroak huts egin du abiaraztean" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP bezeroaren errorea" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP bezeroak huts egin du" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Partekatutako konexioaren zerbitzuak huts egin du abiatzean" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Partekatutako konexioaren zerbitzuak huts egin du" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Baliteke gailuarentzat beharrezko firmwarea faltatzea" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Gailua kendu egin da" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager lo dago" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Gailuaren konexio aktiboa desagertu da" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Gailua erabiltzaileak edo bezeroak deskonektatu du" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Existitzen den gailuaren konexioa hartu da" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Eskatzailea orain erabilgarri dago" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Ezin izan da modema aurkitu" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth-konexioak huts egin edo denbora-muga gainditu du" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Konexioaren mendekotasun batek huts egin du" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager ez dago erabilgarri" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Ezin izan da wifi sarea aurkitu" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Oinarrizko konexioaren bigarren mailako konexio batek huts egin du" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Sarearen xehetasunak" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Azken konexioa" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Pasahitza" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Ahaztu sarea" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP helbidea" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Konektatu ezkutuko sarera" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Sarearen izena" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Segurtasuna" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA eta WPA2 pertsonala" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA eta WPA2 pertsonala" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autentifikazioa" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Desgaituta" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "bertsioa" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Bertsioa: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Bertsioa: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automatikoa" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Erabiltzaile izena" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "pasahitza" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Konektatu ezkutuko sarera…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Aurreko sareak" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Garbitu" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Pribatutasuna" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Bilatu" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Pertsonala" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Mezua jasotzean" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Konektatu wifira" #~ msgid "Remove image" #~ msgstr "Kendu irudia" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Eguneraketak eskuragarri" #~ msgid "Launcher" #~ msgstr "Abiarazlea" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "honi buruz" #~ msgid "device" #~ msgstr "gailua" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telefonoa" #~ msgid "number" #~ msgstr "zenbakia" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "seriekoa" #~ msgid "address" #~ msgstr "helbidea" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "lizentziak" #~ msgid "developer" #~ msgstr "garatzailea" #~ msgid "software" #~ msgstr "softwarea" #~ msgid "storage" #~ msgstr "biltegiratzea" #~ msgid "disk" #~ msgstr "diskoa" #~ msgid "space" #~ msgstr "zuriunea" #~ msgid "version" #~ msgstr "bertsioa" #~ msgid "revision" #~ msgstr "berrikuspena" #~ msgid "appearance" #~ msgstr "itxura" #~ msgid "wallpaper" #~ msgstr "horma papera" #~ msgid "art" #~ msgstr "artea" #~ msgid "photo" #~ msgstr "argazkia" #~ msgid "picture" #~ msgstr "irudia" #~ msgid "image" #~ msgstr "marrazkia" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "kargatu" #~ msgid "idle" #~ msgstr "inaktibo" #~ msgid "lock" #~ msgstr "blokeoa" #~ msgid "disable" #~ msgstr "desgaitu" #~ msgid "enable" #~ msgstr "gaitu" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "aurikularrak" #~ msgid "pair" #~ msgstr "parea" #~ msgid "discover" #~ msgstr "bilatu" #~ msgid "car" #~ msgstr "autoa" #~ msgid "handsfree" #~ msgstr "esku libreak" #~ msgid "wireless" #~ msgstr "haririk gabea" #~ msgid "connect" #~ msgstr "konektatu" #~ msgid "disconnect" #~ msgstr "deskonektatu" #~ msgid "stereo" #~ msgstr "estereoa" #~ msgid "brightness" #~ msgstr "distira" #~ msgid "display" #~ msgstr "pantaila" #~ msgid "screen" #~ msgstr "pantaila" #~ msgid "automatic" #~ msgstr "automatikoa" #~ msgid "adjust" #~ msgstr "doitu" #~ msgid "Example" #~ msgstr "Adibidea" #~ msgid "example" #~ msgstr "adibidea" #~ msgid "test" #~ msgstr "proba" #~ msgid "sample" #~ msgstr "lagina" #~ msgid "Flight Mode" #~ msgstr "Hegaldi modua" #~ msgid "flight" #~ msgstr "hegaldi" #~ msgid "plane" #~ msgstr "hegazkina" #~ msgid "offline" #~ msgstr "lineaz kanpo" #~ msgid "airplane" #~ msgstr "hegazkina" #~ msgid "network" #~ msgstr "sarea" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Irudiak" #, fuzzy #~ msgid "hotspot" #~ msgstr "Wifigunea" #~ msgid "language" #~ msgstr "hizkuntza" #~ msgid "keyboard" #~ msgstr "teklatua" #~ msgid "spellcheck" #~ msgstr "ortografia-egiaztapena" #~ msgid "correct" #~ msgstr "zuzendu" #~ msgid "suggestions" #~ msgstr "iradokizunak" #~ msgid "capitalization" #~ msgstr "maiuskulak" #~ msgid "punctuation" #~ msgstr "puntuazioa" #~ msgid "layout" #~ msgstr "diseinua" #~ msgid "words" #~ msgstr "hitzak" #~ msgid "vibration" #~ msgstr "bibrazioa" #, fuzzy #~ msgid "launcher" #~ msgstr "Abiarazlea" #, fuzzy #~ msgid "mouse" #~ msgstr "Sagua" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "klik" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autentifikazioa" #~ msgid "notifications" #~ msgstr "jakinarazpenak" #~ msgid "apps" #~ msgstr "aplikazioak" #~ msgid "authorize" #~ msgstr "baimendu" #~ msgid "permissions" #~ msgstr "baimenak" #~ msgid "badges" #~ msgstr "bereizgarriak" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Orientazio-blokeoa" #~ msgid "rotation" #~ msgstr "biraketa" #~ msgid "orientation" #~ msgstr "orientazioa" #, fuzzy #~ msgid "printer" #~ msgstr "Inprimagailua" #, fuzzy #~ msgid "printers" #~ msgstr "Inprimagailua" #, fuzzy #~ msgid "printing" #~ msgstr "itxarotea" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Berrezarri" #~ msgid "reset" #~ msgstr "berrezarri" #~ msgid "erase" #~ msgstr "ezabatu" #~ msgid "factory" #~ msgstr "fabrika" #~ msgid "clear" #~ msgstr "garbitu" #~ msgid "restore" #~ msgstr "berrezarri" #~ msgid "sound" #~ msgstr "soinua" #~ msgid "silent" #~ msgstr "isilik" #~ msgid "ringtone" #~ msgstr "txirrin-tonua" #~ msgid "vibrate" #~ msgstr "bibratu" #~ msgid "dialpad" #~ msgstr "markatze-teklatua" #~ msgid "message" #~ msgstr "mezua" #~ msgid "volume" #~ msgstr "bolumena" #~ msgid "time" #~ msgstr "ordua" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "ordu-zona" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifia" #~ msgid "WiFi" #~ msgstr "WiFia" #~ msgid "hidden" #~ msgstr "ezkutuko" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntuk erabilia" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Atzeko planoa" #~ msgid "Opacity:" #~ msgstr "Opakotasuna:" #~ msgid "Edit" #~ msgstr "Editatu" #~ msgid "New APN" #~ msgstr "APN berria" #, fuzzy #~ msgid "Used for:" #~ msgstr "Erabilia:" #~ msgid "Internet and MMS" #~ msgstr "Internet eta MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMSak" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Sar ezazu APNa deskribatzen duen izen bat" #~ msgid "APN" #~ msgstr "APNa" #~ msgid "Enter the name of the access point" #~ msgstr "Sar ezazu sarbide puntuaren izena" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Sar ezazu mezuen zentroa" #~ msgid "Proxy" #~ msgstr "Proxy-a" #~ msgid "Enter message proxy" #~ msgstr "Sar ezazu mezuen proxya" #~ msgid "Proxy port" #~ msgstr "Proxy ataka" #~ msgid "Enter message proxy port" #~ msgstr "Sar ezazu mezuen proxy ataka" #~ msgid "User name" #~ msgstr "Erabiltzaile izena" #~ msgid "Enter username" #~ msgstr "Sar ezazu erabiltzaile izena" #~ msgid "Enter password" #~ msgstr "Sar ezazu pasahitza" #~ msgid "PAP or CHAP" #~ msgstr "PAP or CHAP" #~ msgid "PAP only" #~ msgstr "PAP soilik" #~ msgid "CHAP only" #~ msgstr "CHAP soilik" #~ msgid "Protocol" #~ msgstr "Protokoloa" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operadorea eta APNa" #~ msgid "Carrier" #~ msgstr "Operadorea" #~ msgid "Carriers & APNs" #~ msgstr "Operadoreak eta APNak" #~ msgid "MMS APN" #~ msgstr "MMS APNa" #~ msgid "Internet APN" #~ msgstr "Internet APNa:" #~ msgid "LTE APN" #~ msgstr "LTE APNa" #~ msgid "Reset All APN Settings…" #~ msgstr "Berrezarri APN ezarpen guztiak…" #~ msgid "Reset APN Settings" #~ msgstr "Berrezarri APNen ezarpenak" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Ziur APNen ezarpenak berrezarri nahi dituzula?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "%1 lehenetsi" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "%1 hautatu duzu zure gogoko MMS APN bezala. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "%1 hautatu duzu zure gogoko Internet APN bezala. " #~ msgid "Disable" #~ msgstr "Desgaitu" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "%1 deskonektatu" #, qt-format #~ msgid "Disable %1" #~ msgstr "%1 desgaitu" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Honek %1 deskonektatzen du." #, qt-format #~ msgid "This disables %1." #~ msgstr "Honek %1 desgaitzen du." #~ msgid "Cellular" #~ msgstr "Mugikorrak" #~ msgid "Call forwarding" #~ msgstr "Dei-birbidaltzea" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Irteerako deientzat, erabili:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager ez dago erabilgarri" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Telefono-zenbakia" #, fuzzy #~ msgid "Numbers" #~ msgstr "zenbakiak" #, fuzzy #~ msgid "All calls" #~ msgstr "deiak" #, fuzzy #~ msgid "Some calls" #~ msgstr "Telefono deiak:" #~ msgid "Off" #~ msgstr "Desgaituta" #~ msgid "Forward to" #~ msgstr "Birbidali hona:" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Telefono-zenbakia" #~ msgid "Call waiting" #~ msgstr "Dei-itxarotea" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Dei baten erdian beste bati erantzun edo berria egiteko aukera ematen " #~ "dizu, eta bien artean txandatzekoa" #~ msgid "Services" #~ msgstr "Zerbitzuak" #, qt-format #~ msgid "Last called %1" #~ msgstr "Azkenekoz %1(e)an deitua" #~ msgid "Call" #~ msgstr "Deitu" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 zerbitzuak" #~ msgid "SIM" #~ msgstr "SIMa" #, fuzzy #~ msgid "App permissions" #~ msgstr "baimenak" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Baimendu dituzun aplikazioak, eta hona sarbidea eskatu dutenak:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Kamerara sarbidea eskatu duten aplikazioak" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Mikrora sarbidea eskatu duten aplikazioak" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefonoa" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Mikrora sarbidea eskatu duten aplikazioak" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Mikrora sarbidea eskatu duten aplikazioak" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Mikrora sarbidea eskatu duten aplikazioak" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "GPSa darabil zure gutxi gorabeherako kokapena detektatzeko. Itzaltzean, " #~ "GPSa ere itzaltzen da, bateria aurrezteko." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Wifia eta GPSa darabiltza zure gutxi gorabeherako kokapena detektatzeko. " #~ "Kokapenaren detekzioa itzaliz bateria aurrezten da." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Wifia (une honetan itzalita) eta GPSa darabiltza zure gutxi gorabeherako " #~ "kokapena detektatzeko. Kokapenaren detekzioa itzaliz bateria aurrezten da." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Wifia, mugikorrentzako dorreen kokapena eta GPSa darabiltza zure gutxi " #~ "gorabeherako kokapena detektatzeko. Kokapenaren detekzioa itzaliz bateria " #~ "aurrezten da." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Wifia, mugikorrentzako dorreen kokapena (une honetan konexio gabe) eta " #~ "GPSa darabiltza zure gutxi gorabeherako kokapena detektatzeko. " #~ "Kokapenaren detekzioa itzaliz bateria aurrezten da." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Wifia (une honetan itzalita), mugikorrentzako dorreen kokapena eta GPSa " #~ "darabiltza zure gutxi gorabeherako kokapena detektatzeko. Kokapenaren " #~ "detekzioa itzaliz bateria aurrezten da." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Wifia (une honetan itzalita), mugikorrentzako dorreen kokapena (une " #~ "honetan konexio gabe) eta GPSa darabiltza zure gutxi gorabeherako " #~ "kokapena detektatzeko. Kokapenaren detekzioa itzaliz bateria aurrezten da." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Baimendu kokapena atzitzea:" #, fuzzy #~ msgid "None requested" #~ msgstr "Ez da bat ere detektatu" #~ msgid "Change passcode…" #~ msgstr "Aldatu pasakodea…" #~ msgid "Change passphrase…" #~ msgstr "Aldatu pasaesaldia..." #~ msgid "Switch to swipe" #~ msgstr "Aldatu hatza pasatzera" #~ msgid "Switch to passcode" #~ msgstr "Aldatu pasakodera" #~ msgid "Switch to passphrase" #~ msgstr "Aldatu pasaesaldira" #~ msgid "Existing passcode" #~ msgstr "Uneko pasakodea" #~ msgid "Existing passphrase" #~ msgstr "Uneko pasaesaldia" #~ msgid "Choose passcode" #~ msgstr "Aukeratu pasakodea" #~ msgid "Choose passphrase" #~ msgstr "Aukeratu pasaesaldia" #~ msgid "Confirm passcode" #~ msgstr "Berretsi pasakodea" #~ msgid "Confirm passphrase" #~ msgstr "Berretsi pasaesaldia" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Pasakode horiek ez datoz bat. Saiatu berriro." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Pasaesaldiak ez datoz bat. Saiatu berriro." #~ msgid "Unset" #~ msgstr "Desezarri" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Telefonoa desblokeatzeko modua:" #~ msgid "Swipe (no security)" #~ msgstr "Hatza pasatu (segurtasunik gabe)" #~ msgid "4-digit passcode" #~ msgstr "4 digituko pasakodea" #~ msgid "Passphrase" #~ msgstr "Pasaesaldia" #~ msgid "Swipe (no security)… " #~ msgstr "Hatza pasatuz (segurtasunik gabe)... " #~ msgid "4-digit passcode…" #~ msgstr "4 digituko pasakodea…" #~ msgid "Passphrase…" #~ msgstr "Pasaesaldia..." #~ msgid "Security & Privacy" #~ msgstr "Segurtasuna eta pribatutasuna" #~ msgid "Phone and Internet" #~ msgstr "Telefonoa eta Internet" #~ msgid "Phone only" #~ msgstr "Telefonoa soilik" #~ msgid "SIM PIN" #~ msgstr "SIMaren PINa" #~ msgid "On" #~ msgstr "Gaituta" #~ msgid "Encryption" #~ msgstr "Zifratzea" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Zifratzeak telefonoko datuak atzitzea ekiditen du, telefonoa ordenagailu " #~ "edo bestelako gailu batera konektatuta dagoenean." #~ msgid "Privacy" #~ msgstr "Pribatutasuna" #~ msgid "Stats on welcome screen" #~ msgstr "Estatistikak ongietorri-pantailan" #~ msgid "Messages on welcome screen" #~ msgstr "Mezuak ongietorri-pantailan" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Bat ere ez" #~ msgid "Passcode" #~ msgstr "Pasakodea" #~ msgid "Sleep locks immediately" #~ msgstr "Esekitzean blokeatu berehala" #~ msgid "When locked, allow:" #~ msgstr "Blokeatuta dagoenean, onartu:" #~ msgid "Notifications and quick settings" #~ msgstr "Jakinarazpenak eta ezarpen bizkorrak" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Gaitu blokeoko segurtasuna, telefonoa blokeatuta egotean sarbidea " #~ "murrizteko." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Beste aplikazio eta funtzioek desblokeatzeko eskatuko dute." #~ msgid "Change SIM PIN" #~ msgstr "Aldatu SIM PINa" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Okerreko PINa. Saiakera %1 gehiago duzu." #~ msgstr[1] "Okerreko PINa. %1 saiakera gehiago dituzu." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 saiakera onartuta." #~ msgid "Current PIN:" #~ msgstr "Uneko PINa:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Saiakera %1 onartzen da." #~ msgstr[1] "%1 saiakera onartzen dira." #~ msgid "Choose new PIN:" #~ msgstr "Aukeratu PIN berria:" #~ msgid "Confirm new PIN:" #~ msgstr "Berretsi PIN berria:" #~ msgid "PINs don't match. Try again." #~ msgstr "PINak ez datoz bat. Saiatu berriz." #~ msgid "Enter SIM PIN" #~ msgstr "Sartu SIM PINa" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Sartu aurreko SIM PINa" #~ msgid "Unlock" #~ msgstr "Desblokeatu" #~ msgid "Lock" #~ msgstr "Blokeatu" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Desblokeatu" #~ msgid "Change PIN…" #~ msgstr "Aldatu PINa..." #, fuzzy #~ msgid "Locked" #~ msgstr "Blokeatu" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Desblokeatu" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "SIM PIN bat ezartzean, hura sartu beharra dago mugikorreko zerbitzuak " #~ "erabili ahal izateko telefonoa berrabiaraztean edo SIMa trukatzean." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Behin eta berriz okerreko PINa sartuz gero SIMa behin betiko blokea " #~ "daiteke." #~ msgid "Hour" #~ msgstr "Ordua" #~ msgid "Minute" #~ msgstr "Minutua" #~ msgid "Second" #~ msgstr "Segundoa" #~ msgid "Day" #~ msgstr "Eguna" #~ msgid "Month" #~ msgstr "Hila" #~ msgid "Year" #~ msgstr "Urtea" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Mugikorreko datuak:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Ez da bat ere detektatu" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Gehitu SIM txartel bat eta berrabiarazi zure gailua" #~ msgid "Data roaming" #~ msgstr "Datu-ibiltaritza" #~ msgid "Ask me each time" #~ msgstr "Galdetu aldiro" #~ msgid "For outgoing calls, use:" #~ msgstr "Irteerako deientzat, erabili:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "SIMa alda dezakezu dei jakinentzat, edo helbide-liburuko kontaktuentzat." #~ msgid "For messages, use:" #~ msgstr "Mezuentzat, erabili:" #~ msgid "Data usage statistics" #~ msgstr "Datuen erabileraren estatistikak" #~ msgid "Carriers" #~ msgstr "Operadoreak" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Konektatuta" #~ msgid "2G only (saves battery)" #~ msgstr "2G soilik (bateria aurrezten du)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (bizkorragoa)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (bizkorragoa)" #~ msgid "Edit SIM Name" #~ msgstr "Editatu SIMaren izena" #~ msgid "Cellular data:" #~ msgstr "Mugikorreko datuak:" #~ msgid "Accessibility" #~ msgstr "Erabilerraztasuna" #~ msgid "accessibility" #~ msgstr "erabilerraztasuna" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mugikorrak" #~ msgid "mobile" #~ msgstr "datu-mugikorrak" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "datuak" #~ msgid "carrier" #~ msgstr "operadorea" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "ibiltaritza" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "zerbitzuak" #~ msgid "forwarding" #~ msgstr "birbidaltzea" #~ msgid "waiting" #~ msgstr "itxarotea" #~ msgid "call" #~ msgstr "deiak" #~ msgid "shortcuts" #~ msgstr "lasterbideak" #~ msgid "numbers" #~ msgstr "zenbakiak" #~ msgid "security" #~ msgstr "segurtasuna" #~ msgid "privacy" #~ msgstr "pribatutasuna" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kodea" #~ msgid "password" #~ msgstr "pasahitza" #~ msgid "passphrase" #~ msgstr "pasaesaldia" #~ msgid "swipe" #~ msgstr "hatza pasatu" #~ msgid "allow" #~ msgstr "baimendu" #~ msgid "access" #~ msgstr "atzitu" #~ msgid "Updates available" #~ msgstr "Eguneraketak eskuragarri" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Pasakodea okerra da. Saiatu berriro." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Okerreko pasaesaldia. Saiatu berriz." #~ msgid "Could not set security mode" #~ msgstr "Ezin izan da segurtasun-modua ezarri" #~ msgid "Could not set security display hint" #~ msgstr "Ezin izan da segurtasun-pantailaren argibidea ezarri" #~ msgid "Authentication token manipulation error" #~ msgstr "Autentifikazio-tokenaren manipulazio-errorea" #~ msgid "There's an updated system image." #~ msgstr "Sistemaren irudi eguneratua eskuragarri dago." #~ msgid "Tap to open the system updater." #~ msgstr "Sakatu sistema-eguneratzailea irekitzeko." lomiri-system-settings-1.1.0/po/fa.po000066400000000000000000002366401457356502600175600ustar00rootroot00000000000000# Persian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-02-16 01:21+0000\n" "Last-Translator: HSN80 \n" "Language-Team: Persian \n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.8\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "تنظیمات سامانه" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferences;Settings;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "نمی‌توان درخواست فعلی را لغو کرد (نمی‌توان با سرویس ارتباط برقرار کرد)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "نمی‌توان درخواست جاری را معلّق کرد (نمی‌توان با سرویس ارتباط برقرار کرد)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "حالت توسعه‌دهنده" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "در حالت توسعه‌دهنده، هرکسی می‌تواند با وصل کردن این تلفن به یک دستگاه دیگر، به " "همه‌ محتوا دسترسی داشته و آن‌ها را تغییر داده یا حذف کند." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "برای استفاده از حالت توسعه دهنده نیاز به یک رمزعبور یا عبارت‌عبور دارید." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "امنیت قفل" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "متأسّفیم، این پروانه نمی‌تواند نمایش داده شود." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "درباره" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "سریال" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "هيچ‌کدام" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "نشانی بی‌سیم" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "نشانی بلوتوث" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "حافظه" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 آزاد" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "نرم‌افزار:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "سیستم‌عامل" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "آخرین به‌روزرسانی" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "هرگز" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "بررسی برای به‌روزرسانی‌ها" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "قانونی:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "پروانه‌های نرم‌افزاری" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "اطّلاعات رگولاتوری" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "حالت توسعه‌دهنده" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "بررسی" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "تنظیمات سامانه" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "استفاده شده توسّط اپ‌ها" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "ویدیوها" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "صداها" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "تصویرها" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "دیگر پرونده‌ها" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "استفاده شده توسّط اپ‌ها" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "کل حافظه" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "فضای آزاد" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "با نام" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "با اندازه" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "هیچ" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "جزئیات ساخت سیستم‌عامل" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "شماره‌ی ساخت سیستم‌عامل" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "بخش تصویر UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "شرح ساخت اوبونتو" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "قسمت تصویر دستگاه" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "شرخ ساخت دستگاه" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "قسمت تصویر شخصی‌سازی" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "عنوان نامعلوم" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "انصراف" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "تصویری انتخاب نشده است" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "برداشتن %1 عکس" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "افزودن یک تصویر…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "برداشتن تصاویر…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "پس‌زمینه" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "بازنشانی همه‌ی تنظیمات سامانه" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "فعّال" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "تلفنم نیاز دارد برای اعمال تغییرات شروع مجدّد شود." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "پس‌زمینه" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "سامانه" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "سفارشی" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "گزینش عبارت عبور" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "پیش نمایش" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "تنظیم" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "قبول" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "باتری" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 ثانیه پیش" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 دقیقه پیش" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ساعت پیش" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "میزان شارژ" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1٪" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "دیروز" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "امروز" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "در حال شارژ" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "آخرین شارژ کامل" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "کاملاً شارژ" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "راه های کاهش مصرف باتری:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "روشنایی نمایشگر" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "قفل کردن هنگام بی‌کاری" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "خوابیدن هنگام بی‌کاری" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "بعد از %1 دقیقه" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "بعد از %1 دقیقه" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "نقطه‌ی داغ بی‌سیم" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "بی‌سیم" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "بلوتوث" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "قفل کردن گوشی وقتی درحال استفاده نیست:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "خواباندن تلفن وقتی درحال استفاده نیست:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "بعد از %1 دقیقه" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "زمان‌های کوتاه امن‌تر هستند. تلفن در طول تماس‌ها یا پخش ویدیو قفل نمی‌شود." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "تلفن در طول تماس‌ها یا پخش ویدیو نمی‌خوابد." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "درخواست جفت کردن بلوتوث" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "اجازه" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "درخواست جفت کردن بلوتوث" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "لطفاً تأیید کنید که کد نمایش داده شده روی «%1» با این یکی مطابقت دارد" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "تأیید کد" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "متّصل" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "در حال اتّصال…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "در خال قطع اتّصال…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "اتّصال قطع شد" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "ناشناس" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "رایانه" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "تلفن" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "مودم" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "شبکه" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "هدست" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "هدفون‌ها" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "ویدیو" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "صداهای دیگر" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "دسته‌ی بازی" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "صفحه‌کلید" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "تبلت" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "موشی" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "چاپگر" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "دوربین" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "دیگر" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "عالی" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "خوب" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "مناسب" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ضعیف" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "نام" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "نوع" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "وضعیت" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "قدرت سیگنال" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "اتّصال خودکار هنگام تشخیص:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "قطع اتّصال" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "اتّصال" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "فراموش کردن این دستگاه" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "قابل کشف" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "غیرقابل کشف" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "در حال شروع مجدّد…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "دستگاه‌های متّصل:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "اةهصال به یک دستگاه دیگر:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "اتّصال یک دستگاه:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "هیچ چیز پیدا نشد" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "کد برای «%1»" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "جفت کردن" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "روشنایی" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "روشنایی" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "روشنایی نمایشگر" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "تنظیم خودکار" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "نمایگر را روشن و تارک می‌کند تا با محیط سازگار شود." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "نمایش" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "نمایش" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "نمایش" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "آخرین اتّصال" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "هیچ چیز پیدا نشد" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "دستگاه‌های متّصل:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "در حال اتّصال…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "اةهصال به یک دستگاه دیگر:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "گزینش عبارت عبور" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "قطع اتّصال" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "تصویرها" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "چینش‌های جاری:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "تغییر تنظیمات نقطه‌ی داغ" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "برپا کردن نقطه‌ی داغ" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "نام نقطه‌ی داغ" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "گزینش عبارت عبور" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "نمایش گذرواژه" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "تغییر" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "نقطه‌ی داغ" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "وقتی نقطه‌ی داغ روشن است، دیگر دستگاه‌ها می‌توانند از اتّصدال داده‌ی سلَولی شما " "توسّط بی‌سیم استفاده کنند. شارژ داده‌ی عادی اعمال مي‌شود." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "دیگر دستگاه‌ها می‌توانند از اتّصدال داده‌ی سلَولی شما توسّط بی‌سیم استفاده کنند. " "شارژ داده‌ی عادی اعمال مي‌شود." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "تعویض رمزعبور…" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "برپا کردن نقطه‌ی داغ" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "نقطه‌ی داغ بی‌سیم" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "وقتی روی بی‌سیم است" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "زبان نمایشی" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "بازگشت" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "تأیید" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "چینش‌های صفحه‌کلید" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "چینش‌های جاری:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "همه‌ی چینش‌های موجود:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "زبان و متن" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "زبان نمایشی…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "صفحه‌کلید" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "صفحه‌کلید" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "صفحه‌کلید" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "صفحه‌کلید" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "صفحه‌کلید" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "خطایاب املایی" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "تصحیح خودکار" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "پیشنهادهای واژگان" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "بزرگ کردن حروف خودکار" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "برای بزرگ کردن نخستین حرف هر جمله، تبدیل را روشن می‌کند." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "نشانه گذاری خودکار" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "هنگام دوبار فشردن فاصله، یک نقطه و هر علامت نقل قول یا پرانتز جا افتاده‌ای را " "می‌افزاید." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "صدای صفحه‌کلید" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "لرزش صفحه‌کلید" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "چینش‌های صفحه‌کلید" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "صفحه‌کلید" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "تلفنم نیاز دارد برای اعمال تغییرات شروع مجدّد شود." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "هم‌اکنون راه‌اندازی مجدّد شود" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "زبان‌های املایی جاری:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "همه‌ی زبان‌های موجود:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "بازنشانی اجراگر" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "اتّصال قطع شد" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "پرواز" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "فرستاده نشده" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "درخواست کننده اکنون موجود است" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "هشدارها" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "هشدارها" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "آگهی‌ها" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "صدا" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "لرزش" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "آگهی‌ها" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "آگهی‌ها" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "صدا" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "لرزش" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "لرزش در حالت بی‌صدا" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "لرزش هنگام زنگ زدن" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "لرزش" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "حروف بزرگ" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "اپ‌های انتخاب شده می‌توانند با استفاده از حباب‌های هشدار، صداها، لرزش‌ها و مرکز " "آگهی‌ها به شما هشدار دهند." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "آگهی‌ها" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "چاپگر" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "PIN سیم‌کارت را وارد کنید" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "خدمات" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "در حال اتّصال…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "گزینش عبارت عبور" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "چاپگر" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "رمزگذاری" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "موقعیت" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "گزینش اپراتور" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "چاپگر" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "حذف" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "چاپگر" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "تنظیمات سامانه" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "زمان و تاریخ" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "حالت توسعه‌دهنده" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "فعّال" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "فعال" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "پیام" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "نشانی" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "مودم" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "همه‌ی مدارک، بازی‌های ذخیره شده، تنظیمات و دیگر موارد برای همیشه از این تلفن " "پاک خواهند شد." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "پاک کردن و بازنشانی همه‌چیز" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "دستگاه" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "بازنشانی اجراگر" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "اجراگر به محتویات اصلی‌اش باز خواهد گشت." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "بازنشانی همه‌ی تنظیمات سامانه…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "درون مایه و چیدمان اجراگر و پالایه‌های صفحه‌ی خانه به تنظیمات اصلی‌شان باز " "خواهند گشت." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "پاک کردن و بازنشانی همه‌چیز" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "بازنشانی همه‌ی تنظیمات سامانه" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "حالت بی‌صدا" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "زنگ زدن:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "تماس‌های تلفنی:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "صدای زنگ" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "لرزش هنگام زنگ زدن" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "لرزش در حالت بی‌صدا" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "صداهای صفحه‌ی شماره" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "پیام‌ها:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "لرزش با صدای پیام" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "لرزش با صدای پیام" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "صداهای دیگر:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "صدای قفل" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "لرزش" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "لرزش با صدای پیام" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "صدای زنگ" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "گزینش اپراتور" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "منطقه‌ی زمانی" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "تنظیم منطقه‌ی زمانی:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "به صورت خودکار" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "دستی" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "موقعیت کنونی خود را وارد کنید." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "هیچ موقعیت مطابقی یافت نشد" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "زمان و تاریخ" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "منطقه‌ی زمانی:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "تنظیم زمان و تاریخ:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "تنظیم زمان و تاریخ" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "زمان" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "تاریخ" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "خدمت اتّصال اشتراک گذاری شده شکست خورد" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "تلفنم نیاز دارد برای اعمال تغییرات شروع مجدّد شود." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "ادامه" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "به‌روز رسانی‌هایی موجودند" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "ذخیره" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "خطای ناشناخته" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "هیچ دلیلی داده نشد" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "دستگاه هم‌اکنون مدیریت شده است" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "دستگاه هم‌اکنون مدیریت نشده است" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "این دستگاه نتوانست برای پیکربندی آماده شود" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "پیکربندی IP نتوانست اندوخته شود (نبود نشانی معتبر و…)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "پیکربندی IP دیگر معتبر نیست" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "جزئیات تأییدیه‌ی شما نادرست بود" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "درخواست کننده‌ی 802.1X قطع شد" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "پیکربندی درخواست کننده‌ی 802.1X شکست خورد" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "درخواست کننده‌ی 802.1X شکست خورد" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "درخواست کننده‌ی 802.1X برای تأیید زمان زیادی مصرف کرد" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "کارگیر DHCP در شروع شکست خورد" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "خطای کارگیر DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "کارگیر DHCP شکست خورد" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "خدمت اتّصال اشتراک گذاری شده در شروع شکست خورد" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "خدمت اتّصال اشتراک گذاری شده شکست خورد" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "ممکن است فرم‌ویر لازم برای دستگاه غایب باشد" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "دستگاه برداشته شد" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "مدیرشبکه به خواب رفت" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "اتّصال فعّال دستگاه ناپدید شد" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "دستگاه توسّط کاربر یا کارگیر قطع شد" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "اتّصال موجود دستگاه در دست گرفته شد" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "درخواست کننده اکنون موجود است" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "مودم نتوانست پیدا شود" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "اتّصال بلوتوث شکست خورد یا زمان آن به اتمام رسید" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "یک پیش‌نیاز اتّصال شکست خورد" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "مدیرمودم موجود نیست" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "شبکه‌ی بی‌سیم نتوانست پیدا شود" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "اتّصال ثانویه‌ای از اتّصال پایه شکست خورد" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "جزئیات شبکه" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "آخرین اتّصال" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "گذرواژه" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "فراموش کردن شبکه" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "نشانی‌های IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "اتّصال به شبکه‌ی مخفی" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "نام شبکه" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "امنیت" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "‫WPA و WPA2 شخصی" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "‫WPA و WPA2 شخصی" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "آگهی‌ها" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "غیرفعّال" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "نگارش" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "نگارش: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "نگارش: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "خودکار" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "نام کاربری" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "گذرواژه" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "اتّصال به شبکه‌ی مخفی…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "شبکه‌های پیشین" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "پاک‌سازی" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "محرمانگی" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "جست‌وجو" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "شخصی" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "سامانه" #~ msgid "Message received" #~ msgstr "پیام رسید" #~ msgid "Connect to Wi‑Fi" #~ msgstr "اتّصال به بی‌سیم" #~ msgid "Remove image" #~ msgstr "برداشتن تصویر" #, fuzzy #~ msgid "Unavailable" #~ msgstr "به‌روز رسانی‌هایی موجودند" #~ msgid "Launcher" #~ msgstr "اجراگر" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "درباره" #~ msgid "device" #~ msgstr "دستگاه" #~ msgid "info" #~ msgstr "اطّلاعات" #~ msgid "phone" #~ msgstr "تلفن" #~ msgid "number" #~ msgstr "شماره" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "سریال" #~ msgid "address" #~ msgstr "نشانی" #~ msgid "mac" #~ msgstr "مک" #~ msgid "licenses" #~ msgstr "پروانه" #~ msgid "developer" #~ msgstr "توسعه‌دهنده" #~ msgid "software" #~ msgstr "نرم‌افزار" #~ msgid "storage" #~ msgstr "ذخیره‌سازی" #~ msgid "disk" #~ msgstr "دیسک" #~ msgid "space" #~ msgstr "فضا" #~ msgid "version" #~ msgstr "نگارش" #~ msgid "revision" #~ msgstr "بازنگاری" #~ msgid "appearance" #~ msgstr "ظاهر" #~ msgid "wallpaper" #~ msgstr "کاغذ دیواری" #~ msgid "art" #~ msgstr "هنر" #~ msgid "photo" #~ msgstr "عکی" #~ msgid "picture" #~ msgstr "عکس" #~ msgid "image" #~ msgstr "تصویر" #~ msgid "battery" #~ msgstr "باتری" #~ msgid "power" #~ msgstr "توان مصرفی" #~ msgid "charge" #~ msgstr "شارژ" #~ msgid "idle" #~ msgstr "بی‌کار" #~ msgid "lock" #~ msgstr "قفل" #~ msgid "disable" #~ msgstr "غیرفعّال" #~ msgid "enable" #~ msgstr "فعّال" #~ msgid "bluetooth" #~ msgstr "بلوتوث" #~ msgid "headset" #~ msgstr "هدست" #~ msgid "pair" #~ msgstr "جفت" #~ msgid "discover" #~ msgstr "کشف کردن" #~ msgid "car" #~ msgstr "ماشین" #~ msgid "handsfree" #~ msgstr "هندزفری" #~ msgid "wireless" #~ msgstr "بدون سیم" #~ msgid "connect" #~ msgstr "اتّصال" #~ msgid "disconnect" #~ msgstr "قطع اتّصال" #~ msgid "stereo" #~ msgstr "استریو" #~ msgid "brightness" #~ msgstr "روشنایی" #~ msgid "display" #~ msgstr "نمایش" #~ msgid "screen" #~ msgstr "صفحه" #~ msgid "automatic" #~ msgstr "خودکار" #~ msgid "adjust" #~ msgstr "تنظیم" #~ msgid "Example" #~ msgstr "مثال" #~ msgid "example" #~ msgstr "نمونه" #~ msgid "test" #~ msgstr "آزمایش" #~ msgid "sample" #~ msgstr "نمونه" #~ msgid "Flight Mode" #~ msgstr "حالت پرواز" #~ msgid "flight" #~ msgstr "پرواز" #~ msgid "plane" #~ msgstr "هواپیما" #~ msgid "offline" #~ msgstr "برون‌خط" #~ msgid "airplane" #~ msgstr "هواپیما" #~ msgid "network" #~ msgstr "شبکه" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "تصویرها" #, fuzzy #~ msgid "hotspot" #~ msgstr "نقطه‌ی داغ" #~ msgid "language" #~ msgstr "زبان" #~ msgid "keyboard" #~ msgstr "صفحه‌کلید" #~ msgid "spellcheck" #~ msgstr "بررسی املایی" #~ msgid "correct" #~ msgstr "صحیح" #~ msgid "suggestions" #~ msgstr "پیشنهادها" #~ msgid "capitalization" #~ msgstr "حروف بزرگ" #~ msgid "punctuation" #~ msgstr "علامت‌گذاری" #~ msgid "layout" #~ msgstr "چینش" #~ msgid "words" #~ msgstr "واژگان" #~ msgid "vibration" #~ msgstr "لرزش" #, fuzzy #~ msgid "launcher" #~ msgstr "اجراگر" #, fuzzy #~ msgid "mouse" #~ msgstr "موشی" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "کلیک" #, fuzzy #~ msgid "communication" #~ msgstr "آگهی‌ها" #~ msgid "notifications" #~ msgstr "آگهی‌ها" #~ msgid "apps" #~ msgstr "اپ‌ها" #~ msgid "authorize" #~ msgstr "تأیید" #~ msgid "permissions" #~ msgstr "اجازه‌ها" #~ msgid "badges" #~ msgstr "مدال‌ها" #~ msgid "facebook" #~ msgstr "فیس بوک" #~ msgid "twitter" #~ msgstr "توییتر" #~ msgid "flickr" #~ msgstr "فلیکر" #~ msgid "gmail" #~ msgstr "جی‌میل" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "قفل چرخش" #~ msgid "rotation" #~ msgstr "گردش" #~ msgid "orientation" #~ msgstr "چرخش" #, fuzzy #~ msgid "printer" #~ msgstr "چاپگر" #, fuzzy #~ msgid "printers" #~ msgstr "چاپگر" #, fuzzy #~ msgid "printing" #~ msgstr "انتظار" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "بازنشانی" #~ msgid "reset" #~ msgstr "بازنشانی" #~ msgid "erase" #~ msgstr "پاک کردن" #~ msgid "factory" #~ msgstr "کارخانه" #~ msgid "clear" #~ msgstr "پاک‌سازی" #~ msgid "restore" #~ msgstr "بازگردانی" #~ msgid "sound" #~ msgstr "صدا" #~ msgid "silent" #~ msgstr "بی‌صدا" #~ msgid "ringtone" #~ msgstr "صدای زنگ" #~ msgid "vibrate" #~ msgstr "لرزش" #~ msgid "dialpad" #~ msgstr "صفحه شماره" #~ msgid "message" #~ msgstr "پیام" #~ msgid "volume" #~ msgstr "حجم" #~ msgid "time" #~ msgstr "زمان" #~ msgid "date" #~ msgstr "تاریخ" #~ msgid "timezone" #~ msgstr "منطقه‌ی زمانی" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "آی‌پی" #~ msgid "wifi" #~ msgstr "بی‌سیم" #~ msgid "WiFi" #~ msgstr "بی سیم" #~ msgid "hidden" #~ msgstr "مخفی" #~ msgid "Used by Ubuntu" #~ msgstr "استفاده شده توسّط اوبونتو" #~ msgid "Ubuntu Art" #~ msgstr "هنر اوبونتو" #, fuzzy #~ msgid "Dash background" #~ msgstr "پس‌زمینه" #~ msgid "Edit" #~ msgstr "ویرایش" #, fuzzy #~ msgid "New APN" #~ msgstr "نقطه‌ی دسترسی %1" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "اینترنت" #~ msgid "Internet" #~ msgstr "اینترنت" #~ msgid "MMS" #~ msgstr "پیام چندرسانه‌ای" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "پیشکار" #, fuzzy #~ msgid "Proxy port" #~ msgstr "پیشکار" #, fuzzy #~ msgid "User name" #~ msgstr "نام کاربری" #, fuzzy #~ msgid "Enter username" #~ msgstr "عبارت‌عبور را وارد کنید" #, fuzzy #~ msgid "Enter password" #~ msgstr "عبارت‌عبور را وارد کنید" #, fuzzy #~ msgid "PAP only" #~ msgstr "فقط تلفن" #, fuzzy #~ msgid "CHAP only" #~ msgstr "فقط تلفن" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "اپراتور" #~ msgid "Carrier" #~ msgstr "اپراتور" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "اپراتور" #, fuzzy #~ msgid "MMS APN" #~ msgstr "نقطه‌ی دسترسی پیام چندرسانه‌ای:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "نقطه‌ی دسترسی اینترنت:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "نقطه‌ی دسترسی %1" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "بازنشانی تنظیمات نقطه‌ی دسترسی" #~ msgid "Reset APN Settings" #~ msgstr "بازنشانی تنظیمات نقطه‌ی دسترسی" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "آیا مطمئنید که می‌خواهید تنظیمات نقطه‌ی دسترسی را بازنشانی کنید؟" #, fuzzy #~ msgid "Disable" #~ msgstr "غیرفعّال" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "قطع اتّصال" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "غیرفعّال" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "قطع اتّصال" #~ msgid "Cellular" #~ msgstr "سلّولی" #~ msgid "Call forwarding" #~ msgstr "انتقال تماس" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "برای تماس‌های خروجی استفاده شود:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "مدیرمودم موجود نیست" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "شماره تلفن" #, fuzzy #~ msgid "Numbers" #~ msgstr "شماره‌ها" #, fuzzy #~ msgid "All calls" #~ msgstr "تماس" #, fuzzy #~ msgid "Some calls" #~ msgstr "تماس‌های تلفنی:" #~ msgid "Off" #~ msgstr "خاموش" #~ msgid "Forward to" #~ msgstr "انتقال به" #, fuzzy #~ msgid "Enter a number" #~ msgstr "شماره تلفن" #~ msgid "Call waiting" #~ msgstr "انتظار تماس" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "به شما اجازه می‌دهد هنگامی که در حال تماس هستید، تماس دیگری را پاسخ گفته " #~ "یا شروع کنید و بین آن‌ها تعویض کنید" #~ msgid "Services" #~ msgstr "خدمات" #, qt-format #~ msgid "Last called %1" #~ msgstr "آخرین تماس %1" #~ msgid "Call" #~ msgstr "تماس" #, qt-format #~ msgid "%1 Services" #~ msgstr "خدمات %1" #~ msgid "SIM" #~ msgstr "سیم‌کارت" #, fuzzy #~ msgid "App permissions" #~ msgstr "اجازه‌ها" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "اپ‌هایی که به آن‌ها اجازه دادید و درخواست دادند:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "اپ‌هایی که درخواست دسترسی به دوربنتان را دادند:" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "اپ‌هایی که درخواست دسترسی به میکروفونتان را دادند:" #, fuzzy #~ msgid "Microphone" #~ msgstr "تلفن" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "اپ‌هایی که درخواست دسترسی به میکروفونتان را دادند:" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "۰" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "اپ‌هایی که درخواست دسترسی به میکروفونتان را دادند:" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "اپ‌هایی که درخواست دسترسی به میکروفونتان را دادند:" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "برای تشخیص موقعیتتان از جی‌پی‌اس استفاده می‌کند. هنگام خاموشی، جی‌پی‌اس نیز " #~ "برای حفظ باتری خاموش می شود." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "برای تشخیص موقعیتتان از بی‌سیم و جی‌پی‌اس استفاده می‌کند. خاموش کردن تشخیص " #~ "موقعیت باتری را حفظ می‌کند." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "برای تشخیص موقعیتتان از بی‌سیم (در حال حاضر خاموش است) و جی‌پی‌اس استفاده " #~ "می‌کند. خاموش کردن تشخیص موقعیت باتری را حفظ می‌کند." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "برای تشخیص موقعیتتان از بی‌سیم، موقعیت برج‌های مخابراتی و جی‌پی‌اس استفاده " #~ "می‌کند. خاموش کردن تشخیص موقعیت باتری را حفظ می‌کند." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "برای تشخیص موقعیتتان از بی‌سیم، موقعیت برج‌های مخابراتی (در حال حاضر اتّصال " #~ "سلّولی برقرار نیست) و جی‌پی‌اس استفاده می‌کند. خاموش کردن تشخیص موقعیت باتری " #~ "را حفظ می‌کند." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "برای تشخیص موقعیتتان از بی‌سیم (در حال حاضر خاموش است)، موقعیت برج‌های " #~ "مخابراتی و جی‌پی‌اس استفاده می‌کند. خاموش کردن تشخیص موقعیت باتری را حفظ " #~ "می‌کند." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "برای تشخیص موقعیتتان از بی‌سیم (در حال حاضر خاموش است)، موقعیت برج‌های " #~ "مخابراتی (در حال حاضر اتّصال سلّولی برقرار نیست) و جی‌پی‌اس استفاده می‌کند. " #~ "خاموش کردن تشخیص موقعیت باتری را حفظ می‌کند." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "اجازه‌ی دست‌رسی به موقعیت:" #, fuzzy #~ msgid "None requested" #~ msgstr "هیچ چیز پیدا نشد" #~ msgid "Change passcode…" #~ msgstr "تعویض رمزعبور…" #~ msgid "Change passphrase…" #~ msgstr "تعویض عبارت عبور…" #~ msgid "Switch to swipe" #~ msgstr "تعویض به لغزش" #~ msgid "Switch to passcode" #~ msgstr "تغییر به عبارت‌عبور" #~ msgid "Switch to passphrase" #~ msgstr "تعویض به عبارت عبور" #~ msgid "Existing passcode" #~ msgstr "عبارت‌عبور کنونی" #~ msgid "Existing passphrase" #~ msgstr "عبارت عبور موجود" #~ msgid "Choose passcode" #~ msgstr "گزینش عبارت‌عبور" #~ msgid "Choose passphrase" #~ msgstr "گزینش عبارت عبور" #~ msgid "Confirm passcode" #~ msgstr "تأیید عبارت‌عبور" #~ msgid "Confirm passphrase" #~ msgstr "تأیید عبارت عبور" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "عبارت‌عبورها تطابق نداشتند. دوباره تلاش کنید." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "عبارت‌های عبور مطابقت نداشتند. دوباره تلاش کنید." #~ msgid "Unset" #~ msgstr "صفر کردن" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "باز کردن قفل تلفن با:" #~ msgid "Swipe (no security)" #~ msgstr "لغزش (بدون امنیت)" #~ msgid "4-digit passcode" #~ msgstr "رمزعبور ۴رقمی" #~ msgid "Passphrase" #~ msgstr "عبارت عبور" #~ msgid "Swipe (no security)… " #~ msgstr "لغزش (بدون امنیت)… " #~ msgid "4-digit passcode…" #~ msgstr "رمزعبور ۴رقمی…" #~ msgid "Passphrase…" #~ msgstr "عبارت عبور…" #~ msgid "Security & Privacy" #~ msgstr "محرمانگی و امنیت" #~ msgid "Phone and Internet" #~ msgstr "تلفن و اینترنت" #~ msgid "Phone only" #~ msgstr "فقط تلفن" #~ msgid "SIM PIN" #~ msgstr "PIN سیم‌کارت" #~ msgid "On" #~ msgstr "روشن" #~ msgid "Encryption" #~ msgstr "رمزگذاری" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "رمزگذاری در برابر دست‌رسی به داده‌های تلفن هنگام اتّصال به رایانه یا دستگاه " #~ "دیگر محافظت می‌کند." #~ msgid "Privacy" #~ msgstr "محرمانگی" #~ msgid "Stats on welcome screen" #~ msgstr "آمار در صفحه‌ی خوش‌آمدید" #~ msgid "Messages on welcome screen" #~ msgstr "پیام‌های روی صفحه‌ی خوش‌آمدید" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "هيچ‌کدام" #~ msgid "Passcode" #~ msgstr "رمزعبور" #~ msgid "Sleep locks immediately" #~ msgstr "خوابیدن بلافاصله قفل کند" #~ msgid "When locked, allow:" #~ msgstr "هنگام قفل بودن، اجازه بده:" #~ msgid "Notifications and quick settings" #~ msgstr "اطّلاعیه‌ها و تنظیمات سریع" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "برای محدود کردن دسترسی هنگامی که تلفن قفل است، امنیت قفل را روشن کنید." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "اپ‌ها و توابع دیگر از شما می‌خواهند قفل را باز کنید." #~ msgid "Change SIM PIN" #~ msgstr "تغییر PIN سیم‌کارت" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN نادرست. %1 تلاش باقی مانده." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "به %1 تلاش اجازه داده شد." #~ msgid "Current PIN:" #~ msgstr "PIN کنونی:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 تلاش مجاز." #~ msgid "Choose new PIN:" #~ msgstr "انتخاب PIN جدید:" #~ msgid "Confirm new PIN:" #~ msgstr "تأیید PIN جدید:" #~ msgid "PINs don't match. Try again." #~ msgstr "PINها تطابق نداشتند. دوباره تلاش کنید." #~ msgid "Enter SIM PIN" #~ msgstr "PIN سیم‌کارت را وارد کنید" #~ msgid "Enter Previous SIM PIN" #~ msgstr "PIN پیشین سیم‌کارت را وارد کنید" #~ msgid "Unlock" #~ msgstr "بازگشایی" #~ msgid "Lock" #~ msgstr "قفل" #, fuzzy #~ msgid "Unlocked" #~ msgstr "بازکردن قفل" #~ msgid "Change PIN…" #~ msgstr "عوض کردن PIN" #, fuzzy #~ msgid "Locked" #~ msgstr "قفل" #, fuzzy #~ msgid "Unlock…" #~ msgstr "بازکردن قفل" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "وقتی یک PIN سیم‌کارت تنظیم شود، باید بعد از راه‌اندازی مجدّد تلفن یا تعویض " #~ "سیم‌کارت، برای دست‌رسی به خدمات سلّولی وارد شود." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "وارد کردن چندباره‌ی یک PIN نادرست ممکن است سیم‌کارت را به صورت دائمی قفل " #~ "کند." #~ msgid "Hour" #~ msgstr "ساعت" #~ msgid "Minute" #~ msgstr "دقیقه" #~ msgid "Second" #~ msgstr "ثانیه" #~ msgid "Day" #~ msgstr "روز" #~ msgid "Month" #~ msgstr "ماه" #~ msgid "Year" #~ msgstr "سال" #, fuzzy #~ msgid "Cellular data" #~ msgstr "داده‌های سلّولی:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "هیچ چیز پیدا نشد" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "یک سیم‌کارت بیفزایید و دستگاهتان را شروع مجدّد کنید" #~ msgid "Data roaming" #~ msgstr "رومینگ داده" #~ msgid "Ask me each time" #~ msgstr "هربار پرسیده شود" #~ msgid "For outgoing calls, use:" #~ msgstr "برای تماس‌های خروجی استفاده شود:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "می‌توانید به صورت جدا برای هر تماسی، یا برای مخاطبین داخل دفترچه تلفن، " #~ "تنظیمات سیم‌کارت را عوض کنید." #~ msgid "For messages, use:" #~ msgstr "برای پیام‌ها استفاده شود:" #~ msgid "Data usage statistics" #~ msgstr "آمار مصرف داده" #~ msgid "Carriers" #~ msgstr "اپراتور" #, fuzzy #~ msgid "Connection type:" #~ msgstr "متّصل" #~ msgid "2G only (saves battery)" #~ msgstr "فقط نسل دوم (باتری را حفظ می‌کند)" #~ msgid "2G/3G (faster)" #~ msgstr "نسل دوم/سوم (سریع‌تر)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "نسل دوم/سوم/چهارم (سریع‌تر)" #~ msgid "Edit SIM Name" #~ msgstr "ویرایش نام سیم‌کارت" #~ msgid "Cellular data:" #~ msgstr "داده‌های سلّولی:" #~ msgid "Accessibility" #~ msgstr "دست‌رسی پذیری" #~ msgid "accessibility" #~ msgstr "دست‌رس پذیری" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "شبکه همراه" #~ msgid "mobile" #~ msgstr "تلفن همراه" #~ msgid "gsm" #~ msgstr "جی‌اس‌ام" #~ msgid "data" #~ msgstr "داده" #~ msgid "carrier" #~ msgstr "اپراتور" #~ msgid "4g" #~ msgstr "نسل۴" #~ msgid "3g" #~ msgstr "نسل۳" #~ msgid "2g" #~ msgstr "نسل۲" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "رومینگ" #~ msgid "sim" #~ msgstr "سیم‌کارت" #~ msgid "services" #~ msgstr "خدمات" #~ msgid "forwarding" #~ msgstr "انتقال" #~ msgid "waiting" #~ msgstr "انتظار" #~ msgid "call" #~ msgstr "تماس" #~ msgid "shortcuts" #~ msgstr "میان‌برها" #~ msgid "numbers" #~ msgstr "شماره‌ها" #~ msgid "security" #~ msgstr "امنیت" #~ msgid "privacy" #~ msgstr "محرمانگی" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "کد" #~ msgid "password" #~ msgstr "گذرواژه" #~ msgid "passphrase" #~ msgstr "عبارت‌عبور" #~ msgid "swipe" #~ msgstr "کشیدن" #~ msgid "allow" #~ msgstr "اجازه" #~ msgid "access" #~ msgstr "دست‌رسی" #~ msgid "Updates available" #~ msgstr "به‌روز رسانی‌هایی موجودند" #~ msgid "Incorrect passcode. Try again." #~ msgstr "رمزعبور نادرست است. دوباره تلاش کنید." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "عبارت‌عبور نادرست است. دوباره تلاش کنید." #~ msgid "Could not set security mode" #~ msgstr "نمی‌توان حالت امنیتی را تنظیم کرد" #~ msgid "Could not set security display hint" #~ msgstr "نمی‌توان راهنمای نمایشی امنیتی را تنظیم کرد" #~ msgid "Authentication token manipulation error" #~ msgstr "خطا در دست‌کاری توکن تأییدیه" #~ msgid "There's an updated system image." #~ msgstr "یک تصویر سامانه‌ی به‌روز شده وجود دارد." #~ msgid "Tap to open the system updater." #~ msgstr "برای گشودن به‌روز رسان سامانه فشار دهید." lomiri-system-settings-1.1.0/po/fi.po000066400000000000000000002340501457356502600175610ustar00rootroot00000000000000# Finnish translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-11-23 18:30+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Järjestelmän asetukset" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferences;Settings;Ominaisuudet;Asetukset;Valinnat;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Nykyistä pyyntöä ei voi perua (ei yhteyttä palveluun)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Nykyistä pyyntöä ei voi keskeyttää (ei yhteyttä palveluun)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Kehittäjätila" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Kehittäjätilassa kuka tahansa voi käyttää, muuttaa tai poistaa mitä tahansa " "tältä laitteelta yhdistämällä laitteen toiseen laitteeseen." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Tarvitset suojakoodin tai salasanan käyttääksesi kehittäjätilaa." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Lukitusturva" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Valitettavasti tämän lisenssin näyttäminen epäonnistui." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Yleistä" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Sarjanumero" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ei mitään" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wifi-osoite" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth-osoite" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Tallennustila" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 vapaana" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Ohjelmisto:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Käyttöjärjestelmä" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Päivitetty viimeksi" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Ei koskaan" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Tarkista päivitykset" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Oikeudellinen huomautus:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Ohjelmistolisenssit" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Sääntelytiedot" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Kehittäjätila" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Etsitään" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Järjestelmän asetukset" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Sovellusten käytössä" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videot" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Ääni" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Kuvat" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Muut tiedostot" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Sovellusten käytössä" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Tilaa yhteensä" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Vapaa tila" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Nimen mukaan" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Koon mukaan" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "–" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Järjestelmän koostamisen tiedot" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Järjestelmän koostamisnumero" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports-järjestelmäkuvan osa" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu-julkaisun kuvaus" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Laitekuvan osa" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Laitejulkaisun kuvaus" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Mukautuskuvan osa" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Tuntematon nimi" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Peru" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Ei valittuja kuvia" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Poista %1 kuva" msgstr[1] "Poista %1 kuvaa" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Lisää kuva…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Poista kuvia…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Tausta" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Palauta järjestelmän alkuperäisasetukset" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Käytössä" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Laite tulee käynnistää uudelleen, jotta muutokset tulevat voimaan." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "taustakuva" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Järjestelmä" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Omavalintainen" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Valitse yhteys" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Esikatsele" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Aseta" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Selvä" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Akku" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 sekunti sitten" msgstr[1] "%1 sekuntia sitten" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minuutti sitten" msgstr[1] "%1 minuuttia sitten" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 tunti sitten" msgstr[1] "%1 tuntia sitten" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Varaustaso" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1 %" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Eilen" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Tänään" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Ladataan nyt" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Viimeisin täysi lataus" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Ladattu täyteen" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Säästä akkuvirtaa näin:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Näytön kirkkaus" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Lukitse ilman käyttöä" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Sammuta käyttämättömänä olleen laitteen näyttö" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 sekunnin jälkeen" msgstr[1] "%1 sekunnin jälkeen" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 minuutin jälkeen" msgstr[1] "%1 minuutin jälkeen" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wifi yhteyspisteen käytössä" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Lukitse käyttämättömänä ollut laite:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Aseta laite valmiustilaan, kun se on ollut käyttämättömänä:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 sekunnin jälkeen" msgstr[1] "%1 sekunnin jälkeen" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Lyhyt viive on pitkää turvallisempi. Laite ei lukitse itseään puheluiden tai " "videotoiston aikana." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Laite ei sammuta näyttöään puheluiden tai videotoiston aikana." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth-parituspyyntö" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Laite %1 haluaa muodostaa parin tämän laitteen kanssa. Sallitko parituksen?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Salli" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Kiellä" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth-parituspyyntö" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Varmista, että laitteen \"%1\" PIN vastaa tätä" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Vahvista PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Yhdistetty" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Yhdistetään…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Katkaistaan yhteyttä…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Yhteys katkaistu" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Tuntematon" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Tietokone" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Puhelin" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modeemi" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Verkko" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Kuulokemikrofoni" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Kuulokkeet" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Muu ääni" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Peliohjain" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Näppäimistö" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Piirtopöytä" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Hiiri" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Tulostin" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Katsele" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Muu" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Erinomainen" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Hyvä" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Kohtalainen" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Heikko" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nimi" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tyyppi" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Tila" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signaalin voimakkuus" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Yhdistä automaattisesti havaittaessa:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Katkaise yhteys" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Yhdistä" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Unohda tämä laite" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Kirjoita seuraava PIN Bluetooth-laitteelle %1 ja paina “Enter” " "näppäimistöstä:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Löydettävissä" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Ei löydettävissä" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Etsitään…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Yhdistetyt laitteet:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Yhdistä toiseen laitteeseen:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Yhdistä laite:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Mitään ei havaittu" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN-koodi (%1)" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Parita" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Kirkkaus ja näyttö" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Kirkkaus" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Näytön kirkkaus" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Säädä automaattisesti" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Näytön kirkkauden säätö ympäristöön sopivaksi." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "näyttö" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Erillinen näyttö" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Langaton näyttö" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Ei yhdistetty" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Langaton näyttö" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Näyttöjä ei havaittu" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Yhdistetty näyttö:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Yhdistetään" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Käytä toista näyttöä:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Valitse näyttö:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Tämän laitteen yhdistäminen %1 :een epäonnistui." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Tuntematon virhe yhdistettäessä %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Kuvat" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Napsauta napauttamalla" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Nykyiset asettelut:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Muuta yhteyspisteen asetuksia" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Aseta yhteyspiste" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Yhteyspisteen nimi" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Valitse nimi" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Vaadi salasana (suositeltu):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Näytä salasana" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Yhteyspisteen käynnistäminen ottaa wifin käyttöön." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Vaihda" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Aloita" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Yhteyspiste" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Kun yhteyspiste on käytössä, muut laitteet voivat käyttää " "mobiilidatayhteyttäsi wifi-yhteyden välityksellä. Huomioi datasiirtomaksut." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Muut laitteet voivat käyttää mobiilidatayhteyttäsi wifi-yhteyden " "välityksellä. Huomioi datasiirtomaksut." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Muuta salasana/asetukset…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Aseta yhteyspiste…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wifi on pois päältä" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Aseta wifi päälle, jotta voit luoda yhteyspisteen." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Ota wifi käyttöön" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Kieli" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Takaisin" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Hyväksy" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Näppäimistöasettelut" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Nykyiset asettelut:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Kaikki saatavilla olevat asettelut:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Kieli ja teksti" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Kieli…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Käytä näyttönäppäimistöä" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Näyttönäppäimistö" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Erillinen näppäimistö" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Tunnelma" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru, tumma" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru, musta" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Pelkkä valkoinen" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Pelkkä musta" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Pelkkä harmaa" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Reunustettu valkoinen" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Reunustettu musta" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Reunustettu harmaa" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Näyttönäppäimistön teema" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Näppäimistön teema" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Oikoluku" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automaattinen korjaus" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sanaehdotukset" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automaattiset isot kirjaimet" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Shift-näppäin on käytössä automaattisesti jokaisen lauseen alussa." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automaattiset välimerkit" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Lisää pisteen, kun painat välilyöntiä kahdesti." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Näppäimistön ääni" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Näppäimistön värinä" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Näppäimistön peittokyky" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Fyysinen näppäimistö" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Asettelut ja muut lähteet" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Laite tulee käynnistää uudelleen, jotta muutokset tulevat voimaan." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Käynnistä uudelleen nyt" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Nykyiset oikeinkirjoituksen kielet:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Kaikki saatavilla olevat kielet:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Palauta käynnistimen alkuperäisasetukset" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Suurilla näytöillä:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Näytä käynnistin aina" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videot ja koko näytön pelit saattavat piilottaa sen väliaikaisesti." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Kuvakekoko:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Osoittimen nopeus:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Rullan vierityksen nopeus:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Kaksoisnapsautuksen nopeus:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Testaa kaksoisnapsautusta:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Kosketuslevy" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Sormella vierittämisen nopeus:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Napsauta napauttamalla" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Vieritä kahdella sormella" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Älä huomioi kosketuslevyä:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Kirjoittaessa" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Kun hiiri on yhdistetty" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Yhdistä hiiri tai kosketuslevy USB:n kautta, tai käytä Bluetooth-laitetta. " "Jos Bluetooth-laitetta ei havaita, varmista että se on päällä ja että sen " "akku on täynnä." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Tämän näytön kanssa tulee käyttää Bluetooth-hiirtä tai -kosketuslevyä. " "Varmista, että se on lähellä laitetta ja että akku on täynnä." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Hiiri ja kosketuslevy" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Ensisijainen painike:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Vasen" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Oikea" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Ei tarpeeksi nopea" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Kaksoisnapsautettu" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Anoja on nyt saatavilla" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "hälytykset" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "hälytykset" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Ilmoitukset" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Salli tämän sovelluksen ilmoittaa käyttäen:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Äänet" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Värinät" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Kuplat" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Ilmoituskeskus" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Ääni" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Äänellä ilmoittavat sovellukset:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Värinä" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Äänettömässä tilassa:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Värinä kuten tavallisesti" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Ei värinää" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Värinällä ilmoittavat sovellukset:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Sovellukset:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Sovellukset voivat pyytää huomiotasi käyttämällä ilmoituksia, ääniä, värinää " "ja ilmoituskeskusta." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Äänellä ilmoittavat sovellukset" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Värinällä ilmoittavat sovellukset" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Ei ilmoituksia" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Kuplat" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Lisää tulostin" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Anna URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Laitteet" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Laitteita ei löytynyt." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Kuvaile tulostin" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Yhteys" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Valitse yhteys" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Tulostimen nimi" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Kuvaus" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Valinnainen" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Sijainti" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Ajuri" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Valitse ajuri" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Valitse tulostin tietokannasta" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Anna PPD-tiedosto" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Suodata ajureita" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD-tiedosto" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Tulostaa" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Hallitse tulostustöitä" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Oletustulostin" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Määritetyt tulostimet" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Löydetyt tulostimet" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Poista" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Aseta oletukseksi" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Tulostimia ei ole vielä määritetty." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Tulostimen tila" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Yleiset asetukset" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Käytännöt" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopiot ja sivut" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Isäntä" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopiot" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Paperin koko" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Parillisuus" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Värimalli" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Laatu" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Käytössä" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Oletus" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Tämä on oletustulostin." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Hyväksyy töitä" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Jaettu" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Jouten" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Keskeytetty" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktiivinen" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Pysäytetty" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Ei viestejä" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Työt" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Hallitse tulostustöitä" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Osoite" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Malli" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Paikallinen raakatulostin" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Tulosta testisivu" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Kaikki asiakirjat, tallennetut pelit, asetukset ja muut kohteet poistetaan " "pysyvästi laitteesta." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Tyhjennä kaikki ja palauta alkuperäisasetukset" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Palauta laite tehdasasetuksiin" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Palauta käynnistimen alkuperäisasetukset" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Käynnistin palautetaan alkuperäiseen tilaan." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Palauta järjestelmän alkuperäisasetukset…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Käynnistimen sisältö ja asettelu sekä kotinäkymän sivut palautetaan " "alkuperäisiin." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Tyhjennä kaikki ja palauta alkuperäisasetukset" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Palauta järjestelmän alkuperäisasetukset" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Äänetön tila" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Soittoäänen voimakkuus:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Suuri äänenvoimakkuus voi vahingoittaa kuuloasi." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Puhelut:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Soittoääni" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Värinä soidessa" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Värinä äänettömässä tilassa" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Valintanäppäinten äänet" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Viestit:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Värinä ja viestiääni" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Värinä ja viestiääni" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Muut äänet:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Lukitusääni" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Muut värinät" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Värinä ja viestiääni" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Omavalintainen soittoääni" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Valitse" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Aikavyöhyke" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Aseta aikavyöhyke:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaattisesti" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Käsin" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Anna nykyinen sijaintisi." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Ei vastaavaa paikkaa" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Aika ja päiväys" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Aikavyöhyke:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Aseta aika ja päivä:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Aseta päivä ja aika" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Aika" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Päiväys" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Lisää VPN-määritys lataamalla määritystiedosto tai tee asetukset käsin." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Lisää määritykset käsin…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPN-uudelleenyhdistäminen vaaditaan." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Yhdistä uudelleen, jotta muutokset tulevat voimaan." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Lisätäänkö varmenne?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Lisätäänkö avain?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Lisätäänkö pac-tiedosto?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Sisältö:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Tietoja ei saatavilla." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Tallenna" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Tuntematon virhe" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Syytä ei annettu" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Laite on nyt hallinnassa" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Laite ei ole nyt hallinnassa" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Laitteen valmistelu määrityksiä varten epäonnistui" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP-määritysten tallentaminen epäonnistui (ei osoitetta saatavilla, " "aikakatkaisu tms.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP-määritykset eivät ole enää kelvollisia" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Tunnistautumistietosi olivat väärin" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X-anoja katkaisi yhteyden" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X-anojan asetukset epäonnistuivat" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X-anoja epäonnistui" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X-anojan tunnistautuminen kesti liian kauan" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP-asiakkaan käynnistys epäonnistui" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP-asiakkaan virhe" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP-asiakas epäonnistui" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Jaetun yhteyden palvelun käynnistys epäonnistui" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Jaetun yhteyden palvelu epäonnistui" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Laitteelle vaadittava laiteohjelmisto saattaa puuttua" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Laite irrotettiin" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager meni lepotilaan" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Laitteen aktiivinen yhteys katosi" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Yhteys laitteeseen katkaistu käyttäjän tai asiakkaan toimesta" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Oletettiin laitteen olemassa olevaa yhteyttä" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Anoja on nyt saatavilla" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modeemia ei löytynyt" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth-yhteys epäonnistui tai se aikakatkaistiin" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Yhteyden riippuvuus epäonnistui" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager ei ole käytettävissä" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wifi-verkkoa ei löytynyt" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Perusyhteyden toissijainen yhteys epäonnistui" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Verkon tiedot" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Viimeksi yhdistetty" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Salasana" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Unohda tämä verkko" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-osoite" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Yhdistä piilotettuun verkkoon" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Verkon nimi" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Salaus" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynaaminen WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Tämä verkko ei ole turvallinen." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Tunnistautuminen" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Sisäinen tunnistautuminen" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA-varmenne" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Valitse…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Erä.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Erä.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Varmenteinen käyttäminen on suotavaa, sillä se lisää turvallisuutta." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Asiakasvarmenne" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Käyttäjän yksityinen avain" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac-tiedosto" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac-provisiointi" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Pois käytöstä" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonyymi" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Todennettu" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Molemmat" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP-versio" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versio 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versio 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automaattinen" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonyymi identiteetti" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identiteetti" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Käyttäjätunnus" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Yksityisen avaimen salasana" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Muista salasana" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Yhdistä piilotettuun verkkoon…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Aiemmat verkot" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Tyhjennä" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Yksityinen avain" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Julkinen avain" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Läpikuultamaton" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Etsi" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Henkilökohtaiset" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Järjestelmä" #~ msgid "Message received" #~ msgstr "Viesti vastaanotettu" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Yhdistä wifi-verkkoon" #~ msgid "Remove image" #~ msgstr "Poista kuva" #~ msgid "Unavailable" #~ msgstr "Ei saatavilla" #~ msgid "Launcher" #~ msgstr "Käynnistin" #~ msgid "System;" #~ msgstr "System;Järjestelmä;" #~ msgid "about" #~ msgstr "tietoa" #~ msgid "device" #~ msgstr "laite" #~ msgid "info" #~ msgstr "tietoja" #~ msgid "phone" #~ msgstr "puhelin" #~ msgid "number" #~ msgstr "numero" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "sarjanumero" #~ msgid "address" #~ msgstr "osoite" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "lisenssit" #~ msgid "developer" #~ msgstr "kehittäjä" #~ msgid "software" #~ msgstr "ohjelmisto" #~ msgid "storage" #~ msgstr "tallennustila" #~ msgid "disk" #~ msgstr "levy" #~ msgid "space" #~ msgstr "tila" #~ msgid "version" #~ msgstr "versio" #~ msgid "revision" #~ msgstr "versiotieto" #~ msgid "appearance" #~ msgstr "ulkoasu" #~ msgid "wallpaper" #~ msgstr "taustakuva" #~ msgid "art" #~ msgstr "taide" #~ msgid "photo" #~ msgstr "kuva" #~ msgid "picture" #~ msgstr "kuva" #~ msgid "image" #~ msgstr "kuva" #~ msgid "battery" #~ msgstr "akku" #~ msgid "power" #~ msgstr "virta" #~ msgid "charge" #~ msgstr "lataus" #~ msgid "idle" #~ msgstr "jouten" #~ msgid "lock" #~ msgstr "lukitse" #~ msgid "disable" #~ msgstr "pois" #~ msgid "enable" #~ msgstr "päälle" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "kuulokemikrofoni" #~ msgid "pair" #~ msgstr "paritus" #~ msgid "discover" #~ msgstr "löytäminen" #~ msgid "car" #~ msgstr "auto" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "wireless" #~ msgstr "langaton" #~ msgid "connect" #~ msgstr "yhdistä" #~ msgid "disconnect" #~ msgstr "katkaise" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "kirkkaus" #~ msgid "display" #~ msgstr "näyttö" #~ msgid "screen" #~ msgstr "näyttö" #~ msgid "automatic" #~ msgstr "automaattinen" #~ msgid "adjust" #~ msgstr "säädä" #~ msgid "Example" #~ msgstr "Esimerkki" #~ msgid "example" #~ msgstr "esimerkki" #~ msgid "test" #~ msgstr "testi" #~ msgid "sample" #~ msgstr "esimerkki" #~ msgid "Flight Mode" #~ msgstr "Lentotila" #~ msgid "flight" #~ msgstr "lento" #~ msgid "plane" #~ msgstr "lentokone" #~ msgid "offline" #~ msgstr "ei yhteyksiä" #~ msgid "airplane" #~ msgstr "lentotila" #~ msgid "network" #~ msgstr "verkko" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Kuvat" #~ msgid "hotspot" #~ msgstr "yhteyspiste" #~ msgid "tethering" #~ msgstr "yhteydenjako" #~ msgid "language" #~ msgstr "kieli" #~ msgid "keyboard" #~ msgstr "näppäimistö" #~ msgid "spellcheck" #~ msgstr "oikoluku" #~ msgid "correct" #~ msgstr "korjaus" #~ msgid "suggestions" #~ msgstr "ehdotukset" #~ msgid "capitalization" #~ msgstr "kirjainkoko" #~ msgid "punctuation" #~ msgstr "välimerkit" #~ msgid "layout" #~ msgstr "asettelu" #~ msgid "words" #~ msgstr "sanat" #~ msgid "vibration" #~ msgstr "värinä" #~ msgid "launcher" #~ msgstr "käynnistin" #~ msgid "mouse" #~ msgstr "hiiri" #~ msgid "touchpad" #~ msgstr "kosketuslevy" #~ msgid "tap" #~ msgstr "napautus" #~ msgid "touch" #~ msgstr "kosketus" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "syöte" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Tunnistautuminen" #~ msgid "notifications" #~ msgstr "ilmoitukset" #~ msgid "apps" #~ msgstr "sovellukset" #~ msgid "authorize" #~ msgstr "valtuutus" #~ msgid "permissions" #~ msgstr "oikeudet" #~ msgid "badges" #~ msgstr "merkinnät" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Suunnan lukitus" #~ msgid "rotation" #~ msgstr "kierto" #~ msgid "orientation" #~ msgstr "suunta" #~ msgid "printer" #~ msgstr "tulostin" #~ msgid "printers" #~ msgstr "tulostimet" #~ msgid "printing" #~ msgstr "tulostus" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "jäsennä" #~ msgid "copies" #~ msgstr "kopiot" #~ msgid "colormodel" #~ msgstr "värimalli" #~ msgid "greyscale" #~ msgstr "harmaasävy" #~ msgid "color" #~ msgstr "väri" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "muste" #~ msgid "Reset" #~ msgstr "Resetoi" #~ msgid "reset" #~ msgstr "palauta" #~ msgid "erase" #~ msgstr "pyyhi" #~ msgid "factory" #~ msgstr "tehdas" #~ msgid "clear" #~ msgstr "tyhjennä" #~ msgid "restore" #~ msgstr "palauta" #~ msgid "sound" #~ msgstr "ääni" #~ msgid "silent" #~ msgstr "äänetön" #~ msgid "ringtone" #~ msgstr "soittoääni" #~ msgid "vibrate" #~ msgstr "värinä" #~ msgid "dialpad" #~ msgstr "numeronäppäimistö" #~ msgid "message" #~ msgstr "viesti" #~ msgid "volume" #~ msgstr "voimakkuus" #~ msgid "time" #~ msgstr "aika" #~ msgid "date" #~ msgstr "päivä" #~ msgid "timezone" #~ msgstr "aikavyöhyke" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "reititys" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "piilotettu" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntun käytössä" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu-kuvitus" #~ msgid "Dash background" #~ msgstr "Dash-valikon tausta" #~ msgid "Opacity:" #~ msgstr "Peittokyky:" #~ msgid "Edit" #~ msgstr "Muokkaa" #~ msgid "New APN" #~ msgstr "Uusi APN" #~ msgid "Used for:" #~ msgstr "Käyttökohde:" #~ msgid "Internet and MMS" #~ msgstr "Internet ja MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Anna APN:lle kuvaava nimi" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Kirjoita yhteyspisteen nimi" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Anna viestikeskus" #~ msgid "Proxy" #~ msgstr "Välityspalvelin" #~ msgid "Enter message proxy" #~ msgstr "Syötä viestinvälityspalvelin" #~ msgid "Proxy port" #~ msgstr "Välityspalvelimen portti" #~ msgid "Enter message proxy port" #~ msgstr "Syötä viestinvälityspalvelimen portti" #~ msgid "User name" #~ msgstr "Käyttäjätunnus" #~ msgid "Enter username" #~ msgstr "Anna käyttäjätunnus" #~ msgid "Enter password" #~ msgstr "Anna salasana" #~ msgid "PAP or CHAP" #~ msgstr "PAP tai CHAP" #~ msgid "PAP only" #~ msgstr "Vain PAP" #~ msgid "CHAP only" #~ msgstr "Vain CHAP" #~ msgid "Protocol" #~ msgstr "Protokolla" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operaattori ja APN" #~ msgid "Carrier" #~ msgstr "Operaattori" #~ msgid "Carriers & APNs" #~ msgstr "Operaattorit ja APN:t" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Internet APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Nollaa kaikki APN-asetukset…" #~ msgid "Reset APN Settings" #~ msgstr "Palauta APN-asetukset" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Haluatko varmasti palauttaa APN-asetukset?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Suosi %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Olet valinnut %1 suosimaksesi MMS-yhteyspistenimeksi. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Olet valinnut %1 suosimaksesi Internet-yhteyspistenimeksi. " #~ msgid "Disable" #~ msgstr "Poista käytöstä" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Katkaise %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Poiskytke %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Tämä poiskytkee %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Tämä kytkee pois %1." #~ msgid "Cellular" #~ msgstr "Puhelinverkko" #~ msgid "Call forwarding" #~ msgstr "Soitonsiirto" #~ msgid "Forward every incoming call" #~ msgstr "Siirrä jokainen saapuva puhelu" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Välittää kaikki puhelut toiseen numeroon." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Soitonsiirron tilaa ei voi tarkistaa " #~ msgid "Forward incoming calls when:" #~ msgstr "Siirrä saapuvat puhelut:" #~ msgid "I’m on another call" #~ msgstr "Minulla on toinen puhelu kesken" #~ msgid "I don’t answer" #~ msgstr "En vastaa puheluun" #~ msgid "My phone is unreachable" #~ msgstr "Puhelin ei ole tavoitettavissa" #~ msgid "Contacts…" #~ msgstr "Yhteystiedot…" #~ msgid "Please select a phone number" #~ msgstr "Valitse puhelinnumero" #~ msgid "Numbers" #~ msgstr "Numerot" #~ msgid "Could not forward to this contact" #~ msgstr "Ei voitu siirtää tälle yhteystiedolle" #~ msgid "Contact not associated with any phone number." #~ msgstr "Yhteystietoa ei ole yhdistetty mihinkään puhelinnumeroon." #~ msgid "All calls" #~ msgstr "Kaikki puhelut" #~ msgid "Some calls" #~ msgstr "Joitakin puheluja" #~ msgid "Off" #~ msgstr "Pois" #~ msgid "Forward to" #~ msgstr "Siirrä" #~ msgid "Enter a number" #~ msgstr "Anna numero" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Soitonsiirtoa ei voi muuttaa juuri nyt." #~ msgid "Call waiting" #~ msgstr "Koputus" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Mahdollistaa vastaamisen tai toisen puhelun soittamisen, kun puhelu on " #~ "kesken, ja vaihtamisen puhelujen välillä" #~ msgid "Services" #~ msgstr "Palvelut" #, qt-format #~ msgid "Last called %1" #~ msgstr "Viimeksi soitettu %1" #~ msgid "Call" #~ msgstr "Soita" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1-palvelut" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Sovellusoikeudet" #~ msgid "Apps that you have granted access to:" #~ msgstr "Sovellukset, joille olet antanut käyttöoikeuden:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Sovellukset jotka ovat pyytäneet pääsyä kameraan" #~ msgid "Apps that have requested access to your location" #~ msgstr "Sovellukset, jotka ovat pyytäneet pääsyä sijaintitietoosi" #~ msgid "Microphone" #~ msgstr "Mikrofoni" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Sovellukset jotka ovat pyytäneet lupaa käyttää mikrofonia" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Sovellukset voivat pyytää myös lupaa käyttää verkkotilejä." #~ msgid "Online Accounts…" #~ msgstr "Verkkotilit…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Salli laitteen havaita sijaintisi:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Vain GPS:ää käyttäen (vähemmän tarkka)" #~ msgid "Using GPS" #~ msgstr "GPS:ää käyttäen" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Käyttäen GPS:ää sekä anonymisoitua wifi- ja matkapuhelinverkon tietoja." #~ "
Valitsemalla tämän hyväksyt
Nokia HERE -käyttöehdot." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Käyttäen GPS:ää sekä anonymisoitua wifi-tietoa.
Valitsemalla tämän " #~ "hyväksyt Nokia HERE -käyttöehdot." #~ msgid "Not at all" #~ msgstr "Ei lainkaan" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Käyttää GPS:ää epätarkan sijainnin paikantamiseen. Kun ei käytössä, GPS " #~ "ei ole käytössä virransäästön vuoksi." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Käyttää Wi-Fiä ja GPS:ää epätarkan sijainnin paikantamiseen. Toiminnon " #~ "kytkeminen pois käytöstä säästää akkuvirtaa." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Käyttää Wi-Fiä (ei käytössä nyt) ja GPS:ää epätarkan sijainnin " #~ "paikantamiseen. Toiminnon kytkeminen pois käytöstä säästää akkuvirtaa." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Käyttää Wi-Fiä, puhelinmastojen sijainteja ja GPS:ää epätarkan sijainnin " #~ "paikantamiseen. Toiminnon kytkeminen pois käytöstä säästää akkuvirtaa." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Käyttää Wi-Fiä, puhelinmastojen sijainteja (mobiiliyhteys ei " #~ "käytettävissä) ja GPS:ää epätarkan sijainnin paikantamiseen. Toiminnon " #~ "kytkeminen pois käytöstä säästää akkuvirtaa." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Käyttää Wi-Fiä (ei käytössä nyt), puhelinmastojen sijainteja ja GPS:ää " #~ "epätarkan sijainnin paikantamiseen. Toiminnon kytkeminen pois käytöstä " #~ "säästää akkuvirtaa." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Käyttää Wi-Fiä (ei käytössä nyt), puhelinmastojen sijainteja " #~ "(mobiiliyhteys ei käytettävissä) ja GPS:ää epätarkan sijainnin " #~ "paikantamiseen. Toiminnon kytkeminen pois käytöstä säästää akkuvirtaa." #~ msgid "Let apps access this location:" #~ msgstr "Salli sovellusten käyttää tätä sijaintia:" #~ msgid "None requested" #~ msgstr "Mitään ei pyydetty" #~ msgid "Change passcode…" #~ msgstr "Vaihda suojakoodi…" #~ msgid "Change passphrase…" #~ msgstr "Vaihda salasana…" #~ msgid "Switch to swipe" #~ msgstr "Vaihda pyyhkäisyyn" #~ msgid "Switch to passcode" #~ msgstr "Vaihda suojakoodiin" #~ msgid "Switch to passphrase" #~ msgstr "Vaihda salasanaan" #~ msgid "Existing passcode" #~ msgstr "Olemassa oleva suojakoodi" #~ msgid "Existing passphrase" #~ msgstr "Nykyinen salasana" #~ msgid "Choose passcode" #~ msgstr "Valitse suojakoodi" #~ msgid "Choose passphrase" #~ msgstr "Valitse salasana" #~ msgid "Confirm passcode" #~ msgstr "Vahvista suojakoodi" #~ msgid "Confirm passphrase" #~ msgstr "Vahvista salasana" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Suojakoodit eivät täsmää, yritä uudelleen." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Salasanat eivät vastaa toisiaan. Yritä uudelleen." #~ msgid "Unset" #~ msgstr "Ei määritetty" #~ msgid "Unlock the device using:" #~ msgstr "Lukituksen avaus:" #~ msgid "Swipe (no security)" #~ msgstr "Pyyhkäisy (ei turvallinen)" #~ msgid "4-digit passcode" #~ msgstr "Nelinumeroinen suojakoodi" #~ msgid "Passphrase" #~ msgstr "Salasana" #~ msgid "Fingerprint" #~ msgstr "Sormenjälki" #~ msgid "Swipe (no security)… " #~ msgstr "Pyyhkäisy (ei turvallinen)… " #~ msgid "4-digit passcode…" #~ msgstr "Nelinumeroinen suojakoodi…" #~ msgid "Passphrase…" #~ msgstr "Salasana…" #~ msgid "Security & Privacy" #~ msgstr "Turvallisuus ja yksityisyys" #~ msgid "Phone and Internet" #~ msgstr "Puhelimesta ja Internetistä" #~ msgid "Phone only" #~ msgstr "Vain puhelimesta" #~ msgid "Fingerprint ID" #~ msgstr "Sormenjäljen tunniste" #~ msgid "Locking and unlocking" #~ msgstr "Lukitus ja lukituksen avaus" #~ msgid "SIM PIN" #~ msgstr "SIM-kortin PIN-koodi" #~ msgid "On" #~ msgstr "Päällä" #~ msgid "Encryption" #~ msgstr "Salaus" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Salaus turvaa puhelimen tietoja, kun puhelin yhdistetään tietokoneeseen " #~ "tai muuhun laitteeseen." #~ msgid "Privacy" #~ msgstr "Yksityisyys" #~ msgid "Stats on welcome screen" #~ msgstr "Tilastot tervetulonäkymässä" #~ msgid "Messages on welcome screen" #~ msgstr "Viestit tervetulonäkymässä" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Ei mitään" #~ msgid "Passcode" #~ msgstr "Suojakoodi" #~ msgid "Sleep locks immediately" #~ msgstr "Valmiustila lukitsee välittömästi" #~ msgid "When locked, allow:" #~ msgstr "Salli lukittuna ollessa:" #~ msgid "Notifications and quick settings" #~ msgstr "Ilmoitukset ja pika-asetukset" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Ota lukitusturva käyttöön rajoittaaksesi käyttöä laitteen ollessa lukittu." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Muut sovellukset ja toiminnot pyytävät avaamaan lukituksen." #~ msgid "Change SIM PIN" #~ msgstr "Vaihda SIM-kortin PIN-koodi" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Virheellinen PIN-koodi. %1 yritys jäljellä." #~ msgstr[1] "Virheellinen PIN-koodi. %1 yritystä jäljellä." #~ msgid "No more attempts allowed" #~ msgstr "Ei enää sallittuja yrityksiä" #~ msgid "Current PIN:" #~ msgstr "Nykyinen PIN-koodi:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 yritys sallittu." #~ msgstr[1] "%1 yritystä sallittu." #~ msgid "Choose new PIN:" #~ msgstr "Valitse uusi PIN-koodi:" #~ msgid "Confirm new PIN:" #~ msgstr "Vahvista uusi PIN-koodi:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN-koodit eivät vastaa toisiaan, yritä uudelleen." #~ msgid "Enter SIM PIN" #~ msgstr "Anna SIM-kortin PIN-koodi" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Anna SIM-kortin aiempi PIN-koodi" #~ msgid "Unlock" #~ msgstr "Avaa lukitus" #~ msgid "Lock" #~ msgstr "Lukitse" #~ msgid "Unlocked" #~ msgstr "Avattu" #~ msgid "Change PIN…" #~ msgstr "Vaihda PIN-koodi…" #~ msgid "Locked" #~ msgstr "Lukittu" #~ msgid "Unlock…" #~ msgstr "Avaa lukitus…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Kun SIM-kortin PIN-koodi on asetettu, se tulee antaa puhelinpalveluiden " #~ "käyttämiseksi laitteen uudelleenkäynnistyksen tai SIM-kortin vaihtamisen " #~ "jälkeen." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Virheellisen PIN-koodin antaminen useaan kertaan saattaa lukita SIM-" #~ "kortin pysyvästi." #~ msgid "Hour" #~ msgstr "Tunti" #~ msgid "Minute" #~ msgstr "Minuutti" #~ msgid "Second" #~ msgstr "Sekunti" #~ msgid "Day" #~ msgstr "Päivä" #~ msgid "Month" #~ msgstr "Kuukausi" #~ msgid "Year" #~ msgstr "Vuosi" #~ msgid "Cellular data" #~ msgstr "Mobiilidata" #~ msgid "No SIM detected" #~ msgstr "SIM-korttia ei havaittu" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Aseta SIM-kortti ja käynnistä laite uudelleen." #~ msgid "Data roaming" #~ msgstr "Datavierailu" #~ msgid "Ask me each time" #~ msgstr "Kysy joka kerta" #~ msgid "For outgoing calls, use:" #~ msgstr "Lähtevissä puheluissa käytä:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Voit vaihtaa SIM-korttia yksittäisille puheluille tai osoitekirjassa " #~ "oleville yhteystiedoille." #~ msgid "For messages, use:" #~ msgstr "Viesteissä käytä:" #~ msgid "Next" #~ msgstr "Seuraava" #~ msgid "Data usage statistics" #~ msgstr "Datakäytön tilastot" #~ msgid "Carriers" #~ msgstr "Operaattorit" #~ msgid "Connection type:" #~ msgstr "Yhteystyyppi:" #~ msgid "2G only (saves battery)" #~ msgstr "Pelkkä 2G (säästää akkua)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (nopeampi)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (nopeampi)" #~ msgid "Edit SIM Name" #~ msgstr "Muokkaa SIM-kortin nimeä" #~ msgid "Cellular data:" #~ msgstr "Mobiilidata:" #~ msgid "Accessibility" #~ msgstr "Esteettömyys" #~ msgid "accessibility" #~ msgstr "esteettömyys" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "matkapuhelin" #~ msgid "mobile" #~ msgstr "mobiili" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "tiedot" #~ msgid "carrier" #~ msgstr "operaattori" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "vierailu" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "palvelut" #~ msgid "forwarding" #~ msgstr "soitonsiirto" #~ msgid "waiting" #~ msgstr "odottaa" #~ msgid "call" #~ msgstr "puhelu" #~ msgid "shortcuts" #~ msgstr "oikotiet" #~ msgid "numbers" #~ msgstr "numerot" #~ msgid "security" #~ msgstr "turvallisuus" #~ msgid "privacy" #~ msgstr "yksityisyys" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "koodi" #~ msgid "password" #~ msgstr "salasana" #~ msgid "passphrase" #~ msgstr "salalause" #~ msgid "swipe" #~ msgstr "pyyhkäisy" #~ msgid "allow" #~ msgstr "salli" #~ msgid "access" #~ msgstr "pääsy" #~ msgid "Updates available" #~ msgstr "Päivityksiä saatavilla" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Virheellinen suojakoodi, yritä uudelleen." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Virheellinen salasana, yritä uudelleen." #~ msgid "Could not set security mode" #~ msgstr "Turvatilan asettaminen ei onnistunut" #~ msgid "Could not set security display hint" #~ msgstr "Turvavinkin asettaminen ei onnistunut" #~ msgid "Authentication token manipulation error" #~ msgstr "Tunnistautumislipukkeen käsittelyvirhe" #~ msgid "There's an updated system image." #~ msgstr "Päivitetty järjestelmäversio saatavilla." #~ msgid "Tap to open the system updater." #~ msgstr "Kosketa avataksesi järjestelmän päivityksen." lomiri-system-settings-1.1.0/po/fil.po000066400000000000000000001316151457356502600177400ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: fil\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 == 4 " "|| n % 10 == 6 || n % 10 == 9);\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/fo.po000066400000000000000000001315061457356502600175710ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: fo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/fr.po000066400000000000000000002423011457356502600175700ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-03-11 08:26+0000\n" "Last-Translator: saveurlinux \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.5-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Paramètres du système" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Préférences ;Réglages ;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Impossible d'annuler la demande actuelle (impossible de contacter le service)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Impossible de suspendre la demande actuelle (impossible de contacter le " "service)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mode développeur" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "En mode développeur, n'importe qui peut lire, modifier ou supprimer tout le " "contenu de cet appareil en le connectant à un autre." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Vous devez avoir défini un code ou un mot de passe pour utiliser le Mode " "Développeur." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Sécurité du verrouillage" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Désolé, cette licence n'a pas pu être affichée." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "À propos" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Numéro de série" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Aucun" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adresse Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adresse Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Stockage" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 libre" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Logiciel :" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Système d'exploitation" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Dernière mise à jour" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Jamais" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Vérifier l'existence de mises à jour" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Licence :" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licences des logiciels" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informations réglementaires" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mode développeur" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Analyse" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Réservé au Système" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Utilisé par le système" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vidéos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Photos" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Documents" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Téléchargements" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Autres fichiers" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Utilisé par les applications" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Espace total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espace disponible" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Par nom" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Par taille" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Détails de la version du système d'exploitation" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Canal de mise à jour de l'OS" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Numéro de la version du système d'exploitation" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Noyau" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Partie de l'image d'UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Description de la version d'Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Partie de l'image du périphérique" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Description de la version du périphérique" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Partie de l'image de personnalisation" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Titre inconnu" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Annuler" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Aucune image sélectionnée" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Supprimer %1 image" msgstr[1] "Supprimer %1 images" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Ajouter une image…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Supprimer les images…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Apparence & Arrière-plan" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Réglages globaux du thème :" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Activer le mode sombre" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Remarque : il se peut que vous deviez redémarrer les applications pour que " "les modifications soient prises en compte." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Effets spéciaux :" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Activer l'effet de flou" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Image d'arrière-plan :" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Fond d'écran système" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personnalisé" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Choisissez une application" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Afficher un aperçu" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Valider" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Impossible" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" "L'image d'arrière-plan actuellement utilisée ne peut pas être supprimée !" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batterie" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Il y a %1 seconde" msgstr[1] "Il y a %1 secondes" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Il y a %1 minute" msgstr[1] "Il y a %1 minutes" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Il y a %1 heure" msgstr[1] "Il y a %1 heures" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Niveau de charge" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Hier" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Aujourd'hui" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "En charge" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Dernier chargement complet" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Complètement chargée" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Affichage du pourcentage de la batterie dans l'indicateur" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Afficher les informations de charge sur l'écran de verrouillage" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Façons de réduire l'utilisation de la batterie :" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Luminosité d'affichage" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Verrouiller en cas d'inactivité" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Mettre en veille en cas d'inactivité" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Après %1 seconde" msgstr[1] "Après %1 secondes" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Après %1 minute" msgstr[1] "Après %1 minutes" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi utilisé pour le point d'accès" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Verrouiller l'appareil lorsqu'il n'est pas utilisé :" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Mettre l'appareil en veille lorsqu'il n'est pas utilisé :" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Après %1 seconde" msgstr[1] "Après %1 secondes" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Des délais courts sont plus sûrs. L'appareil ne se verrouillera pas lors des " "appels ou de la lecture d'une vidéo." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "L'appareil ne se mettra pas en veille lors d'un appel ou de la lecture d'une " "vidéo." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Demande d'autorisation d'appairage via Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "L'appareil %1 veut s’appairer avec cet appareil. Voulez-vous autoriser ceci ?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Autoriser" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Refuser" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Requête d'appairage Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Veuillez confirmer que le code PIN affiché sur '%1' correspond à celui-ci" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmer le code PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connecté" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connexion…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Déconnexion…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Déconnecté" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Inconnu" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Ordinateur" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Téléphone" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Réseau" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Casque" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Écouteurs" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vidéo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Autre audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Manette de jeu" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Clavier" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablette" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Souris" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Imprimante" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Caméra" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Montre" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Autre" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excellent" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bon" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Correct" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Médiocre" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nom" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Saisie" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "État" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Force du signal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connecter automatiquement si detecté :" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Déconnecter" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Se connecter" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Oublier cet appareil" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Veuillez saisir le code PIN suivant sur %1 et appuyer sur « Entrée » sur le " "clavier :" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Découvrable" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Non découvrable" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Recherche…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Appareils connectés :" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connecter un autre appareil :" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connecter un appareil :" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Aucun détecté" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Code PIN pour '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Apparier" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Luminosité et affichage" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Luminosité" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Luminosité d'affichage :" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajuster automatiquement" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Augmente et diminue la luminosité pour s'adapter à l'environnement." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Affichage:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Affichage externe" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Affichage sans fil" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Non connecté" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Affichage sans fil" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Aucun écran détecté" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Écran connecté :" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Connexion" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Utiliser un autre écran :" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Choisissez un écran :" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Cet appareil n'a pas pu se connecter à %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Une erreur inconnue est survenue en se connectant à %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gestes tactiles" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Toucher pour réveiller" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Appuyez deux fois n'importe où sur l'écran pour réveiller l'appareil." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Largeur des zones de glissements :" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Valeur actuelle : %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Avec une valeur plus élevée, la zone de balayage sur les bords pour " "déclencher une action est plus large. La valeur par défaut est 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Changer les paramètres du point d'accès" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Paramétrer le point d'accès" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nom du point d'accès" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Choisissez un nom" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Demander un mot de passe (recommandé)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Afficher le mot de passe" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Le démarrage du point d'accès allumera le Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Modifier" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Démarrer" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Point d'accès" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Lorsque le point d'accès est activé, les autres appareils peuvent utiliser " "votre connexion de données cellulaire grâce au Wi-Fi. Les frais de données " "normaux s'appliquent." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Les autres appareils peuvent utiliser votre connexion de données cellulaire " "grâce au Wi-Fi. Les frais de données normaux s'appliquent." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Modifier le mot de passe ou la configuration…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Paramétrer le point d'accès…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Le Wi-Fi est éteint" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Afin de créer un point d'accès, vous devez allumer le Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Allumer le Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Afficher la langue" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Retour" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmer" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Agencements du clavier" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Agencements actuels :" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Tous les agencements disponibles :" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Langue et texte" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Afficher la langue…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Activer le clavier virtuel" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Clavier virtuel" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Clavier externe" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Juste Blanc" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Juste Noir" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Juste Gris" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordure en blanc" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordure en noir" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordure en gris" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Thème de clavier virtuel" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Thème de clavier" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Vérification orthographique" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Correction automatique" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suggestion de mots" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Majuscules automatiques" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Active la touche Maj pour mettre en majuscule la première lettre de chaque " "phrase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Ponctuation automatique" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Ajoute un point lorsque vous appuyez deux fois sur Espace." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Agrandisseur de touches" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Son du clavier" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibration du clavier" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Opacité du clavier" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Clavier physique" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Agencements et autres sources" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "L'appareil doit redémarrer pour que les changements prennent effet." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Redémarrer maintenant" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Langues d'orthographe actuelles :" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Toutes les langues disponibles :" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Réinitialiser le lanceur" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Sur de grands écrans :" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Activer les espaces de travail" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Prise en charge de plusieurs espaces de travail virtuels" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Toujours afficher le lanceur" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" "Les vidéos et les jeux en plein écran peuvent le cacher temporairement." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Taille des icônes :" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Vitesse du curseur :" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Vitesse de la roulette de défilement :" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Vitesse du double-clic :" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Tester le double-clic :" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Pavé tactile" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Vitesse de défilement avec les doigts :" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Toucher pour cliquer" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Faire défiler avec deux doigts" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorer le pavé tactile quand :" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Une saisie est effectuée" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Une souris est connectée" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Branchez une souris ou un pavé tactile via un port USB ou utilisez un " "appareil Bluetooth. Si un appareil Bluetooth n'est pas détecté, assurez-vous " "qu'il est allumé et que sa batterie est chargée." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Vous devez utiliser une souris ou un pavé tactile Bluetooth avec cet " "affichage. Assurez-vous qu'il est à proximité de l'appareil et que sa " "batterie est chargée." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Souris et pavé tactile" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Bouton principal :" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Gauche" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Droit" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Pas assez rapide" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Double-cliqué" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Diffusion d'urgence" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Le demandeur est maintenant disponible" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Diffusion cellulaire activée" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Diffusion cellulaire désactivée" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alertes" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Recevoir les notifications d'urgence" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Menaces graves" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Tests" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alertes" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notifications" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Autoriser cette application à m'alerter en utilisant :" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sons" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrations" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Des bulles de notifications" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Liste des notifications" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Son" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Applications qui signalent les notifications par un son :" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Lorsque le mode silencieux est activé :" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrer comme d'habitude" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Ne pas vibrer" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Applications qui signalent les notifications en vibrant :" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Applications :" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Les applications sélectionnées peuvent vous prévenir grâce à des sons, des " "vibrations, des bulles de notification et grâce à la liste des notifications." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Applications utilisant une notification sonore" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Applications signalant une notification par une vibration" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Aucune notification" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bulles" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Ajouter une imprimante" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Saisissez l'URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Périphériques" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Aucun périphérique trouvé." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Décrivez l'imprimante" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Connexion" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Choisissez une connexion" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nom de l'imprimante" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Description" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Optionnel" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Position" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Pilote" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Choisir un pilote" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Sélectionner une imprimante dans la base de données" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Fournir un fichier PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrer les pilotes" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Fichier PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Impression" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Gestionnaire des tâches d'impression" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Imprimante par défaut" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Imprimantes configurées" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Imprimantes trouvées" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Supprimer" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Définir par défaut" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Il n'y a pas encore d'imprimante configurée." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Statut de l'imprimante" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Paramètres généraux" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Règles" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Copies et pages" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Hôte" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Copies" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Taille du papier" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Recto-verso" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modèle de couleurs" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Qualité" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Activé" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Défaut" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Ceci est l'imprimante par défaut." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Acceptation des tâches" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Partagé" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inactif" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Interrompu" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Actif" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Arrêté" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Pas de messages" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Tâches" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Gérer les tâches d'impression" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresse" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modèle" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Imprimante locale brute" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprimer la page de test" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Tous les documents, les sauvegardes de jeux, les paramètres et les autres " "éléments vont être supprimés définitivement de cet appareil." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Effacer et tout réinitialiser" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Réinitialiser l'appareil" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Réinitialiser le lanceur" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Le contenu initial du lanceur sera restauré." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Réinitialiser tous les paramètres du système…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Le contenu et la présentation du lanceur et les filtres de la page d'accueil " "seront réinitialisés à leurs valeurs d'origine." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Effacer et tout réinitialiser" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Réinitialiser tous les paramètres du système" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mode silencieux" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Sonnerie :" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Un volume sonore élevé peut endommager votre audition." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Appels téléphoniques :" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Sonnerie" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrer en sonnant" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrer en mode silencieux" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Sons du clavier téléphonique" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messages :" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Custom message sound" msgid "Message sound" msgstr "Alerte sonore personnalisée" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrer avec une alerte sonore" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Autres sons :" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Son de verrouillage" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Autres vibrations" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Alerte sonore personnalisée" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Sonnerie personnalisée" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Choisir parmi" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fuseau horaire" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Régler le fuseau horaire :" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatiquement" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manuellement" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Entrez votre position actuelle." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Aucun lieu ne correspond" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Heure et date" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fuseau horaire :" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Définir la date et l'heure :" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Définir la date et l'heure" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Heure" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Date" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "RPV" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Pour ajouter une configuration de Réseau Privé Virtuel, téléchargez son " "fichier de configuration ou configurez-le manuellement." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Ajouter une configuration manuelle…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Reconnexion au Réseau Privé Virtuel nécessaire." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Vous devez vous reconnecter pour que les changements prennent effet." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Ajouter un certificat ?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Ajouter une clé ?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Ajouter un fichier .pac ?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Contenu :" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Aucune donnée disponible." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Enregistrer" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Erreur inconnue" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Motif indéterminé" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Le périphérique est maintenant géré" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Le périphérique n'est plus géré" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Le périphérique n'a pu être préparé pour la configuration" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "La configuration IP ne peut être réservée (pas d'adresse disponible, temps " "d'attente dépassé, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "La configuration IP n'est plus valide" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Vos détails d'authentification étaient incorrects" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Le demandeur 802.1X est déconnecté" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "La configuration du demandeur 802.1X a échoué" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Le demandeur 802.1X a échoué" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Le délai d'authentification du demandeur 802.1X a expiré" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Le client DHCP n'a pu être démarré" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Erreur du client DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Le client DHCP a échoué" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Le service de connexion partagée n'a pas réussi à démarrer" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Le service de connexion partagée a échoué" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" "Un micrologiciel nécessaire est peut-être manquant pour le périphérique" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Le périphérique a été retiré" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager a été suspendu" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "La connexion active du périphérique a disparu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Périphérique déconnecté par l'utilisateur ou le client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "L'existence d'une connexion avec le périphérique a été supposée" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Le demandeur est maintenant disponible" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Le modem n'a pu être trouvé" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "La connexion Bluetooth a échoué ou son délai a expiré" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Une dépendance de la connexion a échoué" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager est indisponible" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Le réseau Wi-Fi est introuvable" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Une connexion secondaire de la connexion de base a échoué" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Détails du réseau" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Dernière connexion" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Mot de passe" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Oublier ce réseau" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adresse IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Se connecter à un réseau caché" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nom du réseau" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "Nom du réseau sans fil" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sécurité" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 personnels" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Entreprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP Dynamique (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Ce réseau n'est pas sûr." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Authentification" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Authentification interne" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificat de l'autorité de certification" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Choisir…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp. : %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp. : %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" "L'utilisation de certificats est recommandée car elle augmente la sécurité." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificat du client" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Clé privée de l'utilisateur" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Fichier .pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Fourniture du fichier .pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Désactivé" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonyme" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Authentifié" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Les deux" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Version de PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Version 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Version 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatique" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identité anonyme" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identité" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Identifiant" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Mot de passe de la clé privée" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Se souvenir du mot de passe" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Se connecter à un réseau invisible…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Réseaux précédents" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Effacer" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Clé privée" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Clé publique" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaque" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Rechercher" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personnel" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Système" #~ msgid "Message received" #~ msgstr "Message reçu" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connecter au Wi-Fi" #~ msgid "Remove image" #~ msgstr "Supprimer l'image" #~ msgid "Unavailable" #~ msgstr "Indisponible" #~ msgid "Launcher" #~ msgstr "Lanceur" #~ msgid "System;" #~ msgstr "Système;" #~ msgid "about" #~ msgstr "à propos" #~ msgid "device" #~ msgstr "périphérique" #~ msgid "info" #~ msgstr "informations" #~ msgid "phone" #~ msgstr "téléphone" #~ msgid "number" #~ msgstr "numéro" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "série" #~ msgid "address" #~ msgstr "adresse" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licences" #~ msgid "developer" #~ msgstr "développeur" #~ msgid "software" #~ msgstr "logiciel" #~ msgid "storage" #~ msgstr "stockage" #~ msgid "disk" #~ msgstr "disque" #~ msgid "space" #~ msgstr "espace" #~ msgid "version" #~ msgstr "version" #~ msgid "revision" #~ msgstr "révision" #~ msgid "appearance" #~ msgstr "apparence" #~ msgid "wallpaper" #~ msgstr "fond d'écran" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "photo" #~ msgid "picture" #~ msgstr "image" #~ msgid "image" #~ msgstr "image" #~ msgid "battery" #~ msgstr "batterie" #~ msgid "power" #~ msgstr "alimentation" #~ msgid "charge" #~ msgstr "charge" #~ msgid "idle" #~ msgstr "inactif" #~ msgid "lock" #~ msgstr "verrouiller" #~ msgid "disable" #~ msgstr "désactiver" #~ msgid "enable" #~ msgstr "activer" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "écouteurs" #~ msgid "pair" #~ msgstr "paire" #~ msgid "discover" #~ msgstr "découverte" #~ msgid "car" #~ msgstr "voiture" #~ msgid "handsfree" #~ msgstr "kit mains-libres" #~ msgid "wireless" #~ msgstr "sans fil" #~ msgid "connect" #~ msgstr "connecter" #~ msgid "disconnect" #~ msgstr "déconnecter" #~ msgid "stereo" #~ msgstr "stéréo" #~ msgid "brightness" #~ msgstr "luminosité" #~ msgid "display" #~ msgstr "affichage" #~ msgid "screen" #~ msgstr "écran" #~ msgid "automatic" #~ msgstr "automatique" #~ msgid "adjust" #~ msgstr "ajuster" #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "example" #~ msgstr "exemple" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "exemple" #~ msgid "Flight Mode" #~ msgstr "Mode avion" #~ msgid "flight" #~ msgstr "vol" #~ msgid "plane" #~ msgstr "avion" #~ msgid "offline" #~ msgstr "hors ligne" #~ msgid "airplane" #~ msgstr "avion" #~ msgid "network" #~ msgstr "réseau" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Photos" #~ msgid "hotspot" #~ msgstr "point d'accès" #~ msgid "tethering" #~ msgstr "connexion" #~ msgid "language" #~ msgstr "langue" #~ msgid "keyboard" #~ msgstr "clavier" #~ msgid "spellcheck" #~ msgstr "vérification orthographique" #~ msgid "correct" #~ msgstr "corriger" #~ msgid "suggestions" #~ msgstr "suggestions" #~ msgid "capitalization" #~ msgstr "majuscules" #~ msgid "punctuation" #~ msgstr "ponctuation" #~ msgid "layout" #~ msgstr "agencement" #~ msgid "words" #~ msgstr "mots" #~ msgid "vibration" #~ msgstr "vibration" #~ msgid "launcher" #~ msgstr "lanceur" #~ msgid "mouse" #~ msgstr "souris" #~ msgid "touchpad" #~ msgstr "pavé tactile" #~ msgid "tap" #~ msgstr "appuyer" #~ msgid "touch" #~ msgstr "toucher" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "entrée" #~ msgid "nfc" #~ msgstr "ncf" #~ msgid "near" #~ msgstr "proche" #~ msgid "field" #~ msgstr "champ" #~ msgid "communication" #~ msgstr "communication" #~ msgid "notifications" #~ msgstr "notifications" #~ msgid "apps" #~ msgstr "applications" #~ msgid "authorize" #~ msgstr "autoriser" #~ msgid "permissions" #~ msgstr "permissions" #~ msgid "badges" #~ msgstr "badges" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Verrouillage de la rotation" #~ msgid "rotation" #~ msgstr "rotation" #~ msgid "orientation" #~ msgstr "orientation" #~ msgid "printer" #~ msgstr "imprimante" #~ msgid "printers" #~ msgstr "imprimantes" #~ msgid "printing" #~ msgstr "impression" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "compiler" #~ msgid "copies" #~ msgstr "copies" #~ msgid "colormodel" #~ msgstr "modèle de couleurs" #~ msgid "greyscale" #~ msgstr "échelle de gris" #~ msgid "color" #~ msgstr "couleur" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "encre" #~ msgid "Reset" #~ msgstr "Réinitialiser" #~ msgid "reset" #~ msgstr "réinitialiser" #~ msgid "erase" #~ msgstr "effacer" #~ msgid "factory" #~ msgstr "usine" #~ msgid "clear" #~ msgstr "effacer" #~ msgid "restore" #~ msgstr "restaurer" #~ msgid "sound" #~ msgstr "son" #~ msgid "silent" #~ msgstr "Silencieux" #~ msgid "ringtone" #~ msgstr "sonnerie" #~ msgid "vibrate" #~ msgstr "vibrer" #~ msgid "dialpad" #~ msgstr "clavier" #~ msgid "message" #~ msgstr "message" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "heure" #~ msgid "date" #~ msgstr "date" #~ msgid "timezone" #~ msgstr "fuseau horaire" #~ msgid "vpn" #~ msgstr "rpv" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "routage" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "caché" #~ msgid "Used by Ubuntu" #~ msgstr "Utilisé par Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Illustration issue d'Ubuntu" #~ msgid "Dash background" #~ msgstr "Arrière-plan du tableau de bord" #~ msgid "Opacity:" #~ msgstr "Opacité :" #~ msgid "Edit" #~ msgstr "Modifier" #~ msgid "New APN" #~ msgstr "Nouveau nom de point d'accès" #~ msgid "Used for:" #~ msgstr "Utilisé pour :" #~ msgid "Internet and MMS" #~ msgstr "Internet et MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Saisissez un nom décrivant le point d'accès" #~ msgid "APN" #~ msgstr "Nom du point d'accès" #~ msgid "Enter the name of the access point" #~ msgstr "Saisissez le nom du point d'accès" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Renseignez le centre de messages" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Renseignez le proxy de messages" #~ msgid "Proxy port" #~ msgstr "Port du proxy" #~ msgid "Enter message proxy port" #~ msgstr "Renseignez le port du proxy de messages" #~ msgid "User name" #~ msgstr "Nom d'utilisateur" #~ msgid "Enter username" #~ msgstr "Saisissez le nom d'utilisateur" #~ msgid "Enter password" #~ msgstr "Saisissez le mot de passe" #~ msgid "PAP or CHAP" #~ msgstr "PAP ou CHAP" #~ msgid "PAP only" #~ msgstr "PAP uniquement" #~ msgid "CHAP only" #~ msgstr "CHAP uniquement" #~ msgid "Protocol" #~ msgstr "Protocole" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Opérateur et nom du point d'accès" #~ msgid "Carrier" #~ msgstr "Opérateur" #~ msgid "Carriers & APNs" #~ msgstr "Opérateurs et noms des points d'accès" #~ msgid "MMS APN" #~ msgstr "Nom du point d'accès pour les MMS :" #~ msgid "Internet APN" #~ msgstr "Nom du point d'accès à Internet :" #~ msgid "LTE APN" #~ msgstr "Nom du point d'accès pour le LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Réinitialiser tous les paramètres des points d'accès…" #~ msgid "Reset APN Settings" #~ msgstr "Réinitialiser les paramètres des noms de points d'accès" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "" #~ "Voulez-vous vraiment réinitialiser les paramètres des noms de points " #~ "d'accès ?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Préférer %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "" #~ "Vous avez choisi %1 en tant que nom de point d'accès préféré pour les " #~ "MMS. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "" #~ "Vous avez choisi %1 en tant que nom de point d'accès pour Internet. " #~ msgid "Disable" #~ msgstr "Désactiver" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Déconnecter %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Désactiver %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Ceci déconnecte %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Ceci désactive %1." #~ msgid "Cellular" #~ msgstr "Cellulaire" #~ msgid "Call forwarding" #~ msgstr "Transfert d'appel" #~ msgid "Forward every incoming call" #~ msgstr "Transférer tous les appels entrants" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Transférer tous les appels téléphoniques vers un autre numéro." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Le statut de la redirection d'appels ne peut pas être vérifié " #~ msgid "Forward incoming calls when:" #~ msgstr "Transférer les appels entrants lorsque :" #~ msgid "I’m on another call" #~ msgstr "J'ai un autre appel en cours" #~ msgid "I don’t answer" #~ msgstr "Je ne réponds pas" #~ msgid "My phone is unreachable" #~ msgstr "Mon téléphone est injoignable" #~ msgid "Contacts…" #~ msgstr "Contacts…" #~ msgid "Please select a phone number" #~ msgstr "Veuillez sélectionner un numéro de téléphone" #~ msgid "Numbers" #~ msgstr "Numéros" #~ msgid "Could not forward to this contact" #~ msgstr "Impossible de transférer vers ce contact" #~ msgid "Contact not associated with any phone number." #~ msgstr "Ce contact n'est associé à aucun numéro de téléphone." #~ msgid "All calls" #~ msgstr "Tous les appels" #~ msgid "Some calls" #~ msgstr "Certains appels" #~ msgid "Off" #~ msgstr "Désactivé" #~ msgid "Forward to" #~ msgstr "Transférer vers" #~ msgid "Enter a number" #~ msgstr "Composez un numéro" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "La redirection d'appels ne peut pas être changée maintenant." #~ msgid "Call waiting" #~ msgstr "Appel en attente" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Vous permet de répondre ou de commencer un nouvel appel alors que vous " #~ "êtes en ligne et vous permet de basculer entre ces appels" #~ msgid "Services" #~ msgstr "Services" #, qt-format #~ msgid "Last called %1" #~ msgstr "Dernier appel %1" #~ msgid "Call" #~ msgstr "Appeler" #, qt-format #~ msgid "%1 Services" #~ msgstr "Services %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permissions des applications" #~ msgid "Apps that you have granted access to:" #~ msgstr "Applications pour lesquelles vous avez autorisé certains accès :" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Applications qui disposent des accès à votre appareil photo" #~ msgid "Apps that have requested access to your location" #~ msgstr "Applications qui ont demandé l'accès à votre position" #~ msgid "Microphone" #~ msgstr "Microphone" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Applications qui ont demandé l'accès à votre microphone" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "" #~ "Les applications peuvent également demander des accès aux comptes en " #~ "ligne." #~ msgid "Online Accounts…" #~ msgstr "Comptes en ligne…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Autoriser l'appareil à détecter votre position :" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Utilisation du GPS uniquement (moins précis)" #~ msgid "Using GPS" #~ msgstr "Utilisation du GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Utilisation des informations du GPS, du Wi-Fi anonymisé et du réseau " #~ "cellulaire.
En sélectionnant cette option, vous acceptez les
conditions d'utilisation de Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Utilisation du GPS et des données Wi-Fi rendues anonymes.
En " #~ "sélectionnant cette option, vous acceptez les conditions " #~ "d'utilisation de Nokia HERE." #~ msgid "Not at all" #~ msgstr "Pas du tout" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Utilise le GPS afin de calculer votre position approximative. Si " #~ "désactivé, le GPS est désactivé afin d'économiser la batterie." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi afin de détecter grossièrement votre position. Éteindre " #~ "la détection de la position économise la batterie." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi (actuellement désactivé) et le GPS afin de détecter " #~ "votre position approximative. Désactiver la détection de la position " #~ "économise la batterie." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi, la position des antennes-relais de téléphonie mobile et " #~ "le GPS afin de détecter votre position approximative. Désactiver la " #~ "détection de la position économise la batterie." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Utilise le Wi-Fi, la position des antennes-relais de téléphonie mobile " #~ "(aucune connexion mobile actuellement) et le GPS afin de détecter votre " #~ "position approximative. Désactiver la détection de la position économise " #~ "la batterie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi (actuellement désactivé), la position des antennes-" #~ "relais de téléphonie mobile et le GPS afin de détecter votre position " #~ "approximative. Désactiver la détection de la position économise la " #~ "batterie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi (actuellement désactivé), la position des antennes-" #~ "relais de téléphonie mobile (aucune connexion mobile actuellement) et le " #~ "GPS afin de détecter votre position approximative. Désactiver la " #~ "détection de la position économise la batterie." #~ msgid "Let apps access this location:" #~ msgstr "Laisser les applications suivantes accéder à cette position :" #~ msgid "None requested" #~ msgstr "Aucune demandée" #~ msgid "Change passcode…" #~ msgstr "Modifier le code…" #~ msgid "Change passphrase…" #~ msgstr "Modifier le mot de passe…" #~ msgid "Switch to swipe" #~ msgstr "Passer en verrouillage par glissement" #~ msgid "Switch to passcode" #~ msgstr "Basculer sur le code" #~ msgid "Switch to passphrase" #~ msgstr "Verrouiller par mot de passe" #~ msgid "Existing passcode" #~ msgstr "Code existant" #~ msgid "Existing passphrase" #~ msgstr "Mot de passe actuel" #~ msgid "Choose passcode" #~ msgstr "Choisir un code" #~ msgid "Choose passphrase" #~ msgstr "Choisissez votre mot de passe" #~ msgid "Confirm passcode" #~ msgstr "Confirmer le code" #~ msgid "Confirm passphrase" #~ msgstr "Confirmez votre mot de passe" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Ces codes ne correspondent pas. Réessayez." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Ces phrases secrètes ne correspondent pas. Veuillez réessayer." #~ msgid "Unset" #~ msgstr "Déconfigurer" #~ msgid "Unlock the device using:" #~ msgstr "Déverrouiller l'appareil en utilisant :" #~ msgid "Swipe (no security)" #~ msgstr "Un glissement (aucune sécurité)" #~ msgid "4-digit passcode" #~ msgstr "Un code à 4 chiffres" #~ msgid "Passphrase" #~ msgstr "Phrase secrète" #~ msgid "Fingerprint" #~ msgstr "Une empreinte digitale" #~ msgid "Swipe (no security)… " #~ msgstr "Un glissement (pas de sécurité)… " #~ msgid "4-digit passcode…" #~ msgstr "Un code à 4 chiffres…" #~ msgid "Passphrase…" #~ msgstr "Un mot de passe…" #~ msgid "Security & Privacy" #~ msgstr "Sécurité et vie privée" #~ msgid "Phone and Internet" #~ msgstr "Téléphone et Internet" #~ msgid "Phone only" #~ msgstr "Téléphone uniquement" #~ msgid "Fingerprint ID" #~ msgstr "Identifiant de l'empreinte digitale" #~ msgid "Locking and unlocking" #~ msgstr "Verrouillage et déverrouillage" #~ msgid "SIM PIN" #~ msgstr "Code PIN de la carte SIM" #~ msgid "On" #~ msgstr "Activé" #~ msgid "Encryption" #~ msgstr "Chiffrement" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Le chiffrement protège l'accès aux données quand le téléphone est " #~ "connecté à un ordinateur ou un autre périphérique." #~ msgid "Privacy" #~ msgstr "Vie privée" #~ msgid "Stats on welcome screen" #~ msgstr "Statistiques sur l'écran d'accueil" #~ msgid "Messages on welcome screen" #~ msgstr "Messages sur l'écran d'accueil" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Aucune" #~ msgid "Passcode" #~ msgstr "Code" #~ msgid "Sleep locks immediately" #~ msgstr "La mise en veille verrouille immédiatement" #~ msgid "When locked, allow:" #~ msgstr "Une fois verrouillé, permettre :" #~ msgid "Notifications and quick settings" #~ msgstr "Notifications et réglages rapides" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Activer la sécurité de verrouillage pour restreindre l'accès lorsque " #~ "l'appareil est verrouillé." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "" #~ "Les autres applications et fonctions vous inviteront à déverrouiller." #~ msgid "Change SIM PIN" #~ msgstr "Modifier le code PIN" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Code PIN incorrect. %1 essai restant." #~ msgstr[1] "Code PIN incorrect. %1 essais restants." #~ msgid "No more attempts allowed" #~ msgstr "Plus aucun essai n'est permis" #~ msgid "Current PIN:" #~ msgstr "Code PIN actuel :" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 essai permis." #~ msgstr[1] "%1 essais permis." #~ msgid "Choose new PIN:" #~ msgstr "Choisissez un nouveau code PIN :" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmez le nouveau code PIN :" #~ msgid "PINs don't match. Try again." #~ msgstr "Les codes PIN ne correspondent pas. Réessayez." #~ msgid "Enter SIM PIN" #~ msgstr "Saisissez le code PIN de la carte SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Saisissez le code PIN précédent de la carte SIM" #~ msgid "Unlock" #~ msgstr "Déverrouiller" #~ msgid "Lock" #~ msgstr "Verrouiller" #~ msgid "Unlocked" #~ msgstr "Déverrouillé" #~ msgid "Change PIN…" #~ msgstr "Changement de code PIN…" #~ msgid "Locked" #~ msgstr "Verrouillé" #~ msgid "Unlock…" #~ msgstr "Déverrouiller…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Lorsqu'un code PIN de carte SIM est défini, il doit être saisi pour " #~ "accéder aux services du portable après le redémarrage de l'appareil ou " #~ "après l'échange de la carte SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "La saisie d'un code PIN erroné à plusieurs reprises peut verrouiller la " #~ "carte SIM de façon permanente." #~ msgid "Hour" #~ msgstr "Heure" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "Seconde" #~ msgid "Day" #~ msgstr "Jour" #~ msgid "Month" #~ msgstr "Mois" #~ msgid "Year" #~ msgstr "Année" #~ msgid "Cellular data" #~ msgstr "Données cellulaires" #~ msgid "No SIM detected" #~ msgstr "Aucune carte SIM détectée" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Insérez une carte SIM, puis redémarrez l'appareil." #~ msgid "Data roaming" #~ msgstr "Itinérance des données" #~ msgid "Ask me each time" #~ msgstr "Me demander à chaque fois" #~ msgid "For outgoing calls, use:" #~ msgstr "Pour les appels sortants, utiliser :" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Vous pouvez changer de carte SIM pour les appels individuels ou pour les " #~ "contacts dans le carnet d'adresse." #~ msgid "For messages, use:" #~ msgstr "Pour les messages, utiliser :" #~ msgid "Next" #~ msgstr "Suivant" #~ msgid "Data usage statistics" #~ msgstr "Données sur les statistiques d'utilisation" #~ msgid "Carriers" #~ msgstr "Opérateurs" #~ msgid "Connection type:" #~ msgstr "Type de connexion :" #~ msgid "2G only (saves battery)" #~ msgstr "2G seulement (économise la batterie)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (plus rapide)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (plus rapide)" #~ msgid "Edit SIM Name" #~ msgstr "Modifier le nom de la carte SIM" #~ msgid "Cellular data:" #~ msgstr "Données cellulaires :" #~ msgid "Accessibility" #~ msgstr "Accessibilité" #~ msgid "accessibility" #~ msgstr "accessibilité" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "cellulaire" #~ msgid "mobile" #~ msgstr "mobile" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "données" #~ msgid "carrier" #~ msgstr "opérateur" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "parcourir" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "services" #~ msgid "forwarding" #~ msgstr "renvoi" #~ msgid "waiting" #~ msgstr "attente" #~ msgid "call" #~ msgstr "appel" #~ msgid "shortcuts" #~ msgstr "raccourcis" #~ msgid "numbers" #~ msgstr "numéros" #~ msgid "security" #~ msgstr "sécurité" #~ msgid "privacy" #~ msgstr "confidentialité" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "code" #~ msgid "password" #~ msgstr "Mot de passe" #~ msgid "passphrase" #~ msgstr "mot de passe" #~ msgid "swipe" #~ msgstr "glissement" #~ msgid "allow" #~ msgstr "autoriser" #~ msgid "access" #~ msgstr "accès" #~ msgid "Updates available" #~ msgstr "Mises à jour disponibles" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Code incorrect. Réessayez." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Mot de passe incorrect. Réessayez." #~ msgid "Could not set security mode" #~ msgstr "Impossible de définir le mode de sécurité" #~ msgid "Could not set security display hint" #~ msgstr "Impossible de définir l'affichage de l'indice de sécurité" #~ msgid "Authentication token manipulation error" #~ msgstr "Erreur de manipulation du jeton d'authentification" #~ msgid "There's an updated system image." #~ msgstr "Il existe une image du système à jour." #~ msgid "Tap to open the system updater." #~ msgstr "Appuyez pour ouvrir le gestionnaire de mise à jour du système." lomiri-system-settings-1.1.0/po/fr_CA.po000066400000000000000000002403411457356502600201350ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2021-03-14 01:00+0000\n" "Last-Translator: Ryan Argente \n" "Language-Team: French (Canada) \n" "Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11.3\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Paramètres du système" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Préférences;Réglages;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Impossible d'annuler la demande actuelle (impossible de contacter le service)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Impossible de suspendre la demande actuelle (impossible de contacter le " "service)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mode développeur" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "En mode développeur, n'importe qui peut lire, modifier ou supprimer tout le " "contenu de cet appareil en le connectant à un autre." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Vous devez avoir défini un code ou un mot de passe pour utiliser le Mode " "Développeur." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Sécurité du verrouillage" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Désolé, cette licence n'a pas pu être affichée." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "À propos" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Numéro de série" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Aucun" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adresse Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adresse Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Stockage" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 libre" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Logiciel :" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Système d'exploitation" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Dernière mise à jour" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Jamais" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Vérifier l'existence de mises à jour" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Licence :" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licences des logiciels" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informations réglementaires" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mode développeur" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Analyse" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Paramètres du système" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Utilisé par les applications" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vidéos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Photos" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Autres fichiers" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Utilisé par les applications" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Espace total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espace disponible" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Par nom" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Par taille" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "S/O" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Détails de la version du système d'exploitation" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Numéro de la version du système d'exploitation" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Partie de l'image d'UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Description de la version d'Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Partie de l'image du périphérique" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Description de la version du périphérique" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Partie de l'image de personnalisation" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Titre inconnu" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Annuler" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Aucune image sélectionnée" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Supprimer %1 image" msgstr[1] "Supprimer %1 images" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Ajouter une image…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Supprimer les images…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Arrière-plan" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Réinitialiser tous les paramètres du système" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Activé" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "L'appareil doit redémarrer pour que les changements prennent effet." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "arrière-plan" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Système" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personnalisé" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Choisissez une connexion" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Afficher un aperçu" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Valider" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batterie" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Il y a %1 seconde" msgstr[1] "Il y a %1 secondes" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Il y a %1 minute" msgstr[1] "Il y a %1 minutes" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Il y a %1 heure" msgstr[1] "Il y a %1 heures" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Niveau de charge" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1 %" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Hier" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Aujourd'hui" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "En charge" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Dernier chargement complet" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Complètement chargée" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Façons de réduire l'utilisation de la batterie :" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Luminosité d'affichage" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Verrouiller en cas d'inactivité" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Mettre en veille en cas d'inactivité" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Après %1 seconde" msgstr[1] "Après %1 secondes" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Après %1 minute" msgstr[1] "Après %1 minutes" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi utilisé pour le point d'accès" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Verrouiller l'appareil lorsqu'il n'est pas utilisé :" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Mettre l'appareil en veille lorsqu'il n'est pas utilisé :" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Après %1 seconde" msgstr[1] "Après %1 secondes" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Des délais courts sont plus sûrs. L'appareil ne se verrouillera pas lors des " "appels ou de la lecture d'une vidéo." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "L'appareil ne se mettra pas en veille lors d'un appel ou de la lecture d'une " "vidéo." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Demande d'autorisation d'appairage via Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "L'appareil %1 veut s’appairer avec cet appareil. Voulez-vous autoriser ceci?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permettre" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Refuser" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Demande d'appairage Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Veuillez confirmer que le code PIN affiché sur '%1' correspond à celui-ci" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmer le code PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connecté" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connexion…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Déconnexion…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Déconnecté" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Inconnu" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Ordinateur" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Téléphone" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Réseau" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Casque" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Écouteurs" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vidéo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Autre audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Manette de jeu" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Clavier" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablette" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Souris" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Imprimante" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Caméra" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Montre" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Autre" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excellent" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bon" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Correct" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Médiocre" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nom" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Catégorie" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "État" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Force du signal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connecter automatiquement si détecté :" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Déconnecter" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Se connecter" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Oublier cet appareil" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Veuillez saisir le code PIN suivant sur %1 et appuyer sur «Entrée» sur le " "clavier :" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Découvrable" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Non découvrable" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Recherche…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Appareils connectés :" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connecter un autre appareil :" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connecter un appareil :" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Aucun détecté" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Code PIN pour '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Apparier" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Luminosité et affichage" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Luminosité" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Luminosité d'affichage" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajuster automatiquement" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Augmente et diminue la luminosité pour s'adapter à l'environnement." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "affichage" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Affichage externe" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Affichage sans fil" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Non connecté" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Affichage sans fil" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Aucun écran détecté" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Affichage connecté :" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Connexion" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Utiliser un autre écran :" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Choisissez un écran :" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Cet appareil n'a pas pu se connecter à %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Une erreur inconnue est survenue en se connectant à %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Photos" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Toucher pour cliquer" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Agencements actuels :" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Changer les paramètres du point d'accès" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Paramétrer le point d'accès" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nom du point d'accès" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Choisissez un nom" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Demander un mot de passe (recommandé) :" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Afficher le mot de passe" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Le démarrage du point d'accès allumera le Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Modifier" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Démarrer" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Point d'accès" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Lorsque le point d'accès est activé, les autres appareils peuvent utiliser " "votre connexion de données cellulaire grâce au Wi-Fi. Les frais de données " "normaux s'appliquent." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Les autres appareils peuvent utiliser votre connexion de données cellulaire " "grâce au Wi-Fi. Les frais de données normaux s'appliquent." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Modifier le mot de passe ou la configuration…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Paramétrer le point d'accès…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Le Wi-Fi est éteint" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Afin de créer un point d'accès, vous devez allumer le Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Allumer le Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Afficher la langue" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Précédent" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmer" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Agencements du clavier" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Agencements actuels :" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Tous les agencements disponibles :" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Langue et texte" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Afficher la langue…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Activer le clavier virtuel" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Clavier virtuel" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Clavier externe" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Juste Blanc" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Juste Noir" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Juste Gris" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordure en blanc" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordure en noir" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordure en gris" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Thème de clavier virtuel" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Thème de clavier" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Vérification orthographique" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Correction automatique" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suggestion de mots" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Majuscules automatiques" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Active la touche Maj pour mettre en majuscule la première lettre de chaque " "phrase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Ponctuation automatique" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Ajoute un point lorsque vous appuyez deux fois sur Espace." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Agrandir les touches" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Son du clavier" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibration du clavier" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Opacité du clavier" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Clavier physique" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Agencements et autres sources" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "L'appareil doit redémarrer pour que les changements prennent effet." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Redémarrer maintenant" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Langues d'orthographe actuelles :" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Toutes les langues disponibles :" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Réinitialiser le lanceur" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Sur de grands écrans :" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Toujours afficher le lanceur" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" "Les vidéos et les jeux en plein écran peuvent le cacher temporairement." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Taille des icônes :" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Vitesse du curseur :" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Vitesse de la roulette de défilement :" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Vitesse du double-clic :" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Tester le double-clic :" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Pavé tactile" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Vitesse de défilement avec les doigts :" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Toucher pour cliquer" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Faire défiler avec deux doigts" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorer le pavé tactile quand :" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Une saisie est effectuée" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Une souris est connectée" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Branchez une souris ou un pavé tactile via un port USB ou utilisez un " "appareil Bluetooth. Si un appareil Bluetooth n'est pas détecté, assurez-vous " "qu'il est allumé et que sa batterie est chargée." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Vous devez utiliser une souris ou un pavé tactile Bluetooth avec cet " "affichage. Assurez-vous qu'il est à proximité de l'appareil et que sa " "batterie est chargée." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Souris et pavé tactile" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Bouton principal :" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Gauche" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Droit" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Pas assez rapide" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Double-cliqué" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Le demandeur est maintenant disponible" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alertes" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alertes" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notifications" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Autoriser cette application à m'alerter en utilisant :" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sons" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrations" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Des bulles de notifications" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Liste des notifications" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Son" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Applications qui signalent les notifications par un son :" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Lorsque le mode silencieux est activé :" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrer comme d'habitude" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Ne pas vibrer" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Applications qui signalent les notifications en vibrant :" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Applications :" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Les applications sélectionnées peuvent vous prévenir grâce à des sons, des " "vibrations, des bulles de notification et grâce à la liste des notifications." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Applications utilisant une notification sonore" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Applications signalant une notification par une vibration" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Aucune notification" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bulles" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Ajouter une imprimante" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Saisissez l'URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Périphériques" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Aucun périphérique trouvé." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Décrivez l'imprimante" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Connexion" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Choisissez une connexion" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nom de l'imprimante" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Description" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Facultatif" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lieu" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Pilote" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Choisir un pilote" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Sélectionner une imprimante dans la base de données" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Fournir un fichier PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrer les pilotes" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Fichier PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Impression" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Gestionnaire des tâches d'impression" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Imprimante par défaut" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Imprimantes configurées" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Imprimantes trouvées" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Supprimer" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Définir par défaut" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Il n'y a pas encore d'imprimante configurée." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Statut de l'imprimante" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Paramètres généraux" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Règles" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Copies et pages" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Hôte" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Examplaires" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Taille du papier" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Recto-verso" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modèle de couleurs" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Qualité" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Activé" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Par défaut" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Ceci est l'imprimante par défaut." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Acceptation des tâches" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Partagé" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inactif" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Interrompu" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Actif" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Arrêté" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Aucun message" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Tâches" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Gérer les tâches d'impression" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresse" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modèle" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Imprimante locale brute" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprimer la page de test" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Tous les documents, les sauvegardes de jeux, les paramètres et les autres " "éléments vont être supprimés définitivement de cet appareil." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Effacer et tout réinitialiser" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Réinitialiser l'appareil" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Réinitialiser le lanceur" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Le contenu initial du lanceur sera restauré." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Réinitialiser tous les paramètres du système…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Le contenu et la présentation du lanceur et les filtres de la page d'accueil " "seront réinitialisés à leurs valeurs d'origine." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Effacer et tout réinitialiser" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Réinitialiser tous les paramètres du système" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mode silencieux" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Sonnerie :" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Un volume sonore élevé peut endommager votre audition." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Appels téléphoniques :" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Sonnerie" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrer en sonnant" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrer en mode silencieux" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Sons du clavier téléphonique" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messages :" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrer avec une alerte sonore" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrer avec une alerte sonore" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Autres sons :" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Son de verrouillage" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Autres vibrations" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrer avec une alerte sonore" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Sonnerie personnalisée" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Choisir à partir de" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fuseau horaire" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Régler le fuseau horaire :" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatiquement" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manuellement" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Entrez votre position actuelle." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Aucun lieu ne correspond" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Heure et date" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fuseau horaire :" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Définir la date et l'heure :" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Définir la date et l'heure" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Heure" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Date" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Pour ajouter une configuration de Réseau Privé Virtuel, téléchargez son " "fichier de configuration ou configurez-le manuellement." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Ajouter une configuration manuelle…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Reconnexion au VPN nécessaire." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Vous devez vous reconnecter pour que les changements prennent effet." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Ajouter un certificat?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Ajouter une clé?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Ajouter un fichier .pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Contenu :" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Aucune donnée disponible." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Enregistrer" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Erreur inconnue" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Motif indéterminé" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Le périphérique est maintenant géré" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Le périphérique n'est plus géré" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Le périphérique n'a pu être préparé pour la configuration" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "La configuration IP ne peut être réservée (pas d'adresse disponible, temps " "d'attente dépassé, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "La configuration IP n'est plus valide" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Vos détails d'authentification étaient incorrects" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Le demandeur 802.1X est déconnecté" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "La configuration du demandeur 802.1X a échoué" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Le demandeur 802.1X a échoué" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Le délai d'authentification du demandeur 802.1X a expiré" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Le client DHCP n'a pu être démarré" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Erreur du client DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Le client DHCP a échoué" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Le service de connexion partagée n'a pas réussi à démarrer" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Le service de connexion partagée a échoué" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" "Un micrologiciel nécessaire est peut-être manquant pour le périphérique" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Le périphérique a été retiré" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager a été suspendu" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "La connexion active du périphérique a disparu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Périphérique déconnecté par l'utilisateur ou le client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "L'existence d'une connexion avec le périphérique a été supposée" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Le demandeur est maintenant disponible" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Le modem n'a pu être trouvé" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "La connexion Bluetooth a échoué ou son délai a expiré" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Une dépendance de la connexion a échoué" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager est indisponible" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Le réseau Wi-Fi est introuvable" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Une connexion secondaire de la connexion de base a échoué" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Détails du réseau" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Dernière connexion" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Mot de passe" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Oublier ce réseau" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adresse IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Se connecter à un réseau caché" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nom du réseau" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sécurité" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 personnels" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Entreprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP Dynamique (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Ce réseau n'est pas sûr." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Authentification" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Authentification interne" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificat du CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Choisir…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp. : %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp. : %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" "L'utilisation de certificats est recommandée car elle augmente la sécurité." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificat du client" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Clé privée de l'utilisateur" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Fichier .pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Fourniture du fichier .pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Désactivé" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonyme" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Authentifié" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Les deux" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Version de PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Version 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Version 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatique" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identité anonyme" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identité" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nom d’utilisateur" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Mot de passe de la clé privée" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Se souvenir du mot de passe" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Se connecter à un réseau invisible…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Réseaux précédents" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Effacer" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Clé privée" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Clé publique" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaque" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Rechercher" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personnel" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Système" #~ msgid "Message received" #~ msgstr "Message reçu" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Se connecter au Wi-Fi" #~ msgid "Remove image" #~ msgstr "Supprimer l'image" #~ msgid "Unavailable" #~ msgstr "Indisponible" #~ msgid "Launcher" #~ msgstr "Lanceur" #~ msgid "System;" #~ msgstr "Système;" #~ msgid "about" #~ msgstr "à propos" #~ msgid "device" #~ msgstr "périphérique" #~ msgid "info" #~ msgstr "informations" #~ msgid "phone" #~ msgstr "téléphone" #~ msgid "number" #~ msgstr "numéro" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "série" #~ msgid "address" #~ msgstr "adresse" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licences" #~ msgid "developer" #~ msgstr "développeur" #~ msgid "software" #~ msgstr "logiciel" #~ msgid "storage" #~ msgstr "stockage" #~ msgid "disk" #~ msgstr "disque" #~ msgid "space" #~ msgstr "espace" #~ msgid "version" #~ msgstr "version" #~ msgid "revision" #~ msgstr "révision" #~ msgid "appearance" #~ msgstr "apparence" #~ msgid "wallpaper" #~ msgstr "fond d'écran" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "photo" #~ msgid "picture" #~ msgstr "image" #~ msgid "image" #~ msgstr "image" #~ msgid "battery" #~ msgstr "batterie" #~ msgid "power" #~ msgstr "alimentation" #~ msgid "charge" #~ msgstr "charge" #~ msgid "idle" #~ msgstr "inactif" #~ msgid "lock" #~ msgstr "verrouiller" #~ msgid "disable" #~ msgstr "désactiver" #~ msgid "enable" #~ msgstr "activer" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "écouteurs" #~ msgid "pair" #~ msgstr "paire" #~ msgid "discover" #~ msgstr "découverte" #~ msgid "car" #~ msgstr "voiture" #~ msgid "handsfree" #~ msgstr "kit mains-libres" #~ msgid "wireless" #~ msgstr "sans fil" #~ msgid "connect" #~ msgstr "connecter" #~ msgid "disconnect" #~ msgstr "déconnecter" #~ msgid "stereo" #~ msgstr "stéréo" #~ msgid "brightness" #~ msgstr "luminosité" #~ msgid "display" #~ msgstr "affichage" #~ msgid "screen" #~ msgstr "écran" #~ msgid "automatic" #~ msgstr "automatique" #~ msgid "adjust" #~ msgstr "ajuster" #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "example" #~ msgstr "exemple" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "exemple" #~ msgid "Flight Mode" #~ msgstr "Mode avion" #~ msgid "flight" #~ msgstr "vol" #~ msgid "plane" #~ msgstr "avion" #~ msgid "offline" #~ msgstr "hors ligne" #~ msgid "airplane" #~ msgstr "avion" #~ msgid "network" #~ msgstr "réseau" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Photos" #~ msgid "hotspot" #~ msgstr "point d'accès" #~ msgid "tethering" #~ msgstr "connexion" #~ msgid "language" #~ msgstr "langue" #~ msgid "keyboard" #~ msgstr "clavier" #~ msgid "spellcheck" #~ msgstr "vérification orthographique" #~ msgid "correct" #~ msgstr "corriger" #~ msgid "suggestions" #~ msgstr "suggestions" #~ msgid "capitalization" #~ msgstr "majuscules" #~ msgid "punctuation" #~ msgstr "ponctuation" #~ msgid "layout" #~ msgstr "agencement" #~ msgid "words" #~ msgstr "mots" #~ msgid "vibration" #~ msgstr "vibration" #~ msgid "launcher" #~ msgstr "lanceur" #~ msgid "mouse" #~ msgstr "souris" #~ msgid "touchpad" #~ msgstr "pavé tactile" #~ msgid "tap" #~ msgstr "toucher" #~ msgid "touch" #~ msgstr "toucher" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "entrée" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Authentification" #~ msgid "notifications" #~ msgstr "notifications" #~ msgid "apps" #~ msgstr "applications" #~ msgid "authorize" #~ msgstr "autoriser" #~ msgid "permissions" #~ msgstr "permissions" #~ msgid "badges" #~ msgstr "badges" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Verrouillage de la rotation" #~ msgid "rotation" #~ msgstr "rotation" #~ msgid "orientation" #~ msgstr "orientation" #~ msgid "printer" #~ msgstr "imprimante" #~ msgid "printers" #~ msgstr "imprimantes" #~ msgid "printing" #~ msgstr "impression" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "compiler" #~ msgid "copies" #~ msgstr "exemplaires" #~ msgid "colormodel" #~ msgstr "modèle de couleurs" #~ msgid "greyscale" #~ msgstr "échelle de gris" #~ msgid "color" #~ msgstr "couleur" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "encre" #~ msgid "Reset" #~ msgstr "Réinitialiser" #~ msgid "reset" #~ msgstr "réinitialiser" #~ msgid "erase" #~ msgstr "effacer" #~ msgid "factory" #~ msgstr "usine" #~ msgid "clear" #~ msgstr "effacer" #~ msgid "restore" #~ msgstr "restaurer" #~ msgid "sound" #~ msgstr "son" #~ msgid "silent" #~ msgstr "silencieux" #~ msgid "ringtone" #~ msgstr "sonnerie" #~ msgid "vibrate" #~ msgstr "vibrer" #~ msgid "dialpad" #~ msgstr "clavier" #~ msgid "message" #~ msgstr "message" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "heure" #~ msgid "date" #~ msgstr "date" #~ msgid "timezone" #~ msgstr "fuseau horaire" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "routage" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "caché" #~ msgid "Used by Ubuntu" #~ msgstr "Utilisé par Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Illustrations issue d'Ubuntu" #~ msgid "Cellular data" #~ msgstr "Données cellulaires" #~ msgid "No SIM detected" #~ msgstr "Aucune carte SIM détectée" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Insérez une carte SIM, puis redémarrez l'appareil." #~ msgid "Data roaming" #~ msgstr "Itinérance des données" #~ msgid "Ask me each time" #~ msgstr "Me demander à chaque fois" #~ msgid "For outgoing calls, use:" #~ msgstr "Pour les appels sortants, utiliser :" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Vous pouvez changer de carte SIM pour les appels individuels ou pour les " #~ "contacts dans le carnet d’adresse." #~ msgid "For messages, use:" #~ msgstr "Pour les messages, utiliser :" #~ msgid "Next" #~ msgstr "Suivant" #~ msgid "Data usage statistics" #~ msgstr "Données sur les statistiques d'utilisation" #~ msgid "Carriers" #~ msgstr "Opérateurs" #~ msgid "Connection type:" #~ msgstr "Type de connexion :" #~ msgid "2G only (saves battery)" #~ msgstr "2G seulement (économise la batterie)" #~ msgid "2G/3G" #~ msgstr "2G/3G" #~ msgid "2G/3G/4G" #~ msgstr "2G/3G/4G" #~ msgid "Edit SIM Name" #~ msgstr "Modifier le nom de la carte SIM" #~ msgid "Cellular data:" #~ msgstr "Données cellulaires :" #~ msgid "Carrier & APN" #~ msgstr "Operateur et nom du point d’accès" #~ msgid "Edit" #~ msgstr "Modifier" #~ msgid "New APN" #~ msgstr "Nouveau nom de point d'accès" #~ msgid "Used for:" #~ msgstr "Utilisé pour :" #~ msgid "Internet and MMS" #~ msgstr "Internet et MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Saisissez un nom décrivant le point d’accès" #~ msgid "APN" #~ msgstr "Nom du point d’accès" #~ msgid "Enter the name of the access point" #~ msgstr "Saisissez le nom du point d'accès" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Renseignez le centre de messages" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Renseignez le proxy de messages" #~ msgid "Proxy port" #~ msgstr "Port du proxy" #~ msgid "Enter message proxy port" #~ msgstr "Renseignez le port du proxy de messages" #~ msgid "User name" #~ msgstr "Nom d'utilisateur" #~ msgid "Enter username" #~ msgstr "Saisissez le nom d'utilisateur" #~ msgid "Enter password" #~ msgstr "Saisissez le mot de passe" #~ msgid "PAP or CHAP" #~ msgstr "PAP ou CHAP" #~ msgid "PAP only" #~ msgstr "PAP uniquement" #~ msgid "CHAP only" #~ msgstr "CHAP uniquement" #~ msgid "Protocol" #~ msgstr "Protocole" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier" #~ msgstr "Opérateur" #~ msgid "Carriers & APNs" #~ msgstr "Opérateurs et noms des points d'accès" #~ msgid "MMS APN" #~ msgstr "APN pour les MMS :" #~ msgid "Internet APN" #~ msgstr "APN à Internet" #~ msgid "LTE APN" #~ msgstr "APN pour le LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Réinitialiser tous les paramètres des APN…" #~ msgid "Reset APN Settings" #~ msgstr "Réinitialiser les paramètres des APNs" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Voulez-vous vraiment réinitialiser les paramètres des APNs?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Préférer %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Vous avez choisi %1 en tant que APN préféré pour les MMS. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Vous avez choisi %1 en tant que APN pour Internet. " #~ msgid "Disable" #~ msgstr "Désactiver" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Déconnecter %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Désactiver %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Ceci déconnecte %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Ceci désactive %1." #~ msgid "Cellular" #~ msgstr "Cellulaire" #~ msgid "Forward to" #~ msgstr "Transférer vers" #~ msgid "Enter a number" #~ msgstr "Saisir un numéro" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "La redirection d'appels ne peut pas être changée maintenant." #~ msgid "Call forwarding" #~ msgstr "Transfert d'appel" #~ msgid "Forward every incoming call" #~ msgstr "Transférer tous les appels entrants" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Transférer tous les appels téléphoniques vers un autre numéro." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Le statut de la redirection d'appels ne peut pas être vérifié " #~ msgid "Forward incoming calls when:" #~ msgstr "Transférer les appels entrants lorsque :" #~ msgid "I’m on another call" #~ msgstr "J'ai un autre appel en cours" #~ msgid "I don’t answer" #~ msgstr "Je ne réponds pas" #~ msgid "My phone is unreachable" #~ msgstr "Mon téléphone est injoignable" #~ msgid "Contacts…" #~ msgstr "Contacts…" #~ msgid "Please select a phone number" #~ msgstr "Veuillez sélectionner un numéro de téléphone" #~ msgid "Numbers" #~ msgstr "Numéros" #~ msgid "Could not forward to this contact" #~ msgstr "Impossible de transférer vers ce contact" #~ msgid "Contact not associated with any phone number." #~ msgstr "Ce contact n'est associé à aucun numéro de téléphone." #~ msgid "All calls" #~ msgstr "Tous les appels" #~ msgid "Some calls" #~ msgstr "Certains appels" #~ msgid "Off" #~ msgstr "Désactivé" #~ msgid "Call waiting" #~ msgstr "Appel en attente" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Vous permet de répondre ou de commencer un nouvel appel alors que vous " #~ "êtes en ligne et vous permet de basculer entre ces appels" #~ msgid "Services" #~ msgstr "Services" #, qt-format #~ msgid "Last called %1" #~ msgstr "Dernier appel %1" #~ msgid "Call" #~ msgstr "Appel" #, qt-format #~ msgid "%1 Services" #~ msgstr "Services %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permissions des applications" #~ msgid "Apps that you have granted access to:" #~ msgstr "Applications pour lesquelles vous avez autorisé certains accès :" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Applications qui disposent des accès à votre appareil photo" #~ msgid "Apps that have requested access to your location" #~ msgstr "Applications qui ont demandé l'accès à votre position" #~ msgid "Microphone" #~ msgstr "Micro" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Applications qui ont demandé l'accès à votre microphone" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "" #~ "Les applications peuvent également demander des accès aux comptes en " #~ "ligne." #~ msgid "Online Accounts…" #~ msgstr "Comptes en ligne…" #~ msgid "Let the device detect your location:" #~ msgstr "Autoriser l'appareil à détecter votre position :" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Utilisation du GPS uniquement (moins précis)" #~ msgid "Using GPS" #~ msgstr "Utilisation du GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Utilisation des informations du GPS, du Wi-Fi anonymisé et du réseau " #~ "cellulaire.
En sélectionnant cette option, vous acceptez les
conditions d'utilisation de Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Utilisation du GPS et des données Wi-Fi rendues anonymes.
En " #~ "sélectionnant cette option, vous acceptez les conditions " #~ "d'utilisation de Nokia HERE." #~ msgid "Not at all" #~ msgstr "Pas du tout" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Utilise le GPS afin de calculer votre position approximative. Si " #~ "désactivé, le GPS est désactivé afin d'économiser la batterie." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi afin de détecter grossièrement votre position. Éteindre " #~ "la détection de la position économise la batterie." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi (actuellement désactivé) et le GPS afin de détecter " #~ "votre position approximative. Désactiver la détection de la position " #~ "économise la batterie." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi, la position des antennes-relais de téléphonie mobile et " #~ "le GPS afin de détecter votre position approximative. Désactiver la " #~ "détection de la position économise la batterie." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Utilise le Wi-Fi, la position des antennes-relais de téléphonie mobile " #~ "(aucune connexion mobile actuellement) et le GPS afin de détecter votre " #~ "position approximative. Désactiver la détection de la position économise " #~ "la batterie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi (actuellement désactivé), la position des antennes-" #~ "relais de téléphonie mobile et le GPS afin de détecter votre position " #~ "approximative. Désactiver la détection de la position économise la " #~ "batterie." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilise le Wi-Fi (actuellement désactivé), la position des antennes-" #~ "relais de téléphonie mobile (aucune connexion mobile actuellement) et le " #~ "GPS afin de détecter votre position approximative. Désactiver la " #~ "détection de la position économise la batterie." #~ msgid "Let apps access this location:" #~ msgstr "Laisser les applications suivantes accéder à cette position :" #~ msgid "None requested" #~ msgstr "Aucune demandée" #~ msgid "Change passcode…" #~ msgstr "Modifier le code…" #~ msgid "Change passphrase…" #~ msgstr "Modifier le mot de passe…" #~ msgid "Switch to swipe" #~ msgstr "Passer en verrouillage par glissement" #~ msgid "Switch to passcode" #~ msgstr "Basculer sur le code" #~ msgid "Switch to passphrase" #~ msgstr "Verrouiller par mot de passe" #~ msgid "Existing passcode" #~ msgstr "Code existant" #~ msgid "Existing passphrase" #~ msgstr "Mot de passe actuel" #~ msgid "Choose passcode" #~ msgstr "Choisir un code" #~ msgid "Choose passphrase" #~ msgstr "Choisissez votre mot de passe" #~ msgid "Confirm passcode" #~ msgstr "Confirmer le code" #~ msgid "Confirm passphrase" #~ msgstr "Confirmez votre mot de passe" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Ces codes ne correspondent pas. Réessayez." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Ces phrases secrètes ne correspondent pas. Veuillez réessayer." #~ msgid "Unset" #~ msgstr "Déconfigurer" #~ msgid "Unlock the device using:" #~ msgstr "Déverrouiller l'appareil en utilisant :" #~ msgid "Swipe (no security)" #~ msgstr "Un glissement (aucune sécurité)" #~ msgid "4-digit passcode" #~ msgstr "Un code à 4 chiffres" #~ msgid "Passphrase" #~ msgstr "Un mot de passe" #~ msgid "Fingerprint" #~ msgstr "Une empreinte digitale" #~ msgid "Swipe (no security)… " #~ msgstr "Un glissement (pas de sécurité)… " #~ msgid "4-digit passcode…" #~ msgstr "Un code à 4 chiffres…" #~ msgid "Passphrase…" #~ msgstr "Un mot de passe…" #~ msgid "Security & Privacy" #~ msgstr "Sécurité et vie privée" #~ msgid "Phone and Internet" #~ msgstr "Téléphone et Internet" #~ msgid "Phone only" #~ msgstr "Téléphone uniquement" #~ msgid "Fingerprint ID" #~ msgstr "Identifiant de l'empreinte digitale" #~ msgid "Locking and unlocking" #~ msgstr "Verrouillage et déverrouillage" #~ msgid "SIM PIN" #~ msgstr "Code PIN de la carte SIM" #~ msgid "On" #~ msgstr "Activé" #~ msgid "Encryption" #~ msgstr "Chiffrement" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Le chiffrement protège l'accès aux données quand le téléphone est " #~ "connecté à un ordinateur ou un autre périphérique." #~ msgid "Privacy" #~ msgstr "Vie privée" #~ msgid "Stats on welcome screen" #~ msgstr "Statistiques sur l'écran d'accueil" #~ msgid "Messages on welcome screen" #~ msgstr "Messages sur l'écran d'accueil" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Aucune" #~ msgid "Passcode" #~ msgstr "Code" #~ msgid "Sleep locks immediately" #~ msgstr "La mise en veille verrouille immédiatement" #~ msgid "When locked, allow:" #~ msgstr "Une fois verrouillé, permettre :" #~ msgid "Notifications and quick settings" #~ msgstr "Notifications et réglages rapides" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Activer la sécurité de verrouillage pour restreindre l'accès lorsque " #~ "l'appareil est verrouillé." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "" #~ "Les autres applications et fonctions vous inviteront à déverrouiller." #~ msgid "Change SIM PIN" #~ msgstr "Modifier le code PIN du SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Code PIN incorrect. %1 essai restant." #~ msgstr[1] "Code PIN incorrect. %1 essais restant." #~ msgid "No more attempts allowed" #~ msgstr "Plus aucun essai n'est permis" #~ msgid "Current PIN:" #~ msgstr "Code PIN actuel :" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 essai permis." #~ msgstr[1] "%1 essais permis." #~ msgid "Choose new PIN:" #~ msgstr "Choisissez un nouveau code PIN :" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmez le nouveau code PIN :" #~ msgid "PINs don't match. Try again." #~ msgstr "Les codes PIN ne correspondent pas. Réessayez." #~ msgid "Enter SIM PIN" #~ msgstr "Saisissez le code PIN de la carte SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Saisissez le code PIN précédent de la carte SIM" #~ msgid "Lock" #~ msgstr "Verrouiller" #~ msgid "Unlock" #~ msgstr "Déverrouiller" #~ msgid "Unlocked" #~ msgstr "Déverrouillé" #~ msgid "Change PIN…" #~ msgstr "Changement de code PIN…" #~ msgid "Locked" #~ msgstr "Verrouillé" #~ msgid "Unlock…" #~ msgstr "Déverrouiller…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Lorsqu'un code PIN de carte SIM est défini, il doit être saisi pour " #~ "accéder aux services du portable après le redémarrage de l'appareil ou " #~ "après l'échange de la carte SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "La saisie d'un code PIN erroné à plusieurs reprises peut verrouiller la " #~ "carte SIM de façon permanente." #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Code incorrect. Réessayez." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Mot de passe incorrect. Réessayez." #~ msgid "Could not set security mode" #~ msgstr "Impossible de définir le mode de sécurité" #~ msgid "Could not set security display hint" #~ msgstr "Impossible de définir l'affichage de l'indice de sécurité" #~ msgid "Authentication token manipulation error" #~ msgstr "Erreur de manipulation du jeton d'authentification" #~ msgid "Hour" #~ msgstr "Heure" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "Seconde" #~ msgid "Day" #~ msgstr "Jour" #~ msgid "Month" #~ msgstr "Mois" #~ msgid "Year" #~ msgstr "Année" #~ msgid "services" #~ msgstr "services" #~ msgid "forwarding" #~ msgstr "renvoi" #~ msgid "waiting" #~ msgstr "attente" #~ msgid "call" #~ msgstr "appel" #~ msgid "shortcuts" #~ msgstr "raccourcis" #~ msgid "numbers" #~ msgstr "numéros" #~ msgid "Accessibility" #~ msgstr "Accessibilité" #~ msgid "accessibility" #~ msgstr "accessibilité" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "security" #~ msgstr "sécurité" #~ msgid "privacy" #~ msgstr "confidentialité" #~ msgid "sim" #~ msgstr "sim" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "code" #~ msgid "password" #~ msgstr "mot de passe" #~ msgid "passphrase" #~ msgstr "mot de passe" #~ msgid "swipe" #~ msgstr "glissement" #~ msgid "allow" #~ msgstr "autoriser" #~ msgid "access" #~ msgstr "accès" #~ msgid "Updates available" #~ msgstr "Mises à jour disponibles" #~ msgid "cellular" #~ msgstr "cellulaire" #~ msgid "mobile" #~ msgstr "mobile" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "données" #~ msgid "carrier" #~ msgstr "opérateur" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "parcourir" lomiri-system-settings-1.1.0/po/fr_CH.po000066400000000000000000001320071457356502600201430ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-07-20 12:03+0000\n" "Last-Translator: \"Rudra Harsh V.Singh\" \n" "Language-Team: French (Switzerland) \n" "Language: fr_CH\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.0-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Autoriser" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/frp.po000066400000000000000000001317511457356502600177560ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Franco-Provençal \n" "Language: frp\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/fur.po000066400000000000000000001317411457356502600177620ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Friulian \n" "Language: fur\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/fy.po000066400000000000000000001315061457356502600176030ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: fy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ga.po000066400000000000000000001337541457356502600175630ustar00rootroot00000000000000# Irish translation for lomiri-system-settings # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd. 2015 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2015. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-01-23 15:25+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Irish \n" "Language: ga\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Socruithe an Chórais" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Sainroghanna;Socruithe;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Socruithe an Chórais" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cealaigh" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Cúlra" #: plugins/background/MainPage.qml:97 #, fuzzy msgid "Global theme settings:" msgstr "Socruithe an Chórais" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "Cúlra" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "Córas;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Saincheaptha" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Dícheangail" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Réamhamharc" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Socraigh" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Dícheangail" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Dícheangail" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Dícheangail" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Dícheangail" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Dícheangail" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Dícheangail" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Dícheangail" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Socruithe an Chórais" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "Seoladh IP" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Earráid anaithnid" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Cúis ar bith tugtha" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Earráid cliaint DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Theip ar an gcliant DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Seoladh IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Glan" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Remove image" #~ msgstr "Bain íomhá" #~ msgid "System;" #~ msgstr "Córas;" #, fuzzy #~ msgid "communication" #~ msgstr "Dícheangail" #~ msgid "Ubuntu Art" #~ msgstr "Ealaíon Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "Cúlra" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Dícheangail" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Dícheangail" lomiri-system-settings-1.1.0/po/gd.po000066400000000000000000002332651457356502600175640ustar00rootroot00000000000000# Gaelic; Scottish translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # Michael Bauer , 2014. # GunChleoc , 2014. msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-10-20 19:38+0000\n" "Last-Translator: GunChleoc \n" "Language-Team: Fòram na Gàidhlig\n" "Language: gd\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : " "(n > 2 && n < 20) ? 2 : 3;\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Roghainnean an t-siostaim" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferences;Settings;Roghainnean;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Cha ghabh sgur dhen iarrtas làithreach (dh'fhàillig le conaltradh ris an t-" "seirbheis)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Cha ghabh an t-iarrtas làithreach cur 'na stad (dh'fhàillig le conaltradh " "ris an t-seirbheis)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modh an luchd-leasachaidh" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Ma tha e ann am modh an luchd-leasachaidh, 's urrainn do dhuine sam bith " "cothrom fhaighinn air rud sam bith air an fhòn seo, atharrachadh no a " "sguabadh às an dèidh dhuibh a cheangal ri uidheam eile." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Feumaidh tu còd-faire no abairt-fhaire a shuidheachadh mus cleachd thu modh " "an luchd-leasachaidh." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Glas tèarainteachd" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Duilich ach cha ghabh an ceadachas seo a shealltainn." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "about;mu dhèidhinn" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Àireamh shreathach" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Chan eil gin" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Seòladh Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Soladh bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Stòras" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 saor" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Bathar-bog:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Ùrachadh mu dheireadh" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Cha robh gin" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Thoir sùil airson ùrachaidhean" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Nòtaichean laghail:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Ceadachasan bathair-bhog" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Fiosrachadh riaghladaireachd" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modh an luchd-leasachaidh" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Roghainnean an t-siostaim" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "'Ga chleachdadh le aplacaidean" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videothan" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Fuaim" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Dealbhan" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Faidhlichean eile" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "'Ga chleachdadh le aplacaidean" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Stòras uile gu lèir" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Àite saor" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "A-rèir ainm" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "A-rèir meud" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Chan eil seo iomchaidh" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Fiosrachadh togail an t-siostam-obrachaidh" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Àireamh togail an t-siostam-obrachaidh" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Ìomhaigh Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Tuairisgeul na togail Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Ìomhaigh an uidheim" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Tuairisgeul togail an uidheim" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Ìomhaigh an gnàthachaidh" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Tiotal nach aithne dhuinn" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Sguir dheth" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Cha deach dealbh a thaghadh" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Thoir %1 dealbh air falbh" msgstr[1] "Thoir %1 dhealbh air falbh" msgstr[2] "Thoir %1 dealbhan air falbh" msgstr[3] "Thoir %1 dealbh air falbh" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Cuir dealbh ris…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Thoir dealbhan air falbh…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Cùlaibh" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Ath-shuidhich gach roghainn an t-siostaim" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "disable;comas;an comas;cuir an comas;cur an comas" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Feumaidh am fòn ath-thòiseachadh mus bi buaidh aig na dh'atharraich thu." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "background;cùlaibh" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Siostam" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Gnàthaichte" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Tagh abairt-fhaire" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Ro-shealladh" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Suidhich" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Ceart ma-thà" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bataraidh" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 diog air ais" msgstr[1] "%1 dhiog air ais" msgstr[2] "%1 diogan air ais" msgstr[3] "%1 diog air ais" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 mhionaid air ais" msgstr[1] "%1 mhionaid air ais" msgstr[2] "%1 mionaidean air ais" msgstr[3] "%1 mionaid air ais" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 uair a thìde air ais" msgstr[1] "%1 uair a thìde air ais" msgstr[2] "%1 uairean a thìde air ais" msgstr[3] "%1 uair a thìde air ais" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Ìre na teairrdse" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "An-dè" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "An-diugh" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "'Ga theairrdseadh an-dràsta" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "An teairrds shlàn mu dheireadh" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Air a làn-teairrdseadh" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Mar a chaomhnas tu bataraidh:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Soilleireachd na sgrìn" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Glais nuair a bhios e 'na thàmh" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Cuir 'na chadal nuair a bhios e 'na thàmh" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "An dèidh %1 mhionaid" msgstr[1] "An dèidh %1 mhionaid" msgstr[2] "An dèidh %1 mionaidean" msgstr[3] "An dèidh %1 mionaid" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "An dèidh %1 mhionaid" msgstr[1] "An dèidh %1 mhionaid" msgstr[2] "An dèidh %1 mionaidean" msgstr[3] "An dèidh %1 mionaid" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Hotspot WiFi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "WiFi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Glais am fòn mur eil mi 'ga chleachdadh:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Cuir am fòn 'na chadal mur eil mi 'ga chleachdadh:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "An dèidh %1 mhionaid" msgstr[1] "An dèidh %1 mhionaid" msgstr[2] "An dèidh %1 mionaidean" msgstr[3] "An dèidh %1 mionaid" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Mar is giorra an ùine, 's ann as tèarainte. Cha ghlais am fòn rè gairm no " "video." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "Cha chaidil am fòn rè gairm no video." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Iarrtas airson paidhreachadh Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "allow;ceadaich;ceadachadh" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Iarrtas airson paidhreachadh Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Dearbh gu bheil am PIN a chì thu air \"%1\" co-ionnann ris an fhear seo" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Dearbh am PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Ceangailte" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "A' dèanamh ceangal…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "A' dì-cheangal..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Air a dhì-cheangal" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Neo-aithnichte" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Coimpiutair" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Fòn" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Mòdam" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Lìonra" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Headphones" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Fuaim eile" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Meur-chlàr" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablaid" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Luchag" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Clò-bhualadair" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Camara" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Eile" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Fìor-mhath" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Math" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Ceart gu leòr" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Bochd" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Ainm" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Seòrsa" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Staid" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Neart an t-siognail" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Dèan ceangal gu fèin-obrachail ma mhothaichear ris:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Dì-cheangail" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Ceangail" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Dìochuimhnich an t-uidheam seo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Gabhaidh a lorg" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Cha ghabh a lorg" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "'Ga thòiseachadh às ùr…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Uidheaman ceangailte:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Ceangail uidheam eile:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Ceangail uidheam ris:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Cha do mhothaich sinn do ghin" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Am PIN airson \"%1\"" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Paidhrich" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Brightness;soilleireachd" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brightness;soilleireachd" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Soilleireachd na sgrìn" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Gleus fèin-obrachail" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" "Nì seo an sgrìn nas soilleire no nas doilleire a-rèir an t-solais timcheall " "ort." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "display;sealladh;sgrìn;monatar;taisbeanadh;uidheam-taisbeanaidh" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "display;sealladh;sgrìn;monatar;taisbeanadh;uidheam-taisbeanaidh" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "display;sealladh;sgrìn;monatar;taisbeanadh;uidheam-taisbeanaidh" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "An ceangal mu dheireadh" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Cha do mhothaich sinn do ghin" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Uidheaman ceangailte:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "A' dèanamh ceangal…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Ceangail uidheam eile:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Tagh abairt-fhaire" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "disconnect;dì-cheangail;dì-cheangal" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Dealbhan" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Co-dhealbhachdan làithreach:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Atharraich suidheachadh a' Hotspot" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Suidhich Hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Ainm a' hotspot" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Tagh abairt-fhaire" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Seall am facal-faire" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Atharraich" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Ma chruthaich thu hotspot, 's urrainn do dh'uidheaman eile an ceangal dàta " "aig an fhòn-làimhe agad a chleachdadh slighe WiFi. Èiridh na cosgaisean dàta " "àbhaisteach dhut." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "'S urrainn do dh'uidheaman eile an ceangal dàta aig an fhòn-làimhe agad a " "chleachdadh slighe WiFi. Èiridh na cosgaisean dàta àbhaisteach dhut." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Atharraich an còd-faire…" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Suidhich Hotspot" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Hotspot WiFi" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Air WiFi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Cànan an taisbeanaidh" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Air ais" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Dearbhaich" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Co-dhealbhachdan a' mheur-chlàir" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Co-dhealbhachdan làithreach:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Gach co-dhealbhachd a tha ri làimh:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Cànan ⁊ teacsa" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Cànan an taisbeanaidh…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "keyboard;cànan;cànain" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "keyboard;cànan;cànain" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "keyboard;cànan;cànain" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "keyboard;cànan;cànain" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Meur-chlàr" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Dearbhadh-litreachaidh" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Fèin-cheartachadh" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Moladh fhaclan" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Tùs-litrichean mòra fèin-obrachail" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Cuiridh seo Shift air ach am faighear litir mhòr aig toiseach gach seantans." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Fèin-phuingeachadh" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Cuiridh seo puing 's comharra-labhairt no camag a tha a dhìth nuair a bheir " "thu gnogag air space dà thuras." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Fuaimean a' mheur-chlàir" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Crith a' mheur-chlàir" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Co-dhealbhachdan a' mheur-chlàir" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "keyboard;cànan;cànain" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "" "Feumaidh am fòn ath-thòiseachadh mus bi buaidh aig na dh'atharraich thu." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Ath-thòisich an-dràsta" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Cànain làithreach an dearbhaidh-litreachaidh:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Gach cànan a tha ri làimh:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Ath-shuidhich an lòinsear" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Air a dhì-cheangal" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "flight;iteal;itealan" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Gun chur fhathast" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Tha an supplicant ri làimh a-nis" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alerts;rabhadh;rabhaidhean" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alerts;rabhadh;rabhaidhean" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Brathan" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Fuaim" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "vibration;crith" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Brathan" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Brathan" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Fuaim" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "vibration;crith" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Air chrith sa mhodh sàmhach" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Air chrith nuair a sheirmeas e" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "vibrate;crith" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "capitalization;cèis;litrichean;mòra;beaga" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "'S urrainn do chuid dhe na h-aplacaidean agus do dh'aonad nam brathan " "builgean, fuaimean is crith a nochdadh mar rabhadh dhut." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "brathan" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Clò-bhualadair" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Cuir a-steach PIN an t-SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Seirbheisean" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "A' dèanamh ceangal…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Tagh abairt-fhaire" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Clò-bhualadair" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Crioptachadh" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Ionad" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Tagh giùlanair:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Clò-bhualadair" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Clò-bhualadair" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Roghainnean an t-siostaim" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "An t-àm ⁊ ceann-là" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Modh an luchd-leasachaidh" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "disable;comas;an comas;cuir an comas;cur an comas" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Gnìomhaich" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "message;teachdaireachdan" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "address;seòladh" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Mòdam" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Thèid gach sgrìobhainn, geama sàbhailichte, roghainn is rud eile a sguabadh " "às an fhòn seo gu buan." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Sguab às ⁊ ath-shuidhich a h-uile rud" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "device;uidheam" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Ath-shuidhich an lòinsear" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Thèid an t-susbaint a bha aig an lòinsear an toiseach a thilleadh." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Ath-shuidhich gach roghainn an t-siostaim…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Thèid susbaint is co-dhealbhachd an lòinseir agus na criathragan air an " "sgrìn mhòr aiseag mar a bha iad o thùs." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Sguab às ⁊ ath-shuidhich a h-uile rud" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Ath-shuidhich gach roghainn an t-siostaim" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Am modh sàmhach" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Seirm:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Gairmean fòn:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Fuaim seirme" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Air chrith nuair a sheirmeas e" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Air chrith sa mhodh sàmhach" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Fuaimean a' phada-daithealaidh" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Teachdaireachdan:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Air chrith agus fuaim nan teachdaireachd" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Air chrith agus fuaim nan teachdaireachd" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Fuaimean eile:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Fuaim glasaidh" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "vibration;crith" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Air chrith agus fuaim nan teachdaireachd" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Fuaim seirme" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Tagh giùlanair:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Roinn-tìde" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Suidhich an roinn-tìde:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Gu fèin-obrachail" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "A làimh" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Cuir a-steach d' ionad làithreach." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Chan eil àite mar sin againn" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "An t-àm ⁊ ceann-là" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Roinn-tìde:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Suidhich an t-àm agus an ceann-là:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Suidhich an t-àm ⁊ an ceann-là" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Àm" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Ceann-là" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Dh'fhàillig seirbheis a' cheangail cho-roinnte" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "" "Feumaidh am fòn ath-thòiseachadh mus bi buaidh aig na dh'atharraich thu." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Lean air adhart" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Tha ùrachaidhean ri fhaighinn" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Sàbhail" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Mearachd nach aithne dhuinn" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Cha deach adhbhar a thoirt seachad" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Tha an t-uidheam fo stiùireadh a-nis" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Tha an t-uidheam gun stiùireadh a-nis" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Cha deach leinn an t-uidheam ullachadh airson rèiteachadh" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Tha b' urrainn dhuinn rèiteachadh an IP a ghlèidheadh (chan eil seòladh ri " "làimh, dh'fhalbh an ùine air is msaa.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Chan eil rèiteachadh an IP dligheach tuilleadh" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Cha robh am fiosrachadh dearbhaidh agad mar bu chòir" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Chaidh an ceangal aig 802.1X supplicant a bhriseadh" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Dh'fhàillig le rèiteachadh a' 802.1X supplicant" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Dh'fhàillig leis a' 802.1X supplicant" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Thug e ro fhada an 802.1X supplicant a dhearbhadh" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Dh'fhàillig tòiseachadh a' chliaint DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Mearachd a' chliaint DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Dh'fhàillig an cliant DCHP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Dh'fhàillig tòiseachadh seirbheis a' cheangail cho-roinnte" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Dh'fhàillig seirbheis a' cheangail cho-roinnte" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Dh'fhaoidte gu bheil firmware riatanach a dhìth air an uidheam" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Chaidh an t-uidheam a thoirt air falbh" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Chaidh an NetworkManager a chadal" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Rach ceangal gnìomhach an uidheim a-mach à sealladh" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" "Chaidh ceangal an uidheim a bhriseadh le cleachdaiche no leis a' chliant" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Bhathar an dùil air ceangal làithreach an uidheim" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Tha an supplicant ri làimh a-nis" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Cha deach am modem a lorg" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Dh'fhàillig leis a' cheangal bluetooth no dh'fhalbh an ùine air" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Dh'fhàillig eisimeileachd a' cheangail" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Chan eil ModemManager ri làimh" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Cha deach an lìonra Wi-Fi a lorg" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Dh'fhàillig le ceangal dàrnach a' cheangail thùsail" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Fiosrachadh an lìonraidh" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "An ceangal mu dheireadh" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Facal-faire" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Dìochuimhnich an lìonra" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Seòladh IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Ceangail ri lìonra falaichte" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Ainm an lìonraidh" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Tèarainteachd" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA ⁊ WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA ⁊ WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "brathan" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "disable;comas;à comas;cuir à comas;cur à comas" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "version;tionndadh" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Tionndadh: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Tionndadh: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "fèin-obrachail" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Ainm-cleachdaiche" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "password;facal-faire" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Ceangail ri lìonra falaichte..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Lìonraidhean roimhe" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Falamhaich" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Prìobhaideachd" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Lorg" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Pearsanta" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Siostam" #~ msgid "Message received" #~ msgstr "Teachdaireachd air fhaighinn" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Ceangail ri Wi-Fi" #~ msgid "Remove image" #~ msgstr "Thoir an dealbh air falbh" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Tha ùrachaidhean ri fhaighinn" #~ msgid "Launcher" #~ msgstr "Lòinsear" #~ msgid "System;" #~ msgstr "System;Siostam;" #~ msgid "about" #~ msgstr "about;mu dhèidhinn" #~ msgid "device" #~ msgstr "device;uidheam" #~ msgid "info" #~ msgstr "fiosrachadh;info" #~ msgid "phone" #~ msgstr "phone;fòn" #~ msgid "number" #~ msgstr "number;àireamh" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serial;àireamh shreathach;sreathach" #~ msgid "address" #~ msgstr "address;seòladh" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licenses;ceadachasan" #~ msgid "developer" #~ msgstr "developer;leasaichear;luchd-leasachaidh;neach-leasachaidh" #~ msgid "software" #~ msgstr "software;bathar-bog" #~ msgid "storage" #~ msgstr "storage;stòras;glèidheadh" #~ msgid "disk" #~ msgstr "disk;diosg;clàr" #~ msgid "space" #~ msgstr "space;rum;àite" #~ msgid "version" #~ msgstr "version;tionndadh" #~ msgid "revision" #~ msgstr "revision;lèirmheas;tionndadh" #~ msgid "appearance" #~ msgstr "appearance;coltas" #~ msgid "wallpaper" #~ msgstr "wallpaper;pàipear-balla" #~ msgid "art" #~ msgstr "ealain" #~ msgid "photo" #~ msgstr "dealbh-camara" #~ msgid "picture" #~ msgstr "dealbh" #~ msgid "image" #~ msgstr "image;dealbh;deilbh;dealbhan-camara;deilbh" #~ msgid "battery" #~ msgstr "battery;bataraidh" #~ msgid "power" #~ msgstr "power;cumhachd;dealan" #~ msgid "charge" #~ msgstr "charge;teairrds;teàirrds;cumhachd;dealan" #~ msgid "idle" #~ msgstr "idle;tàmh;na thàmh" #~ msgid "lock" #~ msgstr "lock;glais;glas" #~ msgid "disable" #~ msgstr "disable;comas;à comas;cuir à comas;cur à comas" #~ msgid "enable" #~ msgstr "disable;comas;an comas;cuir an comas;cur an comas" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "headset" #~ msgid "pair" #~ msgstr "pair;paidhrich;paidhreachadh;ceangail;ceangal" #~ msgid "discover" #~ msgstr "discover;lorg;mothaich;mothachadh" #~ msgid "car" #~ msgstr "car;càraichean" #~ msgid "handsfree" #~ msgstr "handsfree;làmhan saora;làmh shaor" #~ msgid "wireless" #~ msgstr "wireless;uèirleas" #~ msgid "connect" #~ msgstr "connect;ceangail;ceangal" #~ msgid "disconnect" #~ msgstr "disconnect;dì-cheangail;dì-cheangal" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "Brightness;soilleireachd" #~ msgid "display" #~ msgstr "display;sealladh;sgrìn;monatar;taisbeanadh;uidheam-taisbeanaidh" #~ msgid "screen" #~ msgstr "screen;sgrìn" #~ msgid "automatic" #~ msgstr "fèin-obrachail" #~ msgid "adjust" #~ msgstr "adjust;gleusadh" #~ msgid "Example" #~ msgstr "example;ball-eisimpleir" #~ msgid "example" #~ msgstr "example;ball-eisimpleir" #~ msgid "test" #~ msgstr "test;deuchainn" #~ msgid "sample" #~ msgstr "sample;ball-sampaill" #~ msgid "Flight Mode" #~ msgstr "Flight Mode;modh itealain" #~ msgid "flight" #~ msgstr "flight;iteal;itealan" #~ msgid "plane" #~ msgstr "plèana;plane" #~ msgid "offline" #~ msgstr "offline;far loidhne" #~ msgid "airplane" #~ msgstr "airplane;itealan;itealain;plèana" #~ msgid "network" #~ msgstr "network;lìonra" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Dealbhan" #, fuzzy #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "language" #~ msgstr "cànan;language" #~ msgid "keyboard" #~ msgstr "keyboard;cànan;cànain" #~ msgid "spellcheck" #~ msgstr "spellcheck;dearbhair-litreachaidh;dearbhadh;litreachadh" #~ msgid "correct" #~ msgstr "correct;ceartaich;ceartachadh" #~ msgid "suggestions" #~ msgstr "suggestions;moladh;molaidhean" #~ msgid "capitalization" #~ msgstr "capitalization;cèis;litrichean;mòra;beaga" #~ msgid "punctuation" #~ msgstr "punctuation;puingeachadh;puingich;pungadh;comharran" #~ msgid "layout" #~ msgstr "layout;co-dhealbhachd" #~ msgid "words" #~ msgstr "words;facal;facail;faclan" #~ msgid "vibration" #~ msgstr "vibration;crith" #, fuzzy #~ msgid "launcher" #~ msgstr "Lòinsear" #, fuzzy #~ msgid "mouse" #~ msgstr "Luchag" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "briogadh" #, fuzzy #~ msgid "communication" #~ msgstr "brathan" #~ msgid "notifications" #~ msgstr "brathan" #~ msgid "apps" #~ msgstr "aplacaidean" #~ msgid "authorize" #~ msgstr "authorize;dearbhaidh;dearbhadh" #~ msgid "permissions" #~ msgstr "permissions;ceadaich;ceadachadh" #~ msgid "badges" #~ msgstr "badges;suaicheantasan" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Glais na comhair" #~ msgid "rotation" #~ msgstr "rotation;cuairteachadh" #~ msgid "orientation" #~ msgstr "orientation;comhair" #, fuzzy #~ msgid "printer" #~ msgstr "Clò-bhualadair" #, fuzzy #~ msgid "printers" #~ msgstr "Clò-bhualadair" #, fuzzy #~ msgid "printing" #~ msgstr "feitheamh" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Ath-shuidhich" #~ msgid "reset" #~ msgstr "reset;ath-shuidhich" #~ msgid "erase" #~ msgstr "erase;suathadh;sguabadh;sgudal" #~ msgid "factory" #~ msgstr "factory;factaraidh" #~ msgid "clear" #~ msgstr "clear;falamhaich;falamhachadh;bànaich;bànachadh" #~ msgid "restore" #~ msgstr "restore;aisig;aiseag" #~ msgid "sound" #~ msgstr "sound;fuaim" #~ msgid "silent" #~ msgstr "silent;sàmhach" #~ msgid "ringtone" #~ msgstr "ringtone;seirm;fuaim seirme" #~ msgid "vibrate" #~ msgstr "vibrate;crith" #~ msgid "dialpad" #~ msgstr "dialpad;daitheal;pada-deitheil;àireamhan" #~ msgid "message" #~ msgstr "message;teachdaireachdan" #~ msgid "volume" #~ msgstr "volume;fuaim;àirde fuaime;àirde na fuaime" #~ msgid "time" #~ msgstr "time;àm" #~ msgid "date" #~ msgstr "date;ceann-là;ceann-latha" #~ msgid "timezone" #~ msgstr "timezone;roinn-tìde;roinn-ama" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "hidden;falaichte" #~ msgid "Used by Ubuntu" #~ msgstr "'Ga chleachdadh le Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ealan Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "background;cùlaibh" #, fuzzy #~ msgid "New APN" #~ msgstr "Puing-inntrigidh %1" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Eadar-lìon" #~ msgid "Internet" #~ msgstr "Eadar-lìon" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Progsaidh" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Progsaidh" #, fuzzy #~ msgid "User name" #~ msgstr "Ainm-cleachdaiche" #, fuzzy #~ msgid "Enter username" #~ msgstr "Cuir abairt-fhaire a-steach" #, fuzzy #~ msgid "Enter password" #~ msgstr "Cuir abairt-fhaire a-steach" #, fuzzy #~ msgid "PAP only" #~ msgstr "Fòn a-mhàin" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Fòn a-mhàin" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Giùlanair" #~ msgid "Carrier" #~ msgstr "Giùlanair" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Giùlanairean" #, fuzzy #~ msgid "MMS APN" #~ msgstr "Puing-inntrigidh nan MMS:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Puing-inntrigidh an eadar-lìn:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "Puing-inntrigidh %1" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Ath-shuidhich roghainnean nam puingean-inntrigidh" #~ msgid "Reset APN Settings" #~ msgstr "Ath-shuidhich roghainnean nam puingean-inntrigidh" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "" #~ "A bheil thu cinnteach gu bheil thu airson roghainnean nam puingean-" #~ "inntrigidh ath-shuidheachadh?" #, fuzzy #~ msgid "Disable" #~ msgstr "disable;comas;à comas;cuir à comas;cur à comas" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Dì-cheangail" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "disable;comas;à comas;cuir à comas;cur à comas" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "disconnect;dì-cheangail;dì-cheangal" #~ msgid "Cellular" #~ msgstr "Mobile" #~ msgid "Call forwarding" #~ msgstr "Sìneadh air adhart ghairmean" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Airson gairmean a-mach, cleachd:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "Chan eil ModemManager ri làimh" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Àireamh fòn" #, fuzzy #~ msgid "Numbers" #~ msgstr "àireamhan" #, fuzzy #~ msgid "All calls" #~ msgstr "gairm" #, fuzzy #~ msgid "Some calls" #~ msgstr "Gairmean fòn:" #~ msgid "Off" #~ msgstr "Dheth" #~ msgid "Forward to" #~ msgstr "Sìn air adhart gu" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Àireamh fòn" #~ msgid "Call waiting" #~ msgstr "Tha gairm a' feitheamh" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Bheir seo comas dhut gairm ùr a fhreagairt no a thòiseachadh fhad 's a " #~ "bhios tè eile agad agus leum a ghearradh eadar an dà dhiubh." #~ msgid "Services" #~ msgstr "Seirbheisean" #, qt-format #~ msgid "Last called %1" #~ msgstr "Gairm mu dheireadh %1" #~ msgid "Call" #~ msgstr "Gairm" #, qt-format #~ msgid "%1 Services" #~ msgstr "Seirbheisean %1" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "permissions;ceadaich;ceadachadh" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "" #~ "Aplacaidean a dh'fhaodas inntrigeadh 's a dh'iarr thu inntrigeadh dhaibh:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplacaidean a dh'iarr inntrigeadh dhan chamara agad" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplacaidean a dh'iarr inntrigeadh dhan mhicreofon agad" #, fuzzy #~ msgid "Microphone" #~ msgstr "phone;fòn" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplacaidean a dh'iarr inntrigeadh dhan mhicreofon agad" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplacaidean a dh'iarr inntrigeadh dhan mhicreofon agad" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Aplacaidean a dh'iarr inntrigeadh dhan mhicreofon agad" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Cleachdaidh seo GPS airson d' ionad a dh'fhiosrachadh mu thuaiream. Ma " #~ "bhios seo dheth, bidh GPS dheth gus dealan a chaomhnadh." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Cleachdaidh seo WiFi agus GPS airson d' ionad a dh'fhiosrachadh mu " #~ "thuaiream. 'S urrainn dhut mothachadh dha d' ionad a chur dheth gus " #~ "dealan a chaomhnadh." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Cleachdaidh seo WiFi (dheth an-dràsta) agus GPS airson d' ionad a " #~ "dh'fhiosrachadh mu thuaiream. 'S urrainn dhut mothachadh dha d' ionad a " #~ "chur dheth gus dealan a chaomhnadh." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Cleachdaidh seo WiFi, ionad nan tùr mobile agus GPS airson d' ionad a " #~ "dh'fhiosrachadh mu thuaiream. 'S urrainn dhut mothachadh dha d' ionad a " #~ "chur dheth gus dealan a chaomhnadh." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Cleachdaidh seo WiFi, ionad nan tùr mobile (chan eil siognail agad an-" #~ "dràsta fhèin) agus GPS airson d' ionad a dh'fhiosrachadh mu thuaiream. 'S " #~ "urrainn dhut mothachadh dha d' ionad a chur dheth gus dealan a chaomhnadh." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Cleachdaidh seo WiFi (dheth an-dràsta), ionad nan tùr mobile agus GPS " #~ "airson d' ionad a dh'fhiosrachadh mu thuaiream. 'S urrainn dhut " #~ "mothachadh dha d' ionad a chur dheth gus dealan a chaomhnadh." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Cleachdaidh seo WiFi (dheth an-dràsta), ionad nan tùr mobile (chan eil " #~ "siognail agad an-dràsta fhèin) agus GPS airson d' ionad a dh'fhiosrachadh " #~ "mu thuaiream. 'S urrainn dhut mothachadh dha d' ionad a chur dheth gus " #~ "dealan a chaomhnadh." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Ceadaich cothrom air m' ionad:" #, fuzzy #~ msgid "None requested" #~ msgstr "Cha do mhothaich sinn do ghin" #~ msgid "Change passcode…" #~ msgstr "Atharraich an còd-faire…" #~ msgid "Change passphrase…" #~ msgstr "Atharraich an abairt-fhaire…" #~ msgid "Switch to swipe" #~ msgstr "Cleachd grad-shlaighdeadh" #~ msgid "Switch to passcode" #~ msgstr "Gearr leum gu còd-faire" #~ msgid "Switch to passphrase" #~ msgstr "Cleachd abairt-fhaire" #~ msgid "Existing passcode" #~ msgstr "Còd-faire a tha ann" #~ msgid "Existing passphrase" #~ msgstr "An abairt-fhaire làithreach" #~ msgid "Choose passcode" #~ msgstr "Tagh còd-faire" #~ msgid "Choose passphrase" #~ msgstr "Tagh abairt-fhaire" #~ msgid "Confirm passcode" #~ msgstr "Dearbhaich an còd-faire" #~ msgid "Confirm passphrase" #~ msgstr "Dearbh an abairt-fhaire" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Chan eil an dà chòd-faire co-ionnann. feuch ris a-rithist." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Chan eil an dà abairt-fhaire co-ionnann. Feuch ris a-rithist." #~ msgid "Unset" #~ msgstr "Dì-shuidhich" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Thoir a' ghlas far an fhòn slighe:" #~ msgid "Swipe (no security)" #~ msgstr "Grad-shlaighdeadh (gun tèarainteachd)" #~ msgid "4-digit passcode" #~ msgstr "Còd-faire de 4 àireamhan" #~ msgid "Passphrase" #~ msgstr "Abairt-fhaire" #~ msgid "Swipe (no security)… " #~ msgstr "Grad-shlaighdeadh (gun tèarainteachd)… " #~ msgid "4-digit passcode…" #~ msgstr "Còd-faire de 4 àireamhan…" #~ msgid "Passphrase…" #~ msgstr "Abairt-fhaire…" #~ msgid "Security & Privacy" #~ msgstr "Tèarainteachd ⁊ prìobhaideachd" #~ msgid "Phone and Internet" #~ msgstr "Am fòn 's an t-eadar-lìon" #~ msgid "Phone only" #~ msgstr "Fòn a-mhàin" #~ msgid "SIM PIN" #~ msgstr "SIM PIN" #~ msgid "On" #~ msgstr "Air" #~ msgid "Encryption" #~ msgstr "Crioptachadh" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Dìonaidh crioptachadh an aghaidh inntrigeadh do dhàta an fhòn nuair a " #~ "bhios am fòn ceangailte ri PC no uidheam eile." #~ msgid "Privacy" #~ msgstr "Prìobhaideachd" #~ msgid "Stats on welcome screen" #~ msgstr "Stats air sgrìn na fàilte" #~ msgid "Messages on welcome screen" #~ msgstr "Teachdaireachdan air sgrìn na fàilte" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Chan eil gin" #~ msgid "Passcode" #~ msgstr "Còd-faire" #~ msgid "Sleep locks immediately" #~ msgstr "Glaisidh am modh cadail e sa bhad" #~ msgid "When locked, allow:" #~ msgstr "Nuair a bhios e glaiste, ceadaich seo:" #~ msgid "Notifications and quick settings" #~ msgstr "Brathan 's grad-roghainnean" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Cuir tèarainteachd na glaise air gus inntrigeadh a chuingeachadh nuair a " #~ "bhios am fòn glaiste." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Iarraidh aplacaidean 's feartan eile ort a' ghlas a thoirt dheth." #~ msgid "Change SIM PIN" #~ msgstr "Atharraich PIN an t-SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Seo PIN cearr. %1 oidhirp air a fàgail." #~ msgstr[1] "Seo PIN cearr. %1 oidhirp air a fàgail." #~ msgstr[2] "Seo PIN cearr. %1 oidhirpean air am fàgail." #~ msgstr[3] "Seo PIN cearr. %1 oidhirp air a fàgail." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "Tha %1 oidhirp(ean) ceadaichte." #~ msgid "Current PIN:" #~ msgstr "PIN làithreach:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Tha %1 oidhirp ceadaichte dhut." #~ msgstr[1] "Tha %1 oidhirp ceadaichte dhut." #~ msgstr[2] "Tha %1 oidhirpean ceadaichte dhut." #~ msgstr[3] "Tha %1 oidhirp ceadaichte dhut." #~ msgid "Choose new PIN:" #~ msgstr "Tagh PIN ùr:" #~ msgid "Confirm new PIN:" #~ msgstr "Dearbhaich a' PIN ùr:" #~ msgid "PINs don't match. Try again." #~ msgstr "Chan eil an dà chòd PIN co-ionnann. Feuch ris a-rithist." #~ msgid "Enter SIM PIN" #~ msgstr "Cuir a-steach PIN an t-SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Cuir a-steach PIN roimhe an t-SIM" #~ msgid "Unlock" #~ msgstr "Thoir a' ghlas dheth" #~ msgid "Lock" #~ msgstr "Glais" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Thoir a' ghlas dheth" #~ msgid "Change PIN…" #~ msgstr "Atharraich a' PIN…" #, fuzzy #~ msgid "Locked" #~ msgstr "Glais" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Thoir a' ghlas dheth" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Nuair bhios PIN an t-SIM air a shuidheachadh, feumaidh tu a chur a-steach " #~ "gus seirbheisean fòn-làimhe fhaighinn nuair a bhios am fòn air " #~ "tòiseachadh às ùr no a' SIM air a chur ann an uidheam eile." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Ma chuireas tu PIN cearr a-steach iomadh turas, dh'fhaoidte gun tèid a' " #~ "SIM a ghlasadh gu buan." #~ msgid "Hour" #~ msgstr "Uair" #~ msgid "Minute" #~ msgstr "Mionaid" #~ msgid "Second" #~ msgstr "Diog" #~ msgid "Day" #~ msgstr "Latha" #~ msgid "Month" #~ msgstr "Mìos" #~ msgid "Year" #~ msgstr "Bliadhna" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Dàta fòn-làimhe:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Cha do mhothaich sinn do ghin" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Cuir cairt SIM ris 's tòisich an uidheam agad às ùr" #~ msgid "Data roaming" #~ msgstr "Dàta air fàrsan" #~ msgid "Ask me each time" #~ msgstr "Faighnich dhìom gach turas" #~ msgid "For outgoing calls, use:" #~ msgstr "Airson gairmean a-mach, cleachd:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "'S urrainn dhut a' SIM atharrachadh airson gairmean fa leth no airson " #~ "luchd-aithne ann an leabhar nan seòladh." #~ msgid "For messages, use:" #~ msgstr "Airson teachdaireachdan, cleachd:" #~ msgid "Data usage statistics" #~ msgstr "Stats cleachdadh dàta" #~ msgid "Carriers" #~ msgstr "Giùlanairean" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Ceangailte" #~ msgid "2G only (saves battery)" #~ msgstr "2G a-mhàin (sàbhail cumhachd a' bhataraidh)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (nas luaithe)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (nas luaithe)" #~ msgid "Edit SIM Name" #~ msgstr "Deasaich ainm an t-SIM" #~ msgid "Cellular data:" #~ msgstr "Dàta fòn-làimhe:" #~ msgid "Accessibility" #~ msgstr "Accessibility;So-inntrigeachd" #~ msgid "accessibility" #~ msgstr "accessibility;so-inntrigeachd" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "cellular;fòn-làimhe" #~ msgid "mobile" #~ msgstr "mobile;fòn-làimhe" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "data;dàta" #~ msgid "carrier" #~ msgstr "carrier;giùlanair;solaraiche" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam;fàrsan;air fàrsan" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "seirbheisean" #~ msgid "forwarding" #~ msgstr "sìneadh air adhart" #~ msgid "waiting" #~ msgstr "feitheamh" #~ msgid "call" #~ msgstr "gairm" #~ msgid "shortcuts" #~ msgstr "ath-ghoiridean" #~ msgid "numbers" #~ msgstr "àireamhan" #~ msgid "security" #~ msgstr "security;tèarainteachd" #~ msgid "privacy" #~ msgstr "privacy;prìobhaideachd" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "code;còd" #~ msgid "password" #~ msgstr "password;facal-faire" #~ msgid "passphrase" #~ msgstr "passphrase;abairt-fhaire;abairt-faire" #~ msgid "swipe" #~ msgstr "swipe;grad-shlaighdeadh" #~ msgid "allow" #~ msgstr "allow;ceadaich;ceadachadh" #~ msgid "access" #~ msgstr "access;inntrigeadh" #~ msgid "Updates available" #~ msgstr "Tha ùrachaidhean ri fhaighinn" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Tha an còd-faire cearr. Feuch ris a-rithist." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Abairt-fhaire chearr. Feuch ris a-rithist." #~ msgid "Could not set security mode" #~ msgstr "Cha b' urrainn dhuinn am modh tèarainteachd a shuidheachadh" #~ msgid "Could not set security display hint" #~ msgstr "Cha b' urrainn dhuinn gliocas na tèarainteachd a shuidheachadh" #~ msgid "Authentication token manipulation error" #~ msgstr "Mearachd le beantainn ri tòcan an dearbhaidh" #~ msgid "There's an updated system image." #~ msgstr "Seo ìomhaigh ùr an t-siostaim." #~ msgid "Tap to open the system updater." #~ msgstr "Thoir gnogag gus ùraichear an t-siostaim fhosgladh." lomiri-system-settings-1.1.0/po/gl.po000066400000000000000000002346571457356502600176020ustar00rootroot00000000000000# Galician translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-09-15 17:43+0000\n" "Last-Translator: Neutrum N \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Axustes do sistema" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferencias;Axustes;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Non se pode cancelar a petición actual (non se pode contactar co servizo)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Non se pode pausar a petición actual (non se pode contactar co servizo)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modo desenvolvedor" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "No modo desenvolvedor, calquera persoa pode acceder, cambiar ou eliminar " "cousas deste dispositivo, conectándoo a outro dispositivo." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "É precisa unha clave ou frase secreta para usar o modo desenvolvedor." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Seguranza do bloqueo" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Desculpe, non foi posíbel mostrar esta licenza." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Sobre" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serie" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ningunha" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Enderezo wifi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Enderezo bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Almacenamento" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 libre" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "SO" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Última actualización" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nunca" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Buscar actualizacións" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licenzas do software" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Información regulamentaria" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modo desenvolvedor" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Escaneando" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Axustes do sistema" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Usado polos aplicativos" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vídeos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Son" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Imaxes" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Outros ficheiros" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Usado polos aplicativos" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Almacenamento total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espazo libre" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Polo nome" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Polo tamaño" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Información da versión do SO" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Número da versión do SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Parte da imaxe de UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descrición da versión de Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parte da imaxe do dispositivo" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descrición da versión do dispositivo" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Parte da personalización da imaxe" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Título descoñecido" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancelar" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Ningunha imaxe seleccionada" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Eliminar %1 imaxe" msgstr[1] "Eliminar %1 imaxes" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Engadir unha imaxe…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Eliminar imaxes…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fondo" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Restabelecer todos os axustes do sistema" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Habilitado" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "É preciso reiniciar o dispositivo para que os cambios teñan efecto." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fondo" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizado" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Escoller unha conexión" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Previsualizar" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Estabelecer" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Aceptar" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batería" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Hai %1 segundo" msgstr[1] "Hai %1 segundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Hai %1 minuto" msgstr[1] "Hai %1 minutos" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Hai %1 hora" msgstr[1] "Hai %1 horas" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivel de carga" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Onte" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hoxe" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Cargando" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Última carga completa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Carga completa" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Formas de reducir o uso da batería:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Brillo da pantalla" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Bloquear se está inactivo" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Suspender se está inactivo" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Despois de %1 segundo" msgstr[1] "Despois de %1 segundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Despois de %1 minuto" msgstr[1] "Despois de %1 minutos" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wifi usado para punto de acceso" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wifi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Bloquear o dispositivo se non está en uso:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Suspender o dispositivo cando non estea en uso:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Despois de %1 segundo" msgstr[1] "Despois de %1 segundos" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Tempos máis curtos son máis seguros. O dispositivo non se bloqueará durante " "as chamadas ou vídeos." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "O dispositivo non se suspenderá durante as chamadas ou vídeos." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Petición de autorización de emparellamento Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "O dispositivo %1 solicita emparellarse con este. Quere permitilo?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permitir" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Rexeitar" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Petición de emparellamento Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Confirme que o PIN mostrado en «%1» coincide con este" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirme o PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Conectado" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Conectando…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Desconectando…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Desconectado" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Descoñecido" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computador" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Teléfono" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Módem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rede" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Auriculares con micro" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Auriculares" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vídeo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Outro son" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Mando de xogos" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Teclado" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tableta" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Rato" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Impresora" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Cámara" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Reloxo" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Outro" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excelente" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bo" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Aceptábel" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Malo" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nome" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipo" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Estado" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Forza do sinal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Conectar automaticamente ao detectar:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Desconectar" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Conectar" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Esquecer este dispositivo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Introduza o seguinte PIN en %1 e prema 'Intro' no teclado:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Visíbel" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Non visíbel" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Buscando…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dispositivos conectados:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Conectar outro dispositivo:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Conectar un dispositivo:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Non se detectou ningún" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN de «%1»" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Emparellar" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brillo e pantalla" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brillo" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Brillo da pantalla" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Axustar automaticamente" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Ilumina e escurece a pantalla segundo o contorno." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "pantalla" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Pantalla externa" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Pantalla sen fíos" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Non conectado" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Pantalla sen fíos" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Non se detectaron pantallas" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Pantalla conectada:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Conectando" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Usar outra pantalla:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Escolla unha pantalla:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Este dispositivo non puido conectarse a %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Houbo un erro descoñecido conectando a %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Imaxes" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Toque para click" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Disposicións actuais:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Cambiar axustes do punto de acceso" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Axustar o punto de acceso" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nome do punto de acceso" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Introduza un nome" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Requirir un contrasinal (recomendado):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Mostrar o contrasinal" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Iniciar o punto de acceso activará a rede wifi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Cambiar" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Empezar" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Punto de acceso" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Cando o punto de acceso está activado, outros dispositivos poden usar a " "conexión de datos do móbil mediante wifi. Aplicarase a tarifa de datos " "normal." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Outros dispositivos poden usar a conexión de datos do móbil mediante wifi. " "Aplicarase a tarifa de datos normal." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Cambiar contrasinal/Axustar…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Axustar o punto de acceso…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wifi desactivado" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Para crear un punto de acceso, ten que activar a wifi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Activar a wifi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Idioma da pantalla" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Volver" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmar" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Disposicións do teclado" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Disposicións actuais:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Disposicións dispoñíbeis:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Idioma e texto" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Idioma da pantalla…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Habilitar teclado en pantalla" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Teclado en pantalla" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Teclado externo" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru escuro" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru negro" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Só branco" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Só negro" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Só gris" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Branco con bordo" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Negro con bordo" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Gris con bordo" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tema do teclado en pantalla" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tema do teclado" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Revisión ortográfica" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Corrección automática" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suxestións de palabras" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Uso automático das maiúsculas" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Usar maiúsculas na primeira letra de cada frase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Puntuación automática" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Insire un punto tecleando espazo dúas veces." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Son do teclado" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibración do teclado" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Opacidade do teclado" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Teclado físico" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Disposicións e outras fontes" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "É preciso reiniciar o dispositivo para que os cambios teñan efecto." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reiniciar agora" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Idiomas con corrección actuais:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Idiomas dispoñíbeis:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Restabelecer o iniciador" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "En pantallas grandes:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Mostrar sempre o iniciador" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Vídeos e xogos en pantalla completa poden ocultalo temporalmente." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Tamaño de icona:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Velocidade do cursor:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Velocidade de desprazamento da roda:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Velocidade de click duplo:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Probar click duplo:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Panel táctil" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Velocidade de desprazamento co dedo:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Toque para click" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Desprazar con dous dedos" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorar o panel táctil cando:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Escribindo" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Un rato está conectado" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Conecte un rato ou panel táctil mediante USB, ou use un dispositivo " "Bluetooth. Se non se detecta o dispositivo Bluetooth, asegúrese de que está " "aceso e coas baterías cargadas." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Precisa usar un rato ou panel táctil Bluetooth con esta pantalla. Asegúrese " "de que está cerca do dispositivo e coas baterías cargadas." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Rato e panel táctil" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Botón primario:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Esquerdo" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Dereito" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Non abondo rápido" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Click duplo" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "O 'supplicant' está agora dispoñíbel" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "avisos" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "avisos" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificacións" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Permitir que este aplicativo me alerte usando:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Son" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibración" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Burbullas de notificación" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Lista de notificación" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Son" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplicativos que notifican con son:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibración" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Estando en modo silencioso:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrar normalmente" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Non vibrar" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplicativos que notifican con vibracións:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplicativos:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Os aplicativos poden alertar con son, vibracións, burbullas de notificación " "e a lista de notificacións." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplicativos que notifican con son" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplicativos que notifican con vibración" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Sen notificacións" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Burbullas" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Engadir impresora" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Introduza o URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Dispositivos" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Non se atoparon dispositivos." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Describir impresora" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Conexión" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Escoller unha conexión" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nome da impresora" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Descrición" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opcional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Localización" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Controlador" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Escoller controlador" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Escoller impresora da base de datos" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Proporcionar ficheiro PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrar os controladores" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Ficheiro PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Imprimindo" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Xestionar traballos de impresión" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Impresora predeterminada" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Impresoras configuradas" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Impresoras descubertas" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Eliminar" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Estabelecer como predeterminada" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Aínda non hai impresoras configuradas." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Estado da impresora" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Axustes xerais" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Políticas" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Copias e páxinas" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Anfitrión" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Copias" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Tamaño do papel" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Dúplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modelo de cor" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Calidade" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Habilitado" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Predeterminado" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Esta é a impresora predeterminada." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Aceptando traballos" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Compartido" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inactivo" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Abortado" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Activo" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Parado" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Sen mensaxes" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Traballos" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Xestionar os traballos de impresión" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Enderezo" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modelo" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Impresora RAW local" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprimir páxina de proba" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Todos os documentos, xogos gardados, axustes e outros elementos eliminaranse " "permanentemente deste dispositivo." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Eliminar todo e restabelecer" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Restabelecer o dispositivo" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Restabelecer o iniciador" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "O iniciador restabelecerá os contidos orixinais." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Restabelecer todos os axustes do sistema…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Os contidos e disposicións do iniciador, e os filtros na pantalla de inicio " "volverán aos axustes orixinais." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Eliminar todo e restabelecer" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Restabelecer todos os axustes do sistema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modo silencioso" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Timbre:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Un volume alto pode danar a súa audición." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Chamadas de teléfono:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ton das chamadas" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrar co timbre" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrar en modo silencioso" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tons do teclado de marcación" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mensaxes:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrar co son das mensaxes" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrar co son das mensaxes" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Outros sons:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Son do bloqueo" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Outras vibracións" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrar co son das mensaxes" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Ton das chamadas personalizado" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Escoller de" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fuso horario" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Estabelecer o fuso horario:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticamente" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualmente" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Introduza a súa localización actual." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Non hai lugar que coincida" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Hora e data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fuso horario:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Estabelecer a hora e a data:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Estabelecer a hora e a data" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Hora" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Para engadir unha configuración de VPN, descargue o seu ficheiro de " "configuración ou configúrea manualmente." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Engadir configuración manual…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "É necesario reconectar a VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Precisa reconectar para que os cambios teñan efecto." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Engadir certificado?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Engadir chave?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Engadir ficheiro pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Contido:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Sen datos dispoñíbeis." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Gardar" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Erro descoñecido" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Non se deu ningunha razón" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "O dispositivo agora está xestionado" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "O dispositivo agora non está xestionado" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Non foi posíbel preparar o dispositivo para configuralo" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Non foi posíbel reservar a configuración de IP (enderezo non dispoñíbel, " "tempo de espera esgotado, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "A configuración IP xa non é válida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Os detalles da autenticación son incorrectos" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X supplicant desconectado" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "A configuación do 802.1X supplicant fallou" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "O 802.1X supplicant fallou" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "O 802.1X supplicant botou demasiado tempo para autenticarse" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Non se puido iniciar o cliente DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Erro no cliente DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "O cliente DHCP fallou" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Non se puido iniciar o servizo de conexión compartida" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "O servizo de conexión compartida fallou" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "É posíbel que falte o firmware necesario para o dispositivo" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Retirouse o dispositivo" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "O NetworkManager suspendeuse" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "A conexión activa do dispositivo desapareceu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Dispositivo desconectado polo usuario ou cliente" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Asumiuse a conexión existente do dispositivo" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "O 'supplicant' está agora dispoñíbel" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Non foi posíbel atopar o módem" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "A conexión de Bluetooth fallou ou superouse o tempo máximo de espera" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Unha dependencia da conexión fallou" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "O ModemManager non está dispoñíbel" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Non foi posíbel atopar a rede wifi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Unha conexión secundaria da conexión base fallou" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalles da rede" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Última conexión" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Contrasinal" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Esquecer esta rede" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Enderezo IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Conectar a unha rede oculta" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nome da rede" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Seguranza" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA e WPA2 Persoal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA e WPA2 Empresarial" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP dinámica (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Esta rede non é segura." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autenticación" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autenticación interna" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificado CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Escoller…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Cad.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Cad.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Recoméndase usar certificados porque aumentan a seguranza." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificado de cliente" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Chave privada de usuario" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Ficheiro pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Aprovisionamento pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Inhabilitado" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anónimo" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autenticado" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambos" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versión PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versión 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versión 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automático" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identidade anónima" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identidade" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nome de usuario" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Contrasinal da chave privada" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Recordar o contrasinal" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Conectar a unha rede oculta…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Redes anteriores" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Borrar" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Chave privada" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Chave pública" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaco" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Buscar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Persoal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Ao recibir unha mensaxe" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Conectar a unha wifi" #~ msgid "Remove image" #~ msgstr "Retirar a imaxe" #~ msgid "Unavailable" #~ msgstr "Non dispoñíbel" #~ msgid "Launcher" #~ msgstr "Iniciador" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "sobre" #~ msgid "device" #~ msgstr "dispositivo" #~ msgid "info" #~ msgstr "información" #~ msgid "phone" #~ msgstr "teléfono" #~ msgid "number" #~ msgstr "número" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serie" #~ msgid "address" #~ msgstr "enderezo" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licenzas" #~ msgid "developer" #~ msgstr "desenvolvedor" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "almacenamento" #~ msgid "disk" #~ msgstr "disco" #~ msgid "space" #~ msgstr "espazo" #~ msgid "version" #~ msgstr "versión" #~ msgid "revision" #~ msgstr "revisión" #~ msgid "appearance" #~ msgstr "aparencia" #~ msgid "wallpaper" #~ msgstr "fondo de escritorio" #~ msgid "art" #~ msgstr "arte" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "imaxe" #~ msgid "image" #~ msgstr "imaxe" #~ msgid "battery" #~ msgstr "batería" #~ msgid "power" #~ msgstr "enerxía" #~ msgid "charge" #~ msgstr "carga" #~ msgid "idle" #~ msgstr "inactivo" #~ msgid "lock" #~ msgstr "bloquear" #~ msgid "disable" #~ msgstr "inhabilitar" #~ msgid "enable" #~ msgstr "habilitar" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "auriculares" #~ msgid "pair" #~ msgstr "par" #~ msgid "discover" #~ msgstr "descubrir" #~ msgid "car" #~ msgstr "coche" #~ msgid "handsfree" #~ msgstr "mans libres" #~ msgid "wireless" #~ msgstr "sen fíos" #~ msgid "connect" #~ msgstr "conectar" #~ msgid "disconnect" #~ msgstr "desconectar" #~ msgid "stereo" #~ msgstr "estéreo" #~ msgid "brightness" #~ msgstr "brillo" #~ msgid "display" #~ msgstr "pantalla" #~ msgid "screen" #~ msgstr "pantalla" #~ msgid "automatic" #~ msgstr "automático" #~ msgid "adjust" #~ msgstr "axustar" #~ msgid "Example" #~ msgstr "Exemplo" #~ msgid "example" #~ msgstr "exemplo" #~ msgid "test" #~ msgstr "proba" #~ msgid "sample" #~ msgstr "mostra" #~ msgid "Flight Mode" #~ msgstr "Modo avión" #~ msgid "flight" #~ msgstr "avión" #~ msgid "plane" #~ msgstr "avión" #~ msgid "offline" #~ msgstr "desconectado" #~ msgid "airplane" #~ msgstr "avión" #~ msgid "network" #~ msgstr "rede" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Imaxes" #~ msgid "hotspot" #~ msgstr "punto de acceso" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "idioma" #~ msgid "keyboard" #~ msgstr "teclado" #~ msgid "spellcheck" #~ msgstr "corrector ortográfico" #~ msgid "correct" #~ msgstr "corrixir" #~ msgid "suggestions" #~ msgstr "suxestións" #~ msgid "capitalization" #~ msgstr "uso das maiúsculas" #~ msgid "punctuation" #~ msgstr "puntuación" #~ msgid "layout" #~ msgstr "disposición" #~ msgid "words" #~ msgstr "palabras" #~ msgid "vibration" #~ msgstr "vibración" #~ msgid "launcher" #~ msgstr "iniciador" #~ msgid "mouse" #~ msgstr "rato" #~ msgid "touchpad" #~ msgstr "panel táctil" #~ msgid "tap" #~ msgstr "tocar" #~ msgid "touch" #~ msgstr "tocar" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "entrada" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autenticación" #~ msgid "notifications" #~ msgstr "notificacións" #~ msgid "apps" #~ msgstr "aplicativos" #~ msgid "authorize" #~ msgstr "autorizar" #~ msgid "permissions" #~ msgstr "permisos" #~ msgid "badges" #~ msgstr "emblemas" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Bloqueo da rotación" #~ msgid "rotation" #~ msgstr "rotación" #~ msgid "orientation" #~ msgstr "orientación" #~ msgid "printer" #~ msgstr "impresora" #~ msgid "printers" #~ msgstr "impresoras" #~ msgid "printing" #~ msgstr "imprimindo" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "secuenciar" #~ msgid "copies" #~ msgstr "copias" #~ msgid "colormodel" #~ msgstr "modelo de cor" #~ msgid "greyscale" #~ msgstr "escala de gris" #~ msgid "color" #~ msgstr "cor" #~ msgid "laser" #~ msgstr "láser" #~ msgid "ink" #~ msgstr "tinta" #~ msgid "Reset" #~ msgstr "Restabelecer" #~ msgid "reset" #~ msgstr "restabelecer" #~ msgid "erase" #~ msgstr "borrar" #~ msgid "factory" #~ msgstr "fábrica" #~ msgid "clear" #~ msgstr "borrar" #~ msgid "restore" #~ msgstr "restaurar" #~ msgid "sound" #~ msgstr "son" #~ msgid "silent" #~ msgstr "silencioso" #~ msgid "ringtone" #~ msgstr "ton de chamada" #~ msgid "vibrate" #~ msgstr "vibrar" #~ msgid "dialpad" #~ msgstr "teclado" #~ msgid "message" #~ msgstr "mensaxe" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "hora" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "fuso horario" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "encamiñamento" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "oculto" #~ msgid "Used by Ubuntu" #~ msgstr "Usado por Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Arte de Ubuntu" #~ msgid "Dash background" #~ msgstr "Fondo do iniciador" #~ msgid "Opacity:" #~ msgstr "Opacidade:" #~ msgid "Edit" #~ msgstr "Editar" #~ msgid "New APN" #~ msgstr "APN novo" #~ msgid "Used for:" #~ msgstr "Usado para:" #~ msgid "Internet and MMS" #~ msgstr "Internet e MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Introduza un nome para describir o APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Introduza o nome do punto de acceso" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Introduza o centro de mensaxes" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Introduza o proxy de mensaxes" #~ msgid "Proxy port" #~ msgstr "Porto do proxy" #~ msgid "Enter message proxy port" #~ msgstr "Introduza o porto do proxy de mensaxes" #~ msgid "User name" #~ msgstr "Nome de usuario" #~ msgid "Enter username" #~ msgstr "Introduza o nome de usuario" #~ msgid "Enter password" #~ msgstr "Introduza o contrasinal" #~ msgid "PAP or CHAP" #~ msgstr "PAP ou CHAP" #~ msgid "PAP only" #~ msgstr "Só PAP" #~ msgid "CHAP only" #~ msgstr "Só CHAP" #~ msgid "Protocol" #~ msgstr "Protocolo" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operadora e APN" #~ msgid "Carrier" #~ msgstr "Operadora" #~ msgid "Carriers & APNs" #~ msgstr "Operadoras e APNs" #~ msgid "MMS APN" #~ msgstr "APN para MMS" #~ msgid "Internet APN" #~ msgstr "APN para Internet" #~ msgid "LTE APN" #~ msgstr "APN para LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Restabelecer todos os axustes de APN…" #~ msgid "Reset APN Settings" #~ msgstr "Restabelecer os axustes de APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Confirma o restabelecemento dos axustes de APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferir %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Vostede escolleu %1 como o APN preferido para MMS. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Vostede escolleu %1 como o APN preferido para Internet. " #~ msgid "Disable" #~ msgstr "Inhabilitar" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Desconectar %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Inhabilitar %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Esto desconecta %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Esto inhabilita %1." #~ msgid "Cellular" #~ msgstr "Móbil" #~ msgid "Call forwarding" #~ msgstr "Redireccionar chamadas" #~ msgid "Forward every incoming call" #~ msgstr "Redireccionar todas as chamadas entrantes" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Redirecciona todas as chamadas a outro número." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Non é posíbel comprobar o estado do redireccionamento de chamadas " #~ msgid "Forward incoming calls when:" #~ msgstr "Redireccionar chamadas entrantes cando:" #~ msgid "I’m on another call" #~ msgstr "Estou con outra chamada" #~ msgid "I don’t answer" #~ msgstr "Non contesto" #~ msgid "My phone is unreachable" #~ msgstr "O meu teléfono está inalcanzábel" #~ msgid "Contacts…" #~ msgstr "Contactos…" #~ msgid "Please select a phone number" #~ msgstr "Escolla un número de teléfono" #~ msgid "Numbers" #~ msgstr "Números" #~ msgid "Could not forward to this contact" #~ msgstr "Non foi posíbel redireccionar a este contacto" #~ msgid "Contact not associated with any phone number." #~ msgstr "Este contacto non ten número de teléfono asociado." #~ msgid "All calls" #~ msgstr "Todas as chamadas" #~ msgid "Some calls" #~ msgstr "Algunhas chamadas" #~ msgid "Off" #~ msgstr "Desactivado" #~ msgid "Forward to" #~ msgstr "Redireccionar a" #~ msgid "Enter a number" #~ msgstr "Introduza un número" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "O redireccionamento de chamadas non pode cambiarse agora mesmo." #~ msgid "Call waiting" #~ msgstr "Chamada en espera" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Permítelle contestar ou iniciar unha chamada nova mentres está noutra " #~ "chamada, e alternar entre elas" #~ msgid "Services" #~ msgstr "Servizos" #, qt-format #~ msgid "Last called %1" #~ msgstr "Última chamada %1" #~ msgid "Call" #~ msgstr "Chamar" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servizos %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permisos dos aplicativos" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplicativos con acceso permitido a:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplicativos que solicitaron acceso á cámara" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplicativos que solicitaron acceso á localización" #~ msgid "Microphone" #~ msgstr "Micrófono" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplicativos que solicitaron acceso ao micrófono" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Os aplicativos tamén poden solicitar acceso ás contas en liña." #~ msgid "Online Accounts…" #~ msgstr "Contas en liña…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Permitir que o dispositivo detecte a localización:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Usando só GPS (menos preciso)" #~ msgid "Using GPS" #~ msgstr "Usando GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Usando GPS, e infomación da wifi e da rede móbil anonimizadas." #~ "
Seleccionando esta opción vostede acepta os
Termos e " #~ "condicións de Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Usando GPS e información da wifi anonimizada.
Seleccionando esta " #~ "opción vostede acepta os Termos e condicións de Nokia HERE." #~ msgid "Not at all" #~ msgstr "Non permitir" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Usa GPS para detectar a súa localización aproximada. Cando está apagado, " #~ "o GPS desactívase para aforrar batería." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usa wifi e GPS para detectar a súa localización aproximada. Apagando a " #~ "detección da localización aforrará batería." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Usa wifi (actualmente apagada) e GPS para detectar a súa situación " #~ "aproximada. Apagando a detección da localización aforrará batería." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usa wifi, localización por antenas de telefonía e GPS para detectar a súa " #~ "situación aproximada. Apagando a detección da localización aforrará " #~ "batería." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usa wifi, localización por antenas de telefonía (actualmente sen conexión " #~ "móbil) e GPS para detectar a súa situación aproximada. Apagando a " #~ "detección da localización aforrará batería." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Usa wifi (actualmente apagada), localización por antenas de telefonía e " #~ "GPS para detectar a súa situación aproximada. Apagando a detección da " #~ "localización aforrará batería." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usa wifi (actualmente apagada), localización por antenas de telefonía " #~ "(sen conexión móbil actualmente) e GPS para detectar a súa situación " #~ "aproximada. Apagando a detección da localización aforrará batería." #~ msgid "Let apps access this location:" #~ msgstr "Permitir aos aplicativos acceder a esta localización:" #~ msgid "None requested" #~ msgstr "Ningún solicitado" #~ msgid "Change passcode…" #~ msgstr "Cambiar a clave…" #~ msgid "Change passphrase…" #~ msgstr "Cambiar a frase secreta…" #~ msgid "Switch to swipe" #~ msgstr "Escoller esvarar o dedo" #~ msgid "Switch to passcode" #~ msgstr "Escoller unha clave" #~ msgid "Switch to passphrase" #~ msgstr "Escoller unha frase secreta" #~ msgid "Existing passcode" #~ msgstr "Clave actual" #~ msgid "Existing passphrase" #~ msgstr "Frase secreta actual" #~ msgid "Choose passcode" #~ msgstr "Introduza unha clave" #~ msgid "Choose passphrase" #~ msgstr "Introduza a frase secreta" #~ msgid "Confirm passcode" #~ msgstr "Confirme a clave" #~ msgid "Confirm passphrase" #~ msgstr "Confirme a frase secreta" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "As claves non coinciden. Ténteo outra vez." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "As frases secretas non coinciden. Ténteo outra vez." #~ msgid "Unset" #~ msgstr "Sen estabelecer" #~ msgid "Unlock the device using:" #~ msgstr "Desbloquear o dispositivo usando:" #~ msgid "Swipe (no security)" #~ msgstr "Esvarar o dedo (non segura)" #~ msgid "4-digit passcode" #~ msgstr "Clave de 4 díxitos" #~ msgid "Passphrase" #~ msgstr "Frase secreta" #~ msgid "Fingerprint" #~ msgstr "Pegada dixital" #~ msgid "Swipe (no security)… " #~ msgstr "Esvarar o dedo (non segura)… " #~ msgid "4-digit passcode…" #~ msgstr "Clave de 4 díxitos…" #~ msgid "Passphrase…" #~ msgstr "Frase secreta…" #~ msgid "Security & Privacy" #~ msgstr "Seguranza e privacidade" #~ msgid "Phone and Internet" #~ msgstr "Teléfono e internet" #~ msgid "Phone only" #~ msgstr "Só do teléfono" #~ msgid "Fingerprint ID" #~ msgstr "ID da pegada dixital" #~ msgid "Locking and unlocking" #~ msgstr "Bloqueo e desbloqueo" #~ msgid "SIM PIN" #~ msgstr "PIN da SIM" #~ msgid "On" #~ msgstr "Activado" #~ msgid "Encryption" #~ msgstr "Cifrado" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "O cifrado protexe contra o acceso aos datos do móbil cando o teléfono " #~ "está conectado a un PC ou a outro dispositivo." #~ msgid "Privacy" #~ msgstr "Privacidade" #~ msgid "Stats on welcome screen" #~ msgstr "Estatísticas na pantalla de inicio" #~ msgid "Messages on welcome screen" #~ msgstr "Mensaxes na pantalla de inicio" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Ningún" #~ msgid "Passcode" #~ msgstr "Clave" #~ msgid "Sleep locks immediately" #~ msgstr "A suspensión bloquea inmediatamente" #~ msgid "When locked, allow:" #~ msgstr "Se está bloqueado, permitir:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificacións e axustes rápidos" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Active a seguranza do bloqueo para restrinxir o acceso cando o " #~ "dispositivo estea bloqueado." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Outros aplicativos e funcións pediranlle que desbloquee." #~ msgid "Change SIM PIN" #~ msgstr "Cambiar o PIN da SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN incorrecto. Quédalle %1 intento." #~ msgstr[1] "PIN incorrecto. Quédanlle %1 intentos." #~ msgid "No more attempts allowed" #~ msgstr "Non se permiten máis intentos" #~ msgid "Current PIN:" #~ msgstr "PIN actual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Permítese %1 intento." #~ msgstr[1] "Permítense %1 intentos." #~ msgid "Choose new PIN:" #~ msgstr "Escolla un PIN novo:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirme o PIN novo:" #~ msgid "PINs don't match. Try again." #~ msgstr "Os PIN non coinciden. Ténteo outra vez." #~ msgid "Enter SIM PIN" #~ msgstr "Introduza o PIN da SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Introduza o PIN anterior da SIM" #~ msgid "Unlock" #~ msgstr "Desbloquear" #~ msgid "Lock" #~ msgstr "Bloquear" #~ msgid "Unlocked" #~ msgstr "Desbloqueado" #~ msgid "Change PIN…" #~ msgstr "Cambiar o PIN…" #~ msgid "Locked" #~ msgstr "Bloqueado" #~ msgid "Unlock…" #~ msgstr "Desbloquear…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Cando un PIN estea estabelecido para a SIM, este debe introducirse para " #~ "acceder aos servizos do móbil despois de reiniciar o dispositivo ou de " #~ "cambiar a SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Se introduce un PIN incorrecto repetidamente pode bloquear a SIM " #~ "permanentemente." #~ msgid "Hour" #~ msgstr "Hora" #~ msgid "Minute" #~ msgstr "Minuto" #~ msgid "Second" #~ msgstr "Segundo" #~ msgid "Day" #~ msgstr "Día" #~ msgid "Month" #~ msgstr "Mes" #~ msgid "Year" #~ msgstr "Ano" #~ msgid "Cellular data" #~ msgstr "Datos da rede móbil" #~ msgid "No SIM detected" #~ msgstr "Non se detectou tarxeta SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Insira unha tarxeta SIM, e reinicie o dispositivo." #~ msgid "Data roaming" #~ msgstr "Datos en itinerancia" #~ msgid "Ask me each time" #~ msgstr "Preguntarme cada vez" #~ msgid "For outgoing calls, use:" #~ msgstr "Para chamadas saíntes, usar:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Pode cambiar a SIM para chamadas individuais, ou para contactos da axenda." #~ msgid "For messages, use:" #~ msgstr "Para mensaxes, usar:" #~ msgid "Next" #~ msgstr "Seg." #~ msgid "Data usage statistics" #~ msgstr "Estatísticas de uso de datos" #~ msgid "Carriers" #~ msgstr "Operadoras" #~ msgid "Connection type:" #~ msgstr "Tipo de conexión:" #~ msgid "2G only (saves battery)" #~ msgstr "Só 2G (aforra batería)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (máis rápida)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (máis rápida)" #~ msgid "Edit SIM Name" #~ msgstr "Editar nome da SIM" #~ msgid "Cellular data:" #~ msgstr "Datos da rede móbil:" #~ msgid "Accessibility" #~ msgstr "Accesibilidade" #~ msgid "accessibility" #~ msgstr "accesibilidade" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "móbil" #~ msgid "mobile" #~ msgstr "móbil" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "datos" #~ msgid "carrier" #~ msgstr "operadora" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "itinerancia" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servizos" #~ msgid "forwarding" #~ msgstr "reenviar" #~ msgid "waiting" #~ msgstr "agardando" #~ msgid "call" #~ msgstr "chamar" #~ msgid "shortcuts" #~ msgstr "atallos" #~ msgid "numbers" #~ msgstr "números" #~ msgid "security" #~ msgstr "seguranza" #~ msgid "privacy" #~ msgstr "privacidade" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "clave" #~ msgid "password" #~ msgstr "contrasinal" #~ msgid "passphrase" #~ msgstr "frase secreta" #~ msgid "swipe" #~ msgstr "esvarar" #~ msgid "allow" #~ msgstr "permitir" #~ msgid "access" #~ msgstr "acceso" #~ msgid "Updates available" #~ msgstr "Actualizacións dispoñíbeis" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Clave incorrecta. Ténteo outra vez." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "A frase secreta é incorrecta. Ténteo outra vez." #~ msgid "Could not set security mode" #~ msgstr "Non foi posíbel estabelecer o modo da seguranza" #~ msgid "Could not set security display hint" #~ msgstr "Non foi posíbel estabelecer a suxestión de seguranza da pantalla" #~ msgid "Authentication token manipulation error" #~ msgstr "Erro de manipulación do token de autenticación" #~ msgid "There's an updated system image." #~ msgstr "Hai unha imaxe do sistema actualizada." #~ msgid "Tap to open the system updater." #~ msgstr "Toque para abrir o actualizador do sistema." lomiri-system-settings-1.1.0/po/gu.po000066400000000000000000001503161457356502600176000ustar00rootroot00000000000000# Gujarati translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-10-02 11:10+0000\n" "Last-Translator: Aashrut \n" "Language-Team: Gujarati \n" "Language: gu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "સિસ્ટમ સેટિંગ્સ" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "પસંદગી;સેટિંગ્સ;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "ડેવલોપર મોડ" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "ડેવલોપર મોડમાં કોઈ પણ અન્ય ડિવાઇસ સાથે આ ડિવાઇસ જોડીને કંઇ પણ મેળવી શકે, બદલી શકે કે " "કાઢી શકે." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "તમારે ડેવલોપર મોડ વાપરવા માટે પાસકોડ કે પાસફ્રેઝ સેટ ની જરૂર છે." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "તાળા સુરક્ષા" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "માફ કરજો, આ લાઇસન્સ દર્શાવી શકાશે નહીં." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "વિશે" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "સીરીયલ" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "કંઇ પણ નહીં" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "વાઇ-ફાઇ સરનામું" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "બ્લૂટુથ સરનામું" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "સ્ટોરેજ" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%૧ મુક્ત છે" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "સોફ્ટવેર:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "છેલ્લે સુધારેલું" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "ક્યારેય નહીં" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "અપડેટ્સ માટે તપાસો" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "લિગલ" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "સોફ્ટવેર લાઇસન્સીસ" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "નિયમનકારી માહિતી" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "ડેવલોપર મોડ" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "સ્કેન કરી રહ્યા છે" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "સિસ્ટમ સેટિંગ્સ" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "એપ્લિકેશંસ દ્વારા વપરાયેલ" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "વિડિયોઝ" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "ઓડિયો" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "ચિત્રો" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "અન્ય ફાઈલો" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "એપ્લિકેશંસ દ્વારા વપરાયેલ" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "કુલ જગ્યા" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "મુક્ત જગ્યા" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "નામ દ્વારા" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "કદ દ્વારા" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "કંઈ નથી" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS બિલ્ડની માહિતી" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS બિલ્ડ નંબર" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Ubports ઇમેજ ભાગ" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "ઉબન્તુ બિલ્ડની માહિતી" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "ડિવાઇસ ઇમેજ ભાગ" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "ડિવાઇસ બિલ્ડની માહિતી" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "કસ્ટમાઈઝેશન ઇમેજ ભાગ" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "રદ કરો" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "બેકગ્રાઉન્ડ" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "બધી સિસ્ટમ સેટિન્ગસ રીસેટ કરો" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "બેકગ્રાઉન્ડ" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "સિસ્ટમ" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "વિશેષ" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "પૂર્વદેખાવ" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "સેટ કરો" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "ઠીક છે" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "બેટરી" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%૧ સેકન્ડ પહેલાં" msgstr[1] "%૧ સેકન્ડો પહેલાં" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%૧ મિનિટ પહેલાં" msgstr[1] "%૧ મિનિટો પહેલાં" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%૧ કલાક પહેલાં" msgstr[1] "%૧ કલાકો પહેલાં" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "ચાર્જ સ્તર" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%૧%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "ગઈ કાલે" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "આજે" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "અત્યારે ચાર્જ કરો" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "છેલ્લે સંપૂર્ણ ચાર્જ" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "સંપૂર્ણ ચાર્જ થયું" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "બેટરી વપરાશ ઘટાડવા માટેના ઉપાયો:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "ડિસ્પ્લે બ્રાઈટનેસ" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "જ્યારે નિષ્ક્રિય હોય ત્યારે લોક કરો" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "જ્યારે નિષ્ક્રિય હોય ત્યારે સ્લીપ કરો" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%૧ સેકન્ડ બાદ" msgstr[1] "%૧ સેકન્ડો બાદ" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%૧ મિનિટ બાદ" msgstr[1] "%૧ મિનિટો બાદ" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "હોટસ્પોટ માટે વાઇ-ફાઇ વપરાયું" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "વાઇ-ફાઇ" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "બ્લૂટૂથ" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "ડિવાઇસ લોક કરો જ્યારે તે ઉપયોગમાં ન હોય :" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "ડિવાઇસ ને સ્લીપ કરો જ્યારે તે ઉપયોગમાં ન હોય :" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%૧ સેકન્ડ બાદ" msgstr[1] "%૧ સેકન્ડો બાદ" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "અજાણ્યુ" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "કોમ્પ્યુટર" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ફોન" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "નેટવર્ક" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "કીબોર્ડ" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "ટેબલેટ" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "માઉસ" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "કેમેરા" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "બ્રાઇટનેસ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "બ્રાઇટનેસ" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "ડિસ્પ્લે બ્રાઈટનેસ" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "ચિત્રો" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "પાછાં ફરો" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "અવાજ" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "વાયબ્રેટ જ્યારે રિંગિંગ" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "અવાજ" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "વાયબ્રેટ જ્યારે રિંગિંગ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "વાયબ્રેટ જ્યારે રિંગિંગ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "વર્ણન" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "સ્થાન" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "કાઢી નાખો" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "સિસ્ટમ સેટિંગ્સ" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "સમય અને તારીખ" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "નિષ્ક્રિય" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "રદ કરેલું" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "સક્રિય" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "અટકી ગયું" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "કોઇ સંદેશાઓ નથી" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "બધા દસ્તાવેજો, સેવ કરેલી રમતો, સેટિંગ્સ, અને અન્ય વસ્તુઓ કાયમ આ ફોન પરથી કાઢી નાખવામાં " "આવશે." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "ફોન રીસેટ કરો" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "બધી સિસ્ટમ સેટિંગ્સ રીસેટ કરો..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "સામગ્રીઓ અને લોંચરનું લેઆઉટ, અને હોમ સ્ક્રીનના ગાળકો તેમની મૂળ સેટિંગ્સમાં પરત કરવામાં આવશે." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "બધી સિસ્ટમ સેટિન્ગસ રીસેટ કરો" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "ફોન કોલ્સ:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "રિંગટોન" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "વાયબ્રેટ જ્યારે રિંગિંગ" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "No messages" msgid "Message sound" msgstr "કોઇ સંદેશાઓ નથી" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "No messages" msgid "Custom message sound" msgstr "કોઇ સંદેશાઓ નથી" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "રિંગટોન" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "સમય અને તારીખ" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "તારીખ" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "સાચવો" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "વ્યક્તિગત" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "સિસ્ટમ" #~ msgid "Remove image" #~ msgstr "ઈમેજ દૂર કરો" #~ msgid "System;" #~ msgstr "સિસ્ટમ;" #~ msgid "Example" #~ msgstr "ઉદાહરણ" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "ચિત્રો" #, fuzzy #~| msgid "Location" #~ msgid "communication" #~ msgstr "સ્થાન" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntu દ્વારા વપરાયેલ" #~ msgid "Ubuntu Art" #~ msgstr "ઉબન્તુ કલા" #~ msgid "Dash background" #~ msgstr "ડેશ બેકગ્રાઉન્ડ" #~ msgid "Opacity:" #~ msgstr "દૃશ્યતા:" #~ msgid "Edit" #~ msgstr "ફેરફાર કરો" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "બધી સિસ્ટમ સેટિંગ્સ રીસેટ કરો..." #~ msgid "Cellular" #~ msgstr "Cellular" #~ msgid "All calls" #~ msgstr "બધા સંપર્કો" #, fuzzy #~ msgid "Some calls" #~ msgstr "ફોન કોલ્સ:" #~ msgid "Off" #~ msgstr "બંધ" #~ msgid "Call" #~ msgstr "કોલ કરો" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 સુવિધાઓ" #~ msgid "0" #~ msgstr "0" #~ msgid "Security & Privacy" #~ msgstr "સુરક્ષા અને ગોપનીયતા" #~ msgid "On" #~ msgstr "શરુ" #~ msgid "Day" #~ msgstr "દિવસ" #~ msgid "Month" #~ msgstr "મહિનો" #~ msgid "Year" #~ msgstr "વર્ષ" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Cellular" #~ msgid "Accessibility" #~ msgstr "સુગમતા" lomiri-system-settings-1.1.0/po/gv.po000066400000000000000000001317141457356502600176020ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: gv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n % 10 == 1) ? 0 : ((n % 10 == 2) ? 1 : " "((n % 100 == 0 || n % 100 == 20 || n % 100 == 40 || n % 100 == 60 || n % 100 " "== 80) ? 2 : 3));\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/he.po000066400000000000000000002456561457356502600175750ustar00rootroot00000000000000# Hebrew translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-12-25 08:26+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-24 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "הגדרות מערכת" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "העדפות;הגדרות;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "לא ניתן לבטל את הבקשה הנוכחית (לא יכול ליצור קשר עם השירות)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "לא ניתן להשהות את הבקשה הנוכחית (לא ניתן ליצור קשר עם השירות)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "מצב פיתוח" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "במצב פיתוח, כל אחד יכול לגשת, לשנות או למחוק כל דבר ממכשיר זה על ידי חיבורו " "למכשיר אחר." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "יש צורך בקוד או מילת צופן על מנת להשתמש במצב פיתוח." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "אבטחת נעילה" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "מצטערים, לניתן להציג את הרישיון." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "אודות" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "מס׳ סידורי" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "אין" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "כתובת רשת אלחוטית" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "כתובת Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "אחסון" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 חופשי" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "תכנה:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "מערכת הפעלה" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "עדכון אחרון" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "לעולם לא" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "בדיקת עדכונים" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "משפטי:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "רישיונות התכנה" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "פרטים מנהליים" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "מצב פיתוח" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "סורק" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "הגדרות מערכת" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "בשימוש על ידי יישומים" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "סרטונים" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "שמע" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "תמונות" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "קבצים אחרים" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "בשימוש על ידי יישומים" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "סך כל שטח האחסון" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "מקום פנוי" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "לפי שם" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "לפי גודל" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "לא זמין" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "פרטי בניית מערכת ההפעלה" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "מספר בניית מערכת ההפעלה" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "חלק תמונת UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "תיאור בניית האובונטו" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "חלק תמונת התקן" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "תיאור בניית ההתקן" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "חלק התאמת התמונה" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "כותרת לא ידועה" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "ביטול" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "לא נבחרו תמונות" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "הסרת תמונה %1" msgstr[1] "הסרת %1 תמונות" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "הוספת תמונה…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "הסרת תמונות…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "רקע" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "איפוס כל הגדרות המערכת" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "מופעל" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "על הטלפון להפעיל עצמו מחדש כדי שהשינויים יכנסו לתוקף." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "רקע" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "מערכת" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "התאמה אישית" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "בחר חיבור" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "תצוגה מקדימה" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "הגדר" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "אישור" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "סוללה" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "לפני שנייה %1" msgstr[1] "לפני %1 שניות" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "לפני דקה %1" msgstr[1] "לפני %1 דקות" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "לפני שעה %1" msgstr[1] "לפני %1 שעות" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "רמת הטעינה" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "אתמול" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "היום" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "בטעינה כעת" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "הטעינה המלאה האחרונה" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "טעינה מלאה" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "דרכים להפחתת השימוש בסוללה:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "בהירות התצוגה" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "לנעול בהעדר פעילות" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "מצב שינה בהעדר פעילות" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "לאחר שניה %1" msgstr[1] "לאחר %1 שניות" msgstr[2] "לאחר %1 שניות" msgstr[3] "לאחר %1 שניות" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "לאחר דקה %1" msgstr[1] "לאחר %1 דקות" msgstr[2] "לאחר %1 דקות" msgstr[3] "לאחר %1 דקות" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "נקודת הגישה משתמשת ברשת האלחוטית" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "רשת אלחוטית" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "בלוטות'" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "נעילת המכשיר בהעדר פעילות:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "להעביר את הטלפון למצב שינה בהעדר פעילות:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "לאחר שנייה" msgstr[1] "לאחר %1 שניות" msgstr[2] "לאחר %1 שניות" msgstr[3] "לאחר %1 שניות" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "זמנים קצרים יותר מעניקים אבטחה טובה יותר. הטלפון לא יינעל במהלך שיחות או " "הצגת וידאו." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "המכשיר לא יעבור למצב שינה במהלך שיחות או הצגת וידאו." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "בקשת צימוד בלוטות'" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "מכשיר %1 מבקש צימוד למכשיר זה. האם לאשר בקשה זו?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "אישור" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "דחייה" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "בקשת צימוד בלוטות'" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "נא לאשר כי הקוד שמופיע ב־'%1' תואם לזה" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "אישור הקוד" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "מחובר" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "בהתחברות…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "מתבצע ניתוק…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "מנותק" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "לא ידוע" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "מחשב" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "טלפון" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "מודם" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "רשת" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "אוזניות עם מיקרופון" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "אוזניות" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "וידאו" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "שמע אחר" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "התקן משחק" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "מקלדת" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "טאבליט" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "עכבר" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "מדפסת" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "מצלמה" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "צפייה" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "אחר" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "מצוינת" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "טובה" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "סבירה" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "עלובה" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "שם" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "סוג" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "מצב" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "עצמת האות" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "חיבור אוטומטי בעת הזיהוי:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "ניתוק" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "התחברות" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "התעלמות מהתקן זה" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "אנא הכניסו את מספר ה-PIN ל- %1 והקישו \"Enter\" במקלדת:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "ניתן לגילוי" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "בלתי ניתן לגילוי" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "מתבצע חיפוש…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "התקנים מחוברים:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "חיבור התקן נוסף:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "חיבור התקן:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "לא זוהו" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "קוד עבור ‚%1‘" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "צימוד" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "בהירות ותצוגה" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "בהירות" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "בהירות התצוגה" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "התאמה אוטומטית" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "הבהרה ועמעום של המסך לצורך התאמה לסביבה." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "צג" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "תצוגה חיצונית" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "תצוגה אלחוטית" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "לא מחובר" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "תצוגה אלחוטית" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "לא זוהו תצוגות" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "תצוגות מחוברות:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "מתחבר" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "חיבור תצוגה נוספת:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "בחירת תצוגה:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "ההתחברות ל %1 נכשלה." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "קרתה שגיאה לא ידועה בעת ההתחברות ל %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "תמונות" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "גע בכדי להקליק" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "הפריסות הנוכחיות:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "שינוי הגדרות נקודת הגישה" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "הגדרת נקודת גישה" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "שם נקודת הגישה" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "בחרו שם" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "מילת צופן נדרשת (מומלץ):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "הצגת הססמה" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "הפעלה של נקודת הגישה תדליק את הרשת האלחוטית." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "שינוי" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "התחלה" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "נקודת גישה אלחוטית" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "כאשר נקודת הגישה פעילה, מכשירם אחרים יכולים להשתמש בחיבור הסלולרי שלכם על " "גבי Wi-Fi. בעלות גלישה סלולרית רגילה." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "מכשירם אחרים יכולים להשתמש בחיבור הסלולרי שלכם על גבי רשת Wi-Fi. בעלות " "גלישה סלולרית רגילה." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "החלפת מילת הצופן…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "הגדרת נקודת גישה…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "נקודת גישה Wi-Fi מכובה" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "על מנת ליצור נקודת גישה, בבקשה הפעילו את חיבור ה Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "הפעלת הרשת האלחוטית" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "שפת התצוגה" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "אחורה" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "אישור" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "פריסות מקלדת" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "הפריסות הנוכחיות:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "כל הפריסות זמינות:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "שפה וטקסט" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "שפת התצוגה…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "אפשר מקלדת על המסך" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "מקלדת על המסך" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "מקלדת חיצונית" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "אווירה" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "סורו כהה" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "סורו שחור" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "רק לבן" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "רק שחור" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "רק אפור" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "גבול בלבן" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "גבול בשחור" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "גבול באפור" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "ערכת נושא למקלדת על המסך" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "ערכת נושא למקלדת" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "בדיקת איות" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "תיקון אוטומטי" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "הצעת מילים" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "הגדלת אותיות אוטומטית" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "הפעלת Shift להגדלת האות הראשונה של כל משפט." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "פיסוק אוטומטי" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "מכניס רווח שאת/ה מקיש פעמיים על רווח." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "צלילי המקלדת" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "רטט מקלדת" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "עמעום המקלדת" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "מקלדת חומרה" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "פריסות ומקורות אחרים" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "על הטלפון להפעיל עצמו מחדש כדי שהשינויים יכנסו לתוקף." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "אתחול עכשיו" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "שפות האיות הנוכחיות:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "כל השפות הזמינות:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "אפס את משגר" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "על מסכים גדולים:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "משגר היישומים מוצג תמיד" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "וידאו או משחקים עלולים להסתיר את זה זמנית." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "גודל איקונים:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "מהירות מצביע:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "מהירות גלילה:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "מהירות לחיצה כפולה:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "בדיקת לחיצה כפולה:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "משטח מגע" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "מהירות גלילת אצבע:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "גע בכדי להקליק" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "גלילה עם שני אצבעות" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "יש להתעלם ממשטח המגע כאשר:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "כתיבה" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "מחובר עכבר" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "חברו עכבר, משטח מגע או השתמשו במצביע Bluetooth. אם מצביע ה- Bluetooth לא " "מזוהה אנא ודאו שהוא מופעל והבטריות טעונות." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "יש להשתמש בעכבר Bluetooth או משטח מגע עם תצוגה זו. אנא ודאו שהעכבר קרוב " "למכשיר ושהוא טעון." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "עכבר ומשטחי מגע" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "כפתור עיקרי:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "שמאל" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "ימין" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "לא מספיק מהר" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "לחיצה כפולה" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "המאמת זמין עכשיו" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "התראות" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "התראות" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "התראות" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "תנו לאפליקציה להתריע באמצעות:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "שמע" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "רטט מקלדת" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "בועות התרעה" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "רשימת התרעות" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "קול" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "אפליקציות אשר מתריעות באמצעות קול:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "רטט" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "במצב שקט:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "לרטוט כרגיל" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "לא לרטוט" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "אפליקציות אשר מתריעות באמצעות רטט:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "יישומים:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "אפליקציות יכולות להתריע באמצעות קול, רטט, בועות התרעה ורשימת התרעות." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "אפליקציות אשר מתריעות באמצעות קול" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "אפליקציות אשר מתריעות באמצעות רטט" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "ללא התרעות" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "בועות" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "הוסף מדפסת" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "הזן קישור" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "מכשירים" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "לא נמצאו מכשירים." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "תאר את המדפסת" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "חיבור" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "בחר חיבור" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "שם המדפסת" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "תיאור" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "אופציונאלי" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "מיקום" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "מנהל התקן" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "בחר מנהל התקן" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "בחר מדפסת ממסד הנתונים" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "ספק קובץ PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "סנן מנהלי התקן" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "קובץ PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "הדפסה" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "מנהל עבודות מדפסת" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "מדפסת ברירת מחדל" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "מדפסות מוגדרות" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "מדפסות שהתגלו" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "מחיקה" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "קבע כברירת מחדל" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "עדיין לא מוגדרים מדפסות." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "מצב המדפסת" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "הגדרות כלליות" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "מדיניות" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "עותקים ודפים" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "מארח" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "עותקים" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "גודל נייר" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "דו מגמי" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "דגם צבעוני" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "איכות" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "מופעל" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "ברירת מחדל" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "זוהי מדפסת ברירת המחדל." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "קבלת עבודות" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "משותף" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "ldle" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "בוטל" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "פעיל" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "עצר" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "אין הודעות" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "עבודות" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "נהל עבודות הדפסה" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "כתובת" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "דגם" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "מדפסת גולמית מקומית" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "הדפסת דף מבחן" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "כל המסמכים, ומשחקים שנשמרו ופריטים אחרים יימחקו לצמיתות מהטלפון הזה." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "מחיקה ואיפוס של הכול" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "אפס את המכשיר" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "אפס את משגר" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "ה- Launcher יוחזר לתוכנו המקורי." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "איפוס כל הגדרות המערכת…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "התכנים והפריסה של המשגר לרבות המסננים במסך הבית יוחזרו להגדרותיהם במקור." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "מחק ואפס הכל" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "איפוס כל הגדרות המערכת" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "מצב שקט" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "צלצול:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "עוצמת קול גבוהה עלולה לפגוע בשמיעה שלך." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "שיחות טלפון:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "צלצול" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "רטט עם הצלצול" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "לרטוט במצב שקט" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "צלילי לוח המקשים" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "הודעות:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "לרטוט עם צליל ההודעה" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "לרטוט עם צליל ההודעה" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "צלילים אחרים:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "צליל נעילה" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "סוגי רטט אחרים" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "לרטוט עם צליל ההודעה" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "צלצול מותאם אישית" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "נא לבחור בספק" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "אזור זמן" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "הגדרת אזור הזמן:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "אוטומטית" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "ידנית" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "נא להזין את המיקום הנוכחי." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "לא נמצא מיקום תואם" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "זמן ותאריך" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "אזור זמן:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "הגדרת השעה והתאריך:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "הגדרת השעה והתאריך" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "זמן" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "תאריך" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "רשת וירטואלית (VPN)" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "כדי להוסיף תצורת VPN, הורד את קובץ התצורה שלו או הגדר אותו באופן ידני." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "הוספת קונפיגורציה ידנית…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "נדרש חיבור מחדש של VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "עליך להתחבר מחדש כדי ששינויים ישפיעו." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "הוספת תעודה?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "הוספת מפתח?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "הוספת קובץ PAC ?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "תוכן:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "אין מידע זמין." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "שמירה" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "שגיאה בלתי ידועה" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "לא ניתנה סיבה" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "ההתקן מנוהל כעת" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "ההתקן אינו מנוהל כעת" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "לא ניתן להכין את ההתקן לתצורה" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "הגדרות IP נכשלו ( אין כתובות זמינות, הבקשה לקחה זמן רב מידי, וכו... )" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "הגדרות ה IP לא תקפות יותר" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "פרטי הזיהוי שלכם אינן נכונות" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "מאמת 802.1X התנתק" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "הגדרת מאמת 802.1X נכשלה" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "מאמת 802.1X נכשל" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "אימות 802.1X לקח זמן רב מידי" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "הפעלת לקוח DHCP נכשלה" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "שגיאת לקוח DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "לקוח DCHP נכשל" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "התחלת שירות חיבור משותף נכשלה" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "שירות חיבור משותף נכשל" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "יכול להיות שחסרה קושחה הכרחית למכשיר" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "המכשיר הוסר" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager מושהה" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "החיבור הפעיל של המכשיר נעלם" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "מכשיר נותק על ידי המשתמש או הלקוח" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "החיבור הקיים של המכשיר הניחה" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "המאמת זמין עכשיו" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "לא ניתן למצוא את המודם" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "חיבור Bluetooth נכשל או לקח זמן רב מידי" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "תלות כלשהי של החיבור נכשלה" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager לא זמין" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "הרשת האלחוטית לא נמצאה" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "חיבור משני של החיבור הראשי נכשל" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "פרטי הרשת" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "חיבור אחרון" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "ססמה" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "תשכח את הרשת הזו" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "כתובת IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "התחבר לרשת נסתרת" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "שם הרשת" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "אבטחה" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "‏WPA &‏ WPA2 אישי" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "‏WPA &‏ WPA2 אירגוני" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP דינמי (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "הרשת הזו לא מאובטחת." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "זיהוי" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "אימות פנימי" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "תעודת CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "בחרו…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "שימוש בתעודות מומלץ כדי לקבל אבטחה טובה יותר." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "תעודת לקוח" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "מפתח פרטי של המשתמש" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "קובץ PAC" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "אספקת Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "מבוטל" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "אנונימי" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "מאומת" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "שניהם" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "גרסת PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "גרסה 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "גרסה 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "אוטומטי" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "זהות אנונימית" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "זהות" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "שם משתמש" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "ססמת מפתח פרטי" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "זכור ססמה" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "התחבר לרשת מוסתרת …" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "רשתות קודמות" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "ניקוי" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "מפתח פרטי" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "מפתח ציבורי" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "אטום" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "חיפוש" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "אישי" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "מערכת" #~ msgid "Message received" #~ msgstr "הודעה התקבלה" #~ msgid "Connect to Wi‑Fi" #~ msgstr "התחבר לרשת אלחוטית" #~ msgid "Remove image" #~ msgstr "הסרת תמונה" #~ msgid "Unavailable" #~ msgstr "לא זמין" #~ msgid "Launcher" #~ msgstr "משגר ישומים" #~ msgid "System;" #~ msgstr "מערכת;" #~ msgid "about" #~ msgstr "על אודות" #~ msgid "device" #~ msgstr "התקן" #~ msgid "info" #~ msgstr "מידע" #~ msgid "phone" #~ msgstr "טלפון" #~ msgid "number" #~ msgstr "מספר" #~ msgid "imei" #~ msgstr "מספר imei" #~ msgid "serial" #~ msgstr "מספר סידורי" #~ msgid "address" #~ msgstr "כתובת" #~ msgid "mac" #~ msgstr "כתובת mac" #~ msgid "licenses" #~ msgstr "רישיונות" #~ msgid "developer" #~ msgstr "מפתח" #~ msgid "software" #~ msgstr "תכנה" #~ msgid "storage" #~ msgstr "אחסון" #~ msgid "disk" #~ msgstr "דיסק" #~ msgid "space" #~ msgstr "מרחב" #~ msgid "version" #~ msgstr "גרסה" #~ msgid "revision" #~ msgstr "תיקון" #~ msgid "appearance" #~ msgstr "מראה" #~ msgid "wallpaper" #~ msgstr "טפט" #~ msgid "art" #~ msgstr "אומנות" #~ msgid "photo" #~ msgstr "תמונה" #~ msgid "picture" #~ msgstr "תמונה" #~ msgid "image" #~ msgstr "תמונה" #~ msgid "battery" #~ msgstr "סוללה" #~ msgid "power" #~ msgstr "צריכת חשמל" #~ msgid "charge" #~ msgstr "טעינה" #~ msgid "idle" #~ msgstr "idle" #~ msgid "lock" #~ msgstr "נעילה" #~ msgid "disable" #~ msgstr "השבת" #~ msgid "enable" #~ msgstr "הפעל" #~ msgid "bluetooth" #~ msgstr "בלוטות׳" #~ msgid "headset" #~ msgstr "אוזניות" #~ msgid "pair" #~ msgstr "חבר" #~ msgid "discover" #~ msgstr "גלוי" #~ msgid "car" #~ msgstr "אוטו" #~ msgid "handsfree" #~ msgstr "דיבורית" #~ msgid "wireless" #~ msgstr "אלחוטי" #~ msgid "connect" #~ msgstr "חבר" #~ msgid "disconnect" #~ msgstr "לנתק" #~ msgid "stereo" #~ msgstr "סטריאו" #~ msgid "brightness" #~ msgstr "בהירות" #~ msgid "display" #~ msgstr "צג" #~ msgid "screen" #~ msgstr "מסך" #~ msgid "automatic" #~ msgstr "אוטומטי" #~ msgid "adjust" #~ msgstr "מכונן" #~ msgid "Example" #~ msgstr "דוגמה" #~ msgid "example" #~ msgstr "דוגמה" #~ msgid "test" #~ msgstr "בדיקה" #~ msgid "sample" #~ msgstr "דוגמית" #~ msgid "Flight Mode" #~ msgstr "מצב טיסה" #~ msgid "flight" #~ msgstr "טיסה" #~ msgid "plane" #~ msgstr "מטוס" #~ msgid "offline" #~ msgstr "לא מקוון" #~ msgid "airplane" #~ msgstr "מטוס" #~ msgid "network" #~ msgstr "רשת" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "תמונות" #~ msgid "hotspot" #~ msgstr "נקודת גישה" #~ msgid "tethering" #~ msgstr "קשירה" #~ msgid "language" #~ msgstr "שפה" #~ msgid "keyboard" #~ msgstr "מקלדת" #~ msgid "spellcheck" #~ msgstr "בדיקת איות" #~ msgid "correct" #~ msgstr "תיקון" #~ msgid "suggestions" #~ msgstr "הצעות" #~ msgid "capitalization" #~ msgstr "היוון" #~ msgid "punctuation" #~ msgstr "פיסוק" #~ msgid "layout" #~ msgstr "מערך" #~ msgid "words" #~ msgstr "מילים" #~ msgid "vibration" #~ msgstr "רטט" #~ msgid "launcher" #~ msgstr "משגר" #~ msgid "mouse" #~ msgstr "עכבר" #~ msgid "touchpad" #~ msgstr "לוח מגע" #~ msgid "tap" #~ msgstr "נקישה" #~ msgid "touch" #~ msgstr "מגע" #~ msgid "click" #~ msgstr "קליק" #~ msgid "input" #~ msgstr "קלט" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "זיהוי" #~ msgid "notifications" #~ msgstr "התראות" #~ msgid "apps" #~ msgstr "ישומים" #~ msgid "authorize" #~ msgstr "לאשר" #~ msgid "permissions" #~ msgstr "הרשאות" #~ msgid "badges" #~ msgstr "תגים" #~ msgid "facebook" #~ msgstr "פייסבוק" #~ msgid "twitter" #~ msgstr "טוויטר" #~ msgid "flickr" #~ msgstr "פליקיר" #~ msgid "gmail" #~ msgstr "ג'ימייל" #~ msgid "Rotation Lock" #~ msgstr "נעילת סיבוב" #~ msgid "rotation" #~ msgstr "סיבוב" #~ msgid "orientation" #~ msgstr "כיוון" #~ msgid "printer" #~ msgstr "מדפסת" #~ msgid "printers" #~ msgstr "מדפסות" #~ msgid "printing" #~ msgstr "הדפסה" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "להשוות" #~ msgid "copies" #~ msgstr "עותקים" #~ msgid "colormodel" #~ msgstr "דגם צבע" #~ msgid "greyscale" #~ msgstr "גווני אפור" #~ msgid "color" #~ msgstr "צבע" #~ msgid "laser" #~ msgstr "לייזר" #~ msgid "ink" #~ msgstr "דיו" #~ msgid "Reset" #~ msgstr "איפוס" #~ msgid "reset" #~ msgstr "איפוס" #~ msgid "erase" #~ msgstr "למחוק" #~ msgid "factory" #~ msgstr "הגדרת יצרן" #~ msgid "clear" #~ msgstr "ניקוי" #~ msgid "restore" #~ msgstr "שיחזור" #~ msgid "sound" #~ msgstr "קול" #~ msgid "silent" #~ msgstr "שקט" #~ msgid "ringtone" #~ msgstr "צלצול" #~ msgid "vibrate" #~ msgstr "רוטט" #~ msgid "dialpad" #~ msgstr "משטח חיוג" #~ msgid "message" #~ msgstr "הודעה" #~ msgid "volume" #~ msgstr "עוצמה" #~ msgid "time" #~ msgstr "זמן" #~ msgid "date" #~ msgstr "תאריך" #~ msgid "timezone" #~ msgstr "אזור זמן" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "ניתוב" #~ msgid "wifi" #~ msgstr "אלחוט" #~ msgid "WiFi" #~ msgstr "אלחוטית" #~ msgid "hidden" #~ msgstr "מוסתר" #~ msgid "Used by Ubuntu" #~ msgstr "בשימוש על ידי אובונטו" #~ msgid "Ubuntu Art" #~ msgstr "אומנות של אובונטו" #~ msgid "Dash background" #~ msgstr "רקע" #~ msgid "Opacity:" #~ msgstr "עמימות:" #~ msgid "Edit" #~ msgstr "עריכה" #~ msgid "New APN" #~ msgstr "APN חדש" #~ msgid "Used for:" #~ msgstr "משמש ל:" #~ msgid "Internet and MMS" #~ msgstr "אינטרנט ו-MMS" #~ msgid "Internet" #~ msgstr "אינטרנט" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "הכניסו שם לתיאור ה-APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "הכניסו את שם נקודת הגישה" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "הכניסו כתובת של מרכז ההודעות" #~ msgid "Proxy" #~ msgstr "פרוקסי" #~ msgid "Enter message proxy" #~ msgstr "הכניסו כתובת של שרת הפרוקסי להודעות" #~ msgid "Proxy port" #~ msgstr "פורט הפרוקסי" #~ msgid "Enter message proxy port" #~ msgstr "הכניסו את הפורט של שרת הפרוקסי" #~ msgid "User name" #~ msgstr "שם משתמש" #~ msgid "Enter username" #~ msgstr "הכניסו שם משתמש" #~ msgid "Enter password" #~ msgstr "הכניסו ססמה" #~ msgid "PAP or CHAP" #~ msgstr "PAP או CHAP" #~ msgid "PAP only" #~ msgstr "PAP בלבד" #~ msgid "CHAP only" #~ msgstr "CHAP בלבד" #~ msgid "Protocol" #~ msgstr "פרוטוקול" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "ספקים וAPN" #~ msgid "Carrier" #~ msgstr "ספק" #~ msgid "Carriers & APNs" #~ msgstr "ספקים ו APNs" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "אנטרנט APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "איפוס כל הגדרות ה APN…" #~ msgid "Reset APN Settings" #~ msgstr "אפס הגדרות APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "האם אתה בטוח שברצונך לאפס את הגדרות ה- APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "העדף %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "בחרת ב- %1 כ- APN MMS המועדף עליך. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "בחרת ב- %1 כ- APN האינטרנט המועדף עליך. " #~ msgid "Disable" #~ msgstr "השבת" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "ניתוק %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "ביטול %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "פעולה זו מנתקת את %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "זה משבית את %1." #~ msgid "Cellular" #~ msgstr "סלולרי" #~ msgid "Call forwarding" #~ msgstr "הפניית שיחות" #~ msgid "Forward every incoming call" #~ msgstr "העבר כל שיחה נכנסת" #~ msgid "Redirects all phone calls to another number." #~ msgstr "מפנה את כל שיחות הטלפון למספר אחר." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "לא ניתן לבדוק סטטוס העברת שיחות " #~ msgid "Forward incoming calls when:" #~ msgstr "העבר שיחות נכנסות כאשר:" #~ msgid "I’m on another call" #~ msgstr "אני בשיחה אחרת" #~ msgid "I don’t answer" #~ msgstr "אני לא עונה" #~ msgid "My phone is unreachable" #~ msgstr "הטלפון שלי אינו נגיש" #~ msgid "Contacts…" #~ msgstr "אנשי קשר…" #~ msgid "Please select a phone number" #~ msgstr "אנא בחר מספר טלפון" #~ msgid "Numbers" #~ msgstr "מספרים" #~ msgid "Could not forward to this contact" #~ msgstr "לא ניתן היה להעביר לאיש קשר זה" #~ msgid "Contact not associated with any phone number." #~ msgstr "איש קשר לא משויך למספר טלפון כלשהו." #~ msgid "All calls" #~ msgstr "כל השיחות" #~ msgid "Some calls" #~ msgstr "שיחות מסויימיות" #~ msgid "Off" #~ msgstr "כבוי" #~ msgid "Forward to" #~ msgstr "העברה אל" #~ msgid "Enter a number" #~ msgstr "הזן מספר" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "לא ניתן לשנות העברת שיחות כרגע." #~ msgid "Call waiting" #~ msgstr "שיחה ממתינה" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "מאפשר לך לענות או להתחיל שיחה חדשה בזמן שיחה אחרת, ולעבור ביניהם" #~ msgid "Services" #~ msgstr "שירותים" #, qt-format #~ msgid "Last called %1" #~ msgstr "שיחה אחרונה %1" #~ msgid "Call" #~ msgstr "להתקשר" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 שירותים" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "הרשאות אפליקציה" #~ msgid "Apps that you have granted access to:" #~ msgstr "יישומים שהענקת להן גישה:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "יישומים שביקשו לגשת למצלמה שלך" #~ msgid "Apps that have requested access to your location" #~ msgstr "יישומים שביקשו גישה למיקום שלך" #~ msgid "Microphone" #~ msgstr "מִיקרוֹפוֹן" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "יישומים שביקשו גישה למיקרופון שלך" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "יישומים עשויות גם לבקש גישה לחשבונות מקוונים." #~ msgid "Online Accounts…" #~ msgstr "חשבונות מקוונים…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "תן למכשיר לזהות את המיקום שלך:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "שימוש רק ב GPS ( פחות מדויק )" #~ msgid "Using GPS" #~ msgstr "שימוש ב GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the
Nokia HERE terms and conditions." #~ msgstr "" #~ "שימוש ב- GPS, Wi-Fi אנונימי ומידע ברשת הסלולרית.
על ידי בחירה באפשרות " #~ "זו אתה מקבל את
התנאים וההגבלות שלNokia HERE ." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "שימוש ב- GPS ובמידע Wi-Fi אנונימי.
על ידי בחירה באפשרות זו אתה מאשר " #~ "את התנאים וההגבלות של Nokia HERE ." #~ msgid "Not at all" #~ msgstr "כלל לא" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "שימוש ב־GPS/התקן איכון כדי לזהות את מיקומך בקירוב. כאשר אפשרות זו כבויה, " #~ "האיכון יכבה כדי לחסוך בסוללה." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "שימוש ב־WiFi/רשת אלחוטית וב־GPS/התקן איכון כדי לזהות את מיקומך בקירוב. " #~ "כיבוי אפשרות זו יחסוך בסוללה." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "שימוש ב־WiFi/רשת אלחוטית (כבוי כרגע) וב־GPS/התקן איכון כדי לזהות את " #~ "מיקומך בקירוב. כיבוי אפשרות זו יחסוך בסוללה." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "שימוש ב־WiFi/רשת אלחוטית, מיקומי אנטנות סלולריות וב־GPS/התקן איכון כדי " #~ "לזהות את מיקומך בקירוב. כיבוי אפשרות זו יחסוך בסוללה." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "שימוש ב־WiFi/רשת אלחוטית, מיקומי אנטנות סלולריות (אין חיבור סלולרי כרגע) " #~ "וב־GPS/התקן איכון כדי לזהות את מיקומך בקירוב. כיבוי אפשרות זו יחסוך " #~ "בסוללה." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "שימוש ב־WiFi/רשת אלחוטית (כבוי כרגע), מיקומי אנטנות סלולריות וב־GPS/התקן " #~ "איכון כדי לזהות את מיקומך בקירוב. כיבוי אפשרות זו יחסוך בסוללה." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "שימוש ב־WiFi/רשת אלחוטית (כבוי כרגע), מיקומי אנטנות סלולריות (אין חיבור " #~ "סלולרי כרגע) וב־GPS/התקן איכון כדי לזהות את מיקומך בקירוב. כיבוי אפשרות " #~ "זו יחסוך בסוללה." #~ msgid "Let apps access this location:" #~ msgstr "תן לאפליקציות לגשת למיקום זה:" #~ msgid "None requested" #~ msgstr "אף אחד לא ביקש" #~ msgid "Change passcode…" #~ msgstr "שינוי קוד צופן…" #~ msgid "Change passphrase…" #~ msgstr "החלפת מילת הצופן…" #~ msgid "Switch to swipe" #~ msgstr "מעבר לגלישה" #~ msgid "Switch to passcode" #~ msgstr "שינוי לקוד צופן" #~ msgid "Switch to passphrase" #~ msgstr "מעבר למילת צופן" #~ msgid "Existing passcode" #~ msgstr "יציאה מקוד צופן" #~ msgid "Existing passphrase" #~ msgstr "מילת צופן קיימת" #~ msgid "Choose passcode" #~ msgstr "בחירת קוד צופן" #~ msgid "Choose passphrase" #~ msgstr "בחירת מילת צופן" #~ msgid "Confirm passcode" #~ msgstr "אישור קוד צופן" #~ msgid "Confirm passphrase" #~ msgstr "אישור מילת הצופן" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "קודי הצופן לא תואמים. אנא נסו שנית." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "מילות צופן אלה אינן תואמות. נא לנסות שוב." #~ msgid "Unset" #~ msgstr "ביטול ההגדרה" #~ msgid "Unlock the device using:" #~ msgstr "שחרור נעילת המכשיר באמצעות:" #~ msgid "Swipe (no security)" #~ msgstr "גלישה (ללא אבטחה)" #~ msgid "4-digit passcode" #~ msgstr "קוד צופן בעל 4 ספרות" #~ msgid "Passphrase" #~ msgstr "מילת צופן" #~ msgid "Fingerprint" #~ msgstr "טביעת אצבע" #~ msgid "Swipe (no security)… " #~ msgstr "גלישה (ללא אבטחה)… " #~ msgid "4-digit passcode…" #~ msgstr "קוד צופן בעל 4 ספרות…" #~ msgid "Passphrase…" #~ msgstr "מילת צופן…" #~ msgid "Security & Privacy" #~ msgstr "אבטחה ופרטיות" #~ msgid "Phone and Internet" #~ msgstr "הטלפון והאינטרנט" #~ msgid "Phone only" #~ msgstr "הטלפון בלבד" #~ msgid "Fingerprint ID" #~ msgstr "זיהוי ע\"י טביעת אצבע" #~ msgid "Locking and unlocking" #~ msgstr "נעילה ושחרור" #~ msgid "SIM PIN" #~ msgstr "קוד ה־SIM" #~ msgid "On" #~ msgstr "מופעל" #~ msgid "Encryption" #~ msgstr "הצפנה" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "הצפנה מגנה מפני גישה לנתוני הטלפון כאשר הטלפון מחובר למחשב אישי או למכשיר " #~ "אחר." #~ msgid "Privacy" #~ msgstr "פרטיות" #~ msgid "Stats on welcome screen" #~ msgstr "סטטיסטיקה במסך הפתיחה" #~ msgid "Messages on welcome screen" #~ msgstr "הודעות במסך הפתיחה" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "ללא" #~ msgid "Passcode" #~ msgstr "קוד צופן" #~ msgid "Sleep locks immediately" #~ msgstr "נעילה עם מצב שינה" #~ msgid "When locked, allow:" #~ msgstr "כאשר נעול, אפשר:" #~ msgid "Notifications and quick settings" #~ msgstr "התרעות והגדרות מהירות" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "הפעל את אבטחת הנעילה כדי להגביל את הגישה כאשר המכשיר נעול." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "יישומים ופונקציות אחרים יבקשו ממך לבטל את הנעילה." #~ msgid "Change SIM PIN" #~ msgstr "שנה את ה- PIN של ה- SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "קוד PIN שגוי. נותר %1 ניסיון." #~ msgstr[1] "קוד PIN שגוי. נותר %1 ניסיונות." #~ msgstr[2] "קוד PIN שגוי. נותר %1 ניסיונות." #~ msgstr[3] "קוד PIN שגוי. נותר %1 ניסיונות." #~ msgid "No more attempts allowed" #~ msgstr "אין אפשרות לנסות יותר" #~ msgid "Current PIN:" #~ msgstr "PIN נוכחי:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "מותר %1 ניסיון." #~ msgstr[1] "מותר %1 ניסיונות." #~ msgstr[2] "מותר %1 ניסיונות." #~ msgstr[3] "מותר %1 ניסיונות." #~ msgid "Choose new PIN:" #~ msgstr "בחר PIN חדש:" #~ msgid "Confirm new PIN:" #~ msgstr "אשר PIN חדש:" #~ msgid "PINs don't match. Try again." #~ msgstr "קוד ה- PIN אינו תואם. נסה שוב." #~ msgid "Enter SIM PIN" #~ msgstr "הזן PIN של ה- SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "הזן את קוד הPIN הקודם של הSIM" #~ msgid "Unlock" #~ msgstr "שחרור" #~ msgid "Lock" #~ msgstr "נעילה" #~ msgid "Unlocked" #~ msgstr "לא נעול" #~ msgid "Change PIN…" #~ msgstr "שנה קוד PIN …" #~ msgid "Locked" #~ msgstr "נעול" #~ msgid "Unlock…" #~ msgstr "לבטל נעילה…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "כאשר מוגדר PIN של ה- SIM, יש להזין אותו כדי לגשת לשירותי הסלולר לאחר " #~ "הפעלת המכשיר מחדש או החלפת ה- SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "הזנת PIN שגויה שוב ושוב עשויה לנעול את ה- SIM לצמיתות." #~ msgid "Hour" #~ msgstr "שעה" #~ msgid "Minute" #~ msgstr "דקה" #~ msgid "Second" #~ msgstr "שנייה" #~ msgid "Day" #~ msgstr "יום" #~ msgid "Month" #~ msgstr "חודש" #~ msgid "Year" #~ msgstr "שנה" #~ msgid "Cellular data" #~ msgstr "גלישה סלולרית" #~ msgid "No SIM detected" #~ msgstr "לא זוהה SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "הכנס SIM והפעל מחדש את המכשיר." #~ msgid "Data roaming" #~ msgstr "נדידה של תקשורת נתונים" #~ msgid "Ask me each time" #~ msgstr "שאל אותי בכל פעם" #~ msgid "For outgoing calls, use:" #~ msgstr "לשיחות יוצאות יש להשתמש ב־:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "באפשרותך לשנות את ה- SIM לשיחות בודדות, או לאנשי קשר בפנקס הכתובות." #~ msgid "For messages, use:" #~ msgstr "להודעות יש להשתמש ב־:" #~ msgid "Next" #~ msgstr "הבא" #~ msgid "Data usage statistics" #~ msgstr "סטטיסטיקת שימוש בנתונים" #~ msgid "Carriers" #~ msgstr "ספקים" #~ msgid "Connection type:" #~ msgstr "סוג חיבור:" #~ msgid "2G only (saves battery)" #~ msgstr "2G בלבד (חוסך בסוללה)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (מהיר יותר)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (מהיר יותר)" #~ msgid "Edit SIM Name" #~ msgstr "עריכת שם ה־SIM" #~ msgid "Cellular data:" #~ msgstr "נתונים סלולריים:" #~ msgid "Accessibility" #~ msgstr "נגישות" #~ msgid "accessibility" #~ msgstr "נגישות" #~ msgid "a11y" #~ msgstr "נגישות" #~ msgid "cellular" #~ msgstr "סלולרי" #~ msgid "mobile" #~ msgstr "נייד" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "נתונים" #~ msgid "carrier" #~ msgstr "ספק" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "שירותים" #~ msgid "forwarding" #~ msgstr "מעביר" #~ msgid "waiting" #~ msgstr "ממתין" #~ msgid "call" #~ msgstr "שיחה" #~ msgid "shortcuts" #~ msgstr "קיצורי דרך" #~ msgid "numbers" #~ msgstr "מספרים" #~ msgid "security" #~ msgstr "אבטחה" #~ msgid "privacy" #~ msgstr "פרטיות" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "קוד" #~ msgid "password" #~ msgstr "סיסמה" #~ msgid "passphrase" #~ msgstr "ביטוי סיסמה" #~ msgid "swipe" #~ msgstr "החלק" #~ msgid "allow" #~ msgstr "להתיר" #~ msgid "access" #~ msgstr "גישה" #~ msgid "Updates available" #~ msgstr "ישנם עדכונים זמינים" #~ msgid "Incorrect passcode. Try again." #~ msgstr "קוד שגוי. נסה שוב." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "ביטוי סיסמה שגוי. נסה שוב." #~ msgid "Could not set security mode" #~ msgstr "לא ניתן היה להגדיר את מצב האבטחה" #~ msgid "Could not set security display hint" #~ msgstr "לא ניתן היה להגדיר רמז לתצוגת אבטחה" #~ msgid "Authentication token manipulation error" #~ msgstr "שגיאת מניפולציה של אסימון אימות" #~ msgid "There's an updated system image." #~ msgstr "קיימת גרסת מערכת עדכנית יותר." #~ msgid "Tap to open the system updater." #~ msgstr "הקש כדי לפתוח את מעדכן המערכת." lomiri-system-settings-1.1.0/po/hi.po000066400000000000000000001403501457356502600175620ustar00rootroot00000000000000# Hindi translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2017-10-28 07:56+0000\n" "Last-Translator: Aayush Gupta \n" "Language-Team: Hindi \n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 2.15\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "सिस्टम सेटिंग्स" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "पसंद;प्रणाली;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "सीरियल" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "स्टोरेज" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "सॉफ्टवेयर:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "अपडेट्स के लिए जाँच करें" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "लिगल:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "सॉफ्टवेयर लाइसेंसीस" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "नियामक की जानकारी" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "सिस्टम सेटिंग्स" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "ऐप्स द्वारा प्रयुक्त" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "ऐप्स द्वारा प्रयुक्त" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "कुल जगह" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "फ्री जगह" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "रद्द" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "पृष्ठभूमि" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "सभी सिस्टम सेटिंग रीसेट करे" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "पृष्ठभूमि" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "सिस्टम" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "स्क्रीन चमक" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "ब्लूटूथ" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "फोन" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "नेटवर्क" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "चमक" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "चमक" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "स्क्रीन चमक" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "खुद ब खुद समायोजित" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "वातावरण के अनुरूप स्क्रीन को उज्ज्वल और मंद करता है।" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "ध्वनि" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "वायब्रेट जब रिंगिग" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "ध्वनि" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "वायब्रेट जब रिंगिग" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "वायब्रेट जब रिंगिग" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "हटा दें" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "सिस्टम सेटिंग्स" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "समय व दिनांक" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "सभी दस्तावेजों, संचित खेल, सेटिंग्स, और अन्य वस्तुओं को स्थायी रूप से इस फोन से हटा दिया " "जाएगा." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "फोन रीसेट करो" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "सभी सिस्टम सेटिंगस रीसेट करे..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "सामग्री और लांचर की लेआउट, और होम स्क्रीन के फिल्टर अपने मूल सेटिंग्स मे लौटा दी जाएगी." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "सभी सिस्टम सेटिंग रीसेट करे" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "फोन कॉल्स:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "रिंगटोन" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "वायब्रेट जब रिंगिग" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "रिंगटोन" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "समय व दिनांक" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "निजी" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "सिस्टम" #~ msgid "System;" #~ msgstr "प्रणाली;" #~ msgid "Example" #~ msgstr "उदाहरण" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntu द्वारा प्रयुक्त" #, fuzzy #~ msgid "Dash background" #~ msgstr "पृष्ठभूमि" #~ msgid "Edit" #~ msgstr "संपादित करें" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "सभी सिस्टम सेटिंगस रीसेट करे..." #~ msgid "Cellular" #~ msgstr "Cellular" #, fuzzy #~ msgid "Some calls" #~ msgstr "फोन कॉल्स:" #~ msgid "Security & Privacy" #~ msgstr "सुरक्षा और गोपनीयता" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Cellular" #~ msgid "Accessibility" #~ msgstr "अभिगम्यता" lomiri-system-settings-1.1.0/po/hr.po000066400000000000000000001526361457356502600176050ustar00rootroot00000000000000# Croatian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-08-26 14:40+0000\n" "Last-Translator: Ante Karamatić \n" "Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Postavke sustava" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Osobitosti;Postavke;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serijski" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ništa" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Softver:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Posljedna nadopuna" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nikada" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Potraži nadopune" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Pravno:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Softverske licence" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulatorne informacije" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Postavke sustava" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Slike" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Ostale datoteke" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Slobodan prostor" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Nepoznato" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Odustani" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Pozadina" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Ponovo postavi sve postavke sustava" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Tablet" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Telefon se mora ponovno pokrenuti za instalaciju nadogradnje sustava." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "Pozadina" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "Sustav;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Prilagođen" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Odaberite operatera:" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pretpregled" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Postavi" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "U redu" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Nakon %1 minute" msgstr[1] "Nakon %1 minute" msgstr[2] "Nakon %1 minuta" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Nakon %1 minute" msgstr[1] "Nakon %1 minute" msgstr[2] "Nakon %1 minuta" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Hotspot bežične mreže" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Nakon %1 minute" msgstr[1] "Nakon %1 minute" msgstr[2] "Nakon %1 minuta" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Povezano" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Povezivanje…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Odspajanje" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Odspojen" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Nepoznato" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Računalo" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Mreža" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Slušalice s mikrofonom" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Slušalice" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tipkovnica" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Miš" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Pisač" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Ostalo" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Odlično" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Dobro" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Prosječno" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Loše" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Naziv" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Odspoji" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Povezivanje" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Povezivanje…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Povezani uređaji:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Poveži dodatan uređaj:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN za '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Upari" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Osvjetljenje" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Osvjetljenje" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Brightness" msgid "Display brightness:" msgstr "Osvjetljenje" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Automatski" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Jezik prikaza" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Posljednje povezivanje" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Povezani uređaji:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Povezivanje…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Poveži dodatan uređaj:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Odaberite operatera:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Odspoji" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Slike" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Trenutni raspored:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Odaberite operatera:" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Prikaži lozinku" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Promijeni" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Hotspot bežične mreže" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Jezik prikaza" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Potvrdi" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Rasporedi tipkovnice" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Trenutni raspored:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Svi dostupni rasporedi:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Jezik i tekst" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tipkovnica" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Provjera pravopisa" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatsko ispravljanje" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sugestije riječi" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Zvukovi tipkovnice" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibracija tipkovnice" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Rasporedi tipkovnice" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Telefon se mora ponovno pokrenuti za instalaciju nadogradnje sustava." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Odspojen" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Nije poslano" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Opskrbitelj je sada dostupan" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Obavijesti" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Zvuk" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "Vibracija tipkovnice" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Obavijesti" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Obavijesti" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Zvuk" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "Vibriraj pri zvonjenju" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Vibriraj u tihom načinu" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Vibriraj pri zvonjenju" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Lokacija" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Odabrana aplikacija vas može obavijestiti pomoću obavijesnih mjehurića, " "zvukova, vibracija i obavjesnog središta." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "Obavijesti" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Pisač" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Usluge" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Povezivanje…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Odaberite operatera:" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Pisač" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Enkripcija" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lokacija" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Odaberite operatera:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Pisač" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Pisač" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Postavke sustava" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Vrijeme i datum" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Tablet" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Aktiviraj" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "Poruke:" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "IP Adresa" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Svi dokumenti, pohranjene igre, postavke i ostali sadržaji biti će trajno " "uklonjeni s ovog telefona." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Obriši i ponovno postavi sve" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "Ponovo postavi telefon" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Ponovo postavi sve postavke sustava" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Obriši i ponovno postavi sve" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Ponovo postavi sve postavke sustava" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Tihi način" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Zvono:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Pozivi:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Melodija" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Vibriraj pri zvonjenju" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibriraj u tihom načinu" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Prikaži zvukove" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Poruke:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibriraj sa zvukom poruke" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibriraj sa zvukom poruke" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Ostali zvukovi:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Zaključaj zvuk" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "Vibracija tipkovnice" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibriraj sa zvukom poruke" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Melodija" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Odaberite operatera:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Vremenska zona" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Postavi vremensku zonu:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatski" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ručno" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Unesite svoju trenutnu lokaciju" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Ništa nije pronađeno" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Vrijeme i datum" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Vremenska zona:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Postavi vrijeme i datum:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Postavi vrijeme i datum" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Vrijeme" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datum" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Usluga dijeljenih veza nije uspjela" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Svi dostupni rasporedi:" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Nepoznata greška" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nije dan razlog" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Uređajem se sada upravlja" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Uređajem se više ne upravlja" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Uređaj nije pripremljen za podešavanje" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP podešavanje ne može biti podržano (nema dostupne adrese, vremena čekanja, " "itd.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP podešavanje nije više valjano" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Vaše pojedinosti ovjere su pogrešne" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X opskrbitelj odspojen" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Neuspjelo podešavanje 802.1X opskrbitelja" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X opskrbitelj nije uspio" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X opskrbitelju je trebalo previše vremena za ovjeru" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP klijent se nije uspio pokrenuti" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Greška DHCP klijenta" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP kijent nije uspio" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Usluga dijeljenih veza se nije uspjela pokrenuti" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Usluga dijeljenih veza nije uspjela" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Potreban firmware uređaja možda nedostaje" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Uređaj je uklonjen" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager je otišao spavati" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Aktivna veza uređaja je nestala" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Uređaj je odspojen od strane korisnika ili klijenta" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Uređaj postojeće mreže je predpostavljen" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Opskrbitelj je sada dostupan" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem nije pronađen" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetoot povezivanje nije uspjeo ili je isteklo vrijeme" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Ovisnost povezivanja nije uspjela" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager je nedostupan" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wi-Fi mreža se ne može pronaći" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Pomoćno povezivanje glavnog povezivanja je neuspjelo" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Pojedinosti mreže" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Posljednje povezivanje" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Lozinka" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Zaboravi mrežu" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP Adresa" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Poveži se na skrivenu mrežu" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Naziv mreže" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sigurnost" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "Automatsko ispravljanje" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Inačica: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Inačica: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "Automatski" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "Prikaži lozinku" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Povezivanje na skrivenu mrežu..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Prijašnje mreže" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Očisti" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Privatnost" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Message received" #~ msgstr "Poruka primljena" #~ msgid "Remove image" #~ msgstr "Ukloni sliku" #~ msgid "System;" #~ msgstr "Sustav;" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Slike" #, fuzzy #~ msgid "hotspot" #~ msgstr "Hotspot" #, fuzzy #~ msgid "mouse" #~ msgstr "Miš" #, fuzzy #~ msgid "communication" #~ msgstr "Automatsko ispravljanje" #, fuzzy #~ msgid "printer" #~ msgstr "Pisač" #, fuzzy #~ msgid "printers" #~ msgstr "Pisač" #, fuzzy #~ msgid "Dash background" #~ msgstr "Pozadina" #, fuzzy #~ msgid "User name" #~ msgstr "Naziv mreže" #, fuzzy #~ msgid "Enter password" #~ msgstr "Prikaži lozinku" #, fuzzy #~ msgid "PAP only" #~ msgstr "Samo telefon" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Samo telefon" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Operateri" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Operateri" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Ponovo postavi sve postavke sustava" #, fuzzy #~ msgid "Disable" #~ msgstr "Tablet" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Odspoji" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Odspoji" #~ msgid "Cellular" #~ msgstr "Mobilno" #~ msgid "Call forwarding" #~ msgstr "Preusmjeravanje poziva" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager je nedostupan" #, fuzzy #~ msgid "Some calls" #~ msgstr "Pozivi:" #~ msgid "Off" #~ msgstr "Isključeno" #~ msgid "Forward to" #~ msgstr "Proslijedi prema" #~ msgid "Call waiting" #~ msgstr "Pozivi na čekanju" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Omogućava odgovaranje ili započinjanje novog poziva dok drugi već traje " #~ "te prebacivanje između njih" #~ msgid "Services" #~ msgstr "Usluge" #, qt-format #~ msgid "Last called %1" #~ msgstr "Posljednje zvano %1" #~ msgid "Call" #~ msgstr "Poziv" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 usluge" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "Microphone" #~ msgstr "Zaključaj telefon" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Unset" #~ msgstr "Ukloni" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Povezani uređaji:" #~ msgid "Passphrase" #~ msgstr "Zaporka" #~ msgid "Security & Privacy" #~ msgstr "Sigurnost i privatnost" #~ msgid "Phone and Internet" #~ msgstr "Telefon i Internet" #~ msgid "Phone only" #~ msgstr "Samo telefon" #~ msgid "SIM PIN" #~ msgstr "SIM PIN" #~ msgid "On" #~ msgstr "Uključeno" #~ msgid "Encryption" #~ msgstr "Enkripcija" #~ msgid "Privacy" #~ msgstr "Privatnost" #, fuzzy #~ msgid "Locked" #~ msgstr "Zaključaj zvuk" #~ msgid "Hour" #~ msgstr "Sati" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "Sekunde" #~ msgid "Day" #~ msgstr "Dan" #~ msgid "Month" #~ msgstr "Mjesec" #~ msgid "Year" #~ msgstr "Godina" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Mobilno" #~ msgid "Carriers" #~ msgstr "Operateri" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Povezano" #~ msgid "Accessibility" #~ msgstr "Pristupačnost" #~ msgid "accessibility" #~ msgstr "pristupačnost" #~ msgid "access" #~ msgstr "pristup" #~ msgid "Authentication token manipulation error" #~ msgstr "Manipulacijska greška tokena ovjere" lomiri-system-settings-1.1.0/po/ht.po000066400000000000000000001315061457356502600176000ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ht\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/hu.po000066400000000000000000002227661457356502600176120ustar00rootroot00000000000000# Hungarian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-10-23 15:06+0000\n" "Last-Translator: Lundrin \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.1.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Rendszerbeállítások" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Tulajdonságok;Beállítások;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Nem lehet megszakítani az aktuális kérést (nem lehet a szolgáltatással " "kommunikálni)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Nem lehet szüneteltetni az aktuális kérést (nem lehet a szolgáltatással " "kommunikálni)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Fejlesztői mód" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Fejlesztői módban bárki hozzáférhet, megváltoztat vagy törölhet bármit a " "telefonjáról egy csatlakoztatott eszköz segítségével." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "A Fejlesztői mód használatához jelkód vagy jelmondat szükséges." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Képernyőzárolás" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Elnézést, ez a licenc nem jeleníthető meg." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Bővebben" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Sorozatszám" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nincs" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi cím" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth cím" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Tárhely" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 szabad" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Szoftver:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Rendszer" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Utolsó frissítés" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Soha" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Frissítések keresése" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Jogi információk:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Szoftver licencek" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Szabályozási információk" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Fejlesztői mód" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Szkennelés" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Rendszer számára lefoglalt" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Rendszer által használt" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videók" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Zenék" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Képek" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokumentumok" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Letöltések" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Egyéb fájlok" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Alkalmazások által használt" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Teljes tárterület" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Szabad hely" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Név szerint" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Méret szerint" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Nem elérhető" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Rendszer fordítás részletei" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Operációs rendszer frissítési csatorna" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Rendszer buildszám" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Kernel" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Build ABI" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Ubuntu lemezkép" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu fordítási leírás" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Eszköz lemezkép" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Eszköz fordítási leírás" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Testreszabási lemezkép" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Ismeretlen cím" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Mégse" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nincsenek képek kiválasztva" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 kép eltávolítása" msgstr[1] "%1 kép eltávolítása" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Kép hozzáadása" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Képek eltávolítása" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Háttér & megjelenítés" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Minden rendszerbeállítás visszaállítása" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "bekapcsol" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "A telefont újra kell indítania a változtatások életbe léptetéséhez." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Elmosódási effekt bekapcsolása" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Háttérkép:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Rendszer képek" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Egyéni" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Válasszon alkalmazást" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Előnézet" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Beállít" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Nem lehetséges" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "A jelenleg aktív háttérképet nem lehet törölni!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Akkumulátor" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 másodperce" msgstr[1] "%1 másodperce" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 perce" msgstr[1] "%1 perce" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 órája" msgstr[1] "%1 órája" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Töltöttségi szint" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Tegnap" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Ma" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Töltés folyamatban" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Utolsó teljes töltés" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Teljesen feltöltve" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Akkumlátor százalék mutatása" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "A merülés a következő módokon lassítható:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Kijelző fényereje" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Zárolás, ha inaktív" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Altatás, ha inaktív" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 másodperc után" msgstr[1] "%1 másodperc után" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 perc után" msgstr[1] "%1 perc után" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi-t használja a hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Telefon zárolása, ha nincs használatban:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Telefon altatása, ha nincs használatban:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 másodperc után" msgstr[1] "%1 másodperc után" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Biztonságosabb kisebb időt. A telefon nem kerül zárolásra telefonhívások " "vagy videó lejátszás közben." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "A telefon nem alszik el telefonhívások vagy videólejátszás közben." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth párosítás megerősítés kérés" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "engedélyez" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth párosítási kérés" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Erősítse meg, hogy a(z) „%1” által megjelenített PIN megegyezik ezzel" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "PIN megerősítése" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Csatlakozva" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Csatlakozás…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Leválasztás…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Leválasztva" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Ismeretlen" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Számítógép" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Hálózat" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Fejhallgató" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Fejhallgató" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Videó" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Egyéb hang" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Játékvezérlő" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Billentyűzet" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Táblagép" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Egér" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Nyomtató" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Egyéb" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Kiváló" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Jó" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Elfogadható" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Gyenge" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Név" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Típus" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Állapot" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Jelerősség" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Automatikus csatlakozás észleléskor:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Kapcsolat bontása" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Csatlakozás" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Eszköz elfelejtése" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Észlelhető" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Nem észlelhető" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Újraindítás…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Csatlakoztatott eszközök:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Egyéb eszköz csatlakoztatása:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Eszköz csatlakoztatása:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nem található" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "„%1” PIN kódja" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Párosítás" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Fényerő" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Fényerő" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Kijelző fényereje" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Automatikus beállítás" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" "Élénkíti vagy elhalványítja a kijelzőt, hogy jobban illeszkedjen a környezet " "fényviszonyaihoz." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "kijelző" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "kijelző" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "kijelző" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Utolsó használat" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Nem található" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Csatlakoztatott eszközök:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Csatlakozás…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Egyéb eszköz csatlakoztatása:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Válasszon jelmondatot" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "szétkapcsolás" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Képek" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Jelenlegi kiosztások:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Hotspot beállításainak megváltoztatása" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Hotspot beállítása" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Hotspot neve" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Válasszon jelmondatot" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Jelszó megjelenítése" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Módosítás" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Bekapcsolt hotspot esetén más eszközök is használhatják a mobil-" "adatkapcsolatát Wi-Fin keresztül. Természetesen ennek adatforgalmi díja " "lehet." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Más eszközök is használhatják a mobil-adatkapcsolatát Wi-Fin keresztül. " "Természetesen ennek adatforgalmi díja lehet." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Jelkód megváltoztatása" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Hotspot beállítása" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Wi-Fi hotspot" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Wi-Fi hálózaton" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "A megjelenítés nyelve" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Vissza" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Jóváhagyás" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Billentyűzetkiosztások" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Jelenlegi kiosztások:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Rendelkezésre álló kiosztások:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Nyelv és szöveg" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Megjelenítés nyelve" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "billentyűzet" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "billentyűzet" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "billentyűzet" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "billentyűzet" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Billentyűzet" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Helyesírás-ellenőrzés" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatikus javítás" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Szójavaslatok" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automatikus nagybetűsítés" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "A Shift bekapcsolása a mondatok kezdőbetűinek nagybetűsítésére." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automatikus központozás" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Új mondatot kezd és hozzáad minden hiányzó idézőjelet vagy zárójelet, ha " "megérinti kétszer a Szóközt." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Billentyűzet hang" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Billentyűzet rezgése" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Billentyűzetkiosztások" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "billentyűzet" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "A telefont újra kell indítania a változtatások életbe léptetéséhez." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Újraindítás most" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Jelenleg ellenőrzött nyelvek:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Rendelkezésre álló nyelvek:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Indító visszaállítása" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Leválasztva" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "repülési" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Nincs elküldve" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "A kliens nem érhető el" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "riasztások" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "riasztások" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Értesítések" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Hang" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "rezgés" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Értesítések" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Értesítések" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Hang" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "rezgés" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Rezgés csendes üzemmódban" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Csörgéskor rezegjen" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "rezgés" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "nagybetűre alakítás" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "A kiválasztott alkalmazások értesíthetik Önt értesítési buborékon, hangon, " "rezgésen vagy az Értesítési központon keresztül." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "értesítések" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Nyomtató" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Adja meg a SIM PIN kódját" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Szolgáltatások" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Csatlakozás…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Válasszon jelmondatot" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Nyomtató" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Leírás" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Helyszín" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Válasszon szolgáltatót:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Nyomtató" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Törlés" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Nyomtató" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Rendszerbeállítások" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Dátum és idő" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Fejlesztői mód" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "bekapcsol" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Aktiválás" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "üzenet" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "cím" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Minden dokumentum, elmentett játék, beállítás és egyéb dolog véglegesen " "törölve lesz a telefonról." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Visszaállítás és törlés" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "eszköz" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Indító visszaállítása" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Visszaállítja az Indító eredeti állapotát." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Minden rendszerbeállítás visszaállítása" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "A tartalmak és az indító elrendezése, valamint a kezdő képernyőn lévő szűrők " "vissza lesznek állítva az eredeti beállításukra." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Visszaállítás és törlés" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Minden rendszerbeállítás visszaállítása" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Néma üzemmód" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Csengőhang:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "A magas hangerőszint károsíthatja a hallást." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Hívások:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Csengőhang" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Csörgéskor rezegjen" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Rezgés csendes üzemmódban" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tárcsázó hangok" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Üzenetek:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Rezgés üzenet érkezéskor" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Rezgés üzenet érkezéskor" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Egyéb hangok:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Zárolási hang" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "rezgés" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Rezgés üzenet érkezéskor" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Csengőhang" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Válasszon szolgáltatót:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Időzóna" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Időzóna beállítása:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatikusan" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Kézzel" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Adja meg a jelenlegi helyzetét!" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nincs találat" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Idő és dátum" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Időzóna:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Dátum és idő beállítása:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Dátum és idő beállítása" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Idő" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dátum" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "A megosztott kapcsolat szolgáltatás sikertelen" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "A telefont újra kell indítania a változtatások életbe léptetéséhez." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Folytatás" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Frissítések érhetők el" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Mentés" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Ismeretlen hiba" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nincs megadva ok" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Az eszköz mostantól kezelt" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Az eszköz mostantól nem kezelt" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Az eszköz nem készíthető fel a beállításra" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Az IP-beállításokat nem lehet fenntartani (nem elérhető a cím, időtúllépés, " "stb.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Az IP-beállítások már nem érvényesek" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "A hitelesítési adatok helytelenek" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "A 802.1X-kliens bontotta a kapcsolatot" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "A 802.1X-kliens beállítása meghiúsult" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "A 802.1X-kliens sikertelen" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "A 802.1X-kliens hitelesítése túl sokáig tartott" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "A DHCP kliens nem indult el" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP-klienshiba" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "A DHCP-kliens sikertelen" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "A megosztott kapcsolat szolgáltatás nem indult el" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "A megosztott kapcsolat szolgáltatás sikertelen" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Az eszközhöz szükséges firmware hiányozhat" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Az eszköz eltávolításra került" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "A Hálózatkezelő altatva" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Az eszköz aktív kapcsolata eltűnt" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Az eszközt a felhasználó vagy a kliens leválasztotta" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Az eszköz meglévő kapcsolata felvéve" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "A kliens nem érhető el" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "A modem nem található" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "A Bluetooth kapcsolódás sikertelen, vagy túllépte az időkorlátot" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Egy sikertelen kapcsolódási függőség" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager nem elérhető" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "A Wi-FI hálózat nem található" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Az alap kapcsolat másodlagos kapcsolata sikertelen" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Hálózat részletei" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Utolsó használat" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Jelszó" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Hálózat elfelejtése" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP cím" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Csatlakozás rejtett hálózathoz" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Hálózatnév" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Biztonság" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA és személyes WPA2" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA és személyes WPA2" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "értesítések" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Letiltva" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "verzió" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Verzió: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Verzió: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automatikus" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Felhasználónév" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "jelszó" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Csatlakozás rejtett hálózathoz" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Korábbi hálózatok" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Törlés" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Adatvédelem" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Keresés" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Személyes" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Rendszer" #~ msgid "Message received" #~ msgstr "Üzenet érkezett" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Csatlakozás Wi-Fi hálózathoz" #~ msgid "Remove image" #~ msgstr "Kép eltávolítása" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Frissítések érhetők el" #~ msgid "Launcher" #~ msgstr "Indító" #~ msgid "System;" #~ msgstr "Rendszer;" #~ msgid "about" #~ msgstr "névjegy" #~ msgid "device" #~ msgstr "eszköz" #~ msgid "info" #~ msgstr "infó" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "szám" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "sorozatszám" #~ msgid "address" #~ msgstr "cím" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licencek" #~ msgid "developer" #~ msgstr "fejlesztő" #~ msgid "software" #~ msgstr "szoftver" #~ msgid "storage" #~ msgstr "tárhely" #~ msgid "disk" #~ msgstr "lemez" #~ msgid "space" #~ msgstr "szabad hely" #~ msgid "version" #~ msgstr "verzió" #~ msgid "revision" #~ msgstr "kiadás" #~ msgid "appearance" #~ msgstr "megjelenítés" #~ msgid "wallpaper" #~ msgstr "háttérkép" #~ msgid "art" #~ msgstr "művészet" #~ msgid "photo" #~ msgstr "fénykép" #~ msgid "picture" #~ msgstr "kép" #~ msgid "image" #~ msgstr "kép" #~ msgid "battery" #~ msgstr "akkumulátor" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "töltés" #~ msgid "idle" #~ msgstr "inaktív" #~ msgid "lock" #~ msgstr "zárolás" #~ msgid "disable" #~ msgstr "kikapcsol" #~ msgid "enable" #~ msgstr "bekapcsol" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "fejhallgató" #~ msgid "pair" #~ msgstr "párosít" #~ msgid "discover" #~ msgstr "felfedez" #~ msgid "car" #~ msgstr "autó" #~ msgid "handsfree" #~ msgstr "kihangosító" #~ msgid "wireless" #~ msgstr "vezeték nélküli" #~ msgid "connect" #~ msgstr "csatlakoztatás" #~ msgid "disconnect" #~ msgstr "szétkapcsolás" #~ msgid "stereo" #~ msgstr "sztereó" #~ msgid "brightness" #~ msgstr "fényerő" #~ msgid "display" #~ msgstr "kijelző" #~ msgid "screen" #~ msgstr "képernyő" #~ msgid "automatic" #~ msgstr "automatikus" #~ msgid "adjust" #~ msgstr "állít" #~ msgid "Example" #~ msgstr "Példa" #~ msgid "example" #~ msgstr "példa" #~ msgid "test" #~ msgstr "teszt" #~ msgid "sample" #~ msgstr "minta" #~ msgid "Flight Mode" #~ msgstr "Repülőgépes mód" #~ msgid "flight" #~ msgstr "repülési" #~ msgid "plane" #~ msgstr "repülő" #~ msgid "offline" #~ msgstr "nem elérhető" #~ msgid "airplane" #~ msgstr "repülőgép" #~ msgid "network" #~ msgstr "hálózat" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Képek" #, fuzzy #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "language" #~ msgstr "nyelv" #~ msgid "keyboard" #~ msgstr "billentyűzet" #~ msgid "spellcheck" #~ msgstr "helyesírás-ellenőrzés" #~ msgid "correct" #~ msgstr "javítás" #~ msgid "suggestions" #~ msgstr "javaslatok" #~ msgid "capitalization" #~ msgstr "nagybetűre alakítás" #~ msgid "punctuation" #~ msgstr "központozás" #~ msgid "layout" #~ msgstr "kiosztás" #~ msgid "words" #~ msgstr "szavak" #~ msgid "vibration" #~ msgstr "rezgés" #, fuzzy #~ msgid "launcher" #~ msgstr "Indító" #, fuzzy #~ msgid "mouse" #~ msgstr "Egér" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "click" #, fuzzy #~ msgid "communication" #~ msgstr "értesítések" #~ msgid "notifications" #~ msgstr "értesítések" #~ msgid "apps" #~ msgstr "alkalmazás" #~ msgid "authorize" #~ msgstr "engedélyez" #~ msgid "permissions" #~ msgstr "engedélyek" #~ msgid "badges" #~ msgstr "bélyegkép" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Tájolás zárolása" #~ msgid "rotation" #~ msgstr "forgatás" #~ msgid "orientation" #~ msgstr "tájolás" #, fuzzy #~ msgid "printer" #~ msgstr "Nyomtató" #, fuzzy #~ msgid "printers" #~ msgstr "Nyomtató" #, fuzzy #~ msgid "printing" #~ msgstr "várakozás" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Visszaállítás" #~ msgid "reset" #~ msgstr "visszaállítás" #~ msgid "erase" #~ msgstr "törlés" #~ msgid "factory" #~ msgstr "gyári" #~ msgid "clear" #~ msgstr "törlés" #~ msgid "restore" #~ msgstr "visszaállít" #~ msgid "sound" #~ msgstr "hang" #~ msgid "silent" #~ msgstr "néma" #~ msgid "ringtone" #~ msgstr "csengőhang" #~ msgid "vibrate" #~ msgstr "rezgés" #~ msgid "dialpad" #~ msgstr "tárcsázó" #~ msgid "message" #~ msgstr "üzenet" #~ msgid "volume" #~ msgstr "Hangerő" #~ msgid "time" #~ msgstr "idő" #~ msgid "date" #~ msgstr "dátum" #~ msgid "timezone" #~ msgstr "időzóna" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "rejtett" #~ msgid "Used by Ubuntu" #~ msgstr "Az Ubuntu által használt" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu kinézet" #, fuzzy #~ msgid "Dash background" #~ msgstr "háttér" #~ msgid "Edit" #~ msgstr "Szerkesztés" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Proxy" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Proxy" #, fuzzy #~ msgid "User name" #~ msgstr "Felhasználónév" #, fuzzy #~ msgid "Enter username" #~ msgstr "Jelmondat megadása" #, fuzzy #~ msgid "Enter password" #~ msgstr "Jelmondat megadása" #, fuzzy #~ msgid "PAP only" #~ msgstr "Csak telefon" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Csak telefon" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Szolgáltató" #~ msgid "Carrier" #~ msgstr "Szolgáltató" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Szolgáltatók" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Internet APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "APN beállítások visszaállítása" #~ msgid "Reset APN Settings" #~ msgstr "APN beállítások visszaállítása" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Biztos benne, hogy visszaállítja az APN beállításait?" #, fuzzy #~ msgid "Disable" #~ msgstr "kikapcsol" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Kapcsolat bontása" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "kikapcsol" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "szétkapcsolás" #~ msgid "Cellular" #~ msgstr "Mobil" #~ msgid "Call forwarding" #~ msgstr "Hívástovábbítás" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Kimenő hívásokhoz használja:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager nem elérhető" #~ msgid "Please select a phone number" #~ msgstr "Válasszon telefonszámot" #~ msgid "Numbers" #~ msgstr "Telefonszámok" #, fuzzy #~ msgid "All calls" #~ msgstr "hívás" #, fuzzy #~ msgid "Some calls" #~ msgstr "Hívások:" #~ msgid "Off" #~ msgstr "Kikapcsolva" #~ msgid "Forward to" #~ msgstr "Továbbítás" #~ msgid "Enter a number" #~ msgstr "Szám megadása" #~ msgid "Call waiting" #~ msgstr "Hívásvárakoztatás" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Lehetővé teszi, hogy új hívást indítson vagy fogadjon hívásközben, és " #~ "akár váltson is azok között" #~ msgid "Services" #~ msgstr "Szolgáltatások" #, qt-format #~ msgid "Last called %1" #~ msgstr "Utolsó hívás: %1" #~ msgid "Call" #~ msgstr "Hívás" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 szolgáltatások" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "engedélyek" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Alkalmazások amelyek hozzáférhetnek a következőkhöz:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Alkalmazások amelyek hozzáférhetnek a kamerához" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Alkalmazások, melyek hozzáférhetnek a mikrofonhoz" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefon" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Alkalmazások, melyek hozzáférhetnek a mikrofonhoz" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Alkalmazások, melyek hozzáférhetnek a mikrofonhoz" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Alkalmazások, melyek hozzáférhetnek a mikrofonhoz" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "A GPS-t használja a helyzetének durva meghatározásához. Ha ki van " #~ "kapcsolva, kikapcsolja a GPS-t az akkumulátor kímélése érdekében." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Wi-Fi és GPS használata a hely durva meghatározásához. A hely " #~ "meghatározás kikapcsolása kíméli az akkumulátort." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Wi-Fi (jelenleg ki van kapcsolva) és GPS használata a hely durva " #~ "meghatározásához. A hely meghatározás kikapcsolása kíméli az akkumulátort." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Wi-Fi, mobil tornyok helyzetének és GPS használata a hely durva " #~ "meghatározásához. A hely meghatározás kikapcsolása kíméli az akkumulátort." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Wi-Fi, mobil tornyok helyzetének (jelenleg nem elérhető a mobil hálózat) " #~ "és GPS használata a hely durva meghatározásához. A hely meghatározás " #~ "kikapcsolása kíméli az akkumulátort." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Wi-Fi (jelenleg ki van kapcsolva), mobil tornyok helyzetének és GPS " #~ "használata a hely durva meghatározásához. A hely meghatározás " #~ "kikapcsolása kíméli az akkumulátort." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Wi-Fi (jelenleg ki van kapcsolva), mobil tornyok helyzetének (jelenleg " #~ "nem elérhető a mobil hálózat) és GPS használata a hely durva " #~ "meghatározásához. A hely meghatározás kikapcsolása kíméli az akkumulátort." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Hozzáférhetnek a helyzetéhez:" #, fuzzy #~ msgid "None requested" #~ msgstr "Nem található" #~ msgid "Change passcode…" #~ msgstr "Jelkód megváltoztatása" #~ msgid "Change passphrase…" #~ msgstr "Jelmondat módosítása" #~ msgid "Switch to swipe" #~ msgstr "Csúsztatásra váltás" #~ msgid "Switch to passcode" #~ msgstr "Jelkódra váltás" #~ msgid "Switch to passphrase" #~ msgstr "Jelmondatra váltás" #~ msgid "Existing passcode" #~ msgstr "Jelenlegi jelkód" #~ msgid "Existing passphrase" #~ msgstr "Korábbi jelmondat" #~ msgid "Choose passcode" #~ msgstr "Válasszon jelkódot" #~ msgid "Choose passphrase" #~ msgstr "Válasszon jelmondatot" #~ msgid "Confirm passcode" #~ msgstr "Jelkód megerősítése" #~ msgid "Confirm passphrase" #~ msgstr "Jelmondat megerősítése" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "A jelkódok nem egyeznek, próbálja újra." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "A jelmondatok nem egyeznek. Próbálja újra!" #~ msgid "Unset" #~ msgstr "Elfelejt" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Telefon feloldása az alábbi módon:" #~ msgid "Swipe (no security)" #~ msgstr "Csúsztatás (nincs zárolás)" #~ msgid "4-digit passcode" #~ msgstr "4 jegyű jelkód" #~ msgid "Passphrase" #~ msgstr "Jelmondat" #~ msgid "Swipe (no security)… " #~ msgstr "Csúsztatás (nincs zárolás) " #~ msgid "4-digit passcode…" #~ msgstr "4 jegyű jelkód" #~ msgid "Passphrase…" #~ msgstr "Jelmondat" #~ msgid "Security & Privacy" #~ msgstr "Biztonság és adatvédelem" #~ msgid "Phone and Internet" #~ msgstr "Telefon és internet" #~ msgid "Phone only" #~ msgstr "Csak telefon" #~ msgid "SIM PIN" #~ msgstr "SIM PIN kód" #~ msgid "On" #~ msgstr "Bekapcsolva" #~ msgid "Encryption" #~ msgstr "Titkosítás" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "A titkosítás védi a telefonja adatait, ha az egy másik telefonhoz, " #~ "számítógéphez vagy egyéb eszközhöz van csatlakoztatva." #~ msgid "Privacy" #~ msgstr "Adatvédelem" #~ msgid "Stats on welcome screen" #~ msgstr "Üdvözlőképernyő statisztikák" #~ msgid "Messages on welcome screen" #~ msgstr "Üzenetek az üdvözlő képernyőn" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Nincs" #~ msgid "Passcode" #~ msgstr "Jelkód" #~ msgid "Sleep locks immediately" #~ msgstr "Altatáskor azonnali zárolás" #~ msgid "When locked, allow:" #~ msgstr "A telefont lezárva is legyenek engedélyezve:" #~ msgid "Notifications and quick settings" #~ msgstr "Értesítések és gyors beállítások" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Kapcsolja be a képernyőzárolást, melynek segítségével korlátozhatja a " #~ "hozzáférést lezárt telefon esetén." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Más alkalmazások és funkciók engedélyt fognak kérni a feloldáshoz." #~ msgid "Change SIM PIN" #~ msgstr "SIM PIN kód megváltoztatása" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Helytelen PIN. %1 próbálkozás maradt." #~ msgstr[1] "Helytelen PIN. %1 próbálkozás maradt." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 próbálkozás engedélyezett." #~ msgid "Current PIN:" #~ msgstr "Jelenlegi PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 próbálkozás engedélyezett" #~ msgstr[1] "%1 próbálkozás engedélyezett" #~ msgid "Choose new PIN:" #~ msgstr "Új PIN megadása:" #~ msgid "Confirm new PIN:" #~ msgstr "ÚJ PIN megerősítése:" #~ msgid "PINs don't match. Try again." #~ msgstr "Nem egyeznek. Próbálja újra." #~ msgid "Enter SIM PIN" #~ msgstr "Adja meg a SIM PIN kódját" #~ msgid "Enter Previous SIM PIN" #~ msgstr "A korábbi SIM PIN kód:" #~ msgid "Unlock" #~ msgstr "Feloldás" #~ msgid "Lock" #~ msgstr "Lezárás" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Feloldás" #~ msgid "Change PIN…" #~ msgstr "PIN megváltoztatása" #, fuzzy #~ msgid "Locked" #~ msgstr "Lezárás" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Feloldás" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "A SIM kártya PIN kódjának beállítása után minden SIM kártya csere vagy " #~ "újraindítás után meg kell adnia a kódot a mobilszolgáltatások eléréséhez." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "A PIN kód többszöri helytelen megadása a SIM végleges zárolásához " #~ "vezethet." #~ msgid "Hour" #~ msgstr "Óra" #~ msgid "Minute" #~ msgstr "Perc" #~ msgid "Second" #~ msgstr "Másodperc" #~ msgid "Day" #~ msgstr "Nap" #~ msgid "Month" #~ msgstr "Hónap" #~ msgid "Year" #~ msgstr "Év" #~ msgid "Cellular data" #~ msgstr "Mobiladatok" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Nem található" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Helyezzen be egy SIM kártyát és indítsa újra az eszközét" #~ msgid "Data roaming" #~ msgstr "Adatbarangolás" #~ msgid "Ask me each time" #~ msgstr "Kérdezze minden alkalommal" #~ msgid "For outgoing calls, use:" #~ msgstr "Kimenő hívásokhoz használja:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Megválaszthatja a SIM kártyát minden egyes híváshoz vagy névjegyhez a " #~ "telefonkönyvben." #~ msgid "For messages, use:" #~ msgstr "Üzenetekhez használja:" #~ msgid "Next" #~ msgstr "Köv." #~ msgid "Data usage statistics" #~ msgstr "Adathasználati statisztikák" #~ msgid "Carriers" #~ msgstr "Szolgáltatók" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Csatlakozva" #~ msgid "2G only (saves battery)" #~ msgstr "Csak 2G (kíméli az akkumulátort)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (gyorsabb)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (gyorsabb)" #~ msgid "Edit SIM Name" #~ msgstr "SIM nevének szerkesztése" #~ msgid "Cellular data:" #~ msgstr "Mobiladatok:" #~ msgid "Accessibility" #~ msgstr "Akadálymentesítés" #~ msgid "accessibility" #~ msgstr "akadálymentesítés" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobil" #~ msgid "mobile" #~ msgstr "mobil" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "adat" #~ msgid "carrier" #~ msgstr "szolgáltató" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "szolgáltatások" #~ msgid "forwarding" #~ msgstr "továbbítás" #~ msgid "waiting" #~ msgstr "várakozás" #~ msgid "call" #~ msgstr "hívás" #~ msgid "shortcuts" #~ msgstr "gyorshívás" #~ msgid "numbers" #~ msgstr "számok" #~ msgid "security" #~ msgstr "biztonság" #~ msgid "privacy" #~ msgstr "adatvédelem" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kód" #~ msgid "password" #~ msgstr "jelszó" #~ msgid "passphrase" #~ msgstr "jelmondat" #~ msgid "swipe" #~ msgstr "csúsztat" #~ msgid "allow" #~ msgstr "engedélyez" #~ msgid "access" #~ msgstr "hozzáférés" #~ msgid "Updates available" #~ msgstr "Frissítések érhetők el" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Helytelen jelkód, próbálja újra." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Helytelen jelmondat. Próbálja újra." #~ msgid "Could not set security mode" #~ msgstr "Nem sikerült a biztonságos mód beállítása" #~ msgid "Could not set security display hint" #~ msgstr "Nem sikerült beállítani a megjelenítendő biztonsági emlékeztetőt" #~ msgid "Authentication token manipulation error" #~ msgstr "Hitelesítő tokenkezelés hiba" #~ msgid "There's an updated system image." #~ msgstr "Elérhető új rendszerfrissítés." #~ msgid "Tap to open the system updater." #~ msgstr "Koppintson a frissítő indításához." lomiri-system-settings-1.1.0/po/hy.po000066400000000000000000001530221457356502600176020ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2021-03-09 20:27+0000\n" "Last-Translator: TigranKhachatryan0 \n" "Language-Team: Armenian \n" "Language: hy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11.3\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Համակարգի Կարգավորումներ" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Նախընտրություններ;Կարգավորումներ" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Ծրագրավորողի ռեժիմ" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Ծրագրավորման ռեժիմում բոլորին ամենինչ հասանելի կլինի և բոլորը կարող են " "փոփոխել կամ ջնջել ինչ-որ բան։" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Դուք պետք է կոդ կամ գաղտնաբառ ունենաք, որպեսզի օգտվեք ծրագրավորման ռեժիմից։" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Կողպեքի ռեժիմի անվտանգություն" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Ներողություն, այս լիցենզիան չստացվեց ցույց տալ։" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Հավելվածի մասին" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Սերիական համար" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Բացակայում է" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi հասցե" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth հասցե" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Հիշողություն" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 ազատ" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Ծրագրային ապահովում." #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ՕՀ" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Վերջին թարմացում" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Երբեք" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Գտնել թարմացումներ" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Իրավական տեղեկատվություն." #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Ծրագրի լիցենզիաներ" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Իրավական տեղեկատվություն" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Ծրագրավորողի ռեժիմ" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Ստուգում" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Համակարգի Կարգավորումներ" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Զբաղված է ծրագրերի կոցմից" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Տեսանյութեր" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Ձայնագրություններ" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Նկարներ" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Ուրիշ ֆայլեր" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Զբաղված է ծրագրերի կոցմից" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Ընդհանուր հիշողություն" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Ազատ հիշողություն" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Անունով" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Չափով" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "ՕՀ-ի մասին ինֆորմացիա" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "ՕՀ-ի կառուցման համարը" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Սարքի կառուցման նկարագրություն" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Չեղարկել" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Ֆոն" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "Ֆոն" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "Համակարգ;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Applications:" msgid "Choose application" msgstr "Հավելվածներ:" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Նախադիտել" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Ընտրել" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Մարտկոց" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 վարկյան առաջ" msgstr[1] "%1 վարկյան առաջ" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 րոպե առաջ" msgstr[1] "%1 րոպե առաջ" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ժամ առաջ" msgstr[1] "%1 ժամ առաջ" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Լիցքավորման մակարդակը" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Երեկ" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Այսօր" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Լիցքավորվում է" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Վերջին լրիվ լիցքը" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Լրիվ լիցքավորված" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Մարտկոցի օգտագործումը նվազեցնելու ձևերը." #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Էկրանի լուսավորություն" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Միացնել կողպեքի ռեժիմը սպասման ռեժիմի ժամանակ" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Քնել սպասման ռեժիմում" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 վարկյան հետո" msgstr[1] "%1 վարկյան հետո" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 րոպե հետո" msgstr[1] "%1 րոպե հետո" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi-ն օգտագործվում է թեժ կետի համար" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Չօգտագործման ժամանակ միացնել կողպեքի ռեժիմը" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Սարքը քնելու ռեժիմում դնել, երբ այն չի օգտագործվում:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 վարկյան անց" msgstr[1] "%1 վարկյան անց" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Կարճ ժամանակներն ավելի անվտանգ են: Կողպեքի ռեժիմը չի ակտիվանա զանգերի " "ընթացքում կամ տեսանյութ դիտելիս:" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Կողպեքի ռեժիմը չի ակտիվանա զանգերի ընթացքում կամ տեսանյութ դիտելիս։" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth զուգավորման թույլտվության հարցում" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "%1 սարքը ուզում է զուգավորվել այս սարքի հետ։ Թողնե՞լ։" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Թողնել" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Հրաժարվել" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth-ի զուգավորման հարցում" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "Հաստատեք, որ PIN կոդը, որը նշված է '%1' սարքի մեջ համընկնում է տվյալ կոդի հետ" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Հաստատել կոդը" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Զուգավորված" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Զուգավորում…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Անջատում…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Անջատվել է" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Անհայտ" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Համակարգիչ" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Հեռախոս" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Մոդեմ" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Ցանց" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Ականջակալ" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Ականջակալներ" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Տեսանյութ" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Ուրիշ աուդիո" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Վահանակ" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Ստեղնաշար" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Պլանշետ" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Մկնիկ" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Տպիչ" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Տեսախցիկ" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Ժամացույց" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Այլ" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Հիասքանչ" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Լավ" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Նորմալ" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Վատ" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Անուն" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Տեսակ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Կարգավիճակ" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Սիգնալի հզորություն" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Միանգամից կպնել գտնելուց հետո." #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Անջատել" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Կպնել" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Մոռանալ սարքը" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Գրեք տրված PIN code-ը %1 սարքի մեջ և սեղմեք \"Enter\" ստեղնաշարի վրա." #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Երեվացող" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Անտեսանելի" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Որոնում…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Զուգավորված սարքեր." #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Զուգավորել ուրիշ սարք." #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Զուգավորել սարք." #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Չի գտնվել" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1'-ի համար կոդ" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Զուգավորել" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Պայծառություն և էկրան" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Պայծառություն" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Էկրանի լուսավորություն" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ավտոմատ կարգավորում" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Ավտագարգավորել էկրանը լույսի օգնությամբ։" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Wireless Display" msgid "Display:" msgstr "Անլար էկրան" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Էկստերնալ էկրան" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Անլար էկրան" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Զուգավորված չէ" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Անլար էկրան" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Չստացվեց գտնել էկրանը" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Միացված էկրան." #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Զուգավորումը ընթացքում է" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Օգտագործել ուրիշ էկրան." #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Ընտրեք էկրան." #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Չստացվեծ կապվել %1։" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "%1-ին կապվելու ժամանակ տողի ունեցավ անհայտ սխալ։" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Նկարներ" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Փոխել" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Թեժ կետ" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Հետ" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Launcher" msgid "Desktop & Launcher" msgstr "Թողարկիչ" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Մեծ էկրաններին." #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Միշտ ցուցադրել թողարկիչը" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Վիդեոները և լիէկրան խաղերը կարող են ժամանակավորապես փակել այն:" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Պատկերների չափերը:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Ցուցիչի արագությունը:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Անիվի արագությունը:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Կրկնակի սեղման արագությունը:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Փորձեք կրկնակի սեղմումը:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Սենսորային պանել" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Մատով թերթման արագությունը:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Երկու մատով թերթում" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Արհամարել սենսորային պանելը:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Մուտքագրում" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Մկնիկի միացում" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "մկնիկ և սենսորային պանել" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Հիմնական կոճակը:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Ձախ" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Աջ" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Անհրաժեշտից դանդաղ" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Կրկնակի սեղմում" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Ծանուցումներ" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Թույլատրել այս հավելվածին ծանուցել:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Ձայնային" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Վիբրացիա" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Ծանուցումների ցանկ" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Ձայն" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Հավելվածներ:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Ձայնային ծանուցումով ծրագրեր" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Վիբրացիայով ցանուցող ծրագրեր" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Ծանուցումներ չկան" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Տեղադրություն" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Ջնջել" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Հասցե" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Անձայն ռեժիմ" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Բարձր ձայնը կարող է վնասել ձեր ականջները։" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Պահպանել" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Գաղտնաբառ" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Օգտանուն" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Փնտրել" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Անձնական" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Remove image" #~ msgstr "Ջնջել պատկերի ֆայլը" #~ msgid "System;" #~ msgstr "Համակարգ;" #~ msgid "Flight Mode" #~ msgstr "Թռիչքի ռեժիմ" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Նկարներ" #, fuzzy #~| msgid "Location" #~ msgid "communication" #~ msgstr "Տեղադրություն" #~ msgid "silent" #~ msgstr "անձայն" #~ msgid "Used by Ubuntu" #~ msgstr "Զբաղված է Ubuntu-ի կողմից" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu-ի պաստառներ" #~ msgid "Dash background" #~ msgstr "Ծրագրերի վահանակի ֆոն" #~ msgid "Opacity:" #~ msgstr "Անթափանցիկություն." #~ msgid "Edit" #~ msgstr "Ուղղել" #~ msgid "New APN" #~ msgstr "Ստեղծել նոր APN" #~ msgid "Used for:" #~ msgstr "Օգտագորված է." #~ msgid "Internet and MMS" #~ msgstr "Ինտերնետ և MMS" #~ msgid "Internet" #~ msgstr "Ինտերնետ" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Գրեք անուն, որը նկարագրում է APN ծառայությունը" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Գրեք մուտքի կետի անուն" #~ msgid "MMSC" #~ msgstr "Մուլտիմեդիա հաղորդագրությունների համակարգի կենտրոն (MMSC)" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Proxy port" #~ msgstr "Proxy պորտ" #~ msgid "Enter message proxy port" #~ msgstr "Գրեք պորտը, որը օգտագործվում է proxy ծառայությունի կողմից" #~ msgid "User name" #~ msgstr "Օգտվողի անուն" #~ msgid "Enter username" #~ msgstr "Գրեք օգտվողի անունը" #~ msgid "Please select a phone number" #~ msgstr "Ընտրեք հեռախոսահամար" #~ msgid "Numbers" #~ msgstr "Համարներ" #~ msgid "Enter a number" #~ msgstr "Մուտքագրեք թիվ" #~ msgid "Call" #~ msgstr "Զանգ" #~ msgid "Lock" #~ msgstr "Կողպել" #~ msgid "Cellular data" #~ msgstr "Բջջային ցանց" #~ msgid "Next" #~ msgstr "Առաջ" lomiri-system-settings-1.1.0/po/ia.po000066400000000000000000002215501457356502600175550ustar00rootroot00000000000000# Interlingua translation for lomiri-system-settings # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd. 2015 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2015. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-04-29 15:55+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Interlingua \n" "Language: ia\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Preparationes del systema" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferentias;preparationes;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Non pote cancellar le requesta actual (non pote stabilir contacto con le " "servicio)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Non pote pausar le requesta actual (non pote stabilir contacto con le " "servicio)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modo disveloppator" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "In modo disveloppator, omnes pote acceder, cambiar o deler alicun cosa sur " "iste telephono connectente lo a un altere dispositivo." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Tu necessita fixar un codice-contrasigno o un phrase-contrasigno pro usar le " "modo disveloppator." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Bloco de securitate" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Displacente, iste licentia non pote esser monstrate." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "circa" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Numero serial" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nulle" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adresse Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adresse bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Magazin" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 libere" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Systema operative" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Ultime ajornamento" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nunquam" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Controlar pro le ajornamentos" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licentias del software" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informationes re le normas" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modo disveloppator" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Preparationes del systema" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Usate per le applicationes" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Photos" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Altere files" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Usate per le applicationes" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Magazin total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Spatio libere" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Per nomine" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Per mesura" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detalios de fabrica del systema operative" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Numero de fabrica del systema operative" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Parte del imagine de Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Description de fabrica de Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parte del imagine del dispositivo" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Description de fabrica del dispositivo" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Personalisation del parte del imagine" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Titulo incognite" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancellar" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nulle imagine seligite" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Remover le imagine %1" msgstr[1] "Remover le imagines %1" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Adder un imagine…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Remover le imagines..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fundo" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Restabilir tote le statos del systema" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "habilitar" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Le telephono necessita reinitiar pro que le cambios prende effecto." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fundo" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Systema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personal" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Seliger phrase-contrasigno" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pre-visualisation" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Fixar" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batteria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "il ha %1 secundo" msgstr[1] "il ha %1 secundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "il ha %1 minuta" msgstr[1] "il ha %1 minutas" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "il ha %1 hora" msgstr[1] "il ha %1 horas" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivello de carga" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Heri" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hodie" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Carga in curso" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Ultime carga complete" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Cargate plenmente" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "manieras pro reducer le consumo del batteria:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Luminositate del schermo" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Serrar quando disoccupate" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Hibernar quando disoccupate" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Post %1 minuta" msgstr[1] "Post %1 minutas" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Post %1 minuta" msgstr[1] "Post %1 minutas" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Hotspot del Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Serrar le telephono quando illo non es in uso:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Poner a dormir le telephono quando illo non es in uso:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Post %1 minuta" msgstr[1] "Post %1 minutas" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Le tempores plus curte es plus secur. Le telephono non serrara se durante le " "appellos o le reproduction del videos." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "" "Le telephono non serrara se durante le appellos o le reproduction del videos." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Requesta de association bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "permitte" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Requesta de association bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Per favor confirmar que le PIN monstrate sur '%1' concorda isto" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmar le PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connectite" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connexion…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Disconnexion..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Disconnectite" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Incognite" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computator" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telephono" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rete" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Bonetto" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Bonettos" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Altere audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Claviero" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tabletta" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mus" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Impressor" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Apparato photographic" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Alteres" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excellente" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bon" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Eque" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Paupere" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nomine" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Typo" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Stato" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Fortia del signal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connecter automaticamente quando detectate:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Disconnecter" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Connecter" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Oblidar iste dispositivo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Identificabile" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Non identificabile" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Reinitiar…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dispositivos connexe:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connecter un altere dispositivo:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connecter un dispositivo:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nulle detectate" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN pro '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Copula" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Luminositate" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Luminositate" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Luminositate del schermo" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Adjustar automaticamente" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Adapta le luminositate al ambiente." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "monstrar" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "monstrar" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "monstrar" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Ultimo connexe" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Nulle detectate" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Dispositivos connexe:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Connexion…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Connecter un altere dispositivo:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Seliger phrase-contrasigno" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "disconnectite" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Photos" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Dispositiones actual :" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Cambiar preparation del hotspot" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Prefixar le hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nomine del hotspot" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Seliger phrase-contrasigno" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Monstra le contrasigno" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Cambiar" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Quando le hotspot is active, altere dispositivos pote usar le connexion " "supra Wi-Fi de tu cellular. Se applicara le costo del datos normal." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Le altere dispositivos pote usar le connexion datos de tu cellular sur le " "rete Wi-Fi. On applica le cargas normal pro le datos." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Cambiar codice-contrasigno…" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Prefixar le hotspot" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Hotspot del Wi-Fi" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Quando connectite per WiFi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Monstrar le linguage" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Retro" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmar" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Dispositiones de claviero" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Dispositiones actual :" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Tote le dispositiones disponibile:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Lingua & texto" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Monstrar le linguage..." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "claviero" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "claviero" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "claviero" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "claviero" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Claviero" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Controlo orthographic" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Auto correction" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suggestiones del parola" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Auto littera capital" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Rotar sur Shift pro render majuscule le prime littera de cata phrase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Auto punctuation" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Adde un periodo, e cata virgulettas o parenthese mancante, quando tu colpa " "spatio duo vices." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Sono de claviero sound" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibration del claviero" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Dispositiones de claviero" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "claviero" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Le telephono necessita reinitiar pro que le cambios prende effecto." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Re-Initiar ora" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Le linguas actual pro le controlo orthographic:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Tote le linguas disponibile:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Restabilir le lanceator" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Disconnectite" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "volo" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Non expedite" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "le supplicante es ora disponibile" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "allertas" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "allertas" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificationes" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Sono" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "vibration" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Notificationes" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Notificationes" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sono" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Vibrar in le modo silente" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Vibrar quando sona" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "vibrar" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "capitalisation" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Selected apps can alert you using notification bubbles, sounds, vibrations, " "and the Notification Center." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "notificationes" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Impressor" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Inserer le PIN del SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Servicios" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Connexion…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Seliger phrase-contrasigno" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Impressor" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Cryptation" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Position" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Seliger codice-contrasigno" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Impressor" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Impressor" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Preparationes del systema" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Tempore & data" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Modo disveloppator" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "habilitar" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Activate" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "message" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "adresse" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Tote le documentos, jocos salvate, preparationes, e altere elementos essera " "delite permanentemente ab iste telephono." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Rader & restabilir toto" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "dispositivo" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Restabilir le lanceator" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Le lanceator essera restabilite a su contentos original." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Restabilir omne le preparationes del systema…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Le contentos e le disposition del lanceator, e le filtros filtros in le " "pagina initial essera restabilite a lor statos original." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Rader & restabilir toto" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Restabilir tote le statos del systema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modo silente" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Soneria:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Appellos telephonic:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Tono del soneria" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Vibrar quando sona" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrar in le modo silente" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Sonos del combinator" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messages:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrar con le sono del message" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrar con le sono del message" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Altere sonos:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Blocar le sono" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "vibration" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrar con le sono del message" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Tono del soneria" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Seliger codice-contrasigno" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fuso horari" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Fixar le fuso horari:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticamente" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualmente" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Inserer le position actual." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nulle posto que concorda" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Tempore & data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fuso horari:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Fixar tempore & data:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Fixar tempore & data" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Tempore" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Servicio de connexion in commun mancate" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Le telephono necessita reinitiar pro que le cambios prende effecto." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Continuar" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Ajornamentos disponibile" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Salvar" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Error incognite" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nulle motivo date" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Le dispositivo es ora tractate" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Le dispositivo es ora non tractate" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Le dispositivo non pote esser preparate pro le configuration" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Le configuration IP non pote esser reservate (nulle adresse disponibile, " "tempore limite, et cetera.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Le configuration IP non es plus valide" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Tu detalios de authentication era incorrecte" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Le supplicante 802.1X es disconnectite" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Le configuration del supplicante 802.1X es fallite" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Le supplicante 802.1X es fallite" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Le supplicante 802.1X ha empleate troppo tempore pro authenticar se" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Cliente DHCP mancate a initiar" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Cliente DHCP in error" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Cliente DHCP fallite" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Servicio de connexion in commun mancate a initiar" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Servicio de connexion in commun mancate" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Le firmware pro le dispositivo pote esser mancante" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Le dispositivo esseva removite" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Le gestor del rete es addormite" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Le connexion active del dispositivo es perdite" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Dispositivo disconnectite per le usator o le cliente" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Le connexion existente del dispositivo esseva presumite" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "le supplicante es ora disponibile" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Le modem non es trovate" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Le connexion bluetooth ha mancate o foras tempore limite" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Un dependentia del connexion mancava" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Le gestor del modem non es disponibile" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Le rete Wi-Fi non pote esser trovate" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Un connexion secundari del connexion base mancava" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalios del rete" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Ultimo connexe" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Contrasigno" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Disapprender le rete" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adresse IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Connecter a un rete occulte" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nomine del rete" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Securitate" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 personal" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 personal" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "notificationes" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "impedir" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "version" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Version: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Version: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automatic" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nomine de usator" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "contrasigno" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Connexion a un rete occulte..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Retes precedente" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Clarar" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Intimitate" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Cercar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Systema" #~ msgid "Message received" #~ msgstr "Message recipite" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connecter al Wi‑Fi" #~ msgid "Remove image" #~ msgstr "Remover le imagine" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Ajornamentos disponibile" #~ msgid "Launcher" #~ msgstr "Lanceator" #~ msgid "System;" #~ msgstr "Systema;" #~ msgid "about" #~ msgstr "circa" #~ msgid "device" #~ msgstr "dispositivo" #~ msgid "info" #~ msgstr "informationes" #~ msgid "phone" #~ msgstr "telephono" #~ msgid "number" #~ msgstr "numero" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "numero serial" #~ msgid "address" #~ msgstr "adresse" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licentias" #~ msgid "developer" #~ msgstr "disveloppator" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "magazin" #~ msgid "disk" #~ msgstr "disco" #~ msgid "space" #~ msgstr "spatio" #~ msgid "version" #~ msgstr "version" #~ msgid "revision" #~ msgstr "revision" #~ msgid "appearance" #~ msgstr "apparentia" #~ msgid "wallpaper" #~ msgstr "tapete de papiro" #~ msgid "art" #~ msgstr "arte" #~ msgid "photo" #~ msgstr "photo" #~ msgid "picture" #~ msgstr "photo" #~ msgid "image" #~ msgstr "imagine" #~ msgid "battery" #~ msgstr "batteria" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "cargar" #~ msgid "idle" #~ msgstr "otiose" #~ msgid "lock" #~ msgstr "blocar" #~ msgid "disable" #~ msgstr "impedir" #~ msgid "enable" #~ msgstr "habilitar" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "bonetto" #~ msgid "pair" #~ msgstr "par" #~ msgid "discover" #~ msgstr "discoperir" #~ msgid "car" #~ msgstr "car" #~ msgid "handsfree" #~ msgstr "&&&&&&&" #~ msgid "wireless" #~ msgstr "&&&&&&&&" #~ msgid "connect" #~ msgstr "connectite" #~ msgid "disconnect" #~ msgstr "disconnectite" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "luminositate" #~ msgid "display" #~ msgstr "monstrar" #~ msgid "screen" #~ msgstr "schermo" #~ msgid "automatic" #~ msgstr "automatic" #~ msgid "adjust" #~ msgstr "adjustar" #~ msgid "Example" #~ msgstr "Exemplo" #~ msgid "example" #~ msgstr "exemplo" #~ msgid "test" #~ msgstr "essayar" #~ msgid "sample" #~ msgstr "exemplo" #~ msgid "Flight Mode" #~ msgstr "Modo volo" #~ msgid "flight" #~ msgstr "volo" #~ msgid "plane" #~ msgstr "aeroplano" #~ msgid "offline" #~ msgstr "sin connexion" #~ msgid "airplane" #~ msgstr "aeroplano" #~ msgid "network" #~ msgstr "rete" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Photos" #, fuzzy #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "language" #~ msgstr "lingua" #~ msgid "keyboard" #~ msgstr "claviero" #~ msgid "spellcheck" #~ msgstr "controlo orthographic" #~ msgid "correct" #~ msgstr "correcte" #~ msgid "suggestions" #~ msgstr "suggestiones" #~ msgid "capitalization" #~ msgstr "capitalisation" #~ msgid "punctuation" #~ msgstr "punctuation" #~ msgid "layout" #~ msgstr "disposition" #~ msgid "words" #~ msgstr "parolas" #~ msgid "vibration" #~ msgstr "vibration" #, fuzzy #~ msgid "launcher" #~ msgstr "Lanceator" #, fuzzy #~ msgid "mouse" #~ msgstr "Mus" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "cliccar" #, fuzzy #~ msgid "communication" #~ msgstr "notificationes" #~ msgid "notifications" #~ msgstr "notificationes" #~ msgid "apps" #~ msgstr "applicationes" #~ msgid "authorize" #~ msgstr "autorisar" #~ msgid "permissions" #~ msgstr "permissiones" #~ msgid "badges" #~ msgstr "placas" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "rotation" #~ msgid "rotation" #~ msgstr "rotation" #~ msgid "orientation" #~ msgstr "orientation" #, fuzzy #~ msgid "printer" #~ msgstr "Impressor" #, fuzzy #~ msgid "printers" #~ msgstr "Impressor" #, fuzzy #~ msgid "printing" #~ msgstr "attender" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Restabilir" #~ msgid "reset" #~ msgstr "restabilir" #~ msgid "erase" #~ msgstr "cancellar" #~ msgid "factory" #~ msgstr "fabrica" #~ msgid "clear" #~ msgstr "clarar" #~ msgid "restore" #~ msgstr "restablir" #~ msgid "sound" #~ msgstr "sono" #~ msgid "silent" #~ msgstr "silente" #~ msgid "ringtone" #~ msgstr "tono del soneria" #~ msgid "vibrate" #~ msgstr "vibrar" #~ msgid "dialpad" #~ msgstr "combinator" #~ msgid "message" #~ msgstr "message" #~ msgid "volume" #~ msgstr "volumine" #~ msgid "time" #~ msgstr "tempore" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "fuso horari" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "celate" #~ msgid "Used by Ubuntu" #~ msgstr "Usate per Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu arte" #, fuzzy #~ msgid "Dash background" #~ msgstr "fundo" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Proxy" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Proxy" #, fuzzy #~ msgid "User name" #~ msgstr "Nomine de usator" #, fuzzy #~ msgid "Enter username" #~ msgstr "Inserer le phrase-contrasigno" #, fuzzy #~ msgid "Enter password" #~ msgstr "Inserer le phrase-contrasigno" #, fuzzy #~ msgid "PAP only" #~ msgstr "Sol telephono" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Sol telephono" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Campo" #~ msgid "Carrier" #~ msgstr "Campo" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Portantes" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Internet APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Restabilir le preparationes de APN" #~ msgid "Reset APN Settings" #~ msgstr "Restabilir le preparationes de APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Desira tu vermente restabilir le preparationes de APN?" #, fuzzy #~ msgid "Disable" #~ msgstr "impedir" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Disconnecter" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "impedir" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "disconnectite" #~ msgid "Cellular" #~ msgstr "Cellular" #~ msgid "Call forwarding" #~ msgstr "Appello retransmittite" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "pro le appellos in egresso, usar:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "Le gestor del modem non es disponibile" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Numero de telephono" #, fuzzy #~ msgid "Numbers" #~ msgstr "numeros" #, fuzzy #~ msgid "All calls" #~ msgstr "appellar" #, fuzzy #~ msgid "Some calls" #~ msgstr "Appellos telephonic:" #~ msgid "Off" #~ msgstr "Stoppate" #~ msgid "Forward to" #~ msgstr "Retransmitter a" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Numero de telephono" #~ msgid "Call waiting" #~ msgstr "Appello in pausa" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Que tu responde o initia un nove appello durante que tu es sur un altere " #~ "appello, e commuta inter illos" #~ msgid "Services" #~ msgstr "Servicios" #, qt-format #~ msgid "Last called %1" #~ msgstr "Ultime appellate %1" #~ msgid "Call" #~ msgstr "Appellar" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 servicios" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "permissiones" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Le apps que tu ha accordate e ha requirite accede a:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Apps que ha requirite accesso a tu apparato photographic" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Apps que ha requirite accesso a tu microphono" #, fuzzy #~ msgid "Microphone" #~ msgstr "telephono" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Apps que ha requirite accesso a tu microphono" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Apps que ha requirite accesso a tu microphono" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Apps que ha requirite accesso a tu microphono" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Usar le GPS pro discoperir tu grosse ubication. Quando es disactivate, le " #~ "GPS es stoppate pro sparniar le batteria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usar le WiFi, e le GPS pro discoperir tu grosse ubication. Stoppar le " #~ "detection del ubication sparnia le batteria" #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Usar le WiFi (actualmente stoppate), e le GPS pro discoperir tu grosse " #~ "ubication. Stoppar le detection del ubication sparnia le batteria" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usar le WiFi, le ubication del turre del cella, e le GPS pro discoperir " #~ "tu grosse ubication. Stoppar le detection del ubication sparnia le " #~ "batteria" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usar le WiFi, le ubication del turre del cella (nulle connexion actual " #~ "del cellular), e le GPS pro discoperir tu grosse ubication. Stoppar le " #~ "detection del ubication sparnia le batteria" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Usar le WiFi (actualmente stoppate), le ubication del turre del cella, e " #~ "le GPS pro discoperir tu grosse ubication. Stoppar le detection del " #~ "ubication sparnia le batteria" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usar le WiFi (actualmente stoppate), le ubication del turre del cella " #~ "(nulle connexion actual del cellular), e le GPS pro discoperir tu grosse " #~ "ubication. Stoppar le detection del ubication sparnia le batteria" #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Permitter le accesso al ubication:" #, fuzzy #~ msgid "None requested" #~ msgstr "Nulle detectate" #~ msgid "Change passcode…" #~ msgstr "Cambiar codice-contrasigno…" #~ msgid "Change passphrase…" #~ msgstr "Cambiar phrase-contrasigno…" #~ msgid "Switch to swipe" #~ msgstr "Commutar a striar" #~ msgid "Switch to passcode" #~ msgstr "Commutar a codice-contrasigno" #~ msgid "Switch to passphrase" #~ msgstr "Commutar a phrase-contrasigno" #~ msgid "Existing passcode" #~ msgstr "Codice-contrasigno existente" #~ msgid "Existing passphrase" #~ msgstr "Phrase-contrasigno existente" #~ msgid "Choose passcode" #~ msgstr "Seliger codice-contrasigno" #~ msgid "Choose passphrase" #~ msgstr "Seliger phrase-contrasigno" #~ msgid "Confirm passcode" #~ msgstr "Confirmar codice-contrasigno" #~ msgid "Confirm passphrase" #~ msgstr "Confirmar phrase-contrasigno" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Ille codice-contrasigno non concorda. Reprobar." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Ille phrase-contrasigno non concorda. Reprobar." #~ msgid "Unset" #~ msgstr "Unset" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Liberar le telephono per:" #~ msgid "Swipe (no security)" #~ msgstr "Stria (nulle securitate)" #~ msgid "4-digit passcode" #~ msgstr "Codice-contrasigno a 4-cifras" #~ msgid "Passphrase" #~ msgstr "Phrase-contrasigno" #~ msgid "Swipe (no security)… " #~ msgstr "Stria (nulle securitate)… " #~ msgid "4-digit passcode…" #~ msgstr "Codice-contrasigno a 4-cifras…" #~ msgid "Passphrase…" #~ msgstr "Phrase-contrasigno…" #~ msgid "Security & Privacy" #~ msgstr "Securitate & confidentialitate" #~ msgid "Phone and Internet" #~ msgstr "Telephono e Internet" #~ msgid "Phone only" #~ msgstr "Sol telephono" #~ msgid "SIM PIN" #~ msgstr "PIN del SIM" #~ msgid "On" #~ msgstr "Activate" #~ msgid "Encryption" #~ msgstr "Cryptation" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Le cryptation protege adverso le accesso al datos del telephono quando le " #~ "telephono es connexe a un PC o a un altere dispositivo." #~ msgid "Privacy" #~ msgstr "Intimitate" #~ msgid "Stats on welcome screen" #~ msgstr "Statistica sur le pagina de benvenita" #~ msgid "Messages on welcome screen" #~ msgstr "Messages sur le pagina de benvenita" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Nulle" #~ msgid "Passcode" #~ msgstr "Codice-contrasigno" #~ msgid "Sleep locks immediately" #~ msgstr "Le hibernation bloca immediatemente" #~ msgid "When locked, allow:" #~ msgstr "Quando es blocate, permitte:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificationes e preparationes rapide" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Activar le bloco de securitate pro restringer le accesso quando le " #~ "telephono es blocate." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Altere applicationes e functiones incitara te a disblocar." #~ msgid "Change SIM PIN" #~ msgstr "Cambiar le PIN del SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN incorrecte. Resta %1 tentativa." #~ msgstr[1] "PIN incorrecte. Resta %1 tentativas." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 tentativas permittite." #~ msgid "Current PIN:" #~ msgstr "PIN actual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 tentativa permittite." #~ msgstr[1] "%1 tentativas permittite." #~ msgid "Choose new PIN:" #~ msgstr "Seliger un nove PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmar le nove PIN" #~ msgid "PINs don't match. Try again." #~ msgstr "Le PINs non concorda. Reprobar." #~ msgid "Enter SIM PIN" #~ msgstr "Inserer le PIN del SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Inserer le PIN del SIM precedente" #~ msgid "Unlock" #~ msgstr "Liberar" #~ msgid "Lock" #~ msgstr "Blocar" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Liberar" #~ msgid "Change PIN…" #~ msgstr "Cambiar le PIN..." #, fuzzy #~ msgid "Locked" #~ msgstr "Blocar" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Liberar" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "quando es fixate un PIN del SIM, illo debe esser inserite pro acceder le " #~ "servicios del cellular post le reinitiar del telephono o del intercambio " #~ "del SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Inserer un PIN incorrecte plure vices pote blocar le SIM permanentemente." #~ msgid "Hour" #~ msgstr "Hora" #~ msgid "Minute" #~ msgstr "Minuta" #~ msgid "Second" #~ msgstr "Secundo" #~ msgid "Day" #~ msgstr "Die" #~ msgid "Month" #~ msgstr "Mense" #~ msgid "Year" #~ msgstr "Anno" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Datos del cellular:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Nulle detectate" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Adder un carta SIM e reinitiar le dispositivo" #~ msgid "Data roaming" #~ msgstr "Datos del roaming" #~ msgid "Ask me each time" #~ msgstr "Quere me cata vice" #~ msgid "For outgoing calls, use:" #~ msgstr "pro le appellos in egresso, usar:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Tu pote cambiar le SIM pro le appellos individual, o pro le contactos in " #~ "le repertoire." #~ msgid "For messages, use:" #~ msgstr "Pro le messages, usar:" #~ msgid "Data usage statistics" #~ msgstr "Statisticas del uso del datos" #~ msgid "Carriers" #~ msgstr "Portantes" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Connectite" #~ msgid "2G only (saves battery)" #~ msgstr "2G solmente (sparnia le batteria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (plus rapide)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (plus rapide)" #~ msgid "Edit SIM Name" #~ msgstr "Modificar le nomine del SIM" #~ msgid "Cellular data:" #~ msgstr "Datos del cellular:" #~ msgid "Accessibility" #~ msgstr "Accessibilitate" #~ msgid "accessibility" #~ msgstr "accessibilitate" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "cellular" #~ msgid "mobile" #~ msgstr "mobile" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "datos" #~ msgid "carrier" #~ msgstr "portante" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servicios" #~ msgid "forwarding" #~ msgstr "retransmitter" #~ msgid "waiting" #~ msgstr "attender" #~ msgid "call" #~ msgstr "appellar" #~ msgid "shortcuts" #~ msgstr "vias-breve" #~ msgid "numbers" #~ msgstr "numeros" #~ msgid "security" #~ msgstr "securitate" #~ msgid "privacy" #~ msgstr "vita private" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "codice" #~ msgid "password" #~ msgstr "contrasigno" #~ msgid "passphrase" #~ msgstr "phrase-contrasigno" #~ msgid "swipe" #~ msgstr "stria" #~ msgid "allow" #~ msgstr "permitte" #~ msgid "access" #~ msgstr "accesso" #~ msgid "Updates available" #~ msgstr "Ajornamentos disponibile" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Codice-contrasigno incorrecte. Reprobar per favor." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Phrase-contrasigno incorrecte. Reprobar per favor." #~ msgid "Could not set security mode" #~ msgstr "Non pote fixar le modo del securitate" #~ msgid "Could not set security display hint" #~ msgstr "Non pote fixar le consilio del monstra de securitate" #~ msgid "Authentication token manipulation error" #~ msgstr "Error de manipulation del token de authentication" #~ msgid "There's an updated system image." #~ msgstr "Il ha un imagine ajornate del systema." #~ msgid "Tap to open the system updater." #~ msgstr "Colpa pro aperir le ajornamento del systemaater." lomiri-system-settings-1.1.0/po/id.po000066400000000000000000002102571457356502600175620ustar00rootroot00000000000000# Indonesian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-12-06 00:23+0000\n" "Last-Translator: Reza Almanda \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.3-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Pengaturan Sistem" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferensi;Pengaturan;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mode Pengembang" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Kunci keamanan" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Tentang" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Nomor seri" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nihil" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Alamat Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Alamat Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Penyimpanan" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Perangkat Lunak:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Terakhir diperbarui" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Tidak pernah" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Periksa pembaruan" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Lisensi perangkat lunak" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mode pengembang" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Pengaturan Sistem" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by Ubuntu" msgid "Used by system" msgstr "Dipakai oleh Ubuntu" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Gambar" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokumen" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Berkas lain" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Penyimpanan total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Ruang kosong" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "T/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detail Bangunan OS" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Nomor bangunan OS" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Bagian Gambar Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Deskripsi bangunan Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Bagian Gambar Perangkat" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Deskripsi bangunan perangkat" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Judul tak diketahui" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Batal" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Latar belakang" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Reset semua pengaturan sistem" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Nyala" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Perangkat perlu di nyalakan ulang agar perubahan berdampak." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "latar belakang" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistem" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Kustom" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Pilih koneksi" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pratinjau" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Atur" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OKE" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Baterai" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 detik yang lalu" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 menit yang lalu" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 jam yang lalu" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Tingkat pengisian" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Kemarin" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hari ini" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Sedang mengisi" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Terakhir terisi penuh" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Terisi penuh" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Cara mengurangi pemakaian baterai:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Kecerahan tampilan" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Kunci saat menganggur" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Tidur saat menganggur" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Setelah %1 detik" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Setelah %1 menit" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi yang digunakan untuk hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Kunci perangkat bila tak digunakan:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Tidurkan perangkat bila tak digunakan:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Setelah %1 detik" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Konfirmasikan PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Terhubung" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Menyambungkan…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Memutuskan…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Terputus" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Tidak diketahui" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Komputer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telepon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Jaringan" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Headphone" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Audio Lainnya" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Papan Ketik" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Tetikus" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printer" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Lainnya" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Sempurna" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Baik" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Cukup" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Buruk" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nama" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipe" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Kuat Sinyal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Putuskan" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Sambung" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Mencari…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN untuk '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Kecerahan & Tampilan" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Kecerahan" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Kecerahan tampilan" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Setel otomatis" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Bahasa tampilan" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Tidak tersambung" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "layar yang terhubung:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Menyambungkan" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Pilih tampilan:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Perangkat ini gagal menyambungkan ke %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Gambar" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Tap untuk mengklik" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Tata letak saat ini:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Ubah Penyiapan Hotspot" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Menyiapkan Hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nama hotspot" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Pilih nama" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Tampilkan sandi" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Ubah" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Mulai" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Ubah Kata Sandi/Pengaturan…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi mati" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Bahasa tampilan" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Kembali" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Konfirmasi" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Tata letak papan tik" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Tata letak saat ini:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Semua tata letak yang tersedia:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Bahasa & Teks" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Bahasa tampilan…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Papan Ketik" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Pemeriksaan ejaan" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Koreksi otomatis" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Saran kata" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Kapitalisasi otomatis" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Hidupkan Shift untuk mengubah huruf pertama dari setiap kalimat menjadi " "huruf besar." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Suara papan tik" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibrasi papan tik" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Kegelapan papan tik" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Perangkat perlu di nyalakan ulang agar perubahan berdampak." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Mulai Ulang Sekarang" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Bahasa ejaan saat ini:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Seluruh bahasa yang tersedia:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Reset Peluncur" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Pada layar besar:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Selalu perlihatkan peluncur" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" "Video dan permainan layar penuh mungkin menyembunyikannya untuk sementara." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Ukuran ikon:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Kecepatan Kursor:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Kecepatan pengguliran roda:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Kecepatan klik dua kali:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Coba klik dua kali:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Kecepatan jari bergulir:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tap untuk mengklik" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Bergulir dengan dua jari" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Abaikan touchpad ketika:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Mengetik" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Tetikus terhubung" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Hubungkan tetikus atau touchpad dengan USB, atau dengan perangkat Bluetooth. " "Jika perangkat Bluetooth tidak terdeteksi, pastikan sudah nyala dan " "baterainya tidak habis." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Anda perlu menggunakan tetikus Bluetooth atau touchpad dengan layar ini. " "Pastikan perangkatnya berdekatan dan baterainya tidak habis." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Tetikus & Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Tombol utama:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Kiri" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Kanan" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Tidak cukup cepat" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Klik dua kali" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Supplicant kini tersedia" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Pemberitahuan" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Biarkan aplikasi ini memperingatkan saya menggunakan:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Suara" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Getaran" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Gelembung Notifikasi" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Daftar Notifikasi" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Suara" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplikasi yang memberitahu dengan suara:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Getaran" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Ketika dalam mode Diam:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Getar secara normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Jangan bergetar" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplikasi yang memberitahu dengan getaran:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplikasi:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Aplikasi dapat memperingatkan Anda dengan suara, getaran, gelembung " "notifikasi dan daftar notifikasi." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplikasi yang memberitahu dengan suara" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplikasi yang memberitahu dengan getaran" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Tidak ada notifikasi" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Gelembung" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Tambahkan printer" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Masukkan URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Perangkat" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Tak ada perangkat yang ditemukan." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Deskripsi printer" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Koneksi" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Pilih koneksi" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nama printer" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Deskripsi" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opsional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lokasi" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Driver" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Pilih driver" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Pilih printer dari basis data" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Menyediakan filde PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Saring driver" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "File PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Memprint" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Pengelola Pekerjaan Printer" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Printer bawaan" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Printer terkonfigurasi" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Printer yang ditemukan" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Hapus" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Atur sebagai Bawaan" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Belum ada printer yang terkonfigurasi." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Status printer" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Pengaturan umum" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Kebijakan" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Salin dan halaman" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Salin" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Model warna" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kualitas" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Nyala" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Bawaan (Default)" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Dibagikan" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Diam" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Batalkan" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktif" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Berhenti" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Tak ada pesan" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Alamat" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Semua dokumen, permainan yang tersimpan, pengaturan, dan item lain akan " "dihapus secara permanen dari perangkat ini." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Hapus & Reset Segalanya" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Atur ulang perangkat" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Reset Peluncur" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Peluncur akan dikembalikan ke isi aslinya." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Atur ulang semua pengaturan sistem…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Isi dan tata letak peluncur, dan penyaring dalam layar rumah akan " "dikembalikan ke pengaturan asli mereka." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Hapus & Atur Ulang Segalanya" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Reset semua pengaturan sistem" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mode Senyap" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Dering:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Volume tinggi dapat merusak telinga Anda." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Panggilan telepon:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Nada dering" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Getar ketika berdering" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Getar dalam Modus Senyap" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Suara dialpad" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Pesan:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Getar dengan suara pesan" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Getar dengan suara pesan" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Suara lainnya:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Suara kunci" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Getaran yang lain" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Getar dengan suara pesan" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Nada dering kustom" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Pilih dari" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Zona waktu" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Atur zona waktu:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Secara otomatis" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Secara manual" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Masukkan lokasi Anda saat ini." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Tak ada tempat yang cocok" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Waktu & Tanggal" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Zona waktu:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Atur waktu dan tanggal:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Atur waktu & tanggal" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Waktu" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Tanggal" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Dibutuhkan mengkoneksi kembali VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Anda perlu mengkoneksikan kembali agar perubahan bisa berdampak." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Tambah sertifikat?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Tambah kunci?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Tambah file pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Konten:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Tidak ada data tersedia." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Simpan" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Galat tak dikenal" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Tak ada alasan yang diberikan" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Perangkat kini dikelola" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Perangkat kini tak dikelola" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Perangkat tak dapat dibuat bersiap untuk ditata" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Konfigurasi IP tak bisa dicadangkan (tak ada alamat tersedia, habis waktu, " "dsb.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Konfigurasi IP tak valid lagi" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Rincian otentikasi Anda salah" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X supplicant diputus" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Konfigurasi 802.1X supplicant gagal" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X supplicant gagal" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X supplicant makan waktu terlalu lama untuk mengotentikasi" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Klien DHCP gagal dimulai" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Galat klien DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Klien DHCP gagal" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Layanan koneksi bersama gagal dimulai" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Layanan koneksi bersama gagal" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Firmware yang diperlukan bagi perangkat mungkin kurang" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Perangkat dicabut" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager tidur" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Koneksi aktif perangkat menghilang" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Perangkat diputus oleh pengguna atau klien" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Koneksi perangkat kini diasumsikan" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Supplicant kini tersedia" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem tak dapat ditemukan" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Koneksi Bluetooth gagal atau kehabisan waktu" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Suatu kebergantungan koneksi gagal" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager tak tersedia" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Jaringan Wi-Fi tak bisa ditemukan" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Koneksi kedua dari koneksi dasar gagal" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Rincian jaringan" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Terakhir tersambung" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Kata sandi" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Lupakan jaringan ini" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Alamat IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Menyambung ke Jaringan Tersembunyi" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nama jaringan" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Keamanan" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Pribadi" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Perusahaan" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP dinamis (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Jaringan ini tidak aman." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autentikasi" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autentikasi internal" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Sertifikat CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Pilih…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" "Menggunakan sertifikat sangat direkomendasikan karena dapat mempertambah " "keamanan." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Sertifikat klien" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Kunci privasi pengguna" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "File Pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Penyediaan Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Dinonaktifkan" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonim" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Di autentikasi" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Keduanya" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versi PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versi 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versi 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Otomatis" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identitas anonim" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identitas" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nama Pengguna" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Kata sandi kunci privasi" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Ingat kata sandi" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Menyambung ke jaringan tersembunyi…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Jaringan sebelumnya" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Bersihkan" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Kunci privasi" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Cari" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Pribadi" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistem" #~ msgid "Message received" #~ msgstr "Pesan diterima" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Sambung ke Wi-Fi" #~ msgid "Remove image" #~ msgstr "Hapus citra" #~ msgid "Unavailable" #~ msgstr "Tidak tersedia" #~ msgid "Launcher" #~ msgstr "Peluncur" #~ msgid "System;" #~ msgstr "Sistem;" #~ msgid "about" #~ msgstr "tentang" #~ msgid "device" #~ msgstr "perangkat" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telepon" #~ msgid "software" #~ msgstr "perangkat lunak" #~ msgid "appearance" #~ msgstr "penampilan" #~ msgid "wallpaper" #~ msgstr "gambar latar" #~ msgid "photo" #~ msgstr "foto" #~ msgid "battery" #~ msgstr "baterai" #~ msgid "power" #~ msgstr "daya" #~ msgid "lock" #~ msgstr "kunci" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "wireless" #~ msgstr "nirkabel" #~ msgid "brightness" #~ msgstr "kecerahan" #~ msgid "screen" #~ msgstr "layar" #~ msgid "Example" #~ msgstr "Contoh" #~ msgid "example" #~ msgstr "contoh" #~ msgid "Flight Mode" #~ msgstr "Mode Penerbangan" #~ msgid "offline" #~ msgstr "luring" #~ msgid "network" #~ msgstr "jaringan" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Gambar" #~ msgid "hotspot" #~ msgstr "hotspot" #~ msgid "language" #~ msgstr "bahasa" #~ msgid "launcher" #~ msgstr "peluncur" #~ msgid "mouse" #~ msgstr "tetikus" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autentikasi" #~ msgid "notifications" #~ msgstr "notifikasi" #~ msgid "Rotation Lock" #~ msgstr "Kunci Orientasi" #~ msgid "rotation" #~ msgstr "rotasi" #~ msgid "orientation" #~ msgstr "orientasi" #~ msgid "printer" #~ msgstr "printer" #~ msgid "printers" #~ msgstr "printer" #~ msgid "Reset" #~ msgstr "Setel Ulang" #~ msgid "reset" #~ msgstr "reset" #~ msgid "sound" #~ msgstr "suara" #~ msgid "time" #~ msgstr "waktu" #~ msgid "date" #~ msgstr "tanggal" #~ msgid "timezone" #~ msgstr "zona waktu" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "Ubuntu Art" #~ msgstr "Seni Ubuntu" #~ msgid "Dash background" #~ msgstr "Latar belakang dash" #~ msgid "Opacity:" #~ msgstr "Kegelapan:" #~ msgid "Edit" #~ msgstr "Ubah" #~ msgid "New APN" #~ msgstr "APN Baru" #~ msgid "Used for:" #~ msgstr "Digunakan untuk:" #~ msgid "Internet and MMS" #~ msgstr "Internet dan MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Masukkan nama yang mendeskripsikan APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Masukkan nama access point" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Masukkan pusat pesan" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Masukkan pesan proxy" #~ msgid "Proxy port" #~ msgstr "Port proxy" #~ msgid "Enter message proxy port" #~ msgstr "Masukkan pesan port proxy" #~ msgid "User name" #~ msgstr "Nama pengguna" #~ msgid "Enter username" #~ msgstr "Masukkan nama pengguna" #~ msgid "Enter password" #~ msgstr "Masukkan kata sandi" #~ msgid "PAP or CHAP" #~ msgstr "PAP atau CHAP" #~ msgid "PAP only" #~ msgstr "Hanya PAP" #~ msgid "CHAP only" #~ msgstr "Hanya CHAP" #~ msgid "Protocol" #~ msgstr "Protokol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Carrier & APN" #~ msgid "Carrier" #~ msgstr "Operator" #~ msgid "Carriers & APNs" #~ msgstr "Carriers & APNs" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "APN Internet" #~ msgid "LTE APN" #~ msgstr "APN LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Atur Ulang Semua Pengaturan APN…" #~ msgid "Reset APN Settings" #~ msgstr "Setel Ulang APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Yakin untuk menyetel ulang APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Memilih %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Anda telah memilih %1 sebagai pilihan MMS APN Anda. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Anda telah memilih %1 sebagai pilihan Internet APN Anda. " #~ msgid "Disable" #~ msgstr "Nonaktifkan" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Putus %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Nonaktifkan %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Ini putus %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Ini menonaktifkan %1." #~ msgid "Cellular" #~ msgstr "Seluler" #~ msgid "Call forwarding" #~ msgstr "Penerusan panggilan" #~ msgid "Forward every incoming call" #~ msgstr "Teruskan setiap panggilan masuk" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Mengalihkan semua panggilan ke nomor lainnya." #~ msgid "Forward incoming calls when:" #~ msgstr "Teruskan panggilan masuk ketika:" #~ msgid "My phone is unreachable" #~ msgstr "Ponsel saya tidak dapat dijangkau" #~ msgid "Please select a phone number" #~ msgstr "Tolong pilih nomor ponsel" #~ msgid "Numbers" #~ msgstr "Nomor" #~ msgid "Could not forward to this contact" #~ msgstr "Tidak bisa meneruskan ke kontak ini" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontak tidak terkait dengan semua nomor telepon." #~ msgid "All calls" #~ msgstr "Semua panggilan" #~ msgid "Some calls" #~ msgstr "Beberapa panggilan" #~ msgid "Off" #~ msgstr "Matikan" #~ msgid "Forward to" #~ msgstr "Teruskan ke" #~ msgid "Enter a number" #~ msgstr "Masukkan nomor" #~ msgid "Call waiting" #~ msgstr "Penungguan panggilan" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Jawab atau mulai panggilan baru ketika sedang ada panggilan lainnya, dan " #~ "berpindah antar panggilan" #~ msgid "Services" #~ msgstr "Servis" #, qt-format #~ msgid "Last called %1" #~ msgstr "Panggilan terakhir %1" #~ msgid "Call" #~ msgstr "Panggil" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servis %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Izin aplikasi" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplikasi yang Anda beri akses ke:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplikasi yang meminta permintaan akses ke kamera Anda" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplikasi yang meminta permintaan akses ke lokasi Anda" #~ msgid "Microphone" #~ msgstr "Mikrofon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplikasi yang meminta permintaan akses ke mikrofon Anda" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplikasi yang mungkin juga meminta akses ke akun daring." #~ msgid "Online Accounts…" #~ msgstr "Akun Daring…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Biarkan perangkat mendeteksi lokasi Anda:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Hanya menggunakan GPS (kurang akurat)" #~ msgid "Using GPS" #~ msgstr "Gunakan GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Menggunakan GPS, Wi-Fi dan informasi jaringan seluler anonim.
Dengan " #~ "memilih opsi ini, Anda menerima
syarat dan ketentuan Nokia " #~ "HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Menggunakan GPS dan info Wi-Fi anonim.
Dengan memilih opsi ini, Anda " #~ "menerima syarat dan ketentuan Nokia HERE." #~ msgid "Not at all" #~ msgstr "Tidak semuanya" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Menggunakan GPS untuk mendeteksi lokasi kasar Anda. Saat tidak aktif, GPS " #~ "dinonaktifkan untuk menghemat baterai." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Menggunakan WiFi dan GPS untuk mendeteksi lokasi kasar Anda. " #~ "Menonaktifkan deteksi lokasi akan menghemat bakteri." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Menggunakan WiFi (tidak aktif) dan GPS untuk mendeteksi lokasi kasar " #~ "Anda. Menonaktifkan deteksi lokasi akan menghemat baterai." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Menggunakan WiFi, lokasi menara seluler, dan GPS untuk mendeteksi lokasi " #~ "kasar Anda. Menonaktifkan deteksi lokasi akan menghemat baterai." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Menggunakan WiFi, lokasi menara seluler (tidak ada koneksi seluler saat " #~ "ini), dan GPS untuk mendeteksi lokasi kasar Anda. Menonaktifkan deteksi " #~ "lokasi akan menghemat baterai." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Menggunakan WiFi (tidak aktif), lokasi menara sel, dan GPS untuk " #~ "mendeteksi lokasi kasar Anda. Menonaktifkan deteksi lokasi akan menghemat " #~ "baterai." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Menggunakan WiFi (tidak aktif), lokasi menara seluler (tidak ada koneksi " #~ "seluler saat ini), dan GPS untuk mendeteksi lokasi kasar Anda. " #~ "Menonaktifkan deteksi lokasi akan menghemat baterai." #~ msgid "Let apps access this location:" #~ msgstr "Biarkan aplikasi mengakses lokasi ini:" #~ msgid "None requested" #~ msgstr "Tidak ada yang diminta" #~ msgid "Change passcode…" #~ msgstr "Ganti kata sandi…" #~ msgid "Change passphrase…" #~ msgstr "Ubah kata sandi…" #~ msgid "Switch to swipe" #~ msgstr "Beralih ke swipe" #~ msgid "Switch to passcode" #~ msgstr "Beralih ke kode sandi" #~ msgid "Switch to passphrase" #~ msgstr "Beralih ke frasa sandi" #~ msgid "Existing passcode" #~ msgstr "Kode sandi yang ada" #~ msgid "Existing passphrase" #~ msgstr "Frasa sandi yang ada" #~ msgid "Choose passcode" #~ msgstr "Pilih kode sandi" #~ msgid "Choose passphrase" #~ msgstr "Pilih frasa sandi" #~ msgid "Confirm passcode" #~ msgstr "Konfirmasi kode sandi" #~ msgid "Confirm passphrase" #~ msgstr "Konfirmasi frasa sandi" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Kode sandi itu tidak cocok. Coba lagi." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Frasa sandi itu tidak cocok. Coba lagi." #~ msgid "Unset" #~ msgstr "Tidak diatur" #~ msgid "Unlock the device using:" #~ msgstr "Buka kunci perangkat dengan:" #~ msgid "Swipe (no security)" #~ msgstr "Digeser (tidak ada keamanan)" #~ msgid "4-digit passcode" #~ msgstr "Kode sandi 4 digit" #~ msgid "Passphrase" #~ msgstr "Frasa sandi" #~ msgid "Fingerprint" #~ msgstr "Sidik jari" #~ msgid "Swipe (no security)… " #~ msgstr "Digeser (tidak ada keamanan)... " #~ msgid "4-digit passcode…" #~ msgstr "Kode sandi 4 digit…" #~ msgid "Passphrase…" #~ msgstr "Kata sandi…" #~ msgid "Security & Privacy" #~ msgstr "Keamanan & Privasi" #~ msgid "Phone and Internet" #~ msgstr "Telepon dan Internet" #~ msgid "Phone only" #~ msgstr "Hanya ponsel" #~ msgid "Fingerprint ID" #~ msgstr "ID Sidik Jari" #~ msgid "Locking and unlocking" #~ msgstr "Mengunci dan membuka kunci" #~ msgid "SIM PIN" #~ msgstr "PIN SIM" #~ msgid "On" #~ msgstr "Nyalakan" #~ msgid "Encryption" #~ msgstr "Enkripsi" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Enkripsi melindungi terhadap akses ke data ponsel ketika telepon " #~ "terhubung ke PC atau perangkat lain." #~ msgid "Privacy" #~ msgstr "Privasi" #~ msgid "Stats on welcome screen" #~ msgstr "Status pada layar selamat datang" #~ msgid "Messages on welcome screen" #~ msgstr "Pesan pada layar selamat datang" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Tidak ada" #~ msgid "Passcode" #~ msgstr "Kode sandi" #~ msgid "Sleep locks immediately" #~ msgstr "Kunci tidur segera" #~ msgid "When locked, allow:" #~ msgstr "Ketika terkunci, izinkan:" #~ msgid "Notifications and quick settings" #~ msgstr "Notifikasi dan pengaturan cepat" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Nyalakan kunci keamanan untuk membatasi akses ketika perangkat terkunci." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Aplikasi dan fungsi lain akan meminta Anda untuk membuka kunci." #~ msgid "Change SIM PIN" #~ msgstr "Ubah PIN SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN Salah. %1 upaya tersisa." #~ msgid "No more attempts allowed" #~ msgstr "Tidak ada lagi upaya yang diizinkan" #~ msgid "Current PIN:" #~ msgstr "PIN Saat Ini:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 upaya diizinkan." #~ msgid "Choose new PIN:" #~ msgstr "Pilih PIN baru:" #~ msgid "Confirm new PIN:" #~ msgstr "Konfirmasikan PIN baru:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN tidak cocok. Coba lagi." #~ msgid "Enter SIM PIN" #~ msgstr "Masukkan PIN SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Masukkan PIN SIM Sebelumnya" #~ msgid "Unlock" #~ msgstr "Buka kunci" #~ msgid "Lock" #~ msgstr "Kunci" #~ msgid "Unlocked" #~ msgstr "Terkunci" #~ msgid "Change PIN…" #~ msgstr "Ubah PIN…" #~ msgid "Locked" #~ msgstr "Dikunci" #~ msgid "Unlock…" #~ msgstr "Membuka kunci…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Ketika PIN SIM sudah diatur, PIN harus dimasukkan untuk mengakses layanan " #~ "seluler setelah memulai ulang perangkat atau menukar SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Memasukkan PIN yang salah berkali-kali mungkin akan mengunci SIM secara " #~ "permanen." #~ msgid "Hour" #~ msgstr "Jam" #~ msgid "Minute" #~ msgstr "Menit" #~ msgid "Second" #~ msgstr "Detik" #~ msgid "Day" #~ msgstr "Hari" #~ msgid "Month" #~ msgstr "Bulan" #~ msgid "Year" #~ msgstr "Tahun" #~ msgid "Cellular data" #~ msgstr "Data Seluler" #~ msgid "Data roaming" #~ msgstr "Roaming data" #~ msgid "Ask me each time" #~ msgstr "Tanya setiap kali" #~ msgid "For messages, use:" #~ msgstr "Untuk pesan, pakai:" #~ msgid "Next" #~ msgstr "Selanjutnya" #~ msgid "Data usage statistics" #~ msgstr "Statistik penggunaan data" #~ msgid "Connection type:" #~ msgstr "Tipe koneksi:" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (lebih cepat)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (lebih cepat)" #~ msgid "Edit SIM Name" #~ msgstr "Sunting Nama SIM" #~ msgid "Cellular data:" #~ msgstr "Data seluler:" #~ msgid "Accessibility" #~ msgstr "Aksesibilitas" #~ msgid "accessibility" #~ msgstr "aksesibilitas" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "seluler" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "security" #~ msgstr "keamanan" #~ msgid "privacy" #~ msgstr "privasi" #~ msgid "password" #~ msgstr "kata sandi" #~ msgid "Updates available" #~ msgstr "Tersedia pembaruan" lomiri-system-settings-1.1.0/po/io.po000066400000000000000000001317321457356502600175750ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Ido \n" "Language: io\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/is.po000066400000000000000000001724241457356502600176040ustar00rootroot00000000000000# translation of po_lomiri-system-settings-is to Icelandic # Icelandic translation for lomiri-system-settings # Copyright (c) 2014 Icelandic translators of FOSS software # This file is distributed under the same license as the lomiri-system-settings package. # # FIRST AUTHOR , 2014. # Sveinn í Felli , 2014. msgid "" msgstr "" "Project-Id-Version: po_lomiri-system-settings-is\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-11-14 02:30+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" "Language: is\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Kerfisstillingar" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Valkostir;Stillingar;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Þróunarhamur" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Öryggislæsing" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "um forritið" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Raðnúmer" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ekkert" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Þráðlaust vistfang" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth vistfang" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Gagnageymsla" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 laust" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Hugbúnaður:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Stýrikerfi" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Síðast uppfært" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Aldrei" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Leita að uppfærslum" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Lagalegt" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Hugbúnaðarleyfi" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Lögfræðileg atriði" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Þróunarhamur" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Kerfisstillingar" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Notað af forritum" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Myndskeið" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Hljóð" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Myndir" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Aðrar skrár" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Notað af forritum" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Samtals pláss" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Laust pláss" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Eftir heiti" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Eftir stærð" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Ekki tiltækt" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Óþekktur titill" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Hætta við" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Engar myndir valdar" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Bakgrunnur" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Frumstilla allar kerfisstillingar" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "virkja" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "bakgrunnur" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Kerfi" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Sérsniðið" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Veldu lykilorð" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Forskoðun" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Stilla" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Í lagi" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Rafhlaða" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Fyrir %1 sekúndu síðan" msgstr[1] "Fyrir %1 sekúndum síðan" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Fyrir %1 mínútu" msgstr[1] "Fyrir %1 mínútum" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Fyrir %1 klukkustund" msgstr[1] "Fyrir %1 klukkustundum" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Hleðsla rafhlöðu" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Í gær" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Í dag" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Í hleðslu núna" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Síðast fullhlaðið" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Full hleðsla" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Leiðir til að minnka rafhlöðunotkun:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Birtustig skjás" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Eftir %1 mínútu" msgstr[1] "Eftir %1 mínútur" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Eftir %1 mínútu" msgstr[1] "Eftir %1 mínútur" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Þráðlaust net" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Blátönn" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Eftir %1 mínútu" msgstr[1] "Eftir %1 mínútur" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Beiðni um pörun Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "leyfa" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Beiðni um pörun Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Staðfestu PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Tengt" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Tengist…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Aftengist…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Aftengt" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Óþekkt" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Tölva" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Sími" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Mótald" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Netkerfi" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Heyrnartól með hljóðnema" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Heyrnartól" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Myndskeið" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Annað hljóð" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Stýriplatti" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Lyklaborð" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Teiknitafla" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mús" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Prentari" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Myndavél" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Annað" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Frábært" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Gott" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Þokkalegt" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Lélegt" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Heiti" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tegund" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Staða" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Styrkur merkis" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Tengjast sjálfkrafa þegar finnst:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Aftengjast" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Tengjast" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Gleyma þessu tæki" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Uppgötvanlegt" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Ekki uppgötvanlegt" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Leita" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Tengd tæki:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Tengja annað tæki:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Tengjast öðru tæki:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Ekkert fannst" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN fyrir '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Parað" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Birtustig" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Birtustig" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Birtustig skjás" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Aðlaga sjálfvirkt" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "skjár" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "skjár" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "skjár" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Síðasta tenging" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Ekkert fannst" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Tengd tæki:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Tengist…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Tengja annað tæki:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Veldu lykilorð" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "aftengja" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Myndir" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current PIN:" msgid "Current value: %1" msgstr "Núverandi PIN-númer:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Veldu lykilorð" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Sýna lykilorð" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Breyta" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Breyta lykilorði..." #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Á þráðlausu neti" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Birt tungumál" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Til baka" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Staðfesta" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Lyklaborðsuppsetningar" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Tungumál og texti" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Birt tungumál…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "lyklaborð" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "lyklaborð" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "lyklaborð" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "lyklaborð" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Lyklaborð" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Stafsetningarleiðrétting" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Stinga upp á orðum" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Sjálfvirkir hástafir" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Lyklaborðshljóð" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Lyklaborðsuppsetningar" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "lyklaborð" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Endurræsa núna" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Uppsett stafsetningartungumál" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Öll tiltæk tungumál:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Launcher" msgid "Desktop & Launcher" msgstr "Ræsir" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Aftengt" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "flug" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Ekki sent" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "aðvaranir" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "aðvaranir" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Tilkynningar" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Hljóð" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "titringur" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Tilkynningar" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Tilkynningar" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Hljóð" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "titringur" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Titra í þöglum ham" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Titra við hringingu" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "titra" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "hástafir" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "tilkynningar" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Prentari" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Settu inn PIN-númer SIM-kortsins" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Þjónustur" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Tengist…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Veldu lykilorð" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Prentari" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Dulritun" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Staðsetning" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Veldu símafyrirtæki:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Prentari" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Prentari" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Kerfisstillingar" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Tími og dagsetning" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Þróunarhamur" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "virkja" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "skilaboð" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "vistfang" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Mótald" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "tæki" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Frumstilla allar kerfisstillingar..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Frumstilla allar kerfisstillingar" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Þögull hamur" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "volume" msgid "Ringer volume:" msgstr "hljóðstyrkur" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Símtöl:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Hringitónn" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Titra við hringingu" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Titra í þöglum ham" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Hljóð með talnaborði" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Skilaboð:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Titra með skilaboðahljóði" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Titra með skilaboðahljóði" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Önnur hljóð:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Læsingarhljóð" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "titringur" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Titra með skilaboðahljóði" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Hringitónn" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Veldu símafyrirtæki:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Tímabelti" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Stilla tímabelti:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Sjálfvirkt" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Handvirkt" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Settu inn núverandi staðsetningu." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Engar samsvaranir" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Tími og dagsetning" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Tímabelti:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Stilla tíma og dagsetningu" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Stilla tíma og dagsetningu" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Tími" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dagsetning" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Þjónusta sameiginlegra tenginga brást" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Halda áfram" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Uppfærslur tiltækar" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Óþekkt villa" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Engin ástæða gefin" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Tæki er í stýringu (managed)" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Tæki er ekki í stýringu (unmanaged)" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Ekki tókst að gera tækið klárt fyrir stillingar" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP stillingar eru ekki lengur gildar" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1x biðill ótengdur" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X stilling biðlara brást" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X biðlari brást" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X biðlari var of lengi að auðkenna sig" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP biðlari ræstist ekki" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Villa í DHCP biðlara" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP biðlari brást" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Þjónusta sameiginlegra tenginga ræstist ekki" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Þjónusta sameiginlegra tenginga brást" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Það gæti vantað nauðsynlegan grunnhugbúnað" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Tækið var fjarlægt" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Netstýringin svæfðist" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Virk tenging tækisins hvarf" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Tæki aftengt af notanda eða biðlara" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Gat ekki fundið móthald" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Upplýsingar um netkerfi" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Síðasta tenging" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Lykilorð" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Gleyma netkerfi" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP vistfang" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Tengjast við falin netkerfi" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Heiti nnetkerfis" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Öryggi" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA og WPA2 einka" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA og WPA2 einka" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "tilkynningar" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "gera óvirkt" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "útgáfa" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Útgáfa: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Útgáfa: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "sjálfvirkt" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "lykilorð" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Tengjast við falin netkerfi…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Fyrri netkerfi" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Hreinsa" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Gagnaleynd" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Leita" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Einka" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Kerfi" #~ msgid "Message received" #~ msgstr "Skilaboð móttekin" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Tengjast þráðlausu neti" #~ msgid "Remove image" #~ msgstr "Fjarlægja mynd" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Uppfærslur tiltækar" #~ msgid "System;" #~ msgstr "Kerfi;" #~ msgid "about" #~ msgstr "um forritið" #~ msgid "device" #~ msgstr "tæki" #~ msgid "info" #~ msgstr "upplýsingar" #~ msgid "phone" #~ msgstr "sími" #~ msgid "number" #~ msgstr "númer" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "raðnúmer" #~ msgid "address" #~ msgstr "vistfang" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "notkunarleyfi" #~ msgid "developer" #~ msgstr "forritari" #~ msgid "software" #~ msgstr "hugbúnaður" #~ msgid "storage" #~ msgstr "geymsla" #~ msgid "disk" #~ msgstr "diskur" #~ msgid "space" #~ msgstr "pláss" #~ msgid "version" #~ msgstr "útgáfa" #~ msgid "revision" #~ msgstr "undirútgáfa" #~ msgid "appearance" #~ msgstr "útlit" #~ msgid "wallpaper" #~ msgstr "bakgrunnsmynd" #~ msgid "art" #~ msgstr "skreyting" #~ msgid "photo" #~ msgstr "ljósmynd" #~ msgid "picture" #~ msgstr "mynd" #~ msgid "image" #~ msgstr "mynd" #~ msgid "battery" #~ msgstr "rafhlaða" #~ msgid "power" #~ msgstr "orka" #~ msgid "charge" #~ msgstr "hleðsla" #~ msgid "idle" #~ msgstr "aðgerðalaus" #~ msgid "lock" #~ msgstr "læsa" #~ msgid "disable" #~ msgstr "gera óvirkt" #~ msgid "enable" #~ msgstr "virkja" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "heyrnartól" #~ msgid "pair" #~ msgstr "para" #~ msgid "discover" #~ msgstr "uppgötva" #~ msgid "car" #~ msgstr "bílastilling" #~ msgid "handsfree" #~ msgstr "handfrjálst" #~ msgid "wireless" #~ msgstr "þráðlaust" #~ msgid "connect" #~ msgstr "tengja" #~ msgid "disconnect" #~ msgstr "aftengja" #~ msgid "stereo" #~ msgstr "víðóma" #~ msgid "brightness" #~ msgstr "birtustig" #~ msgid "display" #~ msgstr "skjár" #~ msgid "screen" #~ msgstr "skjár" #~ msgid "automatic" #~ msgstr "sjálfvirkt" #~ msgid "adjust" #~ msgstr "aðlaga" #~ msgid "Example" #~ msgstr "Dæmi" #~ msgid "example" #~ msgstr "dæmi" #~ msgid "test" #~ msgstr "prófa" #~ msgid "sample" #~ msgstr "sýnishorn" #~ msgid "Flight Mode" #~ msgstr "Flughamur" #~ msgid "flight" #~ msgstr "flug" #~ msgid "plane" #~ msgstr "flugvél" #~ msgid "offline" #~ msgstr "ótengt" #~ msgid "airplane" #~ msgstr "flugvél" #~ msgid "network" #~ msgstr "netkerfi" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Myndir" #~ msgid "language" #~ msgstr "tungumál" #~ msgid "keyboard" #~ msgstr "lyklaborð" #~ msgid "spellcheck" #~ msgstr "stafsetningarleiðrétting" #~ msgid "correct" #~ msgstr "leiðrétta" #~ msgid "suggestions" #~ msgstr "uppástungur" #~ msgid "capitalization" #~ msgstr "hástafir" #~ msgid "punctuation" #~ msgstr "greinarmerki" #~ msgid "layout" #~ msgstr "framsetning" #~ msgid "words" #~ msgstr "orð" #~ msgid "vibration" #~ msgstr "titringur" #, fuzzy #~ msgid "launcher" #~ msgstr "Ræsir" #, fuzzy #~ msgid "mouse" #~ msgstr "Mús" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "smella" #, fuzzy #~ msgid "communication" #~ msgstr "tilkynningar" #~ msgid "notifications" #~ msgstr "tilkynningar" #~ msgid "authorize" #~ msgstr "heimila" #~ msgid "permissions" #~ msgstr "aðgangsheimildir" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Læsa stefnu" #~ msgid "rotation" #~ msgstr "snúningur" #~ msgid "orientation" #~ msgstr "stefna" #, fuzzy #~ msgid "printer" #~ msgstr "Prentari" #, fuzzy #~ msgid "printers" #~ msgstr "Prentari" #, fuzzy #~ msgid "printing" #~ msgstr "bið" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "reset" #~ msgstr "frumstilla" #~ msgid "erase" #~ msgstr "eyða" #~ msgid "factory" #~ msgstr "verksmiðjustillingar" #~ msgid "clear" #~ msgstr "hreinsa" #~ msgid "restore" #~ msgstr "endurheimta" #~ msgid "sound" #~ msgstr "hljóð" #~ msgid "silent" #~ msgstr "þögult" #~ msgid "ringtone" #~ msgstr "hringitónn" #~ msgid "vibrate" #~ msgstr "titra" #~ msgid "dialpad" #~ msgstr "talnaborð" #~ msgid "message" #~ msgstr "skilaboð" #~ msgid "time" #~ msgstr "tími" #~ msgid "date" #~ msgstr "dagsetning" #~ msgid "timezone" #~ msgstr "tímabelti" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "þráðlaust" #~ msgid "WiFi" #~ msgstr "þráðlaust net" #~ msgid "hidden" #~ msgstr "falið" #~ msgid "Used by Ubuntu" #~ msgstr "Notað af Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu myndefni" #, fuzzy #~ msgid "Dash background" #~ msgstr "bakgrunnur" #~ msgid "APN" #~ msgstr "APN" #, fuzzy #~ msgid "User name" #~ msgstr "Heiti nnetkerfis" #, fuzzy #~ msgid "Enter password" #~ msgstr "lykilorð" #, fuzzy #~ msgid "PAP only" #~ msgstr "Einungis sími" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Einungis sími" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Símafyrirtæki" #~ msgid "Carrier" #~ msgstr "Símafyrirtæki" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Símafyrirtæki" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Frumstilla allar kerfisstillingar..." #, fuzzy #~ msgid "Disable" #~ msgstr "gera óvirkt" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Aftengjast" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "gera óvirkt" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "aftengja" #~ msgid "Call forwarding" #~ msgstr "Áframsending símtala" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Símanúmer" #, fuzzy #~ msgid "Numbers" #~ msgstr "tölur" #, fuzzy #~ msgid "All calls" #~ msgstr "símtal" #, fuzzy #~ msgid "Some calls" #~ msgstr "Símtöl:" #~ msgid "Off" #~ msgstr "Af" #~ msgid "Forward to" #~ msgstr "Áframsenda til" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Símanúmer" #~ msgid "Call waiting" #~ msgstr "Bið símtala" #~ msgid "Services" #~ msgstr "Þjónustur" #, qt-format #~ msgid "Last called %1" #~ msgstr "Síðast hringt í %1" #~ msgid "Call" #~ msgstr "Símtal" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 þjónustur" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "aðgangsheimildir" #, fuzzy #~ msgid "Microphone" #~ msgstr "sími" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "None requested" #~ msgstr "Ekkert fannst" #~ msgid "Change passphrase…" #~ msgstr "Breyta lykilorði..." #~ msgid "Switch to swipe" #~ msgstr "Skipta í stroku" #~ msgid "Switch to passphrase" #~ msgstr "Skipta í lykilorð" #~ msgid "Existing passphrase" #~ msgstr "Núverandi lykilorð" #~ msgid "Choose passphrase" #~ msgstr "Veldu lykilorð" #~ msgid "Confirm passphrase" #~ msgstr "Staðfestu lykilorð" #~ msgid "Unset" #~ msgstr "Afskrá" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Aflæsa símanum með:" #~ msgid "Swipe (no security)" #~ msgstr "Stroku (ekkert öryggi)" #~ msgid "Passphrase" #~ msgstr "Lykilfrasi" #~ msgid "Swipe (no security)… " #~ msgstr "Stroka (ekkert öryggi)… " #~ msgid "Passphrase…" #~ msgstr "Lykilorð..." #~ msgid "Security & Privacy" #~ msgstr "Öryggi og gagnaleynd" #~ msgid "Phone and Internet" #~ msgstr "Sími og internet" #~ msgid "Phone only" #~ msgstr "Einungis sími" #~ msgid "SIM PIN" #~ msgstr "PIN fyrir SIM" #~ msgid "On" #~ msgstr "Á" #~ msgid "Encryption" #~ msgstr "Dulritun" #~ msgid "Privacy" #~ msgstr "Gagnaleynd" #~ msgid "Stats on welcome screen" #~ msgstr "Tölfræði á upphafsskjá" #~ msgid "Messages on welcome screen" #~ msgstr "Skilaboð á upphafsskjá" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Ekkert" #~ msgid "Change SIM PIN" #~ msgstr "Breyta PIN-númeri SIM-korts" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Rangt PIN-númer. %1 tilraun eftir." #~ msgstr[1] "Rangt PIN-númer. %1 tilraunir eftir." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 tilraunir leyfðar." #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 tilraun heimil." #~ msgstr[1] "%1 tilraunir heimilar." #~ msgid "Choose new PIN:" #~ msgstr "Veldu nýtt PIN-númer:" #~ msgid "Confirm new PIN:" #~ msgstr "Staðfestu nýtt PIN-númer:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN-númer samsvara ekki. Reyndu aftur." #~ msgid "Enter SIM PIN" #~ msgstr "Settu inn PIN-númer SIM-kortsins" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Settu inn fyrra PIN-númer SIM-kortsins" #~ msgid "Unlock" #~ msgstr "Aflæsa" #~ msgid "Lock" #~ msgstr "Læsa" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Aflæsa" #~ msgid "Change PIN…" #~ msgstr "Breyta PIN-númeri..." #, fuzzy #~ msgid "Locked" #~ msgstr "Læsa" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Aflæsa" #~ msgid "Hour" #~ msgstr "Klukkustund" #~ msgid "Minute" #~ msgstr "Mínúta" #~ msgid "Second" #~ msgstr "Sekúnda" #~ msgid "Day" #~ msgstr "Dagur" #~ msgid "Month" #~ msgstr "Mánuður" #~ msgid "Year" #~ msgstr "Ár" #, fuzzy #~ msgid "Cellular data" #~ msgstr "símaþjónusta" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Ekkert fannst" #~ msgid "Data usage statistics" #~ msgstr "Tölfræði gagnanotkunar" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Tengt" #~ msgid "2G only (saves battery)" #~ msgstr "Aðeins 2G (sparar rafhlöðu)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (hraðara)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (hraðara)" #~ msgid "Accessibility" #~ msgstr "Aðgengi" #~ msgid "accessibility" #~ msgstr "aðgengi" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "símaþjónusta" #~ msgid "mobile" #~ msgstr "farsími" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "gögn" #~ msgid "carrier" #~ msgstr "símafyrirtæki" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "rambamdi" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "þjónustur" #~ msgid "forwarding" #~ msgstr "áframsending" #~ msgid "waiting" #~ msgstr "bið" #~ msgid "call" #~ msgstr "símtal" #~ msgid "shortcuts" #~ msgstr "flýtilyklar" #~ msgid "numbers" #~ msgstr "tölur" #~ msgid "security" #~ msgstr "öryggi" #~ msgid "privacy" #~ msgstr "gagnaleynd" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kóði" #~ msgid "password" #~ msgstr "lykilorð" #~ msgid "passphrase" #~ msgstr "lykilfrasi" #~ msgid "swipe" #~ msgstr "stroka" #~ msgid "allow" #~ msgstr "leyfa" #~ msgid "access" #~ msgstr "aðgangur" #~ msgid "Updates available" #~ msgstr "Uppfærslur tiltækar" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Rangt lykilorð. Reyndu aftur." lomiri-system-settings-1.1.0/po/it.po000066400000000000000000002352161457356502600176040ustar00rootroot00000000000000# Italian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-03-03 21:21+0000\n" "Last-Translator: Ermete D'Oro \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Impostazioni" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferenze;Impostazioni;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Impossibile annullare la richiesta corrente (impossibile contattare il " "servizio)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Impossibile sospendere la richiesta corrente (impossibile contattare il " "servizio)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modalità sviluppatore" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "In modalità sviluppatore, chiunque può accedere, modificare o eliminare " "qualunque cosa presente su questo dispositivo connettendolo a un altro " "dispositivo." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Inserire un codice o una frase segreta per utilizzare la modalità " "sviluppatore." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Sicurezza di blocco" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Questa licenza non può essere visualizzata." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Informazioni" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Numero di serie" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nessuno" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Indirizzo Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Indirizzo Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Memoria" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 liberi" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Sistema operativo" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Ultimo aggiornamento" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Mai" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Controlla aggiornamenti" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Note legali:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licenze software" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informazioni normative" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modalità sviluppatore" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Esaminando" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Riservato dal Sistema" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Usato dal sistema" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Immagini" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Documenti" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Scaricamenti" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Altri file" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Usata dalle app" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Memoria totale" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Spazio libero" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Per nome" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Per dimensione" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Dettagli versione (build) SO" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Canale di aggiornamento del Sistema Operativo" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Versione (build) del SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Kernel" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Build ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Partizione di UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descrizione versione (build) Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Partizione del dispositivo" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descrizione versione (build) dispositivo" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Partizione personalizzata" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Titolo sconosciuto" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Annulla" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nessuna immagine selezionata" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Rimuovi %1 immagine" msgstr[1] "Rimuovi %1 immagini" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Aggiungi immagine…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Rimuovi immagini…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Sfondo & Aspetto" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Impostazioni globali del tema:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Abilita la modalità oscura" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Nota: Potrebbe essere necessario riavviare le applicazioni affinché la " "modifica abbia effetto." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Effetti visivi:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Abilita effetti di sfocatura" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Immagine di sfondo:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Grafica del sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizzato" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Scegli applicazione" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Anteprima" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Imposta" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Non possibile" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "L'immagine di sfondo attualmente attiva non può essere eliminata!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batteria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 secondo fa" msgstr[1] "%1 secondi fa" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minuto fa" msgstr[1] "%1 minuti fa" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ora fa" msgstr[1] "%1 ore fa" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Livello di carica" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ieri" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Oggi" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "In carica" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Ultima ricarica completa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Completamente carico" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Mostra la percentuale della batteria nell'indicatore" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Mostra le informazioni sulla ricarica nella schermata di blocco" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Metodi per ridurre l'uso della batteria:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Luminosità display" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Blocca quando inattivo" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Sospendi quando inattivo" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Dopo %1 secondo" msgstr[1] "Dopo %1 secondi" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Dopo %1 minuto" msgstr[1] "Dopo %1 minuti" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Hotspot Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Bloccare il telefono quando non è in uso:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Sospendere il dispositivo quando non è in uso:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Dopo %1 secondo" msgstr[1] "Dopo %1 secondi" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Un tempo più breve è più sicuro. Il telefono non si bloccherà durante le " "chiamate o la riproduzione di video." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Il telefono non sarà sospeso durante le chiamate e la riproduzione video." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Richiesta associazione Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Il dispositivo %1 vuole accoppiarsi con questo dispositivo. Vuoi permetterlo?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Consenti" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Rifiuta" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Richiesta associazione Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Confermare che il PIN mostrato su «%1» corrisponda a questo" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Conferma PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connesso" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connessione…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Disconnessione…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Disconnesso" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Sconosciuto" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefono" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rete" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Auricolare" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Cuffie" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Altri dispositivi audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastiera" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mouse" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Stampante" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Fotocamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Osserva" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Altro" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Eccellente" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Buona" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Discreta" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Scarsa" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nome" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipo" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Stato" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Potenza segnale" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connettere automaticamente quando rilevato:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Disconnetti" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Connetti" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Dimentica questo dispositivo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Per favore, inserisci il seguente PIN su %1 e premi \"Invio\" sulla tastiera:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Visibile" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Non visibile" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Ricerca in corso…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Dispositivi accoppiati:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connetti un altro dispositivo:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connettere un dispositivo:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nessuno rilevato" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN per «%1»" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Associa" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Luminosità e schermo" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Luminosità" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Luminosità schermo:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Regola automaticamente" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Illumina e attenua lo schermo adattandolo all'ambiente circostante." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Schermo:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Schermo esterno" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Schermo collegabile wireless" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Non connesso" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Display Wireless" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Nessuno schermo rilevato" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Schermo connesso:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Connessione in corso" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Usare un altro schermo:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Scegliere uno schermo:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Questo dispositivo non si è potuto connettere a %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "C'è stato un errore sconosciuto connettendosi a %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gesti" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Tocca per risvegliare" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" "Doppio tocco in qualunque punto dello schermo per risvegliare il dispositivo." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Larghezza delle aree di trascinamento dei bordi:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Valore attuale: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Con un valore più alto, l'area di scorrimento ai bordi per attivare " "un'azione è più ampia. Il valore predefinito è 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Modifica impostazioni hotspot" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Imposta hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nome hotspot" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Scegli un nome" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Richiedere una password (consigliato)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Mostra password" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Attivando l'hotspot si accenderà il Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Modifica" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Avvia" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Quando l'hotspot è attivo, altri dispositivi possono usare la connessione " "dati del cellulare attraverso il Wi-Fi. Si applicano le normali tariffe per " "la connessione dati." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Altri dispositivi possono usare la connessione dati del cellulare attraverso " "la rete Wi-Fi. Si applicano le normali tariffe per la connessione dati." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Cambia password/impostazioni…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Imposta hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Il Wi-Fi è spento" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Per creare un hotspot, è necessario attivare il Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Accendere il Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Lingua" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Indietro" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Conferma" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Disposizioni tastiera" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Disposizione attuale:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Tutte le disposizioni disponibili:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Lingua e testo" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Lingua di sistema…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Abilita tastiera su schermo" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Tastiera sullo schermo" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Tastiera esterna" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Nero" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Just Bianco" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Just Nero" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Just Grigio" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bianco con orlo" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Nero con orlo" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Grigio con orlo" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tema tastiera su schermo" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tema tastiera" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Controllo ortografico" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Correzione automatica" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suggerimenti parole" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Maiuscolo automatico" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Attiva «Maiusc» per usare la maiuscola come prima lettera di ogni frase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Punteggiatura automatica" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Inserisce un punto quando tocchi due volte la barra spaziatrice." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Lente di ingrandimento" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Suono tastiera" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibrazione tastiera" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Trasparenza tastiera" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Tastiera fisica" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Layout e altre sorgenti" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" "È necessario riavviare il dispositivo per rendere effettive le modifiche." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Riavviare adesso" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Lingua del controllo ortografico attuale:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Tutte le lingue disponibili:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Desktop & Launcher" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Su schermi grandi:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Abilita spazi di lavoro" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Supporta multipli spazi di lavoro virtuali" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Mostra sempre il launcher" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Video e giochi fullscreen potrebbero nasconderlo temporaneamente." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Dimensione icona:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Velocità cursore:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Velocità scorrimento della rotellina:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Velocità doppio click:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Test doppio click:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Velocità scorrimento delle dita:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tocca per cliccare" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Scorri con due dita" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignora il touchpad quando:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Digitando" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Un mouse è stato collegato" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Connettere un mouse o un touchpad via USB, oppure usare un dispositivo " "Bluetooth. Se un dispositivo Bluetooth non viene rilevato, assicurarsi che " "sia acceso e che le sue batterie siano cariche." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "È necessario usare un mouse o un touchpad Bluetooth con questo display. " "Assicurati che sia vicino al dispositivo e che le batterie siano cariche." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mouse e Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Pulsante primario:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Sinistra" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Destra" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Non abbastanza veloce" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Selezionato con un doppio click" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Trasmissione di Emergenza" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Il Cell Broadcast non è disponibile" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Cell Broadcast Abilitato" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Cell Broadcast Disabilitato" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Avvisi:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Ricevi notifiche di emergenza" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Minacce estreme" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Minacce estreme alla vita e alla proprietà" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Minacce serie" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Minacce serie alla vita e alla proprietà" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "Allerte AMBER" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Bollettini di emergenza per rapimento di bambini" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Messaggi di sicurezza pubblica" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Azioni raccomandate per salvare la vita e la proprietà" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Prove" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Avvisi di prova" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notifiche" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Permettere a quest'app di avvisarmi usando:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Suoni" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrazioni" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Popup di notifiche a bolle" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Centro Notifiche" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Suono" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "App che notificano con un suono:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibrazione" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Quando è in modalità silenziosa:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibra come al solito" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Non vibra" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "App che notificano con la vibrazione:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Applicazioni:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Le applicazioni potranno inviare delle avvisi con suoni, vibrazioni, popup a " "bolla e il centro notifiche." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "App che notificano con un suono" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "App che notificano con la vibrazione" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Non ci sono notifiche" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Popup a bolla" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Aggiungi stampante" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Inserire URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Dispositivi" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Nessun dispositivo trovato." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Descrivi stampante" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Connessione in corso" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Scegli una connessione" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nome stampante" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Descrizione" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opzionale" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Posizione" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Driver" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Scegli un driver" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Scegli una stampante dal database" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Fornire il file PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Driver dei filtri" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "File PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "In stampa" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Gestione lavori stampante" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Stampante predefinita" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Stampanti configurate" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Stampanti trovate" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Elimina" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Imposta come predefinita" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Non ci sono stampanti configurate." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Stato stampante" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Impostazioni generali" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Politiche" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Copie e pagine" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Copie" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Dimensioni pagina" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Duplicato" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modello di colore" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Qualità" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Abilitato" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Predefinito" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Questa è la stampante predefinita." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Accettazione lavori" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Condiviso" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inattiva" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Annullato" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Attiva" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Bloccata" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Nessun messaggio" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Lavori" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Gestione lavori stampante" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "indirizzo" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modello" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Stampante locale Raw" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Stampa pagina di prova" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Tutti i documenti, i giochi salvati, le impostazioni e tutti gli altri " "elementi verranno eliminati definitivamente da questo dispositivo." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Cancella e ripristina tutto" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Fare il reset del dispositivo" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Ripristina il Launcher" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Il Launcher verrà ripristinato ai contenuti iniziali." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Ripristino di tutte le impostazioni di sistema…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "I contenuti e le impostazioni del Launcher e i filtri nella schermata Home " "verranno ripristinati alle impostazioni di fabbrica." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Cancellare e fare il reset completo" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Ripristina tutte le impostazioni di sistema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Silenzioso" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Volume suoneria:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "L'ascolto a volume alto può danneggiare il tuo udito." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Chiamate:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Suoneria" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibra alla chiamata" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibra in modalità silenziosa" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Toni tastiera" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messaggi:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Messaggio audio" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibra con il suono messaggio" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Altri suoni:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Suono di blocco" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Altre vibrazioni" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Suono messaggio personalizzato" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Suoneria personalizzata" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Scegli tra" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fuso orario" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Imposta fuso orario:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticamente" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualmente" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Inserire la posizione attuale." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nessuna località corrispondente" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Ora e data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fuso orario:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Imposta ora e data:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Impostare data e ora" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Ora" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Per aggiungere una configurazione della VPN, scarica il suo file di " "configurazione oppure configurala manualmente." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Aggiungi Configurazione Manuale…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "È necessario riconnettersi alla VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "È necessario ricollegarsi per rendere effettive le modifiche." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Aggiungere il certificato?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Aggiungere la chiave?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Aggiungere il file pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Contenuto:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Dati non disponibili." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Salva" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Errore sconosciuto" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nessun motivo specificato" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Il dispositivo è ora gestito" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Il dispositivo non è più gestito" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Impossibile preparare il dispositivo per la configurazione" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "La configurazione IP non può essere riservata (nessun indirizzo disponibile, " "timeout, …)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "La configurazione IP non è più valida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "I dati di autenticazione sono errati" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Supplicant 802.1X scollegato" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Configurazione supplicant 802.1X non riuscita" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Supplicant 802.1X non riuscito" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "L'autenticazione del supplicant 802.1X ha impiegato troppo tempo" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Avvio del client DHCP non riuscito" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Errore client DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Client DHCP non riuscito" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Avvio del servizio di connessione condivisa non riuscito" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Servizio connessione condivisa non riuscito" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" "Il firmware necessario per il dispositivo potrebbe non essere disponibile" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Il dispositivo è stato rimosso" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager è entrato in pausa" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "La connessione attiva del dispositivo è scomparsa" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Dispositivo scollegato dall'utente o dal client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Considerata la connessione attiva del dispositivo" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Il supplicant è ora disponibile" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Impossibile trovare il modem" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Il collegamento Bluetooth non è riuscito o è scaduto" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Una dipendenza della connessione ha causato un errore" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager non è disponibile" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Impossibile trovare la rete Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" "Si è verificato un errore in una connessione secondaria di quella di base" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Dettagli rete" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Ultima rete connessa" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Password" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Dimentica questa rete" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Indirizzo IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Connessione a rete nascosta" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nome della rete" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sicurezza" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA e WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA e WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP dinamico (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Questa rete non è sicura!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autenticazione" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autenticazione interna" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificato CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Scegli…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1..., Scad.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Scad.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "L'utilizzo di certificati è consigliato per una maggiore sicurezza." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificato del Client" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Chiave privata dell'utente" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "File pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Fornendo il Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Disabilitato" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonimo" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autenticato" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Entrambi" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "versione PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versione 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versione 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatico" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identità anonima" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identità" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nome utente" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Password della chiave privata" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Memorizzare la password" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Connettere a una rete nascosta…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Reti precedenti" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Pulisci" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Chiave privata" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Chiave pubblica" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaco" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Cerca" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personali" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Messaggio ricevuto" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connetti al Wi-Fi" #~ msgid "Remove image" #~ msgstr "Rimuovi immagine" #~ msgid "Unavailable" #~ msgstr "Non disponibile" #~ msgid "Launcher" #~ msgstr "Launcher" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "informazioni" #~ msgid "device" #~ msgstr "dispositivo" #~ msgid "info" #~ msgstr "informazioni" #~ msgid "phone" #~ msgstr "telefono" #~ msgid "number" #~ msgstr "numero" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "seriale" #~ msgid "address" #~ msgstr "indirizzo" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licenze" #~ msgid "developer" #~ msgstr "sviluppatore" #~ msgid "software" #~ msgstr "sotfware" #~ msgid "storage" #~ msgstr "memoria" #~ msgid "disk" #~ msgstr "disco" #~ msgid "space" #~ msgstr "spazio" #~ msgid "version" #~ msgstr "versione" #~ msgid "revision" #~ msgstr "revisione" #~ msgid "appearance" #~ msgstr "aspetto" #~ msgid "wallpaper" #~ msgstr "sfondo" #~ msgid "art" #~ msgstr "arte" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "disegno" #~ msgid "image" #~ msgstr "immagine" #~ msgid "battery" #~ msgstr "batteria" #~ msgid "power" #~ msgstr "alimentazione" #~ msgid "charge" #~ msgstr "carica" #~ msgid "idle" #~ msgstr "inattivo" #~ msgid "lock" #~ msgstr "blocco" #~ msgid "disable" #~ msgstr "disattivare" #~ msgid "enable" #~ msgstr "attivare" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "auricolare" #~ msgid "pair" #~ msgstr "associare" #~ msgid "discover" #~ msgstr "scoprire" #~ msgid "car" #~ msgstr "automobile" #~ msgid "handsfree" #~ msgstr "vivavoce" #~ msgid "wireless" #~ msgstr "senza fili" #~ msgid "connect" #~ msgstr "connettere" #~ msgid "disconnect" #~ msgstr "disconnettere" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "luminosità" #~ msgid "display" #~ msgstr "schermo" #~ msgid "screen" #~ msgstr "schermo" #~ msgid "automatic" #~ msgstr "automatico" #~ msgid "adjust" #~ msgstr "regolare" #~ msgid "Example" #~ msgstr "Esempio" #~ msgid "example" #~ msgstr "esempio" #~ msgid "test" #~ msgstr "prova" #~ msgid "sample" #~ msgstr "esempio" #~ msgid "Flight Mode" #~ msgstr "Modalità aereo" #~ msgid "flight" #~ msgstr "volo" #~ msgid "plane" #~ msgstr "aereo" #~ msgid "offline" #~ msgstr "non in linea" #~ msgid "airplane" #~ msgstr "aereo" #~ msgid "network" #~ msgstr "rete" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Immagini" #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "lingua" #~ msgid "keyboard" #~ msgstr "tastiera" #~ msgid "spellcheck" #~ msgstr "controllo ortografico" #~ msgid "correct" #~ msgstr "corretto" #~ msgid "suggestions" #~ msgstr "suggerimenti" #~ msgid "capitalization" #~ msgstr "maiuscolo" #~ msgid "punctuation" #~ msgstr "punteggiatura" #~ msgid "layout" #~ msgstr "disposizione" #~ msgid "words" #~ msgstr "parole" #~ msgid "vibration" #~ msgstr "vibrazione" #~ msgid "launcher" #~ msgstr "launcher" #~ msgid "mouse" #~ msgstr "mouse" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "tap" #~ msgid "touch" #~ msgstr "touch" #~ msgid "click" #~ msgstr "click" #~ msgid "input" #~ msgstr "input" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autenticazione" #~ msgid "notifications" #~ msgstr "notifiche" #~ msgid "apps" #~ msgstr "apps" #~ msgid "authorize" #~ msgstr "autorizzare" #~ msgid "permissions" #~ msgstr "permessi" #~ msgid "badges" #~ msgstr "badge" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Blocco rotazione" #~ msgid "rotation" #~ msgstr "rotazione" #~ msgid "orientation" #~ msgstr "orientazione" #~ msgid "printer" #~ msgstr "Stampante" #~ msgid "printers" #~ msgstr "Stampanti" #~ msgid "printing" #~ msgstr "In stampa" #~ msgid "pdf" #~ msgstr "Pdf" #~ msgid "ppd" #~ msgstr "Ppd" #~ msgid "collate" #~ msgstr "Fascicolare" #~ msgid "copies" #~ msgstr "Copie" #~ msgid "colormodel" #~ msgstr "Modello di colore" #~ msgid "greyscale" #~ msgstr "Scala di grigi" #~ msgid "color" #~ msgstr "Colori" #~ msgid "laser" #~ msgstr "Laser" #~ msgid "ink" #~ msgstr "Inchiostro" #~ msgid "Reset" #~ msgstr "Reset" #~ msgid "reset" #~ msgstr "ripristino" #~ msgid "erase" #~ msgstr "elimina" #~ msgid "factory" #~ msgstr "fabbrica" #~ msgid "clear" #~ msgstr "pulisci" #~ msgid "restore" #~ msgstr "ripristina" #~ msgid "sound" #~ msgstr "audio" #~ msgid "silent" #~ msgstr "Silenzioso" #~ msgid "ringtone" #~ msgstr "suoneria" #~ msgid "vibrate" #~ msgstr "vibrazione" #~ msgid "dialpad" #~ msgstr "tastierino" #~ msgid "message" #~ msgstr "messaggio" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "orario" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "fuso orario" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "rotta" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "nascosto" #~ msgid "Used by Ubuntu" #~ msgstr "Usata da Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Sfondo" #~ msgid "Opacity:" #~ msgstr "Opacità :" #~ msgid "Edit" #~ msgstr "Modifica" #~ msgid "New APN" #~ msgstr "Nuovo APN" #~ msgid "Used for:" #~ msgstr "Usato per:" #~ msgid "Internet and MMS" #~ msgstr "Internet ed MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Inserisci un nome che descriva l'APN" #~ msgid "APN" #~ msgstr "Punti di accesso" #~ msgid "Enter the name of the access point" #~ msgstr "Inserisci il nome dell'access point" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Inserire il centro di messaggi" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Inserisci proxy messaggio" #~ msgid "Proxy port" #~ msgstr "Porta del proxy" #~ msgid "Enter message proxy port" #~ msgstr "Inserisci la porta del proxy del messaggio" #~ msgid "User name" #~ msgstr "Nome utente" #~ msgid "Enter username" #~ msgstr "Inserire nome utente" #~ msgid "Enter password" #~ msgstr "Inserire password" #~ msgid "PAP or CHAP" #~ msgstr "PAP o CHAP" #~ msgid "PAP only" #~ msgstr "Solo PAP" #~ msgid "CHAP only" #~ msgstr "Solo CHAP" #~ msgid "Protocol" #~ msgstr "Protocollo" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operatore e APN" #~ msgid "Carrier" #~ msgstr "Operatore" #~ msgid "Carriers & APNs" #~ msgstr "Operatori e APN" #~ msgid "MMS APN" #~ msgstr "Punti di accesso MMS" #~ msgid "Internet APN" #~ msgstr "Punti di accesso Internet" #~ msgid "LTE APN" #~ msgstr "Punto di accesso LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Resetta le impostazioni dei punti di acesso…" #~ msgid "Reset APN Settings" #~ msgstr "Ripristina punti di accesso" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Sicuro di voler fare il reset della configurazione dell'APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferisci %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Hai scelto %1 come APN preferito per gli MMS. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Hai scelto %1 come APN preferito per Internet. " #~ msgid "Disable" #~ msgstr "Disabilita" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Disconnetti %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Disattiva %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Questo disconnette %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Questo disabilita %1." #~ msgid "Cellular" #~ msgstr "Rete mobile" #~ msgid "Call forwarding" #~ msgstr "Deviazione chiamata" #~ msgid "Forward every incoming call" #~ msgstr "Inoltra tutte le chiamate in ingresso" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Inoltra tutte le chiamate ad un altro numero." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Lo stato dell'inoltro di chiamata non può essere verificato " #~ msgid "Forward incoming calls when:" #~ msgstr "Inoltra le chiamate in ingresso quando:" #~ msgid "I’m on another call" #~ msgstr "Sono impegnato in un'altra conversazione" #~ msgid "I don’t answer" #~ msgstr "Non rispondo" #~ msgid "My phone is unreachable" #~ msgstr "Il mio telefono è irraggiungibile" #~ msgid "Contacts…" #~ msgstr "Contatti…" #~ msgid "Please select a phone number" #~ msgstr "Seleziona un numero di telefono" #~ msgid "Numbers" #~ msgstr "Numeri" #~ msgid "Could not forward to this contact" #~ msgstr "Non è possibile l'inoltro a questo contatto" #~ msgid "Contact not associated with any phone number." #~ msgstr "Contatto non associato ad un numero di telefono." #~ msgid "All calls" #~ msgstr "Tutte le chiamate" #~ msgid "Some calls" #~ msgstr "Alcune chiamate" #~ msgid "Off" #~ msgstr "Disattivato" #~ msgid "Forward to" #~ msgstr "Inoltra a" #~ msgid "Enter a number" #~ msgstr "Inserire un numero" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "L'inoltro di chiamata non può essere cambiato adesso." #~ msgid "Call waiting" #~ msgstr "Chiamata in attesa" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Permettere di rispondere o di iniziare una nuova chiamata, mentre " #~ "un'altra è in corso, e di passare da una all'altra" #~ msgid "Services" #~ msgstr "Servizi" #, qt-format #~ msgid "Last called %1" #~ msgstr "Ultima chiamata %1" #~ msgid "Call" #~ msgstr "Chiamata" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servizi %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permessi delle app" #~ msgid "Apps that you have granted access to:" #~ msgstr "App a cui si è consentito di accedere a:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "App che hanno richiesto di accedere alla fotocamera" #~ msgid "Apps that have requested access to your location" #~ msgstr "App che hanno richiesto di accedere alla posizione" #~ msgid "Microphone" #~ msgstr "Microfono" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "App che hanno richiesto di accedere al microfono" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Le App potrebbero anche richiedere accesso agli account online." #~ msgid "Online Accounts…" #~ msgstr "Account online…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Permettere al dispositivo di identificare la tua ubicazione:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Usa solo il GPS (meno preciso)" #~ msgid "Using GPS" #~ msgstr "Usando il GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Usando il GPS e informazioni anonime dalle reti Wi-Fi e cellulare.
\n" #~ "Selezionando questa opzione accetti
termini e condizioni di " #~ "Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Usando il GPS e informazioni anonime dalle reti Wi-Fi.
Selezionando " #~ "questa opzione accetti termini e condizioni di Nokia HERE." #~ msgid "Not at all" #~ msgstr "No a tutto" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Usare il GPS per rilevare la posizione approssimata. Se disattivata, il " #~ "GPS sarà spento per risparmiare batteria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usare Wi-Fi e GPS per rilevare la posizione approssimativa. Spegnere il " #~ "rilevamento della posizione per risparmiare batteria." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Usare Wi-Fi (attualmente spento) e GPS per rilevare la posizione " #~ "approssimativa. Spegnere il rilevamento della posizione per risparmiare " #~ "batteria." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usare Wi-Fi, posizione delle celle e GPS per rilevare la posizione " #~ "approssimativa. Spegnere il rilevamento della posizione per risparmiare " #~ "batteria." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usare Wi-Fi, posizione delle celle (attualmente nessuna connessione dati) " #~ "e GPS per rilevare la posizione approssimativa. Spegnere il rilevamento " #~ "della posizione per risparmiare batteria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Usare Wi-Fi (attualmente spento), posizione delle celle e GPS per " #~ "rilevare la posizione approssimativa. Spegnere il rilevamento della " #~ "posizione per risparmiare batteria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usare Wi-Fi (attualmente spento), posizione delle celle (attualmente " #~ "nessuna connessione dati) e GPS per rilevare la posizione approssimativa. " #~ "Spegnere il rilevamento della posizione per risparmiare batteria." #~ msgid "Let apps access this location:" #~ msgstr "Consentire accesso delle app all'ubicazione:" #~ msgid "None requested" #~ msgstr "Nessuno richiesto" #~ msgid "Change passcode…" #~ msgstr "Cambia codice…" #~ msgid "Change passphrase…" #~ msgstr "Cambia la frase segreta…" #~ msgid "Switch to swipe" #~ msgstr "Usa scorrimento" #~ msgid "Switch to passcode" #~ msgstr "Usa codice" #~ msgid "Switch to passphrase" #~ msgstr "Usa la frase segreta" #~ msgid "Existing passcode" #~ msgstr "Codice esistente" #~ msgid "Existing passphrase" #~ msgstr "Frase segreta esistente" #~ msgid "Choose passcode" #~ msgstr "Scegli codice" #~ msgid "Choose passphrase" #~ msgstr "Scegli frase segreta" #~ msgid "Confirm passcode" #~ msgstr "Conferma codice" #~ msgid "Confirm passphrase" #~ msgstr "Conferma frase segreta" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "I codici inseriti non corrispondono. Provare di nuovo." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Le frasi segrete non corrispondono. Provare di nuovo." #~ msgid "Unset" #~ msgstr "Azzera" #~ msgid "Unlock the device using:" #~ msgstr "Sblocca il dispositivo usando:" #~ msgid "Swipe (no security)" #~ msgstr "Scorrimento (nessuna sicurezza)" #~ msgid "4-digit passcode" #~ msgstr "Codice a 4 cifre" #~ msgid "Passphrase" #~ msgstr "Frase segreta" #~ msgid "Fingerprint" #~ msgstr "Impronta digitale" #~ msgid "Swipe (no security)… " #~ msgstr "Scorrimento (nessuna sicurezza)… " #~ msgid "4-digit passcode…" #~ msgstr "Codice a 4 cifre…" #~ msgid "Passphrase…" #~ msgstr "Frase segreta…" #~ msgid "Security & Privacy" #~ msgstr "Sicurezza e privacy" #~ msgid "Phone and Internet" #~ msgstr "Dal telefono e da Internet" #~ msgid "Phone only" #~ msgstr "Solo dal telefono" #~ msgid "Fingerprint ID" #~ msgstr "ID impronta" #~ msgid "Locking and unlocking" #~ msgstr "Blocco e sblocco" #~ msgid "SIM PIN" #~ msgstr "PIN della SIM" #~ msgid "On" #~ msgstr "Attivato" #~ msgid "Encryption" #~ msgstr "Cifratura" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "La cifratura protegge l'accesso ai dati del telefono quando viene " #~ "connesso a un PC o a un altro dispositivo." #~ msgid "Privacy" #~ msgstr "Privacy" #~ msgid "Stats on welcome screen" #~ msgstr "Statistiche sulla schermata di accesso" #~ msgid "Messages on welcome screen" #~ msgstr "Messaggi sulla schermata di accesso" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Nessuno" #~ msgid "Passcode" #~ msgstr "Codice" #~ msgid "Sleep locks immediately" #~ msgstr "Blocca immediatamente alla sospensione" #~ msgid "When locked, allow:" #~ msgstr "Quando bloccato, consentire:" #~ msgid "Notifications and quick settings" #~ msgstr "Notifiche e impostazioni veloci" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Attivare il blocco di sicurezza per limitare l'accesso quando il " #~ "dispositivo è bloccato." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Altre applicazioni e funzioni richiederanno lo sblocco." #~ msgid "Change SIM PIN" #~ msgstr "Cambia PIN SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN errato. %1 tentativo rimasto." #~ msgstr[1] "PIN errato. %1 tentativi rimasti." #~ msgid "No more attempts allowed" #~ msgstr "Nessun altro tentativo disponibile" #~ msgid "Current PIN:" #~ msgstr "PIN attuale:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 tentativo consentito." #~ msgstr[1] "%1 tentativi consentiti." #~ msgid "Choose new PIN:" #~ msgstr "Scegliere il nuovo PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Confermare il nuovo PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "I PIN non corrispondono. Riprovare." #~ msgid "Enter SIM PIN" #~ msgstr "Inserire il PIN della SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Inserire il precedente PIN della SIM" #~ msgid "Unlock" #~ msgstr "Sblocca" #~ msgid "Lock" #~ msgstr "Blocca" #~ msgid "Unlocked" #~ msgstr "Sbloccato" #~ msgid "Change PIN…" #~ msgstr "Modifica PIN…" #~ msgid "Locked" #~ msgstr "Bloccato" #~ msgid "Unlock…" #~ msgstr "Sblocca…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Quando è impostato un PIN della SIM, è necessario inserirlo per accedere " #~ "ai servizi del cellulare dopo il riavvio del dispositivo o il cambio " #~ "della SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "L'inserimento ripetuto di un PIN non corretto può bloccare in modo " #~ "permanente la SIM." #~ msgid "Hour" #~ msgstr "Ore" #~ msgid "Minute" #~ msgstr "Minuti" #~ msgid "Second" #~ msgstr "Secondo" #~ msgid "Day" #~ msgstr "Giorno" #~ msgid "Month" #~ msgstr "Mese" #~ msgid "Year" #~ msgstr "Anno" #~ msgid "Cellular data" #~ msgstr "Dati mobili" #~ msgid "No SIM detected" #~ msgstr "Nessuna SIM rilevata" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Inserire una SIM, quindi riavviare il dispositivo." #~ msgid "Data roaming" #~ msgstr "Roaming dati" #~ msgid "Ask me each time" #~ msgstr "Chiedi ogni volta" #~ msgid "For outgoing calls, use:" #~ msgstr "Per le chiamate in uscita, usa:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "È possibile modificare la SIM da usare per ogni chiamata o per ogni " #~ "contatto in rubrica." #~ msgid "For messages, use:" #~ msgstr "Per i messaggi, usa:" #~ msgid "Next" #~ msgstr "Avanti" #~ msgid "Data usage statistics" #~ msgstr "Statistiche di utilizzo dei dati" #~ msgid "Carriers" #~ msgstr "Operatori" #~ msgid "Connection type:" #~ msgstr "Tipo di connessione:" #~ msgid "2G only (saves battery)" #~ msgstr "Solo 2G (risparmia batteria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (più veloce)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (più veloce)" #~ msgid "Edit SIM Name" #~ msgstr "Modifica nome SIM" #~ msgid "Cellular data:" #~ msgstr "Dati mobili:" #~ msgid "Accessibility" #~ msgstr "Accessibilità" #~ msgid "accessibility" #~ msgstr "accessibilità" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "cellulare" #~ msgid "mobile" #~ msgstr "mobile" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "dati" #~ msgid "carrier" #~ msgstr "operatore" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "APN" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servizi" #~ msgid "forwarding" #~ msgstr "inoltro" #~ msgid "waiting" #~ msgstr "attesa" #~ msgid "call" #~ msgstr "chiamata" #~ msgid "shortcuts" #~ msgstr "scorciatoie" #~ msgid "numbers" #~ msgstr "numeri" #~ msgid "security" #~ msgstr "sicurezza" #~ msgid "privacy" #~ msgstr "privacy" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "codice" #~ msgid "password" #~ msgstr "password" #~ msgid "passphrase" #~ msgstr "frase di accesso" #~ msgid "swipe" #~ msgstr "scorrere" #~ msgid "allow" #~ msgstr "consentire" #~ msgid "access" #~ msgstr "accesso" #~ msgid "Updates available" #~ msgstr "Aggiornamenti disponibili" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Codice errato. Riprovare." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Frase segreta non corretta. Riprovare." #~ msgid "Could not set security mode" #~ msgstr "Impossibile impostare la modalità di sicurezza" #~ msgid "Could not set security display hint" #~ msgstr "" #~ "Impossibile impostare la visualizzazione del suggerimento di sicurezza" #~ msgid "Authentication token manipulation error" #~ msgstr "Errore di manipolazione del token di autenticazione" #~ msgid "There's an updated system image." #~ msgstr "È disponibile un aggiornamento di sistema." #~ msgid "Tap to open the system updater." #~ msgstr "Tocca per aprire gli aggiornamenti di sistema." lomiri-system-settings-1.1.0/po/it_CARES.po000066400000000000000000001315141457356502600205150ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: it_CARES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ja.po000066400000000000000000002216311457356502600175560ustar00rootroot00000000000000# Japanese translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-12-26 12:05+0000\n" "Last-Translator: NPL \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "システム設定" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "設定;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "開発者モード" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "開発者モードでは、この電話に他のデバイスから接続すると、誰でも全てにアクセ" "ス、変更、削除ができます。" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "開発者モードを使用するには、パスコードまたはパスフレーズを設定する必要があり" "ます。" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "ロックとセキュリティ" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "このライセンスは表示できません。" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "アプリについて" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "シリアル番号" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "なし" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fiアドレス" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetoothアドレス" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "ストレージ" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 空き" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "ソフトウェア:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "最終更新" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "繰り返さない" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "アップデートの確認" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "法定情報:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "ソフトウェアライセンス" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "規制情報" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "開発者モード" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "スキャン中" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "システム設定" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "システムが使用中" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "ビデオ" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "音楽" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "画像" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "その他のファイル" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "アプリで使用するファイル" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "全体の容量" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "空き容量" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "名前順" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "サイズ順" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "なし" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OSビルド情報" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OSビルド番号" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports イメージ" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntuビルド概要" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "デバイスイメージ" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "デバイスビルド概要" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "カスタマイズイメージ" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "タイトル不明" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "キャンセル" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "画像が選択されていません" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "画像を追加…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "画像を削除…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "背景と外観" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "システム設定を全てリセット" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "他のデバイスから検知可能" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "変更を反映するには端末の再起動が必要です。" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "背景画像:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "システムアート" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "カスタム" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "アプリケーションを選択" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "プレビュー" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "設定" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "バッテリー" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1秒前" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1分前" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1時間前" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "バッテリー残量" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "昨日" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "今日" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "充電中" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "最後の充電完了日時:" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "充電完了" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "バッテリーの消費を減らす手段:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "ディスプレイの輝度" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "無操作時にロックする" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "無操作時にスリープする" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1秒後" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1分後" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fiテザリング" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "指定した時間操作されなかったらスマートフォンをロックする:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "指定した時間操作されなかったらスマートフォンをスリープする:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1秒後" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "短い方が安全です。端末は通話中やビデオ再生中はロックされません。" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "通話中やビデオ再生中はスリープしません。" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetoothペアリング要求" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "デバイス%1はこのデバイスとペアリングしようとしています。許可しますか?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "許可" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "拒否" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetoothのペアリング要求" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "表示されているPINが %1 と一致しているか確認をしてください" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "PINを確認" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "接続済み" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "接続しています..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "切断しています…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "未接続" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "不明" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "コンピューター" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "電話" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "モデム" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "ネットワーク" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "ヘッドセット" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "ヘッドフォン" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "ビデオ" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "その他のオーディオ" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "ゲーム・コントローラ" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "キーボード" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "タブレット" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "マウス" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "プリンター" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "カメラ" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "その他" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "最高" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "強" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "中" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "弱" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "名前" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "種類" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "状態" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "信号強度" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "見つかった時は自動的に接続する:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "切断する" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "接続" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "このデバイスを削除する" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "%1 のキーボードから次のPINを入力し、Enterキーを押してください:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "他のデバイスから検知可能" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "他のデバイスには非表示" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "検索中…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "接続済みのデバイス:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "他のデバイスに接続する:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "次のデバイスに接続する:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "見つかりませんでした" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1'のPIN" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "ペア" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "明るさ & ディスプレイ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "明るさ" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "ディスプレイの輝度:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "自動調整" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "環境に合わせてディスプレイを明るくしたり暗くします。" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "ディスプレイ:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "外部ディスプレイ" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "ワイヤレスディスプレイ" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "接続されていません" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "ワイヤレスディスプレイ" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "ディスプレイが見つかりませんでした" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "接続済みのディスプレイ:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "接続しています" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "他のディスプレイに接続する:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "ディスプレイを選択:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "%1に接続できませんでした。" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "%1に接続中にエラーが発生しました。" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "ジェスチャー" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "タップしてクリックする" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "現在の値:%1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "テザリング設定を変更" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "テザリングを設定" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "テザリング名" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "名前を選択" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "パスワードを必須にする(推奨)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "パスワードを表示" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "テザリングを開始すると Wi-Fi がオンになります。" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "変更" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "開始" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "ホットスポット" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "テザリングを有効にすると、他のデバイスがWi-Fi経由でセルラーデータ通信を利用で" "きます。通常のデータ使用料が発生します。" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "他のデバイスがWi-Fi経由でセルラーデータ通信を利用できます。通常のデータ使用料" "が発生します。" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "パスコードの変更/設定…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "テザリング設定…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fiがオフです" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "テザリングを行うにはWi-Fiをオンにしてください。" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Wi-Fiをオン" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "表示する言語" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "戻る" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "確認" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "キーボードレイアウト" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "現在のレイアウト:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "すべてのレイアウトが利用できます:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "言語とテキスト" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "言語を表示…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "ソフトウェアキーボードを有効化" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "ソフトウェアキーボード" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "外部キーボード" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "アンビアンス" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru ダーク" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru ブラック" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "ソフトウェアキーボードテーマ" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "キーボードテーマ" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "スペルチェック" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "自動修正" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "予測変換" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "自動大文字変換" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "文頭文字を大文字にします。" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "記号の自動追加" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "スペースをダブルタップしてピリオドを入力します。" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "キーボード音" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "キー操作バイブ" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "キーボードの透明度" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "ハードウェアキーボード" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "配置と入力ソース" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "変更を反映するには端末の再起動が必要です。" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "今すぐ再起動" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "現在のスペル言語:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "すべての言語が利用できます:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "デスクトップとランチャー" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "大画面では:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Launcher を常時表示する" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "動画や全画面のゲームの一部は Launcher を一時的に隠します。" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "アイコンサイズ:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "カーソルの速度:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "ホイールスクロールの速度:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "ダブルクリックの速度:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "ダブルクリックを試す:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "タッチパッド" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "タッチパッドスクロール速度:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "タップしてクリックする" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "二本指スクロール" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "次のときタッチパッドを無効にする:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "入力中" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "マウスが接続されました" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "マウスまたはタッチパッドをUSBかBluetoothで接続してください。Bluetoothデバイス" "が認識されない場合は、電池残量や電源を確認してください。" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Bluetooth接続のマウスまたはタッチパッドが必要です。バッテリーを充電して、端末" "に近づけてください。" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "マウスとタッチパッド" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "主ボタン:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "左" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "右" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "もっと速くしてください" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "ダブルクリックされました" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "セルブロードキャストは利用可能できません" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "通知" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "アプリが以下の方法で通知することを許可する:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "サウンド" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "バイブレーション" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "通知バブル" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "通知センター" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "サウンド" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "サウンドで通知するアプリ:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "バイブレーション" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "サイレントモード時:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "バイブで通知する" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "通知しない" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "バイブレーションで通知するアプリ:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "アプリ:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "選択したアプリは、サウンド、バイブレーション、通知バブル、通知センターを用い" "て通知を行えます。" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "サウンドで通知するアプリ" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "バイブレーションで通知するアプリ" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "通知しない" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "バブル" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "プリンターを追加" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "URIを入力" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "デバイス" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "接続" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "接続先を選択" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "プリンター名" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "概要" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "場所" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "ドライバーを選択" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "印刷中" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "削除" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "プリンターの状態" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "全般設定" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "コピーとページ" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "部数" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "カラーモデル" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "品質" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "他のデバイスから検知可能" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "デフォルト" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "アクティブ" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "メッセージなし" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "住所" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "モデル" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "全てのドキュメント、保存したゲーム、設定、その他のアイテムはこの電話から永久" "に削除されます。" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "全てを削除してリセット" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "デバイスのリセット" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Launcherの初期化" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Launcherが初期設定に戻ります。" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "システム設定を全てリセット…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Launcerの内容やレイアウト、ホーム画面のフィルターが初期設定に戻ります。" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "全てを削除してリセット" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "システム設定を全てリセット" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "サイレントモード" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "着信音量:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "大音量が聴覚に悪影響を与える可能性があります。" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "電話着信:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "着信音" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "着信中にバイブする" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "サイレントモードでバイブする" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "ダイヤル音" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "メッセージ受信:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "メッセージ音" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "メッセージ受信時にバイブする" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "その他のサウンド:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "ロック時の音" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "その他のバイブ" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "カスタムメッセージ音" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "カスタム着信音" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "選択:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "タイムゾーン" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "タイムゾーンを設定:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "自動" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "手動" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "現在の場所を入力してください。" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "場所が一致しません" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "時刻と日付" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "タイムゾーン:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "日付と時間を設定:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "日付と時間の設定" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "時刻" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "日付" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "VPNの接続が必要です。" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "変更を反映するには電話の再起動が必要です。" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "証明書を追加しますか?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "鍵を追加しますか?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "PACファイルを追加しますか?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "コンテンツ:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "データがありません。" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "保存" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "不明なエラー" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "理由は示されていません" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "デバイスは現在管理中です" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "デバイスは現在管理されていません" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "設定をする準備ができていません" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "IP設定が保存できません(アドレス不足、タイムアウトなど)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP設定が有効ではありません" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "認証情報が間違っています" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X サプリカントが切断されました" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X サプリカント設定が失敗しました" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X サプリカントが失敗しました" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "認証に対する802.1Xサプリカントの応答が遅すぎます" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCPクライアントの起動に失敗しました" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCPクライアントにエラーが発生しました" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCPクライアントが失敗しました" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "共有接続サービスの起動に失敗しました" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "共有接続サービスが失敗しました" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "このデバイスに必要なファームウェアがない可能性があります" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "デバイスは取り外されました" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManagerがスリープしました" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "このデバイスの有効な接続が見つかりません" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "ユーザーまたはクライアントにデバイスを切断されました" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "サプリカントは利用可能です" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "モデムが見つかりません" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth接続に失敗したかタイムアウトしました" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManagerは利用できません" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wi-Fiネットワークが見つかりません" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "ネットワークの詳細" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "最終接続日" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "パスワード" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "ネットワーク情報を削除" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IPアドレス" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "隠れたネットワークに接続" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "ネットワーク名" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "セキュリティー" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 パーソナル" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 エンタープライズ" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "ダイナミック WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "このネットワークは保護されていません。" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "認証" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "追加認証" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA 証明書" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 #, fuzzy msgid "Choose…" msgstr "選択…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1… 有効期限: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, 有効期限: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "セキュリティ向上のため、証明書の使用をおすすめします。" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "クライアント証明書" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "ユーザー秘密鍵" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 ビット" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "PAC ファイル" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "PAC プロビジョニング" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "無効" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "匿名" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "認証済" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP バージョン" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "バージョン 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "バージョン 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "自動" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "ユーザ名" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "秘密鍵のパスワード" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "パスワードを保存" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "隠れたネットワークに接続..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "以前のネットワーク" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "削除" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "秘密鍵" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "検索" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "個人設定" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "システム" #~ msgid "Message received" #~ msgstr "メッセージ受信音" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Wi-Fiに接続" #~ msgid "Remove image" #~ msgstr "イメージを削除" #, fuzzy #~ msgid "Unavailable" #~ msgstr "利用可能なアップデートがあります" #~ msgid "Launcher" #~ msgstr "Launcher" #~ msgid "System;" #~ msgstr "システム;" #~ msgid "about" #~ msgstr "概要" #~ msgid "device" #~ msgstr "デバイス" #~ msgid "info" #~ msgstr "情報" #~ msgid "phone" #~ msgstr "スマートフォン" #~ msgid "address" #~ msgstr "アドレス" #~ msgid "software" #~ msgstr "ソフトウェア" #~ msgid "appearance" #~ msgstr "外観" #~ msgid "wallpaper" #~ msgstr "壁紙" #~ msgid "battery" #~ msgstr "バッテリー" #~ msgid "power" #~ msgstr "電力" #~ msgid "lock" #~ msgstr "ロック" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "wireless" #~ msgstr "無線" #~ msgid "connect" #~ msgstr "接続" #~ msgid "disconnect" #~ msgstr "切断" #~ msgid "brightness" #~ msgstr "明るさ" #~ msgid "screen" #~ msgstr "画面" #~ msgid "Example" #~ msgstr "例" #~ msgid "example" #~ msgstr "例" #~ msgid "test" #~ msgstr "テスト" #~ msgid "sample" #~ msgstr "サンプル" #~ msgid "Flight Mode" #~ msgstr "機内モード" #~ msgid "flight" #~ msgstr "機内" #~ msgid "plane" #~ msgstr "飛行機" #~ msgid "offline" #~ msgstr "オフライン" #~ msgid "network" #~ msgstr "ネットワーク" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "画像" #, fuzzy #~ msgid "hotspot" #~ msgstr "テザリング" #~ msgid "language" #~ msgstr "言語" #, fuzzy #~ msgid "launcher" #~ msgstr "Launcher" #, fuzzy #~ msgid "mouse" #~ msgstr "マウス" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "認証" #~ msgid "notifications" #~ msgstr "通知" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "画面の回転を固定" #~ msgid "rotation" #~ msgstr "回転" #~ msgid "orientation" #~ msgstr "向き" #~ msgid "printer" #~ msgstr "プリンター" #~ msgid "printers" #~ msgstr "プリンター" #~ msgid "printing" #~ msgstr "印刷中" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "ページ集約" #~ msgid "copies" #~ msgstr "部数" #~ msgid "colormodel" #~ msgstr "カラーモデル" #~ msgid "greyscale" #~ msgstr "グレイスケール" #~ msgid "color" #~ msgstr "カラー" #~ msgid "laser" #~ msgstr "レーザー" #~ msgid "ink" #~ msgstr "インク" #~ msgid "Reset" #~ msgstr "リセット" #~ msgid "reset" #~ msgstr "リセット" #~ msgid "sound" #~ msgstr "サウンド" #~ msgid "time" #~ msgstr "時刻" #~ msgid "date" #~ msgstr "日付" #~ msgid "timezone" #~ msgstr "タイムゾーン" #~ msgid "ip" #~ msgstr "IP" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "非表示" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntuで使用するファイル" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Dashの背景" #~ msgid "Opacity:" #~ msgstr "透明度:" #~ msgid "Edit" #~ msgstr "編集" #~ msgid "New APN" #~ msgstr "新規APN" #~ msgid "Internet and MMS" #~ msgstr "インターネットとMMS" #~ msgid "Internet" #~ msgstr "インターネット" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "APNの名称を入力" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "アクセスポイントの名称を入力" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "メッセージセンターを入力" #~ msgid "Proxy" #~ msgstr "プロキシ" #~ msgid "Enter message proxy" #~ msgstr "メッセージプロキシを入力" #~ msgid "Proxy port" #~ msgstr "プロキシポート" #~ msgid "Enter message proxy port" #~ msgstr "メッセージプロキシポートを入力" #~ msgid "User name" #~ msgstr "ユーザ名" #~ msgid "Enter username" #~ msgstr "ユーザ名を入力" #~ msgid "Enter password" #~ msgstr "パスワードを入力" #~ msgid "PAP or CHAP" #~ msgstr "PAPまたはCHAP" #~ msgid "PAP only" #~ msgstr "PAPのみ" #~ msgid "CHAP only" #~ msgstr "CHAPのみ" #~ msgid "Protocol" #~ msgstr "プロトコル" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "キャリアとAPN" #~ msgid "Carrier" #~ msgstr "キャリア" #~ msgid "Carriers & APNs" #~ msgstr "キャリアとAPN" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "インターネットAPN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "APN設定を全てリセット…" #~ msgid "Reset APN Settings" #~ msgstr "APN設定をリセット" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "APN設定をリセットしてもよいですか?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "%1を優先" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "MMS APNに%1を優先するよう選択しました。 " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "インターネットAPNに%1を優先するよう選択しました。 " #~ msgid "Disable" #~ msgstr "無効化" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "%1から切断する" #, qt-format #~ msgid "Disable %1" #~ msgstr "%1を無効化する" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "%1から切断します。" #, qt-format #~ msgid "This disables %1." #~ msgstr "%1を無効化します。" #~ msgid "Cellular" #~ msgstr "セルラー" #~ msgid "Call forwarding" #~ msgstr "着信転送" #~ msgid "Forward every incoming call" #~ msgstr "全ての着信を転送する" #~ msgid "Redirects all phone calls to another number." #~ msgstr "全ての着信を他の番号に転送します。" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "発信するには:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManagerは利用できません" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "電話番号" #~ msgid "All calls" #~ msgstr "すべての通話" #, fuzzy #~ msgid "Some calls" #~ msgstr "電話着信:" #~ msgid "Off" #~ msgstr "オフ" #~ msgid "Forward to" #~ msgstr "転送先" #~ msgid "Enter a number" #~ msgstr "番号を入力" #~ msgid "Call waiting" #~ msgstr "キャッチホン" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "通話中に別の着信に応答したり、新規に発信し、二つの通話を切り替えます。" #~ msgid "Services" #~ msgstr "サービス" #, qt-format #~ msgid "Last called %1" #~ msgstr "最後の発信: %1" #~ msgid "Call" #~ msgstr "発信" #, qt-format #~ msgid "%1 Services" #~ msgstr "キャリア %1" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "アプリが次のアクセスへの許可を求めています:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "カメラへのアクセスを求めているアプリ" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "マイクへのアクセスを求めているアプリ" #, fuzzy #~ msgid "Microphone" #~ msgstr "スマートフォン" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "マイクへのアクセスを求めているアプリ" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "マイクへのアクセスを求めているアプリ" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "マイクへのアクセスを求めているアプリ" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "大まかな位置を推定するためにGPSを使用します。オフにすると、GPSがオフの時に" #~ "バッテリーの消費を減らせます。" #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "大まかな位置を推定するためにWi-FiとGPSを使用します。位置情報の検知をオフに" #~ "するとバッテリーの消費を減らせます。" #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "おおまかな位置を推定するめにWi-Fi(現在オフになっています)とGPSを使用しま" #~ "す。位置情報の検知をオフにするとバッテリーの消費を減らせます。" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "おおまかな位置を推定するためにWi-Fi、モバイルネットワーク、GPSを使用しま" #~ "す。位置情報の検知をオフにするとバッテリーの消費を減らせます。" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "おおまかな位置を推定するためにWi-Fi、モバイルネットワーク(現在は未接続で" #~ "す)、GPSを使用します。位置情報の検知をオフにするとバッテリーの消費を減ら" #~ "せます。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "おおまかな位置を推定するめにWi-Fi(現在オフになっています)、モバイルネッ" #~ "トワーク、GPSを使用します。位置情報の検知をオフにするとバッテリーの消費を" #~ "減らせます。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "おおまかな位置を推定するめにWi-Fi(現在オフになっています)、モバイルネッ" #~ "トワーク(現在は未接続です)、GPSを使用します。位置情報の検知をオフにする" #~ "とバッテリーの消費を減らせます。" #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "位置情報へのアクセスを許可しているアプリ:" #, fuzzy #~ msgid "None requested" #~ msgstr "見つかりませんでした" #~ msgid "Change passcode…" #~ msgstr "パスコードの変更…" #~ msgid "Change passphrase…" #~ msgstr "パスフレーズの変更…" #~ msgid "Switch to swipe" #~ msgstr "スワイプへの変更" #~ msgid "Switch to passcode" #~ msgstr "パスコードの切り替え" #~ msgid "Switch to passphrase" #~ msgstr "パスフレーズへの変更" #~ msgid "Existing passcode" #~ msgstr "既存のパスコード" #~ msgid "Existing passphrase" #~ msgstr "既存のパスフレーズ" #~ msgid "Choose passcode" #~ msgstr "パスコードの選択" #~ msgid "Choose passphrase" #~ msgstr "パスフレーズの入力" #~ msgid "Confirm passcode" #~ msgstr "パスコードの確認" #~ msgid "Confirm passphrase" #~ msgstr "パスフレーズの確認" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "パスコードが一致していません。再度試してください。" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "パスフレーズが一致しませんでした。再試行してください。" #~ msgid "Unset" #~ msgstr "解除" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "次の方式で画面をアンロック:" #~ msgid "Swipe (no security)" #~ msgstr "スワイプ(セキュリティなし)" #~ msgid "4-digit passcode" #~ msgstr "4桁のパスコード" #~ msgid "Passphrase" #~ msgstr "パスフレーズ" #~ msgid "Swipe (no security)… " #~ msgstr "スワイプ(セキュリティーなし)… " #~ msgid "4-digit passcode…" #~ msgstr "4桁のパスコード…" #~ msgid "Passphrase…" #~ msgstr "パスフレーズ…" #~ msgid "Security & Privacy" #~ msgstr "セキュリティとプライバシー" #~ msgid "Phone and Internet" #~ msgstr "電話とインターネット" #~ msgid "Phone only" #~ msgstr "電話のみ" #~ msgid "SIM PIN" #~ msgstr "SIM PIN" #~ msgid "On" #~ msgstr "オン" #~ msgid "Encryption" #~ msgstr "暗号化" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "暗号化するとスマートフォンがPCや他のデバイスからアクセスされたときにスマー" #~ "トフォン上のデータを保護します。" #~ msgid "Privacy" #~ msgstr "プライバシー" #~ msgid "Stats on welcome screen" #~ msgstr "ようこそ画面の状態" #~ msgid "Messages on welcome screen" #~ msgstr "ようこそ画面のメッセージ" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "なし" #~ msgid "Passcode" #~ msgstr "パスコード" #~ msgid "Sleep locks immediately" #~ msgstr "スリープしたら即時にロックする" #~ msgid "When locked, allow:" #~ msgstr "ロック時も操作可能な機能:" #~ msgid "Notifications and quick settings" #~ msgstr "通知とクイック設定" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "スマートフォンがロックされたときアクセスを制限するためには、セキュリティ" #~ "ロックを有功にしてください。" #~ msgid "Change SIM PIN" #~ msgstr "SIM PINの変更" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PINが正しくありません。あと%1回試せます。" #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1回試行可能です。" #~ msgid "Current PIN:" #~ msgstr "現在のPIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1回試行可能です。" #~ msgid "Choose new PIN:" #~ msgstr "新しいPIN:" #~ msgid "Confirm new PIN:" #~ msgstr "PINの確認:" #~ msgid "PINs don't match. Try again." #~ msgstr "PINが一致しません。再度試してください。" #~ msgid "Enter SIM PIN" #~ msgstr "SIM PINの入力" #~ msgid "Enter Previous SIM PIN" #~ msgstr "以前のSIM PINの入力" #~ msgid "Unlock" #~ msgstr "ロック解除" #~ msgid "Lock" #~ msgstr "ロック" #, fuzzy #~ msgid "Unlocked" #~ msgstr "アンロック" #~ msgid "Change PIN…" #~ msgstr "PINの変更..." #, fuzzy #~ msgid "Locked" #~ msgstr "ロック" #, fuzzy #~ msgid "Unlock…" #~ msgstr "アンロック" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "SIM PINが設定されていると、スマートフォンの再起動やSIMの切り替え後に通話" #~ "サービスにアクセスするためにSIM PINを入力する必要があります。" #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "PINの入力に複数回失敗すると、SIMは完全にロックされます。" #~ msgid "Hour" #~ msgstr "時" #~ msgid "Minute" #~ msgstr "分" #~ msgid "Second" #~ msgstr "秒" #~ msgid "Day" #~ msgstr "日" #~ msgid "Month" #~ msgstr "月" #~ msgid "Year" #~ msgstr "年" #~ msgid "Cellular data" #~ msgstr "モバイルデータ" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "見つかりませんでした" #~ msgid "Data roaming" #~ msgstr "データローミング" #~ msgid "Ask me each time" #~ msgstr "毎回尋ねる" #~ msgid "For outgoing calls, use:" #~ msgstr "発信するには:" #~ msgid "For messages, use:" #~ msgstr "メッセージを送るには:" #~ msgid "Data usage statistics" #~ msgstr "データ利用統計" #~ msgid "Carriers" #~ msgstr "キャリア" #, fuzzy #~ msgid "Connection type:" #~ msgstr "接続済み" #~ msgid "2G only (saves battery)" #~ msgstr "2Gのみ (バッテリー消費小)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (高速)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (高速)" #~ msgid "Edit SIM Name" #~ msgstr "SIM名を編集" #~ msgid "Accessibility" #~ msgstr "ユーザー補助" #~ msgid "accessibility" #~ msgstr "アクセシビリティ" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "電話" #~ msgid "mobile" #~ msgstr "モバイル" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "security" #~ msgstr "セキュリティ" #~ msgid "privacy" #~ msgstr "プライバシー" #~ msgid "Updates available" #~ msgstr "利用可能なアップデートがあります" lomiri-system-settings-1.1.0/po/jbo.po000066400000000000000000001317321457356502600177400ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Lojban \n" "Language: jbo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ka.po000066400000000000000000001337731457356502600175700ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-02-20 14:54+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "პროგრამის შესახებ" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "არაფერი" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "არასოდეს" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "დოკუმენტები" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "გაუქმება" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "სისტემა" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "მინიატურა" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "დაყენება" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "დიახ" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "გუშინ" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "დღეს" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "უცნობი" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ტელეფონი" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "კამერა" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "სხვა" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "სახელი" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "სტატუსი" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "სიკაშკაშე" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "ეკრანის სიკაშკაშე:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "პაროლის ჩვენება" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "ცვლილება" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "გაშვება" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "უკან" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "დადასტურება" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "ხმა" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "ვიბრაცია" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "მოწყობილობა" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "მდებარეობა" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "წაშლა" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "ნაგულისხმები" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "აქტიური" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "ციფერბლატის ხმა" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "აირჩიეთ" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "თარიღი" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "შენახვა" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "პაროლი" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "არჩევა…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "ავტომატური" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "მომხმარებლის სახელი" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "სუფთა ცა" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "ძებნა" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "სისტემა" lomiri-system-settings-1.1.0/po/kab.po000066400000000000000000001320361457356502600177210ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-28 12:24+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: Kabyle \n" "Language: kab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.4-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Iɣewwaṛen n unagraw" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Iɣewwaṛen imuta" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/kk.po000066400000000000000000001315061457356502600175720ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: kk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/kl.po000066400000000000000000001315061457356502600175730ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: kl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/km.po000066400000000000000000002412361457356502600175760ustar00rootroot00000000000000# Khmer translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-09-02 07:48+0000\n" "Last-Translator: Sophea Sok \n" "Language-Team: Khmer \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "ការ​កំណត់​ប្រព័ន្ធ" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "មិន​អាច​បោះបង់​សំណើ​បច្ចុប្បន្ន (មិន​អាច​ទាក់ទង​សេវា)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "មិន​អាច​ផ្អាក​សំណើ​បច្ចុប្បន្ន (មិន​អាច​ទាក់ទង​សេវា)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "របៀប​អ្នក​អភិវឌ្ឍន៍" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "នៅ​ក្នុង​របៀប​អ្នក​អភិវឌ្ឍន៍, អ្នកណា​ក៏​អាច​ចូល​ប្រើ ប្ដូរ ឬ​លុប​អ្វីមួយ​នៅ​លើ​ទូរស័ព្ទ​នេះ​បាន​ដែរ ដោយ​តភ្ជាប់​វា​ទៅ​" "ឧបករណ៍​ផ្សេង។" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "ចាក់សោ​សុវត្ថិភាព" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "អំពី" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "សៀរៀល" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "គ្មាន" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "ការ​ផ្ទុក" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "កម្មវិធី​បន្ថែម៖" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ប្រព័ន្ធ​ប្រតិបត្តិការ" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "បាន​​ធ្វើ​បច្ចុប្បន្នភាព​ចុងក្រោយ" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "កុំ" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "ពិនិត្យ​មើល​បច្ចុប្បន្នភាព" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "ស្រប​ច្បាប់៖" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "អាជ្ញាប័ណ្ណ​កម្មវិធី" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "ព័ត៌មាន​ផ្លូវ​ច្បាប់" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "របៀប​អ្នក​អភិវឌ្ឍន៍" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "ការ​កំណត់​ប្រព័ន្ធ" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "បាន​ប្រើ​ដោយ​កម្មវិធី" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "វីដេអូ" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "សំឡេង" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "រូបភាព" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "ឯកសារ​ផ្សេងៗ" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "បាន​ប្រើ​ដោយ​កម្មវិធី" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "ទំហំ​ផ្ទុក​សរុប" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "ទំហំ​ទំនេរ" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "តាម​ឈ្មោះ" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "តាម​ទំហំ" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "ព័ត៌មាន​លម្អិត​បង្កើត​ប្រព័ន្ធ​ប្រតិបត្តិការ" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "លេខ​បង្កើត​ប្រព័ន្ធ​ប្រតិបត្តិការ" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "ផ្នែក​រូបភាព Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "ការ​ពណ៌នា​បង្កើត Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "ផ្នែក​រូបភាព​ឧបករណ៍" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "ការពណ៌នា​បង្កើតឧបករណ៍" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "ការ​ប្ដូរ​ផ្នែក​រូបភាព​តាម​តម្រូវ​ការ" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "មិនស្គាល់​ចំណងជើង" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "បោះ​បង់" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "មិន​បាន​ជ្រើស​រូបភាព" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "លុប​រូបភាព %1" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "បន្ថែម​រូបភាព..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "លុប​រូបភាព..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "ផ្ទៃ​ខាង​ក្រោយ" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "កំណត់​ការ​កំណត់​ប្រព័ន្ធ​ទាំងអស់​ឡើងវិញ" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "អាច​រកឃើញ" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "ចាំបាច់​ត្រូវ​ចាប់ផ្ដើម​ទូរស័ព្ទ​ឡើងវិញ​ទើប​មាន​ប្រសិទ្ធភាព។" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "ផ្ទៃ​ខាងក្រោយ" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "ប្រព័ន្ធ" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "ផ្ទាល់ខ្លួន" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "ជ្រើស​ពាក្យ​សម្ងាត់" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "មើល​ជា​មុន" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "កំណត់" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "យល់ព្រម" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "ថ្ម" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 វិនាទី​មុន" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 នាទី​មុន" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ម៉ោង​មុន" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "កម្រិត​បញ្ចូល​ថ្ម" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "ម្សិលមិញ" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "ថ្ងៃនេះ" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "ឥឡូវ​កំពុង​បញ្ចូលថ្ម" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "បញ្ចូល​ថ្ម​​ពេញ​ចុងក្រោយ" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "បាន​បញ្ចូល​ថ្ម​ពេល" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "វិធី​កាត់បន្ថយ​កា​រ​ប្រើ​ថ្មី៖" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "ពន្លឺ​បង្ហាញ" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "ចាក់​សោ​ពេល​នៅទំនេរ" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "ដេក​ពេល​នៅទំនេរ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "បន្ទាប់​ពី %1 នាទី" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "បន្ទាប់​ពី %1 នាទី" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "វ៉ាយហ្វាយ​ហតស្ប៉ត" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "វ៉ាយហ្វាយ" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "ប៊្លូធូស" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "ចាក់​សោ​ទូរស័ព្ទ​ពេល​មិន​ប្រើ៖" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "ឲ្យ​ទូរស័ព្ទ​ដេក​ពេល​មិន​ប្រើ៖" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "បន្ទាប់​ពី %1 នាទី" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "ពេលវេលា​កាន់តែ​ខ្លី​សុវត្ថិភាព​កាន់​តែ​ខ្ពស់។ ទូរស័ព្ទ​នឹង​មិន​ចាក់​សោ​ពេល​ហៅ ឬ​ចាក់​វីដេអូ។" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "ទូរស័ព្ទ​នឹង​មិន​ដេក​ពេល​ហៅ ឬ​ចាក់​វីដេអូ។" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "ស្នើ​ផ្គូផ្គង​ប៊្លូធូស" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "ស្នើ​ផ្គូផ្គង​ប៊្លូធូស" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "សូម​បញ្ជាក់​ថា​កូដ PIN បាន​បង្ហាញ លើ​ការ​ផ្គូផ្គង '%1' សម្រាប់​មួយ​នេះ" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "បញ្ជាក់​កូដ PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "បាន​តភ្ជាប់" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "កំពុង​តភ្ជាប់..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "កំពុង​ផ្ដាច់..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "បាន​ផ្ដាច់" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "មិន​ស្គាល់" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "កុំព្យូទ័រ" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ទូរស័ព្ទ" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "ម៉ូដឹម" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "បណ្តាញ" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "កាស" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "កាស" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "វីដេអូ" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "អូឌីយ៉ូ​ផ្សេង" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "ក្ដារចុច" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "កុំព្យូទ័រ​បន្ទះ" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "កណ្ដុរ" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "ម៉ាស៊ីន​បោះពុម្ព" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "ម៉ាស៊ីន​ថ​ត" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "ផ្សេងៗ" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "ល្អ​ណាស់" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "ល្អ" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "មធ្យម" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ខ្សោយ" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "ឈ្មោះ" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "ប្រភេទ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "ស្ថានភាព" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "កម្លាំង​​សញ្ញា" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "តភ្ជាប់​ដោយ​ស្វ័យប្រវត្តិ​ពេល​រក​ឃើញ៖" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "ផ្តាច់" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "តភ្ជាប់" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "បំភ្លេច​ឧបករណ៍​នេះ" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "អាច​រកឃើញ" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "មិន​អាច​រក​ឃើញ" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "ស្វែង​រក" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "ឧបករណ៍​បាន​ភ្ជាប់៖" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "ភ្ជាប់​ឧបករណ៍​ផ្សេង៖" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "តភ្ជាប់​ឧបករណ៍៖" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "រក​មិន​ឃើញ" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "កូដ PIN សម្រាប់ '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "ផ្គូផ្គង" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "ពន្លឺ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "ពន្លឺ" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "ពន្លឺ​បង្ហាញ" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "កែសម្រួល​ស្វ័យ​ប្រវត្តិ" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "ធ្វើឲ្យ​ការ​បង្ហាញ​ភ្លឺ ឬ​ស្រអាប់​ស្របតាម​វត្ថុ​ជុំវិញ។" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "បង្ហាញ​ភាសា" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "បា​ន​តភ្ជាប់​ចុងក្រោយ" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "រក​មិន​ឃើញ" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "ឧបករណ៍​បាន​ភ្ជាប់៖" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "កំពុង​តភ្ជាប់..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "ភ្ជាប់​ឧបករណ៍​ផ្សេង៖" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "ជ្រើស​ពាក្យ​សម្ងាត់" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "ផ្តាច់" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "រូបភាព" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "ប្លង់​បច្ចុប្បន្ន៖" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "ប្ដូរ​ការ​កំណត់​ហតស្ប៉ត" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "រៀបចំ​ហតស្ប៉ត" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "ឈ្មោះ​ហតស្ប៉ត" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "ជ្រើស​ពាក្យ​សម្ងាត់" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "បង្ហាញ​ពាក្យ​សម្ងាត់" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "ប្ដូរ" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "ហតស្ប៉ត" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "ពេល​បាន​បើក​ហតស្ប៉ត ឧបករណ៍​ផ្សេង​អាច​ប្រើ​ការ​តភ្ជាប់​ទិន្នន័យ​ចល័ត​របស់​អ្នក​តាម​វ់ាយហ្វាយ។ អនុវត្ត​ការ​គិត​" "ប្រាក់​ទិន្នន័យ​ធម្មតា។" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "ឧបករណ៍​ផ្សេង​អាច​ប្រើ​ការ​តភ្ជាប់​ទិន្នន័យ​ចល័ត​របស់​អ្នក​តាម​បណ្ដាញ​វ់ាយហ្វាយ។ អនុវត្ត​ការ​គិត​ប្រាក់​ទិន្នន័យ​" "ធម្មតា។" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "ប្ដូរ​ឃ្លា​សម្ងាត់..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "រៀបចំ​ហតស្ប៉ត" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "វ៉ាយហ្វាយ​ហតស្ប៉ត" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "ពេល​បើក​វ៉ាយហ្វាយ" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "បង្ហាញ​ភាសា" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "ថយ​ក្រោយ​" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "បញ្ជាក់" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "ប្លង់​ក្ដារ​ចុច" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "ប្លង់​បច្ចុប្បន្ន៖" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "ប្លង់​ដែល​មាន​ទាំងអស់៖" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "ភាសា & អត្ថបទ" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "បង្ហាញ​ភាសា…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "ក្ដារចុច" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "ការ​ពិនិត្យ​អក្ខរាវិរុទ្ធ" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "ការ​កែតម្រូវ​ស្វ័យប្រវត្តិ" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "ការ​ស្នើ​ពាក្យ" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "អក្សរ​ធំ​ស្វ័យ​ប្រវត្តិ" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "បើក​ការ​ប្ដូរ​ទៅ​អក្សរ​​ទី​មួយ​​ធំ​នៃ​ប្រយោគ​នីមួយៗ។" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "ការ​ដាក់​វណ្ណយុត្តិ​ស្វ័យប្រវត្តិ" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "បន្ថែម​សញ្ញា​ប្រហាក់ប្រហែល និង​សញ្ញា​សម្រង់ ឬ​វង់ក្រចក​ដែល​បាត់ ពេល​អ្នក​ចុច​ដកឃ្លា​ទ្វេដង។" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "សំឡេង​ក្ដារ​ចុច" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "ការ​ញ័រ​របស់​ក្ដារចុច" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "ប្លង់​ក្ដារ​ចុច" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "ចាំបាច់​ត្រូវ​ចាប់ផ្ដើម​ទូរស័ព្ទ​ឡើងវិញ​ទើប​មាន​ប្រសិទ្ធភាព។" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "ភាសា​ប្រកប​បច្ចុប្បន្ន៖" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "គ្រប់​ភាសា​៖" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "កំណត់​ឡើងវិញ​កម្មវិធី​ចាប់ផ្ដើម" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "បាន​ផ្ដាច់" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "ជើង​ហោះ​ហើរ" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "មិន​បាន​ផ្ញើ" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "ប្លង់​ដែល​មាន​ទាំងអស់៖" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "ការ​ជូនដំណឹង" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "សំឡេង" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "ការ​ញ័រ​របស់​ក្ដារចុច" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "ការ​ជូនដំណឹង" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "ការ​ជូនដំណឹង" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "សំឡេង" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "បង្វិល" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "ញ័រ​ក្នុង​របៀប​ស្ងាត់" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "ញ័រ​ពេលរោទ៍" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "ទីតាំង" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "កម្មវិធី​ដែល​បាន​ជ្រើស​អាច​ជូនដំណឹង​អ្នក​ដោយ​ប្រើ​សំឡេង, ញ័រ, ពពុះ និង​​មជ្ឈមណ្ឌល​ជូនដំណឹង។" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "ការ​ជូនដំណឹង" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "ម៉ាស៊ីន​បោះពុម្ព" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "បញ្ចូល​លេខ​កូដ PIN ស៊ីម" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "សេវា" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "កំពុង​តភ្ជាប់..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "ជ្រើស​ពាក្យ​សម្ងាត់" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "ម៉ាស៊ីន​បោះពុម្ព" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "ការ​ដាក់​លេខ​កូដ" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "ទីតាំង" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "ជ្រើស​ក្រុមហ៊ុន​បញ្ជូន៖" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "ម៉ាស៊ីន​បោះពុម្ព" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "ម៉ាស៊ីន​បោះពុម្ព" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "ការ​កំណត់​ប្រព័ន្ធ" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "ពេលវេលា និង​កាល​បរិច្ឆេទ" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "របៀប​អ្នក​អភិវឌ្ឍន៍" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "អាច​រកឃើញ" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "សារ៖" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "ម៉ូដឹម" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "ឯកសារ​ទាំងអស់, ហ្គេម​បាន​រក្សាទុក, ការ​កំណត់, និង​ធាតុ​ផ្សេងៗ​ទៀត​នឹង​ត្រូវ​បាន​លុប​​ជា​អចិន្ត្រៃយ៍​ពី​ទូរស័ព្ទ​នេះ។" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "លុប & កំណត់​ឡើងវិញ​ទាំងអស់" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "ឧបករណ៍" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "កំណត់​ឡើងវិញ​កម្មវិធី​ចាប់ផ្ដើម" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "កម្មវិធី​ចាប់ផ្ដើម​នឹង​ត្រឡប់​ទៅ​មាតិកា​ដើម​របស់​វា​វិញ។" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "កំណត់​ការ​កំណត់​ប្រព័ន្ធ​ទាំងអស់​ឡើង​វិញ" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "មាតិកា និង​ប្លង់​កម្មវិធី​ចាប់ផ្ដើម​ ព្រម​ទាំង​តម្រង​ក្នុង​អេក្រង់​ដើម​នឹង​ត្រូវ​បាន​ត្រឡប់​ទៅ​ការ​កំណត់​ដើម​របស់​ពួកវា។" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "លុប & កំណត់​ឡើងវិញ​ទាំងអស់" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "កំណត់​ការ​កំណត់​ប្រព័ន្ធ​ទាំងអស់​ឡើងវិញ" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "របៀប​ស្ងាត់" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "រោទ៍៖" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "ការ​ហៅ​ទូរស័ព្ទ៖" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "សំឡេង​រោទ៍" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "ញ័រ​ពេលរោទ៍" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "ញ័រ​ក្នុង​របៀប​ស្ងាត់" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "សំឡេង​បន្ទះ​លេខ" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "សារ៖" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "ញ័រ​ដោយ​សំឡេង​សារ" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "ញ័រ​ដោយ​សំឡេង​សារ" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "សំឡេង​ផ្សេងៗ៖" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "សំឡេង​ចាក់សោ" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "ការ​ញ័រ​របស់​ក្ដារចុច" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "ញ័រ​ដោយ​សំឡេង​សារ" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "សំឡេង​រោទ៍" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "ជ្រើស​ក្រុមហ៊ុន​បញ្ជូន៖" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "តំបន់​ពេលវេលា" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "កំណត់​តំបន់​ពេលវេលា៖" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "ស្វ័យប្រវត្តិ" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "ដោយដៃ" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "បញ្ចូល​ទីតាំង​បច្ចុប្បន្ន​របស់​អ្នក។" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "គ្មាន​ទីតាំង​ផ្គូផ្គង" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "ពេលវេលា និង​កាល​បរិច្ឆេទ" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "តំបន់​ពេលវេលា៖" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "កំណត់​ពេលវេលា និង​កាលបរិច្ឆេទ៖" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "កំណត់​ពេលវេលា និង​កាលបរិច្ឆេទ" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "ពេលវេលា" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "កាលបរិច្ឆេទ" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "ចាំបាច់​ត្រូវ​ចាប់ផ្ដើម​ទូរស័ព្ទ​ឡើងវិញ​ទើប​មាន​ប្រសិទ្ធភាព។" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "បន្ត" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "មាន​បច្ចុប្បន្នភាព" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "ព័ត៌មាន​លម្អិត​បណ្ដាញ" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "បា​ន​តភ្ជាប់​ចុងក្រោយ" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "ពាក្យសម្ងាត់" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "ភ្លេច​បណ្ដាញ" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "ឈ្មោះ​បណ្ដាញ" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "សន្តិសុខ" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "ការ​ជូនដំណឹង" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "អាច​រកឃើញ" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "កំណែ៖ " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "កំណែ៖ " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "ស្វ័យប្រវត្តិ" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "បង្ហាញ​ពាក្យ​សម្ងាត់" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "បណ្ដាញ​ពី​មុន" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "ភាព​ឯកជន" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "ស្វែង​រក" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "ផ្ទាល់​ខ្លួន" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "ប្រព័ន្ធ" #~ msgid "Message received" #~ msgstr "បាន​ទទួល​សារ" #, fuzzy #~ msgid "Unavailable" #~ msgstr "មាន​បច្ចុប្បន្នភាព" #~ msgid "Launcher" #~ msgstr "កម្មវិធី​ចាប់ផ្ដើម" #~ msgid "about" #~ msgstr "អំពី" #~ msgid "device" #~ msgstr "ឧបករណ៍" #~ msgid "info" #~ msgstr "ព័ត៌មាន" #~ msgid "phone" #~ msgstr "ទូរស័ព្ទ" #~ msgid "software" #~ msgstr "កម្មវិធី" #~ msgid "appearance" #~ msgstr "រូបរាង" #~ msgid "wallpaper" #~ msgstr "ផ្ទាំង​រូបភាព" #~ msgid "battery" #~ msgstr "ថ្ម" #~ msgid "power" #~ msgstr "ថាម​ពល" #~ msgid "lock" #~ msgstr "ចាក់សោ" #~ msgid "bluetooth" #~ msgstr "ប៊្លូធូស" #~ msgid "wireless" #~ msgstr "ឥត​ខ្សែ" #~ msgid "brightness" #~ msgstr "ពន្លឺ" #~ msgid "screen" #~ msgstr "អេក្រង់" #~ msgid "Example" #~ msgstr "ឧទាហរណ៍" #~ msgid "example" #~ msgstr "ឧទាហរណ៍" #~ msgid "test" #~ msgstr "សាកល្បង" #~ msgid "sample" #~ msgstr "គំរូ" #~ msgid "Flight Mode" #~ msgstr "រៀប​ហោះហើរ" #~ msgid "flight" #~ msgstr "ជើង​ហោះ​ហើរ" #~ msgid "plane" #~ msgstr "យន្តហោះ" #~ msgid "offline" #~ msgstr "ក្រៅ​បណ្ដាញ" #~ msgid "network" #~ msgstr "បណ្ដាញ" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "រូបភាព" #, fuzzy #~ msgid "hotspot" #~ msgstr "ហតស្ប៉ត" #~ msgid "language" #~ msgstr "ភាសា" #, fuzzy #~ msgid "launcher" #~ msgstr "កម្មវិធី​ចាប់ផ្ដើម" #, fuzzy #~ msgid "mouse" #~ msgstr "កណ្ដុរ" #, fuzzy #~ msgid "communication" #~ msgstr "ការ​ជូនដំណឹង" #~ msgid "notifications" #~ msgstr "ការ​ជូនដំណឹង" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "ចាក់សោ​ទិស" #~ msgid "rotation" #~ msgstr "បង្វិល" #~ msgid "orientation" #~ msgstr "ទិស" #, fuzzy #~ msgid "printer" #~ msgstr "ម៉ាស៊ីន​បោះពុម្ព" #, fuzzy #~ msgid "printers" #~ msgstr "ម៉ាស៊ីន​បោះពុម្ព" #~ msgid "reset" #~ msgstr "កំណត់​ឡើងវិញ" #~ msgid "sound" #~ msgstr "សំឡេង" #~ msgid "time" #~ msgstr "ពេល​វេលា" #~ msgid "date" #~ msgstr "កាលបរិច្ឆេទ" #~ msgid "timezone" #~ msgstr "តំបន់​ពេលវេលា" #~ msgid "wifi" #~ msgstr "វ៉ាយហ្វាយ" #~ msgid "WiFi" #~ msgstr "វ៉ាយហ្វាយ" #~ msgid "Used by Ubuntu" #~ msgstr "បាន​ប្រើ​ដោយ​អ៊ូប៊ុនទូ" #~ msgid "Ubuntu Art" #~ msgstr "សិល្បៈ Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "ផ្ទៃ​ខាងក្រោយ" #~ msgid "APN" #~ msgstr "APN" #, fuzzy #~ msgid "User name" #~ msgstr "ឈ្មោះ​បណ្ដាញ" #, fuzzy #~ msgid "Enter password" #~ msgstr "បង្ហាញ​ពាក្យ​សម្ងាត់" #, fuzzy #~ msgid "PAP only" #~ msgstr "តែ​ទូរស័ព្ទ" #, fuzzy #~ msgid "CHAP only" #~ msgstr "តែ​ទូរស័ព្ទ" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "ក្រុមហ៊ុន​បញ្ជូន" #~ msgid "Carrier" #~ msgstr "ក្រុមហ៊ុន​បញ្ជូន" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "ក្រុមហ៊ុន​បញ្ជូន" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "កំណត់​ការ​កំណត់​ប្រព័ន្ធ​ទាំងអស់​ឡើង​វិញ" #, fuzzy #~ msgid "Disable" #~ msgstr "អាច​រកឃើញ" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "ផ្តាច់" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "អាច​រកឃើញ" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "ផ្តាច់" #~ msgid "Cellular" #~ msgstr "ចល័ត" #~ msgid "Call forwarding" #~ msgstr "បញ្ជូន​ការ​ហៅ​បន្ត" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "សម្រាប់​ការ​ហៅ​ចេញ, ប្រើ៖" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "លេខទូរស័ព្ទ" #, fuzzy #~ msgid "Some calls" #~ msgstr "ការ​ហៅ​ទូរស័ព្ទ៖" #~ msgid "Off" #~ msgstr "បិទ" #~ msgid "Forward to" #~ msgstr "បញ្ជូន​បន្ត​ទៅ" #, fuzzy #~ msgid "Enter a number" #~ msgstr "លេខទូរស័ព្ទ" #~ msgid "Call waiting" #~ msgstr "រង់ចាំ​ការ​ហៅ" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "អនុញ្ញាត​ឲ្យ​អ្នក​ឆ្លើយតប ឬ​ចាប់ផ្ដើម​ការ​​ហៅ​ថ្មី​ខណៈ​ដែល​កំពុង​ហៅ​ និង​ប្ដូរ​រវាង​ពួកវា។" #~ msgid "Services" #~ msgstr "សេវា" #, qt-format #~ msgid "Last called %1" #~ msgstr "បាន​ហៅ​ចុងក្រោយ %1" #~ msgid "Call" #~ msgstr "ហៅ" #, qt-format #~ msgid "%1 Services" #~ msgstr "សេវាកម្ម %1" #~ msgid "SIM" #~ msgstr "ស៊ីម" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "កម្មវិធី​ដែល​អ្នក​បាន​ផ្ដល់​សិទ្ធិ និង​បាន​ស្នើ​ចូល​ប្រើ៖" #~ msgid "Apps that have requested access to your camera" #~ msgstr "កម្មវិធី​ដែល​ស្នើ​ចូល​ប្រើ​ម៉ាស៊ីន​ថត​របស់​អ្នក" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "កម្មវិធី​ដែល​បាន​ស្នើ​ចូល​ប្រើ​មីក្រូហ្វូន​របស់​អ្នក" #, fuzzy #~ msgid "Microphone" #~ msgstr "ទូរស័ព្ទ" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "កម្មវិធី​ដែល​បាន​ស្នើ​ចូល​ប្រើ​មីក្រូហ្វូន​របស់​អ្នក" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "កម្មវិធី​ដែល​បាន​ស្នើ​ចូល​ប្រើ​មីក្រូហ្វូន​របស់​អ្នក" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "កម្មវិធី​ដែល​បាន​ស្នើ​ចូល​ប្រើ​មីក្រូហ្វូន​របស់​អ្នក" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "ប្រើជីភីអេស ដើម្បី​រកមើល​ទីតាំង​របស់​អ្នក។ នៅ​ពេល​បិទ ជីភីអេស​បិទ​ដើម្បី​សន្សំ​ថ្ម។" #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "ប្រើ​វ៉ាយហ្វាយ និង​ជីភីអេស​ដើម្បី​រកមើល​ទីតាំង​របស់​អ្នក បិទ​ការ​រក​មើល​ទីតាំង​ដើម្បី​សន្សំ​ថ្មី។." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "ការ​ប្រើ​វ៉ាយហ្វាយ (បច្ចុប្បន្ន​បិទ) ហើយ GPS រក​ឃើញ​ទីតាំង​ពិបាក​របស់​អ្នក។ បិទ​ការ​រក​ឃើញ​ទីតាំង​សន្សំ​" #~ "ថ្ម។" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "ការ​ប្រើ​វ៉ាយហ្វាយ, ទីតាំង​បង្គោល​​អង់តែន​, និង GPS ដើម្បី​រក​ឃើញ​ទីតាំង​ពិបាក​របស់​អ្នក។ បិទ​ការ​រក​ឃើញ​" #~ "ទីតាំង​សន្សំ​ថ្ម។" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "ប្រើ​វ៉ាយហ្វាយ, ទីតាំង​បង្គោល​អង់តែន (គ្មាន​ការ​តភ្ជាប់​ចល័ត​បច្ចុប្បន្ន), ហើយ GPS រក​ឃើញ​ទីតាំង​ពិបាក​" #~ "របស់​អ្នក។ បិទ​ការ​រក​ឃើញ​ទីតាំង​សន្សំ​ថ្ម។" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "ការ​ប្រើ​វ៉ាយហ្វាយ (បច្ចុប្បន្ន​បិទ), ទីតាំង​បង្គោល​អង់តែន ហើយ GPS រក​ឃើញ​ទីតាំង​ពិបាក​របស់​អ្នក។ បិទ​" #~ "ការ​រក​ឃើញ​ទីតាំង​សន្សំ​ថ្ម។" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "ការ​ប្រើ​វ៉ាយហ្វាយ (បច្ចុប្បន្ន​បិទ), ទីតាំង​បង្គោល​អង់តែន​ (គ្មាន​ការ​តភ្ជាប់​ចល័ត​បច្ចុប្បន្ន), ហើយ " #~ "GPS រក​ឃើញ​ទីតាំង​ពិបាក​របស់​អ្នក។ បិទ​ការ​រក​ឃើញ​ទីតាំង​សន្សំ​ថ្ម។" #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "អនុញ្ញាត​ឲ្យ​ចូល​ទៅ​ទីតាំង៖" #, fuzzy #~ msgid "None requested" #~ msgstr "រក​មិន​ឃើញ" #~ msgid "Change passphrase…" #~ msgstr "ប្ដូរ​ឃ្លា​សម្ងាត់..." #~ msgid "Switch to swipe" #~ msgstr "ប្ដូរ​ដើម្បី​ត្រូវ​អូស" #~ msgid "Switch to passphrase" #~ msgstr "ប្ដូរ​ទៅ​ឃ្លា​សម្ងាត់" #~ msgid "Existing passphrase" #~ msgstr "ឃ្លា​សម្ងាត់​ដែល​មាន​ស្រាប់" #~ msgid "Choose passphrase" #~ msgstr "ជ្រើស​ពាក្យ​សម្ងាត់" #~ msgid "Confirm passphrase" #~ msgstr "បញ្ជាក់​ឃ្លា​សម្ងាត់" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "ពាក្យ​សម្ងាត់​ទាំង​នោះ​មិន​ដូច​គ្នា។ ព្យាយាម​ម្ដងទៀត។" #~ msgid "Unset" #~ msgstr "មិន​កំណត់" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "ដោះ​សោ​ទូរស័ព្ទ​ដោយ​ប្រើ៖" #~ msgid "Swipe (no security)" #~ msgstr "អូស (គ្មាន​សុវត្ថិភាព)" #~ msgid "Passphrase" #~ msgstr "ឃ្លាសម្ងាត់" #~ msgid "Swipe (no security)… " #~ msgstr "អូស (គ្មាន​សុវត្ថិភាព)… " #~ msgid "Passphrase…" #~ msgstr "ឃ្លា​សម្ងាត់..." #~ msgid "Security & Privacy" #~ msgstr "សុវត្ថិភាព និង​​ភាព​ឯកជន" #~ msgid "Phone and Internet" #~ msgstr "ទូរស័ព្ទ និងអ៊ីនធឺណិត" #~ msgid "Phone only" #~ msgstr "តែ​ទូរស័ព្ទ" #~ msgid "SIM PIN" #~ msgstr "លេខ​កូដ PIN ស៊ីម" #~ msgid "On" #~ msgstr "បើក" #~ msgid "Encryption" #~ msgstr "ការ​ដាក់​លេខ​កូដ" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "ការ​ដាក់​លេខ​កូដ​គឺ​ការពារ​ពី​ការ​ចូល​ប្រើ​ទិន្នន័យ​ទូរស័ព្ទ ពេល​បាន​តភ្ជាប់​ទៅ PC ឬ​ឧបករណ៍​ផ្សេង។" #~ msgid "Privacy" #~ msgstr "ភាព​ឯកជន" #~ msgid "Stats on welcome screen" #~ msgstr "ស្ថានភាព​លើ​អេក្រង់​ស្វាគមន៍" #~ msgid "Messages on welcome screen" #~ msgstr "សារ​លើអេក្រង់​ស្វាគមន៍" #~ msgid "Sleep locks immediately" #~ msgstr "ចាក់​សោ​ដេក​ភ្លាម​ៗ" #~ msgid "When locked, allow:" #~ msgstr "ពេល​បាន​ចាក់សោ, អនុញ្ញាត៖" #~ msgid "Notifications and quick settings" #~ msgstr "ការ​ជូនដំណឹង និង​ការ​កំណត់​រហ័ស" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "បើក​សុវត្ថិភាព​ចាក់សោ​ដើម្បី​ដាក់​កម្រិត​ការ​ចូល​ប្រើ ពេល​បាន​ចាក់សោ​ទូរស័ព្ទ។" #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "មុខងារ និង​កម្មវិធី​ផ្សេង​នឹង​ប្រាប់​អ្នក​ឲ្យ​ដោះ​សោ។" #~ msgid "Change SIM PIN" #~ msgstr "ប្ដូរ​លេខ​កូដ PIN ស៊ីម" #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "បាន​ឲ្យ​ព្យាយាម %1 ដង។" #~ msgid "Current PIN:" #~ msgstr "លេខ​កូដ PIN បច្ចុប្បន្ន៖" #~ msgid "Choose new PIN:" #~ msgstr "ជ្រើស​កូដ PIN ថ្មី៖" #~ msgid "Confirm new PIN:" #~ msgstr "បញ្ជាក់​លេខ​កូដ PIN ថ្មី៖" #~ msgid "PINs don't match. Try again." #~ msgstr "លេខ​កូដ PIN មិន​ផ្គូផ្គង។ ព្យាយាម​ម្ដងទៀត។" #~ msgid "Enter SIM PIN" #~ msgstr "បញ្ចូល​លេខ​កូដ PIN ស៊ីម" #~ msgid "Enter Previous SIM PIN" #~ msgstr "បញ្ចូល​លេខ​កូដ PIN ស៊ីម​ពីមុន" #~ msgid "Unlock" #~ msgstr "ដោះ​សោ" #~ msgid "Lock" #~ msgstr "ចាក់សោ" #, fuzzy #~ msgid "Unlocked" #~ msgstr "ដោះ​សោ" #~ msgid "Change PIN…" #~ msgstr "ប្ដូរ​លេខ​កូដ PIN…" #, fuzzy #~ msgid "Locked" #~ msgstr "ចាក់សោ" #, fuzzy #~ msgid "Unlock…" #~ msgstr "ដោះ​សោ" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "ពេល​កំណត់​លេខ​កូដ PIN ស៊ីម, វា​ត្រូវតែ​បាន​បញ្ចូល​ដើម្បី​ដំណើរការ​សេវា​ចល័ត​បន្ទាប់ពី​ចាប់ផ្ដើម​ទូរស័ព្ទ​" #~ "ឡើងវិញ ឬ​ពេល​ប្ដូរ​ស៊ីម។" #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "ការ​បញ្ចូល​លេខ​កូដ PIN ខុស​ជា​បន្ត​បន្ទាប់ អាច​នឹង​ចាក់សោ​ស៊ីម​ជា​រៀង​រហូត" #~ msgid "Hour" #~ msgstr "ម៉ោង" #~ msgid "Minute" #~ msgstr "នាទី" #~ msgid "Second" #~ msgstr "វិនាទី" #~ msgid "Day" #~ msgstr "ថ្ងៃ" #~ msgid "Month" #~ msgstr "ខែ" #~ msgid "Year" #~ msgstr "ឆ្នាំ" #, fuzzy #~ msgid "Cellular data" #~ msgstr "ទិន្នន័យ​ចល័ត៖" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "រក​មិន​ឃើញ" #~ msgid "Data roaming" #~ msgstr "ទិន្នន័យ​រ៉ូមីង" #~ msgid "Ask me each time" #~ msgstr "សួរ​ខ្ញុំ​រាល់​ពេល" #~ msgid "For outgoing calls, use:" #~ msgstr "សម្រាប់​ការ​ហៅ​ចេញ, ប្រើ៖" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "អ្នក​អាច​ប្ដូរ​ស៊ីម​សម្រាប់​ការ​ហៅ​ដាច់​ដោយឡែក ឬ​សម្រាប់​ទំនាក់ទំនង​នៅ​ក្នុង​សៀវភៅ​អាសយដ្ឋាន។" #~ msgid "For messages, use:" #~ msgstr "សម្រាប់​ការ​ផ្ញើ​សារ, ប្រើ៖" #~ msgid "Data usage statistics" #~ msgstr "ស្ថិតិ​ប្រើ​ទិន្នន័យ" #~ msgid "Carriers" #~ msgstr "ក្រុមហ៊ុន​បញ្ជូន" #, fuzzy #~ msgid "Connection type:" #~ msgstr "បាន​តភ្ជាប់" #~ msgid "2G only (saves battery)" #~ msgstr "2G ប៉ុណ្ណោះ (សន្សំ​ថ្ម)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (លឿន​ជាង)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (លឿន​ជាង)" #~ msgid "Edit SIM Name" #~ msgstr "កែ​ឈ្មោះ​ស៊ីម" #~ msgid "Cellular data:" #~ msgstr "ទិន្នន័យ​ចល័ត៖" #~ msgid "Accessibility" #~ msgstr "មធ្យោបាយ​ងាយស្រួល" #~ msgid "accessibility" #~ msgstr "ភាព​ងាយស្រួល" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "ចល័ត" #~ msgid "mobile" #~ msgstr "ចល័ត" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "security" #~ msgstr "សុវត្ថិភាព" #~ msgid "privacy" #~ msgstr "ភាព​ឯកជន" #~ msgid "Updates available" #~ msgstr "មាន​បច្ចុប្បន្នភាព" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "ឃ្លា​សម្ងាត់​មិន​ត្រឹមត្រូវ។ ព្យាយាម​ម្ដងទៀត។" #~ msgid "Could not set security mode" #~ msgstr "មិន​អាច​កំណត់​របៀប​សុវត្ថិភាព" #~ msgid "Could not set security display hint" #~ msgstr "មិន​អាច​កំណត់​តម្រុយ​ការ​បង្ហាញ​សុវត្ថិភាព" #~ msgid "Authentication token manipulation error" #~ msgstr "កំហុស​រៀបចំ​ថូខឹន​ផ្ទៀងផ្ទាត់​ភាព​ត្រឹមត្រូវ" #~ msgid "There's an updated system image." #~ msgstr "មាន​រូបភាព​ប្រព័ន្ធ​ដែល​បាន​ធ្វើ​បច្ចុប្បន្នភាព។" #~ msgid "Tap to open the system updater." #~ msgstr "ប៉ះ​ដើម្បី​បើក​កម្មវិធី​ធ្វើ​បច្ចុប្បន្នភាព​ប្រព័ន្ធ។" lomiri-system-settings-1.1.0/po/kmr.po000066400000000000000000001317531457356502600177620ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Kurdish (Northern) \n" "Language: kmr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/kn.po000066400000000000000000001315051457356502600175740ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: kn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ko.po000066400000000000000000002271101457356502600175730ustar00rootroot00000000000000# Korean translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-02-14 11:31+0000\n" "Last-Translator: ancalina \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "시스템 설정" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "기본;설정;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "현재 요청을 취소할 수 없습니다.(서비스에 연결할 수 없습니다.)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "현재 요청을 잠시 멈출 수 없습니다.(서비스에 연결할 수 없습니다.)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "개발자 모드" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "개발자 모드에서는 이 전화를 다른 장치에 연결하여 누구나 이 전화의 모든 것에 " "접근하고 바꿀 수 있습니다." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "개발자 모드를 사용하려면 패스코드나 암호문이 필요합니다." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "보안 잠금" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "죄송합니다. 이 라이선스는 표시할 수 없습니다." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "정보" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "시리얼" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "없음" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "와이파이 주소" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "블루투스 주소" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "저장 공간" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 남음" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "소프트웨어:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "마지막 업데이트" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "사용 안 함" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "업데이트 확인" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "법률 정보:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "소프트웨어 라이선스" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "규정 정보" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "개발자 모드" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "스캔중" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "시스템 예약" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "시스템 데이터" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "비디오" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "오디오" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "사진" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "문서" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "다운로드" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "AnBox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "기타" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "애플리케이션" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "총 저장 공간" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "빈 공간" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "이름 순으로" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "크기 순으로" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "없음" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "우분투 빌드 정보" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "OS 업데이트 채널" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "우분투 빌드 번호" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "커널" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "ABI 설계" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "우분투 이미지" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "우분투 빌드 정보" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "장치 이미지" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "장치 빌드 정보" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "사용자화 이미지" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "알 수 없는 제목" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "취소" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "선택한 이미지 없음" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 이미지 제거" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "이미지 추가" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "이미지 제거" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "배경 화면 및 모양" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "글로벌 테마 설정" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "다크모드" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "바뀐 내용을 적용하려면 앱을 재실행 해야 합니다." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "시각 효과" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "흐림 효과 활성화" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "배경 화면" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "시스템" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "사용자 정의" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "앱 선택" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "미리보기" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "설정" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "불가능" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "배경화면으로 설정된 이미지는 제거할 수 없습니다." #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "확인" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "배터리" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 초 전" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 분 전" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 시간 전" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "충전 상태 단계" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "어제" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "오늘" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "충전중" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "마지막 완전 충전" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "충전 완료" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "인디게이터에 배터리 잔량 표시" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "잠금화면에서 충전 상태 표시" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "배터리 사용량을 줄이는 방법" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "화면 밝기" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "사용하지 않을때 잠금" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "사용하지 않을때 잠자기" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1초 후" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 분 후" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi를 핫스팟으로 사용" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "블루투스" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "휴대전화를 사용하지 않을때 잠금:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "휴대전화를 사용하지 않을 때 잠자기 모드로 전환:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1초 후" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "시간이 짧을수록 더 안전합니다. 통화중이거나 동영상을 재생하고 있을 때는 " "휴대전화가 잠기지 않습니다." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "통화 중이거나 동영상을 재생하고 있을때에는 잠자기모드로 전환되지 않습니다." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "블루투스 페어링 권한 요청" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "장치 %1이(가) 이 장치와 페어링하려고 합니다. 허용하시겠습니까?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "허용" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "거절" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "블루투스 페어링 요청" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "'%1'에 표시된 개인 식별 번호와 같은지 확인해 주십시오." #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "개인 식별 번호 확인" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "연결함" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "연결 중…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "연결 해제 중…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "연결 해제" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "알 수 없음" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "컴퓨터" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "휴대전화" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "모뎀" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "네트워크" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "헤드셋" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "헤드폰" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "동영상" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "다른 음악" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "조이패드" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "키보드" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "태블릿" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "마우스" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "프린터" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "카메라" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "시계" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "기타" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "매우 좋음" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "좋음" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "보통" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "나쁨" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "이름" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "형식" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "상태" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "신호 강도" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "발견하면 자동으로 연결:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "연결 해제" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "접속" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "이 장치 잊기" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "다음 PIN을 %1에 입력하고 키보드에서 'Enter'를 누르세요:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "검색할 수 있음" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "검색할 수 없음" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "검색중…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "등록된 장치:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "다른 장치에 연결하기:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "장치 연결:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "검색되지 않음" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1'의 PIN 번호" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "페어링" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "화면 및 밝기" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "밝기" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "화면 밝기" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "자동으로 조절하기" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "주변 환경에 맞게 화면 밝기를 자동으로 조절합니다." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "화면" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "외부 화면" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "무선 화면" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "연결되지 않음" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "무선 화면" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "검색되지 않음" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "연결된 화면" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "연결 중" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "다른 장치 사용:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "화면 선택:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "%1에 연결하는데 실패했습니다." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "%1에 연결하는중 알 수 없는 오류가 발생했습니다." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "제스처" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "탭해 꺠우기" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "화면을 두번 탭해 장치를 꺠웁니다." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "엣지 드래그 영역 너비" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "현재 값: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "더 높은 값으로 설정하면, 액션을 트리거하기 위한 가장자리 스와이프 영역이 " "넓어집니다. 기본값은 2입니다." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "핫스팟 설정 변경" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "핫스팟 설정" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "핫스팟 이름" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "이름 입력" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "비밀번호 필요(권장)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "암호 표시" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "핫스팟을 시작하면 Wi-Fi가 켜집니다." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "바꾸기" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "시작" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "핫스팟" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "핫스팟을 사용하면 와이파이 연결을 이용해 이동 전화의 데이터 연결을 다른 장치" "가 사용할 수 있습니다. 일반 데이터 요금을 적용 받습니다." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "와이파이 연결을 이용해 이동 전화의 데이터 연결을 다른 장치가 사용할 수 있습니" "다. 일반 데이터 요금을 적용 받습니다." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "비밀번호 바꾸기…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "핫스팟 설정…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi가 꺼져있습니다" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "핫스팟을 만들려면 Wi-Fi를 켜야 합니다." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Wi-Fi 켜기" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "표시 언어" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "뒤로" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "확인" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "키보드 레이아웃" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "현재 레이아웃:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "사용 가능한 레이아웃:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "언어 & 글" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "표시 언어" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "온스크린 키보드 활성화" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "온스크린 키보드" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "외장 키보드" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "앰비언스" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru 다크" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru 검정" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "흰색" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "검정" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "회색" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "테두리 흰색" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "테두리 검정" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "테두리 회색" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "온스크린 키보드 테마" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "키보드 테마" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "맞춤법 검사" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "자동 수정" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "단어 추천" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "자동 대문자화" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "문장의 첫 글자를 자동으로 대문자화합니다." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "자동 구두법" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "스페이스를 두번 누르면 마침표를 삽입합니다." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "키 확대기" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "키보드 소리" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "키보드 진동" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "키보드 투명도" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "하드웨어 키보드" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "레이아웃 및 기타 소스" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "바꾼 내용을 적용하려면 기기를 다시 시작해야 합니다." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "지금 다시 시작" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "현재 맞춤법 검사 언어:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "사용 가능한 언어:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "데스크탑 및 런처" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "큰 화면에서:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "작업 공간 활성화" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "여러 가상 작업 공간 지원" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "항상 런처 보이기" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "동영상 및 전체 화면 게임에선 임시로 숨겨질 수 있습니다." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "아이콘 크기:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "커서 속도:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "휠 스크롤 속도:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "더블 클릭 속도:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "더블 클릭 테스트:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "터치패드" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "손가락 스크롤 속도:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "탭해 클릭" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "두 손가락으로 스크롤" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "터치패드를 무시할 경우:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "입력" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "마우스가 연결되었습니다" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "USB를 통해 마우스 또는 터치패드를 연결하거나 블루투스 장치를 사용하세요. " "블루투스 장치가 감지되지 않으면 전원이 켜져 있는지 확인하고 배터리가 " "충전되어 있는지 확인하세요." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "이 디스플레이에는 블루투스 마우스 또는 터치패드를 사용해야 합니다. 장치와 " "가까이 있고, 배터리가 충전되어 있는지 확인하세요." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "마우스 및 터치패드" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "주 버튼:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "왼쪽" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "오른쪽" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "충분히 빠르지 않음" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "더블 클릭" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "재난 문자 방송" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "셀 방송을 사용할 수 없습니다" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "셀 방송이 활성화되었습니다" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "셀 방송이 비활성화 되었습니다" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "경고:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "재난 문자 방송 받기" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "극심한 위협" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "생명과 재산에 대한 극심한 위협" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "심각한 위협" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "생명과 재산에 대한 심각한 위협" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "엠버 경고" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "아동 유괴 긴급 통보" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "공공 안전 메시지" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "생명과 재산을 보호하기 위한 권장 조치" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "테스트" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "테스트 경고" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "알림" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "앱이 알림을 보내는 방식:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "소리" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "진동" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "알림 풍선" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "알림 리스트" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "소리" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "소리로 알림을 보내는 앱:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "진동" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "무음 모드에서:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "평소와 같이" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "진동 끄기" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "진동으로 알림을 보내는 앱:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "애플리게이션:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "앱은 소리, 진동, 알림 말풍선 및 알림 목록을 사용하여 알림을 전송할 수 " "있습니다." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "소리로 알림을 보내는 앱" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "진동으로 알림을 보내는 앱" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "알림 없음" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "알림창" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "프린터 추가" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "인터넷 식별자 입력" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "기기" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "발견된 기기 없음." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "프린터 설명" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "연결" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "연결 방식 선택" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "프린터 이름" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "설명" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "선택" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "위치" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "드라이버" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "드라이버 선택" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "데이터 베이스에서 프린터 선택" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "PPD 파일 불러오기" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "필터 드라이버" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD 파일" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "프린트중" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "프린터 작업 관리자" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "기본 프린터" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "프린터 설정" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "발견된 프린터" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "삭제" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "기본으로 설정" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "설정된 프린터 없음." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "프린터 상태" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "기본 설정" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "정책" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "복사본 및 페이지" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "호스트" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "복사본" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "용지 크기" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "앙면" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "색상 모델" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "화질" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "활성화" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "기본" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "기본 프린터 입니다." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "작업 수락" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "공유됨" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "사용가능" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "중단됨" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "활성화" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "멈춤" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "메시지 없음" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "작업 중" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "프린터 작업 관리" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "주소" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "모뎀" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "로컬 원본 프린터" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "테스트 페이지 인쇄" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "이 장치에서 모든 문서, 저장된 게임, 설정 및 기타 항목이 영구적으로 " "삭제됩니다." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "전부 지우고 초기화" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "장치 초기화" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "런처 초기화" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "런처의 내용을 처음 상태로 초기화합니다." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "모든 시스템 설정 초기화…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "런쳐의 내용, 레이아웃, 그리고 홈화면 필터들이 모두 초기 설정으로 복원 됩니다." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "전부 지우고 초기화" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "모든 시스템 설정 초기화" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "방해 금지 모드" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "벨소리 볼륨:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "높은 볼륨은 청력을 손상시킬 수 있습니다." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "전화 통화:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "벨소리" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "전화 수신 시 진동하기" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "조용히 모드에서 진동하기" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "다이얼 소리" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "메시지:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "메시지 소리" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "메시지 도착음과 같이 진동하기" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "기타 소리:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "잠금 소리" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "기타 진동" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "사용자 지정 메시지 소리" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "사용자 지정 벨소리" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "선택하기" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "시간대" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "시간대 설정:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "자동" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "수동" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "현재 위치를 입력하십시오." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "맞는 장소가 없습니다" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "시간 및 날짜" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "시간대:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "시간과 날짜 설정:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "시간과 날짜 설정" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "시간" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "날짜" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "VPN 구성을 추가하려면 구성 파일을 다운로드하거나 수동으로 구성하세요." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "수동 구성 추가…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPN 재연결이 필요합니다." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "바뀐 내용을 적용하려면 전화를 다시 시작해야 합니다." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "인증서를 추가합니까?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "키를 추가합니까?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "pac파일을 추가 합니까?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "내용:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "데이터 없음." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "저장" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "알 수 없는 오류" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "이유 없음" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "장치를 관리함" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "장치를 관리하지 않음" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "설정을 위해 장치를 준비할 수 없습니다." #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "IP 설정은 예약할 수 없습니다.(사용할 수 있는 주소 없음, 시간 초과 등.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP 설정이 더 이상 유효하지 않습니다" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "인증 세부 정보가 잘못되었습니다" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X 요청자 연경 해제" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X 요청자 설정 실패" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X 요청자 실패" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X 요청자 인증하는 데 너무 오랜 시간이 걸렸습니다" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP 클라이언트 시작에 실패했습니다" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP 클라이언트 오류" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP 클라이언트 동작에 실패했습니다" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "연결 공유 서비스 시작에 실패했습니다" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "연결 공유 서비스 동작에 실패했습니다" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "장치에 필요한 펌웨어가 누락될 수 있습니다" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "장치를 제거했습니다" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "네트워크 관리자가 절전 모드에 들어갔습니다.\\" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "장치의 활성 연결이 사라졌습니다" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "사용자나 클라이언트가 장치 연결을 해제했습니다" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "장치의 기존 연결이 존재하는 것으로 추정했습니다" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "요청자를 사용할 수 있습니다" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "모뎀을 찾을 수 없습니다" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "블루투스에 연결할 수 없거나 시간이 초과되었습니다" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "연결 의존성을 해결할 수 없습니다" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "모뎀 관리자를 사용할 수 없습니다" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "와이파이 네트워크를 찾을 수 없습니다" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "기초 연결의 보조 연결을 사용할 수 없습니다" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "네트워크 정보" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "마지막으로 연결" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "비밀번호" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "네트워크를 저장하지 않기" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP 주소" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "숨긴 네트워크에 연결" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "네트워크 이름" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "보안" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA-개인 또는 WPA2-개인" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA-개인 또는 WPA2-회사" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "동적 WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "이 네트워크는 안전하지 않습니다!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "인증" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "내부 인증" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA 인증서" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "선택…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, 만료일: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1…, 만료일: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "인증서 사용은 보안을 높이기 때문에 권장됩니다." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "클라이언트 인증서" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "비밀 키 사용" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 비트" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "PAC 파일" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "PAC 프로비저닝" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "사용 안 함" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "익명" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "인증됨" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "전부" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP 버전" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "버전 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "버전 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "자동" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "익명 식별" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "식별" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "사용자 이름" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "비밀 키 암호" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "암호 기억" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "숨겨진 네트워크에 연결…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "이전에 사용한 네트워크" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "비우기" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "비밀 키" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "공개 키" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "불투명" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "검색" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "개인" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "시스템" #~ msgid "Message received" #~ msgstr "메세지를 수신했습니다." #~ msgid "Connect to Wi‑Fi" #~ msgstr "와이파이에 연결" #~ msgid "Remove image" #~ msgstr "이미지 제거" #, fuzzy #~ msgid "Unavailable" #~ msgstr "사용 가능한 업데이트" #~ msgid "Launcher" #~ msgstr "런처" #~ msgid "System;" #~ msgstr "System;시스템;" #~ msgid "about" #~ msgstr "정보" #~ msgid "device" #~ msgstr "장치" #~ msgid "info" #~ msgstr "정보" #~ msgid "phone" #~ msgstr "휴대 전화" #~ msgid "number" #~ msgstr "숫자" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "시리얼" #~ msgid "address" #~ msgstr "주소" #~ msgid "mac" #~ msgstr "맥" #~ msgid "licenses" #~ msgstr "라이선스" #~ msgid "developer" #~ msgstr "개발자" #~ msgid "software" #~ msgstr "소프트웨어" #~ msgid "storage" #~ msgstr "저장 공간" #~ msgid "disk" #~ msgstr "디스크" #~ msgid "space" #~ msgstr "스페이스" #~ msgid "version" #~ msgstr "버전" #~ msgid "revision" #~ msgstr "개정판" #~ msgid "appearance" #~ msgstr "모양" #~ msgid "wallpaper" #~ msgstr "배경 화면" #~ msgid "art" #~ msgstr "아트" #~ msgid "photo" #~ msgstr "사진" #~ msgid "picture" #~ msgstr "사진" #~ msgid "image" #~ msgstr "이미지" #~ msgid "battery" #~ msgstr "배터리" #~ msgid "power" #~ msgstr "전원" #~ msgid "charge" #~ msgstr "충전" #~ msgid "idle" #~ msgstr "대기" #~ msgid "lock" #~ msgstr "잠금" #~ msgid "disable" #~ msgstr "사용 안 함" #~ msgid "enable" #~ msgstr "사용" #~ msgid "bluetooth" #~ msgstr "블루투스" #~ msgid "headset" #~ msgstr "헤드셋" #~ msgid "pair" #~ msgstr "페어" #~ msgid "discover" #~ msgstr "발견" #~ msgid "car" #~ msgstr "차" #~ msgid "handsfree" #~ msgstr "핸즈프리" #~ msgid "wireless" #~ msgstr "무선" #~ msgid "connect" #~ msgstr "연결" #~ msgid "disconnect" #~ msgstr "연결 해제" #~ msgid "stereo" #~ msgstr "스테레오" #~ msgid "brightness" #~ msgstr "밝기" #~ msgid "display" #~ msgstr "화면" #~ msgid "screen" #~ msgstr "화면" #~ msgid "automatic" #~ msgstr "자동" #~ msgid "adjust" #~ msgstr "조정" #~ msgid "Example" #~ msgstr "예시" #~ msgid "example" #~ msgstr "예시" #~ msgid "test" #~ msgstr "테스트" #~ msgid "sample" #~ msgstr "예제" #~ msgid "Flight Mode" #~ msgstr "비행 중 모드" #~ msgid "flight" #~ msgstr "비행 중" #~ msgid "plane" #~ msgstr "비행기" #~ msgid "offline" #~ msgstr "오프라인" #~ msgid "airplane" #~ msgstr "비행기" #~ msgid "network" #~ msgstr "네트워크" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "사진" #, fuzzy #~ msgid "hotspot" #~ msgstr "핫스팟" #~ msgid "language" #~ msgstr "언어" #~ msgid "keyboard" #~ msgstr "키보드" #~ msgid "spellcheck" #~ msgstr "철자 확인" #~ msgid "correct" #~ msgstr "정정" #~ msgid "suggestions" #~ msgstr "제안" #~ msgid "capitalization" #~ msgstr "대문자 사용" #~ msgid "punctuation" #~ msgstr "구두법" #~ msgid "layout" #~ msgstr "배치" #~ msgid "words" #~ msgstr "단어" #~ msgid "vibration" #~ msgstr "진동" #, fuzzy #~ msgid "launcher" #~ msgstr "런처" #, fuzzy #~ msgid "mouse" #~ msgstr "마우스" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "누르기" #, fuzzy #~ msgid "communication" #~ msgstr "알림" #~ msgid "notifications" #~ msgstr "알림" #~ msgid "apps" #~ msgstr "앱" #~ msgid "authorize" #~ msgstr "인증" #~ msgid "permissions" #~ msgstr "권한" #~ msgid "badges" #~ msgstr "배지" #~ msgid "facebook" #~ msgstr "페이스북" #~ msgid "twitter" #~ msgstr "트워터" #~ msgid "flickr" #~ msgstr "플리커" #~ msgid "gmail" #~ msgstr "지메일" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "화면 방향 잠금" #~ msgid "rotation" #~ msgstr "회전" #~ msgid "orientation" #~ msgstr "방향" #, fuzzy #~ msgid "printer" #~ msgstr "프린터" #, fuzzy #~ msgid "printers" #~ msgstr "프린터" #, fuzzy #~ msgid "printing" #~ msgstr "대기" #, fuzzy #~ msgid "ink" #~ msgstr "핀" #~ msgid "Reset" #~ msgstr "초기화" #~ msgid "reset" #~ msgstr "초기화" #~ msgid "erase" #~ msgstr "지우기" #~ msgid "factory" #~ msgstr "공장" #~ msgid "clear" #~ msgstr "지우기" #~ msgid "restore" #~ msgstr "복구" #~ msgid "sound" #~ msgstr "소리" #~ msgid "silent" #~ msgstr "음소거" #~ msgid "ringtone" #~ msgstr "신호음" #~ msgid "vibrate" #~ msgstr "진동" #~ msgid "dialpad" #~ msgstr "다이얼패드" #~ msgid "message" #~ msgstr "메시지" #~ msgid "volume" #~ msgstr "음량" #~ msgid "time" #~ msgstr "시간" #~ msgid "date" #~ msgstr "날짜" #~ msgid "timezone" #~ msgstr "시간대" #, fuzzy #~ msgid "vpn" #~ msgstr "핀" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "와이파이" #~ msgid "WiFi" #~ msgstr "Wi-Fi" #~ msgid "hidden" #~ msgstr "숨기기" #~ msgid "Used by Ubuntu" #~ msgstr "우분투에 의해 사용됨" #~ msgid "Ubuntu Art" #~ msgstr "우분투 기본 배경화면" #, fuzzy #~ msgid "Dash background" #~ msgstr "배경" #~ msgid "Edit" #~ msgstr "편집" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "인터넷" #~ msgid "Internet" #~ msgstr "인터넷" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "프록시" #, fuzzy #~ msgid "Proxy port" #~ msgstr "프록시" #, fuzzy #~ msgid "User name" #~ msgstr "사용자 이름" #, fuzzy #~ msgid "Enter username" #~ msgstr "암호문을 입력해주십시오." #, fuzzy #~ msgid "Enter password" #~ msgstr "암호문을 입력해주십시오." #, fuzzy #~ msgid "PAP only" #~ msgstr "전화만 사용" #, fuzzy #~ msgid "CHAP only" #~ msgstr "전화만 사용" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "통신사" #~ msgid "Carrier" #~ msgstr "통신사" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "통신사" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "인터넷 APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "APN 설정 초기화" #~ msgid "Reset APN Settings" #~ msgstr "APN 설정 초기화" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "정말 APN 설정을 초기화하시겠습니까?" #, fuzzy #~ msgid "Disable" #~ msgstr "사용 안 함" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "연결 해제" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "사용 안 함" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "연결 해제" #~ msgid "Cellular" #~ msgstr "셀룰러 네트워크" #~ msgid "Call forwarding" #~ msgstr "착신전환" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "전화를 걸 때 사용할 심 카드:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "모뎀 관리자를 사용할 수 없습니다." #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "전화 번호" #, fuzzy #~ msgid "Numbers" #~ msgstr "숫자" #, fuzzy #~ msgid "All calls" #~ msgstr "통화" #, fuzzy #~ msgid "Some calls" #~ msgstr "전화 통화:" #~ msgid "Off" #~ msgstr "끔" #~ msgid "Forward to" #~ msgstr "전달" #~ msgid "Enter a number" #~ msgstr "번호를 입력하세요" #~ msgid "Call waiting" #~ msgstr "통화 대기" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "통화 중에 다른 통화를 걸거나 받고, 통화 간 전환을 할 수 있도록 합니다." #~ msgid "Services" #~ msgstr "서비스" #, qt-format #~ msgid "Last called %1" #~ msgstr "마지막 통화 %1" #~ msgid "Call" #~ msgstr "전화" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 서비스" #~ msgid "SIM" #~ msgstr "심 (SIM) 카드" #, fuzzy #~ msgid "App permissions" #~ msgstr "권한" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "다음 항목에 접근하려 하였고 사용자가 허가한 프로그램:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "카메라에 접근하려 하는 프로그램" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "마이크에 접력하려 하는 프로그램" #, fuzzy #~ msgid "Microphone" #~ msgstr "휴대 전화" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "마이크에 접력하려 하는 프로그램" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "마이크에 접력하려 하는 프로그램" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "마이크에 접력하려 하는 프로그램" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "GPS를 사용하여 대략적인 위치를 감지합니다. 이 설정을 해제하면 배터리를 절" #~ "약하기 위해 GPS를 끕니다." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Wi-Fi와 GPS를 사용하여 대략적인 위치를 감지합니다. 이 설정을 해제하면 배터" #~ "리를 절약합니다." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Wi-Fi (현재 해제됨)와 GPS를 사용하여 대략적인 위치를 감지합니다. 이 설정" #~ "을 해제하면 배터리가 절약됩니다." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Wi-Fi, 셀타워 위치, GPS를 사용하여 대략적인 위치를 감지합니다. 이 설정을 " #~ "해제하면 배터리가 절약됩니다." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Wi-Fi, 셀타워 위치 (현재 셀룰러 네트워크에 연결되지 않음), GPS를 사용하여 " #~ "대략적인 위치를 감지합니다. 이 설정을 해제하면 배터리가 절약됩니다." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Wi-Fi (현재 해제됨), 셀타워 위치, GPS를 사용하여 대략적인 위치를 감지합니" #~ "다. 이 설정을 해제하면 배터리가 절약됩니다." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Wi-Fi (현재 해제됨), 셀타워 위치 (현제 셀룰러 네트워크에 연결되지 않음), " #~ "GPS를 사용하여 대략적인 위치를 감지합니다. 이 설정을 해제하면 배터리가 절" #~ "약됩니다." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "위치 정보에 접근 허용:" #, fuzzy #~ msgid "None requested" #~ msgstr "검색되지 않음" #~ msgid "Change passcode…" #~ msgstr "패스코드 바꾸기..." #~ msgid "Change passphrase…" #~ msgstr "암호문 바꾸기.." #~ msgid "Switch to swipe" #~ msgstr "스와이프로 바꾸기" #~ msgid "Switch to passcode" #~ msgstr "패스코드로 바꾸기" #~ msgid "Switch to passphrase" #~ msgstr "암호문으로 바꾸기" #~ msgid "Existing passcode" #~ msgstr "기존 패스코드" #~ msgid "Existing passphrase" #~ msgstr "현재 암호문" #~ msgid "Choose passcode" #~ msgstr "패스코드 선택" #~ msgid "Choose passphrase" #~ msgstr "암호문 입력" #~ msgid "Confirm passcode" #~ msgstr "패스코드 확인" #~ msgid "Confirm passphrase" #~ msgstr "암호문 확인" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "패스코드가 일치하지 않습니다. 다시 시도해주십시오." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "입력한 암호문이 다릅니다. 다시 시도해 주십시오." #~ msgid "Unset" #~ msgstr "해제" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "다음을 이용하여 잠금 해제:" #~ msgid "Swipe (no security)" #~ msgstr "스와이프 (보안 기능 없음)" #~ msgid "4-digit passcode" #~ msgstr "4자리 패스코드" #~ msgid "Passphrase" #~ msgstr "암호문" #~ msgid "Swipe (no security)… " #~ msgstr "스와이프 (보안 기능 없음)... " #~ msgid "4-digit passcode…" #~ msgstr "4자리 패스코드..." #~ msgid "Passphrase…" #~ msgstr "암호문..." #~ msgid "Security & Privacy" #~ msgstr "보안 & 사생활 보호" #~ msgid "Phone and Internet" #~ msgstr "전화와 인터넷" #~ msgid "Phone only" #~ msgstr "전화만 사용" #~ msgid "SIM PIN" #~ msgstr "심카드 핀" #~ msgid "On" #~ msgstr "켬" #~ msgid "Encryption" #~ msgstr "암호화" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "전화를 암호화하면 PC 또는 기타 장치에 전화를 연결했을 때 허가 없이 자료에 " #~ "접근하려는 행위를 막을 수 있습니다." #~ msgid "Privacy" #~ msgstr "사생활 보호" #~ msgid "Stats on welcome screen" #~ msgstr "환영 스크린의 정보" #~ msgid "Messages on welcome screen" #~ msgstr "환영 스크린 문구" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "사용 안함" #~ msgid "Passcode" #~ msgstr "패스코드" #~ msgid "Sleep locks immediately" #~ msgstr "잠자기 모드는 즉시 휴대 전화를 잠급니다." #~ msgid "When locked, allow:" #~ msgstr "전화를 잠그었을 때 허용할 기능:다" #~ msgid "Notifications and quick settings" #~ msgstr "알림과 빠른 설정" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "잠근 화면 보안 기능을 사용하면 전화를 잠근 후 접근을 제한할 수 있습니다." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "다른 프로그램과 기능을 사용하려 하면 잠금을 해제할 것을 알려줍니다." #~ msgid "Change SIM PIN" #~ msgstr "심 카드 개인 식별 번호 바꾸기" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "개인 식별 번호가 올바르지 않습니다. %1번 더 시도할 수 있습니다." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1번 시도할 수 있습니다." #~ msgid "Current PIN:" #~ msgstr "현재 개인 식별 번호:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1번 더 시도할 수 있습니다." #~ msgid "Choose new PIN:" #~ msgstr "새 개인 식별 번호 입력:" #~ msgid "Confirm new PIN:" #~ msgstr "새 개인 식별 번호 확인:" #~ msgid "PINs don't match. Try again." #~ msgstr "새 개인 식별 번호가 일치하지 않습니다. 다시 시도해주십시오." #~ msgid "Enter SIM PIN" #~ msgstr "심 카드의 개인 식별 번호 입력" #~ msgid "Enter Previous SIM PIN" #~ msgstr "이전 심 카드의 개인 식별 변호 입력" #~ msgid "Unlock" #~ msgstr "잠금 해제" #~ msgid "Lock" #~ msgstr "잠그기" #, fuzzy #~ msgid "Unlocked" #~ msgstr "잠금 해제" #~ msgid "Change PIN…" #~ msgstr "개인 식별 번호 바꾸기..." #, fuzzy #~ msgid "Locked" #~ msgstr "잠그기" #, fuzzy #~ msgid "Unlock…" #~ msgstr "잠금 해제" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "심 카드에 개인 식별 번호를 입력하면 전화를 다시 시작하거나 심 카드를 바꾸" #~ "었을 때 이 번호를 입력해야 휴대 전화 서비스를 다시 이용할 수 있습니다." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "반복해서 올바르지 않은 개인 식별 번호를 입력하면 심 카드가 영원히 잠깁니" #~ "다." #~ msgid "Hour" #~ msgstr "시" #~ msgid "Minute" #~ msgstr "분" #~ msgid "Second" #~ msgstr "초" #~ msgid "Day" #~ msgstr "일" #~ msgid "Month" #~ msgstr "월" #~ msgid "Year" #~ msgstr "년" #, fuzzy #~ msgid "Cellular data" #~ msgstr "이동 통신 데이터:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "검색되지 않음" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "심 카드를 추가한 후 장치 다시 시작" #~ msgid "Data roaming" #~ msgstr "데이터 로밍" #~ msgid "Ask me each time" #~ msgstr "매번 묻기" #~ msgid "For outgoing calls, use:" #~ msgstr "전화를 걸 때 사용할 심 카드:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "통화를 할 때 마다 또는 주소록의 연락처에서 사용할 심 카드를 바꿀 수 있습니" #~ "다." #~ msgid "For messages, use:" #~ msgstr "메시지를 보낼 때 사용할 심 카드:" #~ msgid "Next" #~ msgstr "다음" #~ msgid "Data usage statistics" #~ msgstr "데이터 사용 통계" #~ msgid "Carriers" #~ msgstr "통신사" #, fuzzy #~ msgid "Connection type:" #~ msgstr "연결함" #~ msgid "2G only (saves battery)" #~ msgstr "2G 기능만(배터리 절약)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G(빠름)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G(빠름)" #~ msgid "Edit SIM Name" #~ msgstr "심 카드 이름 편집" #~ msgid "Cellular data:" #~ msgstr "이동 통신 데이터:" #~ msgid "Accessibility" #~ msgstr "접근성" #~ msgid "accessibility" #~ msgstr "접근성" #~ msgid "a11y" #~ msgstr "접근성" #~ msgid "cellular" #~ msgstr "셀룰러" #~ msgid "mobile" #~ msgstr "휴대 전화" #~ msgid "gsm" #~ msgstr "모바일 네트워크" #~ msgid "data" #~ msgstr "데이터" #~ msgid "carrier" #~ msgstr "통신사" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "로밍" #~ msgid "sim" #~ msgstr "심" #~ msgid "services" #~ msgstr "서비스" #~ msgid "forwarding" #~ msgstr "포워딩" #~ msgid "waiting" #~ msgstr "대기" #~ msgid "call" #~ msgstr "통화" #~ msgid "shortcuts" #~ msgstr "바로 가기" #~ msgid "numbers" #~ msgstr "숫자" #~ msgid "security" #~ msgstr "보안" #~ msgid "privacy" #~ msgstr "사생활 보호" #~ msgid "pin" #~ msgstr "핀" #~ msgid "code" #~ msgstr "코드" #~ msgid "password" #~ msgstr "암호" #~ msgid "passphrase" #~ msgstr "암호문" #~ msgid "swipe" #~ msgstr "스와이프" #~ msgid "allow" #~ msgstr "허용" #~ msgid "access" #~ msgstr "접근" #~ msgid "Updates available" #~ msgstr "사용 가능한 업데이트" #~ msgid "Incorrect passcode. Try again." #~ msgstr "패스코드가 올바르지 않습니다. 다시 시도해주십시오." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "암호문이 올바르지 않습니다. 다시 시도해주십시오." #~ msgid "Could not set security mode" #~ msgstr "보안 모드를 설정할 수 없습니다." #~ msgid "Could not set security display hint" #~ msgstr "보안 힌트 화면을 설정할 수 없습니다." #~ msgid "Authentication token manipulation error" #~ msgstr "인증 토근 수정 오류" #~ msgid "There's an updated system image." #~ msgstr "시스템 이미지를 업데이트했습니다." #~ msgid "Tap to open the system updater." #~ msgstr "누르면 시스템 업데이트 도구를 엽니다." lomiri-system-settings-1.1.0/po/ku.po000066400000000000000000001315061457356502600176040ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ku\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/kw.po000066400000000000000000001324721457356502600176110ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: kw\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : (((n % 100 " "== 2 || n % 100 == 22 || n % 100 == 42 || n % 100 == 62 || n % 100 == 82) || " "n % 1000 == 0 && (n % 100000 >= 1000 && n % 100000 <= 20000 || n % 100000 == " "40000 || n % 100000 == 60000 || n % 100000 == 80000) || n != 0 && n % " "1000000 == 100000) ? 2 : ((n % 100 == 3 || n % 100 == 23 || n % 100 == 43 || " "n % 100 == 63 || n % 100 == 83) ? 3 : ((n != 1 && (n % 100 == 1 || n % 100 " "== 21 || n % 100 == 41 || n % 100 == 61 || n % 100 == 81)) ? 4 : 5))));\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ky.po000066400000000000000000001315061457356502600176100ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ky\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/la.po000066400000000000000000001315061457356502600175610ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: la\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/lb.po000066400000000000000000001317441457356502600175660ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Luxembourgish \n" "Language: lb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ln.po000066400000000000000000001317351457356502600176020ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Lingala \n" "Language: ln\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/lo.po000066400000000000000000001642031457356502600175770ustar00rootroot00000000000000# Lao translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Lao \n" "Language: lo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "ຄວາມປອດໄຟລ໋ອກ" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "ຊີເລຍ" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "ບໍ່ມີຫຍັງ" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "ສະຖານທີ່ເກັບຮັກສາ" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "ຊອບເເວລ໌:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "ອັບເດດລ້າສຸດ" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "ບໍ່ເຄີຍ" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "ກວດເພື່ອອັບເດດ" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "ກົດຫມາຍ:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "ໃບອະນຸຍາດຊອບແວລ໌" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "ຂໍ້ມູນກົດລະບຽບ" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "ນໍາໃຊ້ໂດຍ ໂປຣເເກຣມ" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "ສຽງ" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "ຮູບພາບ" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "ເເຟ້ມອື່ນໆ" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "ນໍາໃຊ້ໂດຍ ໂປຣເເກຣມ" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "ເນື້ອທີ່ເກັບຮັກສາທັງຫມົດ" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "ເນື້ອທີ່ວ່າງ" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "ໂດຍຊື່" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "ໂດຍຂະຫນາດ" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "ບໍ່ມີຜົນບັງຄັບໃຊ້" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "ພື້ນ" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "ປັບທຸກລະບົບຕັ້ງຂ່າ" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "ເເທບເລດທ໌" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "ພື້ນ" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "ເລືອກຄໍາສັບລະຫັດ" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "ກໍານົດ" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "ເເບດ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 ວິນາທີພ່ານໄປ" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 ວິນາທີພ່ານມາ" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ຊົ່ວໂມງພ່ານມາ" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "ລະດັບສາກໄຟເເບດ" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "ປະຈຸບັນກໍາລັງສາກໄຟເເບດ" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "ສາກໄຟເເບດເຕັມຄັ້ງສຸດທ້າຍ" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "ສາກໄຟເເບດເຕັມ" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "ວິທີການທີ່ຈະຫຼຸດຜ່ອນການນໍາໃຊ້ໄຟເເບດ:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "ລ໋ອກໃນເວລາບໍ່ໃຊ້ງານ" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "ນອນໃນເວລາບໍ່ໃຊ້ງານ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "ຫຼັງຈາກ %1 ນາທີ" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "ຫຼັງຈາກ %1 ນາທີ" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "ບຣູທຸດ໌" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "ລ໋ອກໂທລະສັບໃນເວລາບໍ່ໃດ້ໃຊ້ງານ:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "ເອົາໂທລະສັບນອນໃນເວລາບໍ່ໃດ້ໃຊ້ງານ:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "ຫຼັງຈາກ %1 ນາທີ" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "ເວລາສັ້ນແມ່ນຮັບປະກັນກວ່າ. ໂທລະສັບຈະບໍ່ ລ໋ອກ ໃນລະຫວ່າງການໂທ ຫຼື ຫຼິນວີດີໂອ." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "ໂທລະສັບຈະບໍ່ນອນໃນລະຫວ່າງການໂທ ຫຼື ຫຼິນວີດີໂອ." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "ບຣູທູດຮ້ອງຂໍຈັບຄູ່" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "ບຣູທູດຮ້ອງຂໍຈັບຄູ່" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "ກະລຸນາຢືນຢັນວ່າ PIN ສະແດງກ່ຽວກັບ '%1' ເເມ່ຖຶກກັນກັບອັນນີ້" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "ຢືນຢັນ PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "ຄອມພິວເຕີ" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ໂທລະສັບ" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "ໂມເດັມ" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "ເຄືອຂ່າຍ" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "ເຄື່ອງຫູຟັງ" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "ເຄື່ອງຫູຟັງ" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "ວີດີໂອ" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "ສຽງອື່ນ" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "ຈອຍເເພດ" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "ເເປ້ນພີມ" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "ເເທບເລດທ໌" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "ມ້າວຊ໌" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "ເຄື່ອງພິມ" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "ກ້ອງ" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "ອື່ນໆ" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "ດີເລີດ" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "ດີ" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "ພໍໃຊ້ໃດ້" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ບໍ່ດີ" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "ຊື່" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "ປະເພດ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "ຄວາມເຂັ້ມແຂງຂອງສັນຍານ" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "ຖອນອອກ" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "ບໍ່ພໍ້ຫຍັງ" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN ສະເພາະ '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "ຄູ່" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "ສະແດງພາສາ" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "ບໍ່ພໍ້ຫຍັງ" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "ບໍ່ພໍ້ຫຍັງ" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "ຖອນອອກ" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "ເລືອກຄໍາສັບລະຫັດ" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "ຖອນອອກ" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "ຮູບພາບ" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "ຮູບເເບບປະຈຸບັນ" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "ເລືອກຄໍາສັບລະຫັດ" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "ປ່ຽນຄໍາສັບສະຫັດພານ..." #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "ສະແດງພາສາ" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "ຢືນຢັນ" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "ຮູບຮ່າງແປ້ນພິມ" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "ຮູບເເບບປະຈຸບັນ" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "ທຸກໆຮູບເເບບທີ່ມີ:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "ພາສາ ເເລະ ບົດຄວາມ" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "ເເປ້ນພີມ" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "ການກວດສອບສະກົດ" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "ການປັບອັກສອນອັດຕະໂນມັດ" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "ກົດ Shift ເພື່ອປັບອັກສອນຕົວທໍາອິດໃຫ້ໃຫຍ່ຂອງແຕ່ລະປະໂຫຍກ." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "ຮູບຮ່າງແປ້ນພິມ" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "ປະຈຸບັນການສະກົດພາສາທັງຫມົດ:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "ພາສາທັງຫມົດມີ:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "ຖອນອອກ" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "ທຸກໆຮູບເເບບທີ່ມີ:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "ສະຖານທີ່" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "ສະຖານທີ່" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "ການປັບອັກສອນອັດຕະໂນມັດ" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "ເຄື່ອງພິມ" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "ບໍລິການ %1" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "ຖອນອອກ" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "ເລືອກຄໍາສັບລະຫັດ" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "ເຄື່ອງພິມ" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "ສະຖານທີ່" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "ເລືອກຜູ້ໃຫ້ບໍລິການ:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "ເຄື່ອງພິມ" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "ເຄື່ອງພິມ" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "ປັບທຸກລະບົບຕັ້ງຂ່າ" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "ເເທບເລດທ໌" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "ໂມເດັມ" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "ເອກະສານທັງຫມົດ, ເກມທ້ອນ, ປັບຄ່າ, ແລະ ລາຍການອື່ນໆຈະໄດ້ຮັບການລຶບຢ່າງຖາວອນຈາກໂທລະສັບທີ່ນີ້." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "ປັບໂທລະສັບ" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "ປັບທຸກສິ່ງທຸກຢ່າງຂອງລະບົບຕັ້ງຄ່າ" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "ເນື້ອໃນ ແລະ ຮູບຮ່າງຂອງຕົວເລີ່ມ, ແລະການກັ່ນຕອງໃນຫນ້າຈໍຫຼັກຈະໄດ້ຮັບການກັບຄືນໄປຕັ້ງຕົ້ນສະບັບຂອງເຂົາເຈົ້າ." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "ປັບທຸກລະບົບຕັ້ງຂ່າ" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "ເລືອກຜູ້ໃຫ້ບໍລິການ:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "ອັດຕະໂນມັດ" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "ດ້ວຍມື" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "ຕໍ່ໄປ" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "ທຸກໆຮູບເເບບທີ່ມີ:" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "ການປັບອັກສອນອັດຕະໂນມັດ" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "ອັດຕະໂນມັດ" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "ຮູບພາບ" #, fuzzy #~ msgid "mouse" #~ msgstr "ມ້າວຊ໌" #, fuzzy #~ msgid "communication" #~ msgstr "ການປັບອັກສອນອັດຕະໂນມັດ" #, fuzzy #~ msgid "printer" #~ msgstr "ເຄື່ອງພິມ" #, fuzzy #~ msgid "printers" #~ msgstr "ເຄື່ອງພິມ" #~ msgid "Used by Ubuntu" #~ msgstr "ນໍາໃຊ້ໂດຍ ອູບັນຕູ" #, fuzzy #~ msgid "Dash background" #~ msgstr "ພື້ນ" #, fuzzy #~ msgid "User name" #~ msgstr "ໂດຍຊື່" #, fuzzy #~ msgid "PAP only" #~ msgstr "ພຽງແຕ່ໂທລະສັບ" #, fuzzy #~ msgid "CHAP only" #~ msgstr "ພຽງແຕ່ໂທລະສັບ" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "ປັບທຸກສິ່ງທຸກຢ່າງຂອງລະບົບຕັ້ງຄ່າ" #, fuzzy #~ msgid "Disable" #~ msgstr "ເເທບເລດທ໌" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "ຖອນອອກ" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "ຖອນອອກ" #~ msgid "Cellular" #~ msgstr "ຜູ້ບໍລິການ" #~ msgid "Call forwarding" #~ msgstr "ໂທສົ່ງຕໍ່" #~ msgid "Call waiting" #~ msgstr "ໂທລໍຖ້າ" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "ໃຫ້ເຈົ້າຮັບສາຍ ຫຼື ເລີ່ມຕົ້ນມີການໂທໃຫມ່ໃນຂະນະທີ່ໂທກັບຄົນອື່ນ ແລະ ການສະຫຼັບລະຫວ່າງເຂົາເຈົ້າ" #~ msgid "Call" #~ msgstr "ໂທ" #, qt-format #~ msgid "%1 Services" #~ msgstr "ບໍລິການ %1" #~ msgid "SIM" #~ msgstr "ຊີມ" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "ນໍາໃຊ້ GPS ເພື່ອກວດຫາສະຖານທີ່ຂອງເຈົ້າ. ໃນເວລາປິດ, GPS ປິດນໍາຊ່ວຍປະຢັດໄຟ." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "ນໍາໃຊ້ Wi-Fi ແລະ GPS ເພື່ອກວດຫາສະຖານທີ່ຂອງເຈົ້າ. ປິດເຄື່ອງກວດຫາເພື່ອຊ່ວຍປະຢັດໄຟ." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "ນໍາໃຊ້ Wi-Fi (ປະຈຸບັນປິດ) ແລະ GPS ເພື່ອກວດຫາສະຖານທີ່ຂອງເຈົ້າ. " #~ "ປິດເຄື່ອງກວດຫາເພື່ອຊ່ວຍປະຢັດໄຟ." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "ນໍາໃຊ້ Wi-Fi, ຫຼັກເຄື່ອຂ່ຍ ແລະ GPS ເພື່ອກວດຫາສະຖານທີ່ຂອງເຈົ້າ. " #~ "ປິດເຄື່ອງກວດຫາເພື່ອຊ່ວຍປະຢັດໄຟ." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "ນໍາໃຊ້ Wi-Fi, ຫຼັກເຄື່ອຂ່າຍ (ປະຈຸບັນບໍ່ໃດ້ເຊີ່ມກັບສັນຍານ) ແລະ GPS ເພື່ອກວດຫາສະຖານທີ່ຂອງເຈົ້າ. " #~ "ປິດເຄື່ອງກວດຫາເພື່ອຊ່ວຍປະຢັດໄຟ." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "ນໍາໃຊ້ Wi-Fi (ປະຈຸບັນປິດ), ຫຼັກເຄື່ອຂ່າຍ ແລະ GPS ເພື່ອກວດຫາສະຖານທີ່ຂອງເຈົ້າ. " #~ "ປິດເຄື່ອງກວດຫາເພື່ອຊ່ວຍປະຢັດໄຟ." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "ນໍາໃຊ້ Wi-Fi (ປະຈຸບັນປິດ), ຫຼັກເຄື່ອຂ່າຍ ຫຼັກເຄື່ອຂ່າຍ (ປະຈຸບັນບໍ່ໃດ້ເຊີ່ມກັບສັນຍານ)ແລະ GPS " #~ "ເພື່ອກວດຫາສະຖານທີ່ຂອງເຈົ້າ. ປິດເຄື່ອງກວດຫາເພື່ອຊ່ວຍປະຢັດໄຟ." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "ອານຸຍາດເຂົ້າເຖີງສະຖານທີ" #, fuzzy #~ msgid "None requested" #~ msgstr "ບໍ່ພໍ້ຫຍັງ" #~ msgid "Change passphrase…" #~ msgstr "ປ່ຽນຄໍາສັບສະຫັດພານ..." #~ msgid "Switch to swipe" #~ msgstr "ສະໄວ້ເພື່ອປ່ຽນ" #~ msgid "Switch to passphrase" #~ msgstr "ປ່ຽນໄປຫາຄໍາສັບລະຫັດ" #~ msgid "Existing passphrase" #~ msgstr "ຄໍາສັບຫາສະຫັດມີເເລ້ວ" #~ msgid "Choose passphrase" #~ msgstr "ເລືອກຄໍາສັບລະຫັດ" #~ msgid "Confirm passphrase" #~ msgstr "ຢັ້ງຢືນຄໍາສັບລະຫັດ" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "ຄໍາສັບລະຫັດເລົ່ານັ້ນເເມ່ນບໍາຖຶກກັນ. ລອງອີກເທື່ອ" #~ msgid "Unset" #~ msgstr "ລົບລ້າງ" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "ປົດລ໋ອກໂລະສັບນໍາໃຊ້:" #~ msgid "Swipe (no security)" #~ msgstr "ສະໄວ້ (ບໍ່ມີປ້ອງກັນ)" #~ msgid "Passphrase" #~ msgstr "ຄໍາສັບລະຫັດ" #~ msgid "Swipe (no security)… " #~ msgstr "ສະໄວ້ (ບໍ່ມີປ້ອງກັນ)... " #~ msgid "Passphrase…" #~ msgstr "ຄໍາສັບສະຫັດພານ..." #~ msgid "Security & Privacy" #~ msgstr "ຄວາມປອດໄຟ ເເລະ ສ່ວນຕົວ" #~ msgid "Phone and Internet" #~ msgstr "ໂທລະສັບ ເເລະ ອິນເຕີເນດ໌" #~ msgid "Phone only" #~ msgstr "ພຽງແຕ່ໂທລະສັບ" #~ msgid "SIM PIN" #~ msgstr "ຊີມ PIN" #~ msgid "Stats on welcome screen" #~ msgstr "ສະຖິຕິ" #, fuzzy #~ msgid "Locked" #~ msgstr "ລ໋ອກໃນເວລາບໍ່ໃຊ້ງານ" #, fuzzy #~ msgid "Cellular data" #~ msgstr "ຜູ້ບໍລິການ" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "ບໍ່ພໍ້ຫຍັງ" #~ msgid "Data usage statistics" #~ msgstr "ສະຖິຕິການນໍາໃຊ້ຂໍ້ມູນ" lomiri-system-settings-1.1.0/po/lomiri-system-settings.pot000066400000000000000000001315511457356502600240240ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/lt.po000066400000000000000000001721151457356502600176050ustar00rootroot00000000000000# Lithuanian translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-07-08 19:28+0000\n" "Last-Translator: Arunas \n" "Language-Team: Lithuanian \n" "Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > " "19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? " "1 : 2);\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistemos nustatymai" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Nuostatos;Nustatymai;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Plėtotojo veiksena" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Kūrėjo režime bet kas gali pasiekti, pakeisti ar ištrinti bet ką šiame " "įrenginyje, prijungdamas jį prie kito įrenginio." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Norint naudoti kūrėjo režimą, reikia nustatyti slaptažodį ar slaptą frazę." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Užrakto saugumas" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Atleiskite, nepavyko parodyti šios licencijos." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Apie" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serijinis" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nėra" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Belaidžio (Wi-Fi) adresas" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth adresas" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Saugykla" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 laisva" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programinė įranga:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Paskutinį kartą atnaujinta" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Niekada" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Tikrinti ar yra atnaujinimų" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Legalus:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Programinės įrangos licencijos" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Teisinė informacija" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Plėtotojo veiksena" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Nuskaitymas" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistemos nustatymai" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Naudoja programėlės" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vaizdo įrašai" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Garso įrašai" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Paveikslai" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Kiti failai" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Naudoja programėlės" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Visos vietos dydis" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Laisva vieta" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Pagal pavadinimą" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Pagal dydį" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 #, fuzzy msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS darinio informacija" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS darinio numeris" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "„UBports Image“ dalis" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu darinio aprašas" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Įrenginio darinio aprašas" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Nežinomas pavadinimas" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Atsisakyti" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fonas" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Atstatyti visus sistemos nustatymus" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Išjungta" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fonas" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "Sistema;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Pasirinkite ryšį" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Peržiūra" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Nustatyti" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Gerai" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Baterija" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Prieš %1 sekundę" msgstr[1] "Prieš %1 sekundes" msgstr[2] "Prieš %1 sekundžių" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Prieš %1 minutę" msgstr[1] "Prieš %1 minutes" msgstr[2] "Prieš %1 minučių" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Prieš %1 valandą" msgstr[1] "Prieš %1 valandas" msgstr[2] "Prieš %1 valandų" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Įkrovos lygis" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Vakar" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Šiandien" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Įkraunama" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Paskutinė pilna įkrova" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Pilnai įkrauta" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Būdai kaip sumažinti baterijos naudojimą:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Ekrano ryškumas" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Po %1 sekundės" msgstr[1] "Po %1 sekundžių" msgstr[2] "Po %1 sekundžių" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Po %1 minutės" msgstr[1] "Po %1 minučių" msgstr[2] "Po %1 minučių" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Belaidis (Wi-Fi) naudojamas prieigos taškui" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Belaidis (Wi-Fi)" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Užrakinti įrenginį, kai jis nenaudojamas:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Po %1 sekundės" msgstr[1] "Po %1 sekundžių" msgstr[2] "Po %1 sekundžių" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Trumpesnis laikas yra saugiau. Įrenginys neužsirakins pokalbio arba vaizdo " "įrašų atkūrimo metu." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Įrenginys neužmigs pokalbio ar vaizdo įrašų atkūrimo metu." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Leisti" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Atmesti" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Prisijungta" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Jungiamasi…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Atsijungiama…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Atsijungta" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Nežinoma" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Kompiuteris" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefonas" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modemas" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Tinklas" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Ausinės su mikrofonu" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Ausinės" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Žaidimų pultas" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klaviatūra" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Planšetė" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Pelė" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Spausdintuvas" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Laikrodis" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Kitoks" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Pavadinimas" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipas" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Būsena" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signalo stiprumas" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Aptikus, automatiškai prisijungti:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Atsijungti" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Prisijungti" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Pamiršti šį įrenginį" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Ieškoma…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Prijungti įrenginiai:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Prijungti kitą įrenginį:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Prijungti įrenginį:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Ryškumas ir ekranas" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Ryškumas" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Ekrano ryškumas" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Reguliuoti automatiškai" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Paryškina ir pritemdo ekraną, priklausomai nuo aplinkos." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Wireless Display" msgid "Display:" msgstr "Belaidis ekranas" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Išorinis ekranas" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Belaidis ekranas" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Neprijungta" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Belaidis ekranas" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Neaptikta jokių ekranų" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Prijungtas ekranas:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Naudoti kitą ekraną:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Šiam įrenginiui nepavyko prisijungti prie %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Jungiantis prie %1, įvyko nežinoma klaida." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Paveikslai" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Bakstelėti norint spustelėti" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Dabartiniai išdėstymai:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Pasirinkite pavadinimą" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Reikalauti slaptažodžio (rekomenduojama):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Rodyti slaptažodį" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Keisti" #: plugins/hotspot/HotspotSetup.qml:250 #, fuzzy msgid "Start" msgstr "Pradėti" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 #, fuzzy msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Kiti įrenginiai gali naudotis jūsų internetu. Duomenų ryšio mokesčiai " "išlieka nepakitę." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Pakeisti slaptažodį/Nustatyti…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Nustatyti prieigos tašką…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Belaidis (Wi-Fi) išjungtas" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Norėdami sukurti prieigos tašką, turite įjungti belaidį (Wi-Fi) ryšį." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Įjungti belaidį (Wi-Fi)" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Atgal" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Patvirtinti" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Klaviatūros išdėstymai" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Dabartiniai išdėstymai:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Visi prieinami išdėstymai:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Kalba ir tekstas" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Įjungti ekraninę klaviatūrą" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Ekraninė klaviatūra" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Išorinė klaviatūra" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Ekraninės klaviatūros apipavidalinimas" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Klaviatūros apipavidalinimas" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Rašybos tikrinimas" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatinis koregavimas" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Klaviatūros garsas" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Klaviatūros nepermatomumas" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Aparatinės įrangos klaviatūra" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Išdėstymai ir kiti šaltiniai" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Paleisti iš naujo dabar" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Visos prieinamos kalbos:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Launcher" msgid "Desktop & Launcher" msgstr "Paleidyklė" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Dideliuose ekranuose:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Visada rodyti paleidyklę" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Vaizdo įrašai ir viso ekrano žaidimai gali laikinai ją paslėpti." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Piktogramų dydis:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Žymeklio greitis:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Slinkimo ratuku greitis:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Dvikarčio spustelėjimo greitis:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Išbandykite dvikartį spustelėjimą:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Jutiklinis kilimėlis" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Slinkimo pirštu greitis:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Bakstelėti norint spustelėti" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Slinkti dviem pirštais" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Nepaisyti jutiklinio kilimėlio kai:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Rašoma" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Yra prijungta pelė" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Pelė ir jutiklinis kilimėlis" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Pirminis mygtukas:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Kairysis" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Dešinysis" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Nepakankamai greitai" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Spustelėta du kartus" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "Visi prieinami išdėstymai:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Pranešimai" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Garsas" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "Kiti garsai:" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Garsas" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibracija" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Vietovė" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Burbulai" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Pridėti spausdintuvą" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Įveskite URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Įrenginiai" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Nerasta jokių įrenginių." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Aprašykite spausdintuvą" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Ryšys" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Pasirinkite ryšį" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Spausdintuvo pavadinimas" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Aprašas" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Nebūtina" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Vieta" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Tvarkyklė" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Pasirinkite tvarkyklę" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Pasirinkti spausdintuvą iš duomenų bazės" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD failas" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Spausdinimas" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Numatytasis spausdintuvas" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Sukonfigūruoti spausdintuvai" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Ištrinti" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Nustatyti kaip numatytąjį" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Kol kas nėra sukonfigūruotų spausdintuvų." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Spausdintuvo būsena" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Bendri nustatymai" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Politikos" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Popieriaus dydis" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kokybė" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Išjungta" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Tai yra numatytasis spausdintuvas." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Neveiklus" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Nutraukta" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktyvus" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Sustabdytas" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "Pranešimai:" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresas" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modelis" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Atstatyti įrenginį" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Atstatyti visus sistemos nustatymus…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Atstatyti visus sistemos nustatymus" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Begarsė veiksena" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Didelis garsis gali pažeisti jūsų klausą." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Skambėjimo melodija" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Pranešimai:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy msgid "Message sound" msgstr "Pranešimai:" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Kiti garsai:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "Kiti garsai:" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom message sound" msgstr "Pranešimai:" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Tinkinta skambučio melodija" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Laiko juosta" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatiškai" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Rankiniu būdu" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Įveskite savo dabartinę buvimo vietą." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Laikas ir data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Laiko juosta:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Nustatyti laiką ir datą:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Nustatyti laiką ir datą" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Laikas" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Pridėti rankinę konfigūraciją…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Pridėti liudijimą?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Pridėti raktą?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Pridėti pac failą?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Turinys:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Nėra jokių prieinamų duomenų." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Įrašyti" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Nežinoma klaida" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Priežastis nenurodyta" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP konfigūracija daugiau nebegalioja" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Jūsų tapatybės nustatymo duomenys buvo neteisingi" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP kliento klaida" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP klientas patyrė nesėkmę" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" "Gali būti, kad trūksta įrenginiui būtinos programinės aparatinės įrangos" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Įrenginys buvo pašalintas" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager užmigo" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Įrenginys atjungtas naudotojo ar kliento" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Nepavyko rasti modemo" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth ryšys patyrė nesėkmę arba pasibaigė jam skirtas laikas" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager neprieinama" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Nepavyko rasti belaidžio (Wi-Fi) ryšio" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Išsamesnė tinklo informacija" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Slaptažodis" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Pamiršti šį tinklą" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP adresas" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Prisijungti prie paslėpto tinklo" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Tinklo pavadinimas" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Saugumas" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dinaminis WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Šis tinklas nėra saugus." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Tapatybės nustatymas" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Vidinis tapatybės nustatymas" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "LĮ liudijimas" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Pasirinkti…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Galioja iki: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Galioja iki: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Liudijimų naudojimas yra rekomenduojamas, nes jis padidina saugumą." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Kliento liudijimas" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Naudotojo privatusis raktas" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bitų" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac failas" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Išjungta" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP versija" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versija 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versija 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anoniminė tapatybė" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Tapatybė" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Naudotojo vardas" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Privačiojo rakto slaptažodis" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Įsiminti slaptažodį" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Prisijungti prie paslėpto tinklo…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Ankstesni tinklai" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Išvalyti" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Privatusis raktas" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Viešasis raktas" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Ieškoti" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Message received" #~ msgstr "Gauta žinutė" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "apie" #~ msgid "device" #~ msgstr "įrenginys" #~ msgid "info" #~ msgstr "informacija" #~ msgid "phone" #~ msgstr "telefonas" #~ msgid "number" #~ msgstr "numeris" #~ msgid "imei" #~ msgstr "imei" #~ msgid "address" #~ msgstr "adresas" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licencijos" #~ msgid "software" #~ msgstr "programinė įranga" #~ msgid "disk" #~ msgstr "diskas" #~ msgid "version" #~ msgstr "versija" #~ msgid "appearance" #~ msgstr "išvaizda" #~ msgid "wallpaper" #~ msgstr "darbalaukio fonas" #~ msgid "photo" #~ msgstr "nuotrauka" #~ msgid "battery" #~ msgstr "baterija" #~ msgid "charge" #~ msgstr "įkrova" #~ msgid "disable" #~ msgstr "išjungti" #~ msgid "enable" #~ msgstr "įjungti" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "handsfree" #~ msgstr "laisvų rankų įranga" #~ msgid "connect" #~ msgstr "prisijungti" #~ msgid "disconnect" #~ msgstr "atsijungti" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "ryškumas" #~ msgid "screen" #~ msgstr "ekranas" #~ msgid "Example" #~ msgstr "Pavyzdys" #~ msgid "example" #~ msgstr "pavyzdys" #~ msgid "Flight Mode" #~ msgstr "Skrydžio veiksena" #~ msgid "flight" #~ msgstr "skrydis" #~ msgid "plane" #~ msgstr "lėktuvas" #~ msgid "network" #~ msgstr "tinklas" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Paveikslai" #~ msgid "hotspot" #~ msgstr "prieigos taškas" #~ msgid "language" #~ msgstr "kalba" #~ msgid "keyboard" #~ msgstr "klaviatūra" #~ msgid "spellcheck" #~ msgstr "rašybos tikrinimas" #~ msgid "punctuation" #~ msgstr "skyryba" #~ msgid "layout" #~ msgstr "išdėstymas" #~ msgid "words" #~ msgstr "žodžiai" #~ msgid "mouse" #~ msgstr "pelė" #~ msgid "touchpad" #~ msgstr "jutiklinis kilimėlis" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Tapatybės nustatymas" #~ msgid "notifications" #~ msgstr "pranešimai" #~ msgid "apps" #~ msgstr "programėlės" #~ msgid "permissions" #~ msgstr "leidimai" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Pasukimo užraktas" #~ msgid "rotation" #~ msgstr "pasukimas" #~ msgid "orientation" #~ msgstr "orientacija" #~ msgid "printer" #~ msgstr "spausdintuvas" #~ msgid "printers" #~ msgstr "spausdintuvai" #~ msgid "printing" #~ msgstr "spausdinimas" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "Reset" #~ msgstr "Atstatyti" #~ msgid "reset" #~ msgstr "atstatyti" #~ msgid "clear" #~ msgstr "išvalyti" #~ msgid "restore" #~ msgstr "atkurti" #~ msgid "sound" #~ msgstr "garsas" #~ msgid "ringtone" #~ msgstr "skambučio melodija" #~ msgid "time" #~ msgstr "laikas" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "laiko juosta" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "Used by Ubuntu" #~ msgstr "Naudoja Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu menas" #~ msgid "Opacity:" #~ msgstr "Nepermatomumas:" #~ msgid "Edit" #~ msgstr "Taisyti" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "Enter the name of the access point" #~ msgstr "Įveskite prieigos taško pavadinimą" #~ msgid "User name" #~ msgstr "Naudotojo vardas" #~ msgid "Enter username" #~ msgstr "Įveskite naudotojo vardą" #~ msgid "Enter password" #~ msgstr "Įveskite slaptažodį" #~ msgid "PAP or CHAP" #~ msgstr "PAP ar CHAP" #~ msgid "PAP only" #~ msgstr "Tik PAP" #~ msgid "CHAP only" #~ msgstr "Tik CHAP" #~ msgid "Protocol" #~ msgstr "Protokolas" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Teikti pirmenybę %1" #~ msgid "Disable" #~ msgstr "Išjungti" #, qt-format #~ msgid "Disable %1" #~ msgstr "Išjungti %1" #, qt-format #~ msgid "This disables %1." #~ msgstr "Tai išjungia %1." #~ msgid "Call forwarding" #~ msgstr "Skambučių peradresavimas" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Peradresuoja visus telefono skambučius į kitą numerį." #~ msgid "I don’t answer" #~ msgstr "Aš neatsiliepiu" #~ msgid "My phone is unreachable" #~ msgstr "Mano telefonas yra nepasiekiamas" #~ msgid "Contacts…" #~ msgstr "Adresatai…" #~ msgid "Please select a phone number" #~ msgstr "Pasirinkite telefono numerį" #~ msgid "Numbers" #~ msgstr "Numeriai" #~ msgid "Contact not associated with any phone number." #~ msgstr "Adresatas nėra susietas su jokiu telefono numeriu." #~ msgid "All calls" #~ msgstr "Visi skambučiai" #~ msgid "Off" #~ msgstr "Išjungta" #~ msgid "Enter a number" #~ msgstr "Įveskite numerį" #, fuzzy #~ msgid "Call" #~ msgstr "Skambinti" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Programėlės leidimai" #~ msgid "Apps that you have granted access to:" #~ msgstr "Programėlės, kurioms suteikėte prieigą prie:" #~ msgid "Microphone" #~ msgstr "Mikrofonas" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Online Accounts…" #~ msgstr "Internetinės paskyros…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Leisti įrenginiui aptikti jūsų buvimo vietą:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Naudojant tik GPS (mažesnis tikslumas)" #~ msgid "Using GPS" #~ msgstr "Naudojant GPS" #~ msgid "Unlock the device using:" #~ msgstr "Atrakinti įrenginį naudojant:" #~ msgid "Swipe (no security)" #~ msgstr "Perbraukimą (jokio saugumo)" #~ msgid "4-digit passcode" #~ msgstr "4 skaitmenų kodą" #~ msgid "Passphrase" #~ msgstr "Slaptafrazę" #~ msgid "Fingerprint" #~ msgstr "Piršto atspaudą" #~ msgid "Security & Privacy" #~ msgstr "Sauga ir privatumas" #~ msgid "Phone and Internet" #~ msgstr "Telefonas ir internetas" #~ msgid "Phone only" #~ msgstr "Tik telefonas" #~ msgid "Locking and unlocking" #~ msgstr "Užrakinimas ir atrakinimas" #~ msgid "On" #~ msgstr "Įjungta" #~ msgid "Encryption" #~ msgstr "Šifravimas" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Šifravimas apsaugo nuo prieigos prie telefono duomenų tuomet, kai " #~ "telefonas yra prijungtas prie kompiuterio ir kito įrenginio." #~ msgid "Privacy" #~ msgstr "Privatumas" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Neteisingas PIN kodas. Liko %1 bandymas." #~ msgstr[1] "Neteisingas PIN kodas. Liko %1 bandymai." #~ msgstr[2] "Neteisingas PIN kodas. Liko %1 bandymų." #~ msgid "Current PIN:" #~ msgstr "Dabartinis PIN kodas:" #~ msgid "Choose new PIN:" #~ msgstr "Pasirinkite naują PIN kodą:" #~ msgid "Confirm new PIN:" #~ msgstr "Patvirtinkite naują PIN kodą:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN kodai nesutampa. Bandykite dar kartą." #~ msgid "Unlock" #~ msgstr "Atrakinti" #~ msgid "Unlock…" #~ msgstr "Atrakinti…" #~ msgid "No SIM detected" #~ msgstr "Neaptikta jokios SIM kortelės" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Įdėkite SIM kortelę ir paleiskite įrenginį iš naujo." #~ msgid "Ask me each time" #~ msgstr "Kiekvieną kartą klausti" #~ msgid "Next" #~ msgstr "Kitas" #~ msgid "Connection type:" #~ msgstr "Ryšio tipas:" #~ msgid "2G only (saves battery)" #~ msgstr "Tik 2G (taupo baterijos energiją)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (greitesnis)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (greitesnis)" #~ msgid "Edit SIM Name" #~ msgstr "Taisyti SIM kortelės pavadinimą" #~ msgid "Accessibility" #~ msgstr "Prieinamumas" #~ msgid "accessibility" #~ msgstr "prieinamumas" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "duomenys" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "sim" #~ msgstr "sim kortelė" #~ msgid "security" #~ msgstr "saugumas" #~ msgid "privacy" #~ msgstr "privatumas" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kodas" #~ msgid "password" #~ msgstr "slaptažodis" #~ msgid "passphrase" #~ msgstr "slaptafrazė" #~ msgid "allow" #~ msgstr "leisti" #~ msgid "access" #~ msgstr "prieiga" #~ msgid "Updates available" #~ msgstr "Prieinami atnaujinimai" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Neteisinga slaptafrazė. Bandykite dar kartą." #~ msgid "Could not set security mode" #~ msgstr "Nepavyko nustatyti saugumo veiksenos" #~ msgid "There's an updated system image." #~ msgstr "Yra atnaujintas sistemos atvaizdis." #~ msgid "Tap to open the system updater." #~ msgstr "Bakstelėkite, norėdami atverti sistemos atnaujinimo įrankį." lomiri-system-settings-1.1.0/po/lv.po000066400000000000000000002217751457356502600176160ustar00rootroot00000000000000# Latvian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # # FIRST AUTHOR , 2013. # Rūdolfs Mazurs , 2015. msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-03-01 07:38+0000\n" "Last-Translator: Rūdolfs Mazurs \n" "Language-Team: Latvian \n" "Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistēmas iestatījumi" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Iestatījumi;Uzstādījumi;Konfigurācija;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Nevar atcelt aktīvo pieprasījumu (nevar sazināties ar pakalpojumu)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Nevar pauzēt aktīvo pieprasījumu (nevar sazināties ar pakalpojumu)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Izstrādātāja režīms" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Izstrādātāja režīmā jebkurš var piekļūt, mainīt vai dzēst visu uz šī datora, " "pievienojot to citai ierīcei." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Jums jāiestata piekļuves kods vai parole, lai izmantot izstrādātāja režīmu." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Bloķēšanas drošība" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Diemžēl nevar attēlot šo licenci." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "par" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Sērija" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nav" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi adrese" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth adrese" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Krātuve" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 brīvs" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programmatūra:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Pēdējo reizi atjaunināts" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nekad" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Pārbaudīt atjauninājumus" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Juridiskā informācija:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Programmatūras licences" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulāciju informācija" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Izstrādātāja režīms" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistēmas iestatījumi" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Izmanto lietotnes" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Attēli" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Citas datnes" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Izmanto lietotnes" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Kopēja krātuve" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Brīva vieta" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Pēc nosaukuma" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Pēc izmēra" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Nav pieejams" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS būvējuma informācija" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS būvējuma numurs" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Ubuntu attēla daļa" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu būvējuma apraksts" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Ierīces attēla daļa" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Ierīces būvējuma apraksts" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Pielāgošanas attēla daļa" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Nezināms nosaukums" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Atcelt" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nav izvēlētu attēlu" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Izņemt %1 attēlu" msgstr[1] "Izņemt %1 attēlus" msgstr[2] "Izņemt %1 attēlu" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Pievienot attēlu…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Izņemt attēlus…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fons" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Atstatīt visus sistēmas iestatījumus" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "ieslēgt" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Lai izmaiņas stātos spēkā, tālrunis ir jāpārstartē." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fons" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistēma" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Pielāgots" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Izvēlieties paroli" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Priekšskatījums" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Iestatīt" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Labi" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Baterija" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "pirms %1 sekundes" msgstr[1] "pirms %1 sekundēm" msgstr[2] "pirms %1 sekundēm" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "pirms %1 minūtes" msgstr[1] "pirms %1 minūtēm" msgstr[2] "pirms %1 minūtēm" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "pirms %1 stundas" msgstr[1] "pirms %1 stundām" msgstr[2] "pirms %1 stundām" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Uzlādes līmenis" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Vakar" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Šodien" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Uzlādē" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Pēdējā pilnā uzlāde" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Pilnībā uzlādēts" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Veidi, kā samazināt baterijas enerģijas patēriņu:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Ekrāna gaišums" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Bloķēt, kad neaktīvs" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Iesnausties, kad neaktīvs" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Pēc %1 minūtes" msgstr[1] "Pēc %1 minūtēm" msgstr[2] "Pēc %1 minūtēm" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Pēc %1 minūtes" msgstr[1] "Pēc %1 minūtēm" msgstr[2] "Pēc %1 minūtēm" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi tīklājs" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Bezvadu (Wi-Fi)" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Bloķēt tālruni, kad tas netiek izmantots:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Iesnaudināt tālruni, kad tas netiek izmantots:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Pēc %1 minūtes" msgstr[1] "Pēc %1 minūtēm" msgstr[2] "Pēc %1 minūtēm" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Īsāks laiks ir drošāks. Tālrunis nebloķēsies zvanu un video atskaņošanas " "laikā." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "Tālrunis neiesnaudīsies zvanu un video atskaņošanas laikā." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth sapārošanas pieprasījums" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "atļaut" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth sapārošanas pieprasījums" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Lūdzu, apstipriniet, ka uz “%1” redzamais PIN atbilst šim" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Apstiprināt PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Savienots" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Savienojas…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Atvienojas…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Atvienots" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Nezināms" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Dators" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Tālrunis" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modems" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Tīkls" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Austiņas ar mikrofonu" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Austiņas" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Cits audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Spēļu vadierīce" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastatūra" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Planšete" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Pele" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printeris" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Cits" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Teicami" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Labi" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Mēreni" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Vāji" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nosaukums" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Veids" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Statuss" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signāla stiprums" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Automātiski savienoties, kad atrod:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Atvienot" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Savienoties" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Aizmirst šo ierīci" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Atklājams" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Nav atklājams" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Pārstartē…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Savienotās ierīces:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Pievienot citu ierīci:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Pievienot ierīci:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nav atrasta" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "“%1” PIN" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Sapārot" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Gaišums" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Gaišums" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Ekrāna gaišums" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Automātiski pielāgot" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Ekrāns paliek gaišāks vai tumšāks, lai pielāgotos apkārtnei." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "ekrāns" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "ekrāns" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "ekrāns" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Pēdējo reizi savienojies" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Nav atrasta" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Savienotās ierīces:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Savienojas…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Pievienot citu ierīci:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Izvēlieties paroli" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "atvienoties" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Attēli" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Pašreizējais izkārtojums:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Mainīt tīklāja iestatījumus" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Iestatīt tīklāju" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Tīklāja nosaukums" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Izvēlieties paroli" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Rādīt paroli" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Mainīt" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Tīklājs" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Kad ir ieslēgts tīklājs, citas ierīces var izmantot jūsu mobilā tīkla datu " "savienojumu caur Wi-Fi. Tiek izmantots parastais datu tarifs." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Citas ierīces var izmantot jūsu mobilā tīkla datu savienojumu caur Wi-Fi " "tīklu. Tiek izmantots parastais datu tarifs." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Mainīt piekļuves kodu…" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Iestatīt tīklāju" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Wi-Fi tīklājs" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Kad lieto WiFi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Saskarnes valoda" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Atpakaļ" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Apstiprināt" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Tastatūras izkārtojumi" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Pašreizējais izkārtojums:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Visi pieejamie izkārtojumi:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Valoda un teksts" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Saskarnes valoda…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "tastatūra" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "tastatūra" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "tastatūra" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "tastatūra" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tastatūra" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Pareizrakstības pārbaude" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automātiskā koriģēšana" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Vārdu ieteikumi" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automātiski lielie burti" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Ieslēdz Shift, lai katra teikuma lielo burtu rakstītu kā lielo." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automātiska interpunkcija" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Pievieno punktu un trūkstošas pēdiņas vai iekavas, kad divas reizes spiežat " "atstarpi." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Tastatūras skaņa" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Tastatūras vibrācija" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Tastatūras izkārtojumi" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "tastatūra" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Lai izmaiņas stātos spēkā, tālrunis ir jāpārstartē." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Pārstartēt tagad" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Pašreizējās pareizrakstības valodas:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Visas pieejamās valodas:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Atstatīt palaidēju" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Atvienots" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "lidmašīna" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Nav nosūtīts" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Pieprasītājports tagad ir pieejams" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "trauksmes" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "trauksmes" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Paziņojumi" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Skaņa" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "vibrācija" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Paziņojumi" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Paziņojumi" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Skaņa" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "vibrācija" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Vibrēt klusuma režīmā" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Vibrēt, kad zvana" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "vibrēt" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "lielie burti" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Izvēlētās lietotnes var pievērst uzmanību, izmantojot paziņojumu burbuļus, " "skaņas, vibrācijas un paziņojumu centru." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "paziņojumi" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Printeris" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Ievadiet SIM PIN" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Pakalpojumi" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Savienojas…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Izvēlieties paroli" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Printeris" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Šifrēšana" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Atrašanās vieta" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Izvēlēties operatoru:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Printeris" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Printeris" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Sistēmas iestatījumi" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Laiks un datums" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Izstrādātāja režīms" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "ieslēgt" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Ieslēgt" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "ziņojums" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "adrese" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modems" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Visi dokumenti, saglabātās spēles, iestatījumi un citi vienumi tiks " "neatgriezeniski izdzēsti no šī tālruņa." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Dzēst un atstatīt visu" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "ierīce" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Atstatīt palaidēju" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Palaidējam būs tā sākotnējais saturs." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Atstatīt visus sistēmas iestatījumus…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Palaidēja saturs un izkārtojums, kā arī filtri mājas ekrānā tiks atgriezti " "uz to sākotnējiem iestatījumiem." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Dzēst un atstatīt visu" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Atstatīt visus sistēmas iestatījumus" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Klusais režīms" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Zvana signāls:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Tālruņa zvani:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Zvana melodija" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Vibrēt, kad zvana" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrēt klusuma režīmā" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Ciparnīcas skaņas" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Īsziņas:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrēt ar īsziņas skaņu" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrēt ar īsziņas skaņu" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Citas skaņas:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Bloķēšanas skaņa" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "vibrācija" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrēt ar īsziņas skaņu" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Zvana melodija" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Izvēlēties operatoru:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Laika josla" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Iestatiet laika joslu:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automātiski" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Pašrocīgi" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Ievadiet savu pašreizējo atrašanos vietu." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nav atbilstošas vietas" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Laiks un datums" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Laika josla:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Iestatīt laiku un datumu" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Iestatīt laiku un datumu" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Laiks" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datums" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Koplietojamā savienojuma serviss nestrādā" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Lai izmaiņas stātos spēkā, tālrunis ir jāpārstartē." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Turpināt" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Pieejami atjauninājumi" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Saglabāt" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Nezināma kļūda" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nav norādīts iemesls" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Ierīce tagad ir pārvaldīta" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Ierīce tagad nav pārvaldīta" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Nevarēja ierīci pilnīgi sagatavot konfigurēšanai" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Nevarēja rezervēt IP konfigurāciju (nav pieejamas adreses, noildze, utt.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP konfigurācija vairs nav derīga" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Jūsu autentifikācijas informācija bija nederīga" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1x pieprasītājports atvienots" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1x pieprasītājporta konfigurēšana neizdevās" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1x pieprasītājports nestrādā" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1x pieprasītājports neautentificējās atvēlētajā laikā" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP klienta palaišana neizdevās" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP klienta kļūda" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP klients nestrādā" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Koplietojamā savienojuma serviss nepalaidās" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Koplietojamā savienojuma serviss nestrādā" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Iespējams, ierīcei pietrūkst nepieciešamās aparātprogrammatūras" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Ierīce tika izņemta" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager iemiga" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Pazuda ierīces aktīvais savienojums" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Lietotājs vai klients atvienoja ierīci" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Tika pieņemts ierīces esošais savienojums" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Pieprasītājports tagad ir pieejams" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Nevarēja atrast modemu" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth savienojums neizdevās vai iestājās noildze" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Atkarība no neizdevušā savienojuma" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager nav pieejams" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Nevarēja atrast bezvadu (Wi-Fi) tīklu" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Neizdevās bāzes savienojuma sekundārais savienojums" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Informācija par tīklu" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Pēdējo reizi savienojies" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Parole" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Aizmirst tīklu" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP adrese" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Savienoties ar slēptu tīklu" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Tīkla nosaukums" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Drošība" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA un WPA2 personālais" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA un WPA2 personālais" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "paziņojumi" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "izslēgt" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "versija" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Versija: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Versija: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automātiski" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Lietotājvārds" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "parole" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Savienoties ar slēptu tīklu…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Iepriekšējie tīkli" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Attīrīt" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Privātums" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Meklēt" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personisks" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistēma" #~ msgid "Message received" #~ msgstr "Saņemta īsziņa" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Savienoties ar Wi-Fi" #~ msgid "Remove image" #~ msgstr "Izņemt attēlu" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Pieejami atjauninājumi" #~ msgid "Launcher" #~ msgstr "Palaidējs" #~ msgid "System;" #~ msgstr "Sistēma;" #~ msgid "about" #~ msgstr "par" #~ msgid "device" #~ msgstr "ierīce" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "tālrunis" #~ msgid "number" #~ msgstr "numurs" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "seriālais" #~ msgid "address" #~ msgstr "adrese" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licences" #~ msgid "developer" #~ msgstr "izstrādātājs" #~ msgid "software" #~ msgstr "programmatūra" #~ msgid "storage" #~ msgstr "krātuve" #~ msgid "disk" #~ msgstr "disks" #~ msgid "space" #~ msgstr "vieta" #~ msgid "version" #~ msgstr "versija" #~ msgid "revision" #~ msgstr "rediģējums" #~ msgid "appearance" #~ msgstr "izskats" #~ msgid "wallpaper" #~ msgstr "ekrāntapetes" #~ msgid "art" #~ msgstr "māksla" #~ msgid "photo" #~ msgstr "fotogrāfija" #~ msgid "picture" #~ msgstr "bilde" #~ msgid "image" #~ msgstr "attēls" #~ msgid "battery" #~ msgstr "baterija" #~ msgid "power" #~ msgstr "strāva" #~ msgid "charge" #~ msgstr "uzlāde" #~ msgid "idle" #~ msgstr "neaktīvs" #~ msgid "lock" #~ msgstr "bloķēt" #~ msgid "disable" #~ msgstr "izslēgt" #~ msgid "enable" #~ msgstr "ieslēgt" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "austiņas un mikrofons" #~ msgid "pair" #~ msgstr "sapārot" #~ msgid "discover" #~ msgstr "atklāt" #~ msgid "car" #~ msgstr "auto" #~ msgid "handsfree" #~ msgstr "bezroku" #~ msgid "wireless" #~ msgstr "bezvadu" #~ msgid "connect" #~ msgstr "savienoties" #~ msgid "disconnect" #~ msgstr "atvienoties" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "gaišums" #~ msgid "display" #~ msgstr "ekrāns" #~ msgid "screen" #~ msgstr "ekrāns" #~ msgid "automatic" #~ msgstr "automātiski" #~ msgid "adjust" #~ msgstr "pielāgot" #~ msgid "Example" #~ msgstr "Piemērs" #~ msgid "example" #~ msgstr "piemērs" #~ msgid "test" #~ msgstr "tests" #~ msgid "sample" #~ msgstr "paraugs" #~ msgid "Flight Mode" #~ msgstr "Lidmašīnas režīms" #~ msgid "flight" #~ msgstr "lidmašīna" #~ msgid "plane" #~ msgstr "lidmašīna" #~ msgid "offline" #~ msgstr "nesaistē" #~ msgid "airplane" #~ msgstr "lidmašīna" #~ msgid "network" #~ msgstr "tīkls" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Attēli" #, fuzzy #~ msgid "hotspot" #~ msgstr "Tīklājs" #~ msgid "language" #~ msgstr "valoda" #~ msgid "keyboard" #~ msgstr "tastatūra" #~ msgid "spellcheck" #~ msgstr "pareizrakstība" #~ msgid "correct" #~ msgstr "pareizs" #~ msgid "suggestions" #~ msgstr "ieteikumi" #~ msgid "capitalization" #~ msgstr "lielie burti" #~ msgid "punctuation" #~ msgstr "interpunkcija" #~ msgid "layout" #~ msgstr "izkārtojums" #~ msgid "words" #~ msgstr "vārdi" #~ msgid "vibration" #~ msgstr "vibrācija" #, fuzzy #~ msgid "launcher" #~ msgstr "Palaidējs" #, fuzzy #~ msgid "mouse" #~ msgstr "Pele" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "spiest" #, fuzzy #~ msgid "communication" #~ msgstr "paziņojumi" #~ msgid "notifications" #~ msgstr "paziņojumi" #~ msgid "apps" #~ msgstr "lietotnes" #~ msgid "authorize" #~ msgstr "pilnvarot" #~ msgid "permissions" #~ msgstr "atļaujas" #~ msgid "badges" #~ msgstr "žetoni" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Orientācijas slēdzis" #~ msgid "rotation" #~ msgstr "rotācija" #~ msgid "orientation" #~ msgstr "orientācija" #, fuzzy #~ msgid "printer" #~ msgstr "Printeris" #, fuzzy #~ msgid "printers" #~ msgstr "Printeris" #, fuzzy #~ msgid "printing" #~ msgstr "gaidīšana" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Atiestatīt" #~ msgid "reset" #~ msgstr "atiestatīt" #~ msgid "erase" #~ msgstr "dzēst" #~ msgid "factory" #~ msgstr "rūpnīca" #~ msgid "clear" #~ msgstr "attīrīt" #~ msgid "restore" #~ msgstr "atjaunot" #~ msgid "sound" #~ msgstr "skaņa" #~ msgid "silent" #~ msgstr "klusums" #~ msgid "ringtone" #~ msgstr "melodija" #~ msgid "vibrate" #~ msgstr "vibrēt" #~ msgid "dialpad" #~ msgstr "ciparnīca" #~ msgid "message" #~ msgstr "ziņojums" #~ msgid "volume" #~ msgstr "skaļums" #~ msgid "time" #~ msgstr "laiks" #~ msgid "date" #~ msgstr "datums" #~ msgid "timezone" #~ msgstr "laika josla" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "slēpts" #~ msgid "Used by Ubuntu" #~ msgstr "Izmanto Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu māksla" #, fuzzy #~ msgid "Dash background" #~ msgstr "fons" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internets" #~ msgid "Internet" #~ msgstr "Internets" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Starpnieks" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Starpnieks" #, fuzzy #~ msgid "User name" #~ msgstr "Lietotājvārds" #, fuzzy #~ msgid "Enter username" #~ msgstr "Ievadiet paroli" #, fuzzy #~ msgid "Enter password" #~ msgstr "Ievadiet paroli" #, fuzzy #~ msgid "PAP only" #~ msgstr "Tikai tālrunis" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Tikai tālrunis" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Operators" #~ msgid "Carrier" #~ msgstr "Operators" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Operatori" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Interneta APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Atiestatīt APN iestatījumus" #~ msgid "Reset APN Settings" #~ msgstr "Atiestatīt APN iestatījumus" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Vai tiešām vēlaties atiestatīt APN iestatījumus?" #, fuzzy #~ msgid "Disable" #~ msgstr "izslēgt" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Atvienot" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "izslēgt" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "atvienoties" #~ msgid "Cellular" #~ msgstr "Mobilais" #~ msgid "Call forwarding" #~ msgstr "Zvanu pārsūtīšana" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Izejošiem zvaniem, izmantot:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager nav pieejams" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Tālruņa numurs" #, fuzzy #~ msgid "Numbers" #~ msgstr "numuri" #, fuzzy #~ msgid "All calls" #~ msgstr "zvans" #, fuzzy #~ msgid "Some calls" #~ msgstr "Tālruņa zvani:" #~ msgid "Off" #~ msgstr "Izslēgts" #~ msgid "Forward to" #~ msgstr "Pārsūtīt uz" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Tālruņa numurs" #~ msgid "Call waiting" #~ msgstr "Zvana gaidīšana" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Ļauj jums atbildēt vai sākt jaunu zvanu, kamēr jau esat citā zvana " #~ "sarunā, un pārslēgties starp tiem" #~ msgid "Services" #~ msgstr "Pakalpojumi" #, qt-format #~ msgid "Last called %1" #~ msgstr "Pēdējais zvanītais %1" #~ msgid "Call" #~ msgstr "Zvanīt" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 pakalpojumi" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "atļaujas" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Lietotnes, kurām esat devis un kuras ir pieprasījušas piekļuvi pie:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Lietotnes kuras ir pieprasījušas pieeju jūsu kamerai" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Lietotnes, kuras ir pieprasījušas pieeju jūsu mikrofonam" #, fuzzy #~ msgid "Microphone" #~ msgstr "tālrunis" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Lietotnes, kuras ir pieprasījušas pieeju jūsu mikrofonam" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Lietotnes, kuras ir pieprasījušas pieeju jūsu mikrofonam" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Lietotnes, kuras ir pieprasījušas pieeju jūsu mikrofonam" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Izmanto GPS, lai noteiktu aptuvenu atrašanās vietu. Kad izslēgts, GPS " #~ "izslēdzas, lai taupītu bateriju." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Izmanto WiFi un GPS, lai noteiktu aptuvenu atrašanās vietu. Izslēdzot " #~ "atrašanās vietas noteikšanu, tiek taupīta baterija." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Izmanto WiFi (pašreiz izslēgts) un GPS, lai noteiktu aptuvenu atrašanās " #~ "vietu. Izslēdzot atrašanās vietas noteikšanu, tiek taupīta baterija." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Izmanto WiFi, mobilo tīklu torņu atrašanos un GPS, lai noteiktu aptuvenu " #~ "atrašanās vietu. Izslēdzot atrašanās vietas noteikšanu, tiek taupīta " #~ "baterija." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Izmanto WiFi, mobilo tīklu torņu atrašanos (pašreiz nav pieejams mobilais " #~ "savienojums) un GPS, lai noteiktu aptuvenu atrašanās vietu. Izslēdzot " #~ "atrašanās vietas noteikšanu, tiek taupīta baterija." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Izmanto WiFi (pašreiz izslēgts), mobilo tīklu torņu atrašanos un GPS, lai " #~ "noteiktu aptuvenu atrašanās vietu. Izslēdzot atrašanās vietas noteikšanu, " #~ "tiek taupīta baterija." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Izmanto WiFi (pašreiz izslēgts), mobilo tīklu torņu atrašanos (pašreiz " #~ "nav pieejams mobilais savienojums) un GPS, lai noteiktu aptuvenu " #~ "atrašanās vietu. Izslēdzot atrašanās vietas noteikšanu, tiek taupīta " #~ "baterija." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Atļaut piekļuvi atrašanās vietai:" #, fuzzy #~ msgid "None requested" #~ msgstr "Nav atrasta" #~ msgid "Change passcode…" #~ msgstr "Mainīt piekļuves kodu…" #~ msgid "Change passphrase…" #~ msgstr "Mainīt paroli…" #~ msgid "Switch to swipe" #~ msgstr "Pārslēgties uz vilkšanu" #~ msgid "Switch to passcode" #~ msgstr "Pārslēgties uz piekļuves kodu" #~ msgid "Switch to passphrase" #~ msgstr "Pārslēgties uz paroli" #~ msgid "Existing passcode" #~ msgstr "Esošais piekļuves kods" #~ msgid "Existing passphrase" #~ msgstr "Esošā parole" #~ msgid "Choose passcode" #~ msgstr "Izvēlieties piekļuves kodu" #~ msgid "Choose passphrase" #~ msgstr "Izvēlieties paroli" #~ msgid "Confirm passcode" #~ msgstr "Apstipriniet piekļuves kodu" #~ msgid "Confirm passphrase" #~ msgstr "Apstipriniet paroli" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Piekļuves kodi nesakrīt. Mēģiniet vēlreiz." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Paroles nesakrīt. Mēģiniet vēlreiz." #~ msgid "Unset" #~ msgstr "Atstatīt" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Atbloķēt tālruni ar:" #~ msgid "Swipe (no security)" #~ msgstr "Vilkšana (nav drošības)" #~ msgid "4-digit passcode" #~ msgstr "4 ciparu piekļuves kods" #~ msgid "Passphrase" #~ msgstr "Parole" #~ msgid "Swipe (no security)… " #~ msgstr "Vilkšana (nav drošības)… " #~ msgid "4-digit passcode…" #~ msgstr "4 ciparu piekļuves kods…" #~ msgid "Passphrase…" #~ msgstr "Parole…" #~ msgid "Security & Privacy" #~ msgstr "Drošība un privātums" #~ msgid "Phone and Internet" #~ msgstr "Tālrunis un internets" #~ msgid "Phone only" #~ msgstr "Tikai tālrunis" #~ msgid "SIM PIN" #~ msgstr "SIM PIN" #~ msgid "On" #~ msgstr "Ieslēgts" #~ msgid "Encryption" #~ msgstr "Šifrēšana" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Šifrēšana aizsargā piekļuvi tālruņa datiem, kad tālrunis ir pievienots " #~ "pie datora vai citas ierīces." #~ msgid "Privacy" #~ msgstr "Privātums" #~ msgid "Stats on welcome screen" #~ msgstr "Statistika sākuma ekrānā" #~ msgid "Messages on welcome screen" #~ msgstr "Īsziņas uz sakuma ekrānu" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Nav" #~ msgid "Passcode" #~ msgstr "Piekļuves kods" #~ msgid "Sleep locks immediately" #~ msgstr "Iesnaušanās nekavējoši bloķē" #~ msgid "When locked, allow:" #~ msgstr "Kad bloķēts, atļaut:" #~ msgid "Notifications and quick settings" #~ msgstr "Paziņojumi un ātrie iestatījumi" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Ieslēgt bloķēšanas drošību, lai ierobežotu piekļuvi, kad tālrunis ir " #~ "bloķēts." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Citas lietotnes un funkcijas jums prasīs atbloķēt." #~ msgid "Change SIM PIN" #~ msgstr "Mainīt SIM PIN" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Nepareizs PIN. Atliek %1 mēģinājums." #~ msgstr[1] "Nepareizs PIN. Atliek %1 mēģinājumi." #~ msgstr[2] "Nepareizs PIN. Atliek %1 mēģinājumu." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "Atļauti %1 mēģinājumi." #~ msgid "Current PIN:" #~ msgstr "Pašreizējais PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Atļauts %1 mēģinājums." #~ msgstr[1] "Atļauti %1 mēģinājumi." #~ msgstr[2] "Atļauti %1 mēģinājumi." #~ msgid "Choose new PIN:" #~ msgstr "Izvelieties jaunu PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Apstipriniet jauno PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN nesakrīt. Mēģiniet vēlreiz." #~ msgid "Enter SIM PIN" #~ msgstr "Ievadiet SIM PIN" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Ievadiet iepriekšējo SIM PIN" #~ msgid "Unlock" #~ msgstr "Atbloķēt" #~ msgid "Lock" #~ msgstr "Bloķēt" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Atbloķēt" #~ msgid "Change PIN…" #~ msgstr "Mainīt PIN…" #, fuzzy #~ msgid "Locked" #~ msgstr "Bloķēt" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Atbloķēt" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Kad ir iestatīts SIM PIN, tas ir jāievada, lai varētu piekļūt mobilā " #~ "tīklā pakalpojumiem pēc tālruņa pārstartēšanas vai SIM nomaiņas." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Atkārtoti nepareizi ievadot PIN, SIM var tik pavisam nobloķēta." #~ msgid "Hour" #~ msgstr "Stunda" #~ msgid "Minute" #~ msgstr "Minūte" #~ msgid "Second" #~ msgstr "Sekunde" #~ msgid "Day" #~ msgstr "Diena" #~ msgid "Month" #~ msgstr "Mēnesis" #~ msgid "Year" #~ msgstr "Gads" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Mobilie dati:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Nav atrasta" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Pievienojiet SIM karti un pārstartējiet savu ierīci" #~ msgid "Data roaming" #~ msgstr "Datu viesabonēšana" #~ msgid "Ask me each time" #~ msgstr "Vaicāt katru reizi" #~ msgid "For outgoing calls, use:" #~ msgstr "Izejošiem zvaniem, izmantot:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Jūs varat mainīt SIM individuāliem zvaniem vai kontaktiem adrešu grāmatā." #~ msgid "For messages, use:" #~ msgstr "Īsziņām izmantot:" #~ msgid "Data usage statistics" #~ msgstr "Datu izmantošanas statistika" #~ msgid "Carriers" #~ msgstr "Operatori" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Savienots" #~ msgid "2G only (saves battery)" #~ msgstr "Tikai 2G (taupa bateriju)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (ātrāks)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (ātrāks)" #~ msgid "Edit SIM Name" #~ msgstr "Rediģējiet SIM nosaukumu" #~ msgid "Cellular data:" #~ msgstr "Mobilie dati:" #~ msgid "Accessibility" #~ msgstr "Pieejamība" #~ msgid "accessibility" #~ msgstr "pieejamība" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobilais" #~ msgid "mobile" #~ msgstr "mobilais" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "dati" #~ msgid "carrier" #~ msgstr "operators" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "viesabonēšana" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "pakalpojumi" #~ msgid "forwarding" #~ msgstr "pārsūtīšana" #~ msgid "waiting" #~ msgstr "gaidīšana" #~ msgid "call" #~ msgstr "zvans" #~ msgid "shortcuts" #~ msgstr "saīsnes" #~ msgid "numbers" #~ msgstr "numuri" #~ msgid "security" #~ msgstr "drošība" #~ msgid "privacy" #~ msgstr "privātums" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kods" #~ msgid "password" #~ msgstr "parole" #~ msgid "passphrase" #~ msgstr "parole" #~ msgid "swipe" #~ msgstr "vilkt" #~ msgid "allow" #~ msgstr "atļaut" #~ msgid "access" #~ msgstr "pieeja" #~ msgid "Updates available" #~ msgstr "Pieejami atjauninājumi" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Nepareizs piekļuves kods. Mēģiniet vēlreiz." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Nepareiza parole. Mēģiniet vēlreiz." #~ msgid "Could not set security mode" #~ msgstr "Nevarēja iestatīt drošības režīmu" #~ msgid "Could not set security display hint" #~ msgstr "Nevarēja iestatīt drošības ekrāna padomu" #~ msgid "Authentication token manipulation error" #~ msgstr "Autentifikācijas marķiera manipulācijas kļūda" #~ msgid "There's an updated system image." #~ msgstr "Ir pieejamas atjaunināts sistēmas attēls." #~ msgid "Tap to open the system updater." #~ msgstr "Uzsitiet, lai atvērtu sistēmas atjauninātāju." lomiri-system-settings-1.1.0/po/mg.po000066400000000000000000001317361457356502600175750ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Malagasy \n" "Language: mg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/mhr.po000066400000000000000000001315071457356502600177540ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: mhr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/mi.po000066400000000000000000001317331457356502600175740ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Maori \n" "Language: mi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/mk.po000066400000000000000000001317431457356502600175770ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Macedonian \n" "Language: mk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ml.po000066400000000000000000001321121457356502600175670ustar00rootroot00000000000000# Malayalam translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Malayalam \n" "Language: ml\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/mr.po000066400000000000000000001330611457356502600176010ustar00rootroot00000000000000# Marathi translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Marathi \n" "Language: mr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "आवाज" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "आवाज" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "वेळ व दिनांक" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "रिंगटोन" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Message received" msgid "Message sound" msgstr "संदेश प्राप्त" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "रिंगटोन" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "आपोआप" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "स्वहस्ते" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "वेळ व दिनांक" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "टाइम झोन:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "वेळ" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "आपोआप" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Message received" #~ msgstr "संदेश प्राप्त" #~ msgid "Hour" #~ msgstr "तास" #~ msgid "Minute" #~ msgstr "मिनीट" lomiri-system-settings-1.1.0/po/ms.po000066400000000000000000002161221457356502600176020ustar00rootroot00000000000000# Malay translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-08-03 05:13+0000\n" "Last-Translator: abuyop \n" "Language-Team: Malay \n" "Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Tetapan Sistem" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Keutamaan;Tetapan;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Tidak dapat batalkan permintaan semasa (tidak dapat hubungi perkhidmatan)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Tidak dapat jedakan permintaan semasa (tidak dapat hubungi perkhidmatan)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mod Pembangun" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Dalam Mod Pembangun, sesiapa sahaja dapat capai, ubah atau padam apa sahaja " "yang ada di dalam telefon ini bila ia bersambung dengan peranti lain." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Anda perlu kod laluan atau frasa laluan ditetapkan untuk guna Mod Pembangun." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Kunci keselamatan" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Maaf, lesen ini tidak dapat dipaparkan." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "perihal" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Siri" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Tiada" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Alamat Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Alamat Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Storan" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 bebas" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Perisian:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Terakhir dikemaskini" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Tidak Sesekali" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Periksa kemaskini" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Perundangan:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Lesen perisian" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Maklumat peraturan" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mod pembangun" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Tetapan Sistem" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Digunakan oleh apl" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Gambar" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Lain-lain fail" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Digunakan oleh apl" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Jumlah storan" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Ruang bebas" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Mengikut nama" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Mengikut saiz" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "T/B" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Perincian Binaan OS" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Nombor binaan OS" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Bahagian Imej Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Keterangan binaan Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Bahagian Imej Peranti" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Keterangan binaan Peranti" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Bahagian Imej Penyuaian" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Tajuk tidak diketahui" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Batal" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Tiada imej dipilih" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Buang %1 imej" msgstr[1] "Buang %1 imej" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Tambah satu imej..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Buang imej..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Latar Belakang" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Tetap semula semua tetapan sistem" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "benarkan" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Telefon perlu dimulakan semula supaya perubahan berkesan." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "latar belakang" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistem" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Suai" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Pilih frasa laluan" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pratonton" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Tetapkan" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateri" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 saat yang lalu" msgstr[1] "%1 saat yang lalu" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minit yang lalu" msgstr[1] "%1 minit yang lalu" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 jam yang lalu" msgstr[1] "%1 jam yang lalu" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Aras cas" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Semalam" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hari Ini" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Sekarang mengecas" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Terakhir dicas penuh" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Sepenuhnya dicas" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Cara mengurangkan penggunaan bateri:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Papar kecerahan" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Kunci bila melahu" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Tidur bila melahu" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Selepas %1 minit" msgstr[1] "Selepas %1 minit" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Selepas %1 minit" msgstr[1] "Selepas %1 minit" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Hotspot Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Kunci telefon bila tidak digunakan:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Biarkan telefon tidur bila tidak digunakan:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Selepas %1 minit" msgstr[1] "Selepas %1 minit" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Masa lebih pendek adalah lebih selamat. Telefon tidak akan dikunci semasa " "panggilan telefon atau main balik video." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "" "Telefon tidak akan tidur semasa panggilan telefon atau main balik video." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Permintaan Perpasangan Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "benarkan" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Permintaan Perpasangan Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Sila sahkan sama ada PIN dipapar pada '%1' adalah sepadan" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Sahkan PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Bersambung" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Menyambung..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Memutuskan..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Terputus" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Tidak Diketahui" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Komputer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rangkaian" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Set Kepala" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Fon Kepala" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Lain-lain Audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Kayu Ria" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Papan Kekunci" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Tetikus" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Pencetak" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Lain-lain" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Bagus" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Baik" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Sederhana" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Teruk" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nama" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Jenis" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Kekuatan Isyarat" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Sambung secara automatik bila dikesan:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Putuskan" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Sambung" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Lupakan peranti ini" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Boleh ditemui" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Tidak boleh ditemui" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Memulakan semula..." #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Peranti bersambung:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Sambung peranti lain:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Sambung peranti:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Tiada dikesan" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN untuk '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Pasangan" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Kecerahan" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Kecerahan" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Papar kecerahan" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Laras secara automatik" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Cerah dan malapkan paparan untuk disesuaikan dengan persekitaran." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "paparan" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "paparan" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "paparan" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Terakhir disambung" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Tiada dikesan" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Peranti bersambung:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Menyambung..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Sambung peranti lain:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Pilih frasa laluan" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "putuskan" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Gambar" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Bentangan semasa:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Ubah persediaan hotspot" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Persediaan hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nama hotspot" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Pilih frasa laluan" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Tunjuk kata laluan" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Ubah" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Bila titik panas hidup, lain-lain peranti dapat guna sambungan data selular " "anda melalui Wi-Fi. Cas data biasa dikenakan." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Lain-lain peranti dapat guna sambungan data selular anda melalui Wi-Fi. Cas " "data biasa dikenakan." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Ubah kod laluan..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Persediaan hotspot" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Hotspot Wi-Fi" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "Bila ada WiFi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Bahasa paparan" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Undur" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Sahkan" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Bentangan papan kekunci" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Bentangan semasa:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Semua bentangan tersedia:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Bahasa & Teks" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Bahasa paparan..." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "papan kekunci" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "papan kekunci" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "papan kekunci" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "papan kekunci" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Papan Kekunci" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Semak ejaan" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Auto pembetulan" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Cadangan perkataan" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Penulisan huruf besar automatik" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Hidupkan Shift untuk besarkan huruf pertama bagi setiap ayat." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Auto tanda baca" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Tambah sengkang, dan mana-mana petikan atau kurungan yang hilang, bila anda " "ketuk Space dua kali." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Bunyi papan kekunci" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Getaran papan kekunci" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Bentangan papan kekunci" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "papan kekunci" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Telefon perlu dimulakan semula supaya perubahan berkesan." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Mula Semula Sekarang" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Bahasa ejaan semasa:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Semua bahasa yang tersedia:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Tetap Semula Pelancar" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Terputus" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "penerbangan" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Tidak hantar" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Sokongan telah tersedia" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "amaran" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "amaran" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Pemberitahuan" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Bunyi" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "getaran" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Pemberitahuan" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Pemberitahuan" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Bunyi" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "getaran" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Getar dalam Mod Senyap" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Gegar bila mendering" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "getar" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "huruf besar" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Apl terpilih boleh memberi amaran melalui bebuih pemberitahuan, bunyi, " "getaran, dan Pusat Pemberitahuan." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "pemberitahuan" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Pencetak" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Masukkan PIN SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Perkhidmatan" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Menyambung..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Pilih frasa laluan" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Pencetak" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Penyulitan" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lokasi" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Pilih pengangkut:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Pencetak" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Pencetak" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Tetapan Sistem" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Masa & Tarikh" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Mod pembangun" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "benarkan" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Aktifkan" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "mesej" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "alamat" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Semua dokumen, permainan tersimpan, tetapan dan lain-lain item akan kekal " "dipadam dari telefon ini." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Padam & Tetap Semula Segalanya" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "peranti" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Tetap Semula Pelancar" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Pelancar akan kembali ke kandungan asalnya." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Tetap semula semua tetapan sistem..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Kandungan dan bentangan pelancar, dan penapis dalam skrin rumah akan " "dikembalikan ke tetapan asalnya." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Padam & Tetap Semula Segalanya" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Tetap semula semua tetapan sistem" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mod Senyap" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Pendering:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Panggilan telefon:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Nada dering" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Gegar bila mendering" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Getar dalam Mod Senyap" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Bunyi pad dail" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mesej:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Getar dengan bunyi mesej" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Getar dengan bunyi mesej" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Lain-lain bunyi:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Bunyi kunci" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "getaran" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Getar dengan bunyi mesej" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Nada dering" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Pilih pengangkut:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Zon waktu" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Tetapkan zon waktu:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Secara Automatik" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Secara Manual" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Masukkan lokasi semasa anda." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Tiada tempat sepadan" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Masa & Tarikh" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Zon waktu:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Tetapkan masa dan tarikh:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Tetapkan masa & tarikh" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Masa" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Tarikh" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Perkhidmatan sambungan terkongsi gagal" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Telefon perlu dimulakan semula supaya perubahan berkesan." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Teruskan" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Kemaskini tersedia" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Simpan" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Ralat tidak diketahui" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Tiada sebab diberi" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Peranti kini terurus" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Peranti kini tidak terurus" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Peranti tidak dapat dibaca untuk konfigurasi" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Konfigurasi IP tidak dapat disimpan (tiada alamat tersedia, had masa tamat, " "dll.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Konfigurasi IP tiada lagi sah" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Perincian pengesahihan salah" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Sokongan 802.1X terputus" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Konfigurasi sokongan 802.1X gagal" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Sokongan 802.1X gagal" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Sokongan 802.1X mengambil masa yang lama untuk disahihkan" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Klien DHCP gagal dimulakan" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Ralat klien DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Klien DHCP gagal" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Perkhidmatan sambungan terkongsi gagal dimulakan" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Perkhidmatan sambungan terkongsi gagal" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Perisian tegar yang perlu bagi peranti mungkin hilang" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Peranti telah dibuang" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Pengurus Rangkaian telah tidur" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Sambungan aktif peranti telah hilang" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Peranti diputuskan oleh pengguna atau klien" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Sambungan sedia ada peranti telah dianggap" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Sokongan telah tersedia" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem tidak ditemui" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Sambungan Bluetooth gagal atau tamat masa" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Dependensi sambungan gagal" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Pengurus Modem tidak tersedia" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Rangkaian Wi-Fi tidak ditemui" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Sambungan sekunder bagi sambungan dasar gagal" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Perincian rangkaian" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Terakhir disambung" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Kata Laluan" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Lupakan rangkaian" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Alamat IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Sambung ke Rangkaian Tersembunyi" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nama rangkaian" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Keselamatan" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Persendirian" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Persendirian" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "pemberitahuan" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "lumpuhkan" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "versi" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Versi: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Versi: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automatik" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nama Pengguna" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "kata laluan" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Sambung ke rangkaian tersembunyi..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Rangkaian terdahulu" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Kosongkan" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Kerahsiaan" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Gelintar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Peribadi" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistem" #~ msgid "Message received" #~ msgstr "Mesej Diterima" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Sambung ke Wi-Fi" #~ msgid "Remove image" #~ msgstr "Buang imej" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Kemaskini tersedia" #~ msgid "Launcher" #~ msgstr "Pelancar" #~ msgid "System;" #~ msgstr "Sistem;" #~ msgid "about" #~ msgstr "perihal" #~ msgid "device" #~ msgstr "peranti" #~ msgid "info" #~ msgstr "maklumat" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "nombor" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "siri" #~ msgid "address" #~ msgstr "alamat" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "lesen" #~ msgid "developer" #~ msgstr "pembangun" #~ msgid "software" #~ msgstr "perisian" #~ msgid "storage" #~ msgstr "storan" #~ msgid "disk" #~ msgstr "cakera" #~ msgid "space" #~ msgstr "ruang" #~ msgid "version" #~ msgstr "versi" #~ msgid "revision" #~ msgstr "revisi" #~ msgid "appearance" #~ msgstr "penampilan" #~ msgid "wallpaper" #~ msgstr "kertas dinding" #~ msgid "art" #~ msgstr "seni" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "gambar" #~ msgid "image" #~ msgstr "imej" #~ msgid "battery" #~ msgstr "bateri" #~ msgid "power" #~ msgstr "kuasa" #~ msgid "charge" #~ msgstr "cas" #~ msgid "idle" #~ msgstr "melahu" #~ msgid "lock" #~ msgstr "kunci" #~ msgid "disable" #~ msgstr "lumpuhkan" #~ msgid "enable" #~ msgstr "benarkan" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "set kepala" #~ msgid "pair" #~ msgstr "pasang" #~ msgid "discover" #~ msgstr "temui" #~ msgid "car" #~ msgstr "kereta" #~ msgid "handsfree" #~ msgstr "bebas tangan" #~ msgid "wireless" #~ msgstr "tanpa wayar" #~ msgid "connect" #~ msgstr "sambung" #~ msgid "disconnect" #~ msgstr "putuskan" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "kecerahan" #~ msgid "display" #~ msgstr "paparan" #~ msgid "screen" #~ msgstr "skrin" #~ msgid "automatic" #~ msgstr "automatik" #~ msgid "adjust" #~ msgstr "laras" #~ msgid "Example" #~ msgstr "Contoh" #~ msgid "example" #~ msgstr "contoh" #~ msgid "test" #~ msgstr "uji" #~ msgid "sample" #~ msgstr "sampel" #~ msgid "Flight Mode" #~ msgstr "Mod Penerbangan" #~ msgid "flight" #~ msgstr "penerbangan" #~ msgid "plane" #~ msgstr "kapal terbang" #~ msgid "offline" #~ msgstr "luar talian" #~ msgid "airplane" #~ msgstr "kapal terbang" #~ msgid "network" #~ msgstr "rangkaian" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Gambar" #, fuzzy #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "language" #~ msgstr "bahasa" #~ msgid "keyboard" #~ msgstr "papan kekunci" #~ msgid "spellcheck" #~ msgstr "semak ejaan" #~ msgid "correct" #~ msgstr "betul" #~ msgid "suggestions" #~ msgstr "cadangan" #~ msgid "capitalization" #~ msgstr "huruf besar" #~ msgid "punctuation" #~ msgstr "tanda baca" #~ msgid "layout" #~ msgstr "bentangan" #~ msgid "words" #~ msgstr "perkataan" #~ msgid "vibration" #~ msgstr "getaran" #, fuzzy #~ msgid "launcher" #~ msgstr "Pelancar" #, fuzzy #~ msgid "mouse" #~ msgstr "Tetikus" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "klik" #, fuzzy #~ msgid "communication" #~ msgstr "pemberitahuan" #~ msgid "notifications" #~ msgstr "pemberitahuan" #~ msgid "apps" #~ msgstr "apl" #~ msgid "authorize" #~ msgstr "sahihkan" #~ msgid "permissions" #~ msgstr "keizinan" #~ msgid "badges" #~ msgstr "lambang" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Orientasi Kunci" #~ msgid "rotation" #~ msgstr "putaran" #~ msgid "orientation" #~ msgstr "orientasi" #, fuzzy #~ msgid "printer" #~ msgstr "Pencetak" #, fuzzy #~ msgid "printers" #~ msgstr "Pencetak" #, fuzzy #~ msgid "printing" #~ msgstr "menunggu" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Tetap Semula" #~ msgid "reset" #~ msgstr "tetap semula" #~ msgid "erase" #~ msgstr "padam" #~ msgid "factory" #~ msgstr "kilang" #~ msgid "clear" #~ msgstr "kosongkan" #~ msgid "restore" #~ msgstr "pulih" #~ msgid "sound" #~ msgstr "bunyi" #~ msgid "silent" #~ msgstr "senyap" #~ msgid "ringtone" #~ msgstr "nada dering" #~ msgid "vibrate" #~ msgstr "getar" #~ msgid "dialpad" #~ msgstr "pad dailan" #~ msgid "message" #~ msgstr "mesej" #~ msgid "volume" #~ msgstr "volum" #~ msgid "time" #~ msgstr "masa" #~ msgid "date" #~ msgstr "tarikh" #~ msgid "timezone" #~ msgstr "zon waktu" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "tersembunyi" #~ msgid "Used by Ubuntu" #~ msgstr "Digunakan oleh Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Seni Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "latar belakang" #, fuzzy #~ msgid "New APN" #~ msgstr "APN %1" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Proksi" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Proksi" #, fuzzy #~ msgid "User name" #~ msgstr "Nama Pengguna" #, fuzzy #~ msgid "Enter username" #~ msgstr "Masukkan frasa laluan" #, fuzzy #~ msgid "Enter password" #~ msgstr "Masukkan frasa laluan" #, fuzzy #~ msgid "PAP only" #~ msgstr "Telefon sahaja" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Telefon sahaja" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Pengangkut" #~ msgid "Carrier" #~ msgstr "Pengangkut" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Pengangkut" #, fuzzy #~ msgid "MMS APN" #~ msgstr "APN MMS:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "APN Internet:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "APN %1" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Tetap Semula Tetapan APN" #~ msgid "Reset APN Settings" #~ msgstr "Tetap Semula Tetapan APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Anda pasti mahu menetap semula Tetapan APN?" #, fuzzy #~ msgid "Disable" #~ msgstr "lumpuhkan" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Putuskan" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "lumpuhkan" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "putuskan" #~ msgid "Cellular" #~ msgstr "Selular" #~ msgid "Call forwarding" #~ msgstr "Pemajuan panggilan" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Untuk panggilan keluar, guna:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "Pengurus Modem tidak tersedia" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Nombor telefon" #, fuzzy #~ msgid "Numbers" #~ msgstr "nombor" #, fuzzy #~ msgid "All calls" #~ msgstr "panggil" #, fuzzy #~ msgid "Some calls" #~ msgstr "Panggilan telefon:" #~ msgid "Off" #~ msgstr "Mati" #~ msgid "Forward to" #~ msgstr "Dimajukan kepada" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Nombor telefon" #~ msgid "Call waiting" #~ msgstr "Panggilan menunggu" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Benarkan anda menjawab atau mulakan panggilan baru dalam panggilan lain, " #~ "dan tukar diantara mereka" #~ msgid "Services" #~ msgstr "Perkhidmatan" #, qt-format #~ msgid "Last called %1" #~ msgstr "Panggilan %1 terakhir" #~ msgid "Call" #~ msgstr "Panggilan" #, qt-format #~ msgid "%1 Services" #~ msgstr "Perkhidmatan %1" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "keizinan" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Apl yang anda benarkan dan mempunyai capaian ke:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Apl yang meminta capaian kamera anda" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Apl yang meminta capaian mikrofon anda" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefon" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Apl yang meminta capaian mikrofon anda" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Apl yang meminta capaian mikrofon anda" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Apl yang meminta capaian mikrofon anda" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Guna GPS untuk kesan lokasi kasar anda. Bila mati, GPS dimatikan untuk " #~ "jimatkan bateri." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Guna WiFi GPS untuk kesan lokasi kasar anda. Pengesanan lokasi dimatikan " #~ "untuk jimatkan bateri." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Guna WiFi (buat masa ini dimatikan) GPS untuk kesan lokasi kasar anda. " #~ "Pengesanan lokasi dimatikan untuk jimatkan bateri." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Guna WiFi, lokasi menara selular, dan GPS untuk kesan lokasi kasar anda. " #~ "Pengesanan lokasi dimatikan untuk jimatkan bateri." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Guna WiFi, lokasi menara selular (tanpa sambungan selular semasa), dan " #~ "GPS untuk kesan lokasi kasar anda. Pengesanan lokasi dimatikan untuk " #~ "jimatkan bateri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Guna WiFi (buat masa ini dimatikan), lokasi menara selular, dan GPS untuk " #~ "kesan lokasi kasar anda. Pengesanan lokasi dimatikan untuk jimatkan " #~ "bateri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Guna WiFi (buat masa ini dimatikan), lokasi menara selular (tanpa " #~ "sambungan selular semasa), dan GPS untuk kesan lokasi kasar anda. " #~ "Pengesanan lokasi dimatikan untuk jimatkan bateri." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Benarkan capaian ke lokasi:" #, fuzzy #~ msgid "None requested" #~ msgstr "Tiada dikesan" #~ msgid "Change passcode…" #~ msgstr "Ubah kod laluan..." #~ msgid "Change passphrase…" #~ msgstr "Ubah frasa laluan..." #~ msgid "Switch to swipe" #~ msgstr "Tukar ke leret" #~ msgid "Switch to passcode" #~ msgstr "Tukar ke kod laluan" #~ msgid "Switch to passphrase" #~ msgstr "Tukar ke frasa laluan" #~ msgid "Existing passcode" #~ msgstr "Kod laluan sedia ada" #~ msgid "Existing passphrase" #~ msgstr "Keluar dari frasa laluan" #~ msgid "Choose passcode" #~ msgstr "Pilih kod laluan" #~ msgid "Choose passphrase" #~ msgstr "Pilih frasa laluan" #~ msgid "Confirm passcode" #~ msgstr "Sahkan kod laluan" #~ msgid "Confirm passphrase" #~ msgstr "Sahkan frasa laluan" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Kod laluan tersebut tidak sepadan. Cuba lagi." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Frasa laluan tersebut tidak sepadan. Cuba lagi." #~ msgid "Unset" #~ msgstr "Nyahtetap" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Nyahkunci telefon menggunakan:" #~ msgid "Swipe (no security)" #~ msgstr "Leret (tanpa keselamatan)" #~ msgid "4-digit passcode" #~ msgstr "Kod laluan 4-digit" #~ msgid "Passphrase" #~ msgstr "Frasa laluan" #~ msgid "Swipe (no security)… " #~ msgstr "Leret (tanpa keselamatan)... " #~ msgid "4-digit passcode…" #~ msgstr "Kod laluan 4-digit..." #~ msgid "Passphrase…" #~ msgstr "Frasa laluan..." #~ msgid "Security & Privacy" #~ msgstr "Keselamatan & Persendirian" #~ msgid "Phone and Internet" #~ msgstr "Telefon dan Internet" #~ msgid "Phone only" #~ msgstr "Telefon sahaja" #~ msgid "SIM PIN" #~ msgstr "PIN SIM" #~ msgid "On" #~ msgstr "Hidup" #~ msgid "Encryption" #~ msgstr "Penyulitan" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Penyulitan melindungi capaian data telefon bila telefon disambungkan " #~ "dengan PC atau lain-lain peranti." #~ msgid "Privacy" #~ msgstr "Kerahsiaan" #~ msgid "Stats on welcome screen" #~ msgstr "Stat ketika skrin aluan" #~ msgid "Messages on welcome screen" #~ msgstr "Mesej ketika skrin aluan" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Tiada" #~ msgid "Passcode" #~ msgstr "Kod laluan" #~ msgid "Sleep locks immediately" #~ msgstr "Tidur dikunci serta-merta" #~ msgid "When locked, allow:" #~ msgstr "Bila dikunci, benarkan:" #~ msgid "Notifications and quick settings" #~ msgstr "Tetapan pantas dan pemberitahuan" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Hidupkan keselamatan kunci untuk sekat capaian bila telefon dikunci." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Lain-lain apl dan fungsi akan maklumkan anda untuk dinyahkunci." #~ msgid "Change SIM PIN" #~ msgstr "Ubah PIN SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN salah. %1 percubaan berbaki." #~ msgstr[1] "PIN salah. %1 percubaan berbaki." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 percubaan dibenarkan." #~ msgid "Current PIN:" #~ msgstr "PIN semasa:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 percubaan dibenarkan." #~ msgstr[1] "%1 percubaan dibenarkan." #~ msgid "Choose new PIN:" #~ msgstr "Pilih PIN baharu:" #~ msgid "Confirm new PIN:" #~ msgstr "Sahkan PIN baharu:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN tidak sepadan. Cuba lagi." #~ msgid "Enter SIM PIN" #~ msgstr "Masukkan PIN SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Masukkan PIN SIM terdahulu" #~ msgid "Unlock" #~ msgstr "Buka" #~ msgid "Lock" #~ msgstr "Kunci" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Buka" #~ msgid "Change PIN…" #~ msgstr "Ubah PIN…" #, fuzzy #~ msgid "Locked" #~ msgstr "Kunci" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Buka" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Bila PIN SIM ditetapkan, ia mesti dimasukkan supaya dapat mencapai " #~ "perkhidmatan selular selepas memulakan semula telefon atau selepas " #~ "bertukar SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Memasukkan PIN yang salah berulang-kali akan mengunci SIM secara kekal." #~ msgid "Hour" #~ msgstr "Jam" #~ msgid "Minute" #~ msgstr "Minit" #~ msgid "Second" #~ msgstr "Saat" #~ msgid "Day" #~ msgstr "Hari" #~ msgid "Month" #~ msgstr "Bulan" #~ msgid "Year" #~ msgstr "Tahun" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Data selular:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Tiada dikesan" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Tambah kad SIM dan mulakan semula peranti anda" #~ msgid "Data roaming" #~ msgstr "Perayauan data" #~ msgid "Ask me each time" #~ msgstr "Sentiasa tanya saya" #~ msgid "For outgoing calls, use:" #~ msgstr "Untuk panggilan keluar, guna:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Anda boleh ubah SIM untuk panggilan individu, atau untuk kenalan di dalam " #~ "buku alamat." #~ msgid "For messages, use:" #~ msgstr "Untuk mesej, guna:" #~ msgid "Data usage statistics" #~ msgstr "Statistik penggunaan data" #~ msgid "Carriers" #~ msgstr "Pengangkut" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Bersambung" #~ msgid "2G only (saves battery)" #~ msgstr "2G sahaja (jimat bateri)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (lebih pantas)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (lebih pantas)" #~ msgid "Edit SIM Name" #~ msgstr "Sunting Nama SIM" #~ msgid "Cellular data:" #~ msgstr "Data selular:" #~ msgid "Accessibility" #~ msgstr "Kebolehcapaian" #~ msgid "accessibility" #~ msgstr "kebolehcapaian" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "selular" #~ msgid "mobile" #~ msgstr "mudah alih" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "data" #~ msgid "carrier" #~ msgstr "pembawa" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "rayau" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "perkhidmatan" #~ msgid "forwarding" #~ msgstr "pemajuan" #~ msgid "waiting" #~ msgstr "menunggu" #~ msgid "call" #~ msgstr "panggil" #~ msgid "shortcuts" #~ msgstr "pintasan" #~ msgid "numbers" #~ msgstr "nombor" #~ msgid "security" #~ msgstr "keselamatan" #~ msgid "privacy" #~ msgstr "kerahsiaan" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kod" #~ msgid "password" #~ msgstr "kata laluan" #~ msgid "passphrase" #~ msgstr "frasa laluan" #~ msgid "swipe" #~ msgstr "leret" #~ msgid "allow" #~ msgstr "benarkan" #~ msgid "access" #~ msgstr "capai" #~ msgid "Updates available" #~ msgstr "Kemaskini tersedia" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Kod frasa salah. Cuba lagi." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Frasa laluan salah. Cuba lagi." #~ msgid "Could not set security mode" #~ msgstr "Tidak dapat tetapkan mod keselamatan" #~ msgid "Could not set security display hint" #~ msgstr "Tidak dapat tetapkan pembayang paparan keselamatan" #~ msgid "Authentication token manipulation error" #~ msgstr "Ralat manipulasi bagi token pengesahihan" #~ msgid "There's an updated system image." #~ msgstr "Terdapat imej sistem dikemaskini." #~ msgid "Tap to open the system updater." #~ msgstr "Ketuk untuk buka pengemaskini sistem." lomiri-system-settings-1.1.0/po/my.po000066400000000000000000001513471457356502600176170ustar00rootroot00000000000000# Burmese translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Burmese \n" "Language: my\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "ဘာမျှမဟုတ်" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "သိမ်းဆည်းထားမှု့" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "ဆော့ဝဲလ် -" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "နောက်ဆုံးအသစ်ဆွဲခဲ့စဉ်" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "ဘယ်တော့မှ" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "အသစ်ထွက် များကိုစစ်ဆေးမည်။" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "တရားဝင်-" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "ဆော့ဝဲလ်လိုင်စင်များ" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "ထိန်းသိမ်းသည့်အချက်အလက်" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "app များမှသုံးသည်" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "အသံ" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "ပုံများ" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "တခြားဖိုင်များ" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "app များမှသုံးသည်" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "စုစုပေါင်းသိမ်းထားမှု့" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "နေရာလွတ်" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "အမည်အရ" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "အရွယ်အစားအရ" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "နောက်ခံ" #: plugins/background/MainPage.qml:97 #, fuzzy msgid "Global theme settings:" msgstr "အသစ်ထွက်ရှိမှု့" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Tablet ကွန်ပျူတာ" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "နောက်ခံ" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "စနစ်" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Carrier ရွေးပါ-" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "သတ်မှတ်" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "ဘက်ထရီ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 စက္ကန့်အရင်က" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 မိနစ်အရင်က" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 နာရီအရင်က" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "အားသွင်းမှု့အဆင့်" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "ယခုအားသွင်းနေသည်" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "နောက်ဆုံးအားအပြည့်သွင်းချိန်" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "အားအပြည့်သွင်းပြီးပါပြီ" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "ဘတ်ထရီသုံးမှု့လျော့ရန်နည်းလမ်း -" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "အားလပ်နေချိန်တွင်သော့ခတ်ထားမည်" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1မိနစ်ကြာပြီးနောက်" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1မိနစ်ကြာပြီးနောက်" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "မသုံးဖြစ်တော့ရင်ဖုန်းကိုခဏပိတ်ထားမည်-" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "မသုံးဖြစ်တော့ရင်ဖုန်းကိုခဏပိတ်ထားမည်-" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1မိနစ်ကြာပြီးနောက်" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "PIN အတည်ပြုပါ" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "ကွန်ပျူတာ" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ဖုန်း" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "ကွန်ယက်" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "နားကြပ်" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "ဗီဒီယို" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "တခြားအသံများ" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "ကီးဘုတ်" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet ကွန်ပျူတာ" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mouse" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "ပရင့်တာ" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "ကင်မရာ" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "အခြား" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "အကောင်းဆုံး" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "ကောင်းပါသည်။" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "အလယ်အလတ်ကောင်းသော" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ညံ့သော" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "အလင်းပမာဏ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "အလင်းပမာဏ" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Brightness" msgid "Display brightness:" msgstr "အလင်းပမာဏ" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "ပြသမည့်ဘာသာ" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Carrier ရွေးပါ-" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "ပုံများ" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "ယခုပုံစံများ-" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Carrier ရွေးပါ-" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "ပြသမည့်ဘာသာ" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "အတည်ပြု" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "ကီးဘုတ်ပုံစံ" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "ယခုပုံစံများ-" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "ပုံစံအားလုံးရရှိနိုင်-" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "ဘာသာစကားနှင့်စာ" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "ကီးဘုတ်" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "စာလုံးပေါင်းစစ်ဆေးခြင်း" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "အလိုအလျောက်စာလုံးကြီးခြင်း" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "စာကြောင်းတစ်ကြောင်း၏ပထမစာလုံးကိုကြီးရန် Shift ကိုဖွင့်ထားပါ" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "ကီးဘုတ်ပုံစံ" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "ယခုစာလုံးပေါင်းနေသည့်ဘာသာစကား-" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "ဘာသာစကားအားလုံးရရှိနိုင်သည်-" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "ပုံစံအားလုံးရရှိနိုင်-" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "အသံ" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "တခြားအသံများ-" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "အသံ" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "ဖုန်းလာစဉ်တုန်ခါခြင်း" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "ဖုန်းသည်တိတ်ဆိတ်သည့်ပုံစံ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "ဖုန်းလာစဉ်တုန်ခါခြင်း" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "တည်နေရာ" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "အလိုအလျောက်စာလုံးကြီးခြင်း" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "ပရင့်တာ" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "%1 ဆားဗစ်များ" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "တည်နေရာ" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Carrier ရွေးပါ-" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "ပရင့်တာ" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "တည်နေရာ" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Carrier ရွေးပါ-" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "ပရင့်တာ" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "ပရင့်တာ" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "အသစ်ထွက်ရှိမှု့" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "အချိန်နှင့်ရက်စွဲ" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Tablet ကွန်ပျူတာ" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "စာရွက်စာတမ်းများ၊သိမ်းထားသောဂိမ်းများ၊ settings နှင့် တခြားအရာများအားလုံးဒီဖုန်းထဲမှ " "အမြဲတမ်းပျက်သွားမည်။" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "ဖုန်းကိုအစကနေပြန်သတ်မှတ်" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "ဖုန်းခေါ်ဆိုခြင်း-" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "ဖုန်းလာစဉ်တုန်ခါခြင်း" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Message received" msgid "Message sound" msgstr "လက်ခံရရှိသောစာ" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "တခြားအသံများ-" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "အသံသော့ခတ်" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "တခြားအသံများ-" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Carrier ရွေးပါ-" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "အချိန်နယ်ပယ်" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "အချိန်နယ်ပယ်သတ်မှတ်မည်-" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "အလိုအလျောက်" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "စိတ်ကြိုက်" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "တူညီသည့်နေရာမရှိ" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "အချိန်နှင့်ရက်စွဲ" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "အချိန်နယ်ပယ်-" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "အချိန်နှင့်ရက်သတ်မှတ်မည်" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "ပုံစံအားလုံးရရှိနိုင်-" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "အလိုအလျောက်စာလုံးကြီးခြင်း" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "အလိုအလျောက်" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "ကိုယ်ရေးကိုယ်တာ" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "စနစ်" #~ msgid "Message received" #~ msgstr "လက်ခံရရှိသောစာ" #~ msgid "Example" #~ msgstr "နမူနာ" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "ပုံများ" #, fuzzy #~ msgid "mouse" #~ msgstr "Mouse" #, fuzzy #~ msgid "communication" #~ msgstr "အလိုအလျောက်စာလုံးကြီးခြင်း" #, fuzzy #~ msgid "printer" #~ msgstr "ပရင့်တာ" #, fuzzy #~ msgid "printers" #~ msgstr "ပရင့်တာ" #~ msgid "Used by Ubuntu" #~ msgstr "ဦးဘန္တုမှသုံးသည်" #, fuzzy #~ msgid "Dash background" #~ msgstr "နောက်ခံ" #, fuzzy #~ msgid "User name" #~ msgstr "အမည်အရ" #, fuzzy #~ msgid "PAP only" #~ msgstr "ဖုန်းသာလျှင်" #, fuzzy #~ msgid "CHAP only" #~ msgstr "ဖုန်းသာလျှင်" #, fuzzy #~ msgid "Disable" #~ msgstr "Tablet ကွန်ပျူတာ" #~ msgid "Cellular" #~ msgstr "ဆယ်လူလာ" #, fuzzy #~ msgid "Some calls" #~ msgstr "ဖုန်းခေါ်ဆိုခြင်း-" #~ msgid "Call" #~ msgstr "ခေါ်မည်" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 ဆားဗစ်များ" #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "တည်နေရာကိုသုံးရန်ခွင့်ပြုမည် -" #~ msgid "Security & Privacy" #~ msgstr "လုံခြုံရေးနှင့်ကိုယ်ရေးကိုယ်တာ" #~ msgid "Phone and Internet" #~ msgstr "ဖုန်းနှင့်အင်တာနက်" #~ msgid "Phone only" #~ msgstr "ဖုန်းသာလျှင်" #, fuzzy #~ msgid "Locked" #~ msgstr "အသံသော့ခတ်" #, fuzzy #~ msgid "Cellular data" #~ msgstr "ဆယ်လူလာ" #~ msgid "Data usage statistics" #~ msgstr "ဒေတာသုံးမှု့အခြေအနေ" lomiri-system-settings-1.1.0/po/nan.po000066400000000000000000001317521457356502600177440ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Min Nan) \n" "Language: nan\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/nb.po000066400000000000000000002334261457356502600175700ustar00rootroot00000000000000# Norwegian Bokmal translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-21 02:02+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål \n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Systeminnstillinger" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Brukervalg;Innstillinger;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Klarte ikke å avbryte forespørselen (fikk ikke kontakt med tjenesten)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Klarte ikke å stanse forespørselen midlertidig (fikk ikke kontakt med " "tjenesten)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Utviklermodus" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "I utviklermodus kan hvem som helst se, endre eller slette alt på denne " "enheten ved å koble den til en annen enhet." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Du må lage en kode eller passordfrase for å bruke utviklermodus." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Låsesikkerhet" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Klarte ikke å vise lisensen." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Om" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serienummer" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ingen" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Trådløs nettverksadresse" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Blåtannsadresse" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Lagring" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 ledig" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programvare:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Sist oppdatert" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Aldri" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Se etter oppdateringer" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Juridisk:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Programvarelisenser" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulasjonsinfo" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Utviklermodus" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Skanner" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Systemreservert" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Brukt av systemet" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videoer" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Lyd" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Bilder" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokumenter" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Nedlastinger" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Andre filer" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Brukt av programmer" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Total lagringsplass" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Ledig lagringsplass" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Etter navn" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Etter størrelse" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Ikke tilgj." #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS-oppbygningsdetaljer" #: plugins/about/Version.qml:60 #, fuzzy msgid "OS update channel" msgstr "OS-oppdateringskanal" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS-byggnummer" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Kjerne" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Bygg-ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports-avtrykksdel" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Beskrivelse av Ubuntu-oppbygning" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Enhetsavtrykksdel" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Beskrivelse av enhetsoppbygning" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Tilpasningsavtrykksdel" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Ukjent tittel" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Avbryt" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Ingen bilder er valgt" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Fjern %1 bilde" msgstr[1] "Fjern %1 bilder" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Legg til et bilde …" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Fjern bilder …" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Bakgrunn" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Tilbakestill alle systeminnstillinger" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Mørk drakt" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Enheten må startes på nytt for at endringene skal tre i kraft." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Visuelle effekter:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Skru på tilsløringseffekt" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "bakgrunn" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System Art" msgid "System art" msgstr "Systemkunst" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Tilpasset" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Velg program" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Forhåndsvis" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Velg" #: plugins/background/WallpaperGrid.qml:265 #, fuzzy msgid "Not possible" msgstr "Ikke mulig" #: plugins/background/WallpaperGrid.qml:267 #, fuzzy msgid "The currently active background image cannot be deleted!" msgstr "Aktivt bakgrunnsbilde kan ikke slettes." #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batteri" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 sekund siden" msgstr[1] "%1 sekunder siden" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minutt siden" msgstr[1] "%1 minutter siden" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 time siden" msgstr[1] "%1 timer siden" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Batterinivå" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "I går" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "I dag" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Lader nå" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Forrige fullladning" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Fulladet" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Vis batteriprosent i indikator" #: plugins/battery/PageComponent.qml:313 #, fuzzy msgid "Show charging information on lock screen" msgstr "Vis ladeinfo på låseskjermen" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Måter å forlenge batteritiden på:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Vis lysstyrke" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Lås ved inaktivitet" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Sov ved inaktivitet" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Etter %1 sekund" msgstr[1] "Etter %1 sekunder" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Etter ett minutt" msgstr[1] "Etter %1 minutter" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Deling av trådløst nettverk" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Trådløst nettverk" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Blåtann" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Lås enheten når den ikke er i bruk:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Sett enheten i hvilemodus når den ikke er i bruk:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Etter %1 sekund" msgstr[1] "Etter %1 sekunder" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kortere tidsavbrudd er sikrere. Enheten låser seg ikke under anrop eller " "videoavspilling." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Enheten går ikke i hvilemodus under anrop eller videoavspilling." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Forespørsel om sammenkobling av blåtann-enhet" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Enheten %1 ønsker å tilknytte seg denne enheten. Ønsker du å tillate dette?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Tillat" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Nekt" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Sammenkobling av blåtann-enhet" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Bekreft at PIN-koden som vises på «%1» samsvarer med koden du ser her" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Bekreft PIN-kode" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Tilkoblet" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Kobler til …" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Kobler fra …" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Frakoblet" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Ukjent" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Datamaskin" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Nettverk" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Hodesett" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Hodetelefoner" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Annen lyd" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Styrespak" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastatur" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Nettbrett" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mus" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Skriver" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Se" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Annet" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Utmerket" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "God" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Grei" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Svak" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Navn" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Type" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signalstyrke" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Koble til automatisk ved oppdagelse:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Koble fra" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Koble til" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Glem denne enheten" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Skriv inn følgende PIN-kode på %1 og trykk \"Enter\" på tastaturet:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Kan oppdages" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Kan ikke oppdages" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Søker…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Tilkoblede enheter:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Koble til en annen enhet:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Koble til en enhet:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Fant ingen" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN-kode for «%1»" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Sammenkoble" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Skjerm og lysstyrke" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Lysstyrke" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Vis lysstyrke" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Juster automatisk" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Tilpasser lysstyrke etter omgivelsene." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display" msgid "Display:" msgstr "Skjerm" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Ekstern skjermenhet" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Trådløs skjermenhet" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Ikke tilkoblet" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Trådløs skjerm" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Ingen skjermer funnet" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Tilkoblet skjermenhet:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Kobler til" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Koble til en annen skjermenhet:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Angi skjermenhet:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Enheten klarte ikke å koble seg til %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Ukjent feil ved tilkobling til %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Håndvendinger" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Trykk for å vekke" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Dobbelttrykk hvor som helst for å vekke enheten." #: plugins/gestures/PageComponent.qml:92 #, fuzzy msgid "Edge drag areas width:" msgstr "Bredde for dragningskanter:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Nåværende verdi: %1" #: plugins/gestures/PageComponent.qml:152 #, fuzzy msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "Høyere verdi gir kantene mer rom for sveip. Forvalgt verdi er «2»." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Endre oppsett for deling av internettforbindelse" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Sett opp deling av internettforbindelse" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Navn på delingspunkt" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Angi navn for delt internettforbindelse" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Krev passord (anbefales):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Vis passord" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Aktivering av lokalt delt nettverk slår på trådløst nettverk." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Endre" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Start" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Delt trådløst" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Når deling er slått på, kan andre enheter bruke mobildata-tilkoblingen din " "over trådløst nettverk. Du belastes for databruk som normalt." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Andre enheter kan bruke mobildata-tilkoblingen din over trådløst nettverk. " "Du belastes for databruk som normalt." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Endre passord/oppsett…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Sett opp deling av internettforbindelse…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Trådløst nettverk er deaktivert" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" "For å kunne opprette et lokalt delt nettverk, må du slå på trådløst nettverk." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Slå på trådløst nettverk" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Visningsspråk" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Tilbake" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Bekreft" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Tastaturutforminger" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Gjeldende utforminger:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Alle tilgjengelige utforminger:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Språk og tekst" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Visningsspråk…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Aktivér skjermtastatur" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Skjermtastatur" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Eksternt tastatur" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Atmosfære" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru-mørk" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru-svart" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Kun hvitt" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Kun svart" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Kun grå" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Kantomrisset hvit" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Kantomrisset svart" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Kantomrisset grå" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Grafisk utforming av skjermtastatur" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Grafisk utforming av tastatur" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Stavekontroll" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Autokorrigering" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Ordforslag" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Auto-majuskel" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Stor forbokstav i hver setning automatisk." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Auto-punktmerking" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Erstatter dobbelt mellomrom med punktum." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Tasteforstørring" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Tastaturlyd" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Tastaturvibrering" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Tastaturdekkevne" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Eksternt tastatur" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Utforming og andre kilder" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Enheten må startes på nytt for at endringene skal tre i kraft." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Start på nytt nå" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Gjeldende stavekontroll-språk:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Alle tilgjengelige språk:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Skrivebord og programoppstarter" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "På store skjermer:" #: plugins/launcher/PageComponent.qml:73 #, fuzzy msgid "Enable workspaces" msgstr "Skru på arbeidsområder" #: plugins/launcher/PageComponent.qml:74 #, fuzzy #| msgid "Supoprt for multiple virtual workspaces" msgid "Support for multiple virtual workspaces" msgstr "Støtte for mange virtuelle arbeidsområder" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Alltid vis oppstarteren" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videoer og fullskjermspill kan skjule den midlertidig." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Ikonstørrelse:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Pekerhastighet:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Hjulrullingshastighet:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Dobbeltklikkingshastighet:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Test dobbeltklikk:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Pekeflate" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Fingerrullingshastighet:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Trykk for å klikke" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Rull med to fingre" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorer pekeflate når:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Det skrives" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Mus er tilkoblet" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Koble til en mus eller pekeflate via USB, eller bruk en Blåtann-enhet. Hvis " "en Blåtann-enhet ikke oppdages, forsikre deg om at den er påslått og at dens " "batterier er oppladet." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Du må bruke en Blåtannsmus eller -pekeflate med denne skjermen. Forsikre deg " "om at den oppladet og nær enheten." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mus og pekeflate" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Hovedknapp:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Venstre" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Høyre" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Ikke rask nok" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Dobbelklikket" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Nødvarsel" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Telefoni-kringkasting er ikke tilgjengelig" #: plugins/notifications/CellBroadcast.qml:157 #, fuzzy msgid "Cell Broadcast Enabled" msgstr "Telefonikringkasting påskrudd" #: plugins/notifications/CellBroadcast.qml:157 #, fuzzy msgid "Cell Broadcast Disabled" msgstr "Telefonikringkasting avpåskrudd" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Varsler:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Motta nødvarsler" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Ekstreme farer" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Ekstreme farer for liv og eiendom" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Alvorlige farer" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Alvorlige farer for liv og eiendom" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "Savnet-varsler" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Bortføringsvarsels-oppdateringer" #: plugins/notifications/CellBroadcast.qml:228 #, fuzzy msgid "Public safety messages" msgstr "Meldinger om samfunnstrygghet" #: plugins/notifications/CellBroadcast.qml:229 #, fuzzy #| msgid "Severe threats to life and property" msgid "Recommended actions to save life and property" msgstr "Alvorlige farer for liv og eiendom" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Tester" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "Tester varsler" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Varslinger" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "La dette programmet varsle meg ved bruk av:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Lyder" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrasjon" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Varslinger" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Varslinger" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Lyd" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Programmer som varsler med lyd:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibrasjon" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "I stillemodus:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrer" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Ikke vibrer" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Programmer som gir vibrasjonsvarsel:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Programmer:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Valgte programmer kan varsle deg med lyd, vibrasjon, varslingsbobler og " "gjennom varslingssenteret." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Programmer som varsler med lyd" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Programmer som varsler med vibrasjon" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Ingen varsler" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bobler" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Legg til skriver" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Tast URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Enheter" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Fant ingen enheter." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Beskriv skriver" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Tilkobling" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Velg tilkobling" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Skrivernavn" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Beskrivelse" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Valgfritt" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Posisjon" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Driver" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Velg driver" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Velg skriver fra database" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Angi PPD-fil" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrer drivere" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD-fil" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Skriver ut" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Behandle utskriftsjobber" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Forvalgt skriver" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Oppsatte skrivere" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Oppdagede skrivere" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Slett" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Sett som forvalg" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Ingen skrivere er satt opp enda." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Skriverstatus" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Generelle innstillinger" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Praksiser" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopier og sider" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Vert" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopier" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Papirstørrelse" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Dupleks" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Fargemodell" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kvalitet" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Påskrudd" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Forvalg" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Dette er forvalgt skriver." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Godtar jobber" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Delt" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inaktiv" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Avbrutt" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktiv" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Stoppet" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Ingen meldinger" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Jobber" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Behandle utskriftsjobber" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresse" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modell" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Lokal RAW skriver" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Skriv ut testside" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Alle dokumenter, lagrede spill, innstillinger og andre elementer blir " "slettet permanent fra denne enheten." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Slett og tilbakestill alt" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Tilbakestill enhet" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Tilbakestill programoppstarter" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Oppstarteren blir tilbakestilt til opprinnelig innhold." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Nullstill alle systeminnstillinger …" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Innholdet i og utforminga av programoppstarteren - og filtrene på " "hjemmeskjermen - blir tilbakestilt til opprinnelige innstillinger." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Slett og tilbakestill alt" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Tilbakestill alle systeminnstillinger" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Stillemodus" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Ringelyd:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Høy lydstyrke kan skade hørselen din." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonsamtaler:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ringetone" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrere ved ringing" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrer i stillemodus" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Toneknappvalg" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Meldinger:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Custom message sound" msgid "Message sound" msgstr "Egendefinert meldingslyd" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrer ved meldingslyd" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Andre lyder:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Låselyd" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Annen vibrering" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Egendefinert meldingslyd" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Selvvalgt ringetone" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Velg blant" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Tidssone" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Velg tidssone:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatisk" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manuelt" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Skriv inn hvor du befinner deg." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Fant ingen steder som samsvarer" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Tid og dato" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Tidssone:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Still inn dato og klokkeslett:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Still dato og klokkeslett" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Klokkeslett" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dato" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "For å legge til VPN-oppsett, last ned dens konfigurasjonsfil eller " "konfigurer det manuelt." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Legg til manuelt oppsett…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Gjenoppretting av VPN-forbindelse påkrevd." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Du må gjenopprette forbindelse for at endringene skal tre i kraft." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Legg til sertifikat?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Legg til nøkkel?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Legg til pac-fil?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Innhold:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Ingen tilgjengelige data." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Lagre" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Ukjent feil" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Ingen begrunnelse" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Enheten blir nå håndtert" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Enheten blir nå ikke håndtert" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Klarte ikke å klargjøre enheten for oppsett" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Klarte ikke å reservere IP-oppsett (ingen adresser tilgjengelig, " "tidsavbrudd, e.l.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP-oppsettet er ikke lenger gyldig" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Akkreditivene du oppga er feil" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X-enhet frakoblet" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X-oppsett mislyktes" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X-enhet mislyktes" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X-enhet brukte for lang tid på å autentisere seg" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP-klient startet ikke" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Feil i DHCP-klient" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP-klient mislyktes" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Tjeneste for delt tilkobling startet ikke" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Tjeneste for delt tilkobling feilet" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Enheten kan mangle nødvendig fastvare" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Enheten ble fjernet" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager gikk i hvilemodus" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Enhetens aktive tilkobling forsvant" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Enheten ble frakoblet av bruker eller klient" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Enhetens eksisterende tilkobling ble antatt" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Enheten er nå tilgjengelig" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Fant ikke modemet" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Blåtann-tilkobling mislyktes eller gikk ut på tid" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "En avhengighet til forbindelsen mislyktes" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager er ikke tilgjengelig" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Fant ikke det trådløse nettverket" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Tilkoblingens sekundærtilkobling mislyktes" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Nettverksdetaljer" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Sist tilkoblet" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Passord" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Glem dette nettverket" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-adresse" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Koble til skjult nettverk" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nettverksnavn" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Sikkerhet" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 personlig" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Bedrift" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamisk WEP (801.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Dette nettverket er usikkert." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Identitetsbekreftelse" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Intern autentisering" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA-sertifikat" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Velg…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Utløp: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Utløp: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Bruk av sertifikater anbefales siden det øker sikkerhetsgraden." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Klientsertifikat" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Brukerens private nøkkel" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "PAC-fil" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "PAC-tilbudsanordning" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "Avskrudd" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonym" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autentisert" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Begge" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP-versjon" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versjon 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versjon 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatisk" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonym identitet" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identitet" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Brukernavn" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Privat nøkkelpassord" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Husk passord" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Koble til skjult nettverk …" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Tidligere nettverk" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Tøm" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Privat nøkkel" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Offentlig nøkkel" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Ugjennomsiktighet" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Søk" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personlig" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Melding mottatt" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Koble til trådløst nettverk" #~ msgid "Remove image" #~ msgstr "Fjern bilde" #~ msgid "Unavailable" #~ msgstr "Ikke tilgjengelige" #~ msgid "Launcher" #~ msgstr "Oppstarter" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "om" #~ msgid "device" #~ msgstr "enhet" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "nummer" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serienummer" #~ msgid "address" #~ msgstr "adresse" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "lisenser" #~ msgid "developer" #~ msgstr "utvikler" #~ msgid "software" #~ msgstr "programvare" #~ msgid "storage" #~ msgstr "lagringsplass" #~ msgid "disk" #~ msgstr "disk" #~ msgid "space" #~ msgstr "mellomrom" #~ msgid "version" #~ msgstr "versjon" #~ msgid "revision" #~ msgstr "revisjon" #~ msgid "appearance" #~ msgstr "utseende" #~ msgid "wallpaper" #~ msgstr "bakgrunnsbilde" #~ msgid "art" #~ msgstr "kunst" #~ msgid "photo" #~ msgstr "bilde" #~ msgid "picture" #~ msgstr "bilde" #~ msgid "image" #~ msgstr "bilde" #~ msgid "battery" #~ msgstr "batteri" #~ msgid "power" #~ msgstr "strøm" #~ msgid "charge" #~ msgstr "lade" #~ msgid "idle" #~ msgstr "inaktiv" #~ msgid "lock" #~ msgstr "lås" #~ msgid "disable" #~ msgstr "deaktiver" #~ msgid "enable" #~ msgstr "aktiver" #~ msgid "bluetooth" #~ msgstr "blåtann" #~ msgid "headset" #~ msgstr "hodesett" #~ msgid "pair" #~ msgstr "par" #~ msgid "discover" #~ msgstr "oppdag" #~ msgid "car" #~ msgstr "bil" #~ msgid "handsfree" #~ msgstr "håndfri" #~ msgid "wireless" #~ msgstr "trådløs" #~ msgid "connect" #~ msgstr "koble til" #~ msgid "disconnect" #~ msgstr "koble fra" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "lysstyrke" #~ msgid "display" #~ msgstr "skjerm" #~ msgid "screen" #~ msgstr "skjerm" #~ msgid "automatic" #~ msgstr "automatisk" #~ msgid "adjust" #~ msgstr "juster" #~ msgid "Example" #~ msgstr "Eksempel" #~ msgid "example" #~ msgstr "eksempel" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "prøve" #~ msgid "Flight Mode" #~ msgstr "Flymodus" #~ msgid "flight" #~ msgstr "fly" #~ msgid "plane" #~ msgstr "fly" #~ msgid "offline" #~ msgstr "frakoblet" #~ msgid "airplane" #~ msgstr "fly" #~ msgid "network" #~ msgstr "nettverk" #~ msgid "gestures" #~ msgstr "håndvendinger" #~ msgid "hotspot" #~ msgstr "delt nettverk" #~ msgid "tethering" #~ msgstr "tjudring" #~ msgid "language" #~ msgstr "språk" #~ msgid "keyboard" #~ msgstr "tastatur" #~ msgid "spellcheck" #~ msgstr "stavekontroll" #~ msgid "correct" #~ msgstr "korrekt" #~ msgid "suggestions" #~ msgstr "forslag" #~ msgid "capitalization" #~ msgstr "kapitalisering" #~ msgid "punctuation" #~ msgstr "tegnsetting" #~ msgid "layout" #~ msgstr "utforming" #~ msgid "words" #~ msgstr "ord" #~ msgid "vibration" #~ msgstr "vibrasjon" #~ msgid "launcher" #~ msgstr "oppstarter" #~ msgid "mouse" #~ msgstr "mus" #~ msgid "touchpad" #~ msgstr "pekeflate" #~ msgid "tap" #~ msgstr "tasting" #~ msgid "touch" #~ msgstr "berøring" #~ msgid "click" #~ msgstr "klikk" #~ msgid "input" #~ msgstr "inndata" #, fuzzy #~ msgid "nfc" #~ msgstr "NFC" #, fuzzy #~ msgid "near" #~ msgstr "nærfelt" #, fuzzy #~ msgid "field" #~ msgstr "nærfelt" #~ msgid "communication" #~ msgstr "kommunikasjon" #~ msgid "notifications" #~ msgstr "varslinger" #~ msgid "apps" #~ msgstr "programmer" #~ msgid "authorize" #~ msgstr "godkjenn" #~ msgid "permissions" #~ msgstr "tillatelser" #~ msgid "badges" #~ msgstr "skilt" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Orienteringslås" #~ msgid "rotation" #~ msgstr "rotasjon" #~ msgid "orientation" #~ msgstr "leseretning" #~ msgid "printer" #~ msgstr "skriver" #~ msgid "printers" #~ msgstr "skrivere" #~ msgid "printing" #~ msgstr "skriver ut" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "sorter" #~ msgid "copies" #~ msgstr "kopier" #~ msgid "colormodel" #~ msgstr "fargemodell" #~ msgid "greyscale" #~ msgstr "gråskala" #~ msgid "color" #~ msgstr "farge" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "blekk" #~ msgid "Reset" #~ msgstr "Tilbakestill" #~ msgid "reset" #~ msgstr "nullstill" #~ msgid "erase" #~ msgstr "slett" #~ msgid "factory" #~ msgstr "fabrikk" #~ msgid "clear" #~ msgstr "tøm" #~ msgid "restore" #~ msgstr "gjenopprett" #~ msgid "sound" #~ msgstr "lyd" #~ msgid "silent" #~ msgstr "stille" #~ msgid "ringtone" #~ msgstr "ringetone" #~ msgid "vibrate" #~ msgstr "vibrer" #~ msgid "dialpad" #~ msgstr "nummertastatur" #~ msgid "message" #~ msgstr "melding" #~ msgid "volume" #~ msgstr "volum" #~ msgid "time" #~ msgstr "tid" #~ msgid "date" #~ msgstr "dato" #~ msgid "timezone" #~ msgstr "tidssone" #~ msgid "vpn" #~ msgstr "VPN" #~ msgid "openvpn" #~ msgstr "openVPN" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "ruting" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "skjult" #~ msgid "Used by Ubuntu" #~ msgstr "Brukt av Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu-kunst" #~ msgid "Dash background" #~ msgstr "Bakgrunn i programoversikten" #~ msgid "Opacity:" #~ msgstr "Opasitet:" #~ msgid "Edit" #~ msgstr "Rediger" #~ msgid "New APN" #~ msgstr "Nytt internett-tilknytningspunkt" #~ msgid "Used for:" #~ msgstr "Brukt til:" #~ msgid "Internet and MMS" #~ msgstr "Internett og MMS" #~ msgid "Internet" #~ msgstr "Internett" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Skriv inn et navn som beskriver APN-et" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Skriv inn tilgangspunktets navn" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Gå inn i meldingssenteret" #~ msgid "Proxy" #~ msgstr "Mellomtjener" #~ msgid "Enter message proxy" #~ msgstr "Skriv inn meldingsmellomtjener" #~ msgid "Proxy port" #~ msgstr "Mellomtjenerport" #~ msgid "Enter message proxy port" #~ msgstr "Skriv inn meldingsmellomtjenerport" #~ msgid "User name" #~ msgstr "Brukernavn" #~ msgid "Enter username" #~ msgstr "Angi brukernavn" #~ msgid "Enter password" #~ msgstr "Angi passord" #~ msgid "PAP or CHAP" #~ msgstr "PAP eller CHAP" #~ msgid "PAP only" #~ msgstr "Kun PAP" #~ msgid "CHAP only" #~ msgstr "Kun CHAP" #~ msgid "Protocol" #~ msgstr "Protokoll" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Tilbyder & internett-tilknytningspunkt (APN)" #~ msgid "Carrier" #~ msgstr "Tilbyder" #~ msgid "Carriers & APNs" #~ msgstr "Tilbydere & internett-tilknytningspunkter (APNer)" #~ msgid "MMS APN" #~ msgstr "Internett-tilknytningspunkt (APN) for MMS" #~ msgid "Internet APN" #~ msgstr "Internett-tilknytningspunkt (APN)" #~ msgid "LTE APN" #~ msgstr "Internett-tilknytningspunkt (APN) for LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Tilbakestill alle internett-tilknytningspunkt (APN) innstillinger…" #~ msgid "Reset APN Settings" #~ msgstr "Tilbakestill oppsett internett-tilknytningspunkt (APN)" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Er du sikker på at du vil tilbakestille APN-oppsettet?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Foretrekk %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Du har valgt %1 som foretrukket MMS-APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Du har valgt %1 som ditt foretrukne internett-APN. " #~ msgid "Disable" #~ msgstr "Deaktiver" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Koble fra %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Deaktiver %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Dette frakobler %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Dette deaktiverer %1." #~ msgid "Cellular" #~ msgstr "Mobil" #~ msgid "Call forwarding" #~ msgstr "Viderekobling av anrop" #~ msgid "Forward every incoming call" #~ msgstr "Videresend alle innkommende samtaler" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Videresender alle telefonsamtaler til et annet nummer." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Samtaleviderekoblingsstatus kan ikke sjekkes. " #~ msgid "Forward incoming calls when:" #~ msgstr "Videresend innkommende samtaler når:" #~ msgid "I’m on another call" #~ msgstr "Jeg er i en annen samtale" #~ msgid "I don’t answer" #~ msgstr "Jeg svarer ikke" #~ msgid "My phone is unreachable" #~ msgstr "Min telefon kan ikke nås" #~ msgid "Contacts…" #~ msgstr "Kontakter…" #~ msgid "Please select a phone number" #~ msgstr "Velg et telefonnummer" #~ msgid "Numbers" #~ msgstr "Nummer" #~ msgid "Could not forward to this contact" #~ msgstr "Kunne ikke videresende til denne kontakten" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakt mangler telefonnummer." #~ msgid "All calls" #~ msgstr "Alle anrop" #~ msgid "Some calls" #~ msgstr "Noen anrop" #~ msgid "Off" #~ msgstr "Avslått" #~ msgid "Forward to" #~ msgstr "Videresend til" #~ msgid "Enter a number" #~ msgstr "Tast et nummer" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Samtaleviderekobling kan ikke endres akkurat nå." #~ msgid "Call waiting" #~ msgstr "Anrop venter" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Lar deg svare eller starte en ny samtale mens du er i en annen, og veksle " #~ "mellom dem" #~ msgid "Services" #~ msgstr "Tjenester" #, qt-format #~ msgid "Last called %1" #~ msgstr "Sist ringt %1" #~ msgid "Call" #~ msgstr "Anrop" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1-tjenester" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Programtillatelser" #~ msgid "Apps that you have granted access to:" #~ msgstr "Programmer som har etterspurt og fått tilgang:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Programmer som har bedt om tilgang til kameraet" #~ msgid "Apps that have requested access to your location" #~ msgstr "Programmer som har bedt om tilgang til posisjonen" #~ msgid "Microphone" #~ msgstr "Mikrofon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Programmer som har bedt om tilgang til mikrofonen" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Programmer kan også be om tilgang til nettbaserte kontoer." #~ msgid "Online Accounts…" #~ msgstr "Online kontoer…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "La enheten oppdage din posisjon:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Bruker kun GPS (mindre nøyaktig)" #~ msgid "Using GPS" #~ msgstr "Bruker GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the
Nokia HERE terms and conditions." #~ msgstr "" #~ "Bruker GPS, anonymisert Wi-Fi og telefoninettverksinfo.
Velg å velge " #~ "dette alternativet, godtar du
Nokia HERE-vilkår og " #~ "betingelser." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Bruker GPS og anonymisert Wi-Fi info.
Velg å velge dette alternativet, " #~ "godtar du Nokia HERE-vilkår og betingelser." #~ msgid "Not at all" #~ msgstr "Ikke i det hele tatt" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Bruker GPS for å finne ut hvor du er. Du kan forlenge batteritiden ved å " #~ "slå av GPS." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Bruker trådløst nettverk og GPS for å finne ut hvor du er. Du kan " #~ "forlenge batteritiden ved å skru av denne funksjonen." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Bruker trådløst nettverk (som for øyeblikket er slått av) og GPS for å " #~ "finne ut hvor du er. Du kan forlenge batteritiden ved å skru av denne " #~ "funksjonen." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Bruker trådløst nettverk, telefonsignal og GPS for å finne ut hvor du " #~ "er. Du kan forlenge batteritiden ved å skru av denne funksjonen." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Bruker trådløst nettverk, telefonsignal (som for øyeblikket ikke har " #~ "forbindelse) og GPS for å finne ut hvor du er. Du kan forlenge " #~ "batteritiden ved å skru av denne funksjonen." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Bruker trådløst nettverk (som for øyeblikket er slått av), telefonsignal " #~ "og GPS for å finne ut hvor du er. Du kan forlenge batteritiden ved å " #~ "skru av denne funksjonen." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Bruker trådløst nettverk (som for øyeblikket er slått av), telefonsignal " #~ "(som for øyeblikket ikke har forbindelse) og GPS for å finne ut hvor du " #~ "er. Du kan forlenge batteritiden ved å skru av denne funksjonen." #~ msgid "Let apps access this location:" #~ msgstr "Gi programmer tilgang til din posisjon:" #~ msgid "None requested" #~ msgstr "Ingen etterspurt" #~ msgid "Change passcode…" #~ msgstr "Endre kode …" #~ msgid "Change passphrase…" #~ msgstr "Endre passordfrase …" #~ msgid "Switch to swipe" #~ msgstr "Bytt til sveip" #~ msgid "Switch to passcode" #~ msgstr "Bytt til kode" #~ msgid "Switch to passphrase" #~ msgstr "Bytt til passordfrase" #~ msgid "Existing passcode" #~ msgstr "Gjeldende kode" #~ msgid "Existing passphrase" #~ msgstr "Gjeldende passordfrase" #~ msgid "Choose passcode" #~ msgstr "Velg kode" #~ msgid "Choose passphrase" #~ msgstr "Velg passordfrase" #~ msgid "Confirm passcode" #~ msgstr "Bekreft kode" #~ msgid "Confirm passphrase" #~ msgstr "Bekreft passordfrase" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Kodene du tastet er er ulike. Prøv igjen." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Passordfrasene du skrev inn samsvarer ikke. Prøv igjen." #~ msgid "Unset" #~ msgstr "Ta bort" #~ msgid "Unlock the device using:" #~ msgstr "Lås opp enheten ved hjelp av:" #~ msgid "Swipe (no security)" #~ msgstr "Sveip (ingen sikkerhet)" #~ msgid "4-digit passcode" #~ msgstr "4-sifret kode" #~ msgid "Passphrase" #~ msgstr "Passordfrase" #~ msgid "Fingerprint" #~ msgstr "Fingeravtrykk" #~ msgid "Swipe (no security)… " #~ msgstr "Sveip (ingen sikkerhet) … " #~ msgid "4-digit passcode…" #~ msgstr "4-sifret kode …" #~ msgid "Passphrase…" #~ msgstr "Passordfrase …" #~ msgid "Security & Privacy" #~ msgstr "Personvern og sikkerhet" #~ msgid "Phone and Internet" #~ msgstr "Telefon og Internett" #~ msgid "Phone only" #~ msgstr "Bare telefon" #~ msgid "Fingerprint ID" #~ msgstr "Fingeravtrykks-ID" #~ msgid "Locking and unlocking" #~ msgstr "Låsing og opplåsing" #~ msgid "SIM PIN" #~ msgstr "SIM-kortets PIN-kode" #~ msgid "On" #~ msgstr "Påslått" #~ msgid "Encryption" #~ msgstr "Kryptering" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Kryptering beskytter mot lesing av telefondata når enheten er koblet til " #~ "en PC eller annen enhet." #~ msgid "Privacy" #~ msgstr "Personvern" #~ msgid "Stats on welcome screen" #~ msgstr "Statistikk på velkomstskjermen" #~ msgid "Messages on welcome screen" #~ msgstr "Meldinger på velkomstskjermen" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Ingen" #~ msgid "Passcode" #~ msgstr "Kode" #~ msgid "Sleep locks immediately" #~ msgstr "Lås umiddelbart ved hvilemodus" #~ msgid "When locked, allow:" #~ msgstr "Tillat følgende i låst tilstand:" #~ msgid "Notifications and quick settings" #~ msgstr "Varslinger og hurtiginnstillinger" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "Skru på låsesikkerhet for å begrense tilgang når enheten er låst." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Andre programmer og funksjoner ber deg om å låse opp." #~ msgid "Change SIM PIN" #~ msgstr "Endre SIM-kortets PIN-kode" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Feil PIN-kode. %1 forsøk gjenstår." #~ msgstr[1] "Feil PIN-kode. %1 forsøk gjenstår." #~ msgid "No more attempts allowed" #~ msgstr "Tillatte forsøk oppbrukt" #~ msgid "Current PIN:" #~ msgstr "Gjeldende PIN-kode:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 forsøk tillatt." #~ msgstr[1] "%1 forsøk tillatt." #~ msgid "Choose new PIN:" #~ msgstr "Angi ny PIN-kode:" #~ msgid "Confirm new PIN:" #~ msgstr "Bekreft ny PIN-kode:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN-kodene du skrev inn var ulike. Prøv igjen." #~ msgid "Enter SIM PIN" #~ msgstr "Tast SIM-kortets PIN-kode" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Tast gammel PIN-kode" #~ msgid "Unlock" #~ msgstr "Lås opp" #~ msgid "Lock" #~ msgstr "Lås" #~ msgid "Unlocked" #~ msgstr "Låst opp" #~ msgid "Change PIN…" #~ msgstr "Endre PIN-kode…" #~ msgid "Locked" #~ msgstr "Låst" #~ msgid "Unlock…" #~ msgstr "Lås opp…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Hvis en PIN-kode er valgt for et SIM-kort, må denne tastes inn hver gang " #~ "du starter enheten på nytt og/eller setter inn SIM-kortet." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "SIM-kortet kan bli låst permanent hvis du taster feil PIN-kode flere " #~ "ganger." #~ msgid "Hour" #~ msgstr "Time" #~ msgid "Minute" #~ msgstr "Minutt" #~ msgid "Second" #~ msgstr "Sekund" #~ msgid "Day" #~ msgstr "Dag" #~ msgid "Month" #~ msgstr "Måned" #~ msgid "Year" #~ msgstr "År" #~ msgid "Cellular data" #~ msgstr "Mobildata" #~ msgid "No SIM detected" #~ msgstr "SIM-kort ikke funnet" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Sett inn SIM-kort og start enheten på nytt." #~ msgid "Data roaming" #~ msgstr "Data i fremmednett" #~ msgid "Ask me each time" #~ msgstr "Spør meg hver gang" #~ msgid "For outgoing calls, use:" #~ msgstr "Bruk følgende kort til å ringe:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Du kan velge hvilket SIM-kort som skal brukes per anrop, og per kontakt i " #~ "adresseboka." #~ msgid "For messages, use:" #~ msgstr "Bruk følgende til å sende meldinger:" #~ msgid "Next" #~ msgstr "Neste" #~ msgid "Data usage statistics" #~ msgstr "Bruksstatistikk for mobildata" #~ msgid "Carriers" #~ msgstr "Tilbydere" #~ msgid "Connection type:" #~ msgstr "Tilkoblingstype:" #~ msgid "2G only (saves battery)" #~ msgstr "Kun 2G (sparer batteri)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (raskere)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (raskere)" #~ msgid "Edit SIM Name" #~ msgstr "Rediger SIM-kortnavn" #~ msgid "Cellular data:" #~ msgstr "Mobildata:" #~ msgid "Accessibility" #~ msgstr "Tilgjengelighet" #~ msgid "accessibility" #~ msgstr "tilgjengelighet" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobil" #~ msgid "mobile" #~ msgstr "mobildata" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "data" #~ msgid "carrier" #~ msgstr "operatør" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "fremmednett" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "tjenester" #~ msgid "forwarding" #~ msgstr "videresending" #~ msgid "waiting" #~ msgstr "venter" #~ msgid "call" #~ msgstr "anrop" #~ msgid "shortcuts" #~ msgstr "snarveier" #~ msgid "numbers" #~ msgstr "nummer" #~ msgid "security" #~ msgstr "sikkerhet" #~ msgid "privacy" #~ msgstr "personvern" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kode" #~ msgid "password" #~ msgstr "passord" #~ msgid "passphrase" #~ msgstr "passordfrase" #~ msgid "swipe" #~ msgstr "sveipe" #~ msgid "allow" #~ msgstr "tillat" #~ msgid "access" #~ msgstr "tilgang" #~ msgid "Updates available" #~ msgstr "Oppdateringer er tilgjengelige" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Feil kode. Prøv igjen." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Feil passordfrase. Prøv igjen." #~ msgid "Could not set security mode" #~ msgstr "Klarte ikke å velge sikkerhetsmodus" #~ msgid "Could not set security display hint" #~ msgstr "Kunne ikke angi hint for sikkerhetsvisning" #~ msgid "Authentication token manipulation error" #~ msgstr "Manipulasjonsfeil for autentiseringskode" #~ msgid "There's an updated system image." #~ msgstr "Det har kommet et oppdatert systembilde." #~ msgid "Tap to open the system updater." #~ msgstr "Trykk for å åpne systemoppdateringsverktøyet." lomiri-system-settings-1.1.0/po/ne.po000066400000000000000000001315061457356502600175670ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ne\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/nl.po000066400000000000000000002347421457356502600176040ustar00rootroot00000000000000# Dutch translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-15 14:06+0000\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:40+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Systeeminstellingen" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Voorkeuren;Instellingen;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Kan huidig verzoek niet afbreken (geen contact met dienst)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Kan huidig verzoek niet onderbreken (geen contact met dienst)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Ontwikkelaarsmodus" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "In de ontwikkelaarsmodus heeft iedereen toegang tot en kan iedereen dingen " "wijzigen of verwijderen op deze telefoon door deze te verbinden met een " "ander apparaat." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Stel een toegangscode of wachtwoordzin in om de ontwikkelaarsmodus in te " "schakelen." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Ontgrendelbeveiliging" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Deze licentie kan niet worden getoond." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Over" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serienummer" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Geen" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wifi-adres" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetoothadres" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Opslag" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 beschikbaar" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Besturingssysteem" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Bijgewerkt op" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nooit" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Controleren op updates" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Wettelijk:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Softwarelicenties" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Bijkomende informatie" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Ontwikkelaarsmodus" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Scannen" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Systeemruimte" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "In gebruik door systeem" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video's" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Afbeeldingen" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Documenten" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Downloads" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Overige bestanden" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "In gebruik door apps" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Totale opslagruimte" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Vrije ruimte" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Sorteren op naam" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Sorteren op grootte" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "n.v.t." #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Bijzonderheden van besturingssysteemversie" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Systeemupdatekanaal" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Versienummer van besturingssysteem" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Kernel" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Bouw-abi" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports-schijfkopiedeel" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Beschrijving van Ubuntuversie" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Apparaat-schijfkopiedeel" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Beschrijving van apparaatversie" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Aanpassingsschijfkopiedeel" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Onbekende naam" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Annuleren" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Geen afbeeldingen geselecteerd" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 afbeelding verwijderen" msgstr[1] "%1 afbeeldingen verwijderen" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Afbeelding toevoegen…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Afbeeldingen verwijderen…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Achtergrond en vormgeving" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Globale thema-instellingen:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Donker thema gebruiken" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Herstart je apparaat om de wijzigingen toe te passen." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Visuele effecten:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Vervagingseffecten gebruiken" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Achtergrondafbeelding:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Systeemkunst" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Aangepast" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Kies een app" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Voorvertoning" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Instellen" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Mislukt" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "De ingestelde achtergrondafbeelding kan niet worden verwijderd." #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Oké" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Accu" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 seconde geleden" msgstr[1] "%1 seconden geleden" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minuut geleden" msgstr[1] "%1 minuten geleden" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 uur geleden" msgstr[1] "%1 uur geleden" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Oplaadniveau" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Gisteren" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Vandaag" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Aan het opladen" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Recentste volledige oplaadbeurt" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Volledig opgeladen" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Accupercentage op indicator tonen" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Oplaadinformatie op vergrendelscherm tonen" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Methodes om accuverbruik te verminderen:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Schermhelderheid" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Vergrendelen bij inactiviteit" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Slaapstand bij inactiviteit" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Na %1 seconde" msgstr[1] "Na %1 seconden" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Na %1 minuut" msgstr[1] "Na %1 minuten" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wifi-hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wifi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Telefoon vergrendelen indien niet in gebruik:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Slaapstand inschakelen indien niet in gebruik:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Na %1 seconde" msgstr[1] "Na %1 seconden" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Hoe korter de tijdsduur, hoe veiliger. Het apparaat wordt niet vergrendeld " "tijdens gesprekken of video's." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Het apparaat gaat niet in de slaapstand tijdens gesprekken of video's." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetoothkoppelingsverzoek" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "‘%1’ wil aan dit apparaat worden gekoppeld. Wil je dit toestaan?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Toestaan" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Weigeren" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetoothkoppelingsverzoek" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Bevestig dat de op ‘%1’ getoonde pincode gelijk is aan deze" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Pincode bevestigen" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Verbonden" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Bezig met verbinden…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Bezig met verbinding verbreken…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Niet verbonden" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Onbekend" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefoon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Netwerk" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Koptelefoon" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Andere geluiden" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Toetsenbord" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Muis" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printer" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Camera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Horloge" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Overig" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Uitstekend" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Goed" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Redelijk" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Slecht" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Naam" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Soort" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signaalsterkte" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Automatisch verbinden indien binnen bereik:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Verbinding verbreken" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Verbinden" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Apparaat vergeten" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Voer de volgende pincode in op ‘%1’ en druk vervolgens op de entertoets:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Vindbaar" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Niet vindbaar" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Bezig met zoeken…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Gekoppelde apparaten:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Verbind nog een apparaat:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Verbind een apparaat:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Er zijn geen apparaten aangetroffen" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Pincode voor ‘%1’" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Koppelen" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Helderheid en scherm" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Helderheid" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Schermhelderheid:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Automatisch bijstellen" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" "Maakt het scherm automatisch helderder of donkerder, afhankelijk van de " "omgeving." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Scherm:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Extern beeldscherm" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Draadloos beeldscherm" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Niet verbonden" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Wireless Display" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Er is geen beeldscherm aangetroffen" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Verbonden beeldscherm:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Bezig met verbinden" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Verbind nog een beeldscherm:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Kies een beeldscherm:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Er kan geen verbinding worden gemaakt met ‘%1’." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Er is een onbekende fout opgetreden tijdens het verbinden met ‘%1’." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gebaren" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Tikken om te ontwaken" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Dubbeltik op het scherm om het scherm in te schakelen." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Breedte van sleeprand:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Huidige waarde: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Hoe hoger de waarde, des te breder de actierand is. Standaardwaarde: 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Hotspotinstellingen aanpassen" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Hotspot instellen" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Hotspotnaam" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Geef de hotspot een naam" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Wachtwoord vereisen (aanbevolen)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Wachtwoord tonen" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Wifi wordt ingeschakeld zodra je de hotspot aanzet." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Wijzigen" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Aanzetten" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Als de hotspot is ingeschakeld, kunnen andere apparaten via wifi " "gebruikmaken van je mobiele internet. Hiervoor worden mogelijk extra kosten " "in rekening gebracht." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Andere apparaten kunnen via wifi gebruikmaken van je mobiele internet. " "Hiervoor worden mogelijk extra kosten in rekening gebracht." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Wachtwoord/Instellingen wijzigen…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Hotspot instellen…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wifi is uitgeschakeld" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Schakel wifi in om een hotspot op te zetten." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Wifi inschakelen" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Weergavetaal" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Terug" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Bevestigen" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Toetsenbordindelingen" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Huidige indelingen:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Alle beschikbare indelingen:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Taal en tekst" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Weergavetaal…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Schermtoetsenbord inschakelen" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Schermtoetsenbord" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Extern toetsenbord" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru donker" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru zwart" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Gewoon wit" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Gewoon zwart" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Gewoon grijs" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Wit omrand" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Zwart omrand" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Grijs omrand" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Thema van schermtoetsenbord" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Toetsenbordthema" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Spellingcontrole" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatisch corrigeren" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Suggesties tonen" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automatische beginhoofdletters" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Zet shift vast om iedere zin automatisch met een hoofdletter te laten " "beginnen." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automatische interpunctie" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Plaats een punt door tweemaal op de spatiebalk te drukken." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Toetsvergroting" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Toetsenbordtoon" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Toetsenbordtrilling" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Doorzichtigheid van toetsenbord" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Fysiek toetsenbord" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Indelingen en andere bronnen" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Herstart je apparaat om de wijzigingen toe te passen." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Nu herstarten" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Huidige spellingcontroletalen:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Alle beschikbare talen:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Bureaublad en starter" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Op grote schermen:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Werkbladen gebruiken" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Ondersteuning voor meerdere virtuele werkbladen" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Starter altijd tonen" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" "Video’s en schermvullende spellen kunnen de starter tijdelijk verbergen." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Pictogramgrootte:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Cursorsnelheid:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Scrollsnelheid:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Dubbelkliksnelheid:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Dubbelklik testen:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Vinger-scrollsnelheid:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tikken om te klikken" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Scrollen met twee vingers" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Touchpad negeren:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Tijdens het typen" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Bij gebruik van een muis" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Sluit een muis of touchpad aan via usb of maak verbinding met een " "bluetoothapparaat. Als je bluetoothapparaat niet wordt herkend, controleer " "dan of het apparaat aan staat en de batterijen/accu zijn opgeladen." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Voor dit scherm is een bluetoothmuis of -touchpad vereist. Controleer of het " "apparaat binnen bereik is en de batterijen/accu zijn opgeladen." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Muis en touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Hoofdknop:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Links" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Rechts" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Niet snel genoeg" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Gedubbelklikt" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "Nfc" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Noodmeldingen" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Noodmeldingen zijn niet beschikbaar" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Noodmeldingen zijn ingeschakeld" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Noodmeldingen zijn uitgeschakeld" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Meldingen:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Noodmeldingen tonen" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Extreem gevaar" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Extreem levens- en eigendomsgevaar" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Ernstig gevaar" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Ernstig levens- en eigendomsgevaar" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "AMBER Alerts" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Meldingen omtrent kindontvoeringen" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Openbareveiligheidsmeldingen" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Aanbevolen handelingen om levens en eigendommen te redden" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Testen" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Testmeldingen" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Meldingen" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Deze app mag meldingen geven middels:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Geluiden" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Trillingen" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Meldingsballonnen" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Meldingenlijst" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Geluid" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Apps die geluid maken bij meldingen:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Trillen" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "In stille stand:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Normaal trillen" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Niet trillen" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Apps die trillen bij meldingen:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Apps:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Apps kunnen je op de hoogte brengen met behulp van meldingen, geluiden, " "trillingen en de meldingenlijst." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Apps die geluid maken bij meldingen" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Apps die trillen bij meldingen" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Geen meldingen" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Ballonnen" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Printer toevoegen" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Voer de uri in" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Apparaten" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Er zijn geen apparaten aangetroffen." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Beschrijf de printer" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Verbinding" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Kies een verbinding" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Printernaam" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Beschrijving" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Optioneel" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Locatie" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Stuurprogramma" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Kies een stuurprogramma" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Kies een printer op de lijst" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Kies een ppd-bestand" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Stuurprogramma's filteren" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Ppd-bestand" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Afdrukken" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Afdrukopdrachten beheren" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Standaardprinter" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Ingestelde printers" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Aangetroffen printers" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Verwijderen" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Instellen als standaard" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Er zijn nog geen printers ingesteld." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Printerstatus" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Algemene instellingen" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Beleid" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopieën en pagina's" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Aantal kopieën" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Papiergrootte" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Dubbelzijdig" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Kleurruimte" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kwaliteit" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Ingeschakeld" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Standaard" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Dit is de standaardprinter." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Accepteert opdrachten" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Gedeeld" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inactief" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Afgebroken" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Actief" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Gestopt" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Er zijn geen berichten" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Opdrachten" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Afdrukopdrachten beheren" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adres" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Lokale raw-printer" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Testpagina afdrukken" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Alle documenten, opgeslagen spellen, instellingen en andere items worden " "definitief verwijderd van dit apparaat." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Alles wissen en terugzetten op standaardwaarden" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Apparaat opnieuw instellen" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Starter opnieuw instellen" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "De starter krijgt zijn oorspronkelijke items terug." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Systeeminstellingen herstellen…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "De inhoud en vormgeving van de starter en de filters op het startscherm " "worden teruggezet op de standaardinstellingen." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Alles wissen en terugzetten op standaardwaarden" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Systeeminstellingen opnieuw instellen" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Stille stand" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Belvolume:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Een hoog volumeniveau kan je gehoor beschadigen." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefoongesprekken:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Beltoon" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Trillen tijdens bellen" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Trillen in stille stand" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Toetsenblokgeluiden" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Berichten:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Berichtgeluid" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Trillen en geluid afspelen" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Andere geluiden:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Vergrendelgeluid" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Andere trillingen" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Eigen berichtgeluid kiezen" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Aangepaste beltoon" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Kies uit" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Tijdzone" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Stel de tijdzone in:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatisch" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Handmatig" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Voer je huidige locatie in." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Er is geen locatie gevonden" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Datum en tijd" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Tijdzone:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Stel de datum en tijd in:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Datum en tijd instellen" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Tijd" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datum" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "Vpn" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Om een vpn-configuratie toe te voegen, moet je het bijbehorende " "configuratiebestand downloaden of handmatig instellen." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Eigen configuratie toevoegen…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Herverbind met de vpn." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Je moet opnieuw verbinden om de wijzigingen toe te passen." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Certificaat toevoegen?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Sleutel toevoegen?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Pac-bestand toevoegen?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Inhoud:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Er zijn geen gegevens beschikbaar." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Opslaan" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Onbekende foutmelding" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Zonder reden" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Het apparaat wordt voortaan beheerd" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Het apparaat wordt niet meer beheerd" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Het apparaat kan niet worden klaargemaakt voor configuratie" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "De ip-configuratie kan niet worden gereserveerd (geen adres beschikbaar, " "tijd verlopen, etc..)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "De ip-configuratie is niet meer geldig" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "De inloggegevens zijn onjuist" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Verbinding verbroken met 802.1X-module" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Instellen van 802.1X-module mislukt" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X-module mislukt" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "De 802.1X-module had te veel tijd nodig om te authenticeren" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "De dhcp-client kan niet worden gestart" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP-clientfout" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP-client mislukt" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "De dienst voor gedeelde verbinding kan niet worden gestart" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "De dienst voor gedeelde verbinding is mislukt" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Er ontbreekt mogelijk noodzakelijke firmware voor het apparaat" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Het apparaat is verwijderd" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Netwerkbeheer is in de slaapstand gegaan" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "De actieve verbinding van het apparaat is verdwenen" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Het apparaat is losgekoppeld door gebruiker of client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "De bestaande verbinding van het apparaat werd verondersteld" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "De module is nu beschikbaar" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Er is geen modem aangetroffen" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "De bluetoothverbinding is mislukt of verlopen" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Een afhankelijkheid van de verbinding is mislukt" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Modembeheer is niet beschikbaar" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Het wifinetwerk is niet aangetroffen" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Een secundaire verbinding van de basisverbinding is mislukt" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Netwerkinformatie" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Recentste verbinding" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Wachtwoord" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Netwerk vergeten" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Ip-adres" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Verbinden met verborgen netwerk" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Netwerknaam" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "Wifinaam (SSID)" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Beveiliging" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA en WPA2 Persoonlijk" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA en WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamische WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Dit is een onveilig netwerk!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Authenticatie" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Extra autorisatiestap" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA-certificaat" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Kiezen…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1… - verloopt op %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1 - verloopt op %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Gebruik een certificaat om de veiligheid te verhogen (aanbevolen)." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Clientcertificaat" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Persoonlijke gebruikerssleutel" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac-bestand" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac-voorzieningen" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Uitgeschakeld" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anoniem" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Geautoriseerd" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Beide" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP-versie" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versie 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versie 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatisch" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonieme identiteit" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identiteit" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Gebruikersnaam" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Wachtwoord van persoonlijke sleutel" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Wachtwoord onthouden" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Verbinden met verborgen netwerk…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Eerder gebruikte netwerken" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Wissen" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Privésleutel" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Publieke sleutel" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Ondoorzichtig" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Zoeken" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Persoonlijk" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Systeemthema" #~ msgid "Message received" #~ msgstr "Bericht ontvangen" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Verbinden met wifi" #~ msgid "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgstr "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgid "Remove image" #~ msgstr "Afbeelding verwijderen" #~ msgid "Unavailable" #~ msgstr "Niet beschikbaar" #~ msgid "Launcher" #~ msgstr "Starter" #~ msgid "System;" #~ msgstr "Systeem;" #~ msgid "about" #~ msgstr "over" #~ msgid "device" #~ msgstr "apparaat" #~ msgid "info" #~ msgstr "informatie" #~ msgid "phone" #~ msgstr "telefoon" #~ msgid "number" #~ msgstr "nummer" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serienummer" #~ msgid "address" #~ msgstr "adres" #~ msgid "mac" #~ msgstr "mac-adres" #~ msgid "licenses" #~ msgstr "licenties" #~ msgid "developer" #~ msgstr "ontwikkelaar" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "opslag" #~ msgid "disk" #~ msgstr "schijf" #~ msgid "space" #~ msgstr "ruimte" #~ msgid "version" #~ msgstr "versie" #~ msgid "revision" #~ msgstr "revisie" #~ msgid "appearance" #~ msgstr "uiterlijk" #~ msgid "wallpaper" #~ msgstr "achtergrond" #~ msgid "art" #~ msgstr "kunst" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "foto" #~ msgid "image" #~ msgstr "afbeelding" #~ msgid "battery" #~ msgstr "accu" #~ msgid "power" #~ msgstr "energie" #~ msgid "charge" #~ msgstr "opladen" #~ msgid "idle" #~ msgstr "inactief" #~ msgid "lock" #~ msgstr "vergrendelen" #~ msgid "disable" #~ msgstr "uitschakelen" #~ msgid "enable" #~ msgstr "inschakelen" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "headset" #~ msgid "pair" #~ msgstr "koppelen" #~ msgid "discover" #~ msgstr "ontdekken" #~ msgid "car" #~ msgstr "auto" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "wireless" #~ msgstr "draadloos" #~ msgid "connect" #~ msgstr "verbinden" #~ msgid "disconnect" #~ msgstr "verbinding verbreken" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "helderheid" #~ msgid "display" #~ msgstr "scherm" #~ msgid "screen" #~ msgstr "scherm" #~ msgid "automatic" #~ msgstr "automatisch" #~ msgid "adjust" #~ msgstr "bijstellen" #~ msgid "Example" #~ msgstr "Voorbeeld" #~ msgid "example" #~ msgstr "voorbeeld" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "voorbeeld" #~ msgid "Flight Mode" #~ msgstr "Vliegtuigstand" #~ msgid "flight" #~ msgstr "vlucht" #~ msgid "plane" #~ msgstr "vliegtuig" #~ msgid "offline" #~ msgstr "offline" #~ msgid "airplane" #~ msgstr "vliegtuig" #~ msgid "network" #~ msgstr "netwerk" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Afbeeldingen" #~ msgid "hotspot" #~ msgstr "hotspot" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "taal" #~ msgid "keyboard" #~ msgstr "toetsenbord" #~ msgid "spellcheck" #~ msgstr "spellingcontrole" #~ msgid "correct" #~ msgstr "juist" #~ msgid "suggestions" #~ msgstr "suggesties" #~ msgid "capitalization" #~ msgstr "hoofdletters" #~ msgid "punctuation" #~ msgstr "interpunctie" #~ msgid "layout" #~ msgstr "indeling" #~ msgid "words" #~ msgstr "woorden" #~ msgid "vibration" #~ msgstr "trillen" #~ msgid "launcher" #~ msgstr "starter" #~ msgid "mouse" #~ msgstr "muis" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "tik" #~ msgid "touch" #~ msgstr "touch" #~ msgid "click" #~ msgstr "klikken" #~ msgid "input" #~ msgstr "invoer" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Authenticatie" #~ msgid "notifications" #~ msgstr "meldingen" #~ msgid "apps" #~ msgstr "apps" #~ msgid "authorize" #~ msgstr "autoriseren" #~ msgid "permissions" #~ msgstr "bevoegdheden" #~ msgid "badges" #~ msgstr "emblemen" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Draaivergrendeling" #~ msgid "rotation" #~ msgstr "draaiing" #~ msgid "orientation" #~ msgstr "oriëntatie" #~ msgid "printer" #~ msgstr "printer" #~ msgid "printers" #~ msgstr "printers" #~ msgid "printing" #~ msgstr "afdrukken" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "samenvoegen" #~ msgid "copies" #~ msgstr "kopieën" #~ msgid "colormodel" #~ msgstr "kleurruimte" #~ msgid "greyscale" #~ msgstr "grijswaarden" #~ msgid "color" #~ msgstr "kleur" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "inkt" #~ msgid "Reset" #~ msgstr "Standaardwaarden" #~ msgid "reset" #~ msgstr "standaardwaarden" #~ msgid "erase" #~ msgstr "wissen" #~ msgid "factory" #~ msgstr "fabriek" #~ msgid "clear" #~ msgstr "wissen" #~ msgid "restore" #~ msgstr "herstellen" #~ msgid "sound" #~ msgstr "geluid" #~ msgid "silent" #~ msgstr "stil" #~ msgid "ringtone" #~ msgstr "beltoon" #~ msgid "vibrate" #~ msgstr "trillen" #~ msgid "dialpad" #~ msgstr "toetsenblok" #~ msgid "message" #~ msgstr "bericht" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "tijd" #~ msgid "date" #~ msgstr "datum" #~ msgid "timezone" #~ msgstr "tijdzone" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "routering" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "Wifi" #~ msgid "hidden" #~ msgstr "verborgen" #~ msgid "Used by Ubuntu" #~ msgstr "In gebruik door Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu-kunst" #~ msgid "Dash background" #~ msgstr "Achtergrond van appoverzicht" #~ msgid "Opacity:" #~ msgstr "Doorzichtigheid:" #~ msgid "Edit" #~ msgstr "Bewerken" #~ msgid "New APN" #~ msgstr "Nieuwe APN" #~ msgid "Used for:" #~ msgstr "Gebruiken voor:" #~ msgid "Internet and MMS" #~ msgstr "Internet en mms" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Geef de APN een naam" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Voer de naam van het toegangspunt in" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Voer het berichtencentrum in" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Voer de berichtproxy in" #~ msgid "Proxy port" #~ msgstr "Proxypoort" #~ msgid "Enter message proxy port" #~ msgstr "Voer de berichtproxypoort in" #~ msgid "User name" #~ msgstr "Gebruikersnaam" #~ msgid "Enter username" #~ msgstr "Voer de gebruikersnaam in" #~ msgid "Enter password" #~ msgstr "Voer het wachtwoord in" #~ msgid "PAP or CHAP" #~ msgstr "PAP of CHAP" #~ msgid "PAP only" #~ msgstr "Alleen PAP" #~ msgid "CHAP only" #~ msgstr "Alleen CHAP" #~ msgid "Protocol" #~ msgstr "Protocol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4 en IPv6" #~ msgid "Carrier & APN" #~ msgstr "Provider en APN" #~ msgid "Carrier" #~ msgstr "Provider" #~ msgid "Carriers & APNs" #~ msgstr "Providers en APN's" #~ msgid "MMS APN" #~ msgstr "MMS-APN" #~ msgid "Internet APN" #~ msgstr "Internet-APN" #~ msgid "LTE APN" #~ msgstr "LTE-APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Standaardwaarden herstellen…" #~ msgid "Reset APN Settings" #~ msgstr "APN-instellingen herstellen" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Weet je zeker dat je de APN-instellingen wilt herstellen?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Voorkeur voor %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Je hebt '%1' gekozen als voorkeurs-APN voor mms. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Je hebt '%1' gekozen als voorkeurs-APN voor internet. " #~ msgid "Disable" #~ msgstr "Uitschakelen" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Verbinding met %1 verbreken" #, qt-format #~ msgid "Disable %1" #~ msgstr "%1 uitschakelen" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "De verbinding met %1 wordt verbroken." #, qt-format #~ msgid "This disables %1." #~ msgstr "%1 wordt uitgeschakeld." #~ msgid "Cellular" #~ msgstr "Mobiel netwerk" #~ msgid "Call forwarding" #~ msgstr "Gespreksdoorschakeling" #~ msgid "Forward every incoming call" #~ msgstr "Elke inkomende oproep doorschakelen" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Schakel alle oproepen door naar een ander nummer." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Kan de status van 'gesprek doorsturen' niet opvragen " #~ msgid "Forward incoming calls when:" #~ msgstr "Inkomende oproepen doorschakelen als:" #~ msgid "I’m on another call" #~ msgstr "Ik in gesprek ben" #~ msgid "I don’t answer" #~ msgstr "Ik niet opneem" #~ msgid "My phone is unreachable" #~ msgstr "Mijn telefoon onbereikbaar is" #~ msgid "Contacts…" #~ msgstr "Contactpersonen…" #~ msgid "Please select a phone number" #~ msgstr "Kies een telefoonnummer" #~ msgid "Numbers" #~ msgstr "Nummers" #~ msgid "Could not forward to this contact" #~ msgstr "Kan niet doorschakelen naar deze contactpersoon" #~ msgid "Contact not associated with any phone number." #~ msgstr "De contactpersoon is niet gekoppeld aan een telefoonnummer." #~ msgid "All calls" #~ msgstr "Alle oproepen" #~ msgid "Some calls" #~ msgstr "Bepaalde oproepen" #~ msgid "Off" #~ msgstr "Uit" #~ msgid "Forward to" #~ msgstr "Doorschakelen naar" #~ msgid "Enter a number" #~ msgstr "Voer een nummer in" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Kan de instelling 'gesprekken doorsturen' niet aanpassen." #~ msgid "Call waiting" #~ msgstr "Gesprek in de wacht" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Hiermee kun je een nieuwe oproep beantwoorden of starten terwijl je in " #~ "gesprek bent, en ertussen schakelen" #~ msgid "Services" #~ msgstr "Diensten" #, qt-format #~ msgid "Last called %1" #~ msgstr "Recentste oproep: %1" #~ msgid "Call" #~ msgstr "Oproep" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1-diensten" #~ msgid "SIM" #~ msgstr "Simkaart" #~ msgid "App permissions" #~ msgstr "App-bevoegdheden" #~ msgid "Apps that you have granted access to:" #~ msgstr "Apps die toegang hebben gekregen tot:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Apps die toegang hebben gevraagd tot je camera" #~ msgid "Apps that have requested access to your location" #~ msgstr "Apps die toegang hebben gevraagd tot je locatie" #~ msgid "Microphone" #~ msgstr "Microfoon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Apps die toegang hebben gevraagd tot je microfoon" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Apps kunnen ook toegang vragen tot je online-account(s)." #~ msgid "Online Accounts…" #~ msgstr "Online-accounts…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Geef het apparaat toegang tot je locatie:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Via gps (minder nauwkeurig)" #~ msgid "Using GPS" #~ msgstr "Via gps" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Via gps, geanonimiseerde wifi- en mobiele netwerkinformatie.
Als je " #~ "deze optie kiest, ga je akkoord met de
algemene voorwaarden " #~ "van Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Via gps en geanonimiseerde wifi-informatie.
Als je deze optie kiest, " #~ "ga je akkoord met de algemene voorwaarden van Nokia HERE." #~ msgid "Not at all" #~ msgstr "Niet gebruiken" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "GPS wordt gebruikt om je locatie bij benadering te bepalen. Schakel gps " #~ "uit om het accuverbruik te verminderen." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "GPS en wifi worden gebruikt om je locatie bij benadering te bepalen. " #~ "Schakel locatiebepaling uit om het accuverbruik te verminderen." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "GPS en wifi (momenteel uit) worden gebruikt om je locatie bij benadering " #~ "te bepalen. Schakel locatiebepaling uit om het accuverbruik te " #~ "verminderen." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "GPS, wifi en mobiele zendmasten worden gebruikt om je locatie bij " #~ "benadering te bepalen. Schakel locatiebepaling uit om het accuverbruik te " #~ "verminderen." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Wifi, mobiele zendmasten (momenteel geen mobiele verbinding) en gps " #~ "worden gebruikt om je locatie bij benadering te bepalen. Schakel " #~ "locatiebepaling uit om het accuverbruik te verminderen." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Wifi (momenteel uit), mobiele zendmasten en gps worden gebruikt om je " #~ "locatie bij benadering te bepalen. Schakel locatiebepaling uit om het " #~ "accuverbruik te verminderen." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Wifi (momenteel uit), mobiele zendmasten (momenteel geen mobiele " #~ "verbinding) en gps worden gebruikt om je locatie bij benadering te " #~ "bepalen. Schakel locatiebepaling uit om het accuverbruik te verminderen." #~ msgid "Let apps access this location:" #~ msgstr "Geef apps toegang tot deze locatie:" #~ msgid "None requested" #~ msgstr "Geen aanvragen" #~ msgid "Change passcode…" #~ msgstr "Toegangscode wijzigen…" #~ msgid "Change passphrase…" #~ msgstr "Wachtwoordzin wijzigen…" #~ msgid "Switch to swipe" #~ msgstr "Vegen om te ontgrendelen" #~ msgid "Switch to passcode" #~ msgstr "Toegangscode om te ontgrendelen" #~ msgid "Switch to passphrase" #~ msgstr "Wachtwoordzin om te ontgrendelen" #~ msgid "Existing passcode" #~ msgstr "Huidige toegangscode" #~ msgid "Existing passphrase" #~ msgstr "Huidige wachtwoordzin" #~ msgid "Choose passcode" #~ msgstr "Kies een toegangscode" #~ msgid "Choose passphrase" #~ msgstr "Kies een wachtwoordzin" #~ msgid "Confirm passcode" #~ msgstr "Toegangscode bevestigen" #~ msgid "Confirm passphrase" #~ msgstr "Wachtwoordzin bevestigen" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "De toegangscodes komen niet overeen. Probeer het opnieuw." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "De wachtwoordzinnen komen niet overeen. Probeer het opnieuw." #~ msgid "Unset" #~ msgstr "Niet ingesteld" #~ msgid "Unlock the device using:" #~ msgstr "Apparaat ontgrendelen middels:" #~ msgid "Swipe (no security)" #~ msgstr "Vegen (onbeveiligd)" #~ msgid "4-digit passcode" #~ msgstr "Viercijferige toegangscode" #~ msgid "Passphrase" #~ msgstr "Wachtwoordzin" #~ msgid "Fingerprint" #~ msgstr "Vingerafdruk" #~ msgid "Swipe (no security)… " #~ msgstr "Vegen (onbeveiligd)… " #~ msgid "4-digit passcode…" #~ msgstr "Viercijferige toegangscode…" #~ msgid "Passphrase…" #~ msgstr "Wachtwoordzin…" #~ msgid "Security & Privacy" #~ msgstr "Beveiliging en privacy" #~ msgid "Phone and Internet" #~ msgstr "Telefoon en internet" #~ msgid "Phone only" #~ msgstr "Alleen telefoon" #~ msgid "Fingerprint ID" #~ msgstr "Vingerafdruk" #~ msgid "Locking and unlocking" #~ msgstr "Vergrendelen en ontgrendelen" #~ msgid "SIM PIN" #~ msgstr "Simkaartpincode" #~ msgid "On" #~ msgstr "Aan" #~ msgid "Encryption" #~ msgstr "Versleuteling" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Versleuteling beschermt je telefoongegevens tegen ongewenste toegang als " #~ "je telefoon verbonden is met een pc of ander apparaat." #~ msgid "Privacy" #~ msgstr "Privacy" #~ msgid "Stats on welcome screen" #~ msgstr "Statistieken op welkomstscherm" #~ msgid "Messages on welcome screen" #~ msgstr "Berichten op welkomstscherm" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Geen" #~ msgid "Passcode" #~ msgstr "Toegangscode" #~ msgid "Sleep locks immediately" #~ msgstr "Slaapstand vergrendelt meteen" #~ msgid "When locked, allow:" #~ msgstr "Toestaan bij vergrendeling:" #~ msgid "Notifications and quick settings" #~ msgstr "Toegang tot meldingen en snelle instellingen" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Schakel vergrendelbeveiliging in om toegang tot het apparaat te blokkeren " #~ "als het vergrendeld is." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Andere apps en functies zullen je vragen om ontgrendeling." #~ msgid "Change SIM PIN" #~ msgstr "Simpincode wijzigen" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Onjuiste pincode - nog %1 poging." #~ msgstr[1] "Onjuiste pincode - nog %1 pogingen." #~ msgid "No more attempts allowed" #~ msgstr "Geen pogingen meer toegestaan" #~ msgid "Current PIN:" #~ msgstr "Huidige pincode:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 poging toegestaan." #~ msgstr[1] "%1 pogingen toegestaan." #~ msgid "Choose new PIN:" #~ msgstr "Voer een nieuwe pincode in:" #~ msgid "Confirm new PIN:" #~ msgstr "Bevestig de nieuwe pincode:" #~ msgid "PINs don't match. Try again." #~ msgstr "De pincodes komen niet overeen. Probeer het opnieuw." #~ msgid "Enter SIM PIN" #~ msgstr "Voer de simpincode in" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Voer de oude simpincode in" #~ msgid "Unlock" #~ msgstr "Ontgrendelen" #~ msgid "Lock" #~ msgstr "Vergrendelen" #~ msgid "Unlocked" #~ msgstr "Deblokkeren" #~ msgid "Change PIN…" #~ msgstr "Pincode wijzigen…" #~ msgid "Locked" #~ msgstr "Geblokkeerd" #~ msgid "Unlock…" #~ msgstr "Deblokkeren…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Als er een simpincode is ingesteld, moet deze telkens worden ingevoerd na " #~ "het herstarten of verwisselen van de simkaart, om gebruik te kunnen maken " #~ "van mobiele diensten." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Als u meermaals een onjuiste pincode invoert, kan de simkaart mogelijk " #~ "definitief geblokkeerd worden." #~ msgid "Hour" #~ msgstr "Uur" #~ msgid "Minute" #~ msgstr "Minuut" #~ msgid "Second" #~ msgstr "Seconde" #~ msgid "Day" #~ msgstr "Dag" #~ msgid "Month" #~ msgstr "Maand" #~ msgid "Year" #~ msgstr "Jaar" #~ msgid "Cellular data" #~ msgstr "Mobiel internet" #~ msgid "No SIM detected" #~ msgstr "Geen simkaart aangetroffen" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Plaats een simkaart en herstart je apparaat." #~ msgid "Data roaming" #~ msgstr "Roaming" #~ msgid "Ask me each time" #~ msgstr "Altijd vragen" #~ msgid "For outgoing calls, use:" #~ msgstr "Gebruik voor uitgaande gesprekken:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Je kunt de simkaart van elk individueel gesprek of contactpersonen in het " #~ "adresboek wijzigen." #~ msgid "For messages, use:" #~ msgstr "Gebruik voor sms'en:" #~ msgid "Next" #~ msgstr "Volgende" #~ msgid "Data usage statistics" #~ msgstr "Statistieken omtrent gegevensverbruik" #~ msgid "Carriers" #~ msgstr "Providers" #~ msgid "Connection type:" #~ msgstr "Soort verbinding:" #~ msgid "2G only (saves battery)" #~ msgstr "Alleen 2G (bespaart accu)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (sneller)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (sneller)" #~ msgid "Edit SIM Name" #~ msgstr "Simnaam aanpassen" #~ msgid "Cellular data:" #~ msgstr "Mobiel internet:" #~ msgid "Accessibility" #~ msgstr "Toegankelijkheid" #~ msgid "accessibility" #~ msgstr "toegankelijkheid" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobiel" #~ msgid "mobile" #~ msgstr "mobiel" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "gegevens" #~ msgid "carrier" #~ msgstr "provider" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roaming" #~ msgid "sim" #~ msgstr "simkaart" #~ msgid "services" #~ msgstr "diensten" #~ msgid "forwarding" #~ msgstr "doorschakelen" #~ msgid "waiting" #~ msgstr "wachten" #~ msgid "call" #~ msgstr "bellen" #~ msgid "shortcuts" #~ msgstr "sneltoetsen" #~ msgid "numbers" #~ msgstr "nummers" #~ msgid "security" #~ msgstr "beveiliging" #~ msgid "privacy" #~ msgstr "privacy" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "code" #~ msgid "password" #~ msgstr "wachtwoord" #~ msgid "passphrase" #~ msgstr "wachtwoordzin" #~ msgid "swipe" #~ msgstr "vegen" #~ msgid "allow" #~ msgstr "toestaan" #~ msgid "access" #~ msgstr "toegang" #~ msgid "Updates available" #~ msgstr "Updates beschikbaar" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Onjuiste toegangscode. Probeer het opnieuw." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Onjuiste wachtwoordzin. Probeer het opnieuw." #~ msgid "Could not set security mode" #~ msgstr "Kan beveiligingsmodus niet instellen" #~ msgid "Could not set security display hint" #~ msgstr "Kan beveiligingshint op scherm niet instellen" #~ msgid "Authentication token manipulation error" #~ msgstr "Fout tijdens manipulatie van authenticatiemiddel" #~ msgid "There's an updated system image." #~ msgstr "Er is een systeemupdate beschikbaar." #~ msgid "Tap to open the system updater." #~ msgstr "Druk hier om het updatescherm te openen." lomiri-system-settings-1.1.0/po/nn.po000066400000000000000000001315061457356502600176000ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ny.po000066400000000000000000001317351457356502600176170ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Nyanja \n" "Language: ny\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/oc.po000066400000000000000000001533051457356502600175670ustar00rootroot00000000000000# Occitan (post 1500) translation for lomiri-system-settings # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd. 2015 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2015. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-02-06 06:23+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Occitan (post 1500) \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Paramètres del sistèma" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferéncias;Paramètres;Reglatges;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "a prepaus" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Numèro de seria" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Pas cap" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Emmagazinatge" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 liure" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Logicial :" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Sistèma operatiu" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Pas jamai" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Verificar se i a de mesas a jorn" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Paramètres del sistèma" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vidèos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Àudio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Imatges" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Autres fichièrs" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espaci disponible" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Per nom" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Per talha" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N / D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Títol desconegut" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Anullar" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Rèire plan" #: plugins/background/MainPage.qml:97 #, fuzzy msgid "Global theme settings:" msgstr "Paramètres del sistèma" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "activar" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "rèire plan" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistèma" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizar" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Connexion en cors…" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Apercebut" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "D'acòrdi" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batariá" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "fa %1 minuta" msgstr[1] "fan %1 minutas" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "fa %1 ora" msgstr[1] "fan %1 oras" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivèl de carga" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1 %" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ièr" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Uèi" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connectat" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connexion en cors…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Desconnectat" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Desconegut" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Ordenador" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefòn" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modèm" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Ret" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Casc àudio" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Escotadors" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vidèo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Manega de jòc" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Clavièr" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tauleta" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mirga" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Imprimenta" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Aparelh de fòto" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Autre" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excellent" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bon" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Mejan" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Feble" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nom" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipe" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Estatut" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Fòrça del senhal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Se desconnectar" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Se connectar" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Recercar" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Apariar" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Luminositat" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Luminositat" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "brightness" msgid "Display brightness:" msgstr "luminositat" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Connectat" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Connectat" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Connexion en cors…" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Se desconnectar" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Imatges" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Afichar lo senhal" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Modificar" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmar" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Agençaments de clavièr" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Lenga e tèxte" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "clavièr" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "clavièr" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "clavièr" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "clavièr" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Clavièr" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Verificacion d'ortografia" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Agençaments de clavièr" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "clavièr" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Tornar aviar ara" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Launcher" msgid "Desktop & Launcher" msgstr "Aviador" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Desconnectat" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificacions" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Son" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "rotacion" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Notificacions" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Notificacions" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Son" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "rotacion" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Mòde silenciós" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Emplaçament" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "Notificacions" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Imprimenta" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Servicis" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Connexion en cors…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Connexion en cors…" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Imprimenta" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Chiframent" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Emplaçament" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Imprimenta" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Imprimenta" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Paramètres del sistèma" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Ora & data" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "activar" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Activar" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "messatge" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "adreça" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modèm" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "periferic" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mòde silenciós" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "volume" msgid "Ringer volume:" msgstr "volum" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Sonariá" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messatges :" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy msgid "Message sound" msgstr "messatge" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom message sound" msgstr "messatge" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Sonariá" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fus orari" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticament" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualament" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Ora & data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fus orari :" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Durada" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Lo servici de connexion partejada a fracassat" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Contunhar" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Mesas a jorn disponiblas" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Enregistrar" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Error desconeguda" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Sens rason" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Lo client DHCP a pas capitat de s'aviar" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Error del client DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Lo client DHCP a fracassat" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Lo servici de connexion partejada a pas capitat de s'aviar" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Lo servici de connexion partejada a fracassat" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Senhal" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adreça IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nom de la ret" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Seguretat" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA e WPA2 personal" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA e WPA2 personal" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "orientacion" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "desactivar" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "version" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Version : " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Version : " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "automatic" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nom d'utilizaire" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "senhal" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Escafar" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Confidencialitat" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Recercar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistèma" #~ msgid "Message received" #~ msgstr "Messatge recebut" #~ msgid "Remove image" #~ msgstr "Suprimir l'imatge" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Mesas a jorn disponiblas" #~ msgid "System;" #~ msgstr "Sistèma ;" #~ msgid "about" #~ msgstr "a prepaus" #~ msgid "device" #~ msgstr "periferic" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telefòn" #~ msgid "number" #~ msgstr "nombre" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "numèro de seria" #~ msgid "address" #~ msgstr "adreça" #~ msgid "mac" #~ msgstr "mac" #~ msgid "developer" #~ msgstr "desvolopaire" #~ msgid "software" #~ msgstr "logicial" #~ msgid "disk" #~ msgstr "disc" #~ msgid "space" #~ msgstr "espaci" #~ msgid "version" #~ msgstr "version" #~ msgid "revision" #~ msgstr "revision" #~ msgid "wallpaper" #~ msgstr "fons d'ecran" #~ msgid "photo" #~ msgstr "fòto" #~ msgid "image" #~ msgstr "imatge" #~ msgid "lock" #~ msgstr "varrolhar" #~ msgid "disable" #~ msgstr "desactivar" #~ msgid "enable" #~ msgstr "activar" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "pair" #~ msgstr "par" #~ msgid "wireless" #~ msgstr "sens fial" #~ msgid "stereo" #~ msgstr "esterèo" #~ msgid "screen" #~ msgstr "ecran" #~ msgid "automatic" #~ msgstr "automatic" #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "example" #~ msgstr "exemple" #~ msgid "test" #~ msgstr "tèst" #~ msgid "Flight Mode" #~ msgstr "Mòde avion" #~ msgid "plane" #~ msgstr "avion" #~ msgid "offline" #~ msgstr "desconnectat" #~ msgid "network" #~ msgstr "ret" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Imatges" #~ msgid "language" #~ msgstr "lenga" #~ msgid "keyboard" #~ msgstr "clavièr" #~ msgid "suggestions" #~ msgstr "suggestions" #~ msgid "words" #~ msgstr "mots" #, fuzzy #~ msgid "launcher" #~ msgstr "Aviador" #, fuzzy #~ msgid "mouse" #~ msgstr "Mirga" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "clicar" #, fuzzy #~ msgid "communication" #~ msgstr "orientacion" #~ msgid "permissions" #~ msgstr "permissions" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "rotacion" #~ msgid "rotation" #~ msgstr "rotacion" #~ msgid "orientation" #~ msgstr "orientacion" #, fuzzy #~ msgid "printer" #~ msgstr "Imprimenta" #, fuzzy #~ msgid "printers" #~ msgstr "Imprimenta" #, fuzzy #~ msgid "printing" #~ msgstr "esperatz" #~ msgid "Reset" #~ msgstr "Reïnicializar" #~ msgid "reset" #~ msgstr "reïnicializar" #~ msgid "erase" #~ msgstr "escafar" #~ msgid "clear" #~ msgstr "escafar" #~ msgid "restore" #~ msgstr "restablir" #~ msgid "sound" #~ msgstr "son" #~ msgid "message" #~ msgstr "messatge" #~ msgid "date" #~ msgstr "data" #, fuzzy #~ msgid "vpn" #~ msgstr "apn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "amagat" #, fuzzy #~ msgid "Dash background" #~ msgstr "rèire plan" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Proxy" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Proxy" #, fuzzy #~ msgid "User name" #~ msgstr "Nom d'utilizaire" #, fuzzy #~ msgid "Enter username" #~ msgstr "Picatz la frasa secreta" #, fuzzy #~ msgid "Enter password" #~ msgstr "Picatz la frasa secreta" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Internet" #, fuzzy #~ msgid "Disable" #~ msgstr "desactivar" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Se desconnectar" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "desactivar" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Se desconnectar" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Numèro de telefòn" #, fuzzy #~ msgid "Numbers" #~ msgstr "nombre" #~ msgid "Off" #~ msgstr "Desactivar" #~ msgid "Forward to" #~ msgstr "Far seguir a" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Numèro de telefòn" #~ msgid "Services" #~ msgstr "Servicis" #~ msgid "Call" #~ msgstr "Sonada" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "permissions" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefòn" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Unset" #~ msgstr "Pas configurat" #~ msgid "Passphrase" #~ msgstr "Frasa secreta" #~ msgid "Security & Privacy" #~ msgstr "Seguretat e vida privada" #~ msgid "On" #~ msgstr "Activar" #~ msgid "Encryption" #~ msgstr "Chiframent" #~ msgid "Privacy" #~ msgstr "Confidencialitat" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Pas cap" #~ msgid "Unlock" #~ msgstr "Desvarrolhar" #~ msgid "Lock" #~ msgstr "Varrolhar" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Desvarrolhar" #, fuzzy #~ msgid "Locked" #~ msgstr "Varrolhar" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Desvarrolhar" #~ msgid "Hour" #~ msgstr "Ora" #~ msgid "Minute" #~ msgstr "Minuta" #~ msgid "Second" #~ msgstr "Segonda" #~ msgid "Day" #~ msgstr "Jorn" #~ msgid "Month" #~ msgstr "Mes" #~ msgid "Year" #~ msgstr "Annada" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Connectat" #~ msgid "Accessibility" #~ msgstr "Accessibilitat" #~ msgid "accessibility" #~ msgstr "accessibilitat" #~ msgid "mobile" #~ msgstr "telefonet" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "donadas" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "apn" #~ msgstr "apn" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servicis" #~ msgid "waiting" #~ msgstr "esperatz" #~ msgid "code" #~ msgstr "còde" #~ msgid "password" #~ msgstr "senhal" #~ msgid "access" #~ msgstr "accès" #~ msgid "Updates available" #~ msgstr "Mesas a jorn disponiblas" #~ msgid "Authentication token manipulation error" #~ msgstr "Error de manipulacion del geton d'autentificacion" lomiri-system-settings-1.1.0/po/om.po000066400000000000000000001317341457356502600176030ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Oromo \n" "Language: om\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/or.po000066400000000000000000001315061457356502600176050ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: or\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/os.po000066400000000000000000001315061457356502600176060ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: os\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/pa.po000066400000000000000000002530661457356502600175730ustar00rootroot00000000000000# Punjabi translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # Gursharnjit Singh , 2015. msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-03-11 04:49+0000\n" "Last-Translator: Gursharnjit_Singh \n" "Language-Team: pa-l10n Owner:Amanpreet Alam\n" "Language: pa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "ਸਿਸਟਮ ਸੈਟਿੰਗ" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "ਮੇਰੀ ਪਸੰਦ;ਸੈਟਿੰਗ;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "ਮੌਜੂਦਾ ਬੇਨਤੀ ਰੱਦ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਸੇਵਾ ਨੂੰ ਸੰਪਰਕ ਨਹੀਂ ਕਰ ਸਕਦਾ)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "ਮੌਜੂਦਾ ਬੇਨਤੀ ਤੇ ਵਿਰਾਮ ਨਹੀਂ ਲਗਾ ਸਕਦਾ (ਸੇਵਾ ਨੂੰ ਸੰਪਰਕ ਨਹੀਂ ਕਰ ਸਕਦਾ)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "ਡਿਵੈਲਪਰ ਮੋਡ" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "ਡਿਵੈਲਪਰ ਮੋਡ ਵਿੱਚ, ਕੋਈ ਵੀ ਇਸ ਨੂੰ ਦੂਜੇ ਜੰਤਰ ਨਾਲ ਜੋੜ ਕੇ ਇਸ ਫ਼ੋਨ ਤੇ ਪਹੁੰਚ, ਬਦਲਾਅ ਜਾਂ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ " "ਹਟਾ ਸਕਦਾ ਹੈ।" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "ਡਿਵੈਲਪਰ ਮੋਡ ਦੀ ਵਰਤੋਂ ਲਈ ਤੁਹਾਨੂੰ ਪਾਸਕੋਡ ਜਾਂ ਵਾਕ ਦੀ ਲੋੜ ਪਵੇਗੀ।" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "ਲਾਕ ਸੁਰੱਖਿਆ" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "ਮੁਆਫ਼ੀ, ਇਹ ਲਾਇਸੰਸ ਵਿਖਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।" #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "ਬਾਰੇ" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "ਸੀਰੀਅਲ" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "ਕੋਈ ਨਹੀਂ" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "ਵਾਈ-ਫ਼ਾਈ ਪਤਾ" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "ਬਲਿਊਟੁੱਥ ਪਤਾ" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "ਸਟੋਰੇਜ਼" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 ਖਾਲੀ" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "ਸਾਫਟਵੇਅਰ:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "ਆਖਰੀ ਅੱਪਡੇਟ ਹੋਇਆ" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "ਕਦੇ ਨਹੀਂ" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "ਅੱਪਡੇਟ ਲਈ ਪੜਤਾਲ ਕਰੋ" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "ਕਾਨੂੰਨੀ:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "ਸਾਫ਼ਟਵੇਅਰ ਲਾਇਸੰਸ" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "ਰੈਗੂਲੇਟਰੀ ਇੰਫ਼ੋ" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "ਡਿਵੈਲਪਰ ਮੋਡ" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "ਸਿਸਟਮ ਸੈਟਿੰਗ" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "ਐਪਾਂ ਵੱਲੋਂ ਵਰਤਿਆ" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "ਵਿਡੀਓ" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "ਆਡੀਓ" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "ਤਸਵੀਰਾਂ" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "ਹੋਰ ਫ਼ਾਈਲਾਂ" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "ਐਪਾਂ ਵੱਲੋਂ ਵਰਤਿਆ" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "ਕੁੱਲ ਸਟੋਰੇਜ਼" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "ਖਾਲੀ ਥਾਂ" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "ਨਾਂ ਦੁਆਰਾ" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "ਅਕਾਰ ਦੁਆਰਾ" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS ਬਿਲਡ ਵੇਰਵੇ" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS ਬਿਲਡ ਨੰਬਰ" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "ਉਬੰਤੂ ਈਮੇਜ ਹਿੱਸਾ" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "ਉਬੰਤੂ ਬਿਲਡ ਵੇਰਵਾ" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "ਜੰਤਰ ਈਮੇਜ ਹਿੱਸਾ" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "ਜੰਤਰ ਬਿਲਡ ਵੇਰਵਾ" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "ਪਸੰਦੀਦਾ ਈਮੇਜ ਹਿੱਸਾ" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "ਅਣਜਾਣ ਟਾਈਟਲ" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "ਰੱਦ" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "ਕੋਈ ਈਮੇਜਾਂ ਨਹੀਂ ਚੁਣੀਆਂ" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 ਈਮੇਜ ਹਟਾਓ" msgstr[1] "%1 ਈਮੇਜਾਂ ਹਟਾਓ" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "ਈਮੇਜ ਜੋੜੋ..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "ਈਮੇਜਾਂ ਹਟਾਓ..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "ਬੈਕਗਰਾਊਂਡ" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "ਸਭ ਸਿਸਟਮ ਸੈਟਿੰਗ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "ਚਾਲੂ" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "ਬਦਲਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਫ਼ੋਨ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ।" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "ਬੈਕਗਰਾਂਊਡ" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "ਸਿਸਟਮ" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "ਪਸੰਦੀਦਾ" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "ਪਾਸਪਰੇਜ ਚੁਣੋ" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "ਝਲਕ" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "ਸੈੱਟ" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "ਠੀਕ" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "ਬੈਟਰੀ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 ਸੈਕਿੰਡ ਪਹਿਲਾਂ" msgstr[1] "%1 ਸੈਕਿੰਡਾਂ ਪਹਿਲਾਂ" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 ਮਿੰਟ ਪਹਿਲਾਂ" msgstr[1] "%1 ਮਿੰਟਾਂ ਪਹਿਲਾਂ" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ਘੰਟਾ ਪਹਿਲਾਂ" msgstr[1] "%1 ਘੰਟੇ ਪਹਿਲਾਂ" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "ਚਾਰਜ ਪੱਧਰ" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "ਕੱਲ੍ਹ" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "ਅੱਜ" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "ਹੁਣੇ ਚਾਰਜ ਕਰੋ" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "ਆਖਰੀ ਮੁਕੰਮਲ ਚਾਰਜ" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "ਪੂਰਾ ਚਾਰਜ" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "ਬੈਟਰੀ ਵਰਤੋਂ ਘਟਾਉਣ ਦੇ ਤਰੀਕੇ:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "ਡਿਸਪਲੇਅ ਚਮਕ" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "ਵਿਹਲੇ ਹੋਣ ਤੇ ਲਾਕ" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "ਵਿਹਲੇ ਹੋਣ ਤੇ ਨੀਂਦ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 ਮਿੰਟ ਬਾਅਦ" msgstr[1] "%1 ਮਿੰਟਾਂ ਬਾਅਦ" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 ਮਿੰਟ ਬਾਅਦ" msgstr[1] "%1 ਮਿੰਟਾਂ ਬਾਅਦ" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "ਵਾਈ-ਫ਼ਾਈ ਹਾਟਸਪਾਟ" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "ਵਾਈ-ਫਾਈ" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "ਬਲਿਊਟੁੱਥ" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "ਫ਼ੋਨ ਲਾੱਕ ਕਰੋ ਜਦੋਂ ਵਰਤੋਂ ਵਿੱਚ ਨਾ ਹੋਵੇ:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "ਫ਼ੋਨ ਨੂੰ ਨੀਂਦ ਦਿਓ ਜਦੋਂ ਵਰਤੋਂ ਵਿੱਚ ਨਾ ਹੋਵੇ:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 ਮਿੰਟ ਬਾਅਦ" msgstr[1] "%1 ਮਿੰਟਾਂ ਬਾਅਦ" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "ਥੋੜ੍ਹੇ ਸਮੇਂ ਜਿਆਦਾ ਸੁਰੱਖਿਅਤ ਹਨ। ਫ਼ੋਨ ਕਾਲਾਂ ਜਾਂ ਵੀਡੀਓ ਚਲਾਉਂਦੇ ਸਮੇਂ ਲਾਕ ਨਹੀਂ ਹੋਵੇਗਾ।" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "ਫ਼ੋਨ ਕਾਲਾਂ ਜਾਂ ਵੀਡੀਓ ਚਲਾਉਂਦੇ ਸਮੇਂ ਨੀਂਦ ਵਿੱਚ ਨਹੀਂ ਜਾਵੇਗਾ।" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "ਬਲਿਊਟੁੱਥ ਜੁੜਨ ਬੇਨਤੀ" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "ਪ੍ਰਵਾਨ" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "ਬਲਿਊਟੁੱਥ ਜੁੜਨ ਬੇਨਤੀ" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "ਕਿਰਪਾ ਕਰਕੇ '%1' ਤੇ ਵਿਖਾਈ ਪਿਨ ਦੀ ਇਸ ਨਾਲ ਮੇਲ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "ਪਿਨ ਪੁਸ਼ਟੀ ਕਰੋ" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "ਕੁਨੈਕਟ ਹੋਇਆ" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "ਕੁਨੈਕਟ ਕਰ ਰਿਹਾ..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਕਰ ਰਿਹਾ..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਹੋਇਆ" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "ਅਣਜਾਣ" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "ਕੰਪਿਊਟਰ" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ਫੋਨ" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "ਮੋਡਮ" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "ਨੈੱਟਵਰਕ" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "ਹੈਡਸੈੱਟ" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "ਹੈਡਫ਼ੋਨ" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "ਵੀਡੀਓ" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "ਹੋਰ ਆਡੀਓ" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "ਜਾਏਪੈਡ" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "ਕੀਬੋਰਡ" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "ਟੈਬਲੇਟ" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "ਮਾਊਸ" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "ਪ੍ਰਿੰਟਰ" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "ਕੈਮਰਾ" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "ਹੋਰ" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "ਬਹੁਤ ਵਧੀਆ" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "ਵਧੀਆ" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "ਠੀਕ" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ਮਾੜਾ" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "ਨਾਂ" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "ਕਿਸਮ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "ਹਾਲਤ" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "ਸਿਗਨਲ ਮਜ਼ਬੂਤੀ" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "ਆਪਣੇ ਆਪ ਕੁਨੇਕਟ ਕਰੋ ਜਦੋਂ ਪਤਾ ਲੱਗੇ:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "ਡਿਸ-ਕੁਨੈਕਟ" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "ਕੁਨੈਕਟ ਕਰੋ" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "ਇਸ ਜੰਤਰ ਨੂੰ ਭੁੱਲ ਜਾਓ" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "ਖੋਜਣਯੋਗ" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "ਖੋਜਣਯੋਗ ਨਹੀਂ" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "ਮੁੜ-ਚਾਲੂ ਕਰ ਰਿਹਾ..." #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "ਕੁਨੇਕਟ ਹੋਏ ਜੰਤਰ:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "ਦੂਜੇ ਜੰਤਰ ਨਾਲ ਕੁਨੇਕਟ:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "ਜੰਤਰ ਨਾਲ ਕੁਨੇਕਟ:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "ਕੋਈ ਨਹੀਂ ਮਿਲਿਆ" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1\" ਲਈ ਪਿਨ" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "ਜੋੜੀ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "ਚਮਕ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "ਚਮਕ" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "ਡਿਸਪਲੇਅ ਚਮਕ" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "ਸਵੈ ਅਨੁਕੂਲ" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "ਮਾਹੌਲ ਅਨੁਸਾਰ ਡਿਸਪਲੇਅ ਦੀ ਚਮਕ ਵਧਾਓ ਜਾਂ ਘਟਾਓ।" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "ਡਿਸਪਲੇਅ" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "ਡਿਸਪਲੇਅ" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "ਡਿਸਪਲੇਅ" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "ਆਖਰੀ ਕੁਨੇਕਟ ਹੋਇਆ" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "ਕੋਈ ਨਹੀਂ ਮਿਲਿਆ" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "ਕੁਨੇਕਟ ਹੋਏ ਜੰਤਰ:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "ਕੁਨੈਕਟ ਕਰ ਰਿਹਾ..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "ਦੂਜੇ ਜੰਤਰ ਨਾਲ ਕੁਨੇਕਟ:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "ਪਾਸਪਰੇਜ ਚੁਣੋ" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "ਡਿਸ-ਕੁਨੈਕਟ" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "ਤਸਵੀਰਾਂ" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "ਮੌਜੂਦਾ ਲੇਆਉਟ:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "ਹਾਟਸਪਾਟ ਸੈੱਟਅੱਪ ਬਦਲੋ" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "ਹਾਟਸਪਾਟ ਸੈੱਟ ਕਰੋ" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "ਹਾਟਸਪਾਟ ਨਾਂ" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "ਪਾਸਪਰੇਜ ਚੁਣੋ" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "ਪਾਸਵਰਡ ਵਿਖਾਓ" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "ਬਦਲੋ" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "ਹਾਟਸਪਾਟ" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "ਜਦੋਂ ਹਾਟਸਪਾਟ ਚਾਲੂ ਹੈ, ਦੂਜੇ ਜੰਤਰ ਵਾਈ-ਫ਼ਾਈ ਉੱਤੇ ਤੁਹਾਡੇ ਸੈਲੂਲਰ ਡਾਟਾ ਕੁਨੇਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ। " "ਆਮ ਡਾਟਾ ਦਰਾਂ ਲਾਗੂ।" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "ਦੂਜੇ ਜੰਤਰ ਵਾਈ-ਫ਼ਾਈ ਨੈੱਟਵਰਕ ਉੱਤੇ ਤੁਹਾਡੇ ਸੈਲੂਲਰ ਡਾਟਾ ਕੁਨੇਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ। ਆਮ ਡਾਟਾ ਦਰਾਂ " "ਲਾਗੂ।" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "ਪਾਸਕੋਡ ਬਦਲੋ..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "ਹਾਟਸਪਾਟ ਸੈੱਟ ਕਰੋ" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "ਵਾਈ-ਫ਼ਾਈ ਹਾਟਸਪਾਟ" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "ਜਦੋਂ ਵਾਈ-ਫ਼ਾਈ ਹੋਵੇ" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "ਭਾਸ਼ਾ ਵਿਖਾਓ" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "ਪਿੱਛੇ" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "ਪੁਸ਼ਟੀ" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "ਕੀਬੋਰਡ ਲੇਆਉਟ" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "ਮੌਜੂਦਾ ਲੇਆਉਟ:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "ਸਾਰੇ ਮੌਜੂਦਾ ਲੇਆਉਟ:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "ਭਾਸ਼ਾ ਤੇ ਟੈਕਸਟ" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "ਭਾਸ਼ਾ ਵਿਖਾਓ...." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "ਕੀਬੋਰਡ" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "ਕੀਬੋਰਡ" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "ਕੀਬੋਰਡ" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "ਕੀਬੋਰਡ" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "ਕੀਬੋਰਡ" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "ਸ਼ਬਦ-ਜੋੜ ਪੜਤਾਲ" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "ਸਵੈ-ਤਾੜਨਾ" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "ਅੱਖਰ ਸੁਝਾਅ" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "ਸਵੈ ਵੱਡੇ ਅੱਖਰ" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "ਹਰੇਕ ਵਾਕ ਦਾ ਪਹਿਲਾਂ ਅੱਖਰ ਵੱਡਾ ਕਰਨ ਲਈ ਸਿਫ਼ਟ ਨੂੰ ਦੱਬੋ।" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "ਸਵੈ ਵਿਰਾਮ-ਚਿੰਨ੍ਹ" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "ਇੱਕ ਵਿਰਾਮ, ਅਤੇ ਕੋਈ ਵੀ ਭੁੱਲੇ ਹਵਾਲੇ ਜਾਂ ਬਰੈਕਟ ਸ਼ਾਮਲ ਕਰੋ, ਜਦੋਂ ਤੁਸੀਂ ਸਪੇਸ ਨੂੰ ਦੋ ਵਾਰ ਦੱਬੋ।" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "ਕੀਬੋਰਡ ਅਵਾਜ਼" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "ਕੀਬੋਰਡ ਕੰਬਣੀ" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "ਕੀਬੋਰਡ ਲੇਆਉਟ" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "ਕੀਬੋਰਡ" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "ਬਦਲਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਫ਼ੋਨ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ।" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "ਹੁਣੇ ਮੁੜ-ਚਾਲੂ" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "ਮੌਜੂਦਾ ਸ਼ਬਦ-ਜੋੜ ਭਾਸ਼ਾਵਾਂ:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "ਸਾਰੀ ਭਾਸ਼ਾਵਾਂ ਮੌਜੂਦ:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "ਲਾਂਚਰ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਹੋਇਆ" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "ਫ਼ਲਾਈਟ" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "ਨਹੀਂ ਭੇਜਿਆ" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "ਸਪਲੀਕੈਂਟ ਹੁਣ ਉਪਲੱਬਧ ਹੈ" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "ਚੇਤਾਵਨੀਆਂ" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "ਚੇਤਾਵਨੀਆਂ" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "ਸੂਚਨਾਵਾਂ" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "ਅਵਾਜ਼" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "ਕੰਬਣੀ" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "ਸੂਚਨਾਵਾਂ" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "ਸੂਚਨਾਵਾਂ" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "ਅਵਾਜ਼" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "ਕੰਬਣੀ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "ਚੁੱਪ ਮੋਡ ਵਿੱਚ ਕੰਬਣੀ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "ਘੰਟੀ ਵੇਲੇ ਕੰਬਣੀ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "ਕੰਬਣੀ" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "ਵੱਡੇ ਅੱਖਰ" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "ਸੂਚਨਾ ਬੁਲਬੁਲੇ, ਅਵਾਜ਼, ਕੰਬਣੀ, ਅਤੇ ਸੂਚਨਾ ਕੇਂਦਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਚੁਣੀਂਦਾ ਐਪ ਤੁਹਾਨੂੰ ਸੁਚੇਤ ਕਰ ਸਕਦਾ।" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "ਨੋਟੀਫ਼ਿਕੇਸ਼ਨ" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "ਪ੍ਰਿੰਟਰ" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "ਸਿਮ ਪਿਨ ਦਰਜ ਕਰੋ" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "ਸੇਵਾਵਾਂ" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "ਕੁਨੈਕਟ ਕਰ ਰਿਹਾ..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "ਪਾਸਪਰੇਜ ਚੁਣੋ" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "ਪ੍ਰਿੰਟਰ" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "ਇਨਕ੍ਰਿਪਸ਼ਨ" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "ਟਿਕਾਣਾ" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "ਵਾਹਕ ਚੁਣੋ:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "ਪ੍ਰਿੰਟਰ" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "ਪ੍ਰਿੰਟਰ" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "ਸਿਸਟਮ ਸੈਟਿੰਗ" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "ਸਮਾਂ ਤੇ ਮਿਤੀ" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "ਡਿਵੈਲਪਰ ਮੋਡ" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "ਚਾਲੂ" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "ਸਰਗਰਮ" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "ਸੁਨੇਹਾ" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "ਪਤਾ" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "ਮੋਡਮ" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "ਸਾਰੇ ਦਸਤਾਵੇਜ, ਸੰਭਾਲ੍ਹੀਆਂ ਗੇਮਾਂ, ਸੈਟਿੰਗਾਂ ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਇਸ ਫ਼ੋਨ ਤੋਂ ਪੱਕੇ ਤੌਰ ਤੇ ਹਟਾ ਦਿੱਤੀਆਂ ਜਾਣਗੀਆਂ।" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "ਹਰੇਕ ਚੀਜ਼ ਸਾਫ਼ ਕਰੋ ਤੇ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "ਜੰਤਰ" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "ਲਾਂਚਰ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "ਲਾਂਚਰ ਆਪਣੀ ਅਸਲ ਸਮੱਗਰੀ ਤੇ ਵਾਪਸ ਆ ਜਾਵੇਗਾ।" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "ਸਭ ਸਿਸਟਮ ਸੈਟਿੰਗ ਮੁੜ-ਸੈੱਟ ਕਰੋ..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "ਮੁੱਖ ਸਕਰੀਨ ਵਿੱਚ ਸਮੱਗਰੀਆਂ, ਲਾਂਚਰ ਦਾ ਲੇਆਉਟ ਅਤੇ ਫ਼ਿਲਟਰ ਆਪਣੀਆਂ ਅਸਲ ਸੈਟਿੰਗਾਂ ਤੇ ਵਾਪਸ ਆ ਜਾਣਗੇ।" #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "ਹਰੇਕ ਚੀਜ਼ ਸਾਫ਼ ਕਰੋ ਤੇ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "ਸਭ ਸਿਸਟਮ ਸੈਟਿੰਗ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "ਚੁੱਪ ਮੋਡ" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "ਰਿੰਗਰ:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "ਫ਼ੋਨ ਕਾਲਾਂ:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "ਰਿੰਗਟੋਨ" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "ਘੰਟੀ ਵੇਲੇ ਕੰਬਣੀ" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "ਚੁੱਪ ਮੋਡ ਵਿੱਚ ਕੰਬਣੀ" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "ਡਾਇਲਪੈਡ ਅਵਾਜ਼" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "ਸੁਨੇਹੇ:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "ਸੁਨੇਹੇ ਦੀ ਅਵਾਜ ਨਾਲ ਕੰਬਣਾ" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "ਸੁਨੇਹੇ ਦੀ ਅਵਾਜ ਨਾਲ ਕੰਬਣਾ" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "ਹੋਰ ਅਵਾਜ਼ਾਂ:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "ਲਾਕ ਅਵਾਜ਼" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "ਕੰਬਣੀ" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "ਸੁਨੇਹੇ ਦੀ ਅਵਾਜ ਨਾਲ ਕੰਬਣਾ" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "ਰਿੰਗਟੋਨ" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "ਵਾਹਕ ਚੁਣੋ:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "ਸਮਾਂ ਖੇਤਰ" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "ਸਮਾਂ-ਖੇਤਰ ਦਿਉ:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "ਸਵੈ-ਚਾਲਿਤ" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "ਖੁਦ" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "ਆਪਣਾ ਟਿਕਾਣਾ ਦਿਉ।" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "ਕੋਈ ਮੇਲ ਵਾਲੀ ਥਾਂ ਨਹੀਂ" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "ਸਮਾਂ ਤੇ ਮਿਤੀ" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "ਸਮਾਂ-ਖੇਤਰ:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "ਸਮਾਂ ਅਤੇ ਮਿਤੀ ਸੈੱਟ ਕਰੋ:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "ਸਮਾਂ ਅਤੇ ਮਿਤੀ ਸੈੱਟ ਕਰੋ" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "ਸਮਾਂ" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "ਮਿਤੀ" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "ਸਾਂਝਾ ਕੁਨੇਕਸ਼ਨ ਸੇਵਾ ਫ਼ੇਲ੍ਹ ਹੋਈ" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "ਬਦਲਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਫ਼ੋਨ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ।" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "ਜਾਰੀ" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "ਸੰਭਾਲ੍ਹੋ" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "ਅਣਜਾਣ ਗਲਤੀ" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "ਕੋਈ ਕਾਰਨ ਨਹੀਂ ਦਿੱਤਾ" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "ਜੰਤਰ ਹੁਣ ਪ੍ਰਬੰਧ ਅਧੀਨ ਹੈ" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "ਜੰਤਰ ਹੁਣ ਪ੍ਰਬੰਧ ਅਧੀਨ ਨਹੀਂ ਹੈ" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "ਜੰਤਰ ਨੂੰ ਸੰਰਚਨਾ ਲਈ ਤਿਆਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP ਸੰਰਚਨਾ ਨੂੰ ਰਾਖਵਾਂ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ (ਕੋਈ ਐਡਰੈਸ ਉਪਲੱਬਧ ਨਹੀਂ, ਸਮਾਂ ਸਮਾਪਤ ਹੋਣਾ ਆਦਿ)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP ਸੰਰਚਨਾ ਹੁਣ ਢੁੱਕਵੀਂ ਨਹੀਂ ਹੈ" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "ਤੁਹਾਡੇ ਪ੍ਰਮਾਣਿਕਤਾ ਵੇਰਵੇ ਗਲਤ ਸਨ" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X ਸਪਲੀਕੈਂਟ ਡਿਸ-ਕੁਨੈਕਟ ਹੋਇਆ" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X ਸਪਲੀਕੈਂਟ ਸੰਰਚਨਾ ਫੇਲ੍ਹ ਹੋਈ" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X ਸਪਲੀਕੈਂਟ ਫੇਲ੍ਹ ਹੋਇਆ" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X ਸਪਲੀਕੈਂਟ ਨੇ ਪ੍ਰਮਾਣਿਤ ਹੋਣ ਲਈ ਬਹੁਤ ਲੰਮਾ ਸਮਾਂ ਲਿਆ" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP ਕਲਾਇਟ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫੇਲ੍ਹ" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP ਕਲਾਇਟ ਖਾਮੀ" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP ਕਲਾਇਟ ਫੇਲ੍ਹ ਹੋਇਆ" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "ਸਾਂਝਾ ਕੁਨੇਕਸ਼ਨ ਸੇਵਾ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫ਼ੇਲ੍ਹ" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "ਸਾਂਝਾ ਕੁਨੇਕਸ਼ਨ ਸੇਵਾ ਫ਼ੇਲ੍ਹ ਹੋਈ" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "ਜੰਤਰ ਲਈ ਲੋੜੀਂਦਾ ਫ਼ਰਮਵੇਅਰ ਸ਼ਾਇਦ ਮੌਜੂਦ ਨਹੀਂ" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "ਜੰਤਰ ਹਟਾਇਆ ਗਿਆ ਸੀ" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "ਨੈੱਟਵਰਕਮੈਨੇਜਰ ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਗਿਆ" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "ਜੰਤਰ ਦਾ ਸਰਗਰਮ ਕੁਨੈਕਸ਼ਨ ਅਲੋਪ ਹੋਇਆ" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "ਜੰਤਰ ਯੂਜ਼ਰ ਜਾਂ ਕਲਾਇਟ ਵਲੋਂ ਡਿਸ-ਕੁਨੈਕਟ ਕੀਤਾ ਗਿਆ" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "ਜੰਤਰ ਦਾ ਮੌਜੂਦਾ ਕੁਨੈਕਸ਼ਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "ਸਪਲੀਕੈਂਟ ਹੁਣ ਉਪਲੱਬਧ ਹੈ" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "ਮਾਡਮ ਨਹੀਂ ਲੱਭਿਆ ਜਾ ਸਕਿਆ" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "ਬਲਿਊਟੁੱਥ ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਜਾਂ ਸਮਾਂ ਸਮਾਪਤ ਹੋਇਆ" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "ਕੁਨੈਕਸ਼ਨ ਦੀ ਨਿਰਭਰਤਾ ਫੇਲ੍ਹ ਹੋਈ" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ਮਾਡਮਮੈਨੇਜਰ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "ਮੂਲ ਕੁਨੈਕਸ਼ਨ ਦਾ ਸੈਕੰਡਰੀ ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੋਇਆ" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "ਨੈੱਟਵਰਕ ਵੇਰਵਾ" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "ਆਖਰੀ ਕੁਨੇਕਟ ਹੋਇਆ" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "ਪਾਸਵਰਡ" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "ਨੈੱਟਵਰਕ ਵਿਸਾਰੋ" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP ਐਡਰੈੱਸ" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "ਲੁਕਵੇਂ ਨੈੱਟਵਰਕ ਨਾਲ ਕੁਨੇਕਟ ਕਰੋ" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "ਨੈੱਟਵਰਕ ਨਾਂ" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "ਸੁਰੱਖਿਆ" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA ਤੇ WPA੨ ਨਿੱਜੀ" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA ਤੇ WPA੨ ਨਿੱਜੀ" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "ਨੋਟੀਫ਼ਿਕੇਸ਼ਨ" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "ਬੰਦ" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "ਵਰਜਨ" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "ਵਰਜਨ: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "ਵਰਜਨ: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "ਆਪਣੇ ਆਪ" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "ਉਪਭੋਗੀ ਨਾਂ" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "ਪਾਸਵਰਡ" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "ਲੁਕਵੇਂ ਨੈੱਟਵਰਕ ਨਾਲ ਕੁਨੇਕਟ ਕਰੋ" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "ਪਿਛਲੇ ਨੈੱਟਵਰਕ" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "ਸਾਫ਼ ਕਰੋ" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "ਪਰਦੇਦਾਰੀ" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "ਖੋਜ" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "ਨਿੱਜੀ" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "ਸਿਸਟਮ" #~ msgid "Message received" #~ msgstr "ਸੁਨੇਹਾ ਮਿਲਿਆ" #~ msgid "Connect to Wi‑Fi" #~ msgstr "ਵਾਈ-ਫ਼ਾਈ ਨਾਲ ਕੁਨੇਕਟ ਹੋਵੋ" #~ msgid "Remove image" #~ msgstr "ਤਸਵੀਰ ਹਟਾਓ" #, fuzzy #~ msgid "Unavailable" #~ msgstr "ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ" #~ msgid "Launcher" #~ msgstr "ਲਾਂਚਰ" #~ msgid "System;" #~ msgstr "ਸਿਸਟਮ;" #~ msgid "about" #~ msgstr "ਬਾਰੇ" #~ msgid "device" #~ msgstr "ਜੰਤਰ" #~ msgid "info" #~ msgstr "ਇੰਫ਼ੋ" #~ msgid "phone" #~ msgstr "ਫ਼ੋਨ" #~ msgid "number" #~ msgstr "ਨੰਬਰ" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "ਸੀਰੀਅਲ" #~ msgid "address" #~ msgstr "ਪਤਾ" #~ msgid "mac" #~ msgstr "ਮੈਕ" #~ msgid "licenses" #~ msgstr "ਲਾਇਸੰਸ" #~ msgid "developer" #~ msgstr "ਡਿਵੈਲਪਰ" #~ msgid "software" #~ msgstr "ਸਾਫ਼ਟਵੇਅਰ" #~ msgid "storage" #~ msgstr "ਸਟੋਰੇਜ਼" #~ msgid "disk" #~ msgstr "ਡਿਸਕ" #~ msgid "space" #~ msgstr "ਸਪੇਸ" #~ msgid "version" #~ msgstr "ਵਰਜਨ" #~ msgid "revision" #~ msgstr "ਰੀਵਿਜ਼ਨ" #~ msgid "appearance" #~ msgstr "ਦਿੱਖ" #~ msgid "wallpaper" #~ msgstr "ਵਾਲਪੇਪਰ" #~ msgid "art" #~ msgstr "ਕਲਾ" #~ msgid "photo" #~ msgstr "ਫ਼ੋਟੋ" #~ msgid "picture" #~ msgstr "ਤਸਵੀਰ" #~ msgid "image" #~ msgstr "ਤਸਵੀਰ" #~ msgid "battery" #~ msgstr "ਬੈਟਰੀ" #~ msgid "power" #~ msgstr "ਪਾਵਰ" #~ msgid "charge" #~ msgstr "ਚਾਰਜ" #~ msgid "idle" #~ msgstr "ਵੇਹਲਾ" #~ msgid "lock" #~ msgstr "ਲਾਕ" #~ msgid "disable" #~ msgstr "ਬੰਦ" #~ msgid "enable" #~ msgstr "ਚਾਲੂ" #~ msgid "bluetooth" #~ msgstr "ਬਲਿਊਟੁੱਥ" #~ msgid "headset" #~ msgstr "ਹੈਡਸੈੱਟ" #~ msgid "pair" #~ msgstr "ਜੋੜਾ" #~ msgid "discover" #~ msgstr "ਖੋਜੋ" #~ msgid "car" #~ msgstr "ਕਾਰ" #~ msgid "handsfree" #~ msgstr "ਹੱਥ-ਮੁਕਤ" #~ msgid "wireless" #~ msgstr "ਵਾਇਰਲੈੱਸ" #~ msgid "connect" #~ msgstr "ਕੁਨੈਕਟ" #~ msgid "disconnect" #~ msgstr "ਡਿਸ-ਕੁਨੈਕਟ" #~ msgid "stereo" #~ msgstr "ਸਟੀਰਿਓ" #~ msgid "brightness" #~ msgstr "ਚਮਕ" #~ msgid "display" #~ msgstr "ਡਿਸਪਲੇਅ" #~ msgid "screen" #~ msgstr "ਸਕਰੀਨ" #~ msgid "automatic" #~ msgstr "ਆਪਣੇ ਆਪ" #~ msgid "adjust" #~ msgstr "ਫ਼ੇਰਬਦਲ" #~ msgid "Example" #~ msgstr "ਉਦਾਹਰਨ" #~ msgid "example" #~ msgstr "ਉਦਾਹਰਨ" #~ msgid "test" #~ msgstr "ਜਾਂਚ" #~ msgid "sample" #~ msgstr "ਨਮੂਨਾ" #~ msgid "Flight Mode" #~ msgstr "ਫ਼ਲਾਈਟ ਮੋਡ" #~ msgid "flight" #~ msgstr "ਫ਼ਲਾਈਟ" #~ msgid "plane" #~ msgstr "ਪਲੇਨ" #~ msgid "offline" #~ msgstr "ਆਫ਼ਲਾਈਨ" #~ msgid "airplane" #~ msgstr "ਹਵਾਈ ਜਹਾਜ਼" #~ msgid "network" #~ msgstr "ਨੈੱਟਵਰਕ" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "ਤਸਵੀਰਾਂ" #, fuzzy #~ msgid "hotspot" #~ msgstr "ਹਾਟਸਪਾਟ" #~ msgid "language" #~ msgstr "ਭਾਸ਼ਾ" #~ msgid "keyboard" #~ msgstr "ਕੀਬੋਰਡ" #~ msgid "spellcheck" #~ msgstr "ਸਪੈੱਲਚੈੱਕ" #~ msgid "correct" #~ msgstr "ਸਹੀ" #~ msgid "suggestions" #~ msgstr "ਸੁਝਾਅ" #~ msgid "capitalization" #~ msgstr "ਵੱਡੇ ਅੱਖਰ" #~ msgid "punctuation" #~ msgstr "ਵਿਰਾਮ" #~ msgid "layout" #~ msgstr "ਲੇਆਉਟ" #~ msgid "words" #~ msgstr "ਅੱਖਰ" #~ msgid "vibration" #~ msgstr "ਕੰਬਣੀ" #, fuzzy #~ msgid "launcher" #~ msgstr "ਲਾਂਚਰ" #, fuzzy #~ msgid "mouse" #~ msgstr "ਮਾਊਸ" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "ਕਲਿੱਕ" #, fuzzy #~ msgid "communication" #~ msgstr "ਨੋਟੀਫ਼ਿਕੇਸ਼ਨ" #~ msgid "notifications" #~ msgstr "ਨੋਟੀਫ਼ਿਕੇਸ਼ਨ" #~ msgid "apps" #~ msgstr "ਐਪ" #~ msgid "authorize" #~ msgstr "ਅਧਿਕਾਰਕ" #~ msgid "permissions" #~ msgstr "ਅਧਿਕਾਰ" #~ msgid "badges" #~ msgstr "ਬੈਜ" #~ msgid "facebook" #~ msgstr "ਫ਼ੇਸਬੁੱਕ" #~ msgid "twitter" #~ msgstr "ਟਵਿੱਟਰ" #~ msgid "flickr" #~ msgstr "ਫ਼ਲਿਕਰ" #~ msgid "gmail" #~ msgstr "ਜੀਮੇਲ" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "ਸਥਿਤੀ ਲਾਕ" #~ msgid "rotation" #~ msgstr "ਘੁਮਾਵ" #~ msgid "orientation" #~ msgstr "ਸਥਿਤੀ" #, fuzzy #~ msgid "printer" #~ msgstr "ਪ੍ਰਿੰਟਰ" #, fuzzy #~ msgid "printers" #~ msgstr "ਪ੍ਰਿੰਟਰ" #, fuzzy #~ msgid "printing" #~ msgstr "ਉਡੀਕ" #, fuzzy #~ msgid "ink" #~ msgstr "ਪਿਨ" #~ msgid "Reset" #~ msgstr "ਮੁੜ-ਸੈੱਟ" #~ msgid "reset" #~ msgstr "ਮੁੜ-ਸੈੱਟ" #~ msgid "erase" #~ msgstr "ਮਿਟਾਓ" #~ msgid "factory" #~ msgstr "ਫ਼ੈਕਟਰੀ" #~ msgid "clear" #~ msgstr "ਸਾਫ਼ ਕਰੋ" #~ msgid "restore" #~ msgstr "ਰਿਸਟੋਰ" #~ msgid "sound" #~ msgstr "ਅਵਾਜ਼" #~ msgid "silent" #~ msgstr "ਚੁੱਪ" #~ msgid "ringtone" #~ msgstr "ਰਿੰਗਟੋਨ" #~ msgid "vibrate" #~ msgstr "ਕੰਬਣੀ" #~ msgid "dialpad" #~ msgstr "ਡਾਇਲਪੈਡ" #~ msgid "message" #~ msgstr "ਸੁਨੇਹਾ" #~ msgid "volume" #~ msgstr "ਅਵਾਜ਼" #~ msgid "time" #~ msgstr "ਸਮਾਂ" #~ msgid "date" #~ msgstr "ਮਿਤੀ" #~ msgid "timezone" #~ msgstr "ਸਮਾਂ-ਖੇਤਰ" #, fuzzy #~ msgid "vpn" #~ msgstr "ਪਿਨ" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "ਵਾਈ-ਫ਼ਾਈ" #~ msgid "WiFi" #~ msgstr "ਵਾਈ-ਫ਼ਾਈ" #~ msgid "hidden" #~ msgstr "ਓਹਲੇ" #~ msgid "Used by Ubuntu" #~ msgstr "ਉਬੰਤੂ ਵੱਲੋਂ ਵਰਤਿਆ" #~ msgid "Ubuntu Art" #~ msgstr "ਉਬੰਟੂ ਕਲਾ" #, fuzzy #~ msgid "Dash background" #~ msgstr "ਬੈਕਗਰਾਂਊਡ" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "ਇੰਟਰਨੈੱਟ" #~ msgid "Internet" #~ msgstr "ਇੰਟਰਨੈੱਟ" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "ਪਰਾਕਸੀ" #, fuzzy #~ msgid "Proxy port" #~ msgstr "ਪਰਾਕਸੀ" #, fuzzy #~ msgid "User name" #~ msgstr "ਉਪਭੋਗੀ ਨਾਂ" #, fuzzy #~ msgid "Enter username" #~ msgstr "ਵਾਕ ਦਿਓ" #, fuzzy #~ msgid "Enter password" #~ msgstr "ਵਾਕ ਦਿਓ" #, fuzzy #~ msgid "PAP only" #~ msgstr "ਕੇਵਲ ਫ਼ੋਨ" #, fuzzy #~ msgid "CHAP only" #~ msgstr "ਕੇਵਲ ਫ਼ੋਨ" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "ਵਾਹਕ" #~ msgid "Carrier" #~ msgstr "ਵਾਹਕ" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "ਵਾਹਕ" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "ਇੰਟਰਨੈੱਟ APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "APN ਸੈਟਿੰਗਾਂ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #~ msgid "Reset APN Settings" #~ msgstr "APN ਸੈਟਿੰਗਾਂ ਮੁੜ-ਸੈੱਟ ਕਰੋ" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "ਕੀ ਤੁਸੀਂ ਵਾਕਿਏ ਹੀ APN ਸੈਟਿੰਗਾਂ ਮੁੜ-ਸੈੱਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" #, fuzzy #~ msgid "Disable" #~ msgstr "ਬੰਦ" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "ਡਿਸ-ਕੁਨੈਕਟ" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "ਬੰਦ" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "ਡਿਸ-ਕੁਨੈਕਟ" #~ msgid "Cellular" #~ msgstr "ਸੈਲੂਲਰ" #~ msgid "Call forwarding" #~ msgstr "ਕਾਲ ਅੱਗੇ ਦਿਓ" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "ਆਊਟਗੋਇੰਗ ਕਾਲਾਂ ਲਈ, ਵਰਤੋਂ:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ਮਾਡਮਮੈਨੇਜਰ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "ਫੋਨ ਨੰਬਰ" #, fuzzy #~ msgid "Numbers" #~ msgstr "ਨੰਬਰ" #, fuzzy #~ msgid "All calls" #~ msgstr "ਕਾਲ" #, fuzzy #~ msgid "Some calls" #~ msgstr "ਫ਼ੋਨ ਕਾਲਾਂ:" #~ msgid "Off" #~ msgstr "ਬੰਦ" #~ msgid "Forward to" #~ msgstr "ਅੱਗੇ" #, fuzzy #~ msgid "Enter a number" #~ msgstr "ਫੋਨ ਨੰਬਰ" #~ msgid "Call waiting" #~ msgstr "ਕਾਲ ਉਡੀਕ" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "ਤੁਹਾਨੂੰ ਇੱਕ ਨਵੀਂ ਕਾਲ ਕਰਨ ਜਾਂ ਜਵਾਬ ਦੇਣ ਦਿੰਦਾ, ਜਦੋਂ ਤੁਸੀਂ ਦੂਜੀ ਕਾਲ ਤੇ ਹੋਵੋ ਅਤੇ ਉਹਨਾਂ ਵਿਚਕਾਰ " #~ "ਸਵਿੱਚ ਕਰਦਾ" #~ msgid "Services" #~ msgstr "ਸੇਵਾਵਾਂ" #, qt-format #~ msgid "Last called %1" #~ msgstr "ਆਖਰੀ ਕਾਲ ਕੀਤੀ %1" #~ msgid "Call" #~ msgstr "ਕਾਲ" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 ਸੇਵਾਵਾਂ" #~ msgid "SIM" #~ msgstr "ਸਿਮ" #, fuzzy #~ msgid "App permissions" #~ msgstr "ਅਧਿਕਾਰ" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "ਐਪ ਜਿਹਨਾਂ ਨੂੰ ਤੁਸੀਂ ਪ੍ਰਵਾਨਿਤ ਕੀਤਾ ਅਤੇ ਲਈ ਪਹੁੰਚ ਦੀ ਬੇਨਤੀ ਕੀਤੀ:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "ਐਪ ਜਿਹਨਾਂ ਨੇ ਤੁਹਾਡੇ ਕੈਮਰੇ ਲਈ ਪਹੁੰਚ ਦੀ ਬੇਨਤੀ ਕੀਤੀ" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "ਐਪ ਜਿਹਨਾਂ ਨੇ ਤੁਹਾਡੇ ਮਾਈਕ ਲਈ ਪਹੁੰਚ ਦੀ ਬੇਨਤੀ ਕੀਤੀ" #, fuzzy #~ msgid "Microphone" #~ msgstr "ਫ਼ੋਨ" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "ਐਪ ਜਿਹਨਾਂ ਨੇ ਤੁਹਾਡੇ ਮਾਈਕ ਲਈ ਪਹੁੰਚ ਦੀ ਬੇਨਤੀ ਕੀਤੀ" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "ਐਪ ਜਿਹਨਾਂ ਨੇ ਤੁਹਾਡੇ ਮਾਈਕ ਲਈ ਪਹੁੰਚ ਦੀ ਬੇਨਤੀ ਕੀਤੀ" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "ਐਪ ਜਿਹਨਾਂ ਨੇ ਤੁਹਾਡੇ ਮਾਈਕ ਲਈ ਪਹੁੰਚ ਦੀ ਬੇਨਤੀ ਕੀਤੀ" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "ਤੁਹਾਡੀ ਸਥਿਤੀ ਜਾਨਣ ਲਈ ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ। ਜਦੋਂ ਬੰਦ ਹੋਵੇ, ਬੈਟਰੀ ਬਚਾਉਣ ਲਈ GPS ਬੰਦ ਕਰੋ।" #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "ਤੁਹਾਡੀ ਸਥਿਤੀ ਜਾਨਣ ਲਈ ਵਾਈ-ਫ਼ਾਈ ਅਤੇ ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ। ਸਥਿਤੀ ਖੋਜ ਬੰਦ ਕਰਨਾ ਬੈਟਰੀ " #~ "ਬਚਾਉਦਾ।" #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "ਤੁਹਾਡੀ ਸਥਿਤੀ ਜਾਨਣ ਲਈ ਵਾਈ-ਫ਼ਾਈ (ਇਸ ਵੇਲੇ ਬੰਦ) ਅਤੇ ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ। ਸਥਿਤੀ ਖੋਜ ਬੰਦ " #~ "ਕਰਨਾ ਬੈਟਰੀ ਦੀ ਬਚਾਉਦਾ।" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "ਤੁਹਾਡੀ ਸਥਿਤੀ ਜਾਨਣ ਲਈ ਵਾਈ-ਫ਼ਾਈ, ਸੈੱਲ ਟਾਵਰ ਸਥਿਤੀਆਂ, ਅਤੇ ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ। ਸਥਿਤੀ " #~ "ਖੋਜ ਬੰਦ ਕਰਨਾ ਬੈਟਰੀ ਬਚਾਉਦਾ।" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "ਤੁਹਾਡੀ ਸਥਿਤੀ ਜਾਨਣ ਲਈ ਵਾਈ-ਫ਼ਾਈ, ਸੈੱਲ ਟਾਵਰ ਸਥਿਤੀਆਂ (ਇਸ ਵੇਲੇ ਕੋਈ ਸੈਲੂਲਰ ਕੁਨੇਕਸ਼ਨ ਨਹੀਂ), ਅਤੇ " #~ "ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ। ਸਥਿਤੀ ਖੋਜ ਬੰਦ ਕਰਨਾ ਬੈਟਰੀ ਬਚਾਉਦਾ।" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "ਤੁਹਾਡੀ ਸਥਿਤੀ ਜਾਨਣ ਲਈ ਵਾਈ-ਫ਼ਾਈ (ਇਸ ਵੇਲੇ ਬੰਦ), ਸੈਲ ਟਾਵਰ ਸਥਿਤੀਆਂ, ਅਤੇ ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ " #~ "ਕਰਦਾ। ਸਥਿਤੀ ਖੋਜ ਬੰਦ ਕਰਨਾ ਬੈਟਰੀ ਬਚਾਉਦਾ।" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "ਤੁਹਾਡੀ ਸਥਿਤੀ ਜਾਨਣ ਲਈ ਵਾਈ-ਫ਼ਾਈ (ਇਸ ਵੇਲੇ ਬੰਦ), ਸੈਲ ਟਾਵਰ ਸਥਿਤੀਆਂ (ਕੋਈ ਮੌਜੂਦਾ ਸੈਲੂਲਰ " #~ "ਕੁਨੇਕਸ਼ਨ ਨਹੀਂ), ਅਤੇ ਜੀਪੀਐਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ। ਸਥਿਤੀ ਖੋਜ ਬੰਦ ਕਰਨਾ ਬੈਟਰੀ ਬਚਾਉਦਾ।" #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "ਟਿਕਾਣੇ ਤੇ ਪਹੁੰਚ ਦੀ ਪ੍ਰਵਾਨਗੀ ਦਿਓ:" #, fuzzy #~ msgid "None requested" #~ msgstr "ਕੋਈ ਨਹੀਂ ਮਿਲਿਆ" #~ msgid "Change passcode…" #~ msgstr "ਪਾਸਕੋਡ ਬਦਲੋ..." #~ msgid "Change passphrase…" #~ msgstr "ਪਾਸਫ਼ਰੇਜ਼ ਬਦਲੋ..." #~ msgid "Switch to swipe" #~ msgstr "ਸਵਾਈਪ ਤੇ ਸਵਿੱਚ ਕਰੋ" #~ msgid "Switch to passcode" #~ msgstr "ਪਾਸਕੋਡ ਤੇ ਸਵਿੱਚ ਕਰੋ" #~ msgid "Switch to passphrase" #~ msgstr "ਪਾਸਫ਼ਰੇਜ਼ ਤੇ ਸਵਿੱਚ ਕਰੋ" #~ msgid "Existing passcode" #~ msgstr "ਮੌਜੂਦਾ ਪਾਸਕੋਡ" #~ msgid "Existing passphrase" #~ msgstr "ਮੌਜੂਦਾ ਪਾਸਪਰੇਜ" #~ msgid "Choose passcode" #~ msgstr "ਪਾਸਕੋਡ ਚੁਣੋ" #~ msgid "Choose passphrase" #~ msgstr "ਪਾਸਪਰੇਜ ਚੁਣੋ" #~ msgid "Confirm passcode" #~ msgstr "ਪਾਸਕੋਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ" #~ msgid "Confirm passphrase" #~ msgstr "ਪਾਸਪਰੇਜ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "ਇਹਨਾਂ ਪਾਸਕੋਡਾਂ ਦਾ ਮੇਲ ਨਹੀਂ। ਮੁੜ-ਕੋਸ਼ਿਸ ਕਰੋ।" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "ਇਹਨਾਂ ਪਾਸਪਰੇਜਾਂ ਦਾ ਮੇਲ ਨਹੀਂ। ਮੁੜ-ਕੋਸ਼ਿਸ ਕਰੋ।" #~ msgid "Unset" #~ msgstr "ਬਿਨਾਂ-ਸੈੱਟ" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫ਼ੋਨ ਦਾ ਲਾਕ ਖੋਲ੍ਹੋ:" #~ msgid "Swipe (no security)" #~ msgstr "ਸਵਾਈਪ (ਬਿਨਾਂ ਸੁਰੱਖਿਆ)" #~ msgid "4-digit passcode" #~ msgstr "4-ਅੰਕ ਪਾਸਕੋਡ" #~ msgid "Passphrase" #~ msgstr "ਪਾਸਪਰੇਜ" #~ msgid "Swipe (no security)… " #~ msgstr "ਸਵਾਈਪ (ਬਿਨਾਂ ਸੁਰੱਖਿਆ)... " #~ msgid "4-digit passcode…" #~ msgstr "4-ਅੰਕ ਪਾਸਕੋਡ..." #~ msgid "Passphrase…" #~ msgstr "ਪਾਸਪਰੇਜ..." #~ msgid "Security & Privacy" #~ msgstr "ਸੁਰੱਖਿਆ ਅਤੇ ਪਰਦੇਦਾਰੀ" #~ msgid "Phone and Internet" #~ msgstr "ਫ਼ੋਨ ਅਤੇ ਇੰਟਰਨੈੱਟ" #~ msgid "Phone only" #~ msgstr "ਕੇਵਲ ਫ਼ੋਨ" #~ msgid "SIM PIN" #~ msgstr "ਸਿਮ ਪਿਨ" #~ msgid "On" #~ msgstr "ਚਾਲੂ" #~ msgid "Encryption" #~ msgstr "ਇਨਕ੍ਰਿਪਸ਼ਨ" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "ਇਨਕ੍ਰਿਪਸ਼ਨ ਫ਼ੋਨ ਡਾਟੇ ਨੂੰ ਪਹੁੰਚ ਤੋਂ ਬਚਾਉਣ ਲਈ ਸੁਰੱਖਿਆ ਮਹੁੱਈਆ ਕਰਵਾਉਂਦੀ ਹੈ ਜਦੋਂ ਫ਼ੋਨ ਇੱਕ ਪੀਸੀ ਜਾਂ ਹੋਰ " #~ "ਜੰਤਰ ਨਾਲ ਜੁੜਿਆ ਹੋਵੇ।" #~ msgid "Privacy" #~ msgstr "ਪਰਦੇਦਾਰੀ" #~ msgid "Stats on welcome screen" #~ msgstr "ਸਵਾਗਤ ਸਕਰੀਨ ਤੇ ਅੰਕੜੇ" #~ msgid "Messages on welcome screen" #~ msgstr "ਸਵਾਗਤ ਸਕਰੀਨ ਤੇ ਸੁਨੇਹੇ" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "ਕੋਈ ਨਹੀਂ" #~ msgid "Passcode" #~ msgstr "ਪਾਸਕੋਡ" #~ msgid "Sleep locks immediately" #~ msgstr "ਨੀਂਦ ਲਾਕ ਹੁਣੇ" #~ msgid "When locked, allow:" #~ msgstr "ਜਦੋਂ ਲਾਕ ਹੋਇਆ, ਪ੍ਰਵਾਨ:" #~ msgid "Notifications and quick settings" #~ msgstr "ਸੂਚਨਾ ਅਤੇ ਜਲਦੀ ਸੈਟਿੰਗਾਂ" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "ਪਹੁੰਚ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣ ਲਈ ਲਾਕ ਸੁਰੱਖਿਆ ਚਾਲੂ ਕਰੋ ਜਦੋਂ ਫ਼ੋਨ ਲਾਕ ਹੋਵੇ।" #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "ਹੋਰ ਐਪ ਅਤੇ ਕਾਰਜ ਤੁਹਾਨੂੰ ਅਣਲਾਕ ਕਰਨ ਲਈ ਕਹਿਣਗੇ।" #~ msgid "Change SIM PIN" #~ msgstr "ਸਿਮ ਪਿਨ ਬਦਲੋ" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "ਗਲਤ ਪਿਨ। %1 ਕੋਸ਼ਿਸ ਬਾਕੀ।" #~ msgstr[1] "ਗਲਤ ਪਿਨ। %1 ਕੋਸ਼ਿਸਾਂ ਬਾਕੀ।" #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 ਕੋਸ਼ਿਸਾਂ ਦੀ ਇਜਾਜਤ" #~ msgid "Current PIN:" #~ msgstr "ਮੌਜੂਦਾ ਪਿਨ:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 ਕੋਸ਼ਿਸ ਦੀ ਇਜਾਜ਼ਤ।" #~ msgstr[1] "%1 ਕੋਸ਼ਿਸਾਂ ਦੀ ਇਜਾਜ਼ਤ।" #~ msgid "Choose new PIN:" #~ msgstr "ਨਵੀਂ ਪਿਨ ਚੁਣੋ:" #~ msgid "Confirm new PIN:" #~ msgstr "ਨਵੇਂ ਪਿਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ:" #~ msgid "PINs don't match. Try again." #~ msgstr "ਪਿਨਾਂ ਦਾ ਮੇਲ ਨਹੀਂ, ਮੁੜ-ਕੋਸ਼ਿਸ ਕਰੋ।" #~ msgid "Enter SIM PIN" #~ msgstr "ਸਿਮ ਪਿਨ ਦਰਜ ਕਰੋ" #~ msgid "Enter Previous SIM PIN" #~ msgstr "ਪਿਛਲਾ ਸਿਮ ਪਿਨ ਦਰਜ ਕਰੋ" #~ msgid "Unlock" #~ msgstr "ਅਣ-ਲਾਕ" #~ msgid "Lock" #~ msgstr "ਲਾਕ ਕਰੋ" #, fuzzy #~ msgid "Unlocked" #~ msgstr "ਅਣ-ਲਾਕ" #~ msgid "Change PIN…" #~ msgstr "ਪਿਨ ਬਦਲੋ..." #, fuzzy #~ msgid "Locked" #~ msgstr "ਲਾਕ ਕਰੋ" #, fuzzy #~ msgid "Unlock…" #~ msgstr "ਅਣ-ਲਾਕ" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "ਜਦੋਂ ਇੱਕ ਸਿਮ ਪਿਨ ਸੈੱਟ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਫ਼ੋਨ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸੈਲੂਲਰ ਸੇਵਾਵਾਂ ਤੇ ਪਹੁੰਚ ਲਈ ਅਤੇ " #~ "ਸਿਮ ਦੀ ਅਦਲਾ-ਬਦਲੀ ਸਮੇਂ ਦਾਖਲ ਕਰਨਾ ਚਾਹੀਦਾ।" #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "ਇੱਕ ਗਲਤ ਪਿਨ ਵਾਰ-ਵਾਰ ਦਾਖਲ ਕਰਨਾ ਸਿਮ ਨੂੰ ਪੱਕੇ ਤੌਰ ਤੇ ਲਾਕ ਕਰ ਸਕਦਾ।" #~ msgid "Hour" #~ msgstr "ਘੰਟਾ" #~ msgid "Minute" #~ msgstr "ਮਿੰਟ" #~ msgid "Second" #~ msgstr "ਸਕਿੰਟ" #~ msgid "Day" #~ msgstr "ਦਿਨ" #~ msgid "Month" #~ msgstr "ਮਹੀਨਾ" #~ msgid "Year" #~ msgstr "ਸਾਲ" #, fuzzy #~ msgid "Cellular data" #~ msgstr "ਸੈਲੂਲਰ ਡਾਟਾ:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "ਕੋਈ ਨਹੀਂ ਮਿਲਿਆ" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "ਸਿਮ ਕਾਰਡ ਦਾਖਲ ਕਰੋ ਅਤੇ ਜੰਤਰ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰੋ" #~ msgid "Data roaming" #~ msgstr "ਡਾਟਾ ਰੋਮਿੰਗ" #~ msgid "Ask me each time" #~ msgstr "ਮੈਨੂੰ ਹਰ ਵੇਲੇ ਪੁੱਛੋ" #~ msgid "For outgoing calls, use:" #~ msgstr "ਆਊਟਗੋਇੰਗ ਕਾਲਾਂ ਲਈ, ਵਰਤੋਂ:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "ਤੁਸੀਂ ਐਡਰੈੱਸਬੁੱਕ ਵਿੱਚ ਵੱਖ ਵੱਖ ਕਾਲਾਂ ਅਤੇ ਸੰਪਰਕਾਂ ਲਈ ਸਿਮ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।" #~ msgid "For messages, use:" #~ msgstr "ਸੁਨੇਹਿਆਂ ਲਈ, ਵਰਤੋਂ:" #~ msgid "Data usage statistics" #~ msgstr "ਡਾਟਾ ਵਰਤੋਂ ਅੰਕੜੇ" #~ msgid "Carriers" #~ msgstr "ਵਾਹਕ" #, fuzzy #~ msgid "Connection type:" #~ msgstr "ਕੁਨੈਕਟ ਹੋਇਆ" #~ msgid "2G only (saves battery)" #~ msgstr "2G ਕੇਵਲ (ਬੈਟਰੀ ਬਚਾਉਂਦਾ)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (ਤੇਜ਼)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (ਤੇਜ਼)" #~ msgid "Edit SIM Name" #~ msgstr "ਸਿਮ ਨਾਂ ਸੋਧ" #~ msgid "Cellular data:" #~ msgstr "ਸੈਲੂਲਰ ਡਾਟਾ:" #~ msgid "Accessibility" #~ msgstr "ਸਹੂਲਤਾਂ" #~ msgid "accessibility" #~ msgstr "ਸਹੂਲਤਾਂ" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "ਸੈਲੂਲਰ" #~ msgid "mobile" #~ msgstr "ਮੋਬਾਈਲ" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "ਡਾਟਾ" #~ msgid "carrier" #~ msgstr "ਵਾਹਕ" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "ਸਿਮ" #~ msgid "services" #~ msgstr "ਸੇਵਾਵਾਂ" #~ msgid "forwarding" #~ msgstr "ਅੱਗੇ ਦੇਣਾ" #~ msgid "waiting" #~ msgstr "ਉਡੀਕ" #~ msgid "call" #~ msgstr "ਕਾਲ" #~ msgid "shortcuts" #~ msgstr "ਸ਼ਾਰਟਕੱਟ" #~ msgid "numbers" #~ msgstr "ਨੰਬਰ" #~ msgid "security" #~ msgstr "ਸੁਰੱਖਿਆ" #~ msgid "privacy" #~ msgstr "ਪਰਦੇਦਾਰੀ" #~ msgid "pin" #~ msgstr "ਪਿਨ" #~ msgid "code" #~ msgstr "ਕੋਡ" #~ msgid "password" #~ msgstr "ਪਾਸਵਰਡ" #~ msgid "passphrase" #~ msgstr "ਵਾਕ" #~ msgid "swipe" #~ msgstr "ਘਸੀਟੋ" #~ msgid "allow" #~ msgstr "ਪ੍ਰਵਾਨ" #~ msgid "access" #~ msgstr "ਪਹੁੰਚ" #~ msgid "Updates available" #~ msgstr "ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ" #~ msgid "Incorrect passcode. Try again." #~ msgstr "ਗਲਤ ਪਾਸਕੋਡ। ਮੁੜ ਕੋਸਿਸ ਕਰੋ।" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "ਗਲਤ ਵਾਕ ਹੈ। ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" #~ msgid "Could not set security mode" #~ msgstr "ਸੁਰੱਖਿਆ ਮੋਡ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" #~ msgid "Could not set security display hint" #~ msgstr "ਸੁਰੱਖਿਆ ਡਿਸਪਲੇਅ ਇਸ਼ਾਰਾ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਿਆ" #~ msgid "Authentication token manipulation error" #~ msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਟੋਕਨ ਸੋਧ ਗਲਤੀ" #~ msgid "There's an updated system image." #~ msgstr "ਇਹ ਇੱਕ ਅੱਪਡੇਟ ਕੀਤੀ ਸਿਸਟਮ ਈਮੇਜ ਹੈ।" #~ msgid "Tap to open the system updater." #~ msgstr "ਸਿਸਟਮ ਅੱਪਡੇਟਰ ਖੋਲ੍ਹਣ ਲਈ ਛੂਹੋ" lomiri-system-settings-1.1.0/po/pam.po000066400000000000000000001317411457356502600177430ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Pampanga \n" "Language: pam\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/pl.po000066400000000000000000002364421457356502600176050ustar00rootroot00000000000000# Polish translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-12-19 15:37+0000\n" "Last-Translator: Eryk Michalak \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 5.3\n" "X-Launchpad-Export-Date: 2015-07-21 05:34+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Ustawienia systemowe" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferencje;Ustawienia;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Nie można anulować bieżącego żądania (nie można skontaktować się z serwerem)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Nie można wstrzymać bieżącego żądania (nie można skontaktować się z serwerem)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Tryb programisty" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "W trybie dewelopera po podłączeniu do innego urządzenia, każdy może uzyskać " "dostęp, zmienić lub usunąć wszystko w tym telefonie." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Do korzystania z trybu dewelopera wymagane jest hasło lub kod." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Blokada" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Niestety ta licencja nie mogła zostać wyświetlona." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Informacje" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Numer seryjny" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Brak" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adres Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adres Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Nośnik" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 wolnej przestrzeni" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Oprogramowanie:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Ostatnia aktualizacja" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nigdy" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Sprawdź dostępność aktualizacji" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Noty prawne:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licencje oprogramowania" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informacje o nadzorze" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Tryb programisty" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Skanowanie" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Zarezerwowane przez system" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Używane przez system" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Filmy" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Obrazy" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokumenty" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Pobrane" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Inne pliki" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Używane przez aplikacje" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Całkowita pojemność" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Wolna przestrzeń" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Według nazwy" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Według rozmiaru" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Nie dotyczy/Niedostępne" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detale kompilacji systemu" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Kanał aktualizacji systemu operacyjnego" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Numer OS build" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Jądro" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Wersja ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Część obrazu UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Opis wersji Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Część obrazu urządzenia" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Opis wersji urządzenia" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Część obrazu personalizacji" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Nieznany tytuł" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Anuluj" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nie wybrano żadnych obrazów" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Usuń %1 obrazek" msgstr[1] "Usuń %1 obrazki" msgstr[2] "Usuń %1 obrazków" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Dodaj obrazek…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Usuń obrazki…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Tło i wygląd" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Resetuj wszystkie ustawienia systemu" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Włączone" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Urządzenie wymaga ponownego uruchomienia, aby zmiany zaczęły obowiązywać." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Włącz efekty rozmycia" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Obraz tła:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Systemowe grafiki" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Własne" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Wybierz aplikację" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Podgląd" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Ustaw" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Niemożliwe" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "Obecnie używany obraz tła nie może zostać usunięty!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Przed %1 sekundą" msgstr[1] "Przed %1 sekundami" msgstr[2] "%1 sekund temu" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Przed %1 minutą" msgstr[1] "Przed %1 minutami" msgstr[2] "%1 minut temu" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Przed %1 godziną" msgstr[1] "Przed %1 godzinami" msgstr[2] "%1 godzin temu" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Poziom naładowania" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Wczoraj" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Dzisiaj" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Ładowanie" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Ostatnie pełne naładowanie" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Naładowany" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Pokaż procent naładowania baterii we wskaźniku" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Sposoby na oszczędzanie baterii:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Jasność wyświetlacza" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Zablokuj gdy bezczynny" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Uśpij gdy bezczynny" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Po %1 sekundzie" msgstr[1] "Po %1 sekundach" msgstr[2] "Po %1 sekundach" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Po %1 minucie" msgstr[1] "Po %1 minutach" msgstr[2] "Po %1 minutach" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi użyte do hotspota" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Blokowanie telefonu, gdy nie jest używany:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Ustaw urządzenie w stanie uśpienia, gdy nie jest używany:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Po %1 sekundzie" msgstr[1] "Po %1 sekundach" msgstr[2] "Po %1 sekundach" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Krótsze czasy są bardziej bezpieczne. Podczas połączeń lub odtwarzania wideo " "urządzenie nie będzie blokowane." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Telefon nie będzie zablokowywany podczas rozmów lub odtwarzania filmów." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Żądanie autoryzacji parowania połączenia Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Urządzenie %1 chce sparować się z tym urządzeniem. Czy chcesz na to zezwolić?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Zezwól" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Odrzuć" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Żądanie połączenia Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Potwierdź zgodność kodu PIN wyświetlonego na '%1' z podanym" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Potwierdź PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Połączono" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Łączenie…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Rozłączanie…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Rozłączono" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Nieznane" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Komputer" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Sieć" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Zestaw słuchawkowy" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Słuchawki" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Wideo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Inne dźwięki" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klawiatura" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mysz" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Drukarka" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Aparat" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Zegarek" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Inne" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Doskonały" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Dobry" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Dostateczny" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Słaby" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Etykieta" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Rodzaj" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Siła sygnału" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Podłącz automatycznie po wykryciu:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Rozłącz" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Połącz" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Zapomnij to urządzenie" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Wpisz kod PIN do urządzenia %1 i naciśnij \"Enter\" na klawiaturze:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Wykrywalne" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Niewykrywalne" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Szukanie…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Połączone urządzenia:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Połącz kolejne urządzenie:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Podłącz urządzenie:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nic nie wykryto" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN dla '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Powiąż" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Jasność i ekran" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Jasność" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Jasność wyświetlacza:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Dostosuj automatycznie" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Automatycznie dopasowuje jasność wyświetlacza do jasności otoczenia." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Wyświetlacz:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Zewnętrzny wyświetlacz" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Bezprzewodowy wyświetlacz" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Niepołączony" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Bezprzewodowy wyświetlacz" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Nie wykryto ekranów" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Połączone ekrany:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Łączenie" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Użyj inny ekran:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Wybierz ekran:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Łączenie z %1 zakończone niepowodzeniem." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Wystąpił nieznany błąd podczas łączenia z %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gesty" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Dotknij, aby wybudzić" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" "Stuknij dwukrotnie w dowolne miejsce na ekranie, aby wybudzić urządzenie." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Szerokość obszaru przyciągania do krawędzi:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Obecna wartość: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Przy wyższej wartości obszar przesuwania palcem po krawędziach w celu " "wyzwolenia akcji jest szerszy. Domyślną wartością jest 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Zmiana ustawień hotspota" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Skonfiguruj hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nazwa hotspotu" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Wybierz nazwę" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Wymagaj hasła (zalecane)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Pokaż hasło" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Uruchomienie hotspota spowoduje włączenie Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Zmień" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Włącz" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Gdy hotspot jest włączony, inne urządzenia mogą korzystać z twojego " "połączenia internetowego przez sieć Wi-Fi. Ponosisz ewentualne koszty " "połączenia z Interetem." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Inne urządzenia mogą korzystać z twojego połączenia internetowego przez sieć " "Wi-Fi, obciążając twoje konto lub ewentualne limity przesyłu danych." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Zmień hasło/konfigurację…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Skonfiguruj hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi jest wyłączone" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Aby utworzyć hotspot, musisz włączyć Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Włącz Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Język wyświetlania" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Wstecz" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Zatwierdź" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Układy klawiatury" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Bieżące układy:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Wszystkie dostępne układy:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Język i tekst" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Język wyświetlania…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Włącz klawiaturę ekranową" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Klawiatura ekranowa" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Klawiatura zewnętrzna" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Biały" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Czarny" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Szary" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Biały z obramowaniem" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Czarny z obramowaniem" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Szary z obramowaniem" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Motyw klawiatury ekranowej" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Motyw klawiatury" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Sprawdzanie pisowni" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatyczna korekcja" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sugerowanie słów" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automatyczne wielkie litery" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Włącza Shift, aby wykorzystać pierwszą literę każdego zdania." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automatyczna interpunkcja" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" "Dodaje kropkę, brakujące cudzysłowy lub nawiasy po podwójnym naciśnięciu " "spacji." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Szkło powiększające" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Dźwięk klawiatury" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Wibracje kliknięć klawiatury" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Nieprzezroczystość klawiatury" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Klawiatura sprzętowa" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Układy i inne źródła" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" "Urządzenie wymaga ponownego uruchomienia, aby zmiany zaczęły obowiązywać." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Uruchom ponownie" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Bieżące języki sprawdzania pisowni:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Wszystkie dostępne języki:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Pulpit i launcher" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Na dużych ekranach:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Włącz obszary robocze" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Obsługa wielu wirtualnych obszarów roboczych" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Zawsze pokazuj program uruchamiający" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Filmy i pełnoekranowe gry mogą go tymczasowo ukryć." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Wielkość ikony:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Szybkość kursora:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Prędkość przewijania kółkiem:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Szybkość dwukrotnego kliknięcia:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Test podwójnego kliknięcia:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Panel dotykowy" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Prędkość przewijania palcem:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Dotknij, aby kliknąć" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Przewiń dwoma palcami" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignoruj panel dotykowy, gdy:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Pisanie" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Podłączona jest mysz" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Podłącz mysz lub touchpad przez USB lub użyj urządzenia Bluetooth. Jeśli " "urządzenie Bluetooth nie jest wykrywane, upewnij się, że jest włączone i " "baterie są naładowane." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Musisz użyć myszy Bluetooth lub touchpada z tym wyświetlaczem. Upewnij się, " "że znajduje się w pobliżu urządzenia i jego baterie są naładowane." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mysz i panel dotykowy" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Przycisk podstawowy:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Lewy" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Prawy" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Niewystarczająco szybko" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Podwójnie kliknięte" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Transmisja alarmowa" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Transmisja komórkowa jest niedostępna" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Włączono transmisję komórkową" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Wyłączono transmisję komórkową" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Powiadomienia:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Otrzymuj powiadomienia alarmowe" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Ekstremalne zagrożenia" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Skrajne zagrożenia dla życia i mienia" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Poważne zagrożenia" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Poważne zagrożenia dla życia i mienia" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "Ostrzeżenia AMBER" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Biuletyny alarmowe dotyczące uprowadzenia dziecka" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Komunikaty dotyczące bezpieczeństwa publicznego" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Zalecane działania w celu ratowania życia i mienia" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Testy" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Testowe powiadomienia" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Powiadomienia" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Niech ta aplikacja ostrzega mnie za pomocą:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Dźwięki" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Wibracje" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Powiadomienia" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Lista powiadomień" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Dźwięk" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplikacje, które komunikują się z dźwiękiem:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Wibracje" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Gdy w trybie cichym:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Wibruj w normalny sposób" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Nie wibruj" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplikacje, które komunikują się z wibracjami:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplikacje:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Wybrane aplikacje mogą wysyłać powiadomienia używając chmurek, dźwięków, " "wibracji oraz Centrum powiadomień." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplikacje, które komunikują się z dźwiękiem" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplikacje, które komunikują się z wibracjami" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Brak powiadomień" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bąbelki" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Dodaj drukarkę" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Wpisz URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Urządzenia" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Nie znaleziono urządzeń." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Opisz drukarkę" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Łączenie" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Wybierz połączenie" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nazwa drukarki" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Opis" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opcjonalne" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Lokalizacja" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Sterownik" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Wybierz sterownik" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Wybierz drukarkę z bazy danych" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Podaj plik PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtruj sterowniki" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Plik PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Drukowanie" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Menedżer zadań drukarki" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Drukarka domyślna" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Skonfigurowane drukarki" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Znalezione drukarki" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Usuń" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Ustaw jako domyślną" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Nie ma jeszcze skonfigurowanych drukarek." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Status drukarki" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Ustawienia główne" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Zasady" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopie i strony" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopie" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Rozmiar papieru" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Dwustronny" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Model kolorowy" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Jakość" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Włączone" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Domyślne" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "To jest domyślna drukarka." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Przyjmowanie zleceń" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Udostępnione" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Bezczynny" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Przerwano" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktywny" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Zatrzymany" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Brak wiadomości" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Zadania" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Zarządzaj zadaniami drukowania" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adres" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Lokalna surowa drukarka" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Wydrukuj stronę testową" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Wszystkie dokumenty, zapisane gry, ustawienia oraz inne elementy zostaną " "bezpowrotnie usunięte z tego urządzenia." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Wyczyść i zresetuj wszystko" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Resetuj urządzenie" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Zresetuj pasek uruchamiania" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Pasek uruchamiania zostanie przywrócony do pierwotnej postaci." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Resetuj wszystkie ustawienia systemowe…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Zawartość i wygląd paska uruchamiania oraz filtrów ekranu głównego zostaną " "przywrócone do ustawień domyślnych." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Wyczyść i zresetuj wszystko" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Resetuj wszystkie ustawienia systemu" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Tryb cichy" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Głośność dzwonka:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Zbyt wysoki poziom dźwięku może powodować uszkodzenie słuchu." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Rozmowy telefoniczne:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Dzwonek" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Wibruj przy dzwonieniu" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Wibracje w trybie wyciszenia" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Dźwięk wybierania numeru" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Wiadomości:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Dźwięk wiadomości" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Wibracja i dźwięk wiadomości" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Inne dźwięki:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Dźwięk blokady" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Inne wibracje" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Niestandardowy dźwięk wiadomości" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Własny dzwonek" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Wybierz z" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Strefa czasowa" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Podaj strefę czasową:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatycznie" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ręcznie" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Podaj swoje bieżące położenie." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nic nie znaleziono" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Data i Czas" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Strefa czasowa:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Ustaw czas i datę:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Ustawienie czasu i daty" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Czas" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Aby dodać konfigurację VPN, pobierz plik konfiguracyjny lub skonfiguruj go " "ręcznie." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Dodaj konfigurację ręcznie…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Wymagane podłączenie VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Musisz ponownie podłączyć, aby zmiany miały wpływ." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Dodać certyfikat?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Dodać klucz?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Dodać plik pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Zawartość:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Brak dostępnych danych." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Zapisz" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Nieznany błąd" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nie podano przyczyny" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Urządzenie w trybie administracyjnym" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Urządzenie poza trybem administracyjnym" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Urządzenie nie mogło zostać przygotowane do konfiguracji" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Konfiguracja IP nie mogła zostać ukończona (brak dostępnego adresu, timeout " "itp.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Konfiguracja IP nie jest już prawidłowa" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Niepoprawne dane autoryzacji" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Suplikant 802.1X został rozłączony" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Konfiguracja suplikanta 802.1X się nie powiodła" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Błąd suplikanta 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Autoryzacja suplikanta 802.1X trwała zbyt długo" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Uruchomienie klienta DHCP nie powiodło się" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Błąd klienta DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Błąd klienta DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Uruchomienie współdzielonego połączenia nie powiodło się" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Usługa współdzielonego połączenia nie powiodła się" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Brak wymaganego oprogramowania sprzętowego dla urządzenia" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Urządzenie zostało usunięte" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Usługa NetworkManager została uśpiona" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Aktywne połączenie urządzenia zniknęło" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Urządzenie zostało rozłączone przez użytkownika lub klienta" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Przyjęto istniejące połączenie urządzenia" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Suplikant jest teraz dostępny" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Nie można odnaleźć modemu" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Błąd połączenia Bluetooth lub przekroczono czas oczekiwania" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Błąd połączenia" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Usługa ModemManager jest niedostępna" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Nie można odnaleźć sieci Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Błąd połączenia drugorzędnego" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Szczegóły sieci" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Ostatnio połączone" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Hasło" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Zapomnij tę sieć" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adres IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Połącz z ukrytą siecią" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nazwa sieci" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Bezpieczeństwo" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA i WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA i WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamic WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Ta sieć jest niezabezpieczona!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Uwierzytelnianie" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Dodatkowe uwierzytelnianie" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certyfikat CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Wybierz…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, wygasa: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, wygasa: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Używanie certyfikatów jest zalecane, ponieważ podnosi bezpieczeństwo." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certyfikat klienta" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Klucz prywatny użytkownika" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bity(ów)" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Plik PAC" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Dostarczanie PAC" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Wyłączony" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonimowy" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Uwierzytelniony" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Oba" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Wersja PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Wersja 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Wersja 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatycznie" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonimowy identyfikator" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identyfikator" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nazwa użytkownika" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Hasło klucza prywatnego" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Zapamiętaj hasło" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Połącz z ukrytą siecią…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Poprzednie sieci" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Wyczyść" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Klucz prywatny" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Klucz publiczny" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Nieprzejrzysty" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Szukaj" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Prywatne" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Otrzymano wiadomość" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Połącz z Wi-Fi" #~ msgid "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgstr "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgid "Remove image" #~ msgstr "Usuń obraz" #~ msgid "Unavailable" #~ msgstr "Niedostępne" #~ msgid "Launcher" #~ msgstr "Panel uruchamiania" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "informacje" #~ msgid "device" #~ msgstr "urządzenie" #~ msgid "info" #~ msgstr "informacja" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "Numer" #~ msgid "imei" #~ msgstr "IMEI" #~ msgid "serial" #~ msgstr "Numer seryjny" #~ msgid "address" #~ msgstr "Adres" #~ msgid "mac" #~ msgstr "MAC" #~ msgid "licenses" #~ msgstr "Licencje" #~ msgid "developer" #~ msgstr "Twórca" #~ msgid "software" #~ msgstr "oprogramowanie" #~ msgid "storage" #~ msgstr "Pojemność" #~ msgid "disk" #~ msgstr "Dysk" #~ msgid "space" #~ msgstr "Przestrzeń" #~ msgid "version" #~ msgstr "Wersja" #~ msgid "revision" #~ msgstr "Kompilacja" #~ msgid "appearance" #~ msgstr "wygląd" #~ msgid "wallpaper" #~ msgstr "tapeta" #~ msgid "art" #~ msgstr "sztuka" #~ msgid "photo" #~ msgstr "zdjęcie" #~ msgid "picture" #~ msgstr "grafika" #~ msgid "image" #~ msgstr "obraz" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "Ładowanie" #~ msgid "idle" #~ msgstr "Bezczynny" #~ msgid "lock" #~ msgstr "blokada" #~ msgid "disable" #~ msgstr "Dezaktywacja" #~ msgid "enable" #~ msgstr "Aktywacja" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "zestaw słuchawkowy" #~ msgid "pair" #~ msgstr "Parowanie" #~ msgid "discover" #~ msgstr "Wyszukiwanie" #~ msgid "car" #~ msgstr "samochód" #~ msgid "handsfree" #~ msgstr "zestaw głośnomówiący" #~ msgid "wireless" #~ msgstr "sieć bezprzewodowa" #~ msgid "connect" #~ msgstr "Połącz" #~ msgid "disconnect" #~ msgstr "Rozłącz" #~ msgid "stereo" #~ msgstr "Stereo" #~ msgid "brightness" #~ msgstr "jasność" #~ msgid "display" #~ msgstr "Wyświetlacz" #~ msgid "screen" #~ msgstr "ekran" #~ msgid "automatic" #~ msgstr "Automatycznie" #~ msgid "adjust" #~ msgstr "Ustawienie" #~ msgid "Example" #~ msgstr "Przykład" #~ msgid "example" #~ msgstr "przykład" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "próba" #~ msgid "Flight Mode" #~ msgstr "Tryb samolotowy" #~ msgid "flight" #~ msgstr "lot" #~ msgid "plane" #~ msgstr "samolot" #~ msgid "offline" #~ msgstr "offline" #~ msgid "airplane" #~ msgstr "samolot" #~ msgid "network" #~ msgstr "sieć" #~ msgid "gestures" #~ msgstr "gesty" #~ msgid "hotspot" #~ msgstr "hotspot" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "język" #~ msgid "keyboard" #~ msgstr "Klawiatura" #~ msgid "spellcheck" #~ msgstr "Sprawdzanie pisowni" #~ msgid "correct" #~ msgstr "Poprawnie" #~ msgid "suggestions" #~ msgstr "Podpowiedzi" #~ msgid "capitalization" #~ msgstr "Wielkie litery" #~ msgid "punctuation" #~ msgstr "Interpunkcja" #~ msgid "layout" #~ msgstr "Układ" #~ msgid "words" #~ msgstr "Słowa" #~ msgid "vibration" #~ msgstr "Wibracje" #~ msgid "launcher" #~ msgstr "panel uruchamiania" #~ msgid "mouse" #~ msgstr "mysz" #~ msgid "touchpad" #~ msgstr "gładzik" #~ msgid "tap" #~ msgstr "kliknięcie" #~ msgid "touch" #~ msgstr "dotyk" #~ msgid "click" #~ msgstr "Kliknięcie" #~ msgid "input" #~ msgstr "dane wejściowe" #~ msgid "nfc" #~ msgstr "nfc" #~ msgid "near" #~ msgstr "w pobliżu" #~ msgid "field" #~ msgstr "pole" #~ msgid "communication" #~ msgstr "komunikacja" #~ msgid "notifications" #~ msgstr "Powiadomienia" #~ msgid "apps" #~ msgstr "Aplikacje" #~ msgid "authorize" #~ msgstr "autoryzacja" #~ msgid "permissions" #~ msgstr "zezwolenia" #~ msgid "badges" #~ msgstr "plakietki" #~ msgid "facebook" #~ msgstr "Facebook" #~ msgid "twitter" #~ msgstr "Twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "Blokada obracania" #~ msgid "rotation" #~ msgstr "obrót" #~ msgid "orientation" #~ msgstr "położenie" #~ msgid "printer" #~ msgstr "Drukarka" #~ msgid "printers" #~ msgstr "drukarki" #~ msgid "printing" #~ msgstr "drukowanie" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "scal" #~ msgid "copies" #~ msgstr "kopie" #~ msgid "colormodel" #~ msgstr "model kolorowy" #~ msgid "greyscale" #~ msgstr "skala szarości" #~ msgid "color" #~ msgstr "kolor" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "atrament" #~ msgid "Reset" #~ msgstr "Przywróć" #~ msgid "reset" #~ msgstr "reset" #~ msgid "erase" #~ msgstr "Kasuj" #~ msgid "factory" #~ msgstr "Ustawienia fabryczne" #~ msgid "clear" #~ msgstr "Wyczyść" #~ msgid "restore" #~ msgstr "przywróć" #~ msgid "sound" #~ msgstr "dźwięk" #~ msgid "silent" #~ msgstr "wyciszony" #~ msgid "ringtone" #~ msgstr "Dźwięk dzwonka" #~ msgid "vibrate" #~ msgstr "Wibracje" #~ msgid "dialpad" #~ msgstr "klawiatura" #~ msgid "message" #~ msgstr "wiadomość" #~ msgid "volume" #~ msgstr "Głośność" #~ msgid "time" #~ msgstr "czas" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "strefa czasowa" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "trasowanie" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "Ukryte" #~ msgid "Used by Ubuntu" #~ msgstr "Użyte przez Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "tło" #~ msgid "Opacity:" #~ msgstr "Nieprzezroczystość:" #~ msgid "Edit" #~ msgstr "Edytuj" #~ msgid "New APN" #~ msgstr "Nowy APN" #~ msgid "Used for:" #~ msgstr "Użyte do:" #~ msgid "Internet and MMS" #~ msgstr "Internet i MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Wprowadź nazwę opisującą APN" #~ msgid "APN" #~ msgstr "Punkty APN" #~ msgid "Enter the name of the access point" #~ msgstr "Wprowadź nazwę punktu dostępowego" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Wprowadź centrum wiadomości" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Wprowadź proxy wiadomości" #~ msgid "Proxy port" #~ msgstr "Port proxy" #~ msgid "Enter message proxy port" #~ msgstr "Wprowadź port proxy wiadomości" #~ msgid "User name" #~ msgstr "Nazwa użytkownika" #~ msgid "Enter username" #~ msgstr "Wprowadź użytkownika" #~ msgid "Enter password" #~ msgstr "Wprowadź hasło" #~ msgid "PAP or CHAP" #~ msgstr "PAP lub CHAP" #~ msgid "PAP only" #~ msgstr "Tylko PAP" #~ msgid "CHAP only" #~ msgstr "Tylko CHAP" #~ msgid "Protocol" #~ msgstr "Protokół" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operator i APN" #~ msgid "Carrier" #~ msgstr "Operator" #~ msgid "Carriers & APNs" #~ msgstr "Operatorzy i APNy" #~ msgid "MMS APN" #~ msgstr "APN MMS" #~ msgid "Internet APN" #~ msgstr "Internet APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Skasuj wszystkie ustawienia APN…" #~ msgid "Reset APN Settings" #~ msgstr "Skasuj ustawienia APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Czy na pewno skasować ustawienia APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferuj %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Wybrałeś %1 jako preferowany MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Wybrałeś %1 jako preferowany Internet APN. " #~ msgid "Disable" #~ msgstr "Wyłącz" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Rozłącz %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Wyłącz %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Rozłącza %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Wyłącza %1." #~ msgid "Cellular" #~ msgstr "Sieć komórkowa" #~ msgid "Call forwarding" #~ msgstr "Przekazywanie połączeń" #~ msgid "Forward every incoming call" #~ msgstr "Przekaż każde połączenie przychodzące" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Przekierowuje wszystkie połączenia na inny numer." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Nie można sprawdzić stanu przekazywania połączeń " #~ msgid "Forward incoming calls when:" #~ msgstr "Przekaż połączenia przychodzące, gdy:" #~ msgid "I’m on another call" #~ msgstr "Jestem na kolejnym wezwaniu" #~ msgid "I don’t answer" #~ msgstr "Nie odpowiadam" #~ msgid "My phone is unreachable" #~ msgstr "Mój telefon jest nieosiągalny" #~ msgid "Contacts…" #~ msgstr "Kontakty…" #~ msgid "Please select a phone number" #~ msgstr "Proszę wybrać numer telefonu" #~ msgid "Numbers" #~ msgstr "Numery" #~ msgid "Could not forward to this contact" #~ msgstr "Nie można przekazać do tego kontaktu" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakt nie skojarzony z żadnym numerem telefonu." #~ msgid "All calls" #~ msgstr "Wszystkie połączenia" #~ msgid "Some calls" #~ msgstr "Niektóre połączenia" #~ msgid "Off" #~ msgstr "Wyłączone" #~ msgid "Forward to" #~ msgstr "Przekaż do" #~ msgid "Enter a number" #~ msgstr "Wprowadź numer" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Przekazywanie połączeń nie może być teraz zmienione." #~ msgid "Call waiting" #~ msgstr "Połączenie oczekujące" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Pozwala na odebranie drugiego połączenia podczas prowadzenia rozmowy, " #~ "oraz przełączanie pomiędzy nimi" #~ msgid "Services" #~ msgstr "Usługi" #, qt-format #~ msgid "Last called %1" #~ msgstr "Ostatnio wybrane %1" #~ msgid "Call" #~ msgstr "Połączenie" #, qt-format #~ msgid "%1 Services" #~ msgstr "Usługi %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Zezwolenia aplikacji" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplikacje, które otrzymały zezwolenie na dostęp do:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplikacje, które poprosiły o dostęp do aparatu" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplikacje, które poprosiły o dostęp do Twojej lokalizacji" #~ msgid "Microphone" #~ msgstr "Mikrofon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplikacje, które poprosiły o dostęp do mikrofonu" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplikacje mogą również prosić o dostęp do kont online." #~ msgid "Online Accounts…" #~ msgstr "Konta online…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Niech urządzenie wykryje Twoją lokalizację:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Używaj tylko GPS (mniejsza dokładność)" #~ msgid "Using GPS" #~ msgstr "Używaj GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Używanie GPS, anonimowych informacji o sieci Wi-Fi, oraz sieci " #~ "komórkowej.
Zaznaczając tą opcję akceptujesz
regulamin " #~ "Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Używanie GPS, anonimowych informacji o sieci Wi-Fi, oraz sieci " #~ "komórkowej.
Zaznaczając tą opcję akceptujesz regulamin " #~ "Nokia HERE." #~ msgid "Not at all" #~ msgstr "Ani trochę" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Używa GPS do określenia przybliżonej lokalizacji. Gdy jest nieaktywne, " #~ "GPS jest wyłączany aby oszczędzać baterię." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Używa Wi-Fi oraz GPS do określenia przybliżonej lokalizacji. Wyłączenie " #~ "wykrywania lokalizacji oszczędza baterię." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Używa Wi-Fi (obecnie wyłączone) oraz GPS do określenia przybliżonej " #~ "lokalizacji. Wyłączenie wykrywania lokalizacji oszczędza baterię." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Używa Wi-Fi, lokalizacji z przekaźników GSM oraz GPS do określenia " #~ "przybliżonej lokalizacji. Wyłączenie wykrywania lokalizacji oszczędza " #~ "baterię." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Używa Wi-Fi, lokalizacji z przekaźników GSM (obecnie brak łączności) oraz " #~ "GPS do określenia przybliżonej lokalizacji. Wyłączenie wykrywania " #~ "lokalizacji oszczędza baterię." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Używa Wi-Fi (obecnie wyłączone), lokalizacje przekaźników GSM oraz GPS do " #~ "określenia przybliżonej lokalizacji. Wyłączenie wykrywania lokalizacji " #~ "oszczędza baterię." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Używa Wi-Fi (obecnie wyłączone), lokalizacji z przekaźników GSM (obecnie " #~ "brak łączności) oraz GPS do określenia przybliżonej lokalizacji. " #~ "Wyłączenie wykrywania lokalizacji oszczędza baterię." #~ msgid "Let apps access this location:" #~ msgstr "Zezwól aplikacjom na dostęp do lokalizacji:" #~ msgid "None requested" #~ msgstr "Żadne żądania" #~ msgid "Change passcode…" #~ msgstr "Zmień kod…" #~ msgid "Change passphrase…" #~ msgstr "Zmień hasło…" #~ msgid "Switch to swipe" #~ msgstr "Zmień na przesunięcie" #~ msgid "Switch to passcode" #~ msgstr "Zmień na zabezpieczenie kodem" #~ msgid "Switch to passphrase" #~ msgstr "Zmień na hasło" #~ msgid "Existing passcode" #~ msgstr "Obecny kod" #~ msgid "Existing passphrase" #~ msgstr "Aktualne hasło" #~ msgid "Choose passcode" #~ msgstr "Wprowadź kod" #~ msgid "Choose passphrase" #~ msgstr "Wprowadź hasło" #~ msgid "Confirm passcode" #~ msgstr "Potwierdź kod" #~ msgid "Confirm passphrase" #~ msgstr "Potwierdź hasło" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Kody nie zgadzają się. Spróbuj ponownie." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Hasła nie zgadzają się. Spróbuj ponownie." #~ msgid "Unset" #~ msgstr "Nie ustawiono" #~ msgid "Unlock the device using:" #~ msgstr "Odblokuj telefon używając:" #~ msgid "Swipe (no security)" #~ msgstr "Przeciągnięcie (brak zabezpieczeń)" #~ msgid "4-digit passcode" #~ msgstr "4-cyfrowy kod" #~ msgid "Passphrase" #~ msgstr "Hasło" #~ msgid "Fingerprint" #~ msgstr "Odcisk palca" #~ msgid "Swipe (no security)… " #~ msgstr "Przeciągnięcie (brak zabezpieczeń)... " #~ msgid "4-digit passcode…" #~ msgstr "4-cyfrowy kod…" #~ msgid "Passphrase…" #~ msgstr "Hasło…" #~ msgid "Security & Privacy" #~ msgstr "Prywatność i zabezpieczenia" #~ msgid "Phone and Internet" #~ msgstr "Z telefonu i Internetu" #~ msgid "Phone only" #~ msgstr "Tylko z telefonu" #~ msgid "Fingerprint ID" #~ msgstr "Identyfikator linii papilarnych" #~ msgid "Locking and unlocking" #~ msgstr "Blokada i odblokowywanie" #~ msgid "SIM PIN" #~ msgstr "PIN karty SIM" #~ msgid "On" #~ msgstr "Włączone" #~ msgid "Encryption" #~ msgstr "Szyfrowanie" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Szyfrowanie chroni przed dostępem do danych telefonu, gdy jest on " #~ "podłączony do komputera lub innego urządzenia." #~ msgid "Privacy" #~ msgstr "Prywatność" #~ msgid "Stats on welcome screen" #~ msgstr "Statystyki na ekranie powitalnym" #~ msgid "Messages on welcome screen" #~ msgstr "Wiadomości na ekranie powitalnym" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Brak" #~ msgid "Passcode" #~ msgstr "Kod" #~ msgid "Sleep locks immediately" #~ msgstr "Natychmiastowa blokada podczas uśpienia" #~ msgid "When locked, allow:" #~ msgstr "Gdy zablokowany, zezwalaj na:" #~ msgid "Notifications and quick settings" #~ msgstr "Powiadomienia i szybkie ustawienia" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "Uruchom blokadę bezpieczeństwa, by ograniczyć dostęp do urządzenia." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Pozostałe aplikacje i funkcje będą prosiły o odblokowanie." #~ msgid "Change SIM PIN" #~ msgstr "Zmień PIN karty SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Niepoprawny PIN. Pozostała %1 próba." #~ msgstr[1] "Niepoprawny PIN. Pozostały %1 próby." #~ msgstr[2] "Niepoprawny PIN. Pozostało %1 prób." #~ msgid "No more attempts allowed" #~ msgstr "Nie więcej prób" #~ msgid "Current PIN:" #~ msgstr "Aktualny PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Dozwolona %1 próba." #~ msgstr[1] "Dozwolone %1 próby." #~ msgstr[2] "Dozwolonych %1 prób." #~ msgid "Choose new PIN:" #~ msgstr "Wybierz nowy PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Potwierdź nowy PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "Kody PIN różnią się. Spróbuj jeszcze raz." #~ msgid "Enter SIM PIN" #~ msgstr "Podaj PIN karty SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Podaj poprzedni PIN karty SIM" #~ msgid "Unlock" #~ msgstr "Odblokuj" #~ msgid "Lock" #~ msgstr "Zablokuj" #~ msgid "Unlocked" #~ msgstr "Odblokowany" #~ msgid "Change PIN…" #~ msgstr "Zmień PIN…" #~ msgid "Locked" #~ msgstr "Zablokowany" #~ msgid "Unlock…" #~ msgstr "Odblokuj…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Gdy ustawiony jest kod PIN SIM, musi on zostać wprowadzony w celu " #~ "uzyskania dostępu do usług komórkowych po ponownym uruchomieniu " #~ "urządzenia lub konieczności wymiany karty SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Wpisywanie niepoprawnego kodu PIN może zablokować na stałe kartę SIM." #~ msgid "Hour" #~ msgstr "Godzina" #~ msgid "Minute" #~ msgstr "Minuta" #~ msgid "Second" #~ msgstr "Sekunda" #~ msgid "Day" #~ msgstr "Dzień" #~ msgid "Month" #~ msgstr "Miesiąc" #~ msgid "Year" #~ msgstr "Rok" #~ msgid "Cellular data" #~ msgstr "Dane sieci komórkowych" #~ msgid "No SIM detected" #~ msgstr "Nie wykryto karty SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Wsadź kartę SIM i zresetuj urządzenie." #~ msgid "Data roaming" #~ msgstr "Dane w roamingu" #~ msgid "Ask me each time" #~ msgstr "Pytaj za każdym razem" #~ msgid "For outgoing calls, use:" #~ msgstr "Do połączeń wychodzących używaj:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Można zmienić kartę SIM dla pojedynczych połączeń lub kontaktów w książce " #~ "adresowej." #~ msgid "For messages, use:" #~ msgstr "Do wysyłania wiadomości używaj:" #~ msgid "Next" #~ msgstr "Dalej" #~ msgid "Data usage statistics" #~ msgstr "Statystyki transferu danych" #~ msgid "Carriers" #~ msgstr "Operatorzy" #~ msgid "Connection type:" #~ msgstr "Typ połączenia:" #~ msgid "2G only (saves battery)" #~ msgstr "Tylko 2G (oszczędza baterię)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G(szybsze)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (szybsze)" #~ msgid "Edit SIM Name" #~ msgstr "Edytuj nazwę SIM" #~ msgid "Cellular data:" #~ msgstr "Dane mobilne:" #~ msgid "Accessibility" #~ msgstr "Ułatwienia dostępu" #~ msgid "accessibility" #~ msgstr "dostępność" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "komórka" #~ msgid "mobile" #~ msgstr "telefon komórkowy" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "Dane" #~ msgid "carrier" #~ msgstr "Operator" #~ msgid "4g" #~ msgstr "4G" #~ msgid "3g" #~ msgstr "3G" #~ msgid "2g" #~ msgstr "2G" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "APN" #~ msgid "roam" #~ msgstr "Roaming" #~ msgid "sim" #~ msgstr "SIM" #~ msgid "services" #~ msgstr "Usługi" #~ msgid "forwarding" #~ msgstr "Przekazywanie" #~ msgid "waiting" #~ msgstr "Oczekiwanie" #~ msgid "call" #~ msgstr "Połączenie" #~ msgid "shortcuts" #~ msgstr "skróty" #~ msgid "numbers" #~ msgstr "Numery" #~ msgid "security" #~ msgstr "bezpieczeństwo" #~ msgid "privacy" #~ msgstr "prywatność" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "Kod" #~ msgid "password" #~ msgstr "Hasło" #~ msgid "passphrase" #~ msgstr "Hasło" #~ msgid "swipe" #~ msgstr "Przeciągnięcie" #~ msgid "allow" #~ msgstr "Zezwól" #~ msgid "access" #~ msgstr "Dostęp" #~ msgid "Updates available" #~ msgstr "Dostępne aktualizacje" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Niepoprawny kod. Spróbuj ponownie." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Błędne hasło. Spróbuj ponownie." #~ msgid "Could not set security mode" #~ msgstr "Nie można ustawić trybu zabezpieczeń" #~ msgid "Could not set security display hint" #~ msgstr "Nie może ustawić zabezpieczeń wyświetlania podpowiedzi" #~ msgid "Authentication token manipulation error" #~ msgstr "Błąd modyfikacji tokenu uwierzytelniania" #~ msgid "There's an updated system image." #~ msgstr "Dostępny zaktualizowany obraz systemu." #~ msgid "Tap to open the system updater." #~ msgstr "Dotknij, aby otworzyć aktualizację systemu." lomiri-system-settings-1.1.0/po/ps.po000066400000000000000000001317351457356502600176130ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Pashto \n" "Language: ps\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/pt.po000066400000000000000000002341531457356502600176120ustar00rootroot00000000000000# Portuguese translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-02-17 22:21+0000\n" "Last-Translator: Ivo Xavier \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.4\n" "X-Launchpad-Export-Date: 2015-07-24 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Definições" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferências;Definições;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Não foi possível cancelar a solicitação atual (não pode contactar o serviço)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Não é possível parar a solicitação atual (não pode contactar o serviço)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modo de programador" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "No modo de programador todos podem aceder, modificar ou apagar tudo neste " "telemóvel ao ligar a outro dispositivo." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Precisa de um código ou palavra-passe definida para usar o modo de " "programador." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Bloqueio de segurança" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Desculpe, esta licença não pode ser apresentada." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Acerca" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Série" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Vazio" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Endereço de Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Endereço de bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Armazenamento" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 livre" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "SO" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Última atualização" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nunca" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Procurar atualizações" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Informações legais:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licenças do software" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informações regulamentares" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modo de programador" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "A analisar" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Sistema Reservado" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Usado pelo sistema" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vídeos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Áudio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Fotografias" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Documentos" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Transferências" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Outros ficheiros" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Usado pelas aplicações" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Armazenamento total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espaço livre" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Por nome" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Por tamanho" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/D" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detalhes da compilação do SO" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Canal de atualizações do SO" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Numero de compilação do SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Kernel" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Build ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Parte da imagem UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descrição da compilação do Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parte da imagem do dispositivo" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descrição da versão do dispositivo" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Parte da imagem personalizada" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Título desconhecido" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancelar" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Sem imagens selecionadas" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Remover %1 imagem" msgstr[1] "Remover %1 imagens" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Adicionar imagem…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Remover imagens…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Fundo de ecrã e Aparência" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Configurações globais do tema:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Ativar modo escuro" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Observação: talvez seja necessário reiniciar as aplicações para que a " "alteração tenha efeito." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Efeitos visuais:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Ativar efeitos de desfoque" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Imagem de fundo:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Arte do sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizar" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Escolha a aplicação" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pré-visualizar" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Definir" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Não possível" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "A imagem de fundo ativa não pode ser eliminada!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "há %1 segundo" msgstr[1] "há %1 segundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "há %1 minuto" msgstr[1] "há %1 minutos" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "há %1 hora" msgstr[1] "há %1 horas" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nível de carga" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ontem" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hoje" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "A carregar" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Última carga completa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Carga completa" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Mostrar a percentagem da bateria no indicador" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Mostrar informações de carregamento no ecrã de bloqueio" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Meios de reduzir o consumo de bateria:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Brilho do ecrã" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Bloquear quando inativo" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Hibernar quando inativo" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Após %1 minuto" msgstr[1] "Após %1 minutos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Após %1 minuto" msgstr[1] "Após %1 minutos" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi usado para Hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Bloquear telemóvel quando inativo:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Pôr o telemóvel a hibernar quando inativo:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Após %1 minuto" msgstr[1] "Após %1 minutos" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Tempos mais curtos são mais seguros. O telemóvel não bloqueia durante " "chamadas ou reprodução de vídeo." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "O telemóvel não hiberna durante chamadas ou reprodução de vídeo." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Pedido de autorização de emparelhamento via bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "%1 quer emparelhar com este dispositivo. Deseja permitir?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permitir" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Recusar" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Pedido de emparelhamento via bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Confirme se o PIN mostrado em '%1' coincide com este" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirme o PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Ligado" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "A ligar…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "A desligar…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Desligado" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Desconhecido" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computador" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefone" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rede" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Auricular" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Auscultadores" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vídeo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Outro áudio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Comando de jogos" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Teclado" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Modo Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Rato" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Impressão" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Câmara" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Relógio" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Outros" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excelente" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bom" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Razoável" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Mau" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nome" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipo" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Estado" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Potência do sinal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Ligar automaticamente quando detetado:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Desligar" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Ligar" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Esquecer este dispositivo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Por favor, introduza o seguinte PIN em %1 e pressione \"Enter\" no teclado:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Visível" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Não visível" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "A procurar…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Dispositivos emparelhados:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Ligar outro dispositivo:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Ligar um dispositivo:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nenhum detetado" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN para '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Emparelhar" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brilho e ecrã" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brilho" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Brilho do ecrã:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajustar automaticamente" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Altera o brilho do ecrã para se ajustar ao ambiente." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Ecrã:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Ecrã externo" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Ecrã sem fios" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Não ligado" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Ecrã sem fios" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Sem ecrãs detetados" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Ecrãs ligados:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "A ligar" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Ligar outro ecrã:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Escolha um ecrã:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Este dispositivo falhou ao ligar-se a %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Ocorreu um erro desconhecido ao ligar para %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gestos" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Toque para acordar" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Toque duas vezes em qualquer lugar do ecrã para acordar o dispositivo." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Largura da margem das áreas de arrasto:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Valor atual: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Com um valor mais elevado, a área de deslize nas margens para ativar uma " "ação é mais larga. O valor padrão é 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Modificar as configurações do Hotspot" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Definir Hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nome do Hotspot" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Escolha um nome" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Pedir uma palavra-passe (recomendado)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Mostrar a palavra-passe" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Iniciar o Hotspot vai ligar o Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Modificar" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Iniciar" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Ponto de acesso" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Quando o ponto de acesso está ligado, outros dispositivos podem usar a sua " "ligação de dados móveis através do Wi-Fi. São aplicados custos normais." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Outros dispositivos podem usar a sua ligação de dados móveis através de uma " "ligação Wi-Fi. São aplicados custos normais." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Mudar código…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Configurar Hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "O Wi-Fi está desligado" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Para criar um hotspot, precisa de ligar o Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Ligar o Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Idioma" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Voltar" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmar" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Disposições do teclado" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Disposição corrente:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Todas as disposições disponíveis:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Idioma e texto" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Idioma…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Ativar teclado no ecrã" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Teclado no ecrã" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Teclado externo" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru escuro" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru preto" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Apenas branco" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Apenas preto" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Apenas cinzento" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordas brancas" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordas pretas" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordas cinzentas" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tema do teclado de ecrã" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tema do teclado" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Verificação ortográfica" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Correção automática" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sugestões de palavras" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Maiúsculas automáticas" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Liga o Shift no inicio da frase para pôr a primeira letra maiúscula." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Pontuação automática" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" "Quando tocar duas vezes no espaço adiciona um ponto final, aspas ou " "parênteses em falta." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Tecla Ampliadora" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Som do teclado" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibração do teclado" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Opacidade do teclado" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "teclado físico" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Disposições e outras fontes" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "O telemóvel necessita de reiniciar para as alterações surtirem efeito." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reiniciar agora" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Ortografia dos idiomas atuais:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Todos os idiomas disponíveis:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Área de Trabalho e Lançador" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Em ecrãs grandes:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Ativar espaços de trabalho" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Suporte para múltiplos espaços de trabalho virtuais" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Mostrar sempre o Launcher" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Vídeos e jogos em ecrã completo podem escondê-la temporariamente." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Tamanho dos ícones:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Velocidade do cursor:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Velocidade de rolamento:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Velocidade do duplo-clique:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Testar duplo-clique:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Velocidade de rolamento com dedo:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Toque para clicar" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Deslizar com dois dedos" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorar o touchpad quando:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "A escrever" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Um rato está ligado" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Ligue um rato ou touchpad via USB, ou use um dispositivo Bluetooth. Se o " "dispositivo não for encontrado, tenha a certeza que está ligado e tem " "bateria." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Precisa de usar um rato Bluetooth ou touchpad com este ecrã. Certifique-se " "que está perto do dispositivo e que tenha bateria carregada." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Rato e touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Botão primário:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Esquerdo" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Direito" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Não rápido o suficiente" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Duplo-clique" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Transmissão de Emergência" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "A transmissão celular não está disponível" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Transmissão Celular Ativada" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Transmissão Celular Desativada" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Alertas:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Receba notificações de emergência" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Ameaças extremas" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Ameaças extremas à vida e à propriedade" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Ameaças severas" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Graves ameaças à vida e à propriedade" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "Alertas AMBER" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Boletins de emergência de rapto de crianças" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Mensagens de segurança pública" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Ações recomendadas para salvar vidas e propriedades" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Testes" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Testes de alertas" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificações" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Deixe esta app notificar-me com:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sons" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrações" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Bolhas de notificações" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Notificações" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Som" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplicações que notificam com sons:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibração" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Vibrar em modo silencioso:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrar como normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Não vibrar" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplicações que notificam com vibrações:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplicações:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Selecione as aplicações que podem emitir notificações, sons, vibrações e " "alertas na lista de notificações." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplicações que notificam com som" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplicações que notificam com vibração" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Sem notificações" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bolhas" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Adicionar impressora" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Introduza o URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Dispositivos" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Sem dispositivos encontrados." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Descrever impressora" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Coneção" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Escolha uma coneção" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nome da impressora" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Descrição" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opcional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Localização" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Controlador" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Escolher controlador" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Selecionar impressora a partir da base de dados" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Fornecer ficheiro PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrar controladores" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Ficheiro PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Impressão" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Gerir trabalhos de impressão" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Impressora omissa" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Impressoras configuradas" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Impressoras descobertas" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Eliminar" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Definir como omissão" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Ainda sem controladores configurados." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Estado da impressora" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Definições gerais" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Políticas" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Cópias e páginas" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Anfitrião" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Cópias" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Tamanho do papel" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Duplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modelo de cor" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Qualidade" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Ativado" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Padrão" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Este é a impressora omissa." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "A aceitar trabalhos" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Partilhada" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inativo" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Abortado" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Activo" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Parado" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Sem mensagens" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Trabalhos" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Gerir trabalhos de impressão" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Endereço" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modelo" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Impressora raw local" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprimir página de teste" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Todos os dados existentes neste telemóvel serão apagados permanentemente." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Apagar e restaurar predefinições" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Repor dispositivo" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Restaurar Launcher" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "O Launcher vai ser reposto com as suas configurações originais." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Repor todas as definições…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Serão repostas as definições originais do Launcher e os filtros no ecrã " "inicial." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Apagar e repor tudo" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Repor todas as definições" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modo silencioso" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Volume de Toque:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Volume no máximo pode danificar a sua audição." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Chamadas:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Toque" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrar quando toca" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrar em modo silencioso" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Sons do teclado" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mensagens:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Som de mensagem" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrar com som de mensagem" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Outros sons:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Bloquear som" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Outras vibrações" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Som de mensagem personalizada" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Toque personalizado" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Escolha de" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fuso horário" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Definir o fuso horário:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticamente" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualmente" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Introduza a localização atual." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nenhum local correspondente" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Hora e data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fuso horário:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Definir data e hora:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Definir data e hora" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Horas" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Para adicionar uma configuração VPN, transfira a sua configuração ou faça-a " "manualmente." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Adicionar configuração manual…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Necessário ligação ao VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Precisa reiniciar para as alterações surtirem efeito." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Adicionar certificado?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Adicionar chave?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Adicionar ficheiro pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Conteúdo:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Sem dados disponíveis." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Guardar" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Erro desconhecido" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Não foi dada uma razão" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "O dispositivo é agora gerido" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "O dispositivo deixou de ser gerido" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "O dispositivo não pôde ser preparado para a configuração" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "A configuração IP não pôde ser reservada (não existem endereços, foi " "ultrapassado o tempo de espera, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "A configuração IP deixou de ser válida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Os seus detalhes de autenticação estavam incorretos" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X supplicant desligado" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "A configuração do 802.1X supplicant falhou" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "O 802.1X supplicant falhou" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "O 802.1X supplicant demorou demasiado tempo para autenticar" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "O cliente DHCP falhou ao iniciar" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Erro no cliente DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Falha no cliente DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Falha ao iniciar o serviço de partilha de ligação" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Falha no serviço de partilha de ligação" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "O firmware necessário para o dispositivo pode não estar instalado" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "O dispositivo foi removido" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "O Gestor de Redes está em modo de descanso" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "A ligação ativa do dispositivo desapareceu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "O dispositivo foi desligado pelo utilizador ou pelo cliente" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "A ligação existente do dispositivo foi assumida" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "O supplicant está agora disponível" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "O modem não pôde ser encontrado" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "A ligação Bluetooth falhou ou expirou" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "A dependência da ligação falhou" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager está indisponível" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "A rede Wi-Fi não foi encontrada" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "A ligação secundária da ligação base falhou" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalhes da rede" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Última ligação" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Palavra-chave" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Esquecer esta rede" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Endereço IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Ligar a uma rede oculta" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nome da rede" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Segurança" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA e WPA2 Pessoal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA e WPA2 Empresarial" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP dinâmico (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Esta rede é insegura!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autenticação" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autenticação própria" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificado CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Escolher…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "É recomendado usar certificados porque aumenta a segurança." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificado de cliente" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Usar chave privada" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Ficheiro Pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "A aprovisionar Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Desativado" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anônimo" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autenticado" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambos" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versão PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versão 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versão 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automático" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identidade anónima" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identidade" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nome de utilizador" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Chave privada de palavra-passe" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Lembrar palavra-passe" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Ligar a uma rede oculta…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Redes anteriores" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Limpar" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Chave privada" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Chave pública" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaco" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Procurar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Pessoal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Mensagem recebida" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Ligar ao Wi-Fi" #~ msgid "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgstr "/usr/share/lomiri-system-settings/system-settings.svg" #~ msgid "Remove image" #~ msgstr "Remover a imagem" #~ msgid "Unavailable" #~ msgstr "Indisponível" #~ msgid "Launcher" #~ msgstr "Lançador" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "acerca de" #~ msgid "device" #~ msgstr "dispositivo" #~ msgid "info" #~ msgstr "Informação" #~ msgid "phone" #~ msgstr "telemóvel" #~ msgid "number" #~ msgstr "número" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "série" #~ msgid "address" #~ msgstr "endereço" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licenças" #~ msgid "developer" #~ msgstr "programador" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "armazenamento" #~ msgid "disk" #~ msgstr "disco" #~ msgid "space" #~ msgstr "espaço" #~ msgid "version" #~ msgstr "versão" #~ msgid "revision" #~ msgstr "revisão" #~ msgid "appearance" #~ msgstr "aparência" #~ msgid "wallpaper" #~ msgstr "papel de parede" #~ msgid "art" #~ msgstr "arte" #~ msgid "photo" #~ msgstr "fotografias" #~ msgid "picture" #~ msgstr "imagem" #~ msgid "image" #~ msgstr "imagem" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "carga" #~ msgid "idle" #~ msgstr "parado" #~ msgid "lock" #~ msgstr "bloquear" #~ msgid "disable" #~ msgstr "desativar" #~ msgid "enable" #~ msgstr "ativar" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "auscultadores" #~ msgid "pair" #~ msgstr "emparelhar" #~ msgid "discover" #~ msgstr "descobrir" #~ msgid "car" #~ msgstr "automóvel" #~ msgid "handsfree" #~ msgstr "mãos-livres" #~ msgid "wireless" #~ msgstr "sem fios" #~ msgid "connect" #~ msgstr "ligar" #~ msgid "disconnect" #~ msgstr "desligar" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "brilho" #~ msgid "display" #~ msgstr "mostrar" #~ msgid "screen" #~ msgstr "ecrã" #~ msgid "automatic" #~ msgstr "automático" #~ msgid "adjust" #~ msgstr "ajustar" #~ msgid "Example" #~ msgstr "Exemplo" #~ msgid "example" #~ msgstr "exemplo" #~ msgid "test" #~ msgstr "teste" #~ msgid "sample" #~ msgstr "amostra" #~ msgid "Flight Mode" #~ msgstr "Modo de avião" #~ msgid "flight" #~ msgstr "vôo" #~ msgid "plane" #~ msgstr "avião" #~ msgid "offline" #~ msgstr "desligado" #~ msgid "airplane" #~ msgstr "avião" #~ msgid "network" #~ msgstr "rede" #~ msgid "gestures" #~ msgstr "gestos" #~ msgid "hotspot" #~ msgstr "hotspot" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "idioma" #~ msgid "keyboard" #~ msgstr "teclado" #~ msgid "spellcheck" #~ msgstr "verificação ortográfica" #~ msgid "correct" #~ msgstr "correto" #~ msgid "suggestions" #~ msgstr "sugestões" #~ msgid "capitalization" #~ msgstr "capitalização" #~ msgid "punctuation" #~ msgstr "pontuação" #~ msgid "layout" #~ msgstr "disposição" #~ msgid "words" #~ msgstr "palavras" #~ msgid "vibration" #~ msgstr "vibração" #~ msgid "launcher" #~ msgstr "launcher" #~ msgid "mouse" #~ msgstr "rato" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "toque" #~ msgid "touch" #~ msgstr "touch" #~ msgid "click" #~ msgstr "clicar" #~ msgid "input" #~ msgstr "entrada" #~ msgid "nfc" #~ msgstr "nfc" #~ msgid "near" #~ msgstr "perto" #~ msgid "field" #~ msgstr "campo" #~ msgid "communication" #~ msgstr "comunicação" #~ msgid "notifications" #~ msgstr "notificações" #~ msgid "apps" #~ msgstr "aplicações" #~ msgid "authorize" #~ msgstr "autorizar" #~ msgid "permissions" #~ msgstr "permissões" #~ msgid "badges" #~ msgstr "emblemas" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Rotação bloqueada" #~ msgid "rotation" #~ msgstr "rotação" #~ msgid "orientation" #~ msgstr "orientação" #~ msgid "printer" #~ msgstr "impressora" #~ msgid "printers" #~ msgstr "impressoras" #~ msgid "printing" #~ msgstr "imprimir" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "agrupar" #~ msgid "copies" #~ msgstr "cópias" #~ msgid "colormodel" #~ msgstr "modelodecor" #~ msgid "greyscale" #~ msgstr "escaladecinzentos" #~ msgid "color" #~ msgstr "cor" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "tinta" #~ msgid "Reset" #~ msgstr "Repor" #~ msgid "reset" #~ msgstr "reset" #~ msgid "erase" #~ msgstr "apagar" #~ msgid "factory" #~ msgstr "fábrica" #~ msgid "clear" #~ msgstr "limpar" #~ msgid "restore" #~ msgstr "restaurar" #~ msgid "sound" #~ msgstr "som" #~ msgid "silent" #~ msgstr "silêncio" #~ msgid "ringtone" #~ msgstr "toque" #~ msgid "vibrate" #~ msgstr "vibrar" #~ msgid "dialpad" #~ msgstr "teclado de marcação" #~ msgid "message" #~ msgstr "mensagem" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "horas" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "fuso horário" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "routing" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "oculto" #~ msgid "Used by Ubuntu" #~ msgstr "Usado pelo Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Arte Ubuntu" #~ msgid "Dash background" #~ msgstr "Fundo de ecrã do Dash" #~ msgid "Opacity:" #~ msgstr "Opacidade:" #~ msgid "Edit" #~ msgstr "Editar" #~ msgid "New APN" #~ msgstr "Novo APN" #~ msgid "Used for:" #~ msgstr "Usado para:" #~ msgid "Internet and MMS" #~ msgstr "Internet e MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Introduza um nome para descrever o APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Introduza o nome do ponto de acesso" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Introduza o centro de mensagem" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Introduza o proxy de mensagem" #~ msgid "Proxy port" #~ msgstr "Porta proxy" #~ msgid "Enter message proxy port" #~ msgstr "Introduza porta proxy de mensagem" #~ msgid "User name" #~ msgstr "Nome de utilizador" #~ msgid "Enter username" #~ msgstr "Introduza o nome de utilizador" #~ msgid "Enter password" #~ msgstr "Introduza a palavra-passe" #~ msgid "PAP or CHAP" #~ msgstr "PAP ou CHAP" #~ msgid "PAP only" #~ msgstr "Apenas PAP" #~ msgid "CHAP only" #~ msgstr "Apenas CHAP" #~ msgid "Protocol" #~ msgstr "Protocolo" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operadora e APN" #~ msgid "Carrier" #~ msgstr "Operadora" #~ msgid "Carriers & APNs" #~ msgstr "Operadoras e APNs" #~ msgid "MMS APN" #~ msgstr "APN de MMS" #~ msgid "Internet APN" #~ msgstr "APN de Internet" #~ msgid "LTE APN" #~ msgstr "APN de LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Repor definições de APN…" #~ msgid "Reset APN Settings" #~ msgstr "Repor definições de APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Tem a certeza de que quer repor as definições de APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferido %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Escolheu %1 como o seu APN de MMS preferido. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Escolheu %1 como seu APN de Internet favorito. " #~ msgid "Disable" #~ msgstr "Desativar" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Desligar %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Desativar %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Isto desliga %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Isto desativa %1." #~ msgid "Cellular" #~ msgstr "Rede" #~ msgid "Call forwarding" #~ msgstr "Reencaminhar chamada" #~ msgid "Forward every incoming call" #~ msgstr "Reencaminhar todas as chamadas recebidas" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Redireciona todas as chamadas para outro número." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Estado de reencaminhamento de chamadas não pode ser verificado. " #~ msgid "Forward incoming calls when:" #~ msgstr "Reencaminhar chamadas quando:" #~ msgid "I’m on another call" #~ msgstr "Estou numa chamada" #~ msgid "I don’t answer" #~ msgstr "Não respondo" #~ msgid "My phone is unreachable" #~ msgstr "O meu telefone está indisponível" #~ msgid "Contacts…" #~ msgstr "Contactos…" #~ msgid "Please select a phone number" #~ msgstr "Por favor, selecione um número de telefone" #~ msgid "Numbers" #~ msgstr "Números" #~ msgid "Could not forward to this contact" #~ msgstr "Não foi possível reencaminhar para este contacto" #~ msgid "Contact not associated with any phone number." #~ msgstr "Contacto não associado com nenhum número de telefone." #~ msgid "All calls" #~ msgstr "Todas as chamadas" #~ msgid "Some calls" #~ msgstr "Algumas chamadas" #~ msgid "Off" #~ msgstr "Desligado" #~ msgid "Forward to" #~ msgstr "Reencaminhar para" #~ msgid "Enter a number" #~ msgstr "Introduza um número" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Reencaminhamento de chamadas não pode ser alterado agora." #~ msgid "Call waiting" #~ msgstr "Chamada em espera" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Permite-lhe atender ou iniciar nova chamada noutra chamada, e alternar " #~ "entre elas" #~ msgid "Services" #~ msgstr "Serviços" #, qt-format #~ msgid "Last called %1" #~ msgstr "Última chamada %1" #~ msgid "Call" #~ msgstr "Chamar" #, qt-format #~ msgid "%1 Services" #~ msgstr "Serviços %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permissões de aplicações" #~ msgid "Apps that you have granted access to:" #~ msgstr "Apps que garantiu acesso a:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Apps que requesitaram acesso à câmara" #~ msgid "Apps that have requested access to your location" #~ msgstr "Apps que pediram acesso à sua localização" #~ msgid "Microphone" #~ msgstr "Microfone" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Apps que pediram acesso ao microfone" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Apps que pediram acesso às contas online." #~ msgid "Online Accounts…" #~ msgstr "Contas online…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Deixe o dispositivo detetar a sua localização:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Usar apenas GPS (menos preciso)" #~ msgid "Using GPS" #~ msgstr "Usar GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "A usar GPS, Wi-Fi anónimos e redes móveis.
Ao selecionar esta opção " #~ "está a aceitar os
termos e condições Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "A usar GPS, Wi-Fi anónimos.
Ao selecionar esta opção está a aceitar os " #~ "termos e condições Nokia HERE." #~ msgid "Not at all" #~ msgstr "Não de todo" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Utiliza o GPS para detetar a sua localização aproximada. Quando " #~ "desligado, o GPS desliga-se para poupar bateria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utiliza o WiFi e GPS para detetar a sua localização aproximada. Desligar " #~ "a deteção de localização economiza bateria." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Usa o WiFi (atualmente desligado) e GPS para detetar a sua localização " #~ "aproximada. Desligar a deteção de localização poupa bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usa o WiFi, rede móvel e GPS para detetar a sua localização aproximada. " #~ "Ao desligar a deteção de localização economiza bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usa o WiFi, rede móvel (sem ligação atual à rede móvel) e GPS para " #~ "detetar a sua localização aproximada. Desligar a deteção de localização " #~ "poupa bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Utiliza o WiFi (atualmente desligado), rede móvel e GPS para detetar a " #~ "sua localização aproximada. Desligar a deteção de localização poupa " #~ "bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utiliza o WiFi (atualmente desligado), rede móvel (sem ligação atual à " #~ "rede móvel) e GPS para detetar a sua localização aproximada. Desligar a " #~ "deteção de localização poupa bateria." #~ msgid "Let apps access this location:" #~ msgstr "Permitir acesso à localização:" #~ msgid "None requested" #~ msgstr "Nenhum pedido" #~ msgid "Change passcode…" #~ msgstr "Mudar código…" #~ msgid "Change passphrase…" #~ msgstr "Alterar a frase-senha…" #~ msgid "Switch to swipe" #~ msgstr "Mudar para deslizar" #~ msgid "Switch to passcode" #~ msgstr "Mudar para código" #~ msgid "Switch to passphrase" #~ msgstr "Mudar para palavra-passe" #~ msgid "Existing passcode" #~ msgstr "Código atual" #~ msgid "Existing passphrase" #~ msgstr "Palavra-passe existente" #~ msgid "Choose passcode" #~ msgstr "Escolher código" #~ msgid "Choose passphrase" #~ msgstr "Escolha a palavra-passe" #~ msgid "Confirm passcode" #~ msgstr "Confirmar código" #~ msgid "Confirm passphrase" #~ msgstr "Confirmar a palavra-passe" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Os códigos não correspondem. Tente novamente." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "As palavras-passes não correspondem. Tente novamente." #~ msgid "Unset" #~ msgstr "Confirmar" #~ msgid "Unlock the device using:" #~ msgstr "Desbloquear o telemóvel utilizando:" #~ msgid "Swipe (no security)" #~ msgstr "Deslizar (sem segurança)" #~ msgid "4-digit passcode" #~ msgstr "Código de 4-dígitos" #~ msgid "Passphrase" #~ msgstr "Palavra-passe" #~ msgid "Fingerprint" #~ msgstr "Impressão digital" #~ msgid "Swipe (no security)… " #~ msgstr "Deslizar (sem segurança)… " #~ msgid "4-digit passcode…" #~ msgstr "Código de 4-dígitos…" #~ msgid "Passphrase…" #~ msgstr "Frase-senha…" #~ msgid "Security & Privacy" #~ msgstr "Segurança e privacidade" #~ msgid "Phone and Internet" #~ msgstr "Telemóvel e Internet" #~ msgid "Phone only" #~ msgstr "Telemóvel apenas" #~ msgid "Fingerprint ID" #~ msgstr "ID de impressão digital" #~ msgid "Locking and unlocking" #~ msgstr "Bloquear e desbloquear" #~ msgid "SIM PIN" #~ msgstr "PIN do SIM" #~ msgid "On" #~ msgstr "Ligado" #~ msgid "Encryption" #~ msgstr "Encriptação" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "A encriptação protege o acesso à informação quando o telemóvel é ligado a " #~ "um computador ou a outro dispositivo." #~ msgid "Privacy" #~ msgstr "Privacidade" #~ msgid "Stats on welcome screen" #~ msgstr "Estatísticas no ecrã de boas vindas" #~ msgid "Messages on welcome screen" #~ msgstr "Mensagens no ecrã de boas vindas" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Nenhum" #~ msgid "Passcode" #~ msgstr "Código" #~ msgid "Sleep locks immediately" #~ msgstr "Hibernar bloqueia imediatamente" #~ msgid "When locked, allow:" #~ msgstr "Quando bloqueado permite:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificações e definições rápidas" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Ativar o bloqueio de segurança para restringir o acesso ao telemóvel " #~ "quando está bloqueado." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Outras apps e funções vão lhe pedir para desbloquear." #~ msgid "Change SIM PIN" #~ msgstr "Modificar PIN do SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN incorreto. %1 tentativa restante." #~ msgstr[1] "PIN incorreto. %1 tentativas restantes." #~ msgid "No more attempts allowed" #~ msgstr "Sem mais tentativas permitidas" #~ msgid "Current PIN:" #~ msgstr "PIN atual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 tentativa permitida." #~ msgstr[1] "%1 tentativas permitidas." #~ msgid "Choose new PIN:" #~ msgstr "Escolher o novo PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmar o novo PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "Os PINs não correspondem. Por favor, tente novamente." #~ msgid "Enter SIM PIN" #~ msgstr "Introduza o PIN do SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Introduza o PIN do SIM anterior" #~ msgid "Unlock" #~ msgstr "Desbloquear" #~ msgid "Lock" #~ msgstr "Bloquear" #~ msgid "Unlocked" #~ msgstr "Desbloqueado" #~ msgid "Change PIN…" #~ msgstr "Modificar PIN…" #~ msgid "Locked" #~ msgstr "Bloqueado" #~ msgid "Unlock…" #~ msgstr "Desbloquear…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Quando um PIN de cartão está definido, após reiniciar ou mudar de SIM, " #~ "este tem que ser introduzido para ter acesso aos serviços móveis." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Introduzir o PIN incorreto sistematicamente pode bloquear o SIM." #~ msgid "Hour" #~ msgstr "Hora" #~ msgid "Minute" #~ msgstr "Minuto" #~ msgid "Second" #~ msgstr "Segundo" #~ msgid "Day" #~ msgstr "Dia" #~ msgid "Month" #~ msgstr "Mês" #~ msgid "Year" #~ msgstr "Ano" #~ msgid "Cellular data" #~ msgstr "Dados móveis" #~ msgid "No SIM detected" #~ msgstr "Sem SIM detetado" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Adicione o cartão SIM, e reinicie o seu dispositivo." #~ msgid "Data roaming" #~ msgstr "Roaming de dados" #~ msgid "Ask me each time" #~ msgstr "Perguntar sempre" #~ msgid "For outgoing calls, use:" #~ msgstr "Para chamadas de saída use:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Pode modificar o cartão SIM para chamadas individuais ou para contactos " #~ "na lista de contactos." #~ msgid "For messages, use:" #~ msgstr "Para mensagens use:" #~ msgid "Next" #~ msgstr "Próximo" #~ msgid "Data usage statistics" #~ msgstr "Utilização de dados moveis" #~ msgid "Carriers" #~ msgstr "Operadoras" #~ msgid "Connection type:" #~ msgstr "Tipo de ligação:" #~ msgid "2G only (saves battery)" #~ msgstr "2G apenas (poupa bateria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (mais rápido)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (mais rápido)" #~ msgid "Edit SIM Name" #~ msgstr "Editar o nome do SIM" #~ msgid "Cellular data:" #~ msgstr "Dados móveis:" #~ msgid "Accessibility" #~ msgstr "Acessibilidade" #~ msgid "accessibility" #~ msgstr "acessibilidade" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "telemóvel" #~ msgid "mobile" #~ msgstr "móvel" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "dados" #~ msgid "carrier" #~ msgstr "operadora" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "serviços" #~ msgid "forwarding" #~ msgstr "a encaminhar" #~ msgid "waiting" #~ msgstr "em espera" #~ msgid "call" #~ msgstr "chamada" #~ msgid "shortcuts" #~ msgstr "atalhos" #~ msgid "numbers" #~ msgstr "números" #~ msgid "security" #~ msgstr "segurança" #~ msgid "privacy" #~ msgstr "privacidade" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "código" #~ msgid "password" #~ msgstr "palavra-passe" #~ msgid "passphrase" #~ msgstr "frase-senha" #~ msgid "swipe" #~ msgstr "deslizar" #~ msgid "allow" #~ msgstr "permitir" #~ msgid "access" #~ msgstr "acesso" #~ msgid "Updates available" #~ msgstr "Atualizações disponíveis" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Senha incorreta. Tente novamente." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Frase-senha incorreta. Tente novamente." #~ msgid "Could not set security mode" #~ msgstr "Não foi possível definir o modo de segurança" #~ msgid "Could not set security display hint" #~ msgstr "Não foi possível exibir a dica de definição de segurança" #~ msgid "Authentication token manipulation error" #~ msgstr "Erro de manipulação do testemunnho de autenticação" #~ msgid "There's an updated system image." #~ msgstr "Existe nova atualização ao sistema." #~ msgid "Tap to open the system updater." #~ msgstr "Toque para abrir o atualizador." lomiri-system-settings-1.1.0/po/pt_BR.po000066400000000000000000002346451457356502600202030ustar00rootroot00000000000000# Brazilian Portuguese translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-08-02 19:22+0000\n" "Last-Translator: ffsi \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Configurações" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferências;Configurações;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Não é possível cancelar a solicitação atual (não foi possível contactar o " "serviço)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Não é possível pausar a solicitação atual (não foi possível contactar o " "serviço)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modo desenvolvedor" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "No modo desenvolvedor, qualquer pessoa pode acessar, alterar ou excluir " "qualquer coisa deste telefone ao conectá-lo a outro dispositivo." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Você precisa de um código de acesso ou a senha definida para usar o modo de " "desenvolvedor." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Segurança do bloqueio" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Desculpe, esta licença não pôde ser exibida." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Sobre" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Número de série" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nenhum" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "MAC da rede sem fio" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "MAC do Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Armazenamento" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 livre" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "S.O." #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Última atualização" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nunca" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Verificar por atualizações" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Aviso legal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licenças de software" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informações regulamentares" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modo desenvolvedor" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Escaneando" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Configurações" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Usado pelos aplicativos" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vídeos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Áudio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Imagens" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Outros arquivos" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Usado pelos aplicativos" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Armazenamento total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Espaço livre" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Por nome" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Por tamanho" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detalhes da versão" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Número de compilação do SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Parte da Imagem do UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descrição da compilação do Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parte da imagem do dispositivo" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descrição da compilação para o dispositivo" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Fragmento de imagem de customização" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Título desconhecido" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Cancelar" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nenhuma imagem selecionada" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Remover %1 imagem" msgstr[1] "Remover %1 imagens" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Adicione uma imagem…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Remover imagens…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Plano de fundo" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Redefinir todas as configurações do sistema" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Habilitado" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "O aparelho precisa ser reiniciado para que as alterações tenham efeito." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "plano de fundo" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizado" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Escolher uma conexão" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pré-visualizar" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Definir" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 segundo atrás" msgstr[1] "%1 segundos atrás" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minuto atrás" msgstr[1] "%1 minutos atrás" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 hora atrás" msgstr[1] "%1 horas atrás" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nível de carga" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ontem" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hoje" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Carregando agora" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Última carga completa" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Totalmente carregado" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Formas de reduzir o uso da bateria:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Brilho da tela" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Bloquear quando inativo" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Dormir quando inativo" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Depois de %1 segundo" msgstr[1] "Depois de %1 segundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Depois de %1 minuto" msgstr[1] "Depois de %1 minutos" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Ponto de Acesso Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Rede sem fio" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Bloquear o aparelho quando não estiver em uso:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Colocar o aparelho em descanso quando não estiver em uso:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Depois de %1 segundo" msgstr[1] "Depois de %1 segundos" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Tempos mais curtos são mais seguros. O aparelho não bloqueará durante " "chamadas ou reprodução de vídeos." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "O aparelho não descansará durante chamadas ou reprodução de vídeos." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Requisição de pareamento para o Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "O aparelho %1 deseja parear com este equipamento. Você deseja permitir isto?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permitir" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Recusar" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Requisição de pareamento Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Por favor confirme se o PIN exibido em \"%1\" confere com este" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmar PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Conectado" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Conectando…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Desconectando…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Desconectado" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Desconhecido" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Computador" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefone" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rede" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Fone" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Fones de ouvido" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vídeo" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Outro áudio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Teclado" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mouse" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Impressora" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Câmera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Assistir" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Outro" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excelente" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bom" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Razoável" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Ruim" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nome" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tipo" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Estado" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Intensidade do sinal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Conectar automaticamente quando detectado:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Desconectar" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Conectar" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Esquecer este dispositivo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Por favor entre o seguinte PIN no %1 e pressione \"Entrar\" no teclado:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Visível" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Não detectável" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Procurando…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dispositivos conectados:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Conectar outro dispositivo:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Conecte um dispositivo:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nenhum detectado" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN para '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Par" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Brilho & Tela" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Brilho" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Brilho da tela" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajustar automaticamente" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Iluminar a tela de acordo com o ambiente." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "exibir" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Tela externa" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Tela sem fio" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Não conectado" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Tela sem fios" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Nenhuma tela detectada" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Tela conectada:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Conectando" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Conectar outra tela:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Escolher uma tela:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Este aparelho falhou ao conectar à %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Há um erro desconhecido ao conectar à %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Imagens" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Tocar para clicar" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Disposições atuais:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Alterar configuração do ponto de acesso" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Configurar o ponto de acesso" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nome do Hotspot" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Escolher um nome" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Solicite uma senha (recomendado):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Mostrar senha" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Iniciando o ponto de acesso quando o Wi-Fi estiver ligado." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Alterar" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Iniciar" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Ponto de acesso (Hotspot)" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Quando hotspot está ligado, outros dispositivos podem usar sua conexão de " "dados do celular através de Wi-Fi. Taxas de dados normais se aplicam." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Outros dispositivos podem usar sua conexão de dados do celular através da " "rede Wi-Fi. Taxas de dados normais se aplicam." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Alterar senha/Configuração…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Configurar o ponto de acesso…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "O Wi-Fi está desligado" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "para criar o Ponto de Acesso você precisa ligar o Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Ligar o Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Idioma de exibição" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Voltar" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmar" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Disposições de teclado" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Disposições atuais:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Todas as disposições disponíveis:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Texto e idioma" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Idioma de exibição…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Habilitar o teclado na tela" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Teclado na tela" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Teclado externo" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiente" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Tema Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Tema Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Apenas Branco" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Apenas Preto" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Apenas Cinza" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Branco com bordas" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Preto com bordas" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Cinza com bordas" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tema do teclado na tela" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tema do teclado" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Verificação ortográfica" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Correção automática" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sugestão de palavras" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Auto-capitalizar" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Habilitar capitalização automática da primeira letra de cada sentença." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Pontuação automática" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Adiciona um período quando você tocar Espaço duas vezes." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Som do teclado" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibração do teclado" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Opacidade do teclado" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Teclado físico" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Disposição e outras fontes" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" "O aparelho precisa ser reiniciado para que as alterações tenham efeito." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reiniciar agora" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Atuais idiomas escritos:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Todos os idiomas disponíveis:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Redefinir lançador" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Em telas grandes:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Sempre mostrar o lançador" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Vídeos e jogos em tela cheia podem ocultá-lo temporariamente." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Tamanho do ícone:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Velocidade do cursor:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Velocidade de rolagem:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Velocidade do duplo clique:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Testar duplo clique:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Velocidade de rolagem do dedo:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tocar para clicar" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Rolar com 2 dedos" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorar touchpad quando:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Escrevendo" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Um mouse está conectado" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Conectar um mouse ou touchpad via USB, ou usar um dispositivo Bluetooth. Se " "um dispositivo Bluetooth não for detectado, tenha certeza de ligá-lo e " "verificar se a bateria está carregada." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Você precisa usar um mouse Bluetooth com esta tela. Tenha certeza de " "aproximar o dispositivo e verificar se a baterias está carregada." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mouse e Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Botão principal:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Esquerdo" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Direita" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Não sufientemente rápido" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Duplo clique" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "O requerente está disponível" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alertas" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alertas" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificações" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Permita este aplicativo me alertar usando:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sons" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibração" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Janelas de Notificações" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Lista de Notificações" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Som" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplicativos que notificam com som:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibração" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Quando em modo silencioso:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrar no normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Não vibrar" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplicativos que notificam com vibração:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplicativos:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Os aplicativos podem alertá-lo usando janela de notificação, sons, vibrações " "e a lista de notificação." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplicativos que notificam com som" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplicativos que notificam com vibração" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Sem notificações" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Janelas" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Adicionar impressora" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Inserir a URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Aparelhos" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Não foi encontrado nenhum aparelho." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Descrição da impressora" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Conexão" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Escolher uma conexão" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nome da impressora" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Descrição" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Opcional" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Localização" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Driver" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Escolher driver" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Selecionar impressora da base de dados" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Prover arquivo PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrar drivers" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Arquivo PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Imprimindo" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Gerenciar Trabalhos de Impressão" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Impressora padrão" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Impressoras configuradas" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Impressoras encontradas" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Excluir" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Configurar como Padrão" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Não há impressoras configuradas ainda." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Estado da impressora" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Configurações gerais" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Políticas" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Cópias e páginas" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Anfitrião" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Cópias" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Tamanho do papel" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Duplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modelo de cor" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Qualidade" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Habilitado" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Padrão" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Esta é a impressora padrão." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Aceitando trabalhos" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Compartilhada" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Ociosa" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Interrompido" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Ativo" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Parada" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Sem mensagens" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Trabalhos" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Gerenciar Trabalhos de Impressão" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Endereço" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modelo" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Impressora RAW local" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprimir página de teste" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Todos os documentos, jogos salvos, configurações e outros itens serão " "apagados permanentemente deste aparelho." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Apagar e redefinir tudo" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Reconfigurar aparelho" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Redefinir lançador" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "O Lançador será devolvido ao seu estado original." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Redefinir todas as configurações do sistema…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "O conteúdo e layout do lançador, bem como os filtros na tela inicial, serão " "restaurados para suas configurações originais." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Apagar e Redefinir Tudo" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Redefinir todas as configurações do sistema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modo silencioso" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Toque:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Um volume alto pode prejudicar sua audição." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Chamadas de telefone:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Toque de chamada" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrar ao tocar" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrar em modo silencioso" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Sons do discador" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mensagens:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrar com som de mensagem" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrar com som de mensagem" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Outros sons:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Som de bloqueio" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Outras vibrações" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrar com som de mensagem" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Toque de chamada personalizado" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Escolher de" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fuso horário" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Defina o fuso horário:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticamente" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualmente" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Informe sua localização atual." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nenhum lugar correspondente" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Hora e Data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fuso horário:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Definir data e hora:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Definir data e hora" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Horário" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Para adicionar uma configuração de VPN, baixe este arquivo de configuração " "ou configure-o manualmente." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Adicionar Configuração Manual…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Reconexão necessária da VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" "O aparelho precisa ser reiniciado para que as alterações tenham efeito." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Adicionar certificado?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Adicionar chave?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Adicionar arquivo pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Conteúdo:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Sem dados disponíveis." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Salvar" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Erro desconhecido" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nenhum motivo determinado" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Agora o dispositivo é gerenciável" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Agora o dispositivo não é gerenciável" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "O dispositivo pode não estar pronto para configuração" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "A configuração IP não pode estar reservada (nenhum endereço disponível, " "timeout, etc)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "A configuração IP não é mais válida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Os seus detalhes de autenticação estão incorretos" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X suplicante - desconectado" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X suplicante - falha de configuração" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X suplicante - falhou" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X suplicante - demorou muito para autenticar" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Cliente DHCP falhou em iniciar" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Erro no cliente DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Cliente DHCP falhou" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "O serviço de conexão compartilhada falhou ao iniciar" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "O serviço de conexão compartilhada falhou" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "O firmware necessário para o dispositivo pode estar faltando" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "O dispositivo foi removido" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager foi para o estado de espera" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "A conexão ativa do dispositivo desapareceu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Dispositivo desconectado pelo usuário ou cliente" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "A conexão existente com o dispositivo foi adotada" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "O requerente está disponível" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "O modem não foi encontrado" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "A conexão Bluetooth falhou ou atingiu o tempo limite" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Uma dependência da conexão falhou" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager não está disponível" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "A rede sem fio não pôde ser encontrada" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Uma conexão secundária da conexão de base falhou" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalhes da rede" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Última conexão" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Senha" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Esquecer esta rede" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Endereço IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Conectar a uma rede oculta" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nome da rede" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Segurança" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 pessoal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Empresarial" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Web Dinâmica (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Esta rede não é segura." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autenticação" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autenticação interna" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificado CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Escolha…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1…, Exp.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Usar certificado é recomendado para aumentar a segurança." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Cerificado cliente" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Chave primária de usuário" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Arquivo Pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Provisionamento de Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Desabilitada" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anônimo" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autenticado" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambos" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versão PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versão 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versão 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automático" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identidade anônima" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identidade" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nome de usuário" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Senha de chave privada" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Lembrar senha" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Conecte a uma rede oculta…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Redes anteriores" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Limpar" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Chave privada" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Chave pública" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opaca" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Pesquisar" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Pessoal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Mensagem recebida" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Conectar a rede sem fio" #~ msgid "Remove image" #~ msgstr "Remover imagem" #~ msgid "Unavailable" #~ msgstr "Indisponível" #~ msgid "Launcher" #~ msgstr "Lançador" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "sobre" #~ msgid "device" #~ msgstr "dispositivo" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telefone" #~ msgid "number" #~ msgstr "número" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serial" #~ msgid "address" #~ msgstr "endereço" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licenças" #~ msgid "developer" #~ msgstr "desenvolvedor" #~ msgid "software" #~ msgstr "aplicativo" #~ msgid "storage" #~ msgstr "armazenamento" #~ msgid "disk" #~ msgstr "disco" #~ msgid "space" #~ msgstr "espaço" #~ msgid "version" #~ msgstr "versão" #~ msgid "revision" #~ msgstr "revisão" #~ msgid "appearance" #~ msgstr "aparência" #~ msgid "wallpaper" #~ msgstr "papel de parede" #~ msgid "art" #~ msgstr "arte" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "imagem" #~ msgid "image" #~ msgstr "imagem" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "energia" #~ msgid "charge" #~ msgstr "carga" #~ msgid "idle" #~ msgstr "inativo" #~ msgid "lock" #~ msgstr "travar" #~ msgid "disable" #~ msgstr "desabilitar" #~ msgid "enable" #~ msgstr "habilitar" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "headset" #~ msgid "pair" #~ msgstr "par" #~ msgid "discover" #~ msgstr "descobrir" #~ msgid "car" #~ msgstr "carro" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "wireless" #~ msgstr "sem fio" #~ msgid "connect" #~ msgstr "conectar" #~ msgid "disconnect" #~ msgstr "desconectar" #~ msgid "stereo" #~ msgstr "estéreo" #~ msgid "brightness" #~ msgstr "luminosidade" #~ msgid "display" #~ msgstr "exibir" #~ msgid "screen" #~ msgstr "tela" #~ msgid "automatic" #~ msgstr "automático" #~ msgid "adjust" #~ msgstr "ajuste" #~ msgid "Example" #~ msgstr "Exemplo" #~ msgid "example" #~ msgstr "exemplo" #~ msgid "test" #~ msgstr "teste" #~ msgid "sample" #~ msgstr "exemplo" #~ msgid "Flight Mode" #~ msgstr "Modo avião" #~ msgid "flight" #~ msgstr "voo" #~ msgid "plane" #~ msgstr "avião" #~ msgid "offline" #~ msgstr "desconectado" #~ msgid "airplane" #~ msgstr "avião" #~ msgid "network" #~ msgstr "rede" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Imagens" #~ msgid "hotspot" #~ msgstr "ponto de acesso" #~ msgid "tethering" #~ msgstr "Ancoragem(tethering)" #~ msgid "language" #~ msgstr "idioma" #~ msgid "keyboard" #~ msgstr "teclado" #~ msgid "spellcheck" #~ msgstr "verificação ortográfica" #~ msgid "correct" #~ msgstr "correto" #~ msgid "suggestions" #~ msgstr "sugestões" #~ msgid "capitalization" #~ msgstr "capitalização" #~ msgid "punctuation" #~ msgstr "pontuação" #~ msgid "layout" #~ msgstr "layout" #~ msgid "words" #~ msgstr "palavras" #~ msgid "vibration" #~ msgstr "vibração" #~ msgid "launcher" #~ msgstr "lançador" #~ msgid "mouse" #~ msgstr "mouse" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "touch" #~ msgid "touch" #~ msgstr "touch" #~ msgid "click" #~ msgstr "clicar" #~ msgid "input" #~ msgstr "mouse" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autenticação" #~ msgid "notifications" #~ msgstr "notificações" #~ msgid "apps" #~ msgstr "apps" #~ msgid "authorize" #~ msgstr "autorizar" #~ msgid "permissions" #~ msgstr "permissões" #~ msgid "badges" #~ msgstr "emblemas" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Bloqueio de rotação" #~ msgid "rotation" #~ msgstr "rotação" #~ msgid "orientation" #~ msgstr "orientação" #~ msgid "printer" #~ msgstr "impressora" #~ msgid "printers" #~ msgstr "impressoras" #~ msgid "printing" #~ msgstr "imprimindo" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "agrupar" #~ msgid "copies" #~ msgstr "cópias" #~ msgid "colormodel" #~ msgstr "modelo de cor" #~ msgid "greyscale" #~ msgstr "escala de cinza" #~ msgid "color" #~ msgstr "cor" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "jato de tinta" #~ msgid "Reset" #~ msgstr "Redefinir" #~ msgid "reset" #~ msgstr "restaurar" #~ msgid "erase" #~ msgstr "apagar" #~ msgid "factory" #~ msgstr "fábrica" #~ msgid "clear" #~ msgstr "limpar" #~ msgid "restore" #~ msgstr "restaurar" #~ msgid "sound" #~ msgstr "som" #~ msgid "silent" #~ msgstr "silencioso" #~ msgid "ringtone" #~ msgstr "ringtone" #~ msgid "vibrate" #~ msgstr "vibrar" #~ msgid "dialpad" #~ msgstr "teclado de discagem" #~ msgid "message" #~ msgstr "mensagem" #~ msgid "volume" #~ msgstr "volume" #~ msgid "time" #~ msgstr "hora" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "fuso horário" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "VPN aberta" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "roteando" #~ msgid "wifi" #~ msgstr "sem fio" #~ msgid "WiFi" #~ msgstr "sem fio" #~ msgid "hidden" #~ msgstr "oculto" #~ msgid "Used by Ubuntu" #~ msgstr "Usado pelo Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Plano de fundo do Dash" #~ msgid "Opacity:" #~ msgstr "Opacidade:" #~ msgid "Edit" #~ msgstr "Editar" #~ msgid "New APN" #~ msgstr "Nova APN" #~ msgid "Used for:" #~ msgstr "Usado para:" #~ msgid "Internet and MMS" #~ msgstr "Internet e MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Inserir um nome para descrever a APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Inserir um nome para o ponto de acesso" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Inserir o centro de mensagens" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Inserir o proxy de mensagens" #~ msgid "Proxy port" #~ msgstr "Porta do proxy" #~ msgid "Enter message proxy port" #~ msgstr "Inserir a porta do proxy de mensagens" #~ msgid "User name" #~ msgstr "Nome de usuário" #~ msgid "Enter username" #~ msgstr "Inserir nome de usuário" #~ msgid "Enter password" #~ msgstr "Inserir senha" #~ msgid "PAP or CHAP" #~ msgstr "PAP ou CHAP" #~ msgid "PAP only" #~ msgstr "Somente PAP" #~ msgid "CHAP only" #~ msgstr "Somente CHAP" #~ msgid "Protocol" #~ msgstr "Protocolo" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operadora e APN" #~ msgid "Carrier" #~ msgstr "Operadora" #~ msgid "Carriers & APNs" #~ msgstr "Operadoras e APNs" #~ msgid "MMS APN" #~ msgstr "APN do MMS" #~ msgid "Internet APN" #~ msgstr "APN da Internet" #~ msgid "LTE APN" #~ msgstr "APN LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Restaurar todas as configurações da APN…" #~ msgid "Reset APN Settings" #~ msgstr "Restaurar configurações APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Você tem certeza que deseja reiniciar as configuração APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "De preferência: %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Você escolheu %1 como a APN principal de MMS. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Você escolheu %1 como sua APN principal de internet. " #~ msgid "Disable" #~ msgstr "Desativado" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Desconectar de %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Desabilitar %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Isto desconecta %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Isto desabilita %1." #~ msgid "Cellular" #~ msgstr "Celular" #~ msgid "Call forwarding" #~ msgstr "Encaminhamento de chamada" #~ msgid "Forward every incoming call" #~ msgstr "Encaminhar todas as chamadas recebidas" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Redireciona todas as chamadas para outro número." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "O status do encaminhamento de chamadas não pôde ser verificado " #~ msgid "Forward incoming calls when:" #~ msgstr "Encaminhar chamadas recebidas quando:" #~ msgid "I’m on another call" #~ msgstr "Eu estou em outra chamada" #~ msgid "I don’t answer" #~ msgstr "Eu não posso atender" #~ msgid "My phone is unreachable" #~ msgstr "Meu telefone está inacessível" #~ msgid "Contacts…" #~ msgstr "Contatos…" #~ msgid "Please select a phone number" #~ msgstr "Por favor selecione um número de telefone" #~ msgid "Numbers" #~ msgstr "Números" #~ msgid "Could not forward to this contact" #~ msgstr "Não foi possível encaminhar para este contato" #~ msgid "Contact not associated with any phone number." #~ msgstr "Contato não associado a nenhum número de telefone." #~ msgid "All calls" #~ msgstr "Todas as chamadas" #~ msgid "Some calls" #~ msgstr "Algumas chamadas" #~ msgid "Off" #~ msgstr "Desligado" #~ msgid "Forward to" #~ msgstr "Encaminhar para" #~ msgid "Enter a number" #~ msgstr "Insira um número" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "O encaminhamento de chamadas não pode ser alterado no momento." #~ msgid "Call waiting" #~ msgstr "Chamada em espera" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Permite atender ou iniciar uma nova chamada enquanto estiver em outra, e " #~ "alternar entre elas" #~ msgid "Services" #~ msgstr "Serviços" #, qt-format #~ msgid "Last called %1" #~ msgstr "Última chamada %1" #~ msgid "Call" #~ msgstr "Chamar" #, qt-format #~ msgid "%1 Services" #~ msgstr "Serviços %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permissões de aplicativos" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplicativos que você concedeu acesso a:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplicativos que solicitaram o acesso à câmera" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplicativos que solicitaram acesso à sua localização" #~ msgid "Microphone" #~ msgstr "Microfone" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplicativos que solicitaram acesso ao seu microfone" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplicativos podem solicitar acesso à contas online." #~ msgid "Online Accounts…" #~ msgstr "Contas online…" #~ msgid "Nokia HERE" #~ msgstr "Nokia AQUI" #~ msgid "Let the device detect your location:" #~ msgstr "Permitir ao aparelho detectar sua localização:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Usar apenas GPS (menor precisão)" #~ msgid "Using GPS" #~ msgstr "Usando GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Usando o GPS, Wi-Fi anônima e informação da rede de celular.\n" #~ "Selecionando esta opção você aceita os termos e condições da " #~ "Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Usando o GPS e Wi-Fi anônima.\n" #~ "Selecionando esta opção você aceita os termos e condições da " #~ "Nokia HERE." #~ msgid "Not at all" #~ msgstr "Não para tudo" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Usa o GPS para detectar seu local aproximado. Quando desativado, o GPS " #~ "desliga para economizar bateria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usa rede sem fio e GPS para detectar seu local aproximado. Desligar a " #~ "detecção de localização economiza bateria." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Usa rede sem fio (atualmente desativada) e GPS para detectar seu local " #~ "aproximado. Desligar a detecção de localização economiza bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Usa rede sem fio, posição das torres e GPS para detectar seu local " #~ "aproximado. Desligar a detecção de localização economiza bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Usa rede sem fio, posição das torres (atualmente sem sinal) e GPS para " #~ "detectar seu local aproximado. Desligar a detecção de localização " #~ "economiza bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Usa rede sem fio (atualmente desativada), posição das torres e GPS para " #~ "detectar seu local aproximado. Desligar a detecção de localização " #~ "economiza bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Usa rede sem fio (atualmente desativada), posição das torres (atualmente " #~ "sem sinal) e GPS para detectar seu local aproximado. Desligar a detecção " #~ "de localização economiza bateria." #~ msgid "Let apps access this location:" #~ msgstr "Permitir aplicativos acessarem sua localização:" #~ msgid "None requested" #~ msgstr "Nada solicitado" #~ msgid "Change passcode…" #~ msgstr "Alterar código de acesso…" #~ msgid "Change passphrase…" #~ msgstr "Alterar frase secreta…" #~ msgid "Switch to swipe" #~ msgstr "Alternar para deslizar" #~ msgid "Switch to passcode" #~ msgstr "Mudar para código de acesso" #~ msgid "Switch to passphrase" #~ msgstr "Alternar para frase secreta" #~ msgid "Existing passcode" #~ msgstr "Código de acesso existente" #~ msgid "Existing passphrase" #~ msgstr "Frase secreta existente" #~ msgid "Choose passcode" #~ msgstr "Escolher código de acesso" #~ msgid "Choose passphrase" #~ msgstr "Escolher frase secreta" #~ msgid "Confirm passcode" #~ msgstr "Confirmar código de acesso" #~ msgid "Confirm passphrase" #~ msgstr "Confirme a frase secreta" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Esses códigos de acesso não coincidem. Tente novamente." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Estas frases secretas não conferem. Tente novamente." #~ msgid "Unset" #~ msgstr "Não definido" #~ msgid "Unlock the device using:" #~ msgstr "Desbloquear aparelho usando:" #~ msgid "Swipe (no security)" #~ msgstr "Deslizar (sem segurança)" #~ msgid "4-digit passcode" #~ msgstr "Código de acesso de 4 dígitos" #~ msgid "Passphrase" #~ msgstr "Frase secreta" #~ msgid "Fingerprint" #~ msgstr "Impressão digital" #~ msgid "Swipe (no security)… " #~ msgstr "Deslizar (sem segurança)... " #~ msgid "4-digit passcode…" #~ msgstr "Código de acesso de 4 dígitos…" #~ msgid "Passphrase…" #~ msgstr "Frase secreta…" #~ msgid "Security & Privacy" #~ msgstr "Segurança" #~ msgid "Phone and Internet" #~ msgstr "Telefone e Internet" #~ msgid "Phone only" #~ msgstr "Somente telefone" #~ msgid "Fingerprint ID" #~ msgstr "ID da iImpressão Digital" #~ msgid "Locking and unlocking" #~ msgstr "Bloqueando e desbloqueando" #~ msgid "SIM PIN" #~ msgstr "PIN do SIM" #~ msgid "On" #~ msgstr "Ligado" #~ msgid "Encryption" #~ msgstr "Criptografia" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "A criptografia protege contra o acesso aos dados do telefone quando ele " #~ "estiver conectado a um PC ou outro dispositivo." #~ msgid "Privacy" #~ msgstr "Privacidade" #~ msgid "Stats on welcome screen" #~ msgstr "Estatísticas na tela de boas-vindas" #~ msgid "Messages on welcome screen" #~ msgstr "Mensagens na tela de boas-vindas" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Nenhum" #~ msgid "Passcode" #~ msgstr "Código de acesso" #~ msgid "Sleep locks immediately" #~ msgstr "Dormir bloqueia imediatamente" #~ msgid "When locked, allow:" #~ msgstr "Quando bloqueado, permitir que:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificações e configurações rápidas" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Ligue a trava de segurança para restringir o acesso quando o aparelho " #~ "estiver bloqueado." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Outros aplicativos e funções irão lhe solicitar para desbloquear." #~ msgid "Change SIM PIN" #~ msgstr "Alterar PIN do SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN incorreto. %1 tentativa restante." #~ msgstr[1] "PIN incorreto. %1 tentativas restantes." #~ msgid "No more attempts allowed" #~ msgstr "Encerraram as tentativas permitidas" #~ msgid "Current PIN:" #~ msgstr "PIN atual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 tentativa permitida." #~ msgstr[1] "%1 tentativas permitidas." #~ msgid "Choose new PIN:" #~ msgstr "Escolha o novo PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmar novo PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "PINs não correspondem. Tente novamente." #~ msgid "Enter SIM PIN" #~ msgstr "Informe o PIN do SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Informe o PIN anterior do SIM" #~ msgid "Unlock" #~ msgstr "Desbloquear" #~ msgid "Lock" #~ msgstr "Bloquear" #~ msgid "Unlocked" #~ msgstr "Desbloqueado" #~ msgid "Change PIN…" #~ msgstr "Alterar PIN…" #~ msgid "Locked" #~ msgstr "Bloqueado" #~ msgid "Unlock…" #~ msgstr "Desbloquear…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Quando um PIN do SIM é definido, ele deve ser digitado para acessar " #~ "serviços do celular após reiniciar o aparelho ou trocar o SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Introduzir um PIN errado várias vezes pode bloquear o SIM permanentemente." #~ msgid "Hour" #~ msgstr "Hora" #~ msgid "Minute" #~ msgstr "Minuto" #~ msgid "Second" #~ msgstr "Segundo" #~ msgid "Day" #~ msgstr "Dia" #~ msgid "Month" #~ msgstr "Mês" #~ msgid "Year" #~ msgstr "Ano" #~ msgid "Cellular data" #~ msgstr "Dados do celular" #~ msgid "No SIM detected" #~ msgstr "Nenhum SIM detectado" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Adicione um cartão SIM e reinicie o seu dispositivo." #~ msgid "Data roaming" #~ msgstr "Dados em roaming" #~ msgid "Ask me each time" #~ msgstr "Pergunte-me toda vez" #~ msgid "For outgoing calls, use:" #~ msgstr "Para saída de chamadas, use:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Você pode mudar o SIM para chamadas individuais ou contatos no catálogo " #~ "de endereços." #~ msgid "For messages, use:" #~ msgstr "Para mensagens, use:" #~ msgid "Next" #~ msgstr "Próxima" #~ msgid "Data usage statistics" #~ msgstr "Estatísticas de uso de dados" #~ msgid "Carriers" #~ msgstr "Portadores" #~ msgid "Connection type:" #~ msgstr "Topo de conexão:" #~ msgid "2G only (saves battery)" #~ msgstr "2G apenas (economiza bateria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (mais rápido)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (mais rápido)" #~ msgid "Edit SIM Name" #~ msgstr "Editar nome do SIM" #~ msgid "Cellular data:" #~ msgstr "Dados móveis:" #~ msgid "Accessibility" #~ msgstr "Acessibilidade" #~ msgid "accessibility" #~ msgstr "acessibilidade" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "celular" #~ msgid "mobile" #~ msgstr "móvel" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "dados" #~ msgid "carrier" #~ msgstr "operadora" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "serviços" #~ msgid "forwarding" #~ msgstr "encaminhamento" #~ msgid "waiting" #~ msgstr "aguardando" #~ msgid "call" #~ msgstr "chamar" #~ msgid "shortcuts" #~ msgstr "atalhos" #~ msgid "numbers" #~ msgstr "números" #~ msgid "security" #~ msgstr "segurança" #~ msgid "privacy" #~ msgstr "privacidade" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "código" #~ msgid "password" #~ msgstr "senha" #~ msgid "passphrase" #~ msgstr "senha" #~ msgid "swipe" #~ msgstr "swipe" #~ msgid "allow" #~ msgstr "permitir" #~ msgid "access" #~ msgstr "acessar" #~ msgid "Updates available" #~ msgstr "Atualizações disponíveis" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Senha incorreta. Tente novamente." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Senha incorreta. Tente novamente." #~ msgid "Could not set security mode" #~ msgstr "Não foi possível definir o modo de segurança" #~ msgid "Could not set security display hint" #~ msgstr "Não foi possível definir a exibição de dica de segurança" #~ msgid "Authentication token manipulation error" #~ msgstr "Erro na manipulação do token de autenticação" #~ msgid "There's an updated system image." #~ msgstr "Há uma imagem atualizada do sistema." #~ msgid "Tap to open the system updater." #~ msgstr "Toque para abrir o atualizador do sistema." lomiri-system-settings-1.1.0/po/ro.po000066400000000000000000002350621457356502600176070ustar00rootroot00000000000000# Romanian translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-11-04 10:38+0000\n" "Last-Translator: Mihai \n" "Language-Team: Romanian \n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Configurări de sistem" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferințe;Configurări;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Solicitarea curentă nu poate fi anulată (serviciul nu poate fi contactat)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Solicitarea curentă nu poate fi pusă în pauză (serviciul nu poate fi " "contactat)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Mod dezvoltator" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "În Mod dezvoltator, oricine poate accesa, modifica sau șterge orice de pe " "acest dispozitiv, prin conectarea lui la alt dispozitiv." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Pentru a utiliza Modul dezvoltator aveți nevoie de un cod de acces sau de o " "frază-parolă." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Blocare de securitate" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Îmi pare rău, licența nu poate fi asfișată." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Despre" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serie" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Nimic" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adresă Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adresă bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Stocare" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 liber" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Software:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "SO" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Ultima actualizare" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Niciodată" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Verifică dacă există actualizări" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Informații juridice:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licențe software" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informații normative" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Mod dezvoltator" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Se scaneză" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Configurări de sistem" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Utilizat de aplicații" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Fișiere video" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Fișiere audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Fotografii" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Alte fișiere" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Utilizat de aplicații" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Spațiu total" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Spațiu liber" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "După nume" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "După dimensiune" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Indisponibil" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detalii versiune compilare SO" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Număr versiune compilare SO" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Parte Imagine Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descriere versiune compilare Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parte Imagine dispozitiv" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descriere versiune compilare dispozitiv" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Parte Imagine personalizată" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Titlu necunoscut" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Anulează" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nicio imagine selectată" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Șterge %1 fotografie" msgstr[1] "Șterge %1 fotografii" msgstr[2] "Șterge %1 de fotografii" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Adăugați o imagine…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Eliminați imaginile…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Fundal" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Resetează toate configurările de sistem" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "activează" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Trebuie să reporniți dispozitivul pentru ca modificările să fie aplicate." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "fundal" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistem" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizat" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Alegeți un nume" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Previzualizare" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Setează" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Ok" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Baterie" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "acum %1 secundă" msgstr[1] "acum %1 secunde" msgstr[2] "acum %1 de secunde" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "acum %1 minut" msgstr[1] "acum %1 minute" msgstr[2] "acum %1 de minute" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "acum %1 oră" msgstr[1] "acum %1 ore" msgstr[2] "acum %1 de ore" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Nivel de încărcare" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Ieri" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Astăzi" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Se încarcă" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Ultima încărcare completă" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Încărcat complet" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Metode pentru a reduce utilizarea bateriei:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Luminozitate afișaj" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Blocare când este în așteptare" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Suspendare când este în așteptare" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "După %1 secundă" msgstr[1] "După %1 secunde" msgstr[2] "După %1 de secunde" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "După %1 minut" msgstr[1] "După %1 minute" msgstr[2] "După %1 de minute" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi-ul este folosit pentru hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Blochează dispozitul atunci când nu este utilizat:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Suspendă dispozitivul atunci când nu este utilizat:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "După %1 minut" msgstr[1] "După %1 minute" msgstr[2] "După %1 de minute" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Timpii mai scurți asigură o securizare mai bună. Dispozitivul nu se va bloca " "pe parcursul apelurilor sau a redării video." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Dispozitivul nu va intra în suspendare pe parcursul apelurilor sau a redării " "video." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Solicitare asociere Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Dispozitivul %1 vrea să se conecteze la dispozitivul tău. Dorești să permiți " "acest lucru?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permite" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Refuză" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Solicitare asociere Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Confirmați potrivirea cu codul PIN afișat pe '%1'" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Confirmare PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Conectat" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Se conectează…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Se deconectează…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Deconectat" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Necunoscut" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Calculator" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rețea" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Căști cu microfon" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Căști" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Alt audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastatură" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tabletă" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mouse" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Imprimantă" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Aparat foto" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Vezi" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Altceva" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Excelentă" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bună" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Rezonabilă" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Slabă" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nume" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tip" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Stare" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Putere semnal" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Conectare automată la detectare:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Deconectare" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Conectare" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Uită acest dispozitiv" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Tastează următorul PIN %1 si apasă tasta ”Enter” de pe tastatură:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Vizibil" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Invizibil" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Caut…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dispozitive conectate:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Conectați un alt dispozitiv:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Conectează un dispozitiv:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nimic detectat" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN pentru '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Asociază" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Luminozitate & Afișaj" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Luminozitate" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Luminozitate afișaj" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Ajustare automată" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Crește și scade luminozitatea ecranului în funcție de mediu." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "afișaj" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Ecran extern" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Afișaj wireless" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Nu este conectat" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Ecran wireless" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Nu a fost detectat un ecran" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Ecrane conectate:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Se conectează" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Conectați un alt ecran:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Alegeți un ecran:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Acest dispozitiv a eșuat să se conecteze la %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "A intervenit o eroare la conectarea la %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Fotografii" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Atinge pentru a face click" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Aranjamente curente:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Modificare configurări Hotspot" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Configurare Hotspot" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nume hotspot" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Alegeți un nume" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Necesită o parolă (recomandat):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Arată parola" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Pornirea hotspotului va porni Wi-Fi-ul." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Modifică" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Pornește" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Dacă hotspotul este pornit, alte dispozitive pot utiliza conexiunea de date " "gsm prin rețeaua WiFi. Se aplică abonamentul standard." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Alte dispozitive pot utiliza conexiunea de date gsm prin rețeaua WiFi. Se " "aplică abonamentul standard." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Modificare parolă/Setări…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Configurare Hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi-ul este oprit" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Pentru a crea un hotspot, trebuie să pornești Wi-Fi-ul." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Pornește Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Limba de afișare" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Înapoi" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Confirmare" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Aranjamente de tastatură" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Aranjamente curente:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Toate aranjamentele disponibile:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Limbă și text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Limba de afișare…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "Tastatură pe ecran" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Tastatură pe ecran" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Tastatură externă" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "Tastatură pe ecran" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tastatură" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Verificare ortografică" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Corecție automată" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sugestii de cuvinte" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Corectare automată majusculă" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Apăsați Shift pentru a scrie automat cu majusculă prima literă a propoziției." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Punctuație automată" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Adaugă punct atunci când atingeți Spațiu de două ori." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Feedback audio tastatură" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibrație tastatură" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Aranjamente de tastatură" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Tastatură fizică" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Șabloane și alte surse" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" "Trebuie să reporniți dispozitivul pentru ca modificările să fie aplicate." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reporniți acum" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Verificare ortografică curentă pentru limbile:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Toate limbile disponibile:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Resetare Lansator" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Pe ecrane mari:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Arată tot timpul lansatorul" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Filmele și jocurile în ecran complet pot să îl ascundă temporar." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Dimensiune icoană:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Viteză cursor:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Viteză rotiță de derulare:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Viteză dublu-click:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Încearcă dublu-click:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Viteză derulare cu ajutorul degetelui:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Atinge pentru a face click" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Derulează cu ajutorul a două degete" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignoră touchpad când:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Tastare" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Un mouse a fost conectat" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Conectează un mouse sau un touchpad folosind USB. Dacă un dispozitiv " "Bluetooth nu este detectat, asigurăte că este pornit și că bateriile lui " "sunt încărcate." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Trebuie să folosești un mouse sau touchpad Bluetooth cu acest monitor. " "Trebuie de asemenea să te asiguri că dispozitivul este în apropiere și are " "bateriile încărcate." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mouse & Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Buton principal:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Stânga" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Dreapta" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Nu destul de rapid" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Dublu-click" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Acum solicitantul este disponibil" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alerte" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alerte" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notificări" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Permite acestei aplicații să folosească pentru notificări:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sunete" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrații" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Notificări cu bule" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Lista de notificări" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sunet" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplicații care notifică folosind sunetul:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibrație" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Când este în modul silențios:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrează în mod normal" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Oprește vibrațiile" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplicații care notifică folosind vibrațiile:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplicații:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Aplicațiile vă pot alerta utilizând sunete, vibrații, baloane de notificare " "și Lista de notificări." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplicații care notifică cu ajutorul sunetului" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplicații care notifică cu ajutorul vibrațiilor" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Fără notificări" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Baloane" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Imprimantă" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Introduceți codul PIN pentru cartela SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Servicii" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Se conectează" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Alegeți un nume" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Imprimantă" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Criptare" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Locația" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Alegeți din" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 #, fuzzy msgid "PPD file" msgstr "Fișier pac" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Imprimantă" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Șterge" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Imprimantă" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Setări canal actualizări" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Oră și dată" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Mod dezvoltator" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "activează" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Activare" #: plugins/printing/printer-sub-pages/Status.qml:36 #, fuzzy msgid "Stopped" msgstr "Oprește" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "mesaj" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "adresă" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Toate documentele, jocurile salvate, configurările și alte elemente vor fi " "șterse definitiv de pe dispozitiv." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Șterge și resetează tot" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Repornește dispozitiv" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Resetare Lansator" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Lansatorul va fi readus la conținutul original." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Resetează toate configurările de sistem…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Conținutul și aspectul lansatorului, precum și filtrele din ecranul " "principal vor fi aduse la starea lor originală." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Șterge și resetează tot" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Resetează toate configurările de sistem" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Mod silențios" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Sonerie:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Volumul ridicat poate să își afecteze auzul." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Apeluri:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ton de apel" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrează în timp ce sună" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrează în modul silențios" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Sunete pentru taste" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mesaje:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrează odată cu sunetul de mesaj" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrează odată cu sunetul de mesaj" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Alte sunete:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Sunet la blocare" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Alte vibrații" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrează odată cu sunetul de mesaj" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Ton sonerie personalizat" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Alegeți din" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fus orar" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Setați fusul orar:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automat" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manual" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Introduceți locul curent." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Niciun loc corespondent" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Oră și dată" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fus orar:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Configurare oră și dată:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Configurare oră și dată" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Oră" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dată" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Pentru a adăuga o configurație VPN, descarcă fișierul acesteai de " "configurare sau setează manual această configurare." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Adaugă setări manuale…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Este necesară reconectarea la VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Trebuie să vă reconectați pentru ca modificările să producă efecte." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Adaug certificatul?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Adaug cheie?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Adaug fișier pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Conținut:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Nu există date disponibile." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Salvează" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Eroare necunoscută" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nici un motiv dat" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Dispozitivul este administrat acum" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Dispozitivul nu este administrat acum" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Dispozitivul nu poate fi pregătit pentru configurare" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Configurația IP nu a putut fi rezervată (nici o adresă disponibilă, durată " "timp expirată, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Configurația IP nu mai este validă" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Detaliile dumneavostră de autentificare sunt incorecte" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Solicitantul 802.1X deconectat" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Configurarea solicitantului 802.1X a eșuat" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Solicitantul 802.1X a eșuat" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" "Solicitantul 802.1X a avut nevoie de prea mult timp pentru a realiza " "autentificarea" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Pornirea clientului DHCP a eșuat" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Eroare client DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Clientul DHCP a eșuat" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Pornirea serviciului de conexiune partajată a eșuat" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Serviciul de conexiune partajată a eșuat" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "S-ar putea ca firmware-ul necesar dispozitivului să lipsească" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Dispozitivul a fost scos" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager a intrat în modul de așteptare" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Conexiunea activă a dispozitivului a dispărut" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Dispozitivul a fost deconectat de utilizator sau de client" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Conexiunea existentă a dispozitivului a fost una presupusă" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Acum solicitantul este disponibil" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modemul nu poate fi găsit" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Conexiunea Bluetooth a eșuat sau a expirat" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "O dependență a conexiunii a eșuat" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager este indisponibil" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Rețeaua Wi-Fi nu poate fi găsită" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "O conexiune secundară a conexiunii de bază a eșuat." #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detalii rețea" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Ultima conectare" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Parolă" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Uită această rețea" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Adresă IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Conectare la rețea ascunsă" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nume rețea" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Securitate" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA și WPA2 personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamic WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Această rețea nu este sigură." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autentificare" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autentificare interioară" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certificat CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Alege…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1..., Ex.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Ex.: %2" #: plugins/wifi/OtherNetwork.qml:492 #, fuzzy msgid "Using certificates is recommended as it increases security." msgstr "Folosirea certificatelor este recomandată deoarece crește securitatea." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certificat client" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Cheia privată a utilizatorului" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 biți" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Fișier pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Provizionare pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Dezactivat" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonim" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autentificat" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambele" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versiune PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versiune 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versiune 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automat" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identitate anonimă" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identitate" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Utilizator" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Parola pentru cheia privată" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Reține parola" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Conectare la o rețea ascunsă…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Rețele anterioare" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Golește" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Cheie privată" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Cheie publică" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opac" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Caută" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistem" #~ msgid "Message received" #~ msgstr "Ați primit un mesaj" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Conectare la Wi-Fi" #~ msgid "Remove image" #~ msgstr "Eliminare imagine" #~ msgid "Unavailable" #~ msgstr "Indisponibil" #~ msgid "Launcher" #~ msgstr "Lansator" #~ msgid "System;" #~ msgstr "Sistem;" #~ msgid "about" #~ msgstr "despre" #~ msgid "device" #~ msgstr "dispozitiv" #~ msgid "info" #~ msgstr "informații" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "număr" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serial" #~ msgid "address" #~ msgstr "adresă" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licențe" #~ msgid "developer" #~ msgstr "dezvoltator" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "stocare" #~ msgid "disk" #~ msgstr "disc" #~ msgid "space" #~ msgstr "spațiu" #~ msgid "version" #~ msgstr "versiune" #~ msgid "revision" #~ msgstr "revizie" #~ msgid "appearance" #~ msgstr "aspect" #~ msgid "wallpaper" #~ msgstr "imagine de fundal" #~ msgid "art" #~ msgstr "artă" #~ msgid "photo" #~ msgstr "fotografie" #~ msgid "picture" #~ msgstr "imagine" #~ msgid "image" #~ msgstr "imagine" #~ msgid "battery" #~ msgstr "baterie" #~ msgid "power" #~ msgstr "curent" #~ msgid "charge" #~ msgstr "sarcină" #~ msgid "idle" #~ msgstr "inactiv" #~ msgid "lock" #~ msgstr "blocare" #~ msgid "disable" #~ msgstr "dezactivare" #~ msgid "enable" #~ msgstr "activează" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "căști" #~ msgid "pair" #~ msgstr "pereche" #~ msgid "discover" #~ msgstr "descoperă" #~ msgid "car" #~ msgstr "mașină" #~ msgid "handsfree" #~ msgstr "mâini libere" #~ msgid "wireless" #~ msgstr "fără fir" #~ msgid "connect" #~ msgstr "conectare" #~ msgid "disconnect" #~ msgstr "deconectare" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "luminozitate" #~ msgid "display" #~ msgstr "afișaj" #~ msgid "screen" #~ msgstr "ecran" #~ msgid "automatic" #~ msgstr "automat" #~ msgid "adjust" #~ msgstr "ajustare" #~ msgid "Example" #~ msgstr "Exemplu" #~ msgid "example" #~ msgstr "exemplu" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "mostră" #~ msgid "Flight Mode" #~ msgstr "Mod avion" #~ msgid "flight" #~ msgstr "zbor" #~ msgid "plane" #~ msgstr "avion" #~ msgid "offline" #~ msgstr "deconectat" #~ msgid "airplane" #~ msgstr "avion" #~ msgid "network" #~ msgstr "rețea" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Fotografii" #~ msgid "hotspot" #~ msgstr "hotspot" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "limbă" #~ msgid "keyboard" #~ msgstr "tastatură" #~ msgid "spellcheck" #~ msgstr "corectură ortografică" #~ msgid "correct" #~ msgstr "corect" #~ msgid "suggestions" #~ msgstr "sugestii" #~ msgid "capitalization" #~ msgstr "capitalizare" #~ msgid "punctuation" #~ msgstr "punctuație" #~ msgid "layout" #~ msgstr "poziționare" #~ msgid "words" #~ msgstr "cuvinte" #~ msgid "vibration" #~ msgstr "vibrație" #~ msgid "launcher" #~ msgstr "lansator" #~ msgid "mouse" #~ msgstr "mouse" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "apasă" #~ msgid "touch" #~ msgstr "atinge" #~ msgid "click" #~ msgstr "clic" #~ msgid "input" #~ msgstr "input" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autentificare" #~ msgid "notifications" #~ msgstr "notificări" #~ msgid "apps" #~ msgstr "aplicații" #~ msgid "authorize" #~ msgstr "autorizare" #~ msgid "permissions" #~ msgstr "permisiuni" #~ msgid "badges" #~ msgstr "insigne" #~ msgid "facebook" #~ msgstr "Facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "Blocare orientare" #~ msgid "rotation" #~ msgstr "rotire" #~ msgid "orientation" #~ msgstr "orientare" #, fuzzy #~ msgid "printer" #~ msgstr "Imprimantă" #, fuzzy #~ msgid "printers" #~ msgstr "Imprimantă" #, fuzzy #~ msgid "printing" #~ msgstr "rutare" #, fuzzy #~ msgid "ink" #~ msgstr "PIN" #~ msgid "Reset" #~ msgstr "Resetare" #~ msgid "reset" #~ msgstr "resetare" #~ msgid "erase" #~ msgstr "șterge" #~ msgid "factory" #~ msgstr "fabrică" #~ msgid "clear" #~ msgstr "golire" #~ msgid "restore" #~ msgstr "restaurare" #~ msgid "sound" #~ msgstr "sunet" #~ msgid "silent" #~ msgstr "silențios" #~ msgid "ringtone" #~ msgstr "ton de apel" #~ msgid "vibrate" #~ msgstr "vibrare" #~ msgid "dialpad" #~ msgstr "tastatură" #~ msgid "message" #~ msgstr "mesaj" #~ msgid "volume" #~ msgstr "volum" #~ msgid "time" #~ msgstr "oră" #~ msgid "date" #~ msgstr "dată" #~ msgid "timezone" #~ msgstr "fus orar" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "rutare" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "ascuns" #~ msgid "Used by Ubuntu" #~ msgstr "Utilizată de Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Grafică Ubuntu" #~ msgid "Dash background" #~ msgstr "Fundal" #~ msgid "Edit" #~ msgstr "Editați" #~ msgid "New APN" #~ msgstr "APN nou" #~ msgid "Used for:" #~ msgstr "Folosit pentru:" #~ msgid "Internet and MMS" #~ msgstr "Internet și MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Scrie un nume care să descrie APN-ul" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Scrie un nume pentru punctul de acces" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Scrie numărul centrului de mesaje" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Scrie mesajul proxy-ului" #~ msgid "Proxy port" #~ msgstr "Port proxy" #~ msgid "Enter message proxy port" #~ msgstr "Scrie mesajul pentru portul proxy-ului" #~ msgid "User name" #~ msgstr "Nume de utilizator" #~ msgid "Enter username" #~ msgstr "Introduceți utilizatorul" #~ msgid "Enter password" #~ msgstr "Introduceți parola" #~ msgid "PAP or CHAP" #~ msgstr "PAP sau CHAP" #~ msgid "PAP only" #~ msgstr "Numai PAP" #~ msgid "CHAP only" #~ msgstr "Numai CHAP" #~ msgid "Protocol" #~ msgstr "Protocol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Furnizor servicii & APN" #~ msgid "Carrier" #~ msgstr "Furnizor servicii" #~ msgid "Carriers & APNs" #~ msgstr "Furnizori de servicii & APN-uri" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "APN internet" #~ msgid "LTE APN" #~ msgstr "APN LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Resetează toate configurările APN…" #~ msgid "Reset APN Settings" #~ msgstr "Resetare configurările APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Sunteți sigur că doriți să resetați configurările APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferă %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Ai ales să folosești %1 ca APN preferat pentru MMS. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Ai ales să folosești %1 ca APN preferat pentru Internet. " #~ msgid "Disable" #~ msgstr "Dezactivează" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Deconectare %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Dezactivează %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Asta deconectează %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Se dezactivează %1." #~ msgid "Cellular" #~ msgstr "Rețea mobilă" #~ msgid "Call forwarding" #~ msgstr "Redirecționare apel" #~ msgid "Forward every incoming call" #~ msgstr "Redirecționează toate apelurile de intrare" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Redirecționează toate apeluri telefonice către un alt număr." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Nu am putut verifica statusul redirecționărilor " #~ msgid "Forward incoming calls when:" #~ msgstr "Redirecționați apelurile de intrare când:" #~ msgid "I’m on another call" #~ msgstr "Sunt într-un alt apel" #~ msgid "I don’t answer" #~ msgstr "Nu răspund" #~ msgid "My phone is unreachable" #~ msgstr "Telefonul nu este nedisponibil" #~ msgid "Contacts…" #~ msgstr "Contacte…" #~ msgid "Please select a phone number" #~ msgstr "Va rugăm selectați un număr de telefon" #~ msgid "Numbers" #~ msgstr "Numere" #~ msgid "Could not forward to this contact" #~ msgstr "Nu am putut redirecționa către acest contact" #~ msgid "Contact not associated with any phone number." #~ msgstr "Contactul nu este asociat cu un număr de telefon." #~ msgid "All calls" #~ msgstr "Toate apelurile" #~ msgid "Some calls" #~ msgstr "Anumite apeluri" #~ msgid "Off" #~ msgstr "Oprit" #~ msgid "Forward to" #~ msgstr "Redirecționează către" #~ msgid "Enter a number" #~ msgstr "Introduceți un număr" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Redirecționarea apelurilor nu poate fi schimbată chiar acum." #~ msgid "Call waiting" #~ msgstr "Apel în așteptare" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Permite să răspundeți sau să inițiați un apel nou în timp ce desfășurați " #~ "o convorbire și să comutați între ele" #~ msgid "Services" #~ msgstr "Servicii" #, qt-format #~ msgid "Last called %1" #~ msgstr "Ultima apelare %1" #~ msgid "Call" #~ msgstr "Apel" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servicii %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permisunile aplicației" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplicații autorizate de tine cu acces la:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplicații care au solicitat accesul la camera dumneavostră" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplicații care au solicitat accesul la locație" #~ msgid "Microphone" #~ msgstr "Microfon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplicații care au solicitat accesul la microfonul dumneavoastră" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplicații care au solicitat accesul la conturile online." #~ msgid "Online Accounts…" #~ msgstr "Conturi Online…" #~ msgid "Nokia HERE" #~ msgstr "Nokia Here" #~ msgid "Let the device detect your location:" #~ msgstr "Permite dispozitivului să îți detecteze locația:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Folosind numai GPS (mai puțin exact)" #~ msgid "Using GPS" #~ msgstr "Folosind GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Folosind GPS, informații anonime despre Wi-Fi și rețeaua celulară." #~ "
Prin selectarea acestei opțiuni accepți
termenii și " #~ "condițiiler Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Folosind GPS, informații anonime despre Wi-Fi.
Prin selectarea acestei " #~ "opțiuni accepți termenii și condițiiler Nokia HERE." #~ msgid "Not at all" #~ msgstr "Nu la toate" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Utilizează GPS-ul pentru a vă detecta locația aproximativă. Când este " #~ "oprit, GPS-ul se oprește pentru a economisi bateria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilizează rețele ei-fi și senzorul GPS pentru detectarea localizării " #~ "geografice. Oprirea funcției de localizare geografică economisește " #~ "bateria." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Utilizează rețele WiFi (acum oprite) și senzorul GPS pentru detectarea " #~ "localizării geografice. Oprirea funcției de localizare geografică " #~ "economisește bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Utilizează rețele WiFi, celulele gsm și senzorul GPS pentru detectarea " #~ "localizării geografice. Oprirea funcției de localizare geografică " #~ "economisește bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Utilizează rețele WiFi, celulele gsm (acum nu există conexiune gsm) și " #~ "senzorul GPS pentru detectarea localizării geografice. Oprirea funcției " #~ "de localizare geografică economisește bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Utilizează rețele WiFi (acum oprit), celulele gsm și senzorul GPS pentru " #~ "detectarea localizării geografice. Oprirea funcției de localizare " #~ "geografică economisește bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Utilizează rețeleWiFi (acum oprit), celulele gsm (acum fără conexiune " #~ "gsm) și senzorul GPS pentru detectarea localizării geografice. Oprirea " #~ "funcției de localizare geografică economisește bateria." #~ msgid "Let apps access this location:" #~ msgstr "Permiteți accesul aplicațiilor la această locație:" #~ msgid "None requested" #~ msgstr "Nici o cerere" #~ msgid "Change passcode…" #~ msgstr "Modificare cod de acces…" #~ msgid "Change passphrase…" #~ msgstr "Schimbă parola…" #~ msgid "Switch to swipe" #~ msgstr "Schimbă pe glisare" #~ msgid "Switch to passcode" #~ msgstr "Comută la codul de acces" #~ msgid "Switch to passphrase" #~ msgstr "Schimbă pe frază secretă" #~ msgid "Existing passcode" #~ msgstr "Cod de acces existent" #~ msgid "Existing passphrase" #~ msgstr "Frază secretă existentă" #~ msgid "Choose passcode" #~ msgstr "Alegeți codul de acces" #~ msgid "Choose passphrase" #~ msgstr "Alegeți fraza secretă" #~ msgid "Confirm passcode" #~ msgstr "Confirmați codul de acces" #~ msgid "Confirm passphrase" #~ msgstr "Confirmare frază parolă" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Aceste coduri de acces nu corespund. Încercați din nou." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Frazele parolă nu se potrivesc. Încercați din nou." #~ msgid "Unset" #~ msgstr "Nedefinit" #~ msgid "Unlock the device using:" #~ msgstr "Deblocați dispozitivul prin:" #~ msgid "Swipe (no security)" #~ msgstr "Glisare (fără securizare)" #~ msgid "4-digit passcode" #~ msgstr "Cod de acces din 4 cifre" #~ msgid "Passphrase" #~ msgstr "Frază parolă" #~ msgid "Fingerprint" #~ msgstr "Amprentă" #~ msgid "Swipe (no security)… " #~ msgstr "Glisare (fără securizare)… " #~ msgid "4-digit passcode…" #~ msgstr "Cod de acces din 4 cifre…" #~ msgid "Passphrase…" #~ msgstr "Parola…" #~ msgid "Security & Privacy" #~ msgstr "Securitate și Confidențialitate" #~ msgid "Phone and Internet" #~ msgstr "Telefon și Internet" #~ msgid "Phone only" #~ msgstr "Numai telefon" #~ msgid "Fingerprint ID" #~ msgstr "ID amprentă" #~ msgid "Locking and unlocking" #~ msgstr "Blocare și deblocare" #~ msgid "SIM PIN" #~ msgstr "PIN SIM" #~ msgid "On" #~ msgstr "Activat" #~ msgid "Encryption" #~ msgstr "Criptare" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Criptarea protejează telefonul la accesarea datelor atunci când acesta " #~ "este conectat la calculator sau la alte dispozitive." #~ msgid "Privacy" #~ msgstr "Confidențialitate" #~ msgid "Stats on welcome screen" #~ msgstr "Stare în ecranul de întâmpinare" #~ msgid "Messages on welcome screen" #~ msgstr "Mesaje în ecranul de întâmpinare" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Nimic" #~ msgid "Passcode" #~ msgstr "Cod de acces" #~ msgid "Sleep locks immediately" #~ msgstr "Suspendarea activează imediat blocarea" #~ msgid "When locked, allow:" #~ msgstr "Când este blocat, permiteți:" #~ msgid "Notifications and quick settings" #~ msgstr "Notificări și configurări rapide" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Porniți blocarea de securitate pentru a restricționa accesul la " #~ "dispozitiv atunci când acesta este blocat." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Alte aplicații și funcții vor solicita deblocarea telefonului." #~ msgid "Change SIM PIN" #~ msgstr "Modificare PIN SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN incorect. Mai aveți %1 încercare." #~ msgstr[1] "PIN incorect. Mai aveți %1 încercări." #~ msgstr[2] "PIN incorect. Mai aveți %1 de încercări." #~ msgid "No more attempts allowed" #~ msgstr "Nu mai poți încerca" #~ msgid "Current PIN:" #~ msgstr "PIN actual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Mai este permisă %1 încercare." #~ msgstr[1] "Mai sunt permise %1 încercări." #~ msgstr[2] "Mai sunt permise %1 de încercări." #~ msgid "Choose new PIN:" #~ msgstr "Alegeți noul PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Confirmați noul PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "Codurile PIN nu se potrivesc. Încercați din nou." #~ msgid "Enter SIM PIN" #~ msgstr "Introduceți codul PIN pentru cartela SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Introduceți codul PIN anterior pentru SIM" #~ msgid "Unlock" #~ msgstr "Deblocare" #~ msgid "Lock" #~ msgstr "Blochează" #~ msgid "Unlocked" #~ msgstr "Deblochează" #~ msgid "Change PIN…" #~ msgstr "Modificare PIN…" #~ msgid "Locked" #~ msgstr "Blochează" #~ msgid "Unlock…" #~ msgstr "Deblochează…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Dacă ați configurat un cod PIN pentru SIM, acesta trebuie introdus de " #~ "fiecare dată când reporniți telefonul sau atunci când schimbați cartela " #~ "SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Introducerea unui cod PIN incorect în mod repetat poate bloca permanent " #~ "cartela SIM." #~ msgid "Hour" #~ msgstr "Oră" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "A doua" #~ msgid "Day" #~ msgstr "Zi" #~ msgid "Month" #~ msgstr "Lună" #~ msgid "Year" #~ msgstr "An" #~ msgid "Cellular data" #~ msgstr "Date celulare" #~ msgid "No SIM detected" #~ msgstr "Nu sa detectat un SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Adaugă un card SIM și repornește dispozitivul." #~ msgid "Data roaming" #~ msgstr "Date în roaming" #~ msgid "Ask me each time" #~ msgstr "Întreabă de fiecare dată" #~ msgid "For outgoing calls, use:" #~ msgstr "Pentru apeluri de ieșire, folosiți:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Puteți schimba cartela SIM pentru apeluri individuale, sau pentru " #~ "contactele din agendă." #~ msgid "For messages, use:" #~ msgstr "Pentru mesaje, folosiți:" #~ msgid "Next" #~ msgstr "Următorul" #~ msgid "Data usage statistics" #~ msgstr "Rata de utilizare a datelor" #~ msgid "Carriers" #~ msgstr "Rețele" #~ msgid "Connection type:" #~ msgstr "Tip conexiune:" #~ msgid "2G only (saves battery)" #~ msgstr "Doar 2G (economisește bateria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (mai rapid)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (rapid)" #~ msgid "Edit SIM Name" #~ msgstr "Editați numele cartelei SIM" #~ msgid "Cellular data:" #~ msgstr "Date celulare:" #~ msgid "Accessibility" #~ msgstr "Tehnologii de asistență" #~ msgid "accessibility" #~ msgstr "Tehnologii de asistență" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "celulară" #~ msgid "mobile" #~ msgstr "mobil" #~ msgid "gsm" #~ msgstr "GSM" #~ msgid "data" #~ msgstr "date" #~ msgid "carrier" #~ msgstr "purtător" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "APN" #~ msgid "roam" #~ msgstr "celular" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servicii" #~ msgid "forwarding" #~ msgstr "înaintare" #~ msgid "waiting" #~ msgstr "așteptare" #~ msgid "call" #~ msgstr "apel" #~ msgid "shortcuts" #~ msgstr "scurtături" #~ msgid "numbers" #~ msgstr "numere" #~ msgid "security" #~ msgstr "securitate" #~ msgid "privacy" #~ msgstr "confidențialitate" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "cod" #~ msgid "password" #~ msgstr "parola" #~ msgid "passphrase" #~ msgstr "frază secretă" #~ msgid "swipe" #~ msgstr "glisare" #~ msgid "allow" #~ msgstr "permite" #~ msgid "access" #~ msgstr "acces" #~ msgid "Updates available" #~ msgstr "Actualizări disponibile" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Cod de acces incorect. Încercați din nou." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Frază secretă incorectă. Încercați din nou." #~ msgid "Could not set security mode" #~ msgstr "Nu se poate configura modelul de securitate" #~ msgid "Could not set security display hint" #~ msgstr "Nu se poate configura indiciul referitor la securitatea ecranului" #~ msgid "Authentication token manipulation error" #~ msgstr "Eroare manipulare jeton de autentificare" #~ msgid "There's an updated system image." #~ msgstr "Există o imagine de sistem actualizată." #~ msgid "Tap to open the system updater." #~ msgstr "Atingeți pentru a deschide programul de actualizare a sistemului." lomiri-system-settings-1.1.0/po/ru.po000066400000000000000000002737751457356502600176320ustar00rootroot00000000000000# Russian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-10-18 05:49+0000\n" "Last-Translator: Serhii Horichenko \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 5.1\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Настройки системы" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Настройки;Параметры;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Текущий запрос не может быть отменён (служба недоступна)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Текущий запрос нельзя поставить на паузу (служба недоступна)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Режим разработчика" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "В режиме разработчика, любой может получить доступ, изменять или удалять " "любые данные на вашем устройстве при его подключении к другому устройству." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Вам необходимо установить код-пароль или фразу-пароль для того чтобы " "использовать режим Разработчика." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Защита блокировки" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Извините, эта лицензия не может быть показана." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "О системе" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Серийный номер" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Нет" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi адрес" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth адрес" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Хранилище" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 свободно" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Программное обеспечение:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ОС" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Последнее обновление" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Никогда" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Проверить обновления" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Правовая информация:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Лицензии на ПО" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Правовая информация" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Режим разработчика" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Сканирование" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Зарезервировано системой" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Используется системой" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Видеозаписи" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Аудиозаписи" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Изображения" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Документы" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Загрузки" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Другие файлы" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Приложения" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Общий объём" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Свободное место" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "По имени" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "По размеру" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Н/Д" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Информация об ОС" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Канал обновления ОС" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Номер сборки ОС" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Ядро" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Сборка ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Часть образа Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Описание сборки Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Часть изображения устройства" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Описание сборки устройства" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Настройка части Изображения" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Неизвестное название" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Отмена" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Изображение не выбрано" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Удалить %1 изображение" msgstr[1] "Удалить %1 изображения" msgstr[2] "Удалить %1 изображений" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Добавить изображение…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Удалить изображения…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Фон и внешний вид" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Сбросить все системные настройки" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Включено" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Чтобы изменения вступили в силу, необходимо перезагрузить устройство." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Включить эффекты размытия" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Фоновое изображение:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Системное оформление" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Пользовательские" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Выберите приложение" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Просмотреть" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Выбрать" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Невозможно" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "Активное фоновое изображение не может быть удалено!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Батарея" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 секунду назад" msgstr[1] "%1 секунды назад" msgstr[2] "%1 секунд назад" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 минуту назад" msgstr[1] "%1 минуты назад" msgstr[2] "%1 минут назад" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 час назад" msgstr[1] "%1 часа назад" msgstr[2] "%1 часов назад" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Уровень зарядки" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Вчера" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Сегодня" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Заряжается" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Последняя полная зарядка" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Полностью заряжен" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Показывать процент заряда в индикаторе" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Способы для продления использования от батареи:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Яркость экрана" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Блокировать в режиме ожидания" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Засыпать в режиме ожидания" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Через %1 секунду" msgstr[1] "Через %1 секунды" msgstr[2] "Через %1 секунд" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Через %1 минуту" msgstr[1] "Через %1 минуты" msgstr[2] "Через %1 минут" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi используется для точки доступа" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Блокировать устройство, когда оно не используется:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Переводить устройство в спящий режим, когда он не используется:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Через %1 секунду" msgstr[1] "Через %1 секунды" msgstr[2] "Через %1 секунд" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Более короткое время более безопасно. Устройство не будет блокироваться во " "время звонков или во время просмотра видео." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Устройство не будет блокироваться во время звонков или во время просмотра " "видео." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Запрос авторизации для сопряжения по Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "%1 запрашивает разрешение на сопряжение с этим устройством. Разрешить?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Разрешить" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Отклонить" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Запрос соединения по Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Подтвердите, что PIN-код, отображаемый на '%1', совпадает с данным" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Подтвердите ПИН-код" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Подключено" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Подключение…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Отключение…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Отключено" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Неизвестно" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Компьютер" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Телефон" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Модем" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Сеть" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Гарнитура" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Наушники" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Видео" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Другая музыка" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Джойстик" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Клавиатура" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Планшет" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Мышь" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Принтер" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Камера" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Часы" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Другой" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Превосходно" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Хорошо" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Удовлетворительно" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Плохо" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Название" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Тип" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Статус" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Мощность сигнала" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Подключить автоматически после обнаружения:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Отключиться" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Подключиться" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Забыть данное устройство" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Введите нижеприведённый PIN на устройстве %1 и нажмите «Ввод» на клавиатуре:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Видимый" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Скрытый" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Идёт поиск…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Подключённые устройства:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Подключить другое устройство:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Подключить устройство:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Не обнаружено" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "ПИН для '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Сопряжение" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Яркость и экран" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Яркость" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Яркость экрана:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Автонастройка" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Автонастройка яркости экрана в зависимости от освещённости." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Экран:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Внешний экран" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Беспроводный экран" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Отключен" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Беспроводный экран" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Не удалось определить экран" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Подключенный экран:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Подключение" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Использовать другой экран:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Выберите экран:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Не удалось подключиться к %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Произошла непонятная ошибка при подключении к %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Жесты" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Нажмите для пробуждения" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Для пробуждения устройста дважды коснитесь экрана." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Ширина зоны перетягивания края:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Текущее значение: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Чем больше значение, тем шире область полосы прокрутки для запуска действия. " "По умолчанию 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Изменение настроек точки доступа" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Настройка точки доступа" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Имя точки доступа" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Выберите имя" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Нужен пароль (рекомендовано)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Показать пароль" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Включение точки доступа также включит и Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Изменить" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Начать" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Точка доступа" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Когда точка доступа включена, другие устройства могут использовать ваш " "мобильный трафик по Wi-Fi. Может взиматься дополнительная плата." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Другие устройства могут использовать ваш мобильный трафик по Wi-Fi. Может " "взиматься дополнительная плата." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Изменение Пароля/Настроек…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Настройки точки доступа…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi отключен" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Для создания точки доступа необходимо включить Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Включить Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Язык системы" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Назад" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Подтвердить" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Раскладки клавиатуры" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Текущие раскладки:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Все доступные раскладки:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Язык и текст" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Выбранный язык…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Включить экранную клавиатуру" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Экранная клавиатура" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Внешняя клавиатура" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Атмосфера" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Только белый" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Только чёрный" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Только серый" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Белый с контуром" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Чёрный с контуром" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Серый с контуром" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Вид экранной клавиатуры" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Вид клавиатуры" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Проверка правописания" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Автоисправление" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Автозавершение" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Автокапсуляция" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Включает Shift для того, чтобы каждое предложение начиналось с большой буквы." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Пунктуация (автоматически)" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Добавляет точку при двойном нажатии пробела." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Лупа для кнопок" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Звук экранной клавиатуры" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Вибрация клавиатуры" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Прозрачность клавиатуры" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Клавиатура" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Раскладки клавиатуры и другие источники" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Чтобы изменения вступили в силу, необходимо перезагрузить устройство." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Перезапустить сейчас" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Выбранные проверяемые языки:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Все доступные языки:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Рабочий стол и лаунчер" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "На больших экранах:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Включить рабочие пространства" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Поддержка нескольких виртуальных рабочих областей" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Всегда отображать панель запуска" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" "Просмотр видео и игры, использующие весь экран, могут временно перекрывать " "её." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Размер иконки:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Скорость перемещения указателя:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Скорость прокрутки колёсиком:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Скорость двойного щелчка:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Протестируйте двойное щелчок:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Сенсорная панель" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Скорость прокрутки пальцем:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Нажатие работает как щелчок" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Прокрутка активируется нажатием двумя пальцами" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Игнорировать сенсорную панель:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "При печати" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "При подключенной мыши" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Подключите мышь или сенсорную панель к USB порту, или воспользуйтесь " "устройством с возможностью подключения по Bluetooth. Если устройство " "Bluetooth не распознаётся системой, убедитесь что оно включено и батарея " "заряжена." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Для работы с экраном этого устройства вам понадобится мышь или сенсорная " "панель с возможностью Bluetooth подключения. Убедитесь что мышь или панель " "заряжены и находятся рядом с устройством." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Мышь и сенсорная панель" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Основная кнопка:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Левая" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Правая" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Недостаточно быстрый" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Двойной щелчок" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Экстренное вещание" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Сотовая сеть недоступна" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Сотовая трансляция включена" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Сотовая трансляция отключена" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Уведомления:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Получать экстренные уведомления" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Экстремальные угрозы" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Чрезвычайные угрозы жизни и имуществу" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Серьезные угрозы" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Серьезные угрозы жизни и имуществу" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "AMBER-оповещения" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Экстренные сообщения о похищении детей" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Сообщения об общественной безопасности" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Рекомендуемые действия по спасению жизни и имущества" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Тесты" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Тестовые уведомления" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Уведомления" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Разрешить этому приложению уведомлять:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Звуки" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Вибрация" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Всплывающими уведомлениями" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Список уведомлений" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Звук" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Приложения уведомляющие звуком:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Вибрация" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "В бесшумном режиме:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Вибрация как обычно" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Нет вибрации" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Приложения уведомляющие вибрацией:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Приложения:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Приложения могут оповещать вас с помощью всплывающих уведомлений, звуковых " "сигналов, вибрации и списка в области уведомлений." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Приложения, уведомляющие звуком" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Приложения, уведомляющие вибрацией" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Нет уведомлений" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Всплывающие уведомления" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Добавить принтер" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Введите URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Устройства" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Устройства не найдены." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Описание принтера" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Идёт подключение" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Выберите подключение" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Принтер" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Описание" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Дополнительно" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Местоположение" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Драйвер" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Выберите драйвер" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Выбрать принтер из БД" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Укажите файл PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Фильтр драйверов" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Файл PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Печать" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Управление принтером" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Принтер по умолчанию" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Настроенные принтеры" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Найденные принтеры" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Удалить" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Установить по умолчанию" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Нет настроенных принтеров." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Состояние принтера" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Основные настройки" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Разрешения" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Копии и страницы" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Хост" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Копий" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Размер бумаги" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Спаренный" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Цветовая модель" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Качество" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Включено" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "По умолчанию" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Это принтер по умолчанию." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Принятие заданий" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Общие" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Простаивает" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Отменено" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Активный" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Остановлен" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Нет сообщений" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Задания" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Управление очередью печати" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Адрес" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Модель" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Локальный базовый принтер" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Напечатать пробную страницу" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Все документы, сохранённые игры, настройки и другие объекты, будут " "безвозвратно удалены с этого устройства." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Полностью удалить и сбросить" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Сбросить настройки устройства" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Сброс панели запуска" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Панель запуска будет возвращена в исходное состояние." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Сбросить все системные настройки…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Содержимое и раскладка панели запуска, а также фильтры на начальном экране " "будут восстановлены с их первоначальными настройками." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Очистить и сбросить все настройки" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Сбросить все системные настройки" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "беззвучный режим" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Громкость звонка:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Высокая громкость может повредить слух." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Телефонные вызовы:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Мелодия вызова" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Вибрация при звонке" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Вибрация при бесшумном режиме" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Звук клавиш" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Сообщения:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Звук сообщения" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Вибрировать при получении сообщения" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Другие звуки:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Звук блокировки" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Другие вибрации" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Пользовательский звук сообщения" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Собственная мелодия вызова" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Выберите из" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Часовой пояс" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Установить часовой пояс:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Автоматически" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Вручную" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Введите ваше текущее местоположение." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Нет подходящих результатов" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Время и дата" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Часовой пояс:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Установить дату и время:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Установить дату и время" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Время" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Дата" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Для добавления конфигурации VPN, скачайте файл конфигурации либо настройте " "VPN самостоятельно." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Настроить самостоятельно…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Необходимо заново установить VPN соединение." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" "Чтобы изменения вступили в силу, необходимо заново подключиться к сети." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Добавить сертификат?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Добавить ключ?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Добавить pac-файл?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Содержимое:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Нет данных." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Сохранить" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Неизвестная ошибка" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Причина не указана" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Устройство обслуживается" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Устройство не обслуживается" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Не может быть считана конфигурация устройства" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Конфигурация IP не может быть зарезервирована (отсутствует доступный адрес, " "истекло время ожидания и т.д.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Настройки IP-адреса не актуальны" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Некорректные данные аутентификации" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Заявитель 802.1X отключён" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Ошибка настройки заявителя 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Ошибка заявителя 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Превышено время ожидания при проверке подлинности заявителя 802.1X" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Ошибка запуска клиента DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Ошибка клиента DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Ошибка клиента DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Ошибка запуска службы общедоступного соединения" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Ошибка службы общедоступного соединения" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Возможно для устройства отсутствует микропрограммное обеспечение" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Устройство извлечено" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager выполняет переход в спящий режим" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Задействованное соединение устройства исчезло" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Устройство отключено пользователем или клиентом" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Существующее соединение устройства принято" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Заявитель доступен" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Не удалось обнаружить модем" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Время ожидания соединения по Bluetooth истекло или произошла ошибка" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Ошибка зависимости соединения" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager недоступен" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Не удалось обнаружить сеть Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Сбой вторичного подключения основого соединения" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Информация о сети" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Последнее подключение" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Пароль" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Забыть данную сеть" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-адрес" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Подключиться к скрытой сети" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Имя сети" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Безопасность" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA и WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA и WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Динамический WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Эта сеть незащищённая!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Аутентификация" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Внутренняя авторизация" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "сертификат CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Выбрать…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Истекает: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Истекает: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" "Для повышения уровня безопасности рекомендуется использовать сертификаты." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Сертификат клиента" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Персональный ключ пользователя" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 бит" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac файл" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac подтверждение" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Отключено" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Анонимно" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Авторизован" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "И то и другое" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "версия PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Версия 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Версия 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Автоматически" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Анонимный идентификатор" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Идентификатор" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Имя пользователя" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Пароль персонального ключа" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Запомнить пароль" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Подключиться к скрытой сети…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Предыдущие сети" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Очистить" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Закрытый ключ" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Открытый ключ" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Непрозрачный" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Поиск" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Личное" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Система" #~ msgid "Message received" #~ msgstr "Сообщение принято" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Подключение к Wi‑Fi" #~ msgid "Remove image" #~ msgstr "Удалить файл образа" #~ msgid "Unavailable" #~ msgstr "Недоступно" #~ msgid "Launcher" #~ msgstr "Панель запуска" #~ msgid "System;" #~ msgstr "Система;" #~ msgid "about" #~ msgstr "О программе" #~ msgid "device" #~ msgstr "устройство" #~ msgid "info" #~ msgstr "информация" #~ msgid "phone" #~ msgstr "телефон" #~ msgid "number" #~ msgstr "номер" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "серийный номер" #~ msgid "address" #~ msgstr "адрес" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "лицензии" #~ msgid "developer" #~ msgstr "разработчик" #~ msgid "software" #~ msgstr "программное обеспечение" #~ msgid "storage" #~ msgstr "хранение" #~ msgid "disk" #~ msgstr "диск" #~ msgid "space" #~ msgstr "пробел" #~ msgid "version" #~ msgstr "версия" #~ msgid "revision" #~ msgstr "пересмотреть" #~ msgid "appearance" #~ msgstr "оформление" #~ msgid "wallpaper" #~ msgstr "обои" #~ msgid "art" #~ msgstr "искусство" #~ msgid "photo" #~ msgstr "Фотографии" #~ msgid "picture" #~ msgstr "картинка" #~ msgid "image" #~ msgstr "изображение" #~ msgid "battery" #~ msgstr "батарея" #~ msgid "power" #~ msgstr "электропитание" #~ msgid "charge" #~ msgstr "заряд" #~ msgid "idle" #~ msgstr "ожидание" #~ msgid "lock" #~ msgstr "блокировкa" #~ msgid "disable" #~ msgstr "отключить" #~ msgid "enable" #~ msgstr "включить" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "наушники" #~ msgid "pair" #~ msgstr "пара" #~ msgid "discover" #~ msgstr "обнаружить" #~ msgid "car" #~ msgstr "автомобиль" #~ msgid "handsfree" #~ msgstr "гарнитура" #~ msgid "wireless" #~ msgstr "беспроводная" #~ msgid "connect" #~ msgstr "подключить" #~ msgid "disconnect" #~ msgstr "отключить" #~ msgid "stereo" #~ msgstr "стерео" #~ msgid "brightness" #~ msgstr "яркость" #~ msgid "display" #~ msgstr "отображение" #~ msgid "screen" #~ msgstr "экран" #~ msgid "automatic" #~ msgstr "автоматический" #~ msgid "adjust" #~ msgstr "устанавливать" #~ msgid "Example" #~ msgstr "Пример" #~ msgid "example" #~ msgstr "образец" #~ msgid "test" #~ msgstr "провeркa" #~ msgid "sample" #~ msgstr "пример" #~ msgid "Flight Mode" #~ msgstr "Режим полёта" #~ msgid "flight" #~ msgstr "полёт" #~ msgid "plane" #~ msgstr "самолёт" #~ msgid "offline" #~ msgstr "автономный режим" #~ msgid "airplane" #~ msgstr "автономно" #~ msgid "network" #~ msgstr "сеть" #~ msgid "gestures" #~ msgstr "жесты" #~ msgid "hotspot" #~ msgstr "точка доступа" #~ msgid "tethering" #~ msgstr "раздача" #~ msgid "language" #~ msgstr "язык" #~ msgid "keyboard" #~ msgstr "клавиатура" #~ msgid "spellcheck" #~ msgstr "проверка орфографии" #~ msgid "correct" #~ msgstr "исправить" #~ msgid "suggestions" #~ msgstr "предложения" #~ msgid "capitalization" #~ msgstr "заглавные буквы" #~ msgid "punctuation" #~ msgstr "пунктуация" #~ msgid "layout" #~ msgstr "раскладка" #~ msgid "words" #~ msgstr "слова" #~ msgid "vibration" #~ msgstr "вибро" #~ msgid "launcher" #~ msgstr "панель запуска" #~ msgid "mouse" #~ msgstr "мышь" #~ msgid "touchpad" #~ msgstr "сенсорная панель" #~ msgid "tap" #~ msgstr "нажмите" #~ msgid "touch" #~ msgstr "дотроньтесь" #~ msgid "click" #~ msgstr "Нажмите" #~ msgid "input" #~ msgstr "ввод" #~ msgid "nfc" #~ msgstr "nfc" #~ msgid "near" #~ msgstr "рядом" #~ msgid "field" #~ msgstr "поле" #~ msgid "communication" #~ msgstr "связь" #~ msgid "notifications" #~ msgstr "уведомления" #~ msgid "apps" #~ msgstr "приложения" #~ msgid "authorize" #~ msgstr "авторизовать" #~ msgid "permissions" #~ msgstr "разрешения" #~ msgid "badges" #~ msgstr "значки" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "фликр" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Блокировка поворота экрана" #~ msgid "rotation" #~ msgstr "вращение" #~ msgid "orientation" #~ msgstr "ориентация" #~ msgid "printer" #~ msgstr "принтер" #~ msgid "printers" #~ msgstr "принтеры" #~ msgid "printing" #~ msgstr "печать" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ппд" #~ msgid "collate" #~ msgstr "сравнить" #~ msgid "copies" #~ msgstr "копий" #~ msgid "colormodel" #~ msgstr "Цветовая модель" #~ msgid "greyscale" #~ msgstr "оттенки серого" #~ msgid "color" #~ msgstr "цвет" #~ msgid "laser" #~ msgstr "лазер" #~ msgid "ink" #~ msgstr "чернила" #~ msgid "Reset" #~ msgstr "Сбросить" #~ msgid "reset" #~ msgstr "сброс" #~ msgid "erase" #~ msgstr "стереть" #~ msgid "factory" #~ msgstr "заводские" #~ msgid "clear" #~ msgstr "очистить" #~ msgid "restore" #~ msgstr "восстановить" #~ msgid "sound" #~ msgstr "звук" #~ msgid "silent" #~ msgstr "тихий" #~ msgid "ringtone" #~ msgstr "рингтон" #~ msgid "vibrate" #~ msgstr "вибрация" #~ msgid "dialpad" #~ msgstr "клавиатура" #~ msgid "message" #~ msgstr "сообщение" #~ msgid "volume" #~ msgstr "громкость" #~ msgid "time" #~ msgstr "время" #~ msgid "date" #~ msgstr "дата" #~ msgid "timezone" #~ msgstr "часовая зона" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "маршрутизация" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "скрытые" #~ msgid "Used by Ubuntu" #~ msgstr "Занято Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Обои Ubuntu" #~ msgid "Dash background" #~ msgstr "Фон панели приложений" #~ msgid "Opacity:" #~ msgstr "Прозрачность:" #~ msgid "Edit" #~ msgstr "Редактировать" #~ msgid "New APN" #~ msgstr "Создать APN" #~ msgid "Used for:" #~ msgstr "Используется:" #~ msgid "Internet and MMS" #~ msgstr "Интернет и MMS" #~ msgid "Internet" #~ msgstr "Интернет" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Введите имя, описывающее этот APN сервис" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Введите название точки доступа" #~ msgid "MMSC" #~ msgstr "Системный центр мультимедийных сообщений (MMSC)" #~ msgid "Enter message center" #~ msgstr "Введите центр передачи сообщений" #~ msgid "Proxy" #~ msgstr "Прокси" #~ msgid "Enter message proxy" #~ msgstr "Введите прокси-сервис передачи сообщений" #~ msgid "Proxy port" #~ msgstr "Порт прокси" #~ msgid "Enter message proxy port" #~ msgstr "Введите порт, используемый прокси-сервисом" #~ msgid "User name" #~ msgstr "Имя пользователя" #~ msgid "Enter username" #~ msgstr "Введите имя пользователя" #~ msgid "Enter password" #~ msgstr "Введите пароль" #~ msgid "PAP or CHAP" #~ msgstr "PAP или CHAP" #~ msgid "PAP only" #~ msgstr "Только PAP" #~ msgid "CHAP only" #~ msgstr "Только CHAP" #~ msgid "Protocol" #~ msgstr "Протокол" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Оператор и APN" #~ msgid "Carrier" #~ msgstr "Доставка" #~ msgid "Carriers & APNs" #~ msgstr "Операторы и APN-ы" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Интернет APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Сбросить настройки APN…" #~ msgid "Reset APN Settings" #~ msgstr "Сброс настроек APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Сбросить настройки APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Предпочитать %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Вы выбрали %1 в качестве предпочтительной службы MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Вы выбрали %1 в качестве предпочтительной службы Интернет APN. " #~ msgid "Disable" #~ msgstr "Отключить" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Разъединить %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Отключить %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Это разорвёт соединение %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Это отключит %1." #~ msgid "Cellular" #~ msgstr "Связь" #~ msgid "Call forwarding" #~ msgstr "Переадресация вызовов" #~ msgid "Forward every incoming call" #~ msgstr "Переадресовывать все входящие звонки" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Перенаправляет все вызовы на другой номер." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Невозможно проверить состояние переадресации вызовов " #~ msgid "Forward incoming calls when:" #~ msgstr "Переадресовывать входящие звонки если:" #~ msgid "I’m on another call" #~ msgstr "Разговариваю по другой линии" #~ msgid "I don’t answer" #~ msgstr "Не снимать трубку" #~ msgid "My phone is unreachable" #~ msgstr "Мой телефон вне сети" #~ msgid "Contacts…" #~ msgstr "Контакты…" #~ msgid "Please select a phone number" #~ msgstr "Пожалуйста, выберите номер телефона" #~ msgid "Numbers" #~ msgstr "Номера" #~ msgid "Could not forward to this contact" #~ msgstr "Не удалось переадресовать вызов выбранному контакту" #~ msgid "Contact not associated with any phone number." #~ msgstr "Нет информации о телефонных номерах данного контакта." #~ msgid "All calls" #~ msgstr "Все вызовы" #~ msgid "Some calls" #~ msgstr "Некоторые вызовы" #~ msgid "Off" #~ msgstr "Выключить" #~ msgid "Forward to" #~ msgstr "Переадресовать" #~ msgid "Enter a number" #~ msgstr "Введите номер" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "В данный момент переадресация вызовов не может быть изменена." #~ msgid "Call waiting" #~ msgstr "Ожидание вызова" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Позволяет вам ответить на поступивший звонок, общаясь по другой линии и " #~ "переключаться между звонками" #~ msgid "Services" #~ msgstr "Службы" #, qt-format #~ msgid "Last called %1" #~ msgstr "Последний вызов %1" #~ msgid "Call" #~ msgstr "Вызов" #, qt-format #~ msgid "%1 Services" #~ msgstr "Услуги провайдера %1" #~ msgid "SIM" #~ msgstr "SIM карта" #~ msgid "App permissions" #~ msgstr "Разрешения приложений" #~ msgid "Apps that you have granted access to:" #~ msgstr "Приложения, которым вы предоставили доступ к:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Приложения, запросившие доступ к камере" #~ msgid "Apps that have requested access to your location" #~ msgstr "Приложения, запросившие доступ информации о местоположении" #~ msgid "Microphone" #~ msgstr "Микрофон" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Приложения, запросившие доступ к микрофону" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "" #~ "Приложения могут также запрашивать доступ к сетевым учётным записям." #~ msgid "Online Accounts…" #~ msgstr "Сетевые учётные записи…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Разрешить устройству определять ваше местоположение:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Используя только GPS (пониженная точность)" #~ msgid "Using GPS" #~ msgstr "Используя GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Используя GPS, анонимизированную информацию Wi-Fi и мобильных сетей." #~ "
Выбирая эту опцию вы соглашаетесь с
Условиями " #~ "использования Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Используя GPS и анонимизированную информацию Wi-Fi.
Выбирая эту опцию " #~ "вы соглашаетесь с Условиями использования Nokia HERE." #~ msgid "Not at all" #~ msgstr "Нет" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Использует GPS/ГЛОНАСС для определения вашего местоположения. Когда " #~ "устройство отключено, GPS отключается для сохранения заряда батареи." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Использует WiFi и GPS/ГЛОНАСС для определения вашей вашего " #~ "местоположения. Отключение этой опции позволяет продлить жизнь батареи." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Использует WiFi (на данный момент устройство не подключено к какой-либо " #~ "сети) и GPS/ГЛОНАСС для определения вашей вашего местоположения. " #~ "Отключение этой опции позволяет продлить жизнь батареи." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Использует WiFi, данные сотового оператора и GPS/ГЛОНАСС для определения " #~ "вашей локации. Отключение этой опции позволяет продлить жизнь батареи." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Использует WiFi, данные сотового оператора (на данный момент соединения " #~ "нет) и GPS/ГЛОНАСС для определения вашей локации. Отключение этой опции " #~ "позволяет продлить жизнь батареи." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Использует WiFi (сейчас он отключен), данные сотового оператора и GPS/" #~ "ГЛОНАСС для определения вашей локации. Отключение этой опции позволяет " #~ "продлить жизнь батареи." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Использует WiFi (сейчас он отключен), данные сотового оператора (на " #~ "данный момент соединения нет) и GPS/ГЛОНАСС для определения вашей " #~ "локации. Отключение этой опции позволяет продлить жизнь батареи." #~ msgid "Let apps access this location:" #~ msgstr "Разрешить приложениям доступ к местоположению:" #~ msgid "None requested" #~ msgstr "Не обнаружено" #~ msgid "Change passcode…" #~ msgstr "Изменение секретного кода…" #~ msgid "Change passphrase…" #~ msgstr "Изменить кодовую фразу…" #~ msgid "Switch to swipe" #~ msgstr "Использовать сдвиг" #~ msgid "Switch to passcode" #~ msgstr "Перейти на код" #~ msgid "Switch to passphrase" #~ msgstr "Переключить на кодовую фразу" #~ msgid "Existing passcode" #~ msgstr "Существующий код" #~ msgid "Existing passphrase" #~ msgstr "Текущая кодовая фраза" #~ msgid "Choose passcode" #~ msgstr "Выбрать код" #~ msgid "Choose passphrase" #~ msgstr "Введите кодовую фразу" #~ msgid "Confirm passcode" #~ msgstr "Подтвердить код" #~ msgid "Confirm passphrase" #~ msgstr "Подтвердите кодовую фразу" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Коды не совпадают. Попробуйте снова." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Кодовые фразы не совпадают. Попробуйте еще раз." #~ msgid "Unset" #~ msgstr "Отключить" #~ msgid "Unlock the device using:" #~ msgstr "Разблокировать устройство с помощью:" #~ msgid "Swipe (no security)" #~ msgstr "Сдвиг (не обеспечивает безопасность)" #~ msgid "4-digit passcode" #~ msgstr "4-значный код" #~ msgid "Passphrase" #~ msgstr "Пароль-фраза" #~ msgid "Fingerprint" #~ msgstr "Отпечаток пальца" #~ msgid "Swipe (no security)… " #~ msgstr "Сдвиг (не обеспечивает безопасность)… " #~ msgid "4-digit passcode…" #~ msgstr "4-значный код…" #~ msgid "Passphrase…" #~ msgstr "Кодовая фраза…" #~ msgid "Security & Privacy" #~ msgstr "Безопасность и Конфиденциальность" #~ msgid "Phone and Internet" #~ msgstr "Устройство и Интернет" #~ msgid "Phone only" #~ msgstr "Только из устройства" #~ msgid "Fingerprint ID" #~ msgstr "Идентификатор отпечатка пальца" #~ msgid "Locking and unlocking" #~ msgstr "Блокирование и разблокирование" #~ msgid "SIM PIN" #~ msgstr "ПИН-код SIM-карты" #~ msgid "On" #~ msgstr "Включено" #~ msgid "Encryption" #~ msgstr "Шифрование" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Шифрование защищает от доступа к данным телефона, когда телефон подключен " #~ "к компьютеру или другому устройству." #~ msgid "Privacy" #~ msgstr "Конфиденциальность" #~ msgid "Stats on welcome screen" #~ msgstr "Статистика на домашнем экране" #~ msgid "Messages on welcome screen" #~ msgstr "Сообщения на экране приветствия" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Нет" #~ msgid "Passcode" #~ msgstr "Секретный код" #~ msgid "Sleep locks immediately" #~ msgstr "Блокировка при выключении экрана" #~ msgid "When locked, allow:" #~ msgstr "Разрешить на заблокированном:" #~ msgid "Notifications and quick settings" #~ msgstr "Уведомления и быстрые настройки" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Включите блокировку с паролем для ограничения доступа, когда устройство " #~ "заблокировано." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Другие приложения и функции запросят у вас разблокировать." #~ msgid "Change SIM PIN" #~ msgstr "Сменить ПИН-код SIM-карты" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Неверный ПИН. Осталась %1 попытка." #~ msgstr[1] "Неверный ПИН. Осталось %1 попытки." #~ msgstr[2] "Неверный ПИН. Осталось %1 попыток." #~ msgid "No more attempts allowed" #~ msgstr "Превышено количество разрешённых попыток" #~ msgid "Current PIN:" #~ msgstr "Текущий ПИН-код:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Допускается %1 попытка." #~ msgstr[1] "Допускается %1 попытки." #~ msgstr[2] "Допускается %1 попыток." #~ msgid "Choose new PIN:" #~ msgstr "Введите новый ПИН-код:" #~ msgid "Confirm new PIN:" #~ msgstr "Подтвердите новый ПИН-код:" #~ msgid "PINs don't match. Try again." #~ msgstr "ПИН-коды не совпадают. Попробуйте ещё раз." #~ msgid "Enter SIM PIN" #~ msgstr "Введите ПИН-код SIM-карты" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Введите предыдущий ПИН-код SIM-карты" #~ msgid "Unlock" #~ msgstr "Разблокировать" #~ msgid "Lock" #~ msgstr "Заблокировать" #~ msgid "Unlocked" #~ msgstr "Разблокировано" #~ msgid "Change PIN…" #~ msgstr "Смена PIN-кода…" #~ msgid "Locked" #~ msgstr "Заблокировано" #~ msgid "Unlock…" #~ msgstr "Разблокировать…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Когда PIN-код SIM-карты установлен, он должен быть введен для доступа к " #~ "сотовой сети после перезапуска телефона или смены SIM-карты." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Неоднократный ввод неправильного PIN-кода может заблокировать SIM-карту " #~ "навсегда." #~ msgid "Hour" #~ msgstr "Час" #~ msgid "Minute" #~ msgstr "Минута" #~ msgid "Second" #~ msgstr "Секунда" #~ msgid "Day" #~ msgstr "День" #~ msgid "Month" #~ msgstr "Месяц" #~ msgid "Year" #~ msgstr "Год" #~ msgid "Cellular data" #~ msgstr "Данные сотовой сети" #~ msgid "No SIM detected" #~ msgstr "SIM-карта не обнаружена" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Вставьте SIM-карту и перезапустите устройство." #~ msgid "Data roaming" #~ msgstr "Данные в роуминге" #~ msgid "Ask me each time" #~ msgstr "Спрашивать меня каждый раз" #~ msgid "For outgoing calls, use:" #~ msgstr "Для исходящих вызовов использовать:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Вы можете изменить SIM для отдельных звонков или контактов в телефонной " #~ "книге." #~ msgid "For messages, use:" #~ msgstr "Для сообщений использовать:" #~ msgid "Next" #~ msgstr "Далее" #~ msgid "Data usage statistics" #~ msgstr "Использование трафика" #~ msgid "Carriers" #~ msgstr "Операторы" #~ msgid "Connection type:" #~ msgstr "Тип подключения:" #~ msgid "2G only (saves battery)" #~ msgstr "Только 2G (экономит батарею)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (бысто)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (быстрее)" #~ msgid "Edit SIM Name" #~ msgstr "Свойства названия SIM-карты" #~ msgid "Cellular data:" #~ msgstr "Данные сотовой сети:" #~ msgid "Accessibility" #~ msgstr "Специальные возможности" #~ msgid "accessibility" #~ msgstr "специальные возможности" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "сотовая" #~ msgid "mobile" #~ msgstr "мобильный" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "данные" #~ msgid "carrier" #~ msgstr "оператор" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "роуминг" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "службы" #~ msgid "forwarding" #~ msgstr "пересылка" #~ msgid "waiting" #~ msgstr "ожидание" #~ msgid "call" #~ msgstr "вызов" #~ msgid "shortcuts" #~ msgstr "ярлыки" #~ msgid "numbers" #~ msgstr "числа" #~ msgid "security" #~ msgstr "безопасность" #~ msgid "privacy" #~ msgstr "конфиденциальность" #~ msgid "pin" #~ msgstr "пин" #~ msgid "code" #~ msgstr "код" #~ msgid "password" #~ msgstr "пароль" #~ msgid "passphrase" #~ msgstr "кодовая фраза" #~ msgid "swipe" #~ msgstr "сдвиг" #~ msgid "allow" #~ msgstr "разрешить" #~ msgid "access" #~ msgstr "доступ" #~ msgid "Updates available" #~ msgstr "Доступные обновления" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Неправильный код. Попробуйте ещё раз." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Неправильная кодовая фраза. Попробуйте ещё раз." #~ msgid "Could not set security mode" #~ msgstr "Не удалось установить режим безопасности" #~ msgid "Could not set security display hint" #~ msgstr "Не удалось настроить экранную подсказку" #~ msgid "Authentication token manipulation error" #~ msgstr "Ошибка при операциях с маркером проверки подлинности" #~ msgid "There's an updated system image." #~ msgstr "Имеется обновлённый образ системы." #~ msgid "Tap to open the system updater." #~ msgstr "Нажмите для открытия мастера обновления системы." lomiri-system-settings-1.1.0/po/sa.po000066400000000000000000001323471457356502600175740ustar00rootroot00000000000000# Sanskrit translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-07-20 12:03+0000\n" "Last-Translator: \"Rudra Harsh V.Singh\" \n" "Language-Team: Sanskrit \n" "Language: sa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n" "X-Generator: Weblate 5.0-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "निरसयतु" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "अस्तु" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "अनुमन्यताम्‌" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "ध्वनिः" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "ध्वनिः" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/sc.po000066400000000000000000002410371457356502600175730ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-10-26 22:41+0000\n" "Last-Translator: Adria \n" "Language-Team: Sardinian \n" "Language: sc\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Cunfiguratzione" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferèntzias;Cunfiguratzione;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Non si podet annullare sa rechèdida atuale (no si podet cuntatare su " "servìtziu)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Non si podet firmare sa rechèdida atuale (non si podet cuntatare su " "servìtziu)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modalidade de isvilupu" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "In modalidade de isvilupu, chie si siat podet atzèdere, modificare o " "cantzellare su cuntenutu de custu dispositivu connetende·lu a un'àteru " "dispositivu." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Tocat a istabilire unu còdighe de atzessu o una crae pro impreare sa " "modalidade de isvilupu." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Blocu de seguresa" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Custa lissèntzia non podet èssere ammustrada." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Informatziones" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Nùmeru de sèrie" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Peruna" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Indiritzu Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Indiritzu Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Memòria" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 lìberu" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programmas:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Sistema operativu" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Ùrtima atualizatzione" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Mai" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Controlla atualizatziones" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Informatzione legale:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Lissèntzias de programmas" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Informatzione normativa" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modalidade de isvilupu" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Iscannerizande" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Cunfiguratzione" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Impreadu dae is aplicatziones" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Vìdeos" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Àudio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Imàgines" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Àteros archìvios" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Impreadu dae is aplicatziones" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Memòria totale" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Ispàtziu lìberu" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Pro nòmine" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Pro mannària" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detàllios de sa versione de su sistema operativu" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Nùmeru de sa versione de su sistema operativu" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Parte de s'imàgine de UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Descritzione de sa versione de Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Parte de s'imàgine de su dispositivu" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Descritzione de sa versione de su dispositivu" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Parte de sa personalizatzione de s'imàgine" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Tìtulu disconnottu" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Annulla" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Peruna imàgine seletzionada" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Boga %1 immàgine" msgstr[1] "Boga %1 immàgines" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Agiunghe un'immàgine…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Boga immàgines…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Isfundu" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Reseta totus is cunfiguratziones de sistema" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Abilitadu" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Su dispositivu depet èssere torradu a aviare pro chi is modìficas tèngiant " "efetu." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "isfundu" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistema" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Personalizadu" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Sèbera una connessione" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Pre-visualizatzione" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Cunfigura" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "AB" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 segundu a immoe" msgstr[1] "%1 segundos a immoe" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minutu a immoe" msgstr[1] "%1 minutos a immoe" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ora a immoe" msgstr[1] "%1 oras a immoe" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Livellu de càrriga" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Eris" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Oe" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Carrighende" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Ùrtima càrriga cumpleta" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Càrriga cumpleta" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Maneras de minimare s'impreu de sa bateria:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Lugore de s'ischermu" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Bloca cando est inativu" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Suspende cando est inativu" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "A pustis de %1 segundu" msgstr[1] "A pustis de %1 segundos" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "A pustis de %1 minutu" msgstr[1] "A pustis de %1 minutos" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Puntu de atzessu Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Bloca su telèfono cando no est impreadu:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Pone su dispositivu a asseliare cando no est impreadu:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "A pustis de %1 segundu" msgstr[1] "A pustis de %1 segundos" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Is tempos prus curtzos sunt prus seguros. Su dispositivu no s'at a blocare " "durante mutidas o riprodutziones de vìdeos." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" "Su dispositivu no s'at a asseliare durante mutidas o riprodutziones de " "vìdeos." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Autorizatzione de assòtziu de Bluetooth rechèrida" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Su dispositivu %1 si bolet assotziare a custu dispositivu. Si lu boles " "permìtere?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Permite" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Refuda" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Assòtziu de Bluetooth rechèdidu" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Cunfirma chi su PIN ammustradu a '%1' cuncordet cun custu" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Cunfirma su PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Connètidu" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Connetende·si…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Disconnetende·si…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Disconnètidu" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Disconnotu" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Elaboradore" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telèfonu" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rete" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Microauricolare" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Auricolares" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Vìdeu" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Àteru àudio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Cumandu de giogu" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tecladu" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tauledda" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Sòrighe" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Imprentadora" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Fotocàmera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Rellògiu" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Un'àteru" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Bona meda" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bona" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Discreta" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Iscarsa" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Nòmine" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Genia" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Istadu" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Potèntzia de su signale" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Connete in automàticu cando rilevat:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Disconnete" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Connete" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Iscaressi·ti de custu dispositivu" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Inserta a %1 su PIN chi sighit e carca “Enter” in su tecladu:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Si podet iscobèrrere" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Non si podet iscobèrrere" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Chirchende…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Dispositivos connètidos:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Connete un'àteru dispositivu:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Connete unu dispositivu:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Perunu dispositivu rilevadu" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN pro '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Assòtzia" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Lugore e ischermu" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Lugore" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Lugore de s'ischermu" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Acontza in automàticu" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Adata su lugore de s'ischermu a su logu a fùrriu." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "ischermu" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Ischermu esternu" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Ischermu sena filos" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Non connètidu" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Ischermu sena filos" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Non s'est rilevadu ischermu perunu" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Ischermu connètidu:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Connetende" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Imprea un'àteru ischermu:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Sèbera un'ischermu:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Impossìbile connètere custu dispositivu a %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "B'est istada una faddina disconnota connetende·si a %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Imàgines" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Toca pro incarcare" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Dispositziones de tecladu atuales:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Muda sa cunfiguratzione de su puntu de atzessu Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Cunfigura su puntu de atzessu Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Nòmine de su puntu de atzessu Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Sèbera unu nòmine" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Rechede una crae (cussigiadu):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Ammustra sa crae" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "S'ativatzione de su puntu de atzessu at a allumare su Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Muda" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Cumintza" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Puntu de atzessu Wi-Fi" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Cando su puntu de atzessu Wi-Fi est ativu àteros dispositivu podent " "utilizare sa connessione de datos mòbiles cun sa rete sena filos. S'ant a " "applicare is tarifas normales pro sa connessione de datos." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Àteros dispositivos podent utilizare sa connessione de datos mòbiles cun sa " "rete senza filos. S'ant a applicare is tarifas normales pro sa connessione " "de datos." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Muda sa crae/cunfiguratzione…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Cunfigura su puntu de atzessu WiFi…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi disativadu" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Pro creare unu puntu de atzessu, depes ativare su Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Ativa su Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Limba" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "In segus" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Cunfirma" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Dispositziones de tecladu" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Dispositziones de tecladu atuales:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Totu is dispositziones de tecladu a disponimentu:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Limba e testu" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Ammustra sa limba…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Ativa su tecladu in s'ischermu" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Tecladu in s'ischermu" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Tecladu esternu" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiente" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark (murru e nieddu)" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black (nieddu)" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Just White (arvu)" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Just Black (nieddu)" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Just Grey (murru)" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordered White (lìmites in arvu)" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordered Black (lìmites in nieddu)" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordered Grey (lìmites in murru)" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Tema de su tecladu in s'ischermu" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tema de su tecladu" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Curretzione ortogràfica" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Curretzione automàtica" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Cussìgios de paràulas" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Majùsculas initziales in automàticu" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "Ativa sa tecla de majùscula pro impreare majùsculas in sa prima lìtera de " "cada frase." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Puntegiadura automàtica" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Insertat unu puntu cando si tocat duas bortas sa tecla Ispàtziu." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Sonos de su tecladu" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibratzione de su tecladu" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Annapadura de tecladu" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Tecladu fìsicu" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Dispositzione e àteras fontes" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" "Su dispositivu depet èssere torradu a aviare pro chi is modìficas tèngiant " "efetu." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Torra a aviare immoe" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Limbas atuales cun curretzione ortogràfica:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Totu is limbas a disponimentu:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Reseta launcher" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "In ischermos mannos:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Ammustra semper su launcher" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" "Vìdeos e giogos cun s'ischermu a mannària prena ddu diant pòdere cuare in " "manera temporale." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Mannària de is iconas:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Lestresa de su puntadore:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Lestresa de iscurrimentu de sa rodedda:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Lestresa de su clic dòpiu:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Cumprova su clic dòpiu:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Sòrighe tàtile" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Lestresa de iscurrimentu cun su didu:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Toca pro incarcare" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Iscurre con duos didos" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Inniora su sòrighe tàtile cando:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "So iscriende" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Sòrighe connètidu" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Connete unu sòrighe o sòrighe tàtile mediante USB, o imprea unu dispositivu " "Bluetooth. Si non benit rilevadu unu dispositivu Bluetooth, assegura·ti chi " "siat allutu e chi is baterias suas siant càrrigas." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Tocat a usare unu sòrighe o sòrighe tàtile Bluetooth cun custu ischermu. " "Assegura·ti chi siat a curtzu de su dispositivu e chi is baterias suas siant " "càrrigas." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Sòrighe e sòrighe tàtile" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Pulsante primàriu:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Mancu" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Deretu" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Non lestru a sufitzèntzia" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Clic dòpiu" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Su suplicante est a disponimentu" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "avisos" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "avisos" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notìficas" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Permite chi custa aplicatzione m'avertat impreende:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sonos" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibratziones" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Bussicas de notìfica" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Lista de notìficas" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Sonu" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplicatziones chi impreant notìficas cun sonos:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibratzione" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Vibra in modalidade silentziosa:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibra de manera normale" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Sena vibratzione" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplicatziones chi impreant notìficas cun vibratzione:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplicatziones:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Unas cantas aplicatziones ti podent avèrtere cun sonos, vibratziones, " "bussicas e su Tzentru de notìficas." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplicatziones chi impreant notìficas de sonos" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplicatziones chi impreant notìficas cun vibratzione" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Sena notìficas" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bussicas" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Agiunghe imprentadora" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Inserta URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Dispositivos" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Perunu dispositivu agatadu." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Descrie imprentadora" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Connetende" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Sèbera una connessione" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Nòmine de s'imprentadora" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Descritzione" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Optzionale" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Positzione" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Driver" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Sèbera unu driver" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Seletziona imprentadora dae s'archìviu de datos" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Fruni s'archìviu PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtra is driver" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Archìviu PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Imprentende" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Gestore de is tareas de s'imprentadora" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Imprentadora predefinida" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Imprentadoras cunfiguradas" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Imprentadoras agatadas" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Cantzella" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Cunfigura comente predefinida" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Non bi sunt ancora imprentadoras cunfiguradas." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Istadu de s'imprentadora" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Cunfiguratziones generales" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Normativa" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Còpias e pàginas" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Còpias" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Mannària de su follu" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Imprenta a parte e a àtera" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modellu de colore" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Calidade" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Abilitadu" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Predefinidu" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Custa est s'imprentadora predefinida." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Atzetatzione de tareas" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Cumpartzida" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inativa" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Annulladu" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Ativa" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Blocada" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Perunu messàgiu" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Tareas" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Atende a is tareas de imprenta" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Indiritzu" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modellu" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Imprentadora locale Raw" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Imprenta una pàgina de proa" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Totus is documentos, giogos sarvados, cunfiguratziones e totus is àteros " "elementos s'ant a cantzellare de manera definitiva dae custu dispositivu." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Cantzella e reseta totu" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Reseta su dispositivu" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Reseta launcher" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "S'ant a resetare is cuntenutos originales de su launcher." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Reseta totus is cunfiguratziones de sistema…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "S'at a torrare a sa cunfiguratzione initziale de is cuntenutos e is " "dispositziones de su launcher e de is filtros de s'ischermu initziale." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Cantzella e reseta totu" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Reseta totus is cunfiguratziones de sistema" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modalidade a sa muda" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Tonu de mutida:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Su volume tropu artu podet iscalabrare s'uditu." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Mutidas:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Tonu de mutida" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibra a sa mutida" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibra a modalidade a sa muda" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tonos de su tecladu numèricu" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Messàgios:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibra cun sonu de messàgiu" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibra cun sonu de messàgiu" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Àteros sonos:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Sonu de blocu" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Àteras vibratziones" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibra cun sonu de messàgiu" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Tonu de mutida personalizadu" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Sèbera intre" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Fusu oràriu" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Imposta su fusu oràriu:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "In automàticu" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "De manera manuale" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Inserta sa positzione atuale tua." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Non b'est perunu logu chi cuncordet" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Data e oràriu" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Fusu oràriu:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Imposta data e oràriu:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Imposta data e oràriu" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Oràriu" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Pro agiùnghere una cunfiguratzione VPN, iscàrriga s'archìviu suo o " "cunfigura·la de manera manuale." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Agiunghe cunfiguratzione manuale…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Tocat a si torrare a connètere a sa VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" "Tocat a si torrare a connètere pro fàghere chi is modìficas tèngiant efetu." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Boles agiunghere su tzertificadu?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Boles agiunghere sa crae?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Boles agiunghere s'archìviu pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Cuntenutu:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Non bi sunt datos disponìbiles." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Sarva" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Faddina disconnota" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Perunu motivu inditadu" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Su dispositivu est immoe gestidu" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Su dispositivu immoe no est gestidu" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Impossìbile preparare su dispositivu pro sa cunfiguratzione" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Sa cunfiguratzione IP no at pòdidu èssere riservada (fortzes non bi fiat " "perunu indiritzu disponìbile, o est acabadu su tempus de isettare)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Sa cunfiguratzione IP no est prus vàlida" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Detàllios de autenticatzione no vàlidos" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Suplicante de protocollu 802.1X disconnètidu" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Faddina in sa cunfiguratzione de su suplicante de protocollu 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Faddina de su suplicante de protocollu 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" "S'autenticatzione de su suplicante de protocollu 802.1X at trigadu tropu" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Faddina in s'aviu de su cliente DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Faddina de su cliente DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Faddina in su cliente DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Faddina in s'aviu de su servìtziu de connessione cumpartzida" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Faddina in su servìtziu de connessione cumpartzida" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" "Pòdet èssere chi ammanchet su microprogramma rechèdidu pro su dispositivu" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Su dispositivu est istadu tiradu" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager s'est asseliadu" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Est isparèssida sa connessione ativa de su dispositivu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Dispositivu disconnètidu dae s'usuàriu o cliente" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "S'est assùmida sa connessione ativa de su dispositivu" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Su suplicante est a disponimentu" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Perunu modem agatadu" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Faddina in sa connessione Bluetooth o tempus iscàdidu" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Faddina in una dipendèntzia de sa connessione" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Su ModemManager no est a disponimentu" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Peruna rete Wi-Fi agatada" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Faddina in una connessione segundària de sa connessione printzipale" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detàllios de sa rete" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Ùrtima connessione" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Crae" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Iscaressi·ti de custa rete" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Indiritzu IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Connete·ti a una rete cuada" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nòmine de sa rete" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Seguresa" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA e WPA2 personale" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA/WPA2 corporativa" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "WEP dinàmicu (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Custa rete no est segura." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autenticatzione" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autenticatzione interna" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Tzertificadu CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Sèbera…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Iscad.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Iscad.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Impreare tzertificados est cussigiadu pro crèschere sa seguresa." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Tzertificadu de su cliente" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Crae privada de s'usuàriu" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Archìviu pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Frunidura pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Disativadu" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anònimu" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autenticadu" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Ambos" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versione PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versione 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versione 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automàticu" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identidade anònima" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identidade" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Nòmine usuàriu" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Crae privada" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Ammenta sa crae" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Connete·ti a una rete cuada…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Retes pretzedentes" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Lìmpia" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Crae privada" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Crae pùblica" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Annapadu" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Chirca" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Informatziones personales" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistema" #~ msgid "Message received" #~ msgstr "Messàgiu retzidu" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Connete·ti a su Wi‑Fi" #~ msgid "Remove image" #~ msgstr "Boga s'imàgine" #~ msgid "Unavailable" #~ msgstr "Non disponìbile" #~ msgid "Launcher" #~ msgstr "Launcher" #~ msgid "System;" #~ msgstr "Sistema;" #~ msgid "about" #~ msgstr "informatziones" #~ msgid "device" #~ msgstr "dispositivu" #~ msgid "info" #~ msgstr "informatziones" #~ msgid "phone" #~ msgstr "telèfonu" #~ msgid "number" #~ msgstr "nùmeru" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "nùmeru de sèrie" #~ msgid "address" #~ msgstr "indiritzu" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "lissèntzias" #~ msgid "developer" #~ msgstr "isvilupu" #~ msgid "software" #~ msgstr "programma" #~ msgid "storage" #~ msgstr "memòria" #~ msgid "disk" #~ msgstr "discu" #~ msgid "space" #~ msgstr "ispàtziu" #~ msgid "version" #~ msgstr "versione" #~ msgid "revision" #~ msgstr "revisione" #~ msgid "appearance" #~ msgstr "aspetu" #~ msgid "wallpaper" #~ msgstr "isfundu de iscrivania" #~ msgid "art" #~ msgstr "arte" #~ msgid "photo" #~ msgstr "Fotografias" #~ msgid "picture" #~ msgstr "immàgine" #~ msgid "image" #~ msgstr "immàgine" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "alimentatzione" #~ msgid "charge" #~ msgstr "càrriga" #~ msgid "idle" #~ msgstr "inativu" #~ msgid "lock" #~ msgstr "blocu" #~ msgid "disable" #~ msgstr "disativa" #~ msgid "enable" #~ msgstr "ativa" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "microauricolare" #~ msgid "pair" #~ msgstr "assòtzia" #~ msgid "discover" #~ msgstr "iscoberre" #~ msgid "car" #~ msgstr "vetura" #~ msgid "handsfree" #~ msgstr "vivavoce" #~ msgid "wireless" #~ msgstr "sena filos" #~ msgid "connect" #~ msgstr "connete" #~ msgid "disconnect" #~ msgstr "disconnete" #~ msgid "stereo" #~ msgstr "istèreu" #~ msgid "brightness" #~ msgstr "lugore" #~ msgid "display" #~ msgstr "ischermu" #~ msgid "screen" #~ msgstr "ischermu" #~ msgid "automatic" #~ msgstr "automàticu" #~ msgid "adjust" #~ msgstr "acontza" #~ msgid "Example" #~ msgstr "Esèmpiu" #~ msgid "example" #~ msgstr "esèmpiu" #~ msgid "test" #~ msgstr "proa" #~ msgid "sample" #~ msgstr "modellu" #~ msgid "Flight Mode" #~ msgstr "Modalidade aèreu" #~ msgid "flight" #~ msgstr "bolu" #~ msgid "plane" #~ msgstr "aèreu" #~ msgid "offline" #~ msgstr "foras de lìnia" #~ msgid "airplane" #~ msgstr "aèreu" #~ msgid "network" #~ msgstr "rete" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Imàgines" #~ msgid "hotspot" #~ msgstr "puntu de atzessu Wi-Fi" #~ msgid "tethering" #~ msgstr "tethering" #~ msgid "language" #~ msgstr "limba" #~ msgid "keyboard" #~ msgstr "tecladu" #~ msgid "spellcheck" #~ msgstr "controllu ortogràficu" #~ msgid "correct" #~ msgstr "curretu" #~ msgid "suggestions" #~ msgstr "cussìgius" #~ msgid "capitalization" #~ msgstr "majùsculu" #~ msgid "punctuation" #~ msgstr "puntegiadura" #~ msgid "layout" #~ msgstr "dispositzione" #~ msgid "words" #~ msgstr "faeddos" #~ msgid "vibration" #~ msgstr "vibratzione" #~ msgid "launcher" #~ msgstr "launcher" #~ msgid "mouse" #~ msgstr "sòrighe" #~ msgid "touchpad" #~ msgstr "sòrighe tàtile" #~ msgid "tap" #~ msgstr "toca" #~ msgid "touch" #~ msgstr "toca" #~ msgid "click" #~ msgstr "clic" #~ msgid "input" #~ msgstr "intrada" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autenticatzione" #~ msgid "notifications" #~ msgstr "notìficas" #~ msgid "apps" #~ msgstr "aplicatziones" #~ msgid "authorize" #~ msgstr "autoriza" #~ msgid "permissions" #~ msgstr "permissos" #~ msgid "badges" #~ msgstr "insignas" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "Blocu de sa rotatzione" #~ msgid "rotation" #~ msgstr "rotatzione" #~ msgid "orientation" #~ msgstr "orientatzione" #~ msgid "printer" #~ msgstr "imprentadora" #~ msgid "printers" #~ msgstr "imprentadoras" #~ msgid "printing" #~ msgstr "imprentende" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "òrdina" #~ msgid "copies" #~ msgstr "còpias" #~ msgid "colormodel" #~ msgstr "modellu de colore" #~ msgid "greyscale" #~ msgstr "iscala de murros" #~ msgid "color" #~ msgstr "colore" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "tinta" #~ msgid "Reset" #~ msgstr "Reseta" #~ msgid "reset" #~ msgstr "reseta" #~ msgid "erase" #~ msgstr "cantzella" #~ msgid "factory" #~ msgstr "fàbrica" #~ msgid "clear" #~ msgstr "lìmpia" #~ msgid "restore" #~ msgstr "riprìstina" #~ msgid "sound" #~ msgstr "sonu" #~ msgid "silent" #~ msgstr "a sa muda" #~ msgid "ringtone" #~ msgstr "tonu de mutida" #~ msgid "vibrate" #~ msgstr "vibra" #~ msgid "dialpad" #~ msgstr "tecladu numèricu" #~ msgid "message" #~ msgstr "messàgiu" #~ msgid "volume" #~ msgstr "volùmene" #~ msgid "time" #~ msgstr "oràriu" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "fusu oràriu" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "percursu" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "cuadu" #~ msgid "Used by Ubuntu" #~ msgstr "Impreadu dae Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Imàgines de Ubuntu" #~ msgid "Dash background" #~ msgstr "Isfundu" #~ msgid "Opacity:" #~ msgstr "Annapadura:" #~ msgid "Edit" #~ msgstr "Modìfica" #~ msgid "New APN" #~ msgstr "Puntu de atzessu nou" #~ msgid "Used for:" #~ msgstr "Impreadu pro:" #~ msgid "Internet and MMS" #~ msgstr "Internet e MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Inserta unu nòmine chi descriat su puntu de atzessu" #~ msgid "APN" #~ msgstr "Puntu de atzessu" #~ msgid "Enter the name of the access point" #~ msgstr "Inserta su nòmine de su puntu de atzessu" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Inserta su tzentru de messàgios" #~ msgid "Proxy" #~ msgstr "Server intermediàriu" #~ msgid "Enter message proxy" #~ msgstr "Inserta su proxy de messàgios" #~ msgid "Proxy port" #~ msgstr "Ghenna de su proxy" #~ msgid "Enter message proxy port" #~ msgstr "Inserta sa ghenna de su proxy de messàgios" #~ msgid "User name" #~ msgstr "Nòmine usuàriu" #~ msgid "Enter username" #~ msgstr "Inserta su nòmine usuàriu" #~ msgid "Enter password" #~ msgstr "Inserta sa crae" #~ msgid "PAP or CHAP" #~ msgstr "PAP o CHAP" #~ msgid "PAP only" #~ msgstr "PAP isceti" #~ msgid "CHAP only" #~ msgstr "CHAP isceti" #~ msgid "Protocol" #~ msgstr "Protocollu" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operadore e puntu de atzessu" #~ msgid "Carrier" #~ msgstr "Operadore" #~ msgid "Carriers & APNs" #~ msgstr "Operadores e puntos de atzessu" #~ msgid "MMS APN" #~ msgstr "Puntu de atzessu pro MMS" #~ msgid "Internet APN" #~ msgstr "Puntu de atzessu pro Internet" #~ msgid "LTE APN" #~ msgstr "Puntu de atzessu pro LTE" #~ msgid "Reset All APN Settings…" #~ msgstr "Reseta sa cunfiguratzione de su puntu de atzessu…" #~ msgid "Reset APN Settings" #~ msgstr "Reseta sa cunfiguratzione de su puntu de atzessu" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "" #~ "Seguru chi boles resetare sa cunfiguratzione de su puntu de atzessu?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferi %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "As seberadu %1 comente puntu de atzessu pro MMS preferidu. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "As seberadu %1 comente puntu de atzessu preferidu pro Internet. " #~ msgid "Disable" #~ msgstr "Disativa" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Disconnete %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Disativa %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Custu disconnetet %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Custu disativat %1." #~ msgid "Cellular" #~ msgstr "Mòbile" #~ msgid "Call forwarding" #~ msgstr "Deviatzione de mutidas" #~ msgid "Forward every incoming call" #~ msgstr "Dèvia totus is mutidas" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Dèvia totus is mutidas a un'àteru nùmeru." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Non si podet controllare s'istadu de deviatzione de mutidas " #~ msgid "Forward incoming calls when:" #~ msgstr "Dèvia is mutidas cando:" #~ msgid "I’m on another call" #~ msgstr "So faghende un'àtera mutida" #~ msgid "I don’t answer" #~ msgstr "Non respondo" #~ msgid "My phone is unreachable" #~ msgstr "Su telèfonu meu no est atzessìbile" #~ msgid "Contacts…" #~ msgstr "Cuntatos…" #~ msgid "Please select a phone number" #~ msgstr "Sèbera unu nùmeru de telèfonu" #~ msgid "Numbers" #~ msgstr "Nùmeros" #~ msgid "Could not forward to this contact" #~ msgstr "Impossìbile deviare a custu cuntatu" #~ msgid "Contact not associated with any phone number." #~ msgstr "Perunu nùmeru de telèfonu pro custu cuntatu." #~ msgid "All calls" #~ msgstr "Totus is mutidas" #~ msgid "Some calls" #~ msgstr "Unas mutidas" #~ msgid "Off" #~ msgstr "Inativu" #~ msgid "Forward to" #~ msgstr "Devia a" #~ msgid "Enter a number" #~ msgstr "Inserta·nche unu nùmeru" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "In custu momentu non si podet mudare sa deviatzione de mutidas." #~ msgid "Call waiting" #~ msgstr "Mutida in ispera" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Permitit de rispòndere o de incumentzare una mutida noa, in su mentras " #~ "chi nde ses faghende un'àtera, e de passare de s'una a s'àtera" #~ msgid "Services" #~ msgstr "Servìtzios" #, qt-format #~ msgid "Last called %1" #~ msgstr "Ùrtima mutida %1" #~ msgid "Call" #~ msgstr "Muti" #, qt-format #~ msgid "%1 Services" #~ msgstr "Servìtzios de %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Permissos de s'aplicatzione" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplicatziones a is chi as cunsentidu de atzèdere:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplicatziones chi ant pedidu s'atzessu a sa fotocàmera" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplicatziones chi ant pedidu s'atzessu a sa positzione" #~ msgid "Microphone" #~ msgstr "Micròfonu" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplicatziones chi ant pedidu s'atzessu a su micròfonu" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Is aplicatziones puru podent pedire s'atzessu a is contos in lìnea." #~ msgid "Online Accounts…" #~ msgstr "Contos in lìnea…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Permite chi custu dispositivu rilevet sa positzione tua:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Imprea GPS isceti (prus pagu pretzisu)" #~ msgid "Using GPS" #~ msgstr "Cando impreat su GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Cando impreat GPS, Wi-Fi anònimu e informatzione de rete telefònica." #~ "
Seletzionende custa optzione atzetas is
cunditziones de " #~ "Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Cando impreat su GPS e is informatziones anònimas de Wi-Fi." #~ "
Seletzionende custa optzione atzetas is cunditziones de " #~ "Nokia HERE." #~ msgid "Not at all" #~ msgstr "Mai" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Impreat su GPS pro rilevare sa positzione aprossimativa tua. Cando est " #~ "inativu, su GPS si disativat pro istraviare bateria." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Impreat su Wi-Fi e su GPS pro rilevare sa positzione aprossimativa. " #~ "Istudare sa rilevatzione de positzione permitit de istraviare bateria." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Impreat su Wi-Fi (immoe inativu) e su GPS pro rilevare sa positzione " #~ "aprossimativa. Istudare sa rilevatzione de sa positzione permitit de " #~ "istraviare bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Impreat su Wi-Fi, sa positzione de is antennas de telefonia mòbile e su " #~ "GPS pro rilevare sa positzione aprossimativa. Istudare sa rilevatzione de " #~ "sa positzione permitit de istraviare bateria." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Impreat su Wi-Fi, sa positzione de is antennas de telefonia mòbile (immoe " #~ "sena connessione) e su GPS pro rilevare sa positzione aprossimativa. " #~ "Istudare sa rilevatzione de sa positzione permitit de istraviare bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Impreat su Wi-Fi (immoe istudadu), sa positzione de is antennas de " #~ "telefonia mòbile e su GPS pro rilevare sa positzione aprossimativa. " #~ "Istudare sa rilevatzione de sa positzione permitit de istraviare bateria." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Impreat su Wi-Fi (immoe istudadu), sa positzione de is antennas de " #~ "telefonia mòbile (immoe sena connessione) e su GPS pro rilevare sa " #~ "positzione aprossimativa. Istudare sa rilevatzione de sa positzione " #~ "permitit de istraviare bateria." #~ msgid "Let apps access this location:" #~ msgstr "Permite a is aplicatziones de atzedere a custa positzione:" #~ msgid "None requested" #~ msgstr "Niunu rechèdidu" #~ msgid "Change passcode…" #~ msgstr "Muda su còdighe de atzessu…" #~ msgid "Change passphrase…" #~ msgstr "Muda sa crae…" #~ msgid "Switch to swipe" #~ msgstr "Cola a iscurrimentu cun su didu" #~ msgid "Switch to passcode" #~ msgstr "Cola a còdighe de atzessu" #~ msgid "Switch to passphrase" #~ msgstr "Cola a crae" #~ msgid "Existing passcode" #~ msgstr "Còdighe de atzessu atuale" #~ msgid "Existing passphrase" #~ msgstr "Crae atuale" #~ msgid "Choose passcode" #~ msgstr "Sèbera su còdighe de atzessu" #~ msgid "Choose passphrase" #~ msgstr "Sèbera sa crae" #~ msgid "Confirm passcode" #~ msgstr "Cunfirma su còdighe de atzessu" #~ msgid "Confirm passphrase" #~ msgstr "Cunfirma sa crae" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Is còdighes de atzessu non cointzident. Torra·bi a proare." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Is craes non cointzident. Torra·bi a proare." #~ msgid "Unset" #~ msgstr "Iscunfigura" #~ msgid "Unlock the device using:" #~ msgstr "Isbloca su dispositivu cun:" #~ msgid "Swipe (no security)" #~ msgstr "Iscurrimentu de su didu (peruna seguresa)" #~ msgid "4-digit passcode" #~ msgstr "Còdighe de atzessu de 4 nùmeros" #~ msgid "Passphrase" #~ msgstr "Crae" #~ msgid "Fingerprint" #~ msgstr "Istampa" #~ msgid "Swipe (no security)… " #~ msgstr "Iscurrimentu de su didu (peruna seguresa)... " #~ msgid "4-digit passcode…" #~ msgstr "Còdighe de atzessu de 4 nùmeros…" #~ msgid "Passphrase…" #~ msgstr "Crae…" #~ msgid "Security & Privacy" #~ msgstr "Seguresa e riservadesa" #~ msgid "Phone and Internet" #~ msgstr "Telèfonu e internet" #~ msgid "Phone only" #~ msgstr "Su telèfono isceti" #~ msgid "Fingerprint ID" #~ msgstr "Identificatzione cun imprenta" #~ msgid "Locking and unlocking" #~ msgstr "Blocu e isblocu" #~ msgid "SIM PIN" #~ msgstr "PIN de sa SIM" #~ msgid "On" #~ msgstr "Ativu" #~ msgid "Encryption" #~ msgstr "Critografia" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Sa tzifradura amparat contras s'atzessu a is datos de su telèfono cando " #~ "si connete a un'elaboradore o a un'àteru dispositivu." #~ msgid "Privacy" #~ msgstr "Riservadesa" #~ msgid "Stats on welcome screen" #~ msgstr "Istatìsticas in s'ischermu de benebènnidu" #~ msgid "Messages on welcome screen" #~ msgstr "Messàgios in s'ischermu de benebènnidu" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Perunu" #~ msgid "Passcode" #~ msgstr "Còdighe de atzessu" #~ msgid "Sleep locks immediately" #~ msgstr "Blocu in automàticu cando si ponet a asseliare" #~ msgid "When locked, allow:" #~ msgstr "Cando est blocadu, permite:" #~ msgid "Notifications and quick settings" #~ msgstr "Notìficas e cunfiguratzione lestra" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Ativa su blocu de seguresa pro limitare s'atzessu cando su dispositivu " #~ "est blocadu." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Àteras aplicatziones e funtziones ant a rechèdere s'isblocu." #~ msgid "Change SIM PIN" #~ msgstr "Muda su PIN de s'ischeda SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Su còdighe PIN est isballiau. Abarrat %1 tentativu." #~ msgstr[1] "Su còdighe PIN est isballiau. Abarrant %1 tentativos." #~ msgid "No more attempts allowed" #~ msgstr "Non si permitint àteros tentativos" #~ msgid "Current PIN:" #~ msgstr "Còdighe PIN atuale:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Si permitit %1 tentativu." #~ msgstr[1] "Si permitint %1 tentativos." #~ msgid "Choose new PIN:" #~ msgstr "Sèbera su còdighe PIN nou:" #~ msgid "Confirm new PIN:" #~ msgstr "Cunfirma su còdighe PIN nou:" #~ msgid "PINs don't match. Try again." #~ msgstr "Is còdigos PIN non crosant. Torra a proare." #~ msgid "Enter SIM PIN" #~ msgstr "Inserta su PIN de s'ischeda SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Inserta su còdigu PIN pretzedente de s'ischeda SIM" #~ msgid "Unlock" #~ msgstr "Isbloca" #~ msgid "Lock" #~ msgstr "Bloca" #~ msgid "Unlocked" #~ msgstr "Isblocadu" #~ msgid "Change PIN…" #~ msgstr "Muda su còdighe PIN…" #~ msgid "Locked" #~ msgstr "Blocadu" #~ msgid "Unlock…" #~ msgstr "Isbloca…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Si b'est unu còdighe PIN impostadu dae s'ischeda SIM, tocat a l'insertare " #~ "pro atzèdere a is servìtzios de su mòbile a pustis de torrare a aviare su " #~ "dispositivu o de iscambiare sa SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Insertare prus bortas unu PIN chi no est curretu diat pòdere blocare sa " #~ "SIM in manera permanente." #~ msgid "Hour" #~ msgstr "Ora" #~ msgid "Minute" #~ msgstr "Minutu" #~ msgid "Second" #~ msgstr "Segundu" #~ msgid "Day" #~ msgstr "Die" #~ msgid "Month" #~ msgstr "Mese" #~ msgid "Year" #~ msgstr "Annu" #~ msgid "Cellular data" #~ msgstr "Datos mòbiles" #~ msgid "No SIM detected" #~ msgstr "Peruna SIM rilevada" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Inserta una SIM e torra a aviare su dispositivu." #~ msgid "Data roaming" #~ msgstr "Roaming de datos" #~ msgid "Ask me each time" #~ msgstr "Pregonta·mi·lu cada borta" #~ msgid "For outgoing calls, use:" #~ msgstr "Pro fàghere mutidas, imprea:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Podes cambiare sa SIM pro mutidas personales o pro cada cuntatu in " #~ "rubrica." #~ msgid "For messages, use:" #~ msgstr "Pro is messàgios, imprea:" #~ msgid "Next" #~ msgstr "A in antis" #~ msgid "Data usage statistics" #~ msgstr "Istatìsticas de impreu de datos" #~ msgid "Carriers" #~ msgstr "Operadores" #~ msgid "Connection type:" #~ msgstr "Genia de connessione:" #~ msgid "2G only (saves battery)" #~ msgstr "Isceti 2G (istràvia bateria)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (prus lestru)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (prus lestru)" #~ msgid "Edit SIM Name" #~ msgstr "Modìfica su nòmine de sa SIM" #~ msgid "Cellular data:" #~ msgstr "Datos mòbiles:" #~ msgid "Accessibility" #~ msgstr "Atzessibilidade" #~ msgid "accessibility" #~ msgstr "atzessibilidade" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mòbile" #~ msgid "mobile" #~ msgstr "mòbile" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "datos" #~ msgid "carrier" #~ msgstr "operadore" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "puntu de atzessu" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servìtzios" #~ msgid "forwarding" #~ msgstr "deviatzione" #~ msgid "waiting" #~ msgstr "iseta" #~ msgid "call" #~ msgstr "muti" #~ msgid "shortcuts" #~ msgstr "incurtzaduras" #~ msgid "numbers" #~ msgstr "nùmeros" #~ msgid "security" #~ msgstr "seguresa" #~ msgid "privacy" #~ msgstr "riservadesa" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "còdighe" #~ msgid "password" #~ msgstr "crae" #~ msgid "passphrase" #~ msgstr "crae" #~ msgid "swipe" #~ msgstr "iscurre" #~ msgid "allow" #~ msgstr "permite" #~ msgid "access" #~ msgstr "atzessu" #~ msgid "Updates available" #~ msgstr "Atualizatziones disponìbiles" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Su còdighe de atzessu es isballiadu, torra a proare." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Sa crae est isballiada. Torra a proare." #~ msgid "Could not set security mode" #~ msgstr "Impossìbile cunfigurare sa modalidade de seguresa" #~ msgid "Could not set security display hint" #~ msgstr "" #~ "Impossìbile cunfigurare sa visualizatzione de su cussìgiu de seguresa" #~ msgid "Authentication token manipulation error" #~ msgstr "Faddina de manipulatzione de su token de autenticatzione" #~ msgid "There's an updated system image." #~ msgstr "B'est un'atualizatzione de sistema disponìbile." #~ msgid "Tap to open the system updater." #~ msgstr "Toca pro abrire s'atualizadore de sistema." lomiri-system-settings-1.1.0/po/sco.po000066400000000000000000001317361457356502600177560ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Scots \n" "Language: sco\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/sd.po000066400000000000000000001317351457356502600175770ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Sindhi \n" "Language: sd\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/sdh.po000066400000000000000000001317531457356502600177470ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Kurdish (Southern) \n" "Language: sdh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/se.po000066400000000000000000001315411457356502600175730ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: se\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/shn.po000066400000000000000000001321021457356502600177460ustar00rootroot00000000000000# Shan translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Shan \n" "Language: shn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/si.po000066400000000000000000001324011457356502600175730ustar00rootroot00000000000000# Sinhalese translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2021-03-05 06:27+0000\n" "Last-Translator: helabasa \n" "Language-Team: Sinhala \n" "Language: si\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "පිළිබඳව" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "අවලංගු" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "ආපසු" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "ස්ථානය" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "ලිපිනය" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #, fuzzy #~| msgid "Location" #~ msgid "communication" #~ msgstr "ස්ථානය" #~ msgid "Edit" #~ msgstr "සංස්කරණය" lomiri-system-settings-1.1.0/po/sk.po000066400000000000000000002331231457356502600176000ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2021-03-05 06:27+0000\n" "Last-Translator: dano6 \n" "Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 3.11.3\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Systémové nastavenia" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Predvoľby;Nastavenia;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Nemožno zrušiť aktuálnu požiadavku (služba nedostupná)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Nemožno pozastaviť aktuálnu požiadavku (služba nedostupná)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Vývojársky režim" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Vo vývojárskom režime, ktokoľvek môže zmeniť alebo zmazať čokoľvek na tomto " "zariadení, ak ho pripojí k inému." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Pre používanie vývojárskeho režimu je nevyhnutné používať číselný kód alebo " "heslo." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Bezpečnostný zámok" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Prepáčte, túto licenciu sa nepodarilo zobraziť." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "O aplikácii" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Sériové číslo" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Žiadne" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adresa Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adresa Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Úložisko" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 voľného miesta" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Softvér:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Operačný systém" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Naposledy aktualizované" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nikdy" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Skontrolovať aktualizácie" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Právne informácie:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Softvérové licencie" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulačné informácie" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Vývojársky režim" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Skenovanie" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Systémové nastavenia" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Použité aplikáciami" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videá" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Obrázky" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Ostatné súbory" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Použité aplikáciami" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Celková kapacita" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Voľné miesto" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Podľa názvu" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Podľa veľkosti" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Podrobnosti zostavy OS" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Číslo zostavy OS" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Časť Ubports obrazu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Popis Ubuntu zostavy" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Časť pre obraz zariadenia" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Popis zostavy zariadenia" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Čast pre obraz pripôsobení" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Neznámy titul" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Zrušiť" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nebol zvolený obraz" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Zmazať %1 obraz" msgstr[1] "Zmazať %1 obrazy" msgstr[2] "Zmazať %1 obrazov" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Pridať obraz…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Odobrať obrazy…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Pozadie" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Obnoviť všetky systémové nastavenia" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Povolený" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Na aktiváciu zmien je potrebný reštart zariadenia." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "pozadie" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Systém" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Vlastné" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Vybrať pripojenie" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Náhľad" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Vybrať" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batéria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Pred %1 sekundou" msgstr[1] "%1 sekundy dozadu" msgstr[2] "Pred %1 sekundami" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Pred minútou" msgstr[1] "Pred %1 minútami" msgstr[2] "%1 minút dozadu" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Pred hodinou" msgstr[1] "Pred %1 hodinami" msgstr[2] "%1 hodín dozadu" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Úroveň nabitia" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Včera" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Dnes" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Nabíja sa" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Posledné plné nabitie" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Plne nabité" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Možnosti zníženia spotreby batérie:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Jas obrazovky" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Uzamknúť pri nečinnosti" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Uspať pri nečinnosti" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Po sekunde" msgstr[1] "Za %1 sekundy" msgstr[2] "Po %1 sekundách" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Po %1 minute" msgstr[1] "Za %1 minuty" msgstr[2] "Po %1 minútach" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi sa používa pre hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Zamknúť zariadenie po dobu nečinnosti:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Uspať zariadenie po dobu nečinnosti:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Po %1 sekunde" msgstr[1] "Za %1 sekundy" msgstr[2] "Po %1 sekundách" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kratšie časy sú bezpečnejšie. Zariadenie sa nezamkne počas telefonovania a " "pozerania videa." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Zariadenie sa neuspí počas telefonovania a pozerania videa." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Žiadosť o autorizáciu spárovania bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "Zariadenie %1 sa chce spárovať s týmto zariadením. Chcete to povoliť?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Povoliť" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Odmietnuť" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Žiadosť o párovanie bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Potvrďte prosím, že PIN zobrazený na %1 sa zhoduje s týmto" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Potvrdiť PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Pripojené" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Pripájanie…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Odpájanie…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Odpojené" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Neznáme" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Počítač" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefón" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Sieť" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Slúchadlá" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Ďalšie audio" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Herný ovládač" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klávesnica" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Myš" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Tlačiareň" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Fotoaparát" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Hodiny" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Ostatné" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Výborný" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Dobrý" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Dostatočný" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Slabý" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Názov" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Typ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Stav" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Sila signálu" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Pripojiť automaticky po detekovaní:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Odpojiť" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Pripojiť" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Zabudnúť na toto zariadenie" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Zadajte nasledujúci kód PIN %1 a stlačte \"Enter\" na klávesnici:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Objaviteľný" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Neobjaviteľný" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Vyhľadávanie…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Pripojené zariadenia:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Pripojiť ďalšie zariadenie:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Pripojiť zariadenie:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Žiadne detekované" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN pre '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Spárovať" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Jas a obraz" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Jas" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Jas obrazovky" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Prispôsobiť automaticky" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Upraviť jas displeja podľa okolia." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "displej" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Externá obrazovka" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Bezdrôtová obrazovka" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Nepripojená" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Bezdrôtová obrazovka" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Nenájdená žiadna obrazovka" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Obrazovka pripojená:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Pripojovanie" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Použiť inú obrazovku:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Vyberte obrazovku:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Spojenie zariadenia s %1 zlyhalo." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Došlo k neznámej chybe pri pripojovaní k %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Obrázky" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Kliknite dotykom" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Aktuálne rozloženia:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Zmeniť nastavenia hotspotu" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Nastavenia hotspotu" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Názov hotspotu" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Vyberte názov" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Vyžadovať heslo (odporúčané):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Zobraziť heslo" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Spustenie hotspotu aktivuje Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Zmeniť" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Štart" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspot" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Keď je aktívny hotspot, iné zariadenia môžu využívať mobilné dáta cez Wi-Fi. " "Účtované sú bežné tarifné ceny." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Iné zariadenia môžu využívať mobilné dáta cez sieť Wi-Fi. Účtované sú bežné " "tarifné ceny." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Zmeniť heslo/nastavenia…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Nastavenia hotspotu…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi je vypnuté" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Pre vytvorenie hotspotu je potrebné zapnúť Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Zapnúť Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Jazyk" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Späť" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Potvrdiť" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Rozloženia klávesnice" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Aktuálne rozloženia:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Všetky dostupné rozloženia:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Jazyk a text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Jazyk zobrazenia…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Povoliť klávesnicu na obrazovke" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Klávesnica na obrazovke" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Externá klávesnica" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Ambiance" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Dark" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru Black" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Just White" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Just Black" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Just Grey" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Bordered White" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Bordered Black" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Bordered Grey" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Téma klávesnice na obrazovke" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Téma klávesnice" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Kontrola pravopisu" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Automatická oprava" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Návrhy slov" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automatické dopĺňanie veľkých písmen" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Zapína klávesu Shift, pre prvé písmeno vo vete." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Automatická interpunkcia" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Pridá bodku, ak kliknete dvakrát na medzerník." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Zvuk klávesnice" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibrovanie klávesnice" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Priehľadnosť klávesnice" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Hardvérová klávesnica" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Rozloženia a iné zdroje" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Na aktiváciu zmien je potrebný reštart zariadenia." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Reštartovať teraz" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Aktuálny jazyk pre kontrolu pravopisu:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Všetky dostupné jazyky:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Reštartovať spúšťací panel" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Na veľkých obrazovkách:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Vždy zobrazovať spúšťací panel" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videá a hry na celú obrazovku to môžu dočasne zakryť." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Veľkosť ikon:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Rýchlosť kurzoru:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Rýchlosť rolovacieho kolieska:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Rýchlosť dvojitého kliknutia:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Vyskúšať dvojité kliknutie:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Rýchlosť rolovania prstom:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Kliknite dotykom" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Rolovať pomocou dvoch prstov" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorovať touchpad ak:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Písať" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Myš je pripojená" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Myš alebo touchpad pripojte cez USB alebo Bluetooth. Ak sa zariadenie " "Bluetooth nenašlo, presvedčte sa, či je zapnuté a jeho batérie nabité." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "S týmto displejom potrebujete použiť Bluetooth myš alebo touchpad. Uistite " "sa, že je v dosahu zariadenia a jeho batérie sú nabité." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Myš a Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Hlavné tlačítko:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Ľavé" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Pravé" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Nedostatočná rýchlosť" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Dva krát kliknuté" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Zariadenie pre Wi-Fi je teraz dostupné" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alarmy" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alarmy" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Notifikácie" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Táto aplikácia ma môže upozorniť pomocou:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Zvuk" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrácie" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Notifikačné bubliny" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Notifikačný zoznam" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Zvuk" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplikácie so zvukovou notifikáciou:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibrácie" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "V tichom režime:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrovať ako zvyčajne" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Nevibrovať" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplikácie s vibračným oznámením:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplikácie:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Aplikácie, ktoré Vás môžu upozorňovať použtím zvuku, vibrácii a oznámení." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplikácie so zvukovou notifikáciou" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Aplikácie s vibračnou notifikáciou" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Žiadne notifikácie" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bubliny" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Pridať tlačiareň" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Zadajte URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Zariadenia" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Žiadne zariadenia nenajdené." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Popíšte tlačiareň" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Pripojenie" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Vybrať pripojenie" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Názov tlačiarne" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Popis" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Voliteľný" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Poloha" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Ovládač" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Vybrať ovládač" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Vybrať tlačiareň z databázy" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Poskytnúť PPD subor" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filtrovať ovládače" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD súbor" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Tlač" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Správca tlačových úloh" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Predvolená tlačiareň" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Nakonfigurované tlačiarne" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Nájdené tlačiarne" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Vymazať" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Nastaviť ako predvolenú" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Žiadne tlačiarne neboli nakonfigurované." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Stav tlačiarne" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Všeobecné nastavenia" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Pravidlá" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kópie a strany" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Hostiteľ" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kópie" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Veľkosť papiera" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Obojstranná tlač" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Farebný model" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kvalita" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Povolený" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Predvolený" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Toto je predvolená tlačiareň." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Prijímanie úloh" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Zdieľaná" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Nečinná" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Zrušená" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktívna" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Zastavená" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Žiadne správy" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Úlohy" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Správa tlačových úloh" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresa" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Model" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Miestna základná tlačiareň" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Tlač testovacej stránky" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Všetky dokumenty, uložené hry, nastavenia a všetky ostatné položky budú zo " "zariadenia natrvalo odstránené." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Zmazať a všetko obnoviť" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Reštartovať zariadenie" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Reštartovať spúšťací panel" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Spúšťací panel bude vrátený do pôvodného nastavenia." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Obnova všetkých systémových nastavení…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Obsah a nastavenia spúšťača, vrátane filtrov na domácej obrazovke budú " "vrátené do originálnych nastavení." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Zmazať a obnoviť všetko" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Obnoviť všetky systémové nastavenia" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Tichý režim" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Zvonenie:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Vysoká hlasitosť môže poškodiť váš sluch." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefónne hovory:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Zvonenie" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrovať počas zvonenia" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrovať v tichom režime" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tóny číselniku" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Správy:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibrovať so zvukom správy" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrovať so zvukom správy" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Ostatné zvuky:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Zvuk uzamknutia" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Ostatné vibrácie" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibrovať so zvukom správy" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Vlastné nastavenia zvonenia" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Vybrať z" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Časové pásmo" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Nastaviť časové pásmo:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automaticky" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ručne" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Zadajte svoju súčasnú polohu." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Žiadne zodpovedajúce miesto" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Dátum a čas" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Časové pásmo:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Nastaviť dátum a čas:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Nastaviť dátum a čas" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Čas" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Dátum" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Pre pridanie konfigurácie VPN, stiahnite jej nastavenia alebo nastavte ručne." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Zadať nastavenie ručne…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Je potrebné znovu pripojiť VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Aby sa zmeny prejavili, je potrebné sa znovu pripojiť." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Pridať certifikát?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Pridať kód?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Pridať pac súbor?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Obsah:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Žiadne dáta dostupné." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Uložiť" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Neznáma chyba" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nebol udaný žiaden dôvod" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Zariadenie je teraz aktívne" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Správca zariadenia už nie je aktívny" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Zariadenie sa nepodarilo pripraviť pre konfiguráciu" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "Nastavenie IP sa nepodarilo (nepridelená adresa, časový limit, a.i.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Nastavenie IP už nie je platné" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Vaše prihlasovacie údaje boli nesprávne" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Zariadenie 802.1X odpojené" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Nastavenie zariadenia 802.1X zlyhalo" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Zariadenie 802.1X zlyhalo" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Pokus o prihlásenie sa zariadenia 802.1X trval pridlho" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Spustenie DHCP klienta zlyhalo" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Chyba DHCP klienta" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP klient zlyhal" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Službu zdieľaného pripojenia sa nepodarilo spustiť" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Služba zdieľaného pripojenia zlyhala" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Nevyhnutné ovládače pre zariadenie môžu chýbať" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Zariadenie bolo odstránené" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager deaktivovaný" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Aktívne pripojenie zariadenia sa stratilo" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Zariadenie odpojené užívateľom alebo klientom" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Existujúce pripojenie zariadenia bolo prevzaté" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Zariadenie pre Wi-Fi je teraz dostupné" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem nenájdený" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Pripojenie Bluetooth zlyhalo alebo vypršalo" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Závislé pripojenie zlyhalo" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager nie je dostupný" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Sieť Wi-Fi nenájdená" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Druhotné pripojenie základného pripojenia zlyhalo" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Údaje o sieti" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Naposledy pripojené" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Heslo" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Zabudnúť nastavenie siete" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP adresa" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Pripojiť k skrytej Wi-Fi sieti" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Názov siete" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Bezpečnosť" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamic WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Táto sieť nie je zabezpečená." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Overenie" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Vnútorné osvetlenie" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA certifikát" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Zvoliť…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Exp.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Exp.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Používanie certifikátov doporučené, lebo zvyšuje bezpečnosť." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certifikát klienta" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Osobný kód používateľa" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac súbor" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac zaistenie" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Zakázané" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonymné" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Overený" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Obaja" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP verzia" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Verzia 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Verzia 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automaticky" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonymná identita" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identita" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Užívateľské meno" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Heslo k osobnému kódu" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Pamätať si heslo" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Pripojiť sa k skrytej sieti…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Predchádzajúce siete" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Vyčistiť" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Súkromný kľúč" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Verejný kľúč" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Matný" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Hľadať" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Osobné" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Systém" #~ msgid "Message received" #~ msgstr "Prijatá správa" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Pripojiť k Wi-Fi" #~ msgid "Remove image" #~ msgstr "Odstrániť obrázok" #~ msgid "Unavailable" #~ msgstr "Nedostupné" #~ msgid "Launcher" #~ msgstr "Spúšťací panel" #~ msgid "System;" #~ msgstr "Systém;" #~ msgid "about" #~ msgstr "O systéme" #~ msgid "device" #~ msgstr "zariadenie" #~ msgid "info" #~ msgstr "Info" #~ msgid "phone" #~ msgstr "Telefón" #~ msgid "number" #~ msgstr "číslo" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "sériové číslo" #~ msgid "address" #~ msgstr "adresa" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licencia" #~ msgid "developer" #~ msgstr "vývojár" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "úložisko" #~ msgid "disk" #~ msgstr "disk" #~ msgid "space" #~ msgstr "miesto" #~ msgid "version" #~ msgstr "verzia" #~ msgid "revision" #~ msgstr "revízia" #~ msgid "appearance" #~ msgstr "vzhľad" #~ msgid "wallpaper" #~ msgstr "tapeta" #~ msgid "art" #~ msgstr "art" #~ msgid "photo" #~ msgstr "fotografia" #~ msgid "picture" #~ msgstr "obrázok" #~ msgid "image" #~ msgstr "obraz" #~ msgid "battery" #~ msgstr "batéria" #~ msgid "power" #~ msgstr "napájanie" #~ msgid "charge" #~ msgstr "nabiť" #~ msgid "idle" #~ msgstr "nečinná" #~ msgid "lock" #~ msgstr "zámok" #~ msgid "disable" #~ msgstr "zakázať" #~ msgid "enable" #~ msgstr "povoliť" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "slúchadlá" #~ msgid "pair" #~ msgstr "spárovať" #~ msgid "discover" #~ msgstr "objaviť" #~ msgid "car" #~ msgstr "auto" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "wireless" #~ msgstr "bezdrôtové" #~ msgid "connect" #~ msgstr "pripojiť" #~ msgid "disconnect" #~ msgstr "odpojiť" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "jas" #~ msgid "display" #~ msgstr "displej" #~ msgid "screen" #~ msgstr "obrazovka" #~ msgid "automatic" #~ msgstr "automaticky" #~ msgid "adjust" #~ msgstr "prispôsobiť" #~ msgid "Example" #~ msgstr "Príklad" #~ msgid "example" #~ msgstr "príklad" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "vzor" #~ msgid "Flight Mode" #~ msgstr "Režim Lietadlo" #~ msgid "flight" #~ msgstr "letecký" #~ msgid "plane" #~ msgstr "lietadlo" #~ msgid "offline" #~ msgstr "offline" #~ msgid "airplane" #~ msgstr "lietadlo" #~ msgid "network" #~ msgstr "sieť" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Obrázky" #~ msgid "hotspot" #~ msgstr "Hotspot" #~ msgid "tethering" #~ msgstr "pripájanie" #~ msgid "language" #~ msgstr "jazyk" #~ msgid "keyboard" #~ msgstr "klávesnica" #~ msgid "spellcheck" #~ msgstr "kontrola pravopisu" #~ msgid "correct" #~ msgstr "opraviť" #~ msgid "suggestions" #~ msgstr "návrhy" #~ msgid "capitalization" #~ msgstr "veľké písmená" #~ msgid "punctuation" #~ msgstr "interpunkcia" #~ msgid "layout" #~ msgstr "usporiadanie" #~ msgid "words" #~ msgstr "slová" #~ msgid "vibration" #~ msgstr "vibrácie" #~ msgid "launcher" #~ msgstr "spúšťací panel" #~ msgid "mouse" #~ msgstr "myš" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "kliknúť" #~ msgid "touch" #~ msgstr "dotyk" #~ msgid "click" #~ msgstr "klik" #~ msgid "input" #~ msgstr "input" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Overenie" #~ msgid "notifications" #~ msgstr "notifikácie" #~ msgid "apps" #~ msgstr "aplikácie" #~ msgid "authorize" #~ msgstr "autorizovať" #~ msgid "permissions" #~ msgstr "oprávnenia" #~ msgid "badges" #~ msgstr "značky" #~ msgid "facebook" #~ msgstr "Facebook" #~ msgid "twitter" #~ msgstr "Twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "zámok otáčania" #~ msgid "rotation" #~ msgstr "otáčanie" #~ msgid "orientation" #~ msgstr "orientácia" #~ msgid "printer" #~ msgstr "tlačiareň" #~ msgid "printers" #~ msgstr "tlačiarne" #~ msgid "printing" #~ msgstr "tlač" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "zjednotiť" #~ msgid "copies" #~ msgstr "kópie" #~ msgid "colormodel" #~ msgstr "farebný model" #~ msgid "greyscale" #~ msgstr "odtieň sivej" #~ msgid "color" #~ msgstr "farba" #~ msgid "laser" #~ msgstr "laser" #~ msgid "ink" #~ msgstr "ink" #~ msgid "Reset" #~ msgstr "Obnoviť" #~ msgid "reset" #~ msgstr "obnoviť" #~ msgid "erase" #~ msgstr "vymazať" #~ msgid "factory" #~ msgstr "továrne" #~ msgid "clear" #~ msgstr "vyčistiť" #~ msgid "restore" #~ msgstr "obnoviť" #~ msgid "sound" #~ msgstr "zvuk" #~ msgid "silent" #~ msgstr "Stlmiť" #~ msgid "ringtone" #~ msgstr "zvonenie" #~ msgid "vibrate" #~ msgstr "vibrovať" #~ msgid "dialpad" #~ msgstr "číselník" #~ msgid "message" #~ msgstr "správa" #~ msgid "volume" #~ msgstr "hlasitosť" #~ msgid "time" #~ msgstr "čas" #~ msgid "date" #~ msgstr "dátum" #~ msgid "timezone" #~ msgstr "časové pásmo" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "routing" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "skrytý" #~ msgid "Used by Ubuntu" #~ msgstr "Používané Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #~ msgid "Dash background" #~ msgstr "Pozadie" #~ msgid "Opacity:" #~ msgstr "Nepriehľadnosť:" #~ msgid "Edit" #~ msgstr "Upraviť" #~ msgid "New APN" #~ msgstr "Nový APN" #~ msgid "Used for:" #~ msgstr "Použité pre:" #~ msgid "Internet and MMS" #~ msgstr "Internet a MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Zadajte názov popisujúci APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Zadajte názov prístupového bodu" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Zadajte centrum správ" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Zadajte proxy pre správy" #~ msgid "Proxy port" #~ msgstr "Proxy port" #~ msgid "Enter message proxy port" #~ msgstr "Zadajte proxy port pre správy" #~ msgid "User name" #~ msgstr "Užívateľské meno" #~ msgid "Enter username" #~ msgstr "Zadajte užívateľské meno" #~ msgid "Enter password" #~ msgstr "Vložte heslo" #~ msgid "PAP or CHAP" #~ msgstr "PAP alebo CHAP" #~ msgid "PAP only" #~ msgstr "Iba PAP" #~ msgid "CHAP only" #~ msgstr "Iba CHAP" #~ msgid "Protocol" #~ msgstr "Protokol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operátor a APN" #~ msgid "Carrier" #~ msgstr "Operátor" #~ msgid "Carriers & APNs" #~ msgstr "Operátori a APN" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Internetový APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Obnoviť všetky nastavenia APN…" #~ msgid "Reset APN Settings" #~ msgstr "Obnoviť nastavenia APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Naozaj chcete obnoviť nastavenia APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Uprednostniť %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Zvolili ste %1 ako preferovaný MMS APN. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Zvolili ste %1 ako svoj preferovaný internetový APN. " #~ msgid "Disable" #~ msgstr "Vypnúť" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Odpojiť %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Zakázať %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Dôjde k odpojeniu %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Zakáže sa %1." #~ msgid "Cellular" #~ msgstr "Mobilné" #~ msgid "Call forwarding" #~ msgstr "Presmerovanie hovoru" #~ msgid "Forward every incoming call" #~ msgstr "Presmerovať všetky prichádzajúce hovory" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Presmeruje všetky telefonáty na iné číslo." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Stav presmerovania nemožno overiť " #~ msgid "Forward incoming calls when:" #~ msgstr "Presmerovať prichádzajúce hovory pokiaľ:" #~ msgid "I’m on another call" #~ msgstr "Mám ďalší hovor" #~ msgid "I don’t answer" #~ msgstr "Neodpovedám" #~ msgid "My phone is unreachable" #~ msgstr "Môj telefón je nedostupný" #~ msgid "Contacts…" #~ msgstr "Kontakty…" #~ msgid "Please select a phone number" #~ msgstr "Zvoľte telefónne číslo" #~ msgid "Numbers" #~ msgstr "Čísla" #~ msgid "Could not forward to this contact" #~ msgstr "Nemožno preposlať tomuto kontaktu" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakt nemá pripojené žiadne telefónne číslo." #~ msgid "All calls" #~ msgstr "Všetky hovory" #~ msgid "Some calls" #~ msgstr "Niekoľko hovorov" #~ msgid "Off" #~ msgstr "Vypnuté" #~ msgid "Forward to" #~ msgstr "Presmerovať na" #~ msgid "Enter a number" #~ msgstr "Zadajte číslo" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Presmerovanie hovoru nemožno momentálne zmeniť." #~ msgid "Call waiting" #~ msgstr "Čakajúci hovor" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Dovolí odpovedať, alebo žačat nový telefonát, kým telefonujete a prepínať " #~ "medzi nimi" #~ msgid "Services" #~ msgstr "Služby" #, qt-format #~ msgid "Last called %1" #~ msgstr "Naposledy volané %1" #~ msgid "Call" #~ msgstr "Volať" #, qt-format #~ msgid "%1 Services" #~ msgstr "Služby %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Oprávnenia aplikácií" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplikácie, ktorým ste pridelili prístup:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplikácie, ktoré žiadajú pristup k fotoaparátu" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplikácie, ktoré žiadajú pristup k vašej polohe" #~ msgid "Microphone" #~ msgstr "Mikrofón" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplikácie, ktoré žiadajú pristup k mikrofónu" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplikácie môžu tiež požadovať prístup k online účtom." #~ msgid "Online Accounts…" #~ msgstr "Online účty…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Dovoliť zariadeniu zistiť Vašu polohu:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Použit iba GPS (menej presné)" #~ msgid "Using GPS" #~ msgstr "Použiť GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Použiť GPS, anonymné Wi-Fi a info z mobilnej siete.
Výberom tejto " #~ "možnosti prijímate
podmienky spoločnosti Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Použiť GPS a anonymné Wi-Fi.
Výberom yejto možnosti prijímate podmienky spoločnosti Nokia HERE." #~ msgid "Not at all" #~ msgstr "Vôbec nie" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Používa GPS pre približné určenie vašej polohy. Ak vypnuté, vypne GPS, " #~ "aby šetril batériu." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Používa Wi-Fi a GPS pre približné určenie vašej polohy. Vypnutie " #~ "určovania polohy šetrí batériu." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Používa Wi-Fi (akuálne vypnuté) a GPS pre určenie vašej polohy. Vypnutie " #~ "určovania polohy šetrí batériu." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Používa Wi-Fi, mobilnú sieť a GPS pre určenie vašej polohy. Vypnutie " #~ "určovania polohy šetrí batériu." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Používa Wi-Fi, mobilnú sieť (aktuálne bez signálu) a GPS pre určenie " #~ "vašej polohy. Vypnutie určovania polohy šetrí batériu." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Používa Wi-Fi (aktuálne vypnuté), mobilnú sieť a GPS pre určenie vašej " #~ "polohy. Vypnutie určovania polohy šetrí batériu." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Používa Wi-Fi (aktuálne vypnuté), mobilnú sieť (aktuálne bez signálu) a " #~ "GPS pre určenie vašej polohy. Vypnutie určovania polohy šetrí batériu." #~ msgid "Let apps access this location:" #~ msgstr "Povoliť aplikáciam prístup k tejto polohe:" #~ msgid "None requested" #~ msgstr "Žiadna požadovaná" #~ msgid "Change passcode…" #~ msgstr "Zmeniť číselný kód…" #~ msgid "Change passphrase…" #~ msgstr "Zmeniť heslo…" #~ msgid "Switch to swipe" #~ msgstr "Prepnúť na ovládanie posunom" #~ msgid "Switch to passcode" #~ msgstr "Prepnúť na číselné heslo" #~ msgid "Switch to passphrase" #~ msgstr "Prepnúť na heslo" #~ msgid "Existing passcode" #~ msgstr "Aktuálny číselný kód" #~ msgid "Existing passphrase" #~ msgstr "Aktuálne heslo" #~ msgid "Choose passcode" #~ msgstr "Zvoľte číselný kód" #~ msgid "Choose passphrase" #~ msgstr "Zvoľte heslo" #~ msgid "Confirm passcode" #~ msgstr "Potvrďte číselný kód" #~ msgid "Confirm passphrase" #~ msgstr "Potvrďte heslo" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Číselné kódy sú rozličné. Skúste ešte raz." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Heslá sú rozlišné. Skúste ešte raz." #~ msgid "Unset" #~ msgstr "Nenastavené" #~ msgid "Unlock the device using:" #~ msgstr "Odomkmúť zariadenie pomocou:" #~ msgid "Swipe (no security)" #~ msgstr "Potiahnutie (žiadne zabezpečenie)" #~ msgid "4-digit passcode" #~ msgstr "Štvormiestny číselný kód" #~ msgid "Passphrase" #~ msgstr "Heslo" #~ msgid "Fingerprint" #~ msgstr "Snímač otlačku prstu" #~ msgid "Swipe (no security)… " #~ msgstr "Potiahnutie (žiadne zabezpečenie)... " #~ msgid "4-digit passcode…" #~ msgstr "Štvormiestny číselný kód…" #~ msgid "Passphrase…" #~ msgstr "Heslo…" #~ msgid "Security & Privacy" #~ msgstr "Bezpečnosť a súkromie" #~ msgid "Phone and Internet" #~ msgstr "Telefón a internet" #~ msgid "Phone only" #~ msgstr "Iba telefón" #~ msgid "Fingerprint ID" #~ msgstr "ID odtlačku prsta" #~ msgid "Locking and unlocking" #~ msgstr "Zamknutie a odomknutie" #~ msgid "SIM PIN" #~ msgstr "PIN karty SIM" #~ msgid "On" #~ msgstr "Zapnuté" #~ msgid "Encryption" #~ msgstr "Šifrovanie" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Šifrovanie chráni proti neoprávnenému pristupu k údajom zariadenia, keď " #~ "je pripojené k počítaču alebo inému zariadeniu." #~ msgid "Privacy" #~ msgstr "Súkromie" #~ msgid "Stats on welcome screen" #~ msgstr "Štatistiky na uvítacej obrazovke" #~ msgid "Messages on welcome screen" #~ msgstr "Správy na uvítacej obrazovke" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Žiadne" #~ msgid "Passcode" #~ msgstr "Číselný kód" #~ msgid "Sleep locks immediately" #~ msgstr "Okamžité zamknutie pri spánku" #~ msgid "When locked, allow:" #~ msgstr "Pri zamknutí, povoľ:" #~ msgid "Notifications and quick settings" #~ msgstr "Notifikácie a rýchle nastavenia" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Zapnúť bezpečnostný zámok na obmedzenie prístupu, keď je zariadenie " #~ "zamknuté." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Ostatné aplikácie a funkcie budú povolené po odomknutí." #~ msgid "Change SIM PIN" #~ msgstr "Zmeniť PIN na SIM karte" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Nesprávny PIN. Zostáva ešte posledný pokus." #~ msgstr[1] "Nesprávny PIN. Zostávajú %1 pokusy." #~ msgstr[2] "Nesprávny PIN. Zostáva %1 pokusov." #~ msgid "No more attempts allowed" #~ msgstr "Žiadne ďalšie pokusy nie sú dovolené" #~ msgid "Current PIN:" #~ msgstr "Aktuálny PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Jeden dovolený pokus." #~ msgstr[1] "%1 dovolené pokusy." #~ msgstr[2] "%1 dovolených pokusov." #~ msgid "Choose new PIN:" #~ msgstr "Zvoľte nový PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Potvrďte nový PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN kódy sú rozličné. Skúste znova." #~ msgid "Enter SIM PIN" #~ msgstr "Zadajte PIN pre SIM kartu" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Vložte predchádzajúci PIN SIM karty" #~ msgid "Unlock" #~ msgstr "Odomknúť" #~ msgid "Lock" #~ msgstr "Zamknúť" #~ msgid "Unlocked" #~ msgstr "Odomknuté" #~ msgid "Change PIN…" #~ msgstr "Zmeniť PIN…" #~ msgid "Locked" #~ msgstr "Zamknuté" #~ msgid "Unlock…" #~ msgstr "Odomknúť…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Ak je PIN na karte SIM nastavený, je nevyhnutné ho zadať pre prístup k " #~ "mobilnej sieť po reštarte zariadenia alebo výmene SIM karty." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Opakované zadanie nesprávneho PIN kódu môže SIM kartu zamknúť natrvalo." #~ msgid "Hour" #~ msgstr "Hodina" #~ msgid "Minute" #~ msgstr "Minúta" #~ msgid "Second" #~ msgstr "Sekunda" #~ msgid "Day" #~ msgstr "Deň" #~ msgid "Month" #~ msgstr "Mesiac" #~ msgid "Year" #~ msgstr "Rok" #~ msgid "Cellular data" #~ msgstr "Mobilné dáta" #~ msgid "No SIM detected" #~ msgstr "Nedetekovaná SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Vložte kartu SIM a potom reštartujte zariadenie." #~ msgid "Data roaming" #~ msgstr "Dátový roaming" #~ msgid "Ask me each time" #~ msgstr "Zakaždým sa spýtať" #~ msgid "For outgoing calls, use:" #~ msgstr "Pre odchádzajúce hovory použiť:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Môžete zmeniť SIM kartu pre jednotlivé hovory alebo kontakty v adresári." #~ msgid "For messages, use:" #~ msgstr "Pre správy použiť:" #~ msgid "Next" #~ msgstr "Ďalej" #~ msgid "Data usage statistics" #~ msgstr "Štatistika využitia dát" #~ msgid "Carriers" #~ msgstr "Operátori" #~ msgid "Connection type:" #~ msgstr "Typ pripojenia:" #~ msgid "2G only (saves battery)" #~ msgstr "Iba 2G (šetrí batériu)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (rýchlejší)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (rýchlejší)" #~ msgid "Edit SIM Name" #~ msgstr "Upraviť názov SIM" #~ msgid "Cellular data:" #~ msgstr "Mobilné dáta:" #~ msgid "Accessibility" #~ msgstr "Sprístupnenie" #~ msgid "accessibility" #~ msgstr "sprístupnenie" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobilná" #~ msgid "mobile" #~ msgstr "mobilná" #~ msgid "gsm" #~ msgstr "GSM" #~ msgid "data" #~ msgstr "dáta" #~ msgid "carrier" #~ msgstr "operátor" #~ msgid "4g" #~ msgstr "4G" #~ msgid "3g" #~ msgstr "3G" #~ msgid "2g" #~ msgstr "2G" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "APN" #~ msgid "roam" #~ msgstr "ROAM" #~ msgid "sim" #~ msgstr "SIM" #~ msgid "services" #~ msgstr "služby" #~ msgid "forwarding" #~ msgstr "presmerovanie" #~ msgid "waiting" #~ msgstr "čakanie" #~ msgid "call" #~ msgstr "hovor" #~ msgid "shortcuts" #~ msgstr "odkazy" #~ msgid "numbers" #~ msgstr "čísla" #~ msgid "security" #~ msgstr "zabezpečenie" #~ msgid "privacy" #~ msgstr "súkromie" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "kód" #~ msgid "password" #~ msgstr "heslo" #~ msgid "passphrase" #~ msgstr "Heslo" #~ msgid "swipe" #~ msgstr "posunúť" #~ msgid "allow" #~ msgstr "povoliť" #~ msgid "access" #~ msgstr "prístup" #~ msgid "Updates available" #~ msgstr "dostupná aktualizácia" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Nesprávny číselný kód. Skúste to znova." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Nesprávne prístupové heslo. Skúste to znova." #~ msgid "Could not set security mode" #~ msgstr "Nemožno nastaviť režim zabezpečenia" #~ msgid "Could not set security display hint" #~ msgstr "Nemožno nastaviť nápovedu" #~ msgid "Authentication token manipulation error" #~ msgstr "Chyba pri overovaní" #~ msgid "There's an updated system image." #~ msgstr "Je k dispozícii aktualizácia systémového obrazu." #~ msgid "Tap to open the system updater." #~ msgstr "Kliknite pre otvorenie systémovej aktualizacii." lomiri-system-settings-1.1.0/po/sl.po000066400000000000000000002212311457356502600175760ustar00rootroot00000000000000# Slovenian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-02-17 19:40+0000\n" "Last-Translator: Riccardo Riccio \n" "Language-Team: Slovenian \n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3;\n" "X-Generator: Weblate 3.8\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistemske nastavitve" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Možnosti;Nastavitve;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Ni mogoče preklicati trenutne zahteve (ni mogoče navezati stik s storitvijo)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Ni mogoče narediti premor trenutne zahteve (ni mogoče stopiti v stik s " "storitvijo)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Način za razvijalce" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "V Načinu za razvijalce lahko vsak dostopa, spreminja ali briše vse na tem " "telefonu s povezovanjem z drugo napravo." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Za uporabo Načina za razvijalce potrebujete geslo ali šifrirno reklo." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Varnost zaklepa" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Tega dovoljenja ni mogoče prikazati." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "O programu" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Zaporedna številka" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Brez" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Naslov Wi-Fi-ja" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Naslov Bluetootha" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Shramba" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 prosto" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programska oprema:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Nazadnje posodobljeno" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Nikoli" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Preveri za posodobitve" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Pravno:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Programska dovoljenja" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regulatorni podatki" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Način za razvijalce" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistemske nastavitve" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Uporabljajo programi" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Zvok" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Slike" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Druge datoteke" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Uporabljajo programi" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Celotna shramba" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Nezaseden prostor" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Po imenu" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Po velikosti" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Ni na voljo" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Podrobnosti izgradnje OS-a" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Številka izgradnje OS-a" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Del odtisa Ubuntu" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Opis izgradnje Ubuntuja" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Del odtisa naprave" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Opis izgradnje naprave" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Del odtisa prilagoditve" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Neznan naslov" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Prekliči" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Ni izbranih slik" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Odstrani %1 slik" msgstr[1] "Odstrani %1 sliko" msgstr[2] "Odstrani %1 sliki" msgstr[3] "Odstrani %1 slike" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Dodaj sliko ..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Odstrani slike ..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Ozadje" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Ponastavi vse sistemske nastavitve" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "omogoči" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Za uveljavitev sprememb se mora telefon znova zagnati." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "ozadje" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistem" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Po meri" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Izberi šifrirno reklo" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Predogled" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Nastavi" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "V redu" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Baterija" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Pred %1 sekundami" msgstr[1] "Pred %1 sekundo" msgstr[2] "Pred %1 sekundama" msgstr[3] "Pred %1 sekundami" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "pred %1 minutami" msgstr[1] "pred %1 minuto" msgstr[2] "pred %1 minutama" msgstr[3] "pred %1 minutami" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Pred %1 urami" msgstr[1] "pred %1 uro" msgstr[2] "pred %1 urama" msgstr[3] "pred %1 urami" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Raven napolnjenosti" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Včeraj" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Danes" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Polnjenje" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Zadnja napolnitev" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Popolnoma napolnjeno" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Načini za zmanjšanje porabe baterije:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Svetlost zaslona" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Zakleni med nedejavnostjo" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "V pripravljenost med nedejavnostjo" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Po %1 minutah" msgstr[1] "Po %1 minuti" msgstr[2] "Po %1 minutah" msgstr[3] "Po %1 minutah" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Po %1 minutah" msgstr[1] "Po %1 minuti" msgstr[2] "Po %1 minutah" msgstr[3] "Po %1 minutah" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Vroča vstopna točka Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Zakleni telefon, ko ni v uporabi:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Daj telefon v pripravljenost, ko ni v uporabi:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Po %1 minutah" msgstr[1] "Po %1 minuti" msgstr[2] "Po %1 minutah" msgstr[3] "Po %1 minutah" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Krajši časi so varnejši. Telefon se med klici ali predvajanjem videa ne bo " "zaklenil." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "" "Telefon med klici ali predvajanjem videa ne bo prešel v pripravljenost." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Zahteva seznanjenja naprav Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "dovoli" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Zahteva seznanjenja naprav Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Potrdite, da se PIN, prikazan na '%1', ujema s tem" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Potrdi PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Povezano" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Povezovanje ..." #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Prekinjanje povezave ..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Prekinjena povezava" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Neznano" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Računalnik" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Omrežje" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Slušalke z mikrofonom" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Slušalke" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Drugi zvoki" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Igralni plošček" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tipkovnica" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablični računalnik" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Miška" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Tiskalnik" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Fotoaparat" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Drugo" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Odlično" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Dobro" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Zadovoljivo" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Slabo" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Ime" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Vrsta" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Stanje" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Moč signala" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Poveži samodejno, ko je zaznano:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Prekini povezavo" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Poveži" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Pozabi to napravo" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Viden" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Neviden" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Ponovni zagon ..." #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Povezane naprave:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Poveži drugo napravo:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Poveži napravo:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Ni zaznanih" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN za '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Seznani" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Svetlost" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Svetlost" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Svetlost zaslona" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Prilagodi samodejno" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Osvetli in zatemni zaslon glede na okolje." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "prikaz" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "prikaz" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "prikaz" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Nazadnje povezano" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Ni zaznanih" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Povezane naprave:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Povezovanje ..." #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Poveži drugo napravo:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Izberi šifrirno reklo" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "prekini" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Slike" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Trenutne razporeditve:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Spremeni nastavitve vroče dostopne točke" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Nastavi vročo vstopno točko" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Ime vroče vstopne točke" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Izberi šifrirno reklo" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Pokaži geslo" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Spremeni" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Začni" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Vroča vstopna točka" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "ko je vroča vstopna točka vklopljena, lahko druge naprave uporabljajo vašo " "povezavo z mobilnimi podatki preko Wi-Fi-ja. Prenosi podatkov bodo morda " "zaračunani." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Druge naprave lahko uporabljajo vašo povezavo z mobilnimi podatki preko Wi-" "Fi-ja. Prenosi podatkov bodo morda zaračunani." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Spremeni geslo ..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Nastavi vročo vstopno točko" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Vroča vstopna točka Wi-Fi" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "kadar je vključen WiFi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Prikazni jezik" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Nazaj" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Potrdi" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Razporeditve tipk" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Trenutne razporeditve:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Vse razpoložljive razporeditve:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Jezik in besedilo" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Prikazni jezik ..." #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "tipkovnica" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "tipkovnica" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "tipkovnica" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "tipkovnica" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tipkovnica" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Preverjanje črkovanja" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Samodejno popravljanje" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Besedni predlogi" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Samodejno spreminjanje velikih začetnic" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Vklopi tipko Shift za spreminjanje velikih začetnic v vsaki povedi." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Samodejno postavljanje ločil" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Doda piko in manjkajoče narekovaje ali oklepaje, ko tapnete dvakrat na " "Presledek." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Zvok tipkovnice" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibriranje tipkovnice" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Razporeditve tipk" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "tipkovnica" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Za uveljavitev sprememb se mora telefon znova zagnati." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Znova zaženi sedaj" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Trenutni jeziki za črkovanje:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Vsi razpoložljivi jeziki:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Ponastavi zaganjalnik" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Prekinjena povezava" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "let" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Ni poslano" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Prosilnik je zdaj na voljo" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "alarmi" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "alarmi" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Obvestila" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Zvok" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "vibriranje" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Obvestila" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Obvestila" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Zvok" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "vibriranje" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Vibriraj v Tihem načinu" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Vibriraj med zvonenjem" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "vibriranje" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "velike začetnice" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Izbrani programi vas lahko opozorijo s pomočjo obvestilnih mehurčkov, " "zvokov, vibracij ter Središča za obvestila." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "obvestila" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Tiskalnik" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Vnesite PIN kartice SIM" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Storitve" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Povezovanje ..." #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Izberi šifrirno reklo" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Tiskalnik" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Opis" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Položaj" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Izberite operaterja:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Tiskanje" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Izbriši" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Tiskalnik" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Sistemske nastavitve" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Datum in čas" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Izvodi" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Način za razvijalce" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kakovost" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "omogoči" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "Aktivno" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Ni sporočil" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "naslov" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Vsi dokumenti, shranjene igre, nastavitve in drugi predmeti bodo trajno " "izbrisani iz tega telefona." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Izbriši in ponastavi vse" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "naprava" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Ponastavi zaganjalnik" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Zaganjalnik se bo vrnil na izvirno vsebino." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Ponastavi vse sistemske nastavitve ..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Vsebina in razporeditev zaganjalnika in filtri v domačem zaslonu bodo " "povrnjeni na izvirne nastavitve." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Izbriši in ponastavi vse" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Ponastavi vse sistemske nastavitve" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Tihi način" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Zvok:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonski klici:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ton zvonjenja" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Vibriraj med zvonenjem" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibriraj v Tihem načinu" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Zvoki številčnice" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Sporočila:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Vibriraj z zvokom sporočila" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibriraj z zvokom sporočila" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Drugi zvoki:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Zvok zaklepa" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "vibriranje" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Vibriraj z zvokom sporočila" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Ton zvonjenja" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Izberite operaterja:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Časovni pas" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Nastavi časovni pas:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Samodejno" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ročno" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Vnesite Vaš trenutni kraj." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Kraja ni mogoče najti" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Ura in datum" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Časovni pas:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Nastavi čas in datum:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Nastavi čas in datum" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Čas" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datum" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Storitev souporabe povezave je spodletela." #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Za uveljavitev sprememb se mora telefon znova zagnati." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Nadaljuj" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Na voljo so posodobitve" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Shrani" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Neznana napaka" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Ni podanega razloga" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Naprava je zdaj upravljana" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Naprava zdaj ni upravljana" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Naprave ni mogoče pripraviti za nastavitev" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Nastavitve IP-ja ni mogoče zadržati (naslov ni na voljo, časovna " "prekoračitev, itn.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Nastavitev IP-ja ni več veljavna" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Podrobnosti vaše overitve so bile nepravilne" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Prosilnik 802.1X je odklopljen" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Nastavitev prosilnika 802.1X je spodletela" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Prosilnik 802.1X je spodletel" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Prosilnik 802.1X je potreboval preveč časa za overitev" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Začenjanje odjemalca DHCP je spodletelo" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Napaka odjemalca DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Odjemalec DHCP je spodletel" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Začenjanje storitve souporabe povezave je spodletelo." #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Storitev souporabe povezave je spodletela." #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Morda manjka zahtevana strojna programska oprema za napravo" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Naprava je bila odstranjena" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager je prešel v pripravljenost" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Dejavna povezava naprave je izginila" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Uporabnik ali odjemalec je odklopil napravo" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Predvidena je bila obstoječa povezava naprave" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Prosilnik je zdaj na voljo" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modema ni mogoče najti." #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Povezava Bluetooth je spodletela ali pa je časovno potekla" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Odvisnost povezave je spodletela" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager ni na voljo" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Omrežja Wi-Fi ni mogoče najti" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Drugo povezovanje z osnovno povezavo je spodletelo" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Podrobnosti omrežja" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Nazadnje povezano" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Geslo" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Pozabi omrežje" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "Naslov IP" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Poveži se s skritim omrežjem" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Ime omrežja" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Varnost" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "Osebni WPA in WPA2" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "Osebni WPA in WPA2" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "obvestila" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "onemogoči" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "različica" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Različica: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Različica: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "samodejno" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Uporabniško ime" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "geslo" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Poveži se s skritim omrežjem ..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Predhodna omrežja" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Počisti" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Zasebnost" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Iskanje" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Osebno" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistem" #~ msgid "Message received" #~ msgstr "Sporočilo je bilo prejeto" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Poveži se z Wi-Fi-jem" #~ msgid "Remove image" #~ msgstr "Odstrani sliko" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Na voljo so posodobitve" #~ msgid "Launcher" #~ msgstr "Zaganjalnik" #~ msgid "System;" #~ msgstr "Sistem;" #~ msgid "about" #~ msgstr "o programu" #~ msgid "device" #~ msgstr "naprava" #~ msgid "info" #~ msgstr "podrobnosti" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "število" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "zaporedna številka" #~ msgid "address" #~ msgstr "naslov" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "dovoljenja" #~ msgid "developer" #~ msgstr "razvijalec" #~ msgid "software" #~ msgstr "programska oprema" #~ msgid "storage" #~ msgstr "shramba" #~ msgid "disk" #~ msgstr "disk" #~ msgid "space" #~ msgstr "prostor" #~ msgid "version" #~ msgstr "različica" #~ msgid "revision" #~ msgstr "predelava" #~ msgid "appearance" #~ msgstr "izgled" #~ msgid "wallpaper" #~ msgstr "ozadje" #~ msgid "art" #~ msgstr "umetnost" #~ msgid "photo" #~ msgstr "fotografija" #~ msgid "picture" #~ msgstr "slika" #~ msgid "image" #~ msgstr "slika" #~ msgid "battery" #~ msgstr "baterija" #~ msgid "power" #~ msgstr "energija" #~ msgid "charge" #~ msgstr "napajanje" #~ msgid "idle" #~ msgstr "nedejavno" #~ msgid "lock" #~ msgstr "zakleni" #~ msgid "disable" #~ msgstr "onemogoči" #~ msgid "enable" #~ msgstr "omogoči" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "slušalke z mikrofonom" #~ msgid "pair" #~ msgstr "par" #~ msgid "discover" #~ msgstr "odkrij" #~ msgid "car" #~ msgstr "avto" #~ msgid "handsfree" #~ msgstr "prostoročno" #~ msgid "wireless" #~ msgstr "brezžično" #~ msgid "connect" #~ msgstr "poveži" #~ msgid "disconnect" #~ msgstr "prekini" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "svetlost" #~ msgid "display" #~ msgstr "prikaz" #~ msgid "screen" #~ msgstr "zaslon" #~ msgid "automatic" #~ msgstr "samodejno" #~ msgid "adjust" #~ msgstr "prilagodi" #~ msgid "Example" #~ msgstr "Primer" #~ msgid "example" #~ msgstr "primer" #~ msgid "test" #~ msgstr "preizkus" #~ msgid "sample" #~ msgstr "primer" #~ msgid "Flight Mode" #~ msgstr "Način letenja" #~ msgid "flight" #~ msgstr "let" #~ msgid "plane" #~ msgstr "letalo" #~ msgid "offline" #~ msgstr "nepovezan" #~ msgid "airplane" #~ msgstr "letalo" #~ msgid "network" #~ msgstr "omrežje" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Slike" #, fuzzy #~ msgid "hotspot" #~ msgstr "Vroča vstopna točka" #~ msgid "language" #~ msgstr "jezik" #~ msgid "keyboard" #~ msgstr "tipkovnica" #~ msgid "spellcheck" #~ msgstr "črkovanje" #~ msgid "correct" #~ msgstr "popravi" #~ msgid "suggestions" #~ msgstr "predlogi" #~ msgid "capitalization" #~ msgstr "velike začetnice" #~ msgid "punctuation" #~ msgstr "ločila" #~ msgid "layout" #~ msgstr "postavitev" #~ msgid "words" #~ msgstr "besede" #~ msgid "vibration" #~ msgstr "vibriranje" #, fuzzy #~ msgid "launcher" #~ msgstr "Zaganjalnik" #, fuzzy #~ msgid "mouse" #~ msgstr "Miška" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "click" #, fuzzy #~ msgid "communication" #~ msgstr "obvestila" #~ msgid "notifications" #~ msgstr "obvestila" #~ msgid "apps" #~ msgstr "programi" #~ msgid "authorize" #~ msgstr "pooblasti" #~ msgid "permissions" #~ msgstr "dovoljenja" #~ msgid "badges" #~ msgstr "značke" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Zaklep usmerjenosti" #~ msgid "rotation" #~ msgstr "obračanje" #~ msgid "orientation" #~ msgstr "usmerjenost" #, fuzzy #~ msgid "printer" #~ msgstr "Tiskalnik" #, fuzzy #~ msgid "printers" #~ msgstr "Tiskalnik" #, fuzzy #~ msgid "printing" #~ msgstr "čakanje" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Ponastavi" #~ msgid "reset" #~ msgstr "ponastavi" #~ msgid "erase" #~ msgstr "izbriši" #~ msgid "factory" #~ msgstr "tovarna" #~ msgid "clear" #~ msgstr "počisti" #~ msgid "restore" #~ msgstr "obnovi" #~ msgid "sound" #~ msgstr "zvok" #~ msgid "silent" #~ msgstr "tiho" #~ msgid "ringtone" #~ msgstr "melodija zvonjenja" #~ msgid "vibrate" #~ msgstr "vibriranje" #~ msgid "dialpad" #~ msgstr "številčnica" #~ msgid "message" #~ msgstr "sporočilo" #~ msgid "volume" #~ msgstr "glasnost" #~ msgid "time" #~ msgstr "čas" #~ msgid "date" #~ msgstr "datum" #~ msgid "timezone" #~ msgstr "časovni pas" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "skrito" #~ msgid "Used by Ubuntu" #~ msgstr "Uporablja Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Galerija Ubuntu" #, fuzzy #~ msgid "Dash background" #~ msgstr "ozadje" #~ msgid "Edit" #~ msgstr "Uredi" #, fuzzy #~ msgid "New APN" #~ msgstr "APN %1-a" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Posredniški strežnik" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Posredniški strežnik" #, fuzzy #~ msgid "User name" #~ msgstr "Uporabniško ime" #, fuzzy #~ msgid "Enter username" #~ msgstr "Vnesite šifrirno reklo" #, fuzzy #~ msgid "Enter password" #~ msgstr "Vnesite šifrirno reklo" #, fuzzy #~ msgid "PAP only" #~ msgstr "samo telefona" #, fuzzy #~ msgid "CHAP only" #~ msgstr "samo telefona" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Ponudnik" #~ msgid "Carrier" #~ msgstr "Ponudnik" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Nosilni signali" #, fuzzy #~ msgid "MMS APN" #~ msgstr "APN MMS-a:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Internetni APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "APN %1-a" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Ponastavi nastavitve APN-a" #~ msgid "Reset APN Settings" #~ msgstr "Ponastavi nastavitve APN-a" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Ali ste prepričani, da želite ponastaviti nastavitve APN-a?" #, fuzzy #~ msgid "Disable" #~ msgstr "onemogoči" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Prekini povezavo" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "onemogoči" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "prekini" #~ msgid "Cellular" #~ msgstr "Mobilno omrežje" #~ msgid "Call forwarding" #~ msgstr "Posredovanje klica" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Za odhodne klice uporabi:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager ni na voljo" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Telefonska številka" #, fuzzy #~ msgid "Numbers" #~ msgstr "številke" #, fuzzy #~ msgid "All calls" #~ msgstr "klic" #, fuzzy #~ msgid "Some calls" #~ msgstr "Telefonski klici:" #~ msgid "Off" #~ msgstr "Onemogočeno" #~ msgid "Forward to" #~ msgstr "Posreduj" #~ msgid "Enter a number" #~ msgstr "Vnesite številko" #~ msgid "Call waiting" #~ msgstr "Dajanje klica na čakanje" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Vam omogoči, da odgovorite ali začnete nov klic, medtem ko ste na drugem " #~ "klicu in preklopi med njima" #~ msgid "Services" #~ msgstr "Storitve" #, qt-format #~ msgid "Last called %1" #~ msgstr "Zadnji klic %1" #~ msgid "Call" #~ msgstr "Klic" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 storitve" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "dovoljenja" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Programi, kateri imajo vaše dovoljenje ter so zahtevali dostop do:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Programi, kateri so zahtevali dostop do vašega fotoaparata" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Programi, kateri so zahtevali dostop do vašega mikrofona" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefon" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Programi, kateri so zahtevali dostop do vašega mikrofona" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Programi, kateri so zahtevali dostop do vašega mikrofona" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Programi, kateri so zahtevali dostop do vašega mikrofona" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Uporabi GPS za odkritje Vaše grobega položaja. Kadar je ugasnjen, se GPS " #~ "izklopi za varčevanje energije." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Uporablja WiFi in GPS za odkrivanje Vašega grobega položaja. Izklop " #~ "odkrivanja položaja prihrani energijo." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Uporablja WiFi (trenutno izklopljen) in GPS za odkrivanje Vašega grobega " #~ "položaja. Izklop odkrivanja položaja prihrani energijo." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Uporablja WiFi, položaje baznih postaj in GPS za odkrivanje Vašega " #~ "grobega položaja. Izklop odkrivanja položaja prihrani energijo." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Uporablja WiFi, položaje baznih postaj (trenutno ni mobilne povezave) in " #~ "GPS za odkrivanje Vašega grobega položaja. Izklop odkrivanja položaja " #~ "prihrani energijo." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Uporablja WiFi (trenutno izklopljen), položaje baznih postaj in GPS za " #~ "odkrivanje Vašega grobega položaja. Izklop odkrivanja položaja prihrani " #~ "energijo." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Uporablja WiFi (trenutno izklopljen), položaje baznih postaj (trenutno ni " #~ "mobilne povezave) in GPS za odkrivanje Vašega grobega položaja. Izklop " #~ "odkrivanja položaja prihrani energijo." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Dovoli dostop do mesta:" #, fuzzy #~ msgid "None requested" #~ msgstr "Ni zaznanih" #~ msgid "Change passcode…" #~ msgstr "Spremeni geslo ..." #~ msgid "Change passphrase…" #~ msgstr "Spremeni šifrirno reklo ..." #~ msgid "Switch to swipe" #~ msgstr "Preklopi na poteg" #~ msgid "Switch to passcode" #~ msgstr "Preklopi na geslo" #~ msgid "Switch to passphrase" #~ msgstr "Preklopi na šifrirno reklo" #~ msgid "Existing passcode" #~ msgstr "Obstoječe geslo" #~ msgid "Existing passphrase" #~ msgstr "Obstoječe šifrirno reklo" #~ msgid "Choose passcode" #~ msgstr "Izberite geslo" #~ msgid "Choose passphrase" #~ msgstr "Izberi šifrirno reklo" #~ msgid "Confirm passcode" #~ msgstr "Potrdite geslo" #~ msgid "Confirm passphrase" #~ msgstr "Potrdite šifrirno reklo" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Ti gesli se ne ujemata. Poskusite znova." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Ti šifrirni rekli se ne ujemata. Poskusite znova." #~ msgid "Unset" #~ msgstr "Prekliči nastavitev" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Odkleni telefon s:" #~ msgid "Swipe (no security)" #~ msgstr "potegom (brez varnosti)" #~ msgid "4-digit passcode" #~ msgstr "4-številčno geslo" #~ msgid "Passphrase" #~ msgstr "šifrirnim reklom" #~ msgid "Swipe (no security)… " #~ msgstr "Poteg (brez varnosti) ... " #~ msgid "4-digit passcode…" #~ msgstr "4-številčno geslo ..." #~ msgid "Passphrase…" #~ msgstr "Šifrirno reklo ..." #~ msgid "Security & Privacy" #~ msgstr "Varnost in zasebnost" #~ msgid "Phone and Internet" #~ msgstr "telefona in interneta" #~ msgid "Phone only" #~ msgstr "samo telefona" #~ msgid "SIM PIN" #~ msgstr "Geslo PIN kartice SIM" #~ msgid "On" #~ msgstr "Omogočeno" #~ msgid "Encryption" #~ msgstr "Šifriranje" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Šifriranje ščiti pred dostopom podatkov na telefonu, ko je telefon " #~ "povezan z računalnikom ali drugo napravo." #~ msgid "Privacy" #~ msgstr "Zasebnost" #~ msgid "Stats on welcome screen" #~ msgstr "Statistika na pozdravnem zaslonu" #~ msgid "Messages on welcome screen" #~ msgstr "Sporočila na pozdravnem zaslonu" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Brez" #~ msgid "Passcode" #~ msgstr "Geslo" #~ msgid "Sleep locks immediately" #~ msgstr "Način pripravljenosti zaklene takoj" #~ msgid "When locked, allow:" #~ msgstr "Ko je zaklenjen, dovoli:" #~ msgid "Notifications and quick settings" #~ msgstr "Obvestila in hitre nastavitve" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Vključi varnostni zaklep za omejitev dostopa, ko je telefon zaklenjen." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Drugi programi in funkcije vas bodo pozvale k odklepu." #~ msgid "Change SIM PIN" #~ msgstr "Spremeni PIN kartice SIM" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Nepravilen PIN. Ostaja še %1 poskusov." #~ msgstr[1] "Nepravilen PIN. Ostaja še %1 poskus." #~ msgstr[2] "Nepravilen PIN. Ostajata še %1 poskusa." #~ msgstr[3] "Nepravilen PIN. Ostajajo še %1 poskusi." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "Dovoljenih je %1 poskusov." #~ msgid "Current PIN:" #~ msgstr "Trenutni PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Dovoljenih je %1 poskusov." #~ msgstr[1] "Dovoljen je %1 poskus." #~ msgstr[2] "Dovoljena sta %1 poskusa." #~ msgstr[3] "Dovoljeni so %1 poskusi." #~ msgid "Choose new PIN:" #~ msgstr "Izberite nov PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Potrdite novi PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN-a se ne ujemata. Poskusite znova." #~ msgid "Enter SIM PIN" #~ msgstr "Vnesite PIN kartice SIM" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Vnesite predhodni PIN kartice SIM" #~ msgid "Unlock" #~ msgstr "Odkleni" #~ msgid "Lock" #~ msgstr "Zakleni" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Odkleni" #~ msgid "Change PIN…" #~ msgstr "Spremeni PIN ..." #, fuzzy #~ msgid "Locked" #~ msgstr "Zakleni" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Odkleni" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Ko je PIN kartice SIM nastavljen, mora po ponovnem zagonu telefona ali " #~ "zamenjavi SIM-a biti vnešen za dostop do mobilnih storitev." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Vnos večkrat nepravilnega PIN-a lahko trajno zaklene SIM." #~ msgid "Hour" #~ msgstr "Ura" #~ msgid "Minute" #~ msgstr "Minute" #~ msgid "Second" #~ msgstr "Sekunde" #~ msgid "Day" #~ msgstr "Dan" #~ msgid "Month" #~ msgstr "Mesec" #~ msgid "Year" #~ msgstr "Leto" #~ msgid "Cellular data" #~ msgstr "Podatki mobilnega omrežja" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Ni zaznanih" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Dodajte kartico SIM in ponovno zaženite napravo" #~ msgid "Data roaming" #~ msgstr "Podatkovno gostovanje" #~ msgid "Ask me each time" #~ msgstr "Vedno me vprašaj" #~ msgid "For outgoing calls, use:" #~ msgstr "Za odhodne klice uporabi:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "SIM lahko spremenite za posamezne klice ali za stike v imeniku." #~ msgid "For messages, use:" #~ msgstr "Za sporočila uporabi:" #~ msgid "Data usage statistics" #~ msgstr "Statistika uporabe podatkov" #~ msgid "Carriers" #~ msgstr "Nosilni signali" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Povezano" #~ msgid "2G only (saves battery)" #~ msgstr "samo 2G (varčuje z baterijo)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (hitrejše)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (hitreje)" #~ msgid "Edit SIM Name" #~ msgstr "Uredi SIM ime" #~ msgid "Cellular data:" #~ msgstr "Mobilni podatki:" #~ msgid "Accessibility" #~ msgstr "Dostopnost" #~ msgid "accessibility" #~ msgstr "dostopnost" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobilno" #~ msgid "mobile" #~ msgstr "mobilno" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "podatki" #~ msgid "carrier" #~ msgstr "nosilni signal" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "gostovanje" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "storitve" #~ msgid "forwarding" #~ msgstr "posredovanje" #~ msgid "waiting" #~ msgstr "čakanje" #~ msgid "call" #~ msgstr "klic" #~ msgid "shortcuts" #~ msgstr "bližnjice" #~ msgid "numbers" #~ msgstr "številke" #~ msgid "security" #~ msgstr "varnost" #~ msgid "privacy" #~ msgstr "zasebnost" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "koda" #~ msgid "password" #~ msgstr "geslo" #~ msgid "passphrase" #~ msgstr "šifrirno reklo" #~ msgid "swipe" #~ msgstr "poteg" #~ msgid "allow" #~ msgstr "dovoli" #~ msgid "access" #~ msgstr "dostop" #~ msgid "Updates available" #~ msgstr "Na voljo so posodobitve" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Nepravilno geslo. Poskusite znova." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Napačna šifrirna fraza. Poskusite znova." #~ msgid "Could not set security mode" #~ msgstr "Ni mogoče nastavitvi načina varnosti" #~ msgid "Could not set security display hint" #~ msgstr "Ni mogoče nastaviti varnostnega prikaza namiga" #~ msgid "Authentication token manipulation error" #~ msgstr "Napaka ravnanja z overitvenim žetonom" #~ msgid "There's an updated system image." #~ msgstr "Obstaja posodobljen odtis sistema." #~ msgid "Tap to open the system updater." #~ msgstr "Tapnite za odprtje posodobilnika sistema." lomiri-system-settings-1.1.0/po/sq.po000066400000000000000000002344571457356502600176210ustar00rootroot00000000000000# Albanian translation for lomiri-system-settings # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd. 2015 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2015. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-12-18 15:26+0000\n" "Last-Translator: Enkli Ylli \n" "Language-Team: Albanian \n" "Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:39+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Parametrat e Sistemit" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferencat;Parametrat;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Nuk mund të anuloj kërkesën aktuale (nuk mund të kontaktoj shërbimin)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" "Nuk mund të ndërpritet kërkesa aktuale (nuk mund të kontaktojë shërbimin)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Modus i Zhvilluesit" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Në Modusin e Zhvilluesit, çdokush mund të hyjë, ndryshojë ose fshijë ndonjë " "gjë në këtë pajisje duke e lidhur atë me një pajisje tjetër." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Keni nevojë për një kodkalimi ose fjalëkalim të vendosur për të përdorur " "Modusin e Zhvilluesit." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Bllokojeni sigurinë" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Na vjen keq, kjo licencë nuk mund të shfaqet." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Mbi" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Seriali" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Asnjë" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Adresa Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Adresa Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Hapsira e ruajtjes" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 e lirë" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Softwari:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "Sistemi i Operimit" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Aktualizimi i fundit" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Kurrë" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Kontrollo për aktualizimet" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Ligjore:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Licenca e Softwerit" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Info Rregullattor" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Modusi i Zhvilluesit" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Duke skanuar" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Parametrat e Sistemit" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Përdorur nga programet" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videot" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Audio" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Fotot" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Skedarë të tjerë" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Përdorur nga programet" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Hapësira Totale e ruajtjes" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Hapësira e lirë" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Sipas emrit" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Sipas madhësisë" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Detajet e ndërtimit te OS" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Numri i ndertimit te OS" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Pjesa e Ubuntu Image" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Përshkrimi i ndertimit të Ubuntu-së" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Pjesa e Imazhit të Pajisjes" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Pershkrimi i ndertimit të Pajisjes" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Pjesa e imazhit të personalizimit" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Titull i panjohur" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Anullo" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Nuk ka imazhe të zgjedhura" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Hiq % 1 imazh" msgstr[1] "Hiq % 1 imazhe" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Shto një imazh…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Hiq imazhin…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Sfondi" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Rivendosni të gjitha cilësimet e sistemit" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "Aktivizo" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Pajisja duhet të rifillojë që ndryshimet të hyjnë në fuqi." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "prapaskenë" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistemi" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "E përsonalizuar" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "Zgjidhni një lidhje" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Parapamje" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Vendos" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Bateria" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 sekondë më parë" msgstr[1] "%1 sekonda më parë" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minutë më parë" msgstr[1] "%1 minuta më parë" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ore më parë" msgstr[1] "%1 orë më parë" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Niveli i mbushjes" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Dje" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Sot" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Duke Mbushur" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Mbushja e plotë e fundit" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Mbushur plotësisht" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Mënyrat për të zvogëluar përdorimin e baterisë:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Shfaq shkëlqimin" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Blloko kur është boshe" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Fle kur është boshe" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Pas %1 minute" msgstr[1] "Pas %1 minutave" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Pas %1 minutë" msgstr[1] "Pas %1 minutave" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi përdoret për Hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Mbyll pajisjen kur nuk është në përdorim:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Vendos pajisjen për të fjetur kur nuk është në përdorim:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Pas %1 minute" msgstr[1] "Pas %1 minutave" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kohët më të shkurtra janë më të sigurta. Pajisja nuk do të bllokohet gjatë " "telefonatave ose rishikimit të videos." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Pajisja nuk do të fle gjatë telefonatave ose rishikimit të videos." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Kërkesë për autorizim të çiftimit Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Pajisja % 1 dëshiron të çiftëzohet me këtë pajisje. A doni ta lejoni këtë?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Lejo" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Refuzo" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Kërkesë për çiftimin e Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Ju lutemi konfirmoni që PIN-i që shfaqet në '% 1' përputhet me këtë" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Konfirmo PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "I lidhur" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Duke u Lidhur…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Shkëputur …" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Shkëputur" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Pa njohurë" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Kompjuteri" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefoni" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modemi" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Rrjeti" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Ndegjojsa me mikrofon" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Ndegjojsa" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Audio Tjetër" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypadi" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tastiera" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tabletë" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Miu" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Printeri" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Ora" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Të Tjera" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "E Shkëlqyer" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "E Mirë" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Mjaftueshëm" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "E Dobët" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Emri" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Lloji" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Gjendja" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Forca e sinjalit" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Lidhu automatikisht kur zbulohet:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Shkëputu" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Lidhu" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Harroni këtë pajisje" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Fut kodin PIN në % 1 dhe shtypni \"Enter\" në tastierë:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "I Zbulueshëm" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "I pa Zbulueshëm" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Duke kërkuar…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Paisjet e lidhura:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Lidhni një pajisje tjetër:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Lidh nje paisje:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Nuk u dallua asnjë" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN për '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Binjakëzo" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Ndriçimi dhe Shfaqja" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Ndriçimi" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Shfaq shkëlqimin" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Rregullo automatikisht" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Zmadhon dhe zvogëlon ndriqimin për t'iu përshtatur mjedisit." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "Ekrani" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Ekrani extern" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Ekran pa tel" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Nuk është e lidhur" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Ekran pa tel" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Nuk u gjind asnjë ekran" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Ekrani i lidhur:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Duke u lidhur" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Përdor një tjetër ekran:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Zgjidh ekranin:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Kjo pajisje nuk u lidh me %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Një gabim i papritur ndodhi gjatë lidhjes në %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Fotot" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Trokitni për të klikuar" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Formatet e tanishme:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Ndrysho konfigurimin e Hotspoteve" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Vendosni Hotspotin" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Emri i Hotspotit" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Zgjidhni një emër" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Kërko një fjalëkalim (të rekomanduar):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Shfaq fjalëkalimin" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Fillimi i hotspot-it do të ndizet në WiFi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Ndrysho" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Fillo" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Hotspoti" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Kur Hotspoti është e ndezur, pajisjet e tjera mund të përdorin lidhjen tuaj " "të të dhënave celulare përmes Wi-Fi. \n" "Zbatohen tarifat normale të të dhënave." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Pajisjet e tjera mund të përdorin lidhjen tuaj të të dhënave celulare në " "rrjetin Wi-Fi. \n" "Zbatohen tarifat normale të të dhënave." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Ndrysho fjalëkalimin/konfigurimin…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Konfiguro Hotspot…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi është i fikur" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Në mënyrë që të krijoni një Hotspot, duhet të aktivizoni Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Ndez Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Shfaq gjuhën" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Mbrapa" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Konfirmo" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Formatet e tastierës" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Formatet e tanishme:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Të gjitha formatet në dispozicion:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Gjuha & Teksti" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Shfaq gjuhën …" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Aktivizoni tastierën në ekran" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Tastiera në ekran" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Tastiera e jashtme" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "Tastiera në ekran" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tastiera" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Kontrolli i drejtshkrimit" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Korrigjim automatik" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Sugjerime të Fjalës" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Kapitalizimi automatik" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Aktivizon Shift për të përfituar shkronjën e parë të secilës fjali." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Pikësim automatik" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Fut një periudhë kur dy herë prekni Space." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Tingujt e tastierës" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Vibrimi i tastierit" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Transparenca e tastierës" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Tastiera e harduerit" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Layouts dhe burime të tjera" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Pajisja duhet të rifillojë që ndryshimet të hyjnë në fuqi." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Rindize Tani" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Gjuhët aktuale të drejtshkrimit:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Të gjitha gjuhët në dispozicion:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Rivendos lansuesin" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Në ekranet e mëdha:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Gjithmonë tregoni lëshuesin" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Video dhe lojëra me ekran të plotë mund ta fshehin përkohësisht." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Madhësia e ikonës:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Shpejtësia e kursorit:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Shpejtësia e lëvizjes së rrotave:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Shpejtësi me dy klikime:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Testoni dy klikimin:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Touchpad" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Shpejtësia e lëvizjes së gishtit:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Trokitni për të klikuar" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Shkoni me dy gishta" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Injoro prekësin kur:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Gjatë shkrimit" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Miu është e lidhur" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Lidhni një mouse ose touchpad me USB, ose përdorni një pajisje Bluetooth. " "Nëse nuk zbulohet një pajisje Bluetooth, sigurohuni që pajisja Bluetooth të " "jetë e ndezur dhe bateritë e tij të ngarkohen." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Duhet të përdorni një mouse Bluetooth ose touchpad me këtë ekran. Sigurohuni " "që është afër pajisjes dhe bateritë e tij janë të ngarkuara." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Miu & Touchpad" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Butoni primar:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Majtas" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Djathtë" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Shpejtësi e pamjaftueshëm" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Double-klikuar" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "Kërkuesi është tani në dispozicion" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "njoftimet" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "njoftimet" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Njoftimet" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Lejo që kjo aplikacion të më alarmojë duke përdorur:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Tingujtë" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Dridhjet" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Flluskat e Njoftimeve" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Lista e Njoftimeve" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Tingulli" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Aplikacionet që njoftojnë me zë:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Dridhje" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Nese në modusin e Heshtur:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Dridhje normale" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Pa dridhje" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Aplikacionet që njoftojnë me dridhje:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Aplikacionet:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Aplikacionet mund t'ju lajmërojnë duke përdorur tingujt, dridhjet, flluskat " "e njoftimit dhe listën e njoftimeve." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Aplikacionet që njoftojnë me zë" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Apps që të njoftojë me dridhje" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Asnjë njoftim" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Flluskat" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Shtoni një printer" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Jep URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Pajisjet" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Asnjë pajisje nuk u gjet." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Përshkruani printerin" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Lidhje" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Zgjidhni një lidhje" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Emri i printerit" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Përshkrimi" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Dëshirushëm" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Vendndodhja" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Drajveri" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Zgjidhni drajverin" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Zgjidhni printerin nga databaza" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Vendosni skedarin PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filteri i drajverit" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Skedar PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Printo" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Menaxho punët e printimit" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Printeri standart" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Printerë të konfiguruar" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Printerë të njohur" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Fshijë" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Vendos si standart" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Nuk ka printera të përcaktuar." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Statusi i printerit" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Cilësimet e përgjithshëm" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Polisat" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopjet dhe faqet" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Host" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopjet" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Madhësia e letrës" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "I dyfishtë" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Modeli i ngjyrave" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Cilësia" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Aktivizo" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Standart" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Ky është printeri i standart." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Pranon urdhra" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Shpërndar" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Në neutral" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "I ndërprerë" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktiv" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Ndalur" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Nuk ka mesazhe" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Urdhërat" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Menaxho punët e printimit" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adresa" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modeli" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Printer lokal i papërpunuar" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Printoni faqen e testimit" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Të gjitha dokumentet, lojrat e ruajtura, cilësimet dhe sendet e tjera do të " "fshihen përgjithmonë nga pajisja." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Zhduk & Rivendos Gjithçka" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Rikthe Pajisja" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Rivendos lansuesin" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Lëshuesi do të kthehet në përmbajtjen e tij origjinale." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Rivendos cilësimet e sistemit…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Përmbajtja dhe paraqitja e lëshuesit dhe filtrat në ekranin kryesor do të " "kthehen në cilësimet e tyre origjinale." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Fshi & Rivendos të gjitha" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Rivendosni të gjitha cilësimet e sistemit" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Modus i heshtur" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Zilja:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Zëri i lartë mund të dëmtojë dëgjimin tuaj." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonatat:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Tonet Tingelluese" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Dridhje ne Zile" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Dridhje ne modusin e Heshtur" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tonet e Tastatures" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mesazhet:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Dridhje me zerin e mesazheve" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Dridhje me zerin e mesazheve" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Tinguj të tjerë:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Tingulli i mbylljes" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Dridhjet tjera" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Dridhje me zerin e mesazheve" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Zile e personalizuar" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Zgjidh nga" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Zona kohore" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Caktoni kohën dhe datën:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatikisht" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manualisht" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Shkruani vendndodhjen tuaj aktuale." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Nuk ka vend të adekuat" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Ora dhe Data" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Zona kohore:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Caktoni kohën dhe datën:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Cakto kohën dhe datën" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Koha" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Data" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Për të shtuar një konfigurim VPN, shkarkoni skedarin e konfigurimit ose " "konfiguroni manualisht." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Shto konfigurimin manual…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Kërkohet rikyçja VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Pajisja duhet të rifillojë që ndryshimet të hyjnë në fuqi." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Shto certifikatën?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Shto çelës?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Shto skedar pac?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Përmbajtja:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Nuk ka të dhëna të disponueshme." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Ruaj" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Gabim i panjohur" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Nuk u dha arsye" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Tani menaxhohet pajisja" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Pajisja tani nuk është e menaxhuar" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Pajisja nuk mund të përgatitej për konfigurimin" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Konfigurimi i IP nuk mund të rezervohej (nuk ka adresë të disponueshme, " "kohë, etj)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Konfigurimi IP nuk është më i vlefshëm" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Detajet e legalizuara nuk ishin të sakta" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Mbështetësi 802.1X i shkyçur" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Konfigurimi i Mbështetësit 802.1X dështoi" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Mbështetësi 802.1X dështoi" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Mbështetësi 802.1X mori shumë kohë për të vërtetuar" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Klienti DHCP dështoi të niset" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Gabim i klientit DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Klienti DHCP dështoi" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Shërbimi i lidhjes së përbashkët dështoi në nisje" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Shërbimi i lidhjes së përbashkët dështoi" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Firmware e nevojshme për pajisjen mund të mungojë" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Pajisja u hoq" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager shkoi për të fjetur" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Lidhja aktive e pajisjes u zhduk" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Pajisja shkëputet nga përdoruesi ose klienti" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Lidhja ekzistuese e pajisjes u pranua" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Kërkuesi është tani në dispozicion" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Nuk mund të gjendet modemi" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Lidhja Bluetooth dështoi ose u ndërpre" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Një varësi e lidhjes dështoi" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager nuk është i disponueshëm" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Rrjeti WiFi nuk mund të gjendet" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Një lidhje dytësore e lidhjes bazë dështoi" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Detajet e rrjetit" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Lidhja e fundit" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Fjalëkalimi" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Harroje këtë rrjet" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP Adresa" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Kyqu me Rrjetin e Fshehur" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Emri i Rrjetit" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Siguria" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personale" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Ndërmarrje" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dinamik WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Ky rrjet është i pasigurt." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autentifikim" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Autentifikimi i brendshëm" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Certifikata e AK" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Zgjedh…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Skadon: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Skadon: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Përdorimi i certifikatave rekomandohet pasi rrit sigurinë." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Certifikata e klientit" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Çelësi privat i përdoruesit" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Skedar-Pac" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Furnizimi me Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Ç‘kyqur" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonim" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Vërtetuar" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Të dy" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Versioni PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Versioni 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Versioni 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatik" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Identiteti anonim" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identiteti" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Emri i përdoruesit" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Fjalëkalimi me çelës privat" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Mbaj mend fjalëkalimin" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Lidhu me rrjetin e fshehur …" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Rrjetet e mëparshme" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Rikthe" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Privatësia" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Çelësi publik" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "I errët" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Kërko" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personal" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistemi" #~ msgid "Message received" #~ msgstr "Mesazhi u pranua" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Kyqu ne Wi-Fi" #~ msgid "Remove image" #~ msgstr "Hiq Foton" #~ msgid "Unavailable" #~ msgstr "I pa arritshem" #~ msgid "Launcher" #~ msgstr "Lëshuesi" #~ msgid "System;" #~ msgstr "Sistemi;" #~ msgid "about" #~ msgstr "Rreth" #~ msgid "device" #~ msgstr "Pajisja" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telefoni" #~ msgid "number" #~ msgstr "numri" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "seriali" #~ msgid "address" #~ msgstr "adresa" #~ msgid "mac" #~ msgstr "mac-i" #~ msgid "licenses" #~ msgstr "liçensat" #~ msgid "developer" #~ msgstr "krijuesi" #~ msgid "software" #~ msgstr "software" #~ msgid "storage" #~ msgstr "ruajtja" #~ msgid "disk" #~ msgstr "disku" #~ msgid "space" #~ msgstr "hapësira" #~ msgid "version" #~ msgstr "versioni" #~ msgid "revision" #~ msgstr "revizion" #~ msgid "appearance" #~ msgstr "shfaqja" #~ msgid "wallpaper" #~ msgstr "figura e sfondit" #~ msgid "art" #~ msgstr "art-i" #~ msgid "photo" #~ msgstr "foto" #~ msgid "picture" #~ msgstr "foto" #~ msgid "image" #~ msgstr "figurë" #~ msgid "battery" #~ msgstr "bateria" #~ msgid "power" #~ msgstr "fuqia" #~ msgid "charge" #~ msgstr "mbyshja" #~ msgid "idle" #~ msgstr "Në pritje" #~ msgid "lock" #~ msgstr "blloko" #~ msgid "disable" #~ msgstr "çaktivizo" #~ msgid "enable" #~ msgstr "aktivizo" #~ msgid "bluetooth" #~ msgstr "bluetoothi" #~ msgid "headset" #~ msgstr "ndegjojsa me mikrofon" #~ msgid "pair" #~ msgstr "çift" #~ msgid "discover" #~ msgstr "zbulo" #~ msgid "car" #~ msgstr "makinë" #~ msgid "handsfree" #~ msgstr "pa duar" #~ msgid "wireless" #~ msgstr "pa tel" #~ msgid "connect" #~ msgstr "lidhu" #~ msgid "disconnect" #~ msgstr "shkëputu" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "Ndriçimi" #~ msgid "display" #~ msgstr "Ekrani" #~ msgid "screen" #~ msgstr "ekrani" #~ msgid "automatic" #~ msgstr "automatik" #~ msgid "adjust" #~ msgstr "rregullo" #~ msgid "Example" #~ msgstr "Shembull" #~ msgid "example" #~ msgstr "shembull" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "shembull" #~ msgid "Flight Mode" #~ msgstr "Modaliteti aeroplan" #~ msgid "flight" #~ msgstr "fluturim" #~ msgid "plane" #~ msgstr "avion" #~ msgid "offline" #~ msgstr "jashtë linje" #~ msgid "airplane" #~ msgstr "aeroplan" #~ msgid "network" #~ msgstr "rrjeti" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Fotot" #~ msgid "hotspot" #~ msgstr "Hotspoti" #~ msgid "tethering" #~ msgstr "tethered" #~ msgid "language" #~ msgstr "gjuha" #~ msgid "keyboard" #~ msgstr "tastiera" #~ msgid "spellcheck" #~ msgstr "drejtshkrimi" #~ msgid "correct" #~ msgstr "korrigjo" #~ msgid "suggestions" #~ msgstr "sugjerime" #~ msgid "capitalization" #~ msgstr "gërma kapitale" #~ msgid "punctuation" #~ msgstr "pikëzimi" #~ msgid "layout" #~ msgstr "forma" #~ msgid "words" #~ msgstr "fjalët" #~ msgid "vibration" #~ msgstr "dridhje" #~ msgid "launcher" #~ msgstr "Lëshuesi" #~ msgid "mouse" #~ msgstr "Miu" #~ msgid "touchpad" #~ msgstr "touchpad" #~ msgid "tap" #~ msgstr "kliko" #~ msgid "touch" #~ msgstr "touch" #~ msgid "click" #~ msgstr "kliko" #~ msgid "input" #~ msgstr "të dhëna" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Autentifikim" #~ msgid "notifications" #~ msgstr "njoftimet" #~ msgid "apps" #~ msgstr "programet" #~ msgid "authorize" #~ msgstr "autorizo" #~ msgid "permissions" #~ msgstr "lejet" #~ msgid "badges" #~ msgstr "etiketat" #~ msgid "facebook" #~ msgstr "facebooku" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr-i" #~ msgid "gmail" #~ msgstr "gmail-i" #~ msgid "Rotation Lock" #~ msgstr "Mbyll Rrotullimin" #~ msgid "rotation" #~ msgstr "rrotullimi" #~ msgid "orientation" #~ msgstr "orientimi" #~ msgid "printer" #~ msgstr "Printeri" #~ msgid "printers" #~ msgstr "Printeret" #~ msgid "printing" #~ msgstr "Printo" #~ msgid "pdf" #~ msgstr "PDF" #~ msgid "ppd" #~ msgstr "PPD" #~ msgid "collate" #~ msgstr "Klasifiko" #~ msgid "copies" #~ msgstr "Kopie" #~ msgid "colormodel" #~ msgstr "Modeli i ngjyrave" #~ msgid "greyscale" #~ msgstr "Nuancat e hirtë" #~ msgid "color" #~ msgstr "Ngjyrë" #~ msgid "laser" #~ msgstr "Lazer" #~ msgid "ink" #~ msgstr "Ngjyra" #~ msgid "Reset" #~ msgstr "Rivendos" #~ msgid "reset" #~ msgstr "rivendos" #~ msgid "erase" #~ msgstr "fshije" #~ msgid "factory" #~ msgstr "rikthim ne gjendjen e fabrikes" #~ msgid "clear" #~ msgstr "pastro" #~ msgid "restore" #~ msgstr "rikthe" #~ msgid "sound" #~ msgstr "zëri" #~ msgid "silent" #~ msgstr "i heshtur" #~ msgid "ringtone" #~ msgstr "zile" #~ msgid "vibrate" #~ msgstr "dridhje" #~ msgid "dialpad" #~ msgstr "dialpadi" #~ msgid "message" #~ msgstr "mesazh" #~ msgid "volume" #~ msgstr "volumi" #~ msgid "time" #~ msgstr "Koha" #~ msgid "date" #~ msgstr "data" #~ msgid "timezone" #~ msgstr "zona kohore" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "routing" #~ msgid "wifi" #~ msgstr "WiFi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "i fshehur" #~ msgid "Used by Ubuntu" #~ msgstr "Përdorur nga Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu" #~ msgid "Dash background" #~ msgstr "Prapaskena e ekranit" #~ msgid "Opacity:" #~ msgstr "Transparenc:" #~ msgid "Edit" #~ msgstr "Ndrysho" #~ msgid "New APN" #~ msgstr "%1 APN" #~ msgid "Used for:" #~ msgstr "Përdoren për:" #~ msgid "Internet and MMS" #~ msgstr "Internet dhe MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Futni një emër që përshkruan APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Futni emrin e pikës së hyrjes" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Shkruani qendrën e mesazhit" #~ msgid "Proxy" #~ msgstr "Proksi" #~ msgid "Enter message proxy" #~ msgstr "Shkruani proxy mesazhin" #~ msgid "Proxy port" #~ msgstr "Porti i Proksit" #~ msgid "Enter message proxy port" #~ msgstr "Shkruani proxy mesazh portin" #~ msgid "User name" #~ msgstr "Emri i përdoruesit" #~ msgid "Enter username" #~ msgstr "Emri i përdoruesit" #~ msgid "Enter password" #~ msgstr "Sheno Fjalëkalimin" #~ msgid "PAP or CHAP" #~ msgstr "PAP ose CHAP" #~ msgid "PAP only" #~ msgstr "Vetëm PAP" #~ msgid "CHAP only" #~ msgstr "Vetëm CHAP" #~ msgid "Protocol" #~ msgstr "Protokoli" #~ msgid "IPv4" #~ msgstr "IP v4" #~ msgid "IPv6" #~ msgstr "IP v6" #~ msgid "IPv4v6" #~ msgstr "IP v4v6" #~ msgid "Carrier & APN" #~ msgstr "Operatori & APN" #~ msgid "Carrier" #~ msgstr "Operatori" #~ msgid "Carriers & APNs" #~ msgstr "Operatoret & APN" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Internet APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Rivendos të gjitha cilësimet e APN …" #~ msgid "Reset APN Settings" #~ msgstr "Rivendos Cilësit e APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Jeni i sigurt se doni të Rivendosni Cilësimet APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Preferuar %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Ju keni zgjedhur % 1 si MMS APN tuaj të preferuar. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Ju keni zgjedhur % 1 si APN Interneti tuaj të preferuar. " #~ msgid "Disable" #~ msgstr "Deaktivizo" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Shkëputu %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Deaktivizo %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Kjo shkëput %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Kjo deaktivizon %1." #~ msgid "Cellular" #~ msgstr "Celular" #~ msgid "Call forwarding" #~ msgstr "Përcjellja e thirrjes" #~ msgid "Forward every incoming call" #~ msgstr "Kalo gjdo thirrje hyrse" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Dërgon të gjitha telefonatat në një numër tjetër telefonik." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Statusi i përcjelljes së thirrjes nuk mund të verifikohet " #~ msgid "Forward incoming calls when:" #~ msgstr "Ridrejto thirrjet hyrse nese:" #~ msgid "I’m on another call" #~ msgstr "Unë jam në një telefonatë tjetër" #~ msgid "I don’t answer" #~ msgstr "Unë nuk përgjigjem" #~ msgid "My phone is unreachable" #~ msgstr "Telefoni im nuk është i arritshëm" #~ msgid "Contacts…" #~ msgstr "Kontaktet…" #~ msgid "Please select a phone number" #~ msgstr "Ju lutemi zgjidhni një numër telefoni" #~ msgid "Numbers" #~ msgstr "Numrat" #~ msgid "Could not forward to this contact" #~ msgstr "Nuk mund ta përcillte këtë kontakt" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kontakti nuk lidhet me ndonjë numër telefoni." #~ msgid "All calls" #~ msgstr "Të gjitha thirrjet" #~ msgid "Some calls" #~ msgstr "Disa thirrje" #~ msgid "Off" #~ msgstr "Fikur" #~ msgid "Forward to" #~ msgstr "Përpara" #~ msgid "Enter a number" #~ msgstr "Sheno një numër" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Dërgimi i thirrjeve nuk mund të ndryshohet tani." #~ msgid "Call waiting" #~ msgstr "Thirrje në pritje" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Ju lejon të përgjigjeni ose të nisni një telefonatë të re gjatë një " #~ "telefonate tjetër dhe të kaloni mes tyre" #~ msgid "Services" #~ msgstr "Shërbimet" #, qt-format #~ msgid "Last called %1" #~ msgstr "Thirrja e fundit %1" #~ msgid "Call" #~ msgstr "Thirrje" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 shërbime" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Lejet e aplikacioneve" #~ msgid "Apps that you have granted access to:" #~ msgstr "Aplikacionet që keni dhënë qasje në:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Aplikacionet që kanë kërkuar qasje në Kameren tuaj" #~ msgid "Apps that have requested access to your location" #~ msgstr "Aplikacionet që kanë kërkuar qasje në vendndodhjen tënde" #~ msgid "Microphone" #~ msgstr "Mikrofoni" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Aplikacionet që kanë kërkuar qasje në mikrofonin tënd" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Aplikacionet mund të kërkojnë gjithashtu qasje në llogaritë online." #~ msgid "Online Accounts…" #~ msgstr "Llogaritë online …" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "Lëreni pajisjen të zbulojë vendndodhjen tuaj:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Përdorimi vetëm i GPS (më pak i saktë)" #~ msgid "Using GPS" #~ msgstr "Përdorimi i GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Përdorimi i GPS, info anonime Wi-Fi dhe rrjetit celular.
Duke " #~ "zhgjedhur kete akcion ju akceptoni
Termat dhe kushtet e " #~ "Nokia HERE." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "Përdorimi i GPS, info anonime Wi-Fi dhe rrjetit celular.
Duke " #~ "zhgjedhur kete akcion ju akceptoni Termat dhe kushtet e " #~ "Nokia HERE." #~ msgid "Not at all" #~ msgstr "Aspak fare" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Përdor GPS për të zbuluar vendndodhjen tuaj të përafërt. Kur fikeni, GPS " #~ "fiket për të kursyer baterinë." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Përdor Wi-Fi dhe GPS për të zbuluar vendndodhjen tuaj të përafërt. " #~ "Çaktivizimi i zbulimit të vendndodhjes kursen baterinë." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Përdor Wi-Fi (aktualisht i fikur) dhe GPS për të zbuluar vendndodhjen " #~ "tuaj të përafërt. Çaktivizimi i zbulimit të vendndodhjes kursen baterinë." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Përdor zonat WiFi, kullë qelizore dhe GPS për të zbuluar vendndodhjen " #~ "tuaj të përafërt. Çaktivizimi i zbulimit të vendndodhjes kursen baterinë." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Përdor WiFi, vendndodhjet e kullave qelizore (nuk ka lidhje celulare " #~ "aktuale), dhe GPS për të zbuluar vendndodhjen tuaj të përafërt. " #~ "Çaktivizimi i zbulimit të vendndodhjes kursen baterinë." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Përdor WiFi (aktualisht i fikur), vendndodhjet e kullave qelizore dhe GPS " #~ "për të zbuluar vendndodhjen tuaj të përafërt. Çaktivizimi i zbulimit të " #~ "vendndodhjes kursen baterinë." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Përdor WiFi (aktualisht i fikur), vendndodhjet e kullave të qelizore (pa " #~ "lidhje aktuale celulare) dhe GPS për të zbuluar vendndodhjen tuaj të " #~ "përafërt. Çaktivizimi i zbulimit të vendndodhjes kursen baterinë." #~ msgid "Let apps access this location:" #~ msgstr "Lejoni që aplikacionet të kenë qasje në këtë vend:" #~ msgid "None requested" #~ msgstr "Asnjë kërkesë" #~ msgid "Change passcode…" #~ msgstr "-Ndrysho Kodkalimin…" #~ msgid "Change passphrase…" #~ msgstr "Ndrysho farzëkalimin …" #~ msgid "Switch to swipe" #~ msgstr "Ndërro në" #~ msgid "Switch to passcode" #~ msgstr "Ndërro ne Kodkalim" #~ msgid "Switch to passphrase" #~ msgstr "Ndërro në Farzëkalim" #~ msgid "Existing passcode" #~ msgstr "Kodi kalimtar ekzistues" #~ msgid "Existing passphrase" #~ msgstr "Frazëkalimi ekzistues" #~ msgid "Choose passcode" #~ msgstr "Zhgjidh Kodkalimin" #~ msgid "Choose passphrase" #~ msgstr "Zgjedh frazëkalimin" #~ msgid "Confirm passcode" #~ msgstr "Komfirmo Kodkalimin" #~ msgid "Confirm passphrase" #~ msgstr "Konfirmo frazëkalimin" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Ato kode nuk përputhen. Provo sërish." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Këto farzëkalime nuk përputhen. Provo sërish." #~ msgid "Unset" #~ msgstr "Hiq" #~ msgid "Unlock the device using:" #~ msgstr "Hape pajisjen duke përdorur:" #~ msgid "Swipe (no security)" #~ msgstr "Rrëshqit (pa siguri)" #~ msgid "4-digit passcode" #~ msgstr "4-shifëror kodkalues" #~ msgid "Passphrase" #~ msgstr "Frazëkalimi" #~ msgid "Fingerprint" #~ msgstr "Gjurmë gishti" #~ msgid "Swipe (no security)… " #~ msgstr "Rrëshqit (pa siguri) ... " #~ msgid "4-digit passcode…" #~ msgstr "4-shifëror kodkalim…" #~ msgid "Passphrase…" #~ msgstr "Farzëkalim…" #~ msgid "Security & Privacy" #~ msgstr "Siguria dhe Privatësia" #~ msgid "Phone and Internet" #~ msgstr "Telefon dhe internet" #~ msgid "Phone only" #~ msgstr "Vetëm telefon" #~ msgid "Fingerprint ID" #~ msgstr "ID e gjurmëve të gishtave" #~ msgid "Locking and unlocking" #~ msgstr "Bllokimi dhe zhbllokimi" #~ msgid "SIM PIN" #~ msgstr "PIN i SIM-it" #~ msgid "On" #~ msgstr "Aktiv" #~ msgid "Encryption" #~ msgstr "Kriptimi" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Kriptimi mbron nga qasja në të dhënat e telefonit kur telefoni është i " #~ "lidhur me një kompjuter ose pajisje të tjera." #~ msgid "Privacy" #~ msgstr "Privatësia" #~ msgid "Stats on welcome screen" #~ msgstr "Statistikat në ekranin e mirëseardhjes" #~ msgid "Messages on welcome screen" #~ msgstr "Mesazhet në ekranin e mirëseardhjes" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Asnjë" #~ msgid "Passcode" #~ msgstr "Kodkalimi" #~ msgid "Sleep locks immediately" #~ msgstr "Modus gjumi menjëherë" #~ msgid "When locked, allow:" #~ msgstr "Kur të jetë i bllokuar, lejo:" #~ msgid "Notifications and quick settings" #~ msgstr "Njoftime dhe konfigurime të shpejta" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Aktivizo sigurinë e bllokimit për të kufizuar qasjen kur pajisja është e " #~ "bllokuar." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Aplikacione dhe funksione të tjera do t'ju kërkojnë të zhbllokoni." #~ msgid "Change SIM PIN" #~ msgstr "Ndrysho PIN-in e SIM-it" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN-i i pasaktë. % 1 përpjekje e mbetur." #~ msgstr[1] "PIN-i i pasaktë. % 1 përpjekje të mbetura." #~ msgid "No more attempts allowed" #~ msgstr "Asnjë përpjekje nuk lejohet" #~ msgid "Current PIN:" #~ msgstr "PIN-i aktual:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "% 1 përpjekje e lejuar." #~ msgstr[1] "% 1 përpjekje te lejuara." #~ msgid "Choose new PIN:" #~ msgstr "Zgjidh PIN-in e ri:" #~ msgid "Confirm new PIN:" #~ msgstr "Konfirmo PIN-in e ri:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN-et nuk përputhen. Provo përsëri." #~ msgid "Enter SIM PIN" #~ msgstr "Shtyp PIN-in e SIM-it" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Shkruani PIN-in e mëparshme SIM" #~ msgid "Unlock" #~ msgstr "Zhblloko" #~ msgid "Lock" #~ msgstr "Blloko" #~ msgid "Unlocked" #~ msgstr "Zhbllokuar" #~ msgid "Change PIN…" #~ msgstr "Ndrysho PIN-in…" #~ msgid "Locked" #~ msgstr "Bllokuar" #~ msgid "Unlock…" #~ msgstr "Zhblloko…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Kur një PIN PIN është vendosur, duhet të futet për të hyrë në shërbimet " #~ "celulare pasi ta rinisni pajisjen ose shkëmbyer SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Futja e një PIN-i të pasaktë në mënyrë të përsëritur mund të bllokon SIM-" #~ "in përgjithmonë." #~ msgid "Hour" #~ msgstr "Orë" #~ msgid "Minute" #~ msgstr "Minutë" #~ msgid "Second" #~ msgstr "Sekondë" #~ msgid "Day" #~ msgstr "Ditë" #~ msgid "Month" #~ msgstr "Muaji" #~ msgid "Year" #~ msgstr "Viti" #~ msgid "Cellular data" #~ msgstr "Të dhënat celulare" #~ msgid "No SIM detected" #~ msgstr "Nuk ka asnjë SIM" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Futni një SIM, dhe më pas tistarto pajisjen." #~ msgid "Data roaming" #~ msgstr "Të dhënat roaming" #~ msgid "Ask me each time" #~ msgstr "Më pyes çdo herë" #~ msgid "For outgoing calls, use:" #~ msgstr "Për thirrjet dalëse, përdorni:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Ju mund të ndryshoni SIM për thirrje individuale ose për kontakte në " #~ "librin e adresave." #~ msgid "For messages, use:" #~ msgstr "Për mesazhet, përdorni:" #~ msgid "Next" #~ msgstr "Vazhdo" #~ msgid "Data usage statistics" #~ msgstr "Statistikat e përdorimit të të dhënave" #~ msgid "Carriers" #~ msgstr "Operatoret" #~ msgid "Connection type:" #~ msgstr "Lloji i lidhjes:" #~ msgid "2G only (saves battery)" #~ msgstr "2G vetëm (kursen bateri)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (i shpejtë)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (më i shpejti)" #~ msgid "Edit SIM Name" #~ msgstr "Ndrysho Emrin e SIM-it" #~ msgid "Cellular data:" #~ msgstr "Të dhënat celulare:" #~ msgid "Accessibility" #~ msgstr "Përdorshmëria" #~ msgid "accessibility" #~ msgstr "përdorshmëria" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "celular" #~ msgid "mobile" #~ msgstr "mobil" #~ msgid "gsm" #~ msgstr "gsm-i" #~ msgid "data" #~ msgstr "të dhëna" #~ msgid "carrier" #~ msgstr "operatori" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2G" #~ msgid "lte" #~ msgstr "lte-ja" #~ msgid "apn" #~ msgstr "apn-ja" #~ msgid "roam" #~ msgstr "roam-i" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "shërbimet" #~ msgid "forwarding" #~ msgstr "përpara" #~ msgid "waiting" #~ msgstr "pritje" #~ msgid "call" #~ msgstr "thirrje" #~ msgid "shortcuts" #~ msgstr "shkurtesat" #~ msgid "numbers" #~ msgstr "numrat" #~ msgid "security" #~ msgstr "siguri" #~ msgid "privacy" #~ msgstr "intimiteti" #~ msgid "pin" #~ msgstr "pin-i" #~ msgid "code" #~ msgstr "kodi" #~ msgid "password" #~ msgstr "fjalëkalimi" #~ msgid "passphrase" #~ msgstr "farzëkalimi" #~ msgid "swipe" #~ msgstr "Rrëshqisni" #~ msgid "allow" #~ msgstr "lejo" #~ msgid "access" #~ msgstr "hyrja" #~ msgid "Updates available" #~ msgstr "Ka aktualizime të disponueshme" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Kodëkalim i pasaktë. Provo përsëri." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Farzëkalim i pasaktë. Provo përsëri." #~ msgid "Could not set security mode" #~ msgstr "Nuk mundi të vendoste mënyrën e sigurisë" #~ msgid "Could not set security display hint" #~ msgstr "Nuk mund të caktoja aluzionin e shfaqjes së sigurisë" #~ msgid "Authentication token manipulation error" #~ msgstr "Gabim në manipulimin e token të identifikimit" #~ msgid "There's an updated system image." #~ msgstr "Ka një imazh të aktualizimit të sistemit." #~ msgid "Tap to open the system updater." #~ msgstr "Kliko për të hapur aktualizimin e sistemit." lomiri-system-settings-1.1.0/po/sr.po000066400000000000000000002233221457356502600176070ustar00rootroot00000000000000# Serbian translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2015-04-13 13:14+0000\n" "Last-Translator: Данило Шеган \n" "Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Подешавања система" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Поставке;Подешавања;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Не може да откаже текући захтев (нема приступа услузи)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Не може да заустави текући захтев (нема приступа услузи)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Режим за развој" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "У режиму за развој, било ко може да приступи, мења или обрише било шта на " "телефону повезивањем на други уређај." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Безбедност закључавања" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Нажалост, ова лиценца се не може приказати." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "опис" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Серијски" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ниједан" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Бежична адреса:" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Блутут адреса:" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Простор" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Софтвер:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ОС" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Последње освежено" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Никада" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Потражи доградње" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Правно:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Лиценце за софтвер" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Подаци о прописима" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Режим за развој" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Подешавања система" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Користе програми" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Видео снимци" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Звук" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Слике" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Остале датотеке" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Користе програми" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Укупан простор" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Слободан простор" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "По називу" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "По величини" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Н/Д" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Појединости о ОС-у" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Издање отиска ОС-а" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Део Убунту отиска" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Опис Убунту отиска" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Део отиска уређаја" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Опис отиска уређаја" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Део прилагођеног отиска" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Непознат наслов" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Откажи" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Нису изабране слике" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Уклони %1 слику" msgstr[1] "Уклони %1 слике" msgstr[2] "Уклони %1 слика" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Додај слику..." #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Уклони слике..." #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Позадина" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Врати сва системска подешавања" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "Видљив" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "Телефон се мора ресетовати да би неке измене узеле маха." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "позадина" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Систем" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Произвољна" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Изаберите лозинку" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Преглед" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Постави" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "У реду" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Батерија" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "Пре %1 секунде" msgstr[1] "Пре %1 секунде" msgstr[2] "Пре %1 секунди" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "Пре %1 минута" msgstr[1] "Пре %1 минута" msgstr[2] "Пре %1 минута" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "Пре %1 сата" msgstr[1] "Пре %1 сата" msgstr[2] "Пре %1 сати" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Ниво пуњења" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Јуче" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Данас" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Управо пуни" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Последње потпуно напуњена" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Потпуно пуна" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Начини да се умањи употреба батерије:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Осветљење екрана" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Закључај када мирује" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Успавај када мирује" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "После %1 минута" msgstr[1] "После %1 минута" msgstr[2] "После %1 минута" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "После %1 минута" msgstr[1] "После %1 минута" msgstr[2] "После %1 минута" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Бежично дељење интернета" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Бежична" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Блутут" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "Закључај телефон када се не користи:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "Успавајте телефон када се не користи:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "После %1 минута" msgstr[1] "После %1 минута" msgstr[2] "После %1 минута" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Краће време је безбедније. Телефон се неће закључати током позива или " "пуштања видеа." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "Телефон се неће успавати током позива или пуштања видеа." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "Захтев за упаривање блутутом" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Захтев за упаривање блутутом" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Проверите да ли ПИН приказан на „%1“ одговара овом" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Потврди ПИН" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Повезан" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Повезивање…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Прекида везу..." #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Прекинута веза" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Непознат" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Рачунар" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Телефон" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Модем" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Мрежа" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Слушалице са микрофоном" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Слушалице" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Видео" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Други звук" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Џојстик" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Тастатура" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Таблет" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Миш" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Штампач" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Камера" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Остало" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Одличан" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Добар" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Умерен" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Слаб" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Назив" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Врста" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Стање" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Јачина сигнала" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Сам повежи када нађе:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Прекини везу" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Повежи" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Заборави овај уређај" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Видљив" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Невидљив" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "Тражи" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Повезани уређаји:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Повежи други уређај:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Повежи уређај:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Ниједан није нађен" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "ПИН за „%1“" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Упари" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "Осветљеност" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Осветљеност" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Осветљење екрана" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Сам подеси" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Осветљава и затамњује екран у складу са окружењем." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "Језик за приказ" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "Последње повезан" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Ниједан није нађен" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Повезани уређаји:" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "Повезивање…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Повежи други уређај:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Изаберите лозинку" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "Прекини везу" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Слике" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Текући распореди:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "Промени поставке дељења интернета" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "Постави дељење интернета" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Назив за дељење интернета" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "Изаберите лозинку" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Прикажи лозинку" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Промени" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Дељење интернета" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Када је дељење интернета укључено, остали уређаји могу да користе вашу " "мобилну везу преко бежичне везе. Очекујте уобичајене трошкове." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Остали уређаји могу да користе вашу мобилну везу преко бежичне мреже. " "Очекујте уобичајене трошкове за употребу података." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "Промени лозинку..." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "Постави дељење интернета" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Бежично дељење интернета" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "на бежичној" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Језик за приказ" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Назад" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Потврди" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Распореди тастатуре" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Текући распореди:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Сво доступни распореди:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Језик и текст" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Језик за приказ..." #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Тастатура" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Провера правописа" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Самоисправљање" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Предлози речи" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Сам убаци велика слова" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Сам користи велика слова на почетку сваке реченице." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Сам додај интерпункцију" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "Додаје тачку и све недостајуће наводнике или заграде, када два пута тапнете " "размак." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Звук тастатуре" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Вибрација тастатуре" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Распореди тастатуре" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "Телефон се мора ресетовати да би неке измене узеле маха." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Одмах ресетуј" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Текући језици за правопис:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Сви доступни језици:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Ресетуј Покретач" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "Прекинута веза" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "лет" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "Нису послати" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "Сво доступни распореди:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Обавештења" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Звук" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "Вибрација тастатуре" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "Обавештења" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "Обавештења" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Звук" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "ротација" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "Вибрирај када је утишан" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "Вибрирај при звоњењу" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Положај" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Изабрани програми вас могу упозорити помоћу искачућих обавештења, звукова, " "вибрација и Центра за обавештења." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "обавештења" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Штампач" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "Унесите ПИН за СИМ картицу" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Услуге" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Повезивање…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Изаберите лозинку" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Штампач" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "Шифровање" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Положај" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Изаберите оператера:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Штампач" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Штампач" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Подешавања система" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Датум и време" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Режим за развој" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "Видљив" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "Поруке:" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "ИП адреса" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Модем" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Сви документи, сачуване игре,подешавања и остале ставке ће трајно бити " "обрисане са телефона." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Обриши и врати све" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "уређај" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Ресетуј Покретач" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Покретач ће бити враћен на свој изворни садржај." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Врати сва системска подешавања..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Садржај и распоред покретача и филтери на почетном екрану ће бити враћени на " "изворна подешавања." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "Обриши и врати све" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Врати сва системска подешавања" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Утишан" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Звоно:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Позиви:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Звук звона" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "Вибрирај при звоњењу" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Вибрирај када је утишан" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "Звуци бирања" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Поруке:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Вибрирај са звуком за поруку" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Вибрирај са звуком за поруку" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Остали звуци:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Звук закључавања" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "Вибрација тастатуре" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Вибрирај са звуком за поруку" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "Звук звона" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "Изаберите оператера:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Временска зона" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Постави временску зону:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Самостално" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Ручно" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Унесите ваше текуће место." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Место није нађено" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Датум и време" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Временска зона:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Постави датум и време:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Постави датум и време" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Време" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Датум" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "Услуга дељене везе није успела" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "Телефон се мора ресетовати да би неке измене узеле маха." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "Настави" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Доступне доградње" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Непозната грешка" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Није наведен разлог" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Уређајем се тренутно управља" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Уређајем се више не управља" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Уређај није спреман за подешавања" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Не може прибавити подешавања ИП-а (нема расположиве адресе, предуго чекање " "итд.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Подешавања ИП-а више нису важећа" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Ваши подаци за проверу идентитета су нетачни" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Подносилац захтева за 802.1X је раскинуо везу" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Неуспешно подешавање подносиоца захтева за 802.1X" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Неуспех подносиоца захтева за 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "Предуга провера идентитета подносиоца захтева за 802.1X" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Неуспешно покретање ДХЦП клијента" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Грешка ДХЦП клијента" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "Неуспех ДХЦП клијента" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Услуга дељене везе није успела да се покрене" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Услуга дељене везе није успела" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Уређај је уклоњен" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Детаљи мреже" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Последње повезан" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Лозинка" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "Заборави мрежу" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "ИП адреса" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Име мреже" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Безбедност" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "Лични WPA & WPA2" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "Лични WPA & WPA2" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "обавештења" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "Видљив" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "Издање: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "Издање: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "Самостално" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "Прикажи лозинку" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Претходне мреже" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Очисти" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "Приватност" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Тражи" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Лично" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Систем" #~ msgid "Message received" #~ msgstr "Примљена порука" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Повежи се бежично" #~ msgid "Remove image" #~ msgstr "Уклони слику" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Доступне доградње" #~ msgid "Launcher" #~ msgstr "Покретач" #~ msgid "System;" #~ msgstr "Систем;" #~ msgid "about" #~ msgstr "опис" #~ msgid "device" #~ msgstr "уређај" #~ msgid "info" #~ msgstr "подаци" #~ msgid "phone" #~ msgstr "телефон" #~ msgid "software" #~ msgstr "софтвер" #~ msgid "appearance" #~ msgstr "изглед" #~ msgid "wallpaper" #~ msgstr "тапет" #~ msgid "battery" #~ msgstr "батерија" #~ msgid "power" #~ msgstr "напајање" #~ msgid "lock" #~ msgstr "закључај" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "wireless" #~ msgstr "бежично" #~ msgid "brightness" #~ msgstr "осветљеност" #~ msgid "screen" #~ msgstr "екран" #~ msgid "Example" #~ msgstr "Пример" #~ msgid "example" #~ msgstr "пример" #~ msgid "test" #~ msgstr "проба" #~ msgid "sample" #~ msgstr "пример" #~ msgid "Flight Mode" #~ msgstr "Режим за летове" #~ msgid "flight" #~ msgstr "лет" #~ msgid "plane" #~ msgstr "авион" #~ msgid "offline" #~ msgstr "неповезан" #~ msgid "network" #~ msgstr "мрежа" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Слике" #, fuzzy #~ msgid "hotspot" #~ msgstr "Дељење интернета" #~ msgid "language" #~ msgstr "језик" #, fuzzy #~ msgid "launcher" #~ msgstr "Покретач" #, fuzzy #~ msgid "mouse" #~ msgstr "Миш" #, fuzzy #~ msgid "communication" #~ msgstr "обавештења" #~ msgid "notifications" #~ msgstr "обавештења" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Закључавање оријентације" #~ msgid "rotation" #~ msgstr "ротација" #~ msgid "orientation" #~ msgstr "оријентација" #, fuzzy #~ msgid "printer" #~ msgstr "Штампач" #, fuzzy #~ msgid "printers" #~ msgstr "Штампач" #~ msgid "reset" #~ msgstr "ресетуј" #~ msgid "sound" #~ msgstr "звук" #~ msgid "time" #~ msgstr "време" #~ msgid "date" #~ msgstr "датум" #~ msgid "timezone" #~ msgstr "временска зона" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "Used by Ubuntu" #~ msgstr "Користи Убунту" #~ msgid "Ubuntu Art" #~ msgstr "Убунту слике" #, fuzzy #~ msgid "Dash background" #~ msgstr "позадина" #~ msgid "APN" #~ msgstr "APN" #, fuzzy #~ msgid "User name" #~ msgstr "Име мреже" #, fuzzy #~ msgid "Enter password" #~ msgstr "Прикажи лозинку" #, fuzzy #~ msgid "PAP only" #~ msgstr "Само телефон" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Само телефон" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Оператер" #~ msgid "Carrier" #~ msgstr "Оператер" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Оператери" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Врати сва системска подешавања..." #, fuzzy #~ msgid "Disable" #~ msgstr "Видљив" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Прекини везу" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "Видљив" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Прекини везу" #~ msgid "Cellular" #~ msgstr "Мобилни" #~ msgid "Call forwarding" #~ msgstr "Преусмеравање позива" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "За одлазне позиве, користи:" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Број телефона" #, fuzzy #~ msgid "Some calls" #~ msgstr "Позиви:" #~ msgid "Off" #~ msgstr "Угашено" #~ msgid "Forward to" #~ msgstr "Проследи на" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Број телефона" #~ msgid "Call waiting" #~ msgstr "Позив на чекању" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Дозвољава вам да примите или започнете нови позив док сте већ на позиву, " #~ "и да се пребацујете између њих" #~ msgid "Services" #~ msgstr "Услуге" #, qt-format #~ msgid "Last called %1" #~ msgstr "Последње позван %1" #~ msgid "Call" #~ msgstr "Позив" #, qt-format #~ msgid "%1 Services" #~ msgstr "Услуге за %1" #~ msgid "SIM" #~ msgstr "СИМ картица" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Програми за које сте дозволили или тражили приступ:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Програми који су тражили приступ вашој камери" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Програми који су тражили приступ вашом микрофону" #, fuzzy #~ msgid "Microphone" #~ msgstr "телефон" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Програми који су тражили приступ вашом микрофону" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Програми који су тражили приступ вашом микрофону" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Програми који су тражили приступ вашом микрофону" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Користи GPS-а за проналажење вашег приближног положаја. Када је " #~ "искључено, батерија ће дуже трајати због искљученог GPS-а." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Користи бежичну мрежу и GPS за проналажење вашег приближног положаја. " #~ "Искључивањем проналажења положаја штедите батерију." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Користи бежичну мрежу (тренутно искључен) и GPS за проналажење вашег " #~ "приближног положаја. Искључивањем проналажења положаја штедите батерију." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Користи бежичну мрежу, положај базних станица и GPS за проналажење вашег " #~ "приближног положаја. Искључивањем проналажења положаја штедите батерију." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Користи бежичну мрежу, положај базних станица (тренутно нема мобилне " #~ "везе) и GPS за проналажење вашег приближног положаја. Искључивањем " #~ "проналажења положаја штедите батерију." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Користи бежичну мрежу (тренутно неповезан), положај базних станица и GPS " #~ "за проналажење вашег приближног положаја. Искључивањем проналажења " #~ "положаја штедите батерију." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Користи бежичну мрежу (тренутно неповезан), положај базних станица " #~ "(тренутно нема мобилне везе) и GPS за проналажење вашег приближног " #~ "положаја. Искључивањем проналажења положаја штедите батерију." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Дозволи приступ положају:" #, fuzzy #~ msgid "None requested" #~ msgstr "Ниједан није нађен" #~ msgid "Change passphrase…" #~ msgstr "Промени лозинку..." #~ msgid "Switch to swipe" #~ msgstr "Пређи на превлачење" #~ msgid "Switch to passphrase" #~ msgstr "Пређи на лозинку" #~ msgid "Existing passphrase" #~ msgstr "Постојећа лозинка" #~ msgid "Choose passphrase" #~ msgstr "Изаберите лозинку" #~ msgid "Confirm passphrase" #~ msgstr "Потврдите лозинку" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Лозинке се не слажу. Покушајте поново." #~ msgid "Unset" #~ msgstr "Искључи" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Откључај телефон помоћу:" #~ msgid "Swipe (no security)" #~ msgstr "Превлачења (незаштићено)" #~ msgid "Passphrase" #~ msgstr "Лозинка" #~ msgid "Swipe (no security)… " #~ msgstr "Превлачења (незаштићено)... " #~ msgid "Passphrase…" #~ msgstr "Лозинке..." #~ msgid "Security & Privacy" #~ msgstr "Безбедност и приватност" #~ msgid "Phone and Internet" #~ msgstr "Телефон и интернет" #~ msgid "Phone only" #~ msgstr "Само телефон" #~ msgid "SIM PIN" #~ msgstr "ПИН за СИМ картицу" #~ msgid "On" #~ msgstr "Упаљено" #~ msgid "Encryption" #~ msgstr "Шифровање" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Шифровање штити од приступа подацима телефона када је телефон повезан на " #~ "рачунар или неки други уређај." #~ msgid "Privacy" #~ msgstr "Приватност" #~ msgid "Stats on welcome screen" #~ msgstr "Бројке као добродошлица" #~ msgid "Messages on welcome screen" #~ msgstr "Поруке као добродошлица" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Ниједна" #~ msgid "Sleep locks immediately" #~ msgstr "Успавање одмах и закључава" #~ msgid "When locked, allow:" #~ msgstr "Када је закључан, дозволи:" #~ msgid "Notifications and quick settings" #~ msgstr "Обавештења и бржа подешавања" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Укључите безбедно закључавање да ограничите приступ када је телефон " #~ "закључан." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Остали програми и могућности ће тражити да откључате." #~ msgid "Change SIM PIN" #~ msgstr "Промени ПИН за СИМ картицу" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Нетачан ПИН. Преостао %1 покушај." #~ msgstr[1] "Нетачан ПИН. Преостало %1 покушаја." #~ msgstr[2] "Нетачан ПИН. Преостало %1 покушаја." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "Дозвољено %1 покушаја." #~ msgid "Current PIN:" #~ msgstr "Текући ПИН:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Дозвољен %1 покушај." #~ msgstr[1] "Дозвољена %1 покушаја." #~ msgstr[2] "Дозвољено %1 покушаја." #~ msgid "Choose new PIN:" #~ msgstr "Изаберите нови ПИН:" #~ msgid "Confirm new PIN:" #~ msgstr "Потврдите нови ПИН:" #~ msgid "PINs don't match. Try again." #~ msgstr "ПИН-ови се не слажу. Покушајте поново." #~ msgid "Enter SIM PIN" #~ msgstr "Унесите ПИН за СИМ картицу" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Унесите претходни ПИН код" #~ msgid "Unlock" #~ msgstr "Откључај" #~ msgid "Lock" #~ msgstr "Закључај" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Откључај" #~ msgid "Change PIN…" #~ msgstr "Промени ПИН..." #, fuzzy #~ msgid "Locked" #~ msgstr "Закључај" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Откључај" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Када је постављен ПИН за СИМ картицу, мора се унети за приступ мобилним " #~ "услугама након ресетовања телефона или замене картице." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "Унос нетачног ПИН-а више пута може трајно закључати СИМ картицу." #~ msgid "Hour" #~ msgstr "Сат" #~ msgid "Minute" #~ msgstr "Минут" #~ msgid "Second" #~ msgstr "Секунда" #~ msgid "Day" #~ msgstr "Дан" #~ msgid "Month" #~ msgstr "Месец" #~ msgid "Year" #~ msgstr "Година" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Подаци мобилне мреже:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Ниједан није нађен" #~ msgid "Data roaming" #~ msgstr "Подаци у ромингу" #~ msgid "Ask me each time" #~ msgstr "Питај ме сваки пут" #~ msgid "For outgoing calls, use:" #~ msgstr "За одлазне позиве, користи:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Можете променити СИМ картицу за поједине позиве или за особе из именика." #~ msgid "For messages, use:" #~ msgstr "За поруке, користи:" #~ msgid "Data usage statistics" #~ msgstr "Бројке о употреби података" #~ msgid "Carriers" #~ msgstr "Оператери" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Повезан" #~ msgid "2G only (saves battery)" #~ msgstr "Само 2G (штеди батерију)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (брже)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (брже)" #~ msgid "Edit SIM Name" #~ msgstr "Уредити назив СИМ картице" #~ msgid "Cellular data:" #~ msgstr "Подаци мобилне мреже:" #~ msgid "Accessibility" #~ msgstr "Приступачност" #~ msgid "accessibility" #~ msgstr "приступачност" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "мобилна" #~ msgid "mobile" #~ msgstr "мобилни" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "security" #~ msgstr "безбедност" #~ msgid "privacy" #~ msgstr "приватност" #~ msgid "Updates available" #~ msgstr "Доступне доградње" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Нетачна лозинка. Покушајте поново." #~ msgid "Could not set security mode" #~ msgstr "Не може да постави врсту безбедности" #~ msgid "Could not set security display hint" #~ msgstr "Не може да постави назнаку безбедности за екран" #~ msgid "Authentication token manipulation error" #~ msgstr "Грешка управљања симболом потврђивања идентитета" #~ msgid "There's an updated system image." #~ msgstr "Доступан је ново издање система." #~ msgid "Tap to open the system updater." #~ msgstr "Тапните да отворите доградњу система." lomiri-system-settings-1.1.0/po/st.po000066400000000000000000001332171457356502600176140ustar00rootroot00000000000000# Sotho, Southern translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-02-13 13:59+0000\n" "Last-Translator: Pitso Mofokeng \n" "Language-Team: Sotho, Southern \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "phomola" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Mongolo iketsahallang" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Tulo" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Tulo ya Khipoto" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Tulo" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Tulo tse fumanehang" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Puo le Mongolo" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Bontsha Puo" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Tulo ya Khipoto" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Hlahlobo ya Mopeleto" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Mongolo iketsahallang" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Modumo wa kiphoto" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Tulo ya Khipoto" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "dipuo tsa mopelleto" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "dipuo tsa mopelleto tsohle" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "Tulo tse fumanehang" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "Modumo" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Modumo" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "Mongolo iketsahallang" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "Mongolo iketsahallang" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "Mongolo iketsahallang" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "Molaetsa" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Molaetsa" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy msgid "Message sound" msgstr "Molaetsa" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom message sound" msgstr "Molaetsa" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "Tulo tse fumanehang" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "Mongolo iketsahallang" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #, fuzzy #~ msgid "communication" #~ msgstr "Mongolo iketsahallang" lomiri-system-settings-1.1.0/po/sv.po000066400000000000000000002233121457356502600176120ustar00rootroot00000000000000# Swedish translation for lomiri-system-settings (Touch interface) # Copyright © 2013-2014 Rosetta Contributors and Canonical Ltd. 2013-2014 # This file is distributed under the same license as the lomiri-system-settings package. # Josef Andersson , 2014. # clone , 2015. msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-21 02:02+0000\n" "Last-Translator: bittin1ddc447d824349b2 \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Systeminställningar" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Inställningar;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Kan inte avbryta aktuell begäran (kan inte kontakta tjänst)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Kunde inte pausa aktuell begäran (kan inte kontakta tjänst)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Utvecklarläge" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "I utvecklarläge kan vem som helst komma åt, ändra eller ta bort vad som " "helst på denna enheten genom att ansluta den till en annan enhet." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Du behöver en lösenkod eller lösenfras angiven för att använda " "utvecklarläget." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Säkerhetslås" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Licensen kunde inte visas." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Om" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serienummer" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Ingen" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi-adress" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth-adress" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Lagring" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 ledigt" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Programvara:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Senast uppdaterad" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Aldrig" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Sök efter uppdateringar" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Juridisk information:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Programvarulicenser" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Regleringsinfo" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Utvecklarläge" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Skanning" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "System reserverat" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Används av system" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videor" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Ljud" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Bilder" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Dokument" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Nerladdningar" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Övriga filer" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Använd av program" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Total storlek" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Ledigt utrymme" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Efter namn" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Efter storlek" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Ej tillämplig" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS-byggdetaljer" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "OS uppdateringskanal" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS-byggnummer" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Kärna" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "ByggABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports-avbildningsdel" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubunut-byggbeskrivning" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Enhetsavbildningsdel" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Byggbeskrivning för enhet" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Anpassad avbildningdel" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Okänd titel" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Avbryt" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Inga bilder markerade" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Ta bort %1 bild" msgstr[1] "Ta bort %1 bilder" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Lägg till en bild…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Tar bort bilder…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Bakgrund & utseende" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Globala temainställningar:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Aktivera mörkt läge" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Obs! Du kan behöva starta om applikationerna för att ändringen ska träda i " "kraft." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Visuella effekter:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Aktivera oskärpa effekter" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Bakgrundsbild:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Systemkonst" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Anpassad" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Välj applikationer" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Förhandsgranskning" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Ställ in" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Inte möjligt" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "Den för närvarande aktiva bakgrundsbilden kan inte raderas!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "OK" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batteri" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 sekund sedan" msgstr[1] "%1 sekunder sedan" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 minut sedan" msgstr[1] "%1 minuter sedan" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 timme sedan" msgstr[1] "%1 timmar sedan" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Laddnivå" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Igår" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Idag" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Laddar nu" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Senast fulladdad" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Fulladdad" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Visa batteriprocent i indikator" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Visa laddningsinformation på låsskärmen" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Sätt att minska batterianvändningen:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Ljusstyrka för display" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Lås om inaktiv" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Vänteläge om inaktiv" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Efter %1 sekund" msgstr[1] "Efter %1 sekunder" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Efter %1 minut" msgstr[1] "Efter %1 minuter" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi används för hotspot" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Lås enheten när den inte används:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Lägg enheten i sömn när den inte används:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Efter %1 sekund" msgstr[1] "Efter %1 sekunder" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kortare tider ger mer säkerhet. Enheten kommer inte att låsas under samtal " "eller videouppspelning." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Telefon kommer inte att sova under samtal eller videouppspelning." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth parningsbehörighetsförfrågan" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "Denna enhet %1 vill para ihop med den här enheten. Vill du tillåta detta?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Tillåt" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Vägra" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth-begäran om ihopparning" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Bekräfta att visad PIN på ”%1” matchar denna" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Bekräfta PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Ansluten" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Ansluter…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Kopplar från…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Frånkopplad" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Okänd" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Dator" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Nätverk" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Headset" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Hörlurar" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Film" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Övrigt ljud" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Tangentbord" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Pekplatta" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Mus" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Skrivare" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Klocka" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Övrigt" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Utmärkt" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Bra" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Okej" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Dålig" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Namn" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Typ" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Status" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Signalstyrka" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Anslut hittad enhet automatiskt:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Koppla från" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Anslut" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Glöm denna enhet" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Ange följande PIN på %1 och tryck på \"Enter\" på tangentbordet:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Upptäckbar" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Ej upptäckbar" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Söker…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Parade enheter:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Anslut annan enhet:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Anslut en enhet:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Ingen upptäckt" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "PIN för ”%1”" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Parkoppla" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Ljusstyrka & skärm" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Ljusstyrka" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Ljusstyrka för display:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Justera automatiskt" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Anpassar ljusstyrka och tonar ned displayen för passa omgivningarna." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Skärm:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Extern skärm" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Trådlös skärm" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Inte ansluten" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Trådlös skärm" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Inga skärmar upptäckta" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Anslutna skärmar:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Ansluter" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Använd annan skärm:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Välj en skärm:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Den här enheten misslyckades att ansluta till %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Det uppstog ett okänt fel vid anslutning till %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Gester" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Tryck för att väcka" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Dubbeltryck var som helst på skärmen för att väcka enheten." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Kantdragområdenas bredd:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Nuvarande värde:%1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Med ett högre värde är svepområdet vid kanterna för att utlösa en åtgärd " "bredare. Standardvärdet är 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Ändra surfzonsinställningar" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Ställ in surfzon" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Namn på surfzon" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Välj ett namn" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Kräver ett lösenord (rekommenderad)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Visa lösenord" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Uppstart av surfzonen kommer att slå på Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Ändra" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Starta" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Surfzon" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "När surfzon är aktiv kan andra enheter använda din mobildatanslutning över " "trådlöst nätverk. Vanliga datakostnader gäller." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Andra enheter kan använda din mobildataanslutning över trådlösa nätverket. " "Vanliga datakostnader gäller." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Ändra lösenord/inställningar…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Ställ in surfzon…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi är av" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "För att skapa en surfzon måste du slå på Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Slå på Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Visningsspråk" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Bakåt" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Bekräfta" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Tangentbordslayouter" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Aktuella layouter:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Alla tillgängliga layouter:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Språk & text" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Visningsspråk…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Aktivera skärm-tangentbord" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Skärm-tangentbord" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Externt tangentbord" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Atmosfär" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru Mörk" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Saru Svart" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Bara Vit" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Bara Svart" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Bara Grå" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Kantad Vit" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Kantad Svart" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Kantad Grå" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Skärm-tangentbord tema" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Tangentbordstema" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Stavningskontroll" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Autorättning" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Ordförslag" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Automatiska versaler" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Slår på skift för att göra versal av första bokstaven i varje mening." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Autoskiljetecken" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Lägger till en punkt när du trycker på mellanslag två gånger." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Tangentförstorare" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Tangentbordsljud" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Tangentbordsvibration" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Tangentbordsopacitet" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Hårdvarutangentbord" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Layouter och andra källor" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Enheten behöver startas om för att ändringarna ska börja gälla." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Starta om nu" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Aktuella rättstavningsspråk:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Alla tillgängliga språk:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Skrivbord & appstartare" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "På stora skärmar:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Aktivera arbetsytor" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Stöd för flera virtuella arbetsytor" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Visa alltid appstartare" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videor och helskärmsspel kan dölja det tillfälligt." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Ikonstorlek:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Pekarhastighet:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Hjul rullningshastighet:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Dubbelklickhastighet:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Testa dubbelklick:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Pekplatta" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Finger rullningshastighet:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tryck för att klicka" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Scrolla med två fingrar" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ignorera pekplatta när:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Skriver" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "En mus är inkopplad" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Anslut en mus eller pekplatta via USB, eller använd en Bluetooth enhet. Om " "en Bluetooth enhet inte upptäcks, se till att den är påslagen och dess " "batterier är laddade." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Du måste använda en Bluetooth mus eller pekplatta med den här skärmen. Se " "till att du är nära enheten och dess batterier är laddade." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Mus & pekplatta" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Primär knapp:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Vänster" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Höger" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Inte snabb nog" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Dubbel-klickad" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Nödsändning" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Cellsändning är inte tillgänglig" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Cellsändning aktiverad" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Cellsändning inaktiverad" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Varningar:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Ta emot aviseringar om nödsituationer" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Extrema hot" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Extrema hot mot liv och egendom" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Allvarliga hot" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Allvarliga hot mot liv och egendom" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "AMBER Varningar" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Nödmeddelanden om bortförande av barn" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Allmänna säkerhetsmeddelanden" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Rekommenderade åtgärder för att rädda liv och egendom" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Tester" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Testa varningar" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Aviseringar" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Låt den här appen varna genom att använda:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Ljud" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Vibrationer" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Aviseringsbubblor" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Aviseringslista" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Ljud" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Appar som notiferar med ljud:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Vibration" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Vibrera i tyst läge:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Vibrera som normalt" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Vibrera inte" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Appar som notiferar med vibrationer:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Applikationer:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Appar kan påkalla din uppmärksamhet genom ljud, vibrationer, " "aviseringsbubblor, och aviseringscentret." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Apps som notiferar med ljud" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Appar som notiferar med vibration" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Inga aviseringar" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Bubblor" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Lägg till skrivare" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Ange URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Enheter" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Inga enheter hittades." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Beskriv skrivare" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Anslutning" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Välj en anslutning" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Skrivarnamn" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Beskrivning" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Valfri" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Plats" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Drivrutin" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Välj drivrutin" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Välj skrivare från databas" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Ange PPD-fil" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Filter drivrutiner" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD-fil" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Skriver ut" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Hantera utskriftsjobb" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Standard skrivare" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Konfigurade skrivare" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Upptäckta skrivare" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Radera" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Ställ in som standard" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Det finns inga skrivare konfigurerade än." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Skrivarstatus" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Generella inställningar" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Policyer" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Kopior och sidor" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Värd" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Kopioer" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Pappersstorlek" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Duplex" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Färgmodell" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Kvalitet" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Aktiverad" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Standard" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Detta är standardskrivaren." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Accepterar jobb" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Delad" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Inaktiv" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Avbruten" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktiv" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Stoppad" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Inga meddelanden" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Jobb" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Hantera utskriftsjobb" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Adress" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Modell" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Lokal råskrivare" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Skriv ut testsida" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Alla dokument, sparade spel, inställningar och andra objekt kommer permanent " "att tas bort från denna enhet." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Radera & återställ allt" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Återställ enhet" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Återställ programhanteraren" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Programhanteraren kommer att återställas till ursprungsskicket." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Återställ alla systeminställningar…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Innehåll och layout på programstartaren och filtren på hemskärmen kommer att " "återställas till dess ursprungliga inställningar." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Radera & återställ allt" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Återställa alla systeminställningar" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Ljudlöst läge" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Ringsignal volym:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Hög volym kan skada din hörsel." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefonsamtal:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Ringsignal" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Vibrera vid ringsignal" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Vibrera i tyst läge" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Knappsats toner" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Meddelanden:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Meddelandeljud" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Vibrera med meddelandeljud" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Övriga ljud:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Låsljud" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Andra vibrationer" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Anpassat meddelandeljud" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Anpassad ringsignal" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Välj från" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Tidszon" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Ange tidszon:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Automatiskt" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Manuellt" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Ange din aktuella plats." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Ingen matchande plats" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Tid och Datum" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Tidszon:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Ställ in tid och datum:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Ställ in tid & datum" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Tid" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Datum" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "För att lägga till en VPN-konfiguration, ladda ner dess konfigurationsfil " "eller konfigurera den manuellt." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Lägg till manuellkonfiguration…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPN-återanslutning krävs." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Du måste återansluta för att ändringar ska få effekt." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Lägg till certifikat?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Lägg till nyckel?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Lägg till pac fil?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Innehåll:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Ingen data tillgänglig." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Spara" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Okänt fel" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Ingen anledning angavs" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Enheten är nu hanterad" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Enheten är nu ohanterad" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Enheten kunde inte göras färdig för konfiguration" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP-konfigurationen kunde inte reserveras (inga tillgängliga adresser, " "tidsgräns, etc.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP-konfigurationen är inte längre giltig" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Dina autentiseringsdetaljer var felaktiga" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X-supplikanten kopplade från" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Konfiguration av 802.1X-supplikanten misslyckades" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X-supplikanten misslyckades" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X-supplikanten tog för lång tid att autentisera" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Misslyckades med att starta DHCP-klienten" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "Fel i DHCP-klient" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP-klienten misslyckades" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Misslyckades med att starta tjänsten för delad anslutning" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Tjänst för delad anslutning misslyckades" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Nödvändig fast programvara för enheten kanske saknas" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Enheten togs bort" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Nätverkshanterare somnade" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Enhetens aktiva anslutning försvann" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Enheten kopplades från av användare eller klient" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Enhetens befintliga anslutning antogs" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Supplikanten finns nu tillgänglig" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modemet kunde inte hittas" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth-anslutningen misslyckades eller översteg tidsgränsen" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Ett beroende för anslutningen misslyckades" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager är otillgänlig" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wi-Fi-nätverket kunde inte hittas" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "En sekundär anslutning till basanslutningen misslyckades" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Nätverksdetaljer" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Senast ansluten" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Lösenord" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Glöm detta nätverk" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-adress" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Anslut till dolt nätverk" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Nätverksnamn" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Säkerhet" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Personal" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dynamisk WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Detta nätverk är osäkert!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Autentisering" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Inre autentisering" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA certifikat" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Välj…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Utg.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Utg.: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "Att använda certifikat rekommenderas eftersom det ökar säkerheten." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Klientcertifikat" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Användares privatanyckel" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bitar" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac filer" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac provisionering" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Inaktiverad" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonym" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Autentiserad" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Båda" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP version" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Version 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Version 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Automatisk" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Anonym identitet" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Identitet" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Användarnamn" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Privat nyckel lösenord" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Kom ihåg lösenord" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Anslut till dolt nätverk…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Tidigare nätverk" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Rensa" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Privat nyckel" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Publik nyckel" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Ogenomskinlig" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Sök" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Personligt" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "System" #~ msgid "Message received" #~ msgstr "Meddelande mottaget" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Anslut till Wi-Fi" #~ msgid "Remove image" #~ msgstr "Ta bort avbild" #, fuzzy #~ msgid "Unavailable" #~ msgstr "Uppdateringar tillgängliga" #~ msgid "Launcher" #~ msgstr "Programstartare" #~ msgid "System;" #~ msgstr "System;" #~ msgid "about" #~ msgstr "om" #~ msgid "device" #~ msgstr "enhet" #~ msgid "info" #~ msgstr "info" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "nummer" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "serienummer" #~ msgid "address" #~ msgstr "adress" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "licenser" #~ msgid "developer" #~ msgstr "utvecklare" #~ msgid "software" #~ msgstr "programvara" #~ msgid "storage" #~ msgstr "lagring" #~ msgid "disk" #~ msgstr "disk" #~ msgid "space" #~ msgstr "utrymme" #~ msgid "version" #~ msgstr "version" #~ msgid "revision" #~ msgstr "revision" #~ msgid "appearance" #~ msgstr "utseende" #~ msgid "wallpaper" #~ msgstr "bakgrundsbild" #~ msgid "art" #~ msgstr "konst" #~ msgid "photo" #~ msgstr "Bild" #~ msgid "picture" #~ msgstr "bild" #~ msgid "image" #~ msgstr "bild" #~ msgid "battery" #~ msgstr "batteri" #~ msgid "power" #~ msgstr "ström" #~ msgid "charge" #~ msgstr "ladda" #~ msgid "idle" #~ msgstr "inaktiv" #~ msgid "lock" #~ msgstr "lås" #~ msgid "disable" #~ msgstr "inaktivera" #~ msgid "enable" #~ msgstr "aktivera" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "headset" #~ msgid "pair" #~ msgstr "para ihop" #~ msgid "discover" #~ msgstr "upptäck" #~ msgid "car" #~ msgstr "bil" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "wireless" #~ msgstr "trådlös" #~ msgid "connect" #~ msgstr "anslut" #~ msgid "disconnect" #~ msgstr "koppla från" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "ljusstyrka" #~ msgid "display" #~ msgstr "display" #~ msgid "screen" #~ msgstr "skärm" #~ msgid "automatic" #~ msgstr "automatisk" #~ msgid "adjust" #~ msgstr "justera" #~ msgid "Example" #~ msgstr "Exempel" #~ msgid "example" #~ msgstr "exempel" #~ msgid "test" #~ msgstr "test" #~ msgid "sample" #~ msgstr "smakprov" #~ msgid "Flight Mode" #~ msgstr "Flygläge" #~ msgid "flight" #~ msgstr "flyg" #~ msgid "plane" #~ msgstr "plan" #~ msgid "offline" #~ msgstr "frånkopplad" #~ msgid "airplane" #~ msgstr "flygplan" #~ msgid "network" #~ msgstr "nätverk" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Bilder" #, fuzzy #~ msgid "hotspot" #~ msgstr "Surfzon" #~ msgid "language" #~ msgstr "språk" #~ msgid "keyboard" #~ msgstr "tangentbord" #~ msgid "spellcheck" #~ msgstr "stavningskontroll" #~ msgid "correct" #~ msgstr "rätta" #~ msgid "suggestions" #~ msgstr "förslag" #~ msgid "capitalization" #~ msgstr "versalisering" #~ msgid "punctuation" #~ msgstr "skiljetecken" #~ msgid "layout" #~ msgstr "layout" #~ msgid "words" #~ msgstr "ord" #~ msgid "vibration" #~ msgstr "vibration" #, fuzzy #~ msgid "launcher" #~ msgstr "Programstartare" #, fuzzy #~ msgid "mouse" #~ msgstr "Mus" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "klicka" #, fuzzy #~ msgid "communication" #~ msgstr "aviseringar" #~ msgid "notifications" #~ msgstr "aviseringar" #~ msgid "apps" #~ msgstr "appar" #~ msgid "authorize" #~ msgstr "auktorisera" #~ msgid "permissions" #~ msgstr "behörigheter" #~ msgid "badges" #~ msgstr "kännetecken" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Orienteringslås" #~ msgid "rotation" #~ msgstr "rotation" #~ msgid "orientation" #~ msgstr "orientering" #, fuzzy #~ msgid "printer" #~ msgstr "Skrivare" #, fuzzy #~ msgid "printers" #~ msgstr "Skrivare" #, fuzzy #~ msgid "printing" #~ msgstr "väntar" #, fuzzy #~ msgid "ink" #~ msgstr "pin" #~ msgid "Reset" #~ msgstr "Återställ" #~ msgid "reset" #~ msgstr "återställ" #~ msgid "erase" #~ msgstr "radera" #~ msgid "factory" #~ msgstr "fabrik" #~ msgid "clear" #~ msgstr "rensa" #~ msgid "restore" #~ msgstr "återställa" #~ msgid "sound" #~ msgstr "ljud" #~ msgid "silent" #~ msgstr "tyst" #~ msgid "ringtone" #~ msgstr "ringsignal" #~ msgid "vibrate" #~ msgstr "vibrera" #~ msgid "dialpad" #~ msgstr "knappsats" #~ msgid "message" #~ msgstr "meddelande" #~ msgid "volume" #~ msgstr "volym" #~ msgid "time" #~ msgstr "tid" #~ msgid "date" #~ msgstr "datum" #~ msgid "timezone" #~ msgstr "tidszon" #, fuzzy #~ msgid "vpn" #~ msgstr "pin" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "dold" #~ msgid "Used by Ubuntu" #~ msgstr "Använd av Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #, fuzzy #~ msgid "Dash background" #~ msgstr "bakgrund" #~ msgid "Edit" #~ msgstr "Redigera" #, fuzzy #~ msgid "New APN" #~ msgstr "%1-APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Internet" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Proxy" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Proxy" #, fuzzy #~ msgid "User name" #~ msgstr "Användarnamn" #, fuzzy #~ msgid "Enter username" #~ msgstr "Ange lösenfras" #, fuzzy #~ msgid "Enter password" #~ msgstr "Ange lösenfras" #, fuzzy #~ msgid "PAP only" #~ msgstr "Endast telefon" #, fuzzy #~ msgid "CHAP only" #~ msgstr "Endast telefon" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Operatör" #~ msgid "Carrier" #~ msgstr "Operatör" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Operatörer" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS-APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Internet APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1-APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Återställ APN-inställningarna" #~ msgid "Reset APN Settings" #~ msgstr "Återställ APN-inställningarna" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Är du säker på att du vill återställa APN-inställningarna?" #, fuzzy #~ msgid "Disable" #~ msgstr "inaktivera" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Koppla från" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "inaktivera" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "koppla från" #~ msgid "Cellular" #~ msgstr "Mobil" #~ msgid "Call forwarding" #~ msgstr "Vidarekoppling" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "För utgående samtal, använd:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager är otillgänlig" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Telefonnummer" #, fuzzy #~ msgid "Numbers" #~ msgstr "nummer" #, fuzzy #~ msgid "All calls" #~ msgstr "ring upp" #, fuzzy #~ msgid "Some calls" #~ msgstr "Telefonsamtal:" #~ msgid "Off" #~ msgstr "Av" #~ msgid "Forward to" #~ msgstr "Vidarekoppla till" #~ msgid "Enter a number" #~ msgstr "Ange nummer" #~ msgid "Call waiting" #~ msgstr "Väntande samtal" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Låter dig svara eller starta ett nytt samtal under tiden du är i ett " #~ "annat samtal, samt växla mellan dem" #~ msgid "Services" #~ msgstr "Tjänster" #, qt-format #~ msgid "Last called %1" #~ msgstr "Senast uppringd %1" #~ msgid "Call" #~ msgstr "Samtal" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1-tjänster" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "behörigheter" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "Program du har beviljat och har begärt åtkomst till:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Program som har begärt åtkomst till din kamera" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "Program som har begärt åtkomst till din mikrofon" #, fuzzy #~ msgid "Microphone" #~ msgstr "telefon" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Program som har begärt åtkomst till din mikrofon" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "Program som har begärt åtkomst till din mikrofon" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "Program som har begärt åtkomst till din mikrofon" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Använd GPS för att bestämma din ungefärliga plats. När avstängd, stängs " #~ "GPS av för att spara batteri." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Använder WiFi och GPS för att bestämma din ungefärliga plats. Att slå av " #~ "platsbestämning sparar batteri." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Använder WiFi (avstängd) och GPS för att bestämma din ungefärliga plats. " #~ "Att slå av platsbestämning sparar batteri." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Använder WiFi, mastlokalisering och GPS för att bestämma din ungefärliga " #~ "plats. Att slå av platsbestämning sparar batteri." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Använder WiFi, mastlokalisering (ingen aktuell anslutning till mast) och " #~ "GPS för att bestämma din ungefärliga plats. Att slå av platsbestämning " #~ "sparar batteri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Använder WiFi (för tillfället avstängd), mastlokalisering och GPS för att " #~ "bestämma din ungefärliga plats. Att slå av platsbestämning sparar batteri." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Använder WiFi (för tillfället avstängt), mastlokalisering (ingen aktuell " #~ "anslutning till mast) och GPS för att bestämma din ungefärliga plats. Att " #~ "slå av platsbestämning sparar batteri." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Tillåt platsåtkomst:" #, fuzzy #~ msgid "None requested" #~ msgstr "Ingen upptäckt" #~ msgid "Change passcode…" #~ msgstr "Ändra lösenkod…" #~ msgid "Change passphrase…" #~ msgstr "Ändra lösenfras…" #~ msgid "Switch to swipe" #~ msgstr "Byt till gest" #~ msgid "Switch to passcode" #~ msgstr "Byt till lösenkod" #~ msgid "Switch to passphrase" #~ msgstr "Byt till lösenfras" #~ msgid "Existing passcode" #~ msgstr "Befintlig lösenkod" #~ msgid "Existing passphrase" #~ msgstr "Befintlig lösenfras" #~ msgid "Choose passcode" #~ msgstr "Välj lösenkod" #~ msgid "Choose passphrase" #~ msgstr "Välj lösenfras" #~ msgid "Confirm passcode" #~ msgstr "Bekräfta lösenkod" #~ msgid "Confirm passphrase" #~ msgstr "Bekräfta lösenfras" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Lösenkoderna stämmer inte överens. Försök igen." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Lösenfraserna stämmer inte med varandra. Prova igen." #~ msgid "Unset" #~ msgstr "Inaktivera" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Lås upp telefonen med:" #~ msgid "Swipe (no security)" #~ msgstr "Gest (ingen säkerhet)" #~ msgid "4-digit passcode" #~ msgstr "Fyrsiffrig lösenkod" #~ msgid "Passphrase" #~ msgstr "Lösenfras" #~ msgid "Swipe (no security)… " #~ msgstr "Gest (ingen säkerhet)… " #~ msgid "4-digit passcode…" #~ msgstr "Fyrsiffrig lösenkod…" #~ msgid "Passphrase…" #~ msgstr "Lösenfras…" #~ msgid "Security & Privacy" #~ msgstr "Säkerhet & sekretess" #~ msgid "Phone and Internet" #~ msgstr "Telefon och Internet" #~ msgid "Phone only" #~ msgstr "Endast telefon" #~ msgid "SIM PIN" #~ msgstr "SIM-PIN" #~ msgid "On" #~ msgstr "På" #~ msgid "Encryption" #~ msgstr "Kryptering" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Kryptering skyddar mot åtkomst till telefondata när telefonen är ansluten " #~ "till en PC eller en annan enhet." #~ msgid "Privacy" #~ msgstr "Sekretess" #~ msgid "Stats on welcome screen" #~ msgstr "Statistik på välkomstskärmen" #~ msgid "Messages on welcome screen" #~ msgstr "Meddelanden på välkomstskärmen" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Ingen" #~ msgid "Passcode" #~ msgstr "Lösenkod" #~ msgid "Sleep locks immediately" #~ msgstr "Vänteläge låser omedelbart" #~ msgid "When locked, allow:" #~ msgstr "När låst, tillåt:" #~ msgid "Notifications and quick settings" #~ msgstr "Aviseringar och snabbinställningar" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "Slå på säkerhetslås för att begränsa åtkomst när telefonen är låst." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Andra program och funktioner kommer att be dig att låsa upp." #~ msgid "Change SIM PIN" #~ msgstr "Ändra SIM PIN" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Felaktig PIN. %1 försök återstår." #~ msgstr[1] "Felaktig PIN. %1 försök återstår." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "%1 försök tillåtna." #~ msgid "Current PIN:" #~ msgstr "Nuvarande PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 försök tillåtet." #~ msgstr[1] "%1 försök tillåtna." #~ msgid "Choose new PIN:" #~ msgstr "Välj ny PIN:" #~ msgid "Confirm new PIN:" #~ msgstr "Bekräfta ny PIN:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN stämmer inte överens. Prova igen." #~ msgid "Enter SIM PIN" #~ msgstr "Ange SIM PIN-kod" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Ange förra SIM PIN" #~ msgid "Unlock" #~ msgstr "Lås upp" #~ msgid "Lock" #~ msgstr "Lås" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Lås upp" #~ msgid "Change PIN…" #~ msgstr "Ändra PIN…" #, fuzzy #~ msgid "Locked" #~ msgstr "Lås" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Lås upp" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "När en SIM PIN är satt måste den anges för att kunna komma åt mobila " #~ "tjänster efter att ha startat om telefonen eller bytt SIM." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Att ange en felaktig PIN upprepade gånger kan låsa SIM-kortet permanent." #~ msgid "Hour" #~ msgstr "Timme" #~ msgid "Minute" #~ msgstr "Minut" #~ msgid "Second" #~ msgstr "Sekund" #~ msgid "Day" #~ msgstr "Dag" #~ msgid "Month" #~ msgstr "Månad" #~ msgid "Year" #~ msgstr "År" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Mobildata:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Ingen upptäckt" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Lägg till ett SIM-kort och starta om din enhet" #~ msgid "Data roaming" #~ msgstr "Dataroaming" #~ msgid "Ask me each time" #~ msgstr "Fråga mig varje gång" #~ msgid "For outgoing calls, use:" #~ msgstr "För utgående samtal, använd:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Du kan ändra SIM för individuella samtal eller för kontakter i denna " #~ "adressbok." #~ msgid "For messages, use:" #~ msgstr "För meddelanden, använd:" #~ msgid "Next" #~ msgstr "Nästa" #~ msgid "Data usage statistics" #~ msgstr "Statisk över dataanvändning" #~ msgid "Carriers" #~ msgstr "Operatörer" #, fuzzy #~ msgid "Connection type:" #~ msgstr "Ansluten" #~ msgid "2G only (saves battery)" #~ msgstr "Endast 2G (sparar batteri)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (snabbare)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (snabbare)" #~ msgid "Edit SIM Name" #~ msgstr "Redigera SIM-namn" #~ msgid "Cellular data:" #~ msgstr "Mobildata:" #~ msgid "Accessibility" #~ msgstr "Tillgänglighet" #~ msgid "accessibility" #~ msgstr "tillgänglighet" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "mobil" #~ msgid "mobile" #~ msgstr "mobil" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "data" #~ msgid "carrier" #~ msgstr "operatör" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "roam" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "tjänster" #~ msgid "forwarding" #~ msgstr "vidarekoppla" #~ msgid "waiting" #~ msgstr "väntar" #~ msgid "call" #~ msgstr "ring upp" #~ msgid "shortcuts" #~ msgstr "genvägar" #~ msgid "numbers" #~ msgstr "nummer" #~ msgid "security" #~ msgstr "säkerhet" #~ msgid "privacy" #~ msgstr "sekretess" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "kod" #~ msgid "password" #~ msgstr "lösenord" #~ msgid "passphrase" #~ msgstr "lösenfras" #~ msgid "swipe" #~ msgstr "gest" #~ msgid "allow" #~ msgstr "tillåt" #~ msgid "access" #~ msgstr "åtkomst" #~ msgid "Updates available" #~ msgstr "Uppdateringar tillgängliga" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Ogiltig lösenkod. Försök igen." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Ogiltig lösenfras. Prova igen." #~ msgid "Could not set security mode" #~ msgstr "Kunde inte ställa in säkerhetsläge" #~ msgid "Could not set security display hint" #~ msgstr "Kunde inte ställa in visning av säkerhetstips" #~ msgid "Authentication token manipulation error" #~ msgstr "Manipuleringsfel för autentiseringstoken" #~ msgid "There's an updated system image." #~ msgstr "Det finns en uppdatera systemavbild." #~ msgid "Tap to open the system updater." #~ msgstr "Tryck för att öppna systemuppdateraren." lomiri-system-settings-1.1.0/po/sw.po000066400000000000000000001315061457356502600176160ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: sw\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/szl.po000066400000000000000000001316041457356502600177740ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: szl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ta.po000066400000000000000000002312701457356502600175700ustar00rootroot00000000000000# Tamil translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2021-01-18 04:27+0000\n" "Last-Translator: GK \n" "Language-Team: Tamil \n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "கணினி அமைப்புகள்" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "விருப்பங்கள்;அமைப்புகள்;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "'மேம்பாட்டாளர்' முறை" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "'மேம்பாட்டாளர்' முறையில், இந்த சாதனத்தை மற்றொரு சாதனத்துடன் இணத்து, இதிலிருக்கும் " "எதையும் அனுகவோ, மாற்றவோ, அழிக்கவோ முடியும்." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "'மேம்பாட்டாளர்' முறையை பயன்படுத்த, நீங்கள் கடவுக்குறியீட்டையோ அல்லது கடவுச்சொல்லையோ " "அமைக்க வேண்டும்." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "பூட்டுப் பாதுகாப்பு" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "மன்னிக்கவும், இந்த உரிமத்தைக் காண்பிக்க இயலாது." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "குறித்து" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "தொடர்" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "எதுவுமில்லை" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "அருகலை முகவரி" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "ப்ளூடூத் முகவரி" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "சேமிப்பகம்" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 மீதமுள்ளது" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "மென்பொருள்:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "இயங்கு தளம்" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "எப்போதுமில்லை" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "புதுப்பிக்க வேண்டியதை சரிபார்க்கவும்" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "சட்டரீதியான:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "மென்பொருள் உரிமங்கள்" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "ஒழுங்குமுறை தகவல்" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "மேம்பாட்டாளர் முறை" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "ஆய்கிறது" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "கணினி அமைப்புகள்" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "பயன்பாடுகளால் பயன்படுத்தப்படுகிறது" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "ஒளித்தோற்றங்கள்" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "ஒலி" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "படங்கள்" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "மற்ற கோப்புகள்" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "பயன்பாடுகளால் பயன்படுத்தப்படுகிறது" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "மொத்த சேமிப்பகம்" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "காலியான இடம்" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "பெயரால்" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "அளவால்" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "பொருந்தாது" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "இயங்குதளக் கட்டுமான விவரங்கள்" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "இயங்குதளக் கட்டுமான எண்" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports படிமப் பகுதி" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "உபுண்டு கட்டுமான விரிவுரை" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "சாதனப் படிமப் பகுதி" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "சாதனசக் கட்டுமான விரிவுரை" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "தனிப்பயனாக்கப் படிமப் பகுதி" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "தவிர்க்க" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "பின்புலம்" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "அனைத்து கணினி அமைப்புகளையும் மீட்டமை" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "தொடுபலகை" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "பின்னணி" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "கணினி" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "தனிப்பயன்" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "கடவுச்சொல்லை தேர்வுச்செய்" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "முன்பார்வை" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "அமைக்க" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "சரி" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "மின்கலம்" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 வினாடிக்கு முன்" msgstr[1] "%1 வினாடிகளுக்கு முன்" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 நிமிடத்திற்கு முன்" msgstr[1] "%1 நிமிடங்களுக்கு முன்" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 மணி நேரத்திற்கு முன்" msgstr[1] "%1 மணி நேரங்களுக்கு முன்" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "மின்கல அளவு" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "நேற்று" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "இன்று" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "இப்போது மின்னேற்றுகிறது" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "இறுதியான முழு மின்கலம்" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "முழு மின்கலமும் மின்னேற்றப்பட்டது" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "மின்கலப் பயன்பாட்டடை குறைப்பதற்க்கான வழிகள்:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "ஒளியளவு" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "வேலையற்ற நிலையில் பூட்டுக" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "வேலையற்ற நிலையில் உறங்குக" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 நிமிடத்திற்கு பிறகு" msgstr[1] "%1 நிமிடங்களுக்கு பிறகு" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 நிமிடத்திற்கு பிறகு" msgstr[1] "%1 நிமிடங்களுக்கு பிறகு" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "அருகலை, பகிரலைக்காக பயன்படுத்தப்படுகிறது" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "அருகலை" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "ப்ளூடூத்" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "தொலைப்பேசி, பயன்பாட்டில் இல்லாதபோது பூட்டு:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "தொலைப்பேசி, பயன்பாட்டில் இல்லாதபோது உறங்கச்செய்:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 வினாடிக்குப் பிறகு" msgstr[1] "%1 வினாடிகளுக்குப் பிறகு" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "குறைவான நேரங்களே அதிகப் பாதுகாப்பானது. படம் பார்க்கும்பொழுதோ அல்லது அழைப்பிலிருக்கும் " "பொழுதோ சாதனம் பூட்டப்படாது." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "சாதனம் அழைப்பிலிருக்கும் பொழுதோ அல்லது படம் பார்க்கும் பொழுதோ உறங்காது." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "ப்ளூடூத் இணைப்பிற்கான அதிகாரக்கோரிக்கை" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "இந்தச் சாதனத்துடன் இணைய %1 சாதனம் விரும்புகிறது. இதை அனுமதிக்கவா?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "அனுமதி" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "மறுத்துவிடு" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "ப்ளூடூத் இணைப்பிற்கான கோரிக்கை" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" "தயவுச்செய்து '%1' இல் காட்டப்பட்ட குறியீடு, இதனுடன் பொருந்துகிறதா என உறுதிப்படுத்தவும்" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "குறியீட்டை உறுதி செய்க" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "இணந்தது" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "இணைக்கிறது…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "இணைப்பைத் துண்டிக்கிறது…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "இணைப்புத் துண்டிக்கப்பட்டது" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "தெரியாதவை" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "கணினி" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "தொலைபேசி" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "இணக்கி (Modem)" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "இணைப்பு" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "காதொலிப்பான்" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "காதொலிப்பான்கள்" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "காணொளி" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "மற்ற ஓலிகள்" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Joypad" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "விசைப்பலகை" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "வரைப்பட்டிகை (Tablet)" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "சுட்டி" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "அச்சுப்பொறி" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "நிழற்படக் கருவி" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "கைக்கடிகாரம்" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "மற்றவை" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "மிகச்சிறந்த" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "நன்றான" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "மிதமான" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "மோசமான" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "பெயர்" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "வகை" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "நிலைப்பாடு" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "சமிக்கையின் வலிமை" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "கண்டறியப்பட்டால் தானாகவே இணைக்கவும்:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "துண்டிக்கவும்" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "இணைக்கவும்" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "இந்தச் சாதனத்தை மறக்கவும்" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "பின்வரும் குறியீடை %1-ல் உள்ளிட்டு, \"Enter\" விசையைத் தட்டுக:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "கண்டுபிடிக்கத்தக்க" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "கண்டுபிடிக்க முடியாத" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "தெடுகின்றது…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "இணைந்தச் சாதனங்கள்:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "மற்றொரு சாதனத்தை இணைக்க:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "சாதனத்தை இணைக்க:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "எதுவும் கண்டறியப்படவில்லை" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1'-ற்கான குறியீட்டு எண்" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "இணை" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "ஒளிர்வளவு & திரை" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "ஒளிர்வளவு" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "ஒளியளவு" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "தானாகவே ஒழுங்குபடுத்து" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "சுற்றுச் சூழலலிற்கேற்றவாரு திரையை ஒளிர மற்றும் மழுங்கச் செய்யும்." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Wireless Display" msgid "Display:" msgstr "அருகலைத் திரை" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "வெளிப்புறத் திரை" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "அருகலைத் திரை" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "இணைப்பிலில்லை" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "அருகலைத் திரை" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "எந்தத் திரையும் கண்டறியப்படவில்லை" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "இணைந்த திரை:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "இணைக்கின்றது" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "வேறு திரையைப் பயன்படுத்துக:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "திரையைத் தேர்வுசெய்க:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "%1 சாதனத்துடன் இணைக்க இயலவில்லை." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "%1 இணைக்கும்பொழுது தெறியாத பிழை ஏற்பட்டுவிட்டது." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "படங்கள்" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "தற்போதைய அமைப்புகள்:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "கடவுச்சொல்லை தேர்வுச்செய்" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "கடவுச்சொல்லைக் காண்பி" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "மாற்றுக" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "தொடங்குக" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "பகிரலை" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "கடவுச்சொல்லை மாற்று..." #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "வை-பை செயற்பாட்டிலுள்ள போது" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "மொழியை காட்டு" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "பின்செல்" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "உறுதிப்படுத்து" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "விசைப்பலகை அமைப்புகள்" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "தற்போதைய அமைப்புகள்:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "எல்லா அமைப்புகளும் இருக்கின்றன:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "மொழி & உரை" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "விசைப்பலகை" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "சொல்திருத்தம்" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "தானாக பெரிய எழுத்தாக்குதல்" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "ஒவ்வொரு வாக்கியத்தின் முதல் எழுத்தை பெரிய எழுத்தாக்க Shift விசையை இயக்கவும்." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "விசைப்பலகை ஒலி" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "விசைப்பலகை அமைப்புகள்" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "தற்போதைய உச்சரிப்பு மொழிகளில்:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "அனைத்து மொழிகளும் இருக்கின்றன." #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "துண்டிக்கவும்" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "அனுப்பப்படாதவை" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "எல்லா அமைப்புகளும் இருக்கின்றன:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "ஒலி" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "மற்ற சத்தங்கள்:" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "ஒலி" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "அதிர்வு" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "தொலைப்பேசி சத்தமற்ற முறையில் வைக்கப்பட்டுள்ளது." #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "அலறும்பொது அதிரும்படி வை" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "இடம்" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "தானாக பெரிய எழுத்தாக்குதல்" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "அச்சுப்பொறி" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "%1 சேவைகள்" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "இணை" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "கடவுச்சொல்லை தேர்வுச்செய்" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "அச்சுப்பொறி" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "விரிவுரை" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "இடம்" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "கேரியர் தேர்வு:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "அச்சிடுகிறது" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "நீக்குக" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "அச்சுப்பொறி" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "கணினி அமைப்புகள்" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "நேரம் மற்றும் தேதி" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "நகல்கள்" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "தரம்" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "தொடுபலகை" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "இயல்புநிலை" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "விளைவற்ற" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "முறிவுற்றது" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "செயலில்" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "நின்றது" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "செய்திகள் இல்லை" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "முகவரி" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "மோடம்" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "அனைத்து ஆவணங்கள், சேமிக்கபட்ட விளையாட்டுகள், அமைப்புகள், மற்றும் மற்ற உருப்பிடிகள் " "நிரந்தரமாக இந்த தொலைப்பேசியிலிருந்து நீக்கப்படும்." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "தொலைப்பேசையை மீட்டமை" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "அனைத்து கணினி அமைப்புகளையும் மீட்டமை..." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "தொடக்கத்தின் அமைப்பு மற்றும் உள்ளடக்கங்கள், மற்றும் முகப்பு திரையிலுள்ள வடிப்பான்கள் அதனுடைய " "உண்மை அமைப்புகளுக்கு திரும்பிவிடும்." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "அனைத்து கணினி அமைப்புகளையும் மீட்டமை" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "தொலைப்பேசி அழைப்புகள்:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "அழைப்பொலி" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "அலறும்பொது அதிரும்படி வை" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "அழைப்புத்தளத்தின் ஒளிகள்" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "No messages" msgid "Message sound" msgstr "செய்திகள் இல்லை" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "மற்ற சத்தங்கள்:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "சத்தத்தை பூட்டு" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "மற்ற சத்தங்கள்:" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "No messages" msgid "Custom message sound" msgstr "செய்திகள் இல்லை" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "அழைப்பொலி" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "கேரியர் தேர்வு:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "நேர மண்டலம்" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "நேர மண்டலத்தை அமை:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "தன்னிச்சையாக" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "கைமுறையாக" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "உங்களுடைய இருப்படத்தை உள்ளிடு." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "பொருந்திய இடங்கள் காணவில்லை" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "நேரம் மற்றும் தேதி" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "நேரம் மண்டலம்:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "நேரம் மற்றும் தேதியை அமை:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "நேரம் & தேதியை அமை" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "நேரம்" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "தேதி" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "தொடரவும்" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "எல்லா அமைப்புகளும் இருக்கின்றன:" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "சேமி" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "தெறியாத பிழை" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "எந்தக் காரணமும் கொடுக்கப்படவில்லை" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "சாதனம் இப்பொழுது நிர்வகிக்கப்படுகிறது" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "சாதனம் இப்பொழுது நிர்வகிக்கப்படவில்லை" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "சாதனத்தை உள்ளமைப்புக்கு ஆயத்தமாக்க இயலவில்லை" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP உள்ளமைவை சேமித்துவைக்க இயலவில்லை (முகவரி இல்லை, நேரம் கடந்துவிட்டநிலை போன்றவையால்)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP உள்ளமைவு ஏற்கத்தக்கதாக இல்லை" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "உங்களை உறுதிப்படுத்த அளித்த விவரங்கள் தவறானவை" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "801.1X விண்ணப்பதாரர் துண்டிக்கப்பட்டார்" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X விண்ணப்பதாரரின் உள்ளமைவு தோழ்வியுற்றது" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X விண்ணப்பதாரர் தோழ்வியடைந்தார்" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X விண்ணப்பதாரரை உறுதிப்படுத்த நீண்ட நேரமானது" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DCHP சேவைபயனர் தொடங்குவதற்கு தோழ்வியடைந்தது" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP சேவைபயனரின் பிழை" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP சேவைபயனர் தோழ்வியடைந்தது" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "பகிரிணைப்புச் சேவை தொடங்கத் தோழ்வியுற்றது" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "பகிரிணைப்புச் சேவை தோழ்வியுற்றது" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "கடவுச்சொல்" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "ஐபி முகவரி" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 தனிப்பட்ட" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 தனிப்பட்ட" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP பாதுகாக்கபட்ட அறுகலை" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "உறுதிப்பாடு" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "முடக்கப்பட்டது" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "தன்னிச்சையாக" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "கடவுச்சொல்லைக் காண்பி" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "துடை" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "தெடுக" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "தனிப்பட்ட" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "கணினி" #~ msgid "Message received" #~ msgstr "தகவல் பெறப்பட்டது" #~ msgid "Remove image" #~ msgstr "படிமத்தை நீக்குக" #~ msgid "System;" #~ msgstr "கணினி;" #~ msgid "phone" #~ msgstr "தொலைபேசி" #~ msgid "serial" #~ msgstr "தொடர்" #~ msgid "address" #~ msgstr "முகவரி" #~ msgid "photo" #~ msgstr "நிழற்படம்" #~ msgid "wireless" #~ msgstr "கம்பியில்லா" #~ msgid "connect" #~ msgstr "இணைக்கவும்" #~ msgid "disconnect" #~ msgstr "துண்டிக்கவும்" #~ msgid "Example" #~ msgstr "எடுத்துக்காட்டு" #~ msgid "example" #~ msgstr "உதாரணம்" #~ msgid "Flight Mode" #~ msgstr "விமான முறை" #~ msgid "plane" #~ msgstr "விமானம்" #~ msgid "network" #~ msgstr "பிணையம்" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "படங்கள்" #~ msgid "language" #~ msgstr "மொழி" #~ msgid "keyboard" #~ msgstr "விசைப்பலகை" #~ msgid "mouse" #~ msgstr "சுட்டி" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "உறுதிப்பாடு" #, fuzzy #~ msgid "printer" #~ msgstr "அச்சுப்பொறி" #, fuzzy #~ msgid "printers" #~ msgstr "அச்சுப்பொறி" #~ msgid "Reset" #~ msgstr "மீட்டமை" #~ msgid "Used by Ubuntu" #~ msgstr "உபுண்டுவால் பயன்படுத்தப்படுகிறது" #~ msgid "Ubuntu Art" #~ msgstr "உபுண்டு கலை" #~ msgid "Dash background" #~ msgstr "முகப்புப் பின்புலம்" #~ msgid "Opacity:" #~ msgstr "ஒளி மழுங்கல்:" #~ msgid "Edit" #~ msgstr "திருத்துக" #~ msgid "New APN" #~ msgstr "புதிய APN" #~ msgid "Used for:" #~ msgstr "இதற்காக பயன்படுத்தவும்:" #~ msgid "Internet and MMS" #~ msgstr "இணையம் மற்றும் MMS" #~ msgid "Internet" #~ msgstr "இணையம்" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "APN-ஐ விவரிக்கும் பெயரை உள்ளிடவும்" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "அருகலை அணுகல் புள்ளியின் பெயரை உள்ளிடுக" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "செய்தி மையத்தை உள்ளிடுக" #~ msgid "Proxy" #~ msgstr "பதிலி (Proxy)" #~ msgid "Enter message proxy" #~ msgstr "செய்திப்பதிலியை உள்ளிடுக" #~ msgid "Proxy port" #~ msgstr "பதிலி முனைமுகம் (port)" #~ msgid "Enter message proxy port" #~ msgstr "செய்திப் பதிலியின் முனைமுகத்தை உள்ளிடுக" #~ msgid "User name" #~ msgstr "பயனர்பெயர்" #~ msgid "Enter username" #~ msgstr "பயனர்பெயரை உள்ளிடுக" #~ msgid "Enter password" #~ msgstr "கடவுச்சொல்லை உள்ளிடுக" #~ msgid "PAP or CHAP" #~ msgstr "PAP அல்லது CHAP" #~ msgid "PAP only" #~ msgstr "PAP மட்டும்" #~ msgid "CHAP only" #~ msgstr "CHAP மட்டும்" #~ msgid "Protocol" #~ msgstr "நெறிமுறை" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "கடத்தி & APN" #~ msgid "Carrier" #~ msgstr "கடத்தி" #~ msgid "Carriers & APNs" #~ msgstr "கடத்தி & APNs" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "இணைய APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "அனைத்து APN அமைப்புகளையும் மீட்டமை…" #~ msgid "Reset APN Settings" #~ msgstr "APN அமைப்புகளை மீட்டமை" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "உறுதியாக APN அமைப்புகளை மீட்டமைக்கவா?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "%1-ஐ முன்மதி" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "உங்கள் MMS APN-ன் விருப்பத்தேர்வாக %1-ஐ தேர்வுசெய்துள்ளீர்கள். " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "உங்கள் இணைய APN-ன் விருப்பத்தேர்வாக %1-ஐ தேர்வுசெய்துள்ளீர்கள். " #~ msgid "Disable" #~ msgstr "முடக்கு" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "%1-ஐ துண்டிக்கவும்" #, qt-format #~ msgid "Disable %1" #~ msgstr "%1-ஐ முடக்கவும்" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "இது %1-ஐ துண்டிக்கும்." #, qt-format #~ msgid "This disables %1." #~ msgstr "இது %1-ஐ முடக்கும்." #~ msgid "Cellular" #~ msgstr "Cellular" #~ msgid "Call forwarding" #~ msgstr "அழைப்பு முன்னனுப்பப்படுகிறது" #~ msgid "Forward every incoming call" #~ msgstr "ஒவ்வொரு உள்வரும் அழைப்பையும் முன்னனுப்பு" #~ msgid "Redirects all phone calls to another number." #~ msgstr "எல்லா அழைப்புகளையும் மற்றொரு எண்ணிற்கு வழிமாற்றுக." #~ msgid "Forward incoming calls when:" #~ msgstr "உள்வரும் அழைப்பை எப்பொழுது முன்னனுப்புக:" #~ msgid "My phone is unreachable" #~ msgstr "எனது தொலைபேசி தொடர்பிலில்லை" #~ msgid "Please select a phone number" #~ msgstr "தொலைபேசி எண்ணைத் தேர்வு செய்க" #~ msgid "Numbers" #~ msgstr "எண்கள்" #~ msgid "Could not forward to this contact" #~ msgstr "இந்தத் தொடர்பை முன்னனுப்ப முடியவில்லை" #~ msgid "Contact not associated with any phone number." #~ msgstr "இந்தத் தொடர்புடன் சேர்ந்த தொலைபேசி எண் எதுவுமில்லை." #~ msgid "All calls" #~ msgstr "அனைத்து அழைப்புகள்" #~ msgid "Some calls" #~ msgstr "சில அழைப்புகள்" #~ msgid "Off" #~ msgstr "அணை" #~ msgid "Forward to" #~ msgstr "முன்னனுப்பு எண்" #~ msgid "Enter a number" #~ msgstr "எண்ணை உள்ளிடுக" #~ msgid "Call waiting" #~ msgstr "அழைப்பு காத்திருக்கிறது" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "உங்களை பதிலளிக்க அல்லது மற்றொரு அழைப்பிலிருக்கும்பொழுது புதிய அழைப்பை உருவாக்கி, " #~ "அவ்விரண்டிற்குமிடையில் மாற்றவைக்கும்" #~ msgid "Services" #~ msgstr "சேவைகள்" #, qt-format #~ msgid "Last called %1" #~ msgstr "கடைசி அழைப்பு %1" #~ msgid "Call" #~ msgstr "அழை" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1-ன் சேவைகள்" #~ msgid "SIM" #~ msgstr "செறிவட்டை" #~ msgid "0" #~ msgstr "0" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "உங்களின் தோராயமான இடத்தை கண்டறிய ஜிபிஎஸ்யை பயன்படுத்துகிறது. ஜிபிஎஸ் முடக்கம் " #~ "மின்கல ஆயுளை நீட்டிக்கும்." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "உங்களின் தோராயமான இடத்தை கண்டறிய ஜிபிஎஸ் மறுறம் வை-பை பயன்படுத்துகிறது. " #~ "இடமறிதலின் முடக்கம் மின்கல ஆயுளை நீட்டிக்கும்." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "வை-பை(முடக்கப்பட்டுள்ளது), மற்றும் ஜிபிஎஸ் பயன்படுத்தி தோரயாமான இடத்தை கனிக்கிறது. " #~ "இடமறிதலின் முடக்கம் மினகலனை சேமிக்கிறது." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "வை-பை, செல் கோபுர இடங்கள், மற்றும் ஜிபிஎஸ் பயன்படுத்தி தோரயாமான இடத்தை " #~ "கனிக்கிறது. இடமறிதலின் முடக்கம் மினகலனை சேமிக்கிறது." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "வை-பை, செல் கோபுர இடங்கள்(தொலைப்பேசி இணைப்பு இல்லை), மற்றும் ஜிபிஎஸ் பயன்படுத்தி " #~ "தோரயாமான இடத்தை கனிக்கிறது. இடமறிதலின் முடக்கம் மினகலனை சேமிக்கிறது." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "வை-பை(முடக்கப்பட்டுள்ளது), செல் கோபுர இடங்கள், மற்றும் ஜிபிஎஸ் பயன்படுத்தி தோரயாமான " #~ "இடத்தை கனிக்கிறது. இடமறிதலின் முடக்கம் மினகலனை சேமிக்கிறது." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "வை-பை(முடக்கப்பட்டுள்ளது), செல் கோபுர இடங்கள்(தொலைப்பேசி இணைப்பு இல்லை), மற்றும் " #~ "ஜிபிஎஸ் பயன்படுத்தி தோரயாமான இடத்தை கனிக்கிறது. இடமறிதலின் முடக்கம் மினகலனை " #~ "சேமிக்கிறது." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "இடத்துக்கு அனுமதி வழங்கு:" #, fuzzy #~ msgid "None requested" #~ msgstr "எதையும் காணவில்லை" #~ msgid "Change passphrase…" #~ msgstr "கடவுச்சொல்லை மாற்று..." #~ msgid "Switch to swipe" #~ msgstr "தேய்த்தலுக்கு மாறு" #~ msgid "Switch to passphrase" #~ msgstr "கடவுச்சொல்லுக்கு மாறு" #~ msgid "Existing passphrase" #~ msgstr "ஏற்கனவேயுள்ள கடவுச்சொல்" #~ msgid "Choose passphrase" #~ msgstr "கடவுச்சொல்லை தேர்வுச்செய்" #~ msgid "Confirm passphrase" #~ msgstr "கடவுச்சொல்லை உறுதிப்படுத்து" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "அந்த கடவுச்சொற்கள் பொருந்தவில்லை. மீண்டும் முயற்சி." #~ msgid "Unset" #~ msgstr "அமைக்காத" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "பயன்படுத்தி தொலைப்பேசியை திற:" #~ msgid "Swipe (no security)" #~ msgstr "தேய் (பாதுகாப்பற்றது)" #~ msgid "Passphrase" #~ msgstr "கடவுச்சொல்" #~ msgid "Swipe (no security)… " #~ msgstr "தேய் (பாதுகாப்பற்றது)... " #~ msgid "Passphrase…" #~ msgstr "் கடவுச்சொல்..." #~ msgid "Security & Privacy" #~ msgstr "பாதுகாப்பு & தனியுரிமை" #~ msgid "Phone and Internet" #~ msgstr "தொலைப்பேசி மற்றும் இணையம்" #~ msgid "Phone only" #~ msgstr "தொலைப்பேசி மட்டும்" #~ msgid "SIM PIN" #~ msgstr "சிம் PIN" #~ msgid "On" #~ msgstr "இயக்கு" #~ msgid "Stats on welcome screen" #~ msgstr "முகப்பு திரையின் நிலைமை" #~ msgid "Messages on welcome screen" #~ msgstr "வரவேற்ப்பு திரை செய்திகள்" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "எதுவுமில்லை" #~ msgid "Sleep locks immediately" #~ msgstr "முடக்கம் உடனடியாக பூட்டிவிடுகிறது" #~ msgid "Unlock" #~ msgstr "பூட்டை நீக்கு" #, fuzzy #~ msgid "Locked" #~ msgstr "சத்தத்தை பூட்டு" #~ msgid "Hour" #~ msgstr "மணி" #~ msgid "Minute" #~ msgstr "நிமிடம்" #~ msgid "Second" #~ msgstr "வினாடி" #~ msgid "Day" #~ msgstr "நாள்" #~ msgid "Month" #~ msgstr "மாதம்" #~ msgid "Year" #~ msgstr "ஆண்டு" #~ msgid "Cellular data" #~ msgstr "நகர்ப்பேசித் தரவுன" #~ msgid "No SIM detected" #~ msgstr "செறிவட்டை எதுவும் காணப்படவில்லை" #~ msgid "Next" #~ msgstr "அடுத்து" #~ msgid "Data usage statistics" #~ msgstr "தரவு பயன்பாட்டு நிலவரம்" #, fuzzy #~ msgid "Connection type:" #~ msgstr "இணை" #~ msgid "Accessibility" #~ msgstr "அணுகுத்தன்மை" #~ msgid "mobile" #~ msgstr "அலைபேசி" #~ msgid "call" #~ msgstr "அழை" #~ msgid "numbers" #~ msgstr "எண்கள்" lomiri-system-settings-1.1.0/po/ta_LK.po000066400000000000000000001315111457356502600201530ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ta_LK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/te.po000066400000000000000000001527141457356502600176010ustar00rootroot00000000000000# Telugu translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Telugu \n" "Language: te\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "తాళం భద్రత" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "క్రమం" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "ఏదీకాదు" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "నిల్వ" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "సాఫ్ట్​వేర్:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ఓయస్" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "ఎప్పటికీవద్దు" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "నవీకరణల కోసం చూడు" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "వర్తించదు" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 #, fuzzy msgid "Global theme settings:" msgstr "వ్యవస్థను నవీకరించు" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "వ్యవస్థ నవీకరణలు స్థాపించాలంటే ఫోను పునఃప్రారంభం అవసరం." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "రహస్యపదాన్ని ఎంచుకోండి" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "అమర్చు" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "బ్యాటరీ" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 క్షణం క్రితం" msgstr[1] "%1 క్షణాల క్రితం" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 నిమిషం క్రితం" msgstr[1] "%1 నిమిషాల క్రితం" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 గంట క్రితం" msgstr[1] "%1 గంటల క్రితం" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "చార్జీ స్థాయి" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "చార్జవుతోంది" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "చివరి పూర్తి చార్జు" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "పూర్తిగా చార్జయింది" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "బ్యాటరీ వాడకాన్ని తగ్గించే మార్గాలు:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "జడంగా ఉన్నప్పుడు తాళంవేయి" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 నిమిషం తరువాత" msgstr[1] "%1 నిమిషాల తరువాత" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 నిమిషం తరువాత" msgstr[1] "%1 నిమిషాల తరువాత" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "వై-ఫై" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "బ్లూటూత్" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 నిమిషం తరువాత" msgstr[1] "%1 నిమిషాల తరువాత" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "ఫోను" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "పేరు" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "అనుసంధానించు" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "ప్రదర్శన భాష" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "చివరి అనుసంధానత" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "అనుసంధానించు" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "రహస్యపదాన్ని ఎంచుకోండి" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "ప్రస్తుత నమూనాలు:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "రహస్యపదాన్ని ఎంచుకోండి" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "సంకేతపదాన్ని చూపించు" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "రహస్యపదాన్ని మార్చండి…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "ప్రదర్శన భాష" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "నిర్ధారించండి" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "కీబోర్డు నమూనాలు" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "ప్రస్తుత నమూనాలు:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "అన్ని నమూనాలు లభ్యం:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "భాష & పాఠ్యం" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "ప్రదర్శన భాష…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "కీబోర్డు నమూనాలు" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "పద సూచనలు" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "కీబోర్డు శబ్దం" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "కీబోర్డు నమూనాలు" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "వ్యవస్థ నవీకరణలు స్థాపించాలంటే ఫోను పునఃప్రారంభం అవసరం." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "అన్ని భాషలు లభ్యం:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "చివరి అనుసంధానత" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "పంపబడలేదు" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "అన్ని నమూనాలు లభ్యం:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "శబ్దం" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "ఇతర శబ్దాలు:" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "శబ్దం" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "మోగేటప్పుడు కంపించు" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "నిశ్శబ్ద రీతిలో కంపించు" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "మోగేటప్పుడు కంపించు" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "స్థానం" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "%1 సేవలు" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "అనుసంధానించు" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "రహస్యపదాన్ని ఎంచుకోండి" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "నెట్​వర్క్ పేరు" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "స్థానం" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "రహస్యపదాన్ని ఎంచుకోండి" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "వ్యవస్థను నవీకరించు" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "సమయం & తేది" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "సందేశాలు:" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "ఫోను కాల్స్:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "రింగుటోను" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "మోగేటప్పుడు కంపించు" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "నిశ్శబ్ద రీతిలో కంపించు" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "సందేశాలు:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "సందేశ శబ్దంతో కంపించు" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "సందేశ శబ్దంతో కంపించు" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "ఇతర శబ్దాలు:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "తాళం శబ్దం" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "ఇతర శబ్దాలు:" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "సందేశ శబ్దంతో కంపించు" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "రింగుటోను" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "సమయ క్షేత్రం" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "సమయ క్షేత్రాన్ని అమర్చు:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "స్వయంచాలకం" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "మానవీయం" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "మీ ప్రస్తుత స్థానాన్ని ఇవ్వండి." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "సరిపోలే స్థానము ఏమీలేదు" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "సమయం & తేది" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "సమయ క్షేత్రం:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "సమయం మరియు తేదీలను అమర్చండి:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "సమయం & తేదీలను అమర్చు" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "సమయం" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "తేదీ" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "కొనసాగించు" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "అన్ని నమూనాలు లభ్యం:" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "నెట్​వర్క్ వివరాలు" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "చివరి అనుసంధానత" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "సంకేతపదం" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "నెట్​వర్క్ మర్చిపోవు" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "నెట్​వర్క్ పేరు" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "భద్రత" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 వ్యక్తిగతం" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 వ్యక్తిగతం" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "స్వయంచాలకం" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "సంకేతపదాన్ని చూపించు" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "గత నెట్​వర్కులు" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Message received" #~ msgstr "సందేశం స్వీకరించబడింది" #, fuzzy #~| msgid "Location" #~ msgid "communication" #~ msgstr "స్థానం" #, fuzzy #~ msgid "User name" #~ msgstr "నెట్​వర్క్ పేరు" #, fuzzy #~ msgid "Enter password" #~ msgstr "సంకేతపదాన్ని చూపించు" #, fuzzy #~ msgid "PAP only" #~ msgstr "ఫోను మాత్రమే" #, fuzzy #~ msgid "CHAP only" #~ msgstr "ఫోను మాత్రమే" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "అనుసంధానించు" #, fuzzy #~ msgid "Some calls" #~ msgstr "ఫోను కాల్స్:" #~ msgid "Call waiting" #~ msgstr "కాల్ నిరీక్షణ" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 సేవలు" #~ msgid "SIM" #~ msgstr "సిమ్" #~ msgid "Change passphrase…" #~ msgstr "రహస్యపదాన్ని మార్చండి…" #~ msgid "Switch to swipe" #~ msgstr "స్వైప్ రీతికి మారండి" #~ msgid "Switch to passphrase" #~ msgstr "రహస్యపదం రీతికి మారండి" #~ msgid "Existing passphrase" #~ msgstr "ఇదివరకటి రహస్యపదం" #~ msgid "Choose passphrase" #~ msgstr "రహస్యపదాన్ని ఎంచుకోండి" #~ msgid "Confirm passphrase" #~ msgstr "రహస్యపదాన్ని నిర్ధారించండి" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "ఆ రహస్యపదాలు సరిపోలలేదు. మళ్ళీ ప్రయత్నించండి." #~ msgid "Unset" #~ msgstr "అనమర్చు" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "దీనిని వాడి ఫోను తాళంతీయి:" #~ msgid "Swipe (no security)" #~ msgstr "గీకడం (ఎటువంటి భద్రత ఉండదు)" #~ msgid "Passphrase" #~ msgstr "రహస్యపదం" #~ msgid "Swipe (no security)… " #~ msgstr "గీకడం (ఎటువంటి భద్రత ఉండదు)… " #~ msgid "Passphrase…" #~ msgstr "రహస్యపదం…" #~ msgid "Security & Privacy" #~ msgstr "భద్రత & గోప్యత" #~ msgid "Phone and Internet" #~ msgstr "ఫోను మరియు అంతర్జాలం" #~ msgid "Phone only" #~ msgstr "ఫోను మాత్రమే" #~ msgid "SIM PIN" #~ msgstr "సిమ్ పిన్" #~ msgid "Stats on welcome screen" #~ msgstr "స్వాగత తెరపై గణాంకాలు" #~ msgid "Messages on welcome screen" #~ msgstr "స్వాగత తెరపై సందేశాలు" #, fuzzy #~ msgid "Locked" #~ msgstr "తాళం శబ్దం" #~ msgid "Hour" #~ msgstr "గంట" #~ msgid "Minute" #~ msgstr "నిమిషం" #~ msgid "Second" #~ msgstr "క్షణం" #~ msgid "Day" #~ msgstr "రోజు" #~ msgid "Month" #~ msgstr "నెల" #~ msgid "Year" #~ msgstr "సంవత్సరం" #, fuzzy #~ msgid "Connection type:" #~ msgstr "అనుసంధానించు" lomiri-system-settings-1.1.0/po/tet.po000066400000000000000000001317361457356502600177660ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Tetum \n" "Language: tet\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/tg.po000066400000000000000000001317271457356502600176040ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Tajik \n" "Language: tg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/th.po000066400000000000000000001500541457356502600175770ustar00rootroot00000000000000# Thai translation for lomiri-system-settings # Copyright (c) 2014 Rosetta Contributors and Canonical Ltd. 2014 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2014. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-07-01 05:29+0000\n" "Last-Translator: PPNplus \n" "Language-Team: Thai \n" "Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "การตั้งค่าระบบ" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "เกี่ยวกับ" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "ไม่มี" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "ที่อยู่ Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "ที่อยู่ Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "พื้นที่เก็บข้อมูล" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "เหลือ %1" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "ซอฟต์แวร์:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "อัปเดตล่าสุด" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "ไม่เคย" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "ตรวจสอบอัปเดต" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "กำลังสปกน" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "การตั้งค่าระบบ" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "ใช้โดยแอป" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "วิดีโอ" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "เสียง" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "รูปภาพ" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "ไฟล์อื่น ๆ" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "ใช้โดยแอป" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "พื้นที่จัดเก็บรวม" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "พื้นที่จัดเก็บที่เหลืออยู่" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "ยกเลิก" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "ภาพพื้นหลัง" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings…" msgid "Global theme settings:" msgstr "รีเซ็ตการตั้งค่าระบบทั้งหมด…" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "ภาพพื้นหลัง" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "ระบบ;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "กำหนดเอง" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Applications:" msgid "Choose application" msgstr "แอปพลิเคชั่น:" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "ตัวอย่าง" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "ตั้งค่า" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "ตกลง" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "แบตเตอรี่" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 วินาทีที่ผ่านมา" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 นาทีที่ผ่านมา" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 ชั่วโมงที่ผ่านมา" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "ระดับชาร์จ" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "เมื่อวาน" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "วันนี้" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "กำลังชาร์จตอนนี้" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "ชาร์จเต็มแล้ว" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "ความสว่างหน้าจอ" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "ล็อกเมื่อไม่ใช้งาน" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "หลังจาก %1 วินาที" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "หลังจาก %1 นาที" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi ถูกใช้สำหรับฮอตสปอต" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "ล็อกอุปกรณ์เมื่อไม่ได้ใช้งาน:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "หลังจาก %1 วินาที" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "อุปกรณ์ %1 ต้องการจับคู่กับอุปกรณ์นี้ คุณต้องการอนุญาตหรือไม่?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "อนุญาต" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "ปฏิเสธ" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "คำขอจับคู่ Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "ยืนยัน PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "เชื่อมต่อแล้ว" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "กำลังเชื่อมต่อ…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "ไม่รู้จัก" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "คอมพิวเตอร์" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "โทรศัพท์" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "โมเด็ม" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "เครือข่าย" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "หูฟัง" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "วิดีโอ" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "อื่น ๆ" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "ดีมาก" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "ดี" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "พอใช้" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ไม่ดี" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "ชื่อ" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "ความสว่างและหน้าจอ" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "ความสว่าง" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "ความสว่างหน้าจอ" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "ปรับอัตโนมัติ" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "ปรับความสว่างของหน้าจอให้เข้ากับสภาพแวดล้อม" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Wireless Display" msgid "Display:" msgstr "หน้าจอไร้สาย" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "หน้าจอภายนอก" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "หน้าจอไร้สาย" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "ไม่ได้เชื่อมต่อ" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "หน้าจอไร้สาย" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "ไม่พบหน้าจอ" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "กำลังเชื่อมต่อ" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "อุปกรณ์นี้ไม่สามารถเชื่อมต่อกับ %1" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "เกิดข้อผิดพลาดที่ไม่รู้จักขณะเชื่อมต่อกับ %1" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "รูปภาพ" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "ตั้งค่าฮอตสปอต" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "ชื่อฮอตสปอต" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "ใช้รหัสผ่าน (แนะนำ):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "แสดงรหัสผ่าน" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "การเปิดใช้งานฮอตสปอตจะเปิด Wi-Fi" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "เปลี่ยน" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "เริ่มต้น" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "ฮอตสปอต" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi ปิดอยู่" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "เปิด Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "ภาษาที่ใช้แสดงผล" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "ย้อนกลับ" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "ยืนยัน" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "ภาษาและข้อความ" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "ภาษาที่ใช้แสดงผล…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "การแจ้งเตือน" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "เสียง" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "การสั่น" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "เสียง" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "แอปพลิเคชั่น:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "ไม่มีการแจ้งเตือน" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "เพิ่มเครื่องพิมพ์" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "อุปกรณ์" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "ไม่พบอุปกรณ์" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "ตำแหน่ง" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "ลบ" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "ตั้งเป็นค่าโดยปริยาย" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "ไม่มีข้อความ" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "ที่อยู่" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "ล้างข้อมูลและรีเซ็ตทุกอย่าง" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "รีเซ็ตอุปกรณ์" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "รีเซ็ตการตั้งค่าระบบทั้งหมด…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "ล้างข้อมูลและรีเซ็ตทั้งหมด" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "โหมดปิดเสียง" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "ข้อความ:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "No messages" msgid "Message sound" msgstr "ไม่มีข้อความ" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "No messages" msgid "Custom message sound" msgstr "ไม่มีข้อความ" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "อัตโนมัติ" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "เวลาและวันที่" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "บันทึก" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "ไม่พบเครือข่าย Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "ความปลอดภัย" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "ค้นหา" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Remove image" #~ msgstr "เอาภาพออก" #~ msgid "System;" #~ msgstr "ระบบ;" #~ msgid "Flight Mode" #~ msgstr "โหมดเครื่องบิน" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "รูปภาพ" #, fuzzy #~| msgid "Location" #~ msgid "communication" #~ msgstr "ตำแหน่ง" #~ msgid "Used by Ubuntu" #~ msgstr "ใช้โดย Ubuntu" #~ msgid "Dash background" #~ msgstr "ภาพพื้นหลัง Dash" #~ msgid "Edit" #~ msgstr "แก้ไข" #~ msgid "New APN" #~ msgstr "APN ใหม่" #~ msgid "Internet and MMS" #~ msgstr "อินเทอร์เน็ตและ MMS" #~ msgid "Disable" #~ msgstr "ปิด" #~ msgid "Cellular" #~ msgstr "เซลลูลาร์" #~ msgid "Off" #~ msgstr "ปิด" #~ msgid "Forward to" #~ msgstr "โอนสายไปยัง" #~ msgid "Enter a number" #~ msgstr "ใส่หมายเลข" #, qt-format #~ msgid "Last called %1" #~ msgstr "โทรครั้งล่าสุดเมื่อ %1" #~ msgid "Call" #~ msgstr "โทร" #, qt-format #~ msgid "%1 Services" #~ msgstr "บริการ %1" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "Microphone" #~ msgstr "ไมโครโฟน" #~ msgid "Online Accounts…" #~ msgstr "บัญชีออนไลน์…" #~ msgid "Fingerprint" #~ msgstr "ลายนิ้วมือ" #~ msgid "Swipe (no security)… " #~ msgstr "เลื่อน (ไม่มีความปลอดภัย)… " #~ msgid "Security & Privacy" #~ msgstr "ความเป็นส่วนตัวและความปลอดภัย" #~ msgid "Phone and Internet" #~ msgstr "โทรศัพท์และอินเทอร์เน็ต" #~ msgid "On" #~ msgstr "เปิด" #~ msgid "Encryption" #~ msgstr "การเข้ารหัส" #~ msgid "Privacy" #~ msgstr "ความเป็นส่วนตัว" #~ msgid "Unlock" #~ msgstr "ปลดล็อก" #~ msgid "Cellular data" #~ msgstr "ข้อมูลเซลลูลาร์" #~ msgid "Next" #~ msgstr "ถัดไป" lomiri-system-settings-1.1.0/po/ti.po000066400000000000000000001315051457356502600176000ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ti\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/tk.po000066400000000000000000001317361457356502600176100ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-04 18:20+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Turkmen \n" "Language: tk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 #, fuzzy msgid "Cancel" msgstr "Cancel" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 #, fuzzy msgid "Delete" msgstr "Delete" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/tr.po000066400000000000000000002313001457356502600176030ustar00rootroot00000000000000# Turkish translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2019-11-03 20:36+0000\n" "Last-Translator: Ege Öz \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.8\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Sistem Ayarları" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Tercihler;Ayarlar;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "Şu anki istek iptal edilemiyor (hizmete bağlanılamıyor)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Şu anki istek durdurulamıyor (hizmete bağlanılamıyor)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Geliştirici Kipi" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Geliştirici modunda, herkes bu telefonu farklı bir aygıta bağlayarak " "üzerindeki her şeye erişebilir, her şeyde değişiklik yapabilir veya herşeyi " "silebilir." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Geliştirici Kipini kullanabilmek için bir parola veya anahtar gerekli." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Kilitleme güvenliği" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Üzgünüz, bu lisans gösterilemedi." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Hakkında" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Seri numarası" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Yok" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi adresi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Bluetooth adresi" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Depolama" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 boş" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Yazılım:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "İşletim Sistemi" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Son güncelleştirme" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Asla" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Güncelleştirmeleri denetle" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Yasal:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Yazılım lisansları" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Yasal bilgi" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Geliştirici kipi" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Taranıyor" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Sistem Ayarları" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Uygulamalar tarafından kullanılan" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Videolar" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Ses" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Resimler" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Diğer dosyalar" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Uygulamalar tarafından kullanılan" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Toplam depolama" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Boş alan" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Ada göre" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Boyuta göre" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Mevcut Değil" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "İS Derleme Ayrıntıları" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "İS inşa numarası" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "Ubuntu Kalıp bölümü" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu inşa açıklaması" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Aygıt Kalıp bölümü" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Aygıt inşa açıklaması" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Özelleştirilmiş Kalıp bölümü" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Bilinmeyen başlık" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "İptal" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Seçilen resim yok" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 resmi kaldır" msgstr[1] "%1 resim kaldır" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Bir resim ekle…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Resimleri kaldır…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Arkaplan" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "Tüm sistem ayarların sıfırla" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "etkin" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Değişikliklerin uygulanması için telefonun yeniden başlatılması gerekiyor." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "arkaplan" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "Sistem" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Özel" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Bir isim seç" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Önizle" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Ayarla" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Tamam" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Batarya" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 saniye önce" msgstr[1] "%1 saniye önce" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 dakika önce" msgstr[1] "%1 dakika önce" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 saat önce" msgstr[1] "%1 saat önce" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Şarj seviyesi" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%%1" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Dün" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Bugün" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Şarj oluyor" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Son tam dolum" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Tam dolu" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Batarya kullanımını azaltma yolları:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Ekran parlaklığı" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Boşta ise kilitle" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Boşta ise uykuya al" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 dakika sonra" msgstr[1] "%1 dakika sonra" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 dakika sonra" msgstr[1] "%1 dakika sonra" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi hotspot için kullanılıyor" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Kablosuz (Wi-Fi)" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Kullanılmadığında telefonu kilitle:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Kullanılmadığında telefonu uykuya al:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 dakika sonra" msgstr[1] "%1 dakika sonra" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Kısa süreler daha güvenlidir. Arama sırasında veya video oynatırken telefon " "kilitlenmez." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Arama sırasında veya video oynatırken telefon uykuya geçmez." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Bluetooth Eşleşme İsteği" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" "%1 cihazı bu cihazla eşleştirilmek istiyor. Buna izin vermek istiyor musun?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Kabul et" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Reddet" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Bluetooth Eşleşme İsteği" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Lütfen %1 ekranında görünen PIN'in bununla aynı olduğunu onaylayın" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "PIN'i onayla" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Bağlı" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Bağlanıyor…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Bağlantı kesiliyor…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Bağlı değil" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Bilinmeyen" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Bilgisayar" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Telefon" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Ağ" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Mikrofonlu Kulaklık" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Kulaklık" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Diğer Ses ve Müzikler" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Oyun Kolu" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Klavye" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Tablet" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Fare" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Yazıcı" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Kamera" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Saat" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Diğer" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Mükemmel" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "İyi" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Orta" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Zayıf" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Ad" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Tür" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Durum" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Sinyal Gücü" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Tespit edildiğinde otomatik bağlan:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Bağlantıyı kes" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Bağlan" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Bu aygıtı unut" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Lütfen %1 üzerinde aşağıdaki PIN'i girin ve klavyede \"Enter\" tuşuna basın:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Keşfedilebilir" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Keşfedilemez" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Aranıyor…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Bağlı aygıtlar:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Başka aygıt bağla:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Bir aygıt bağla:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Hiçbir şey algılanmadı" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1' aygıt PIN'i" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Eşleştir" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Parlaklık & Ekran" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Parlaklık" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Ekran parlaklığı" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Otomatik olarak ayarla" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Çevreye göre ekran parlaklığını artırır ve azaltır." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "gösterim" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Harici ekran" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Kablosuz Ekran" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Bağlı değil" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Kablosuz Ekran Yansıtma" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Hiçbir ekran algılanamadı" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Bağlı ekranlar:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Bağlanıyor" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Başka ekran kullan:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Ekran seç:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Bu cihaz %1 'e bağlanamadı." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "%1 'e bağlanmada bilinmeyen bir hata oluştu." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Resimler" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "Tıklamak için dokunun" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "Şu anki düzenler:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Hotspot ayarlarını değiştir" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Taşınabilir Wi-Fi Hotspot ayarla" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Taşınabilir nokta adı" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Bir isim seç" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "Parola iste (önerilir):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Şifreyi göster" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Hotspot'un başlaması Wi-Fi'ı aktif edecektir." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Değiştir" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Başlat" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Taşınabilir Nokta" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Taşınabilir nokta açıkken, diğer aygıtlar Wi-Fi üzerinde veri bağlantısı " "için cep telefonunuzu kullanabilirler. Normal veri kullanım ücretleri " "uygulanır." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Diğer aygıtlar Wi-Fi üzerinde veri bağlantısı için cep telefonunuzu " "kullanabilirler. Normal veri kullanım ücretleri uygulanır." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Parolayı Değiştir/Kur…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Taşınabilir erişim noktası ayarla…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi kapalı" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Bir Hotspot kurmak için Wi-Fi açmanız gerekiyor." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Wi-Fi'yi aç" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Görüntüleme dili" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Geri" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Onayla" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Klavye düzenleri" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Şu anki düzenler:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Tüm düzenler:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Dil & Metin" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Görüntüleme dilleri…" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "Ekran Klavyesi" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Ekran Klavyesi" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Harici klavye" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "Ekran Klavyesi" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "Klavye" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Yazım denetimi" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Otomatik düzeltme" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Kelime önerileri" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Otomatik büyük harf" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Her cümlenin ilk harfini büyütmek için Shift tuşunu etkinleştirir." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Otomatik noktalama işaretleri" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Boşluk tuşuna iki kez hafifçe vurduğunuzda bir nokta ekler." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Klavye sesi" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Klayve titreşimi" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "Klavye düzenleri" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Donanım klavyesi" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Yerleşimler ve diğer kaynaklar" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" "Değişikliklerin uygulanması için telefonun yeniden başlatılması gerekiyor." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Şimdi Yeniden Başlat" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Şu anki yazım dilleri:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Tüm mevcut diller:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "Başlatıcıyı sıfırla" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "Büyük ekranlar üzerinde:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Başlatıcıyı daima gösterin" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Videolar ve tam ekran oyunları geçici olarak gizlenebilir." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Simge boyutu:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "İşaretçi hızı:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Tekerlek kaydırma hızı:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Çift tıklama hızı:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Çift tıklamayı test edin:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Dokunmatik" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Parmak kaydırma hızı:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Tıklamak için dokunun" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "İki parmak ile kaydırma" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Dokunmatiği yok sayın:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Yazıyor" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Bir fare bağlı" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "USB aracılığı ile bir fare yada dokunmatik bağlayın, yada Bluetooth cihaz " "kullanın. Eğer Bluetooth aygıtı algılanmaz ise, açık olduğuna ve pilin " "şarjlandığına emin olun." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "Bu ekranda bir Bluetooth fare yada dokunmatik kullanmanı gerekmekte. " "Cihazınıza yakın olduğuna ve pilin şarjlı olduğuna emin olun." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Fare & Dokunmatik" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Birincil tuş:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Sol" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Sağ" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Yeterince hızlı değil" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Çift tıklanıldı" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "İletişim şimdi uygun" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "uyarılar" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "uyarılar" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Bildirimler" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Bu uygulamanın kullanarak beni uyarmasına izin ver:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Sesler" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Titreşim" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Bildirim Baloncukları" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Bildirim Listesi" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Ses" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Sesli bildirimli uygulamalar:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Titreşim" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "Sessiz moddayken:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Normal Titreşim" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Titretme" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Titreşim bildirimli uygulamalar:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Uygulamalar:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Uygulamalar sesleri, titreşimleri, bildirim baloncuklarını ve Bildirim " "listesini kullanarak sizi uyarabilir." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Sesli bildirimli uygulamalar" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Titreşim bildirimli uygulamalar" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Bildirim Yok" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Baloncuklar" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "Yazıcı" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "SIM PIN'ini girin" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "Hizmetler" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "Bağlanıyor" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "Bir isim seç" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "Yazıcı" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Açıklama" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Konum" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "Şundan seç" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 #, fuzzy msgid "PPD file" msgstr "Pac dosyası" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "Yazıcı" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Sil" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "Yazıcı" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "Kanal ayarları" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "Saat ve Tarih" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "Geliştirici kipi" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "etkin" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Varsayılan" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Aktif" #: plugins/printing/printer-sub-pages/Status.qml:36 #, fuzzy msgid "Stopped" msgstr "Durdur" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "mesaj" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "adres" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "Modem" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Tüm belgeler, kayıtlı oyunlar, ayarlar ve diğer ögeler bu telefondan kalıcı " "olarak silinecektir." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Her Şeyi Sil & Sıfırla" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Cihazı sıfırla" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Başlatıcıyı sıfırla" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Başlatıcı özgün içeriklerine döndürülecek." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Tüm sistem ayarlarını sıfırla…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Başlatıcının içerikleri ve yerleşimi ile ana ekrandaki tüm filtreler özgün " "ayarlarına sıfırlanacaktır." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Her Şeyi Sil & Sıfırla" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Tüm sistem ayarların sıfırla" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Sessiz Mod" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "Çaldırıcı:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Yüksek ses kulaklarınıza zarar verebilir." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Telefon çağrıları:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Zil Sesi" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Çalarken titret" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Sessiz Kipte Titre" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Tuş takımı sesleri" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Mesajlar:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "Mesaj sesi ile titre" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Mesaj sesi ile titre" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Diğer sesler:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Kilit sesi" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Diğer titreşimler" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "Mesaj sesi ile titre" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Özel Zil Sesi" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Şundan seç" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Zaman dilimi" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Zaman dilimini ayarla:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Otomatik" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Elle" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Şu anki konumunuzu girin." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Eşleşen konum yok" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Saat ve Tarih" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Zaman dilimi:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Tarih ve saati ayarla:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Zaman & tarihi ayarla" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Zaman" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Tarih" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "VPN eklemek için, yapılandırma dosyasını indirin yada manuel yapılandırın." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Manuel Yapılandırma Ekle…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPN'nin yeniden bağlanması gerekli." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Değişikliklerin etkili olması için yeniden bağlanmanız gerekir." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Sertifika ekle?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Anahtar ekle?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Pac dosyası ekle?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "İçerik:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Veri yok." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Kaydet" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Bilinmeyen hata" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Neden belirtilmedi" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Aygıt yönetiliyor" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Aygıt yönetilmiyor" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Aygıt yapılandırma için hazırlanamıyor" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "IP yapılandırılması ayrılamadı (kullanılabilir adres yok, zaman aşımı, vb.)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP yapılandırması artık geçerli değil" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Yetkilendirme bilgileriniz doğru değildi" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X istemcisinin bağlantısı kesildi" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X istemcisi yapılandırması başarısız" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X iletişimi başarısız" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X iletişim kimlik doğrulaması uzun sürüyor" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP istemcisi başlatılamadı" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP istemci hatası" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP istemcisi başarısız" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Paylaşımlı bağlantı hizmeti başlatılamadı" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Paylaşımlı bağlantı hizmeti başarısız" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Aygıt için gerekli ürün yazılımı eksik olabilir" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Aygıt kaldırıldı" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Ağ Yöneticisi uykuya geçti" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Aygıtın etkin bağlantısı kayboldu" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Aygıt bağlantısı kullanıcı ya da istemci tarafından kesildi" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "Aygıtın mevcut bağlantısı kabul edildi" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "İletişim şimdi uygun" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Modem bulunamadı" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "Bluetooth bağlantısı başarısız ya da zaman aşımına uğradı" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Bağlantının bir bağımlılığı başarısız" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemYönetici kullanılamıyor" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Wi-Fi ağı bulunamadı" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Temel bağlantının ikincil bağlantısı başarısız" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Ağ ayrıntıları" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Son bağlantı" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Parola" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Bu ağı unut" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP adresi" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "Gizli Ağa Bağlan" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Ağ adı" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Güvenlik" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA & WPA2 Kişisel" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA & WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Dinamik WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "Bu ağ güvensiz." #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Doğrulama" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Dahili kimlik doğrulama" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA sertifikası" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Seç…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, Örn.: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, Örn.: %2" #: plugins/wifi/OtherNetwork.qml:492 #, fuzzy msgid "Using certificates is recommended as it increases security." msgstr "Güvenliği artırdığı için sertifika kullanılması önerilir." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Kullanıcı sertifikası" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Kullanıcı gizli anahtarı" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 bit" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac dosyası" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac sağlama" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Devre dışı" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Anonim" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Kimliği doğrulandı" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Karma" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP sürümü" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Sürüm 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Sürüm 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Otomatik" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "İsimsiz kimlik" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Kimlik" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Kullanıcı Adı" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Özel anahtar şifresi" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Şifre'yi hatırla" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "Gizli ağa bağlan…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Önceki ağlar" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Temizle" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Özel anahtar" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Genel anahtar" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Opak" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Ara" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Kişisel" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Sistem" #~ msgid "Message received" #~ msgstr "Mesaj alındı" #~ msgid "Connect to Wi‑Fi" #~ msgstr "Wi-Fi'ye Bağlan" #~ msgid "Remove image" #~ msgstr "Görüntüyü sil" #~ msgid "Unavailable" #~ msgstr "Kullanım dışı - Mevcut Değil" #~ msgid "Launcher" #~ msgstr "Başlatıcı" #~ msgid "System;" #~ msgstr "Sistem;" #~ msgid "about" #~ msgstr "hakkında" #~ msgid "device" #~ msgstr "aygıt" #~ msgid "info" #~ msgstr "bilgi" #~ msgid "phone" #~ msgstr "telefon" #~ msgid "number" #~ msgstr "numara" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "seri numarası" #~ msgid "address" #~ msgstr "adres" #~ msgid "mac" #~ msgstr "Mac" #~ msgid "licenses" #~ msgstr "lisanslar" #~ msgid "developer" #~ msgstr "geliştirici" #~ msgid "software" #~ msgstr "yazılım" #~ msgid "storage" #~ msgstr "depolama" #~ msgid "disk" #~ msgstr "Disk" #~ msgid "space" #~ msgstr "alan" #~ msgid "version" #~ msgstr "sürüm" #~ msgid "revision" #~ msgstr "gözden geçirme" #~ msgid "appearance" #~ msgstr "görünüm" #~ msgid "wallpaper" #~ msgstr "duvar kağıdı" #~ msgid "art" #~ msgstr "resim" #~ msgid "photo" #~ msgstr "fotoğraf" #~ msgid "picture" #~ msgstr "resim" #~ msgid "image" #~ msgstr "görüntü" #~ msgid "battery" #~ msgstr "pil" #~ msgid "power" #~ msgstr "güç" #~ msgid "charge" #~ msgstr "şarj" #~ msgid "idle" #~ msgstr "boşta" #~ msgid "lock" #~ msgstr "kilitle" #~ msgid "disable" #~ msgstr "devre dışı" #~ msgid "enable" #~ msgstr "etkin" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "kulaklık" #~ msgid "pair" #~ msgstr "eşleştirme" #~ msgid "discover" #~ msgstr "bul" #~ msgid "car" #~ msgstr "araba" #~ msgid "handsfree" #~ msgstr "eller serbest" #~ msgid "wireless" #~ msgstr "kablosuz" #~ msgid "connect" #~ msgstr "bağlan" #~ msgid "disconnect" #~ msgstr "bağlantıyı kes" #~ msgid "stereo" #~ msgstr "stereo" #~ msgid "brightness" #~ msgstr "parlaklık" #~ msgid "display" #~ msgstr "gösterim" #~ msgid "screen" #~ msgstr "ekran" #~ msgid "automatic" #~ msgstr "otomatik" #~ msgid "adjust" #~ msgstr "parlaklık ayarlama" #~ msgid "Example" #~ msgstr "Örnek" #~ msgid "example" #~ msgstr "örnek" #~ msgid "test" #~ msgstr "sınama" #~ msgid "sample" #~ msgstr "örnek" #~ msgid "Flight Mode" #~ msgstr "Uçak Modu" #~ msgid "flight" #~ msgstr "uçuş" #~ msgid "plane" #~ msgstr "uçak" #~ msgid "offline" #~ msgstr "çevrimdışı" #~ msgid "airplane" #~ msgstr "uçak" #~ msgid "network" #~ msgstr "ağ" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Resimler" #~ msgid "hotspot" #~ msgstr "Taşınabilir Nokta" #~ msgid "tethering" #~ msgstr "hotspot" #~ msgid "language" #~ msgstr "dil" #~ msgid "keyboard" #~ msgstr "klavye" #~ msgid "spellcheck" #~ msgstr "imla" #~ msgid "correct" #~ msgstr "düzelt" #~ msgid "suggestions" #~ msgstr "öneriler" #~ msgid "capitalization" #~ msgstr "Yazım dili" #~ msgid "punctuation" #~ msgstr "noktalama işaretleri" #~ msgid "layout" #~ msgstr "düzen" #~ msgid "words" #~ msgstr "sözcükler" #~ msgid "vibration" #~ msgstr "titreşim" #~ msgid "launcher" #~ msgstr "başlatıcı" #~ msgid "mouse" #~ msgstr "fare" #~ msgid "touchpad" #~ msgstr "dokunmatik yüzey" #~ msgid "tap" #~ msgstr "tıklama" #~ msgid "touch" #~ msgstr "dokunma" #~ msgid "click" #~ msgstr "tık" #~ msgid "input" #~ msgstr "giriş" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Doğrulama" #~ msgid "notifications" #~ msgstr "bildirimler" #~ msgid "apps" #~ msgstr "uygulamalar" #~ msgid "authorize" #~ msgstr "yetki" #~ msgid "permissions" #~ msgstr "izinler" #~ msgid "badges" #~ msgstr "işaretler" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "döndürme Kilidi" #~ msgid "rotation" #~ msgstr "döndürme" #~ msgid "orientation" #~ msgstr "yönlendirme" #, fuzzy #~ msgid "printer" #~ msgstr "Yazıcı" #, fuzzy #~ msgid "printers" #~ msgstr "Yazıcı" #, fuzzy #~ msgid "printing" #~ msgstr "yönlendirme" #, fuzzy #~ msgid "ink" #~ msgstr "parola" #~ msgid "Reset" #~ msgstr "Sıfırla" #~ msgid "reset" #~ msgstr "sıfırla" #~ msgid "erase" #~ msgstr "sil" #~ msgid "factory" #~ msgstr "fabrika" #~ msgid "clear" #~ msgstr "temizle" #~ msgid "restore" #~ msgstr "geri yükle" #~ msgid "sound" #~ msgstr "ses" #~ msgid "silent" #~ msgstr "sessiz" #~ msgid "ringtone" #~ msgstr "zil sesi" #~ msgid "vibrate" #~ msgstr "titreşim" #~ msgid "dialpad" #~ msgstr "tuş takımı" #~ msgid "message" #~ msgstr "mesaj" #~ msgid "volume" #~ msgstr "ses" #~ msgid "time" #~ msgstr "saat" #~ msgid "date" #~ msgstr "tarih" #~ msgid "timezone" #~ msgstr "zaman dilimi" #~ msgid "vpn" #~ msgstr "vpn" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "yönlendirme" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "gizli" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntu tarafından kullanılan" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Sanat" #~ msgid "Dash background" #~ msgstr "Arkaplan" #~ msgid "Edit" #~ msgstr "Düzenle" #~ msgid "New APN" #~ msgstr "Yeni APN" #~ msgid "Used for:" #~ msgstr "İçin kullanıldı:" #~ msgid "Internet and MMS" #~ msgstr "İnternet ve MMS" #~ msgid "Internet" #~ msgstr "İnternet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "APN'yi belirten bir isim girin" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Erişim noktası için isim girin" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Mesaj merkezi girin" #~ msgid "Proxy" #~ msgstr "Vekil Sunucu" #~ msgid "Enter message proxy" #~ msgstr "Mesaj proxy'si girin" #~ msgid "Proxy port" #~ msgstr "Proxy portu" #~ msgid "Enter message proxy port" #~ msgstr "Mesaj proxy'si portu girin" #~ msgid "User name" #~ msgstr "Kullanıcı adı" #~ msgid "Enter username" #~ msgstr "Kullanıcı adı girin" #~ msgid "Enter password" #~ msgstr "Parolayı girin" #~ msgid "PAP or CHAP" #~ msgstr "PAP yada CHAP" #~ msgid "PAP only" #~ msgstr "Sadece PAP" #~ msgid "CHAP only" #~ msgstr "Sadece CHAP" #~ msgid "Protocol" #~ msgstr "Protokol" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Operatör & APN" #~ msgid "Carrier" #~ msgstr "Operatör" #~ msgid "Carriers & APNs" #~ msgstr "Operatörler & APN'ler" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "İnternet APN" #~ msgid "LTE APN" #~ msgstr "4.5G APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Tüm APN Ayarlarını Sıfırla…" #~ msgid "Reset APN Settings" #~ msgstr "APN Ayarlarını Sıfırla" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "APN Ayarlarını Sıfırlamak istediğinizden emin misiniz?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "%1 kullan" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "%1 seçeneğini MMS APN olarak seçtiniz. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "%1 seçeneğini İnternet APN olarak seçtiniz. " #~ msgid "Disable" #~ msgstr "Devre dışı bırak" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "%1 bağlantısını kes" #, qt-format #~ msgid "Disable %1" #~ msgstr "%1 Devre dışı" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "Bu, %1 bağlantısını keser." #, qt-format #~ msgid "This disables %1." #~ msgstr "Bu %1 'i devre dışı bırakır." #~ msgid "Cellular" #~ msgstr "Hücresel" #~ msgid "Call forwarding" #~ msgstr "Çağrı yönlendirme" #~ msgid "Forward every incoming call" #~ msgstr "Gelen her çağrıyı yönlendir" #~ msgid "Redirects all phone calls to another number." #~ msgstr "Tüm aramaları başka bir numaraya yönlendirir." #~ msgid "Call forwarding status can’t be checked " #~ msgstr "Çağrı yönlendirme durumu şu anda kontrol edilemez " #~ msgid "Forward incoming calls when:" #~ msgstr "Gelen çağrıları şu durumlarda yönlendir:" #~ msgid "I’m on another call" #~ msgstr "Başka bir görüşme yapıyorum" #~ msgid "I don’t answer" #~ msgstr "Şuanda cevaplayamam" #~ msgid "My phone is unreachable" #~ msgstr "Telefonuma erişilemiyor" #~ msgid "Contacts…" #~ msgstr "Kişiler…" #~ msgid "Please select a phone number" #~ msgstr "Lütfen bir telefon numarası seçin" #~ msgid "Numbers" #~ msgstr "Sayılar" #~ msgid "Could not forward to this contact" #~ msgstr "Bu kişiye iletilemedi" #~ msgid "Contact not associated with any phone number." #~ msgstr "Kişi herhangi bir telefon numarası ile ilişkili değil." #~ msgid "All calls" #~ msgstr "Tüm çağrılar" #~ msgid "Some calls" #~ msgstr "Bazı çağrılar" #~ msgid "Off" #~ msgstr "Kapalı" #~ msgid "Forward to" #~ msgstr "Yönledirme" #~ msgid "Enter a number" #~ msgstr "Bir numara girin" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "Çağrı yönlendirme şu anda değiştirilemez." #~ msgid "Call waiting" #~ msgstr "Çağrı bekletme" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Başka bir görüşme yaparken cevaplamanızı veya yeni bir çağrı başlatmanızı " #~ "ve aralarında geçiş yapmanızı sağlar" #~ msgid "Services" #~ msgstr "Hizmetler" #, qt-format #~ msgid "Last called %1" #~ msgstr "Son aranan %1" #~ msgid "Call" #~ msgstr "Ara" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 Hizmetleri" #~ msgid "SIM" #~ msgstr "SIM" #~ msgid "App permissions" #~ msgstr "Uygulama izinleri" #~ msgid "Apps that you have granted access to:" #~ msgstr "Erişim iznini verdiğiniz uygulamalar:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Kameranıza erişim isteyen uygulamalar" #~ msgid "Apps that have requested access to your location" #~ msgstr "Konumunuza erişim isteğinde bulunan uygulamalar" #~ msgid "Microphone" #~ msgstr "Mikrofon" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Mikrofonunuza erişim isteğinde bulunan uygulamalar" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Uygulamalar, çevrimiçi hesaplara erişim de isteyebilir." #~ msgid "Online Accounts…" #~ msgstr "Çevrimiçi Hesaplar…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE Haritalar" #~ msgid "Let the device detect your location:" #~ msgstr "Cihazın bulunduğunuz yeri almasına izin verin:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "Sadece GPS kullan (düşük doğruluk)" #~ msgid "Using GPS" #~ msgstr "GPS Kullan" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "GPS ile ayrıca Wi-Fi ve hücresel şebeke bilgilerini kullanma.
Bu " #~ "seçeneği belirlediğinizde
Nokia HERE kullanım şartlarını " #~ "kabul etmiş olursunuz." #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "GPS ile birlikte Wi-Fi bilgisi kullanma.
But seçeneği kullanarak Nokia HERE kullanım şartlarını kabul etmiş olursunuz." #~ msgid "Not at all" #~ msgstr "Hepsi değil" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Tahmini konumunuzu algılamak için GPS kullanır. Kapalıyken, enerji " #~ "tasarrufu için GPS'i de kapatır." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Tahmini konumunuzu algılamak için kablosuzu ağ ve GPS kullanır. Konum " #~ "algılamayı kapatmak enerji tasarrufu sağlar." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Tahmini konumunuzu algılamak için kablosuzu ağ (şu an kapalı) ve GPS " #~ "kullanır. Konum algılamayı kapatmak enerji tasarrufu sağlar." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Tahmini konumunuzu algılamak için kablosuz ağı, baz istasyonu konumunu ve " #~ "GPS'i kullanır. Konum algılamayı kapatmak enerji tasarufu sağlar." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Tahmini konumunuzu algılamak için kablosuz ağı, baz istasyonu konumunu " #~ "(şu an şebeke yok) ve GPS'i kullanır. Konum algılamayı kapatmak enerji " #~ "tasarufu sağlar." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Tahmini konumunuzu algılamak için kablosuz ağı (şu an kapalı), baz " #~ "istasyonu konumunu ve GPS'i kullanır. Konum algılamayı kapatmak enerji " #~ "tasarufu sağlar." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Tahmini konumunuzu algılamak için kablosuz ağı (şu an kapalı), baz " #~ "istasyonu konumunu (şu an şebeke yok) ve GPS'i kullanır. Konum algılamayı " #~ "kapatmak enerji tasarufu sağlar." #~ msgid "Let apps access this location:" #~ msgstr "Konuma erişime izin ver:" #~ msgid "None requested" #~ msgstr "Hiçbir şey talep edilmedi" #~ msgid "Change passcode…" #~ msgstr "Parolayı değiştir…" #~ msgid "Change passphrase…" #~ msgstr "Parolayı değiştir…" #~ msgid "Switch to swipe" #~ msgstr "Kaydırmaya geç" #~ msgid "Switch to passcode" #~ msgstr "Parolaya geç" #~ msgid "Switch to passphrase" #~ msgstr "Parolaya geç" #~ msgid "Existing passcode" #~ msgstr "Mevcut parola" #~ msgid "Existing passphrase" #~ msgstr "Şu anki parola" #~ msgid "Choose passcode" #~ msgstr "Parola seç" #~ msgid "Choose passphrase" #~ msgstr "Parolayı seç" #~ msgid "Confirm passcode" #~ msgstr "Parolayı doğrula" #~ msgid "Confirm passphrase" #~ msgstr "Parolayı onayla" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Parolalar eşleşmiyor. Yeniden deneyin." #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Parolalar uyuşmuyor. Tekrar deneyin." #~ msgid "Unset" #~ msgstr "Ayarı kaldır" #~ msgid "Unlock the device using:" #~ msgstr "Telefon kilitleme yöntemi:" #~ msgid "Swipe (no security)" #~ msgstr "Kaydırma (güvenlik önlemi yok)" #~ msgid "4-digit passcode" #~ msgstr "4 haneli parola" #~ msgid "Passphrase" #~ msgstr "Parola" #~ msgid "Fingerprint" #~ msgstr "Parmak izi" #~ msgid "Swipe (no security)… " #~ msgstr "Kaydırma (güvenlik önlemi yok)... " #~ msgid "4-digit passcode…" #~ msgstr "4 haneli parola…" #~ msgid "Passphrase…" #~ msgstr "Parola…" #~ msgid "Security & Privacy" #~ msgstr "Güvenlik ve Gizlilik" #~ msgid "Phone and Internet" #~ msgstr "Telefon ve Internet" #~ msgid "Phone only" #~ msgstr "Sadece telefon" #~ msgid "Fingerprint ID" #~ msgstr "Parmak izi Kimliği" #~ msgid "Locking and unlocking" #~ msgstr "Kilitleme ve açma" #~ msgid "SIM PIN" #~ msgstr "SIM PIN'i" #~ msgid "On" #~ msgstr "Açık" #~ msgid "Encryption" #~ msgstr "Şifreleme" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Şifreleme, telefon bir PC veya diğer aygıta bağlandığında telefona " #~ "erişime karşı güvenlik sağlar." #~ msgid "Privacy" #~ msgstr "Gizlilik" #~ msgid "Stats on welcome screen" #~ msgstr "Karşılama ekranındaki bilgiler" #~ msgid "Messages on welcome screen" #~ msgstr "Karşılama ekranındaki iletiler" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Hiçbiri" #~ msgid "Passcode" #~ msgstr "Parola" #~ msgid "Sleep locks immediately" #~ msgstr "Uyku anında kilitler" #~ msgid "When locked, allow:" #~ msgstr "Kilitli iken şunlara izin ver:" #~ msgid "Notifications and quick settings" #~ msgstr "Bildirim ve hızlı ayarlar" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Cihaz kilitlendiğinde erişimi kısıtlamak için kilit güvenlik özelliğini " #~ "açın." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Diğer uygulama ve işlevler kilit açmanızı isteyecek." #~ msgid "Change SIM PIN" #~ msgstr "SIM PIN'ini değiştir" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Hatalı PIN. %1 deneme kaldı." #~ msgstr[1] "Yanlış PIN. %1 deneme kaldı." #~ msgid "No more attempts allowed" #~ msgstr "Başka denemeye izin verilmiyor" #~ msgid "Current PIN:" #~ msgstr "Geçerli PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "%1 deneme izni var." #~ msgstr[1] "%1 denemeye izin veriliyor." #~ msgid "Choose new PIN:" #~ msgstr "Yeni PIN seçin:" #~ msgid "Confirm new PIN:" #~ msgstr "Yeni PIN'i doğrulayın:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN'ler eşleşmiyor. Yeniden deneyin." #~ msgid "Enter SIM PIN" #~ msgstr "SIM PIN'ini girin" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Önceki SIM PIN'ini Girin" #~ msgid "Unlock" #~ msgstr "Kilidi Aç" #~ msgid "Lock" #~ msgstr "Kilitle" #~ msgid "Unlocked" #~ msgstr "Kilitsiz" #~ msgid "Change PIN…" #~ msgstr "PIN'i değiştir…" #~ msgid "Locked" #~ msgstr "Kilitli" #~ msgid "Unlock…" #~ msgstr "Kilidini aç…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Bir SIM PIN'i ayarlı ise, telefonu yeniden başlattıktan veya SIM'i " #~ "değiştirdikten sonra hücre hizmetlerine erişmek için tekrar girilmelidir." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "PIN kodunu tekrar tekrar hatalı girerek SIM kartı kalıcı olarak " #~ "kilitleyebilir." #~ msgid "Hour" #~ msgstr "Saat" #~ msgid "Minute" #~ msgstr "Dakika" #~ msgid "Second" #~ msgstr "Saniye" #~ msgid "Day" #~ msgstr "Gün" #~ msgid "Month" #~ msgstr "Ay" #~ msgid "Year" #~ msgstr "Yıl" #~ msgid "Cellular data" #~ msgstr "Hücresel veri" #~ msgid "No SIM detected" #~ msgstr "SIM Kartı algılanamadı" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Bir SIM takın ve ardından aygıtı yeniden başlatın." #~ msgid "Data roaming" #~ msgstr "Veri dolaşımı" #~ msgid "Ask me each time" #~ msgstr "Her defasında sor" #~ msgid "For outgoing calls, use:" #~ msgstr "Giden aramalar için şunu kullan:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Adres defterindeki kişiler veya her arama için SIM'i değiştirebilirsiniz." #~ msgid "For messages, use:" #~ msgstr "Mesajlar için şunu kullan:" #~ msgid "Next" #~ msgstr "Sonraki" #~ msgid "Data usage statistics" #~ msgstr "Veri kullanımı istatistikleri" #~ msgid "Carriers" #~ msgstr "Operatörler" #~ msgid "Connection type:" #~ msgstr "Bağlantı türü:" #~ msgid "2G only (saves battery)" #~ msgstr "Sadece 2G (pil ömrünü korur)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (daha hızlı)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (daha hızlı)" #~ msgid "Edit SIM Name" #~ msgstr "SIM Adını Düzenle" #~ msgid "Cellular data:" #~ msgstr "Hücresel veri:" #~ msgid "Accessibility" #~ msgstr "Erişilebilirlik" #~ msgid "accessibility" #~ msgstr "erişilebilirlik" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "hücresel" #~ msgid "mobile" #~ msgstr "mobil" #~ msgid "gsm" #~ msgstr "GSM" #~ msgid "data" #~ msgstr "veri" #~ msgid "carrier" #~ msgstr "operatör" #~ msgid "4g" #~ msgstr "4.5G" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "4.5G" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "uluslararası dolaşım" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "servisler" #~ msgid "forwarding" #~ msgstr "arama yönlendirme" #~ msgid "waiting" #~ msgstr "arama bekletme" #~ msgid "call" #~ msgstr "çağrı" #~ msgid "shortcuts" #~ msgstr "kısayollar" #~ msgid "numbers" #~ msgstr "sayılar" #~ msgid "security" #~ msgstr "güvenlik" #~ msgid "privacy" #~ msgstr "gizlilik" #~ msgid "pin" #~ msgstr "parola" #~ msgid "code" #~ msgstr "kod" #~ msgid "password" #~ msgstr "şifre" #~ msgid "passphrase" #~ msgstr "parola" #~ msgid "swipe" #~ msgstr "kaydır" #~ msgid "allow" #~ msgstr "izin ver" #~ msgid "access" #~ msgstr "erişim" #~ msgid "Updates available" #~ msgstr "Güncelleştirmeler mevcut" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Yanlış şifre. Tekrar deneyin." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Yanlış parola. Tekrar deneyin." #~ msgid "Could not set security mode" #~ msgstr "Güvenlik modu ayarlanamadı" #~ msgid "Could not set security display hint" #~ msgstr "Güvenlik ekranı ipucu ayarlanamadı" #~ msgid "Authentication token manipulation error" #~ msgstr "Kimlik doğrulama özelliği işleme hatası" #~ msgid "There's an updated system image." #~ msgstr "Güncellenmiş bir sistem görüntüsü mevcut." #~ msgid "Tap to open the system updater." #~ msgstr "Sistem güncelleştiriciyi açmak için dokunun." lomiri-system-settings-1.1.0/po/tt.po000066400000000000000000001315011457356502600176070ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: tt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/ug.po000066400000000000000000002441171457356502600176030ustar00rootroot00000000000000# Uyghur translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # Gheyret Kenji , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2014-10-19 01:58+0000\n" "Last-Translator: Gheyret T.Kenji \n" "Language-Team: Uyghur Computer Science Association \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "سىستېما تەڭشەكلىرى" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Preferences;Settings;مايىللىق;تەڭشەكلەر;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "نۆۋەتتىكى ئىلتىماسنى ئەمەلدىن قالدۇرغىلى بولمايدۇ." #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "نۆۋەتتىكى ئىلتىماسنى ۋاقىتلىق توختاتقىلى بولمايدۇ." #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "ئىجادىيەتچى ھالىتى" #: plugins/about/DevMode.qml:83 #, fuzzy msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "‹ئىجادىيەتچىلەر ھالىتى› دە ھەرقانداق ئادەم، باشقا ئۈسكۈنىلەردىن تېلېفونغا " "باغلىنىش ئارقىلىق ئىچىدىكى ھەرقانداق نەرسىنى ئۆزگەرتەلەيدۇ ۋە ئۆچۈرەلەيدۇ." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "‹ئىجادىيەتچىلەر ھالىتى› نى ئىشلىتىش ئۈچۈن ئىم(passcode) ياكى ئىم " "جۈملىسى(passphrase) ياكى ئىم كىرگۈزۈش زۆرۈر." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "قۇلۇپلاش بىخەتەرلىكى" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "بۇ ئىجازەتنامىنى كۆرسىتىشكە بولمايدۇ." #: plugins/about/PageComponent.qml:33 #, fuzzy msgid "About" msgstr "ھەققىدە" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "ئارقىمۇئارقا" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "يوق" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "سىمسىز تور ئادرېسى" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "كۆكچىش ئادرېسى" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "ساقلىغۇچ" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 بوش" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "يۇمشاق دېتال:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "ئاخىرقى قېتىم يېڭىلانغىنى" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "بىر قېتىممۇ يېڭىلانمىغان" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "يېڭىلانما تەكشۈر" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "تەكشۈرۈش:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "يۇمشاق دېتال ئىجازەتنامىسى" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "نازارەت قىلىش ئۇچۇرى" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "ئىجادىيەتچى ھالىتى" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "سىستېما تەڭشەكلىرى" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "ئەپلەر ئىشلەتكىنى" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "سىنلار" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "ئۈن" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "سۈرەتلەر" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "باشقا ھۆججەتلەر" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "ئەپلەر ئىشلەتكىنى" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "ھەممە ساقلىغۇچ" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "بىكار بوشلۇق" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "ئاتى بويىچە" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "چوڭلۇقى بويىچە" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "N/A" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "OS ھاسىللاش تەپسىلاتلىرى" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "OS ھاسىللىنىش نومۇرى" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 #, fuzzy msgid "UBports Image part" msgstr "ئۇبۇنتۇنىڭ تەسۋىر قىسمى" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "ئۇبۇنتۇنىڭ ھاسىللىنىش چۈشەندۈرۈلۈشى" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "ئۈسكۈنە تەسۋىر قىسمى" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "ئۈسكۈنىنىڭ ھاسىللىنىش چۈشەندۈرۈلۈشى" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "ئۆزلەشتۈرۈلگەن تەسۋىر قىسمى" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "نامەلۇم ماۋزۇ" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "ئەمەلدىن قالدۇر" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "ھېچقانداق سۈرەت تاللانمىدى" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "%1 دانە سۈرەت چىقىرىۋەت" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "سۈرەت قوش…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "سۈرەتلەرنى چىقىرىۋەت…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "تەگلىك" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "بارلىق سىستېما تەڭشىكىنى ئەسلىگە قايتۇر" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "ئىناۋەتلىك" #: plugins/background/MainPage.qml:110 #, fuzzy msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "ئۆزگىرىشلەرنىڭ ئىناۋەتلىك بولۇشى ئۈچۈن تېلېفوننى قايتا قوزغىتىش كېرەك." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "تەگلىك" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "سىستېما" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "ئىختىيارى" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "ئىم جۈملىسى تاللاڭ" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "ئالدىن كۆزەت" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "بەلگىلە" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "تامام" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "توكدان" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 سېكۇنت بۇرۇن" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 مىنۇت بۇرۇن" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 سائەت بۇرۇن" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "توكلاش دەرىجىسى" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "تۈنۈگۈن" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "بۈگۈن" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "ھازىر توكلا" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "ئاخىرىغىچە تولۇق قاچىلا" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "تولۇق توكلاندى" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "توكداننىڭ ئىشلىتىلىشىنى ئازلىتىش ئۇسۇللىرى:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "كۆرسەتكۈچنىڭ يورۇقلۇقى" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "بوش ۋاقىتتا قۇلۇپلىسۇن" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "بوش ۋاقىتتا ئۈچەككە كىرسۇن" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 مىنۇتتىن كېيىن" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 مىنۇتتىن كېيىن" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 #, fuzzy msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi قىزىق نۇقتا" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "كۆكچىش" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "تېلېفوننى ئىشلەتمىگەندە قۇلۇپلىسۇن:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "تېلېفون ئىشلىتىلمىگەندە ئۇخلىسۇن:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 مىنۇتتىن كېيىن" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "ۋاقىت قىسقا بولسا تېخىمۇ بەك بىخەتەر بولىدۇ. سۆزلىشىۋاتقاندا ۋە سىن " "قويۇۋاتقاندا قۇلۇپلانمايدۇ." #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "سۆزلىشىۋاتقاندا ۋە سىن قويۇۋاتقاندا ئۇخلاپ قالمايدۇ." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "كۆكچىش جۈپلىشىش ئىلتىماسى" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 #, fuzzy msgid "Allow" msgstr "ئىجازەت" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "كۆكچىش جۈپلىشىش ئىلتىماسى" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "بۇنىڭ بىلەن ‹%1› نىڭدا كۆرسىتىلگەن PIN نومۇرى ئوخشاشمۇ تەكشۈرۈڭ" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "PIN جەزملە" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "باغلاندى" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "باغلىنىۋاتىدۇ…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "ئۈزۈۋاتىدۇ…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "ئۈزۈلدى" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "نامەلۇم" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "كومپيۇتېر" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "تېلېفون" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "مودېم" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "تور" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "مىكروفونلۇق تىڭشىغۇچ" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "تىڭشىغۇچ" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "سىن" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "باشقا ئۈن" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "قول" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "ھەرپتاختا" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "سەزگۈر تاختا" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "چاشقىنەك" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "پرىنتېر" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "كامېرا" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "باشقا" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "ناھايىتى ياخشى" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "ياخشى" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "ياخشىراق" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "ناچار" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "ئاتى" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "تىپى" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "ھالىتى" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "سىگنال كۈچلۈكلۈكى" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "بايقىغاندا ئاپتوماتىك باغلانسۇن:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "ئۈز" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "باغلان" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "مەزكۇر ئۈسكۈنىنى ئۇنتۇ" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "بايقىغىلى بولىدۇ" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "بايقىغىلى بولمايدۇ" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "قايتا قوزغىلىۋاتىدۇ…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "باغلانغان ئۈسكۈنىلەر" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "باشقا ئۈسكۈنىگە باغلىنالمىدى:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "ئۈسكۈنىگە باغلىنىش:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "بايقالمىدى" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1' نىڭ PIN نومۇرى" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "جۈپلە" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "يورۇقلۇقى" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "يورۇقلۇقى" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "كۆرسەتكۈچنىڭ يورۇقلۇقى" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "ئاپتوماتىك تەڭشىسۇن" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "ئېكراننىڭ يورۇقلۇقى ۋە غۇۋالىقىنى ئەتراپقا ئاپتوماتىك ماسلاشتۇرىدۇ" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "كۆرسەتمەك؛ كۆرسەتكۈچ" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "كۆرسەتمەك؛ كۆرسەتكۈچ" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "كۆرسەتمەك؛ كۆرسەتكۈچ" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "ئەڭ ئاخىرقى قېتىم باغلانغىنى" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "بايقالمىدى" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "باغلانغان ئۈسكۈنىلەر" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "باغلىنىۋاتىدۇ…" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "باشقا ئۈسكۈنىگە باغلىنالمىدى:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "ئىم جۈملىسى تاللاڭ" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "ئۈزۈلۈش" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "سۈرەتلەر" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "نۆۋەتتىكى ئورۇنلاشتۇرۇش:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Change Hotspot Setup" msgstr "قىزىق نۇقتا تەڭشىكىنى ئۆزگەرت" #: plugins/hotspot/HotspotSetup.qml:61 #, fuzzy msgid "Set Up Hotspot" msgstr "قىزىق نۇقتا قىلىپ تەڭشە" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "قىزىق نۇقتا ئاتى" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "ئىم جۈملىسى تاللاڭ" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "ئىم كۆرسەت" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "ئۆزگەرت" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "قىزىق نۇقتا" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "قىزىق نۇقتا قىلىپ ئىشلىتىلسە، باشقا ئۈسكۈنىلەرنى تېلېفونىڭىزغا Wi-Fi " "ئارقىلىق باغلاپ ئىنتېرنېتنى ئىشلىتىش ئىمكانىيىتىگە ئىگە قىلغىلى بولىدۇ. تور " "ھەققى نورمال ھېسابلىنىۋېرىدۇ." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "باشقا ئۈسكۈنىلەرنى تېلېفونىڭىزغا Wi-Fi ئارقىلىق باغلاپ ئىنتېرنېتنى ئىشلىتىش " "ئىمكانىيىتىگە ئىگە قىلغىلى بولىدۇ. تور ھەققى نورمال ھېسابلىنىۋېرىدۇ." #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "ئىم ئۆزگەرتىش…" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Set Up Hotspot…" msgstr "قىزىق نۇقتا قىلىپ تەڭشە" #: plugins/hotspot/PageComponent.qml:155 #, fuzzy msgid "Wi-Fi is off" msgstr "Wi-Fi قىزىق نۇقتا" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "سىمسىز تۇر(WiFi)نى ئاچقاندا" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "كۆرۈنۈش تىلى" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "كەينى" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "جەزملە" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "ھەرپتاختا جايلاشتۇرۇلۇشى" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "نۆۋەتتىكى ئورۇنلاشتۇرۇش:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "ئىشلەتكىلى بولىدىغان ئورۇنلاشتۇرۇشلار:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "تىل ۋە تېكىست" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "تىلنى كۆرسىتىش" #: plugins/language/PageComponent.qml:150 #, fuzzy msgid "Enable on-screen keyboard" msgstr "ھەرپتاختا" #: plugins/language/PageComponent.qml:162 #, fuzzy msgid "On-screen keyboard" msgstr "ھەرپتاختا" #: plugins/language/PageComponent.qml:173 #, fuzzy msgid "External keyboard" msgstr "ھەرپتاختا" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 #, fuzzy msgid "On-screen keyboard theme" msgstr "ھەرپتاختا" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "ھەرپتاختا" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "ئىملا تەكشۈرۈش" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "ئاپتوماتىك تۈزىتىش" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "تەۋسىيە سۆزلەر" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "چوڭ كىچىك يېزىلىشى ئاپتوماتىك" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" "ھەر بىر جۈملىنىڭ باش ھەرپىنى چوڭ قىلىپ كۆرسىتىش ئۈچۈن Shift كۇنۇپكىنى ئېچىپ " "قويىدۇ." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "ئاپتوماتىك تىنىش بەلگىلەر" #: plugins/language/PageComponent.qml:284 #, fuzzy msgid "Inserts a period when you tap Space twice." msgstr "" "بوشلۇق كۇنۇپكىسى ئىككى قېتىم بېسىلسا، چېكىت ۋە باشقا قوش پەش، تىرناق " "قاتارلىقلار ئاپتوماتىك قوشۇلىدۇ." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "ھەرپتاختا ئاۋازى" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "ھەرپتاختا تىترىشى" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "ھەرپتاختا جايلاشتۇرۇلۇشى" #: plugins/language/PageHardwareKeyboard.qml:33 #, fuzzy msgid "Hardware keyboard" msgstr "ھەرپتاختا" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 #, fuzzy msgid "The device needs to restart for changes to take effect." msgstr "ئۆزگىرىشلەرنىڭ ئىناۋەتلىك بولۇشى ئۈچۈن تېلېفوننى قايتا قوزغىتىش كېرەك." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "ھازىرلا قايتا باشلا" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "نۆۋەتتىكى ئىملا تەكشۈرىدىغان تىللار:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "ئىشلەتكىلى بولىدىغان بارلىق تىللار:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "ئىجراچىنى ئەسلىگە قايتۇرۇش" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "ئۈزۈلدى" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 #, fuzzy msgid "Right" msgstr "ئۇچۇش" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "ئەۋەتىلمىگەنلىرى" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "supplicant نى ھازىر ئىشلىتىشكە بولىدۇ" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "ئاگاھلاندۇرۇش" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "ئاگاھلاندۇرۇش" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "ئۇقتۇرۇشلار" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "ئاۋاز" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "تىترەش" #: plugins/notifications/ClickAppNotifications.qml:137 #, fuzzy msgid "Notification Bubbles" msgstr "ئۇقتۇرۇشلار" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 #, fuzzy msgid "Notification List" msgstr "ئۇقتۇرۇشلار" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "ئاۋاز" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 #, fuzzy msgid "Vibration" msgstr "تىترەش" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "ئۈنسىز ھالەتتە تىترىسۇن" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "جىرىڭلىغاندا تىترىسۇن" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 #, fuzzy msgid "Don't vibrate" msgstr "تىترەش" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "چوڭ يېزىلىش" #: plugins/notifications/PageComponent.qml:113 #, fuzzy msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "تاللانغان ئەپلەر، ئۇقتۇرۇش مەركىزى ۋە شۇنداقلا ئاۋاز، چىراغ ۋە تىترەش " "ئارقىلىق سىزگە خەۋەر بېرىدۇ." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "ئۇقتۇرۇشلار" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "پرىنتېر" #: plugins/printing/AddPrinter.qml:65 #, fuzzy msgid "Enter URI" msgstr "SIM نىڭ ئىمى(PIN) نى كىرگۈزۈڭ" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "مۇلازىمەتلەر" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "باغلىنىۋاتىدۇ…" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "ئىم جۈملىسى تاللاڭ" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "پرىنتېر" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 #, fuzzy msgid "Description" msgstr "شىفىرلاش" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "ئورنى" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "توشۇغۇچى(شىركەت) تاللاش:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "پرىنتېر" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "پرىنتېر" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "سىستېما تەڭشەكلىرى" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "ۋاقىت ۋە چېسلا" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 #, fuzzy msgid "Color model" msgstr "ئىجادىيەتچى ھالىتى" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "ئىناۋەتلىك" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 #, fuzzy msgid "Active" msgstr "ئاكتىپلا" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 #, fuzzy msgid "No messages" msgstr "ئۇچۇرلار" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 #, fuzzy msgid "Address" msgstr "ئادرېس" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "مودېم" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "بارلىق پۈتۈكلەر، ساقلانغان ئويۇنلار ۋە باشقا تۈرلەرنىڭ ھەممىسى مەزكۇر " "تېلېفوندىن مەڭگۈ ئۆچۈرۈلىدۇ." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "ھەممىنى تازىلا ۋە ئەسلگە قايتۇر" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "ئۈسكۈنە" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "ئىجراچىنى ئەسلىگە قايتۇرۇش" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "ئىجراچى ئەسلىدىكى ھالىتىگە قايتىپ كېلىدۇ." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "بارلىق سىستېما تەڭشىكىنى ئەسلىگە قايتۇر.." #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "ئىجراچىنىڭ ئورۇنلاشتۇرۇلۇشى، ماكان ئېكراندىكى سۈزگۈچ قاتارلىقلار دەسلەپ " "ھالەتكە قايتىدۇ." #: plugins/reset/PageComponent.qml:108 #, fuzzy msgid "Erase & Reset All" msgstr "ھەممىنى تازىلا ۋە ئەسلگە قايتۇر" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "بارلىق سىستېما تەڭشىكىنى ئەسلىگە قايتۇر" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "جىمىغۇر ھالەت" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "قوڭغۇراق" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "تېلېفونلار:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "قوڭغۇراق ئاۋازى" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "جىرىڭلىغاندا تىترىسۇن" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "ئۈنسىز ھالەتتە تىترىسۇن" #: plugins/sound/PageComponent.qml:205 #, fuzzy msgid "Dialpad tones" msgstr "نومۇر تاختىسى ئاۋازلىرى" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "ئۇچۇرلار:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "ئۇچۇر ئاۋازى بىلەن بىرگە تىترىسۇن" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "ئۇچۇر ئاۋازى بىلەن بىرگە تىترىسۇن" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "باشقا ئۈنلەر:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "ئۈننى قۇلۇپلا" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "تىترەش" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "ئۇچۇر ئاۋازى بىلەن بىرگە تىترىسۇن" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "قوڭغۇراق ئاۋازى" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "توشۇغۇچى(شىركەت) تاللاش:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "ۋاقىت رايونى" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "ۋاقىت رايونىنى بەلگىلەش:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "ئاپتوماتىك" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "قولدا" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "نۆۋەتتىكى ئورنىڭىزنى كىرگۈزۈڭ." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "ماس ئورۇن يوق" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "ۋاقىت ۋە چېسلا" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "ۋاقىت رايونى:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "ۋاقىت ۋە چېسلا بەلگىلەش:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "ۋاقىت ۋە چېسلا بەلگىلە" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "ۋاقىت" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "چېسلا" #: plugins/vpn/PageComponent.qml:31 #, fuzzy msgid "VPN" msgstr "APN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 #, fuzzy msgid "VPN reconnection required." msgstr "ھەمبەھىر باغلىنىش مۇلازىمىتى مەغلۇپ بولدى" #: plugins/vpn/PageComponent.qml:118 #, fuzzy msgid "You need to reconnect for changes to have an effect." msgstr "ئۆزگىرىشلەرنىڭ ئىناۋەتلىك بولۇشى ئۈچۈن تېلېفوننى قايتا قوزغىتىش كېرەك." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "داۋاملاشتۇر" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "ئىشلەتكىلى بولىدىغان يېڭىلانمىلار بار" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "ساقلا" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "نامەلۇم خاتالىق" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "سەۋەبى يوق" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "ئۈسكۈنە ھازىر باشقۇرۇلۇۋاتىدۇ" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "ئۈسكۈنە ھازىر باشقۇرۇلمايۋاتىدۇ" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "ئۈسكۈنىنى سەپلەش ئۈچۈن تەييار قىلغىلى بولمىدى" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "بۇ IP سەپلىمىسىنى ھەل قىلغىلى بولمىدى(ئادرېس يوق، ياكى ۋاقىت ئېشىپ كەتكەن " "دېگەندەك سەۋەبلەردىن)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "بۇ IP سەپلىمىسى ئەمدى ئىناۋەتلىك ئەمەس" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "كىملىك دەلىللەش ئۇچۇرلىرى توغرا ئەمەس" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1x supplicant ئۈزۈلدى" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1x supplicant نى سەپلەش مەغلۇپ بولدى" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1x supplicant مەغلۇپ بولدى" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "كىملىك دەلىللەشتە 802.1x supplicant جىق ۋاقىت ئالدى" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP خېرىدارىنى باشلاش مەغلۇپ بولدى" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP خېرىدارىدا خاتالىق كۆرۈلدى" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP خېرىدارى مەغلۇپ بولدى" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "ھەمبەھىر باغلىنىش مۇلازىمىتىنى باشلاش مەغلۇپ بولدى" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "ھەمبەھىر باغلىنىش مۇلازىمىتى مەغلۇپ بولدى" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "ئۈسكۈنىگە زۆرۈر بولغان firmware يوق" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "بۇ ئۈسكۈنە چىقىرىۋېتىلگەن" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager ئۇخلاپ كەتتى" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "ئۈسكۈنىدىكى ئاكتىپ باغلىنىش يوقىلىپ كەتتى" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "باغلىنىشنى ئىشلەتكۈچى ياكى خېرىدار ئۈزۈۋەتتى" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "ئۈسكۈنىنىڭ مەۋجۇت مەۋجۇت باغلىنىشى دەپ قارايدۇ" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "supplicant نى ھازىر ئىشلىتىشكە بولىدۇ" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "مودېم تېپىلمىدى" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "كۆك چىش باغلىنىشى مەغلۇپ بولدى ياكى ۋاقىت ئېشىپ كەتتى" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "باغلىنىشنىڭ بېقىنىش مۇناسىۋىتى مەغلۇپ بولدى" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager يوق" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "سىمسىز تور(Wi-Fi) نى تاپقىلى بولمىدى" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "ئاساسىي باغلىنىشنىڭ ئىككىلەمچى باغلىنىشى مەغلۇپ بولدى" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "تور تەپسىلاتلىرى" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "ئەڭ ئاخىرقى قېتىم باغلانغىنى" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "ئىم" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 #, fuzzy msgid "Forget this network" msgstr "تورنى ئۇنتۇپ كەت" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "‍IP ئادرېس" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "يوشۇرۇن تورغا باغلىنىش" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "تور ئىسمى" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "بىخەتەرلىك" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA ۋە WPA2 كىشىلىك نۇسخىسى" #: plugins/wifi/OtherNetwork.qml:318 #, fuzzy msgid "WPA & WPA2 Enterprise" msgstr "WPA ۋە WPA2 كىشىلىك نۇسخىسى" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "ئۇقتۇرۇشلار" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 #, fuzzy msgid "Disabled" msgstr "ئىناۋەتسىز" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 #, fuzzy msgid "PEAP version" msgstr "نەشرى" #: plugins/wifi/OtherNetwork.qml:711 #, fuzzy msgid "Version 0" msgstr "نەشرى: " #: plugins/wifi/OtherNetwork.qml:712 #, fuzzy msgid "Version 1" msgstr "نەشرى: " #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "ئاپتوماتىك" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "ئىشلەتكۈچى ئاتى" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 #, fuzzy msgid "Remember password" msgstr "ئىم" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "يوشۇرۇن تورغا باغلان..." #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "بۇرۇنقى تورلار" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "تازىلا" #: plugins/wifi/certhandler.cpp:258 #, fuzzy msgid "Private key" msgstr "شەخسىيەت" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "ئىزدە" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "شەخسىي" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "سىستېما" #~ msgid "Message received" #~ msgstr "ئۇچۇر كەلدى" #~ msgid "Connect to Wi‑Fi" #~ msgstr "سىمسىز تورغا(Wi-Fi) باغلان" #~ msgid "Remove image" #~ msgstr "سۈرەت چىقىرىۋەت" #, fuzzy #~ msgid "Unavailable" #~ msgstr "ئىشلەتكىلى بولىدىغان يېڭىلانمىلار بار" #~ msgid "Launcher" #~ msgstr "ئىجراچى" #~ msgid "System;" #~ msgstr "سىستېما;" #~ msgid "about" #~ msgstr "ھەققىدە" #~ msgid "device" #~ msgstr "ئۈسكۈنە" #~ msgid "info" #~ msgstr "ئۇچۇر" #~ msgid "phone" #~ msgstr "تېلېفون" #~ msgid "number" #~ msgstr "نومۇر" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "تەرتىپ نومۇر" #~ msgid "address" #~ msgstr "ئادرېس" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "ئىجازەتلەر" #~ msgid "developer" #~ msgstr "ئىجادىيەتچى" #~ msgid "software" #~ msgstr "يۇمشاق دېتال" #~ msgid "storage" #~ msgstr "ساقلىغۇچ" #~ msgid "disk" #~ msgstr "دىسكا" #~ msgid "space" #~ msgstr "بوشلۇق" #~ msgid "version" #~ msgstr "نەشرى" #~ msgid "revision" #~ msgstr "تۈزىتىلمە" #~ msgid "appearance" #~ msgstr "كۆرۈنۈش" #~ msgid "wallpaper" #~ msgstr "تام قەغىزى" #~ msgid "art" #~ msgstr "سەنئەت" #~ msgid "photo" #~ msgstr "سۈرەت" #~ msgid "picture" #~ msgstr "سۈرەت" #~ msgid "image" #~ msgstr "سۈرەت" #~ msgid "battery" #~ msgstr "توكدان" #~ msgid "power" #~ msgstr "توك مەنبەسى" #~ msgid "charge" #~ msgstr "توكلىماق" #~ msgid "idle" #~ msgstr "بوش" #~ msgid "lock" #~ msgstr "قۇلۇپلا" #~ msgid "disable" #~ msgstr "ئىناۋەتسىز" #~ msgid "enable" #~ msgstr "ئىناۋەتلىك" #~ msgid "bluetooth" #~ msgstr "كۆكچىش" #~ msgid "headset" #~ msgstr "مىكروفونلۇق تىڭشىغۇچ" #~ msgid "pair" #~ msgstr "جۈپ" #~ msgid "discover" #~ msgstr "بايقاش" #~ msgid "car" #~ msgstr "ماشىنا" #~ msgid "handsfree" #~ msgstr "قولنى ئىشلەتمەي" #~ msgid "wireless" #~ msgstr "سىمسىز" #~ msgid "connect" #~ msgstr "باغلانماق" #~ msgid "disconnect" #~ msgstr "ئۈزۈلۈش" #~ msgid "stereo" #~ msgstr "ستېرېئو ئاۋاز" #~ msgid "brightness" #~ msgstr "يورۇقلۇقى" #~ msgid "display" #~ msgstr "كۆرسەتمەك؛ كۆرسەتكۈچ" #~ msgid "screen" #~ msgstr "ئېكران" #~ msgid "automatic" #~ msgstr "ئاپتوماتىك" #~ msgid "adjust" #~ msgstr "تەڭشە" #~ msgid "Example" #~ msgstr "مىساللار" #~ msgid "example" #~ msgstr "مىساللار" #~ msgid "test" #~ msgstr "سىناق" #~ msgid "sample" #~ msgstr "ئۈلگە" #~ msgid "Flight Mode" #~ msgstr "ئايروپىلان ھالىتى" #~ msgid "flight" #~ msgstr "ئۇچۇش" #~ msgid "plane" #~ msgstr "ئايروپىلان" #~ msgid "offline" #~ msgstr "توردا يوق" #~ msgid "airplane" #~ msgstr "ئايروپىلان" #~ msgid "network" #~ msgstr "تور" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "سۈرەتلەر" #, fuzzy #~ msgid "hotspot" #~ msgstr "قىزىق نۇقتا" #~ msgid "language" #~ msgstr "تىل" #~ msgid "keyboard" #~ msgstr "ھەرپتاختا" #~ msgid "spellcheck" #~ msgstr "ئىملا" #~ msgid "correct" #~ msgstr "توغرىلاش" #~ msgid "suggestions" #~ msgstr "نامزاتلار" #~ msgid "capitalization" #~ msgstr "چوڭ يېزىلىش" #~ msgid "punctuation" #~ msgstr "تىنىش بەلگىسى" #~ msgid "layout" #~ msgstr "جايلاشتۇر، ئورۇنلاشتۇر" #~ msgid "words" #~ msgstr "سۆزلەر" #~ msgid "vibration" #~ msgstr "تىترەش" #, fuzzy #~ msgid "launcher" #~ msgstr "ئىجراچى" #, fuzzy #~ msgid "mouse" #~ msgstr "چاشقىنەك" #, fuzzy #~ msgid "tap" #~ msgstr "apn" #~ msgid "click" #~ msgstr "تاق چەك" #, fuzzy #~ msgid "communication" #~ msgstr "ئۇقتۇرۇشلار" #~ msgid "notifications" #~ msgstr "ئۇقتۇرۇشلار" #~ msgid "apps" #~ msgstr "ئەپلەر" #~ msgid "authorize" #~ msgstr "كىملىك دەلىللەش" #~ msgid "permissions" #~ msgstr "ھوقۇق" #~ msgid "badges" #~ msgstr "ئىزناكلار" #~ msgid "facebook" #~ msgstr "فېيىسبۇك" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "يۆنىلىشنى قۇلۇپلاش" #~ msgid "rotation" #~ msgstr "چۆرگىلەت" #~ msgid "orientation" #~ msgstr "يۆنىلىش" #, fuzzy #~ msgid "printer" #~ msgstr "پرىنتېر" #, fuzzy #~ msgid "printers" #~ msgstr "پرىنتېر" #, fuzzy #~ msgid "printing" #~ msgstr "كۈتۈش" #, fuzzy #~ msgid "ink" #~ msgstr "مىخلا" #~ msgid "Reset" #~ msgstr "ئەسلىگە قايتۇر" #~ msgid "reset" #~ msgstr "ئەسلىگە قايتۇر" #~ msgid "erase" #~ msgstr "ئۆچۈرۈش" #~ msgid "factory" #~ msgstr "زاۋۇت" #~ msgid "clear" #~ msgstr "سۈزۈك" #~ msgid "restore" #~ msgstr "ئەسلىگە كەلتۈرۈش" #~ msgid "sound" #~ msgstr "ئۈن" #~ msgid "silent" #~ msgstr "ئاۋازسىز" #~ msgid "ringtone" #~ msgstr "قوڭغۇراق ئاۋازى" #~ msgid "vibrate" #~ msgstr "تىترەش" #~ msgid "dialpad" #~ msgstr "نومۇر تاختىسى" #~ msgid "message" #~ msgstr "ئۇچۇرلار" #~ msgid "volume" #~ msgstr "ئاۋاز مىقدارى" #~ msgid "time" #~ msgstr "ۋاقىت" #~ msgid "date" #~ msgstr "چېسلا" #~ msgid "timezone" #~ msgstr "ۋاقىت رايونى" #, fuzzy #~ msgid "vpn" #~ msgstr "مىخلا" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "سىمسىز تور(wifi)" #~ msgid "WiFi" #~ msgstr "سىمسىز تور(WiFi)" #~ msgid "hidden" #~ msgstr "يوشۇرۇن" #~ msgid "Used by Ubuntu" #~ msgstr "ئۇبۇنتۇ ئىشلەتكىنى" #~ msgid "Ubuntu Art" #~ msgstr "ئۇبۇنتۇ سەنئىتى" #, fuzzy #~ msgid "Dash background" #~ msgstr "تەگلىك" #, fuzzy #~ msgid "New APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "ئىنتېرنېت" #~ msgid "Internet" #~ msgstr "ئىنتېرنېت" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "ۋاكالەتچى" #, fuzzy #~ msgid "Proxy port" #~ msgstr "ۋاكالەتچى" #, fuzzy #~ msgid "User name" #~ msgstr "ئىشلەتكۈچى ئاتى" #, fuzzy #~ msgid "Enter username" #~ msgstr "ئىم كىرگۈزۈڭ" #, fuzzy #~ msgid "Enter password" #~ msgstr "ئىم كىرگۈزۈڭ" #, fuzzy #~ msgid "PAP only" #~ msgstr "تېلېفون" #, fuzzy #~ msgid "CHAP only" #~ msgstr "تېلېفون" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "توشۇغۇچى" #~ msgid "Carrier" #~ msgstr "توشۇغۇچى" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "توشۇغۇچىلار(شىركەت)" #, fuzzy #~ msgid "MMS APN" #~ msgstr "MMS APN:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "ئىنتېرنېت APN:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "%1 APN" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "APN تەڭشىكىنى ئەسلىگە قايتۇر" #~ msgid "Reset APN Settings" #~ msgstr "APN تەڭشىكىنى ئەسلىگە قايتۇر" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "APN تەڭشىكىنى راستلا ئەسلىگە قايتۇرسۇنمۇ؟" #, fuzzy #~ msgid "Disable" #~ msgstr "ئىناۋەتسىز" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "ئۈز" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "ئىناۋەتسىز" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "ئۈزۈلۈش" #~ msgid "Cellular" #~ msgstr "كۆچمە تور" #~ msgid "Call forwarding" #~ msgstr "چاقىرىلىشنى يۆتكە" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "چىققان چاقىرىشلار بۇنى ئىشلەتسۇن:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager يوق" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "تېلېفون نومۇرى" #, fuzzy #~ msgid "Numbers" #~ msgstr "رەقەملەر" #, fuzzy #~ msgid "All calls" #~ msgstr "چاقىرىش" #, fuzzy #~ msgid "Some calls" #~ msgstr "تېلېفونلار:" #~ msgid "Off" #~ msgstr "تاقا" #~ msgid "Forward to" #~ msgstr "يۆتكەل" #, fuzzy #~ msgid "Enter a number" #~ msgstr "تېلېفون نومۇرى" #~ msgid "Call waiting" #~ msgstr "كۈتۈۋاتىدۇ" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "باشقىلار بىلەن سۆزلىشىۋاتقاندا، ئۇنى توختاتماي تۇرۇپ باشقا بىرىنى چاقىرىش " #~ "ياكى كەلگەن تېلېفوننى ئېلىش، ھەم بۇلارنى ئوز-ئارا ئالماشتۇرۇش " #~ "ئىمكانىيىتىگە ئىگە قىلىدۇ" #~ msgid "Services" #~ msgstr "مۇلازىمەتلەر" #, qt-format #~ msgid "Last called %1" #~ msgstr "ئەڭ ئاخىرقى قېتىم چاقىرىلغان %1" #~ msgid "Call" #~ msgstr "چاقىر" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 مۇلازىمەتلەر" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "ھوقۇق" #, fuzzy #~ msgid "Apps that you have granted access to:" #~ msgstr "" #~ "بۇلارنى زىيارەت قىلىشقا ئىجازەت بېرىلگەن ۋە ئىجازەت تەلەپ قىلغان ئەپلەر:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "كامېرانى زىيارەت قىلىشنى تەلەپ قىلغان ئەپلەر:" #, fuzzy #~ msgid "Apps that have requested access to your location" #~ msgstr "مىكروفوننى زىيارەت قىلىشنى تەلەپ قىلغان ئەپلەر:" #, fuzzy #~ msgid "Microphone" #~ msgstr "تېلېفون" #, fuzzy #~ msgid "Apps that have requested access to your microphone" #~ msgstr "مىكروفوننى زىيارەت قىلىشنى تەلەپ قىلغان ئەپلەر:" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #, fuzzy #~ msgid "Apps may also request access to online accounts." #~ msgstr "مىكروفوننى زىيارەت قىلىشنى تەلەپ قىلغان ئەپلەر:" #, fuzzy #~ msgid "Let the device detect your location:" #~ msgstr "مىكروفوننى زىيارەت قىلىشنى تەلەپ قىلغان ئەپلەر:" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "GPS نى ئىشلىتىپ ئورنىڭىزنى ئېنىقلاڭ. ئۆچۈرۈلگەندە، GPS ئېتىلىپ توك " #~ "تېجەيدۇ." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "WiFi بىلەن GPS نى ئىشلىتىپ ئورنىڭىزنى ئېنىقلاڭ. ئورۇن بەلگىلەش " #~ "ئىقتىدارىنى توختاتقاندا توك تېجەيدۇ." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "WiFi (ھازىر ئېتىكلىك) بىلەن GPS نى ئىشلىتىپ ئورنىڭىزنى ئېنىقلاڭ. ئورۇن " #~ "بەلگىلەش ئىقتىدارىنى توختاتقاندا توك تېجەيدۇ." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "WiFi، تارقىتىش ئانتېنناسى ۋە GPS نى ئىشلىتىپ ئورنىڭىزنى بەلگىلەيدۇ. ئورۇن " #~ "بەلگىلەش ئىقتىدارىنى توختاتقاندا توك تېجەيدۇ." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "WiFi، تارقىتىش ئانتېنناسى(ھازىر باغلىنىش يوق) ۋە GPS نى ئىشلىتىپ " #~ "ئورنىڭىزنى بەلگىلەيدۇ. ئورۇن بەلگىلەش ئىقتىدارىنى توختاتقاندا توك تېجەيدۇ." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "WiFi(ھازىر ئېتىك)، تارقىتىش ئانتېنناسى ۋە GPS نى ئىشلىتىپ ئورنىڭىزنى " #~ "بەلگىلەيدۇ. ئورۇن بەلگىلەش ئىقتىدارىنى توختاتقاندا توك تېجەيدۇ." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "WiFi(ھازىر ئېتىك)، تارقىتىش ئانتېنناسى(ھازىر باغلىنىش يوق) ۋە GPS نى " #~ "ئىشلىتىپ ئورنىڭىزنى بەلگىلەيدۇ. ئورۇن بەلگىلەش ئىقتىدارىنى توختاتقاندا " #~ "توك تېجەيدۇ." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "بۇ ئورۇنلارنى زىيارەت قىلىشقا ئىجازەت:" #, fuzzy #~ msgid "None requested" #~ msgstr "بايقالمىدى" #~ msgid "Change passcode…" #~ msgstr "ئىم ئۆزگەرتىش…" #~ msgid "Change passphrase…" #~ msgstr "ئىم جۈملىسى ئۆزگەرتىش…" #~ msgid "Switch to swipe" #~ msgstr "سىيرىپ ئالماشتۇرۇش" #~ msgid "Switch to passcode" #~ msgstr "ئىم ئالماشتۇرۇش" #~ msgid "Switch to passphrase" #~ msgstr "ئىم جۈملىسىگە ئالماشتۇر" #~ msgid "Existing passcode" #~ msgstr "نۆۋەتتىكى ئىم" #~ msgid "Existing passphrase" #~ msgstr "نۆۋەتتىكى ئىم جۈملىسى" #~ msgid "Choose passcode" #~ msgstr "ئىم تاللاڭ" #~ msgid "Choose passphrase" #~ msgstr "ئىم جۈملىسى تاللاڭ" #~ msgid "Confirm passcode" #~ msgstr "ئىمنى جەزملەڭ" #~ msgid "Confirm passphrase" #~ msgstr "ئىم جۈملىسىنى جەزملەڭ" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "ئىم ماسلاشمىدى.قايتا سىناڭ" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "ئىم جۈملىسى ماسلاشمىدى، قايتا سىناڭ" #~ msgid "Unset" #~ msgstr "بېكىتىلمىگەن" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "تېلېفوننى قۇلۇپلاش ئۈچۈن:" #~ msgid "Swipe (no security)" #~ msgstr "سىيرىش(بىخەتەرلىكى يوق)" #~ msgid "4-digit passcode" #~ msgstr "4 خانىلىق رەقەملىك ئىم" #~ msgid "Passphrase" #~ msgstr "ئىم جۈملىسى" #~ msgid "Swipe (no security)… " #~ msgstr "سىيرىش(بىخەتەرلىكى يوق)… " #~ msgid "4-digit passcode…" #~ msgstr "4 خانىلىق رەقەملىك ئىم…" #~ msgid "Passphrase…" #~ msgstr "ئىم جۈملىسى..." #~ msgid "Security & Privacy" #~ msgstr "بىخەتەرلىك ۋە شەخسىيەت" #~ msgid "Phone and Internet" #~ msgstr "تېلېفون ۋە ئىنتېرنېت" #~ msgid "Phone only" #~ msgstr "تېلېفون" #~ msgid "SIM PIN" #~ msgstr "SIM نىڭ ئىمى(PIN) نومۇرى" #~ msgid "On" #~ msgstr "ئوچۇق" #~ msgid "Encryption" #~ msgstr "شىفىرلاش" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "شىفىرلىغاندا، تېلېفوننى كومپيۇتېر ياكى باشقا ئۈسكۈنىلەرگە چاتقاندا " #~ "ئىچىدىكى سانلىق-مەلۇماتلارنى قوغداپ قالغىلى بولىدۇ." #~ msgid "Privacy" #~ msgstr "شەخسىيەت" #~ msgid "Stats on welcome screen" #~ msgstr "مەرھابا ئېكرانىنىڭ ھالەتلىرى" #~ msgid "Messages on welcome screen" #~ msgstr "مەرھابا ئېكرانىدىكى ئۇچۇرلار" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "يوق" #~ msgid "Passcode" #~ msgstr "ئىم" #~ msgid "Sleep locks immediately" #~ msgstr "دەرھال ئۈچەككە كىرسۇن" #~ msgid "When locked, allow:" #~ msgstr "قۇلۇپلانغاندا تۆۋەندىكىلەرگە ئىجازەت:" #~ msgid "Notifications and quick settings" #~ msgstr "ئۇقتۇرۇش ۋە تېز تەڭشەكلەر" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "تېلېفون قۇلۇپسىزلانغاندا زىيارەتكە چەك قويۇش ئۈچۈن قۇلۇپ زىيارىتىنى " #~ "ئىناۋەتلىك قىلىدۇ." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "" #~ "باشقا ئەپلەر ۋە فۇنكسىيىلەر قۇلۇپسىزلاشنى تەلەپ قىلىپ كۆرسەتمە كۆرسىتىدۇ." #~ msgid "Change SIM PIN" #~ msgstr "SIM نىڭ ئىمى(PIN) نى ئۆزگەرتىش" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN كودى توغرا ئەمەس. يەنە %1 قېتىملىق پۇرسىتىڭىز قالدى." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "پۇرسەت سانى %1." #~ msgid "Current PIN:" #~ msgstr "نۆۋەتتىكى PIN:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "پۇرسەت سانى %1." #~ msgid "Choose new PIN:" #~ msgstr "يېڭى PIN كودى:" #~ msgid "Confirm new PIN:" #~ msgstr "يېڭى PIN كودى(قايتا):" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN ماسلاشمىدى.قايتا سىناڭ" #~ msgid "Enter SIM PIN" #~ msgstr "SIM نىڭ ئىمى(PIN) نى كىرگۈزۈڭ" #~ msgid "Enter Previous SIM PIN" #~ msgstr "SIM نىڭ بۇرۇنقى ئىمى(PIN) نى كىرگۈزۈڭ" #~ msgid "Unlock" #~ msgstr "قۇلۇپسىزلا" #~ msgid "Lock" #~ msgstr "قۇلۇپلا" #, fuzzy #~ msgid "Unlocked" #~ msgstr "قۇلۇپسىزلا" #~ msgid "Change PIN…" #~ msgstr "PIN ئۆزگەرتىش…" #, fuzzy #~ msgid "Locked" #~ msgstr "قۇلۇپلا" #, fuzzy #~ msgid "Unlock…" #~ msgstr "قۇلۇپسىزلا" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "سىم كارتىسىنىڭ PIN كودى بەلگىلەنسە، تېلېفوننى قايتا قوزغاتقاندا ياكى سىم " #~ "كارتىسىنى ئالماشتۇرغاندا PIN كودىنى كىرگۈزۈش تەلەپ قىلىنىدۇ." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "سىم كارتىسىنىڭ PIN كودى ئۇدا بىر قانچە قېتىم خاتا كىرگۈزۈلسە، SIM كارتىسى " #~ "مەڭگۈلۈك قۇلۇپلىنىپ قالىدۇ." #~ msgid "Hour" #~ msgstr "سائەت" #~ msgid "Minute" #~ msgstr "مىنۇت" #~ msgid "Second" #~ msgstr "سېكۇنت" #~ msgid "Day" #~ msgstr "كۈن" #~ msgid "Month" #~ msgstr "ئاي" #~ msgid "Year" #~ msgstr "يىل" #, fuzzy #~ msgid "Cellular data" #~ msgstr "كۆچمە تور سانلىق-مەلۇمات:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "بايقالمىدى" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "سىم كارتىسى قوشۇپ، ئۈسكۈنىنى قايتا قوزغىتىڭ" #~ msgid "Data roaming" #~ msgstr "سانلىق-مەلۇمات ھالقىش" #~ msgid "Ask me each time" #~ msgstr "ھەر قېتىم سورىسۇن" #~ msgid "For outgoing calls, use:" #~ msgstr "چىققان چاقىرىشلار بۇنى ئىشلەتسۇن:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "مەلۇم بىر سۆزلىشىش ياكى مەلۇم بىر ئالاقەداش ئۈچۈن ئىشلىتىلىدىغان سىمنى " #~ "بەلگىلەشكە بولىدۇ." #~ msgid "For messages, use:" #~ msgstr "ئۇچۇرلار ئۈچۈن بۇنى ئىشلەتسۇن:" #~ msgid "Data usage statistics" #~ msgstr "سانلىق-مەلۇمات ستاتىستىكىسى" #~ msgid "Carriers" #~ msgstr "توشۇغۇچىلار(شىركەت)" #, fuzzy #~ msgid "Connection type:" #~ msgstr "باغلاندى" #~ msgid "2G only (saves battery)" #~ msgstr "پەقەتلا 2G (توك تېجەيدۇ)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (تېزرەك)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (تېز)" #~ msgid "Edit SIM Name" #~ msgstr "سىم كارتا ئاتى" #~ msgid "Cellular data:" #~ msgstr "كۆچمە تور سانلىق-مەلۇمات:" #~ msgid "Accessibility" #~ msgstr "ياردەم ئىقتىدارى" #~ msgid "accessibility" #~ msgstr "قوشۇمچە ئىقتىدارى" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "كۆچمە تۇر" #~ msgid "mobile" #~ msgstr "يانفون" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "سانلىق مەلۇمات" #~ msgid "carrier" #~ msgstr "تېلېفون شىركىتى" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "apn" #~ msgid "roam" #~ msgstr "كېزىش" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "مۇلازىمەتلەر" #~ msgid "forwarding" #~ msgstr "يۆتكىلىش" #~ msgid "waiting" #~ msgstr "كۈتۈش" #~ msgid "call" #~ msgstr "چاقىرىش" #~ msgid "shortcuts" #~ msgstr "تېزلەتمە" #~ msgid "numbers" #~ msgstr "رەقەملەر" #~ msgid "security" #~ msgstr "بىخەتەرلىك" #~ msgid "privacy" #~ msgstr "شەخسىيەت" #~ msgid "pin" #~ msgstr "مىخلا" #~ msgid "code" #~ msgstr "كودى" #~ msgid "password" #~ msgstr "ئىم" #~ msgid "passphrase" #~ msgstr "ئىم جۈملىسى" #~ msgid "swipe" #~ msgstr "تېز سىيرىش" #~ msgid "allow" #~ msgstr "ئىجازەت" #~ msgid "access" #~ msgstr "زىيارەت" #~ msgid "Updates available" #~ msgstr "ئىشلەتكىلى بولىدىغان يېڭىلانمىلار بار" #~ msgid "Incorrect passcode. Try again." #~ msgstr "ئىم ماس كەلمىدى، قايتا سىناڭ." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "ئىم جۈملىسى خاتا، قايتا سىناڭ" #~ msgid "Could not set security mode" #~ msgstr "بىخەتەرلىك ھالىتىنى تەڭشىگىلى بولمىدى" #~ msgid "Could not set security display hint" #~ msgstr "بىخەتەرلىك كۆرسەتمىسىنى تەڭشىگىلى بولمىدى" #~ msgid "Authentication token manipulation error" #~ msgstr "تەمتەك دەلىللەش مەشغۇلات خاتالىقى" #~ msgid "There's an updated system image." #~ msgstr "يېڭىلانغان سىستېما تەسۋىرى بار." #~ msgid "Tap to open the system updater." #~ msgstr "سىستېما يېڭىلىغۇنى ئىجرا قىلىش ئۈچۈن چېكىڭ." lomiri-system-settings-1.1.0/po/uk.po000066400000000000000000002630301457356502600176020ustar00rootroot00000000000000# Ukrainian translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # # FIRST AUTHOR , 2013. # Yuri Chornoivan , 2013. msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2024-01-23 04:30+0000\n" "Last-Translator: Сергій \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Weblate 5.4-dev\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Системні параметри" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "Налаштування;Параметри;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" "Скасування поточного запиту неможливе (не вдалося з’єднатися зі службою)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "Не вдалося призупити поточний запит (не вдалося з’єднатися зі службою)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Режим розробника" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "У режимі розробника будь-хто може отримати доступ, змінити або видалити будь-" "що на цьому пристрої, під'єднавши його до іншого пристрою." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" "Щоб скористатися режимо розробника, вам слід встановити код-пароль або " "просто пароль." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Захист блокування" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Вибачте, ці умови ліцензування не може бути показано." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Про програму" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Серійний номер" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Нічого" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Адреса Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Адреса Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Сховище даних" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "Вільно %1" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Програмне забезпечення:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "ОС" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Востаннє оновлено" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Ніколи" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Перевірити наявність оновлень" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Правовий статус:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Ліцензування програмного забезпечення" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Дані щодо обмежень" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Режим розробника" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Сканування" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "Зарезервовано системою" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "Використовується системою" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Відео" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Звук" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Зображення" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "Документи" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "Звантаження" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "Anbox" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "Libertine" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Інші файли" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Використано програмами" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Загальна місткість" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Вільне місце" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "За назвою" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "За розміром" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "н/д" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "Параметри збирання ОС" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "Канал оновлення ОС" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "Номер збірки ОС" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "Ядро" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "Збірка ABI" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Частина образу UBports" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Опис збірки Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "Частина образу пристрою" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "Опис збірки для пристрою" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "Частина налаштовування образу" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "Невідомий заголовок" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Скасувати" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "Не вибрано жодного зображення" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "Вилучити %1 зображення" msgstr[1] "Вилучити %1 зображення" msgstr[2] "Вилучити %1 зображень" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "Додати зображення…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "Вилучити зображення…" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "Тло та зовнішній вигляд" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "Глобальні налаштування теми:" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "Увімкнути темний режим" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" "Примітка: Можливо, вам доведеться перезапустити застосунки, щоб зміни набули " "чинності." #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "Візуальні ефекти:" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "Увімкнути ефекти розмиття" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "Фонове зображення:" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "Системне оформлення" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Своє значення" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "Виберіть програму" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Перегляд" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Встановити" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "Неможливо" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "Активне фонове зображення видалити не можна!" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "ОК" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Акумулятор" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 секунду тому" msgstr[1] "%1 секунди тому" msgstr[2] "%1 секунд тому" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 хвилину тому" msgstr[1] "%1 хвилини тому" msgstr[2] "%1 хвилин тому" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 годину тому" msgstr[1] "%1 години тому" msgstr[2] "%1 годин тому" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Рівень заряду" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1 %" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Вчора" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Сьогодні" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Заряджання" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Востаннє повністю заряджено" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Повністю заряджений" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "Показати відсоток заряду батареї в індикаторі" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "Показати відсоток заряду батареї на екрані блокування" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Джерела заощадження енергії:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Яскравість дисплея" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Блокування системи у режимі бездіяльності" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Присипляння у режимі бездіяльності" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Через %1 секунду" msgstr[1] "Через %1 секунди" msgstr[2] "Через %1 секунд" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "за %1 хвилину" msgstr[1] "за %1 хвилини" msgstr[2] "за %1 хвилин" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Точка доступу Wi-Fi" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Блокувати пристрій, коли він не використовується:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Переводити пристрій у режим сну, коли він не використовується:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "за %1 секунду" msgstr[1] "за %1 секунди" msgstr[2] "за %1 секунд" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Коротший час — безпечніший. Пристрій не блокується під час дзвінків або " "відтворення відео." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Пристрій не засинатиме під час дзвінків або відтворення відео." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Запит на авторизацію з'єднання Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "Пристрій %1 хоче створити пару з цим пристроєм. Ви дозволяєте?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Дозволити" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Відмовити" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Запит щодо пов’язування за допомогою Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Підтвердіть, що пінкод, показаний на \"%1\", відповідає цьому" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Підтвердження пінкоду" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "З'єднано" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "З’єднуємося…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Від’єднуємося…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Від’єднано" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Невідомо" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Комп’ютер" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Телефон" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "Модем" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Мережа" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Гарнітура" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Навушники" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Відео" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Інший звуковий пристрій" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Ігровий пульт" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Клавіатура" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Планшет" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Миша" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Принтер" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Відеокамера" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Годинник" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Інше" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Відмінне" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Добре" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Достатнє" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Погане" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Назва" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Тип" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Стан" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "Потужність сигналу" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "З’єднуватися автоматично, якщо виявлено:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Від'єднатися" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "З’єднатися" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Забути про цей пристрій" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" "Будь ласка, введіть цей PIN-код на %1 та натисніть \"Enter\" на клавіатурі:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Можна виявити" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Не можна виявити" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Пошук…" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "Спарені пристрої:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "З’єднатися з іншим пристроєм:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "З’єднати пристрій:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Не виявлено жодної" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Пінкод для \"%1\"" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Пов’язування" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Яскравість та Екран" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Яскравість" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "Яскравість екрана:" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Коригувати автоматично" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Коригує яскравість дисплея відповідно до зовнішнього освітлення." #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "Екран:" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "Зовнішній дисплей" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "Бездротовий екран" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Не під'єднано" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Бездротовий екран" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "Екрани не виявлені" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "Під’єднаний екран:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "З’єднуємося" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "Використати інший екран:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "Оберіть екран:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Цей пристрій не вдалося під'єднати до %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Виникла невідома помилка при підключенні до %1." #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "Жести" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "Торкніться для пробудження" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "Двічі торкніться будь-де на екрані, щоб розбудити пристрій." #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "Ширина зони перетягування країв:" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "Поточне значення: %1" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" "Чим більше значення, тим ширша по краях область гортання для запуску дії. " "Типове значення 2." #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "Зміна налаштувань точки доступу" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "Налаштування точки доступу" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "Назва точки" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "Виберіть ім'я" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "Потрібен пароль (рекомендовано)" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "Показувати пароль" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "Запуск точки доступу увімкне Wi-Fi." #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "Змінити" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "Почати" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "Точка" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "Якщо точку доступу увімкнено, інші пристрої можуть користуватися " "стільниковим з’єднанням за допомогою Wi-Fi. Тарифікація обміну даними " "виконуватиметься відповідно до вашого тарифного плану." #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "Інші пристрої можуть користуватися стільниковим з’єднанням за допомогою Wi-" "Fi. Тарифікація обміну даними виконуватиметься відповідно до вашого " "тарифного плану." #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "Зміна пароля/налаштувань…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "Налаштування точки доступу…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi вимкнений" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "Для створення хот-споту потрібно увімкнути Wi-Fi." #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "Увімкнути Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "Мова перекладу" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Назад" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "Підтвердити" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "Розкладки клавіатури" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "Поточні розкладки:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "Усі доступні розкладки:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "Мова і текст" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "Мова показу…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "Увімкнути екранну клавіатуру" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "Екранна клавіатура" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "Зовнішня клавіатура" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "Атмосфера" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru темна" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru чорна" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "Біла" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "Чорна" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "Сіра" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "Біла з контуром" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "Чорна з контуром" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "Сіра з контуром" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "Тема екранної клавіатури" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "Тема клавіатури" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "Перевірка правопису" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "Автовиправлення" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "Пропозиції слів" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "Автоматичний регістр літер" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "Вмикає верхній регістр на першій літері кожного речення." #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "Автопунктуація" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "Вставляє крапку, коли двічі натискаєте Пробіл." #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "Лупа для клавіш" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "Озвучення клавіатури" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "Клавіатурна вібрація" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "Прозорість клавіатури" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "Апаратна клавіатура" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "Розкладки та інші джерела" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "Щоб зміни набули чинності, пристрій потрібно перезавантажити." #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "Перезапустити зараз" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "Поточні мови перевірки правопису:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "Усі доступні мови:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "Робочий стіл та запускач програм" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "На великих екранах:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "Увімкнути робочі простори" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "Підтримка декількох віртуальних робочих просторів" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "Завжди показувати панель запуску" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "Відео та повноекранні ігри можуть її тимчасово приховувати." #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "Розмір піктограм:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "Швидкість курсору:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "Швидкість прокрутки коліщатка:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "Швидкість подвійного кліка:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "Перевірка подвійного кліка:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "Тачпад" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "Швидкість прокрутки пальцем:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "Торкніться, щоб клацнути" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "Прокрутіть двома пальцями" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "Ігнорувати тачпад, коли:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "Набір тексту" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "Під'єднано мишу" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "Під'єднайте мишу або тачпад через USB або Bluetooth. Якщо Bluetooth-пристрій " "не виявлено, переконайтеся, що він увімкнений і заряджений." #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "З цим екраном потрібно використовувати Bluetooth-мишу або тачпад. " "Переконайтеся, що він знаходиться поруч із пристроєм і батарея заряджена." #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "Миша і тачпад" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "Основна кнопка:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "Ліва" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "Права" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "Недостатньо швидко" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "Подвійний клік" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "NFC" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "Екстрена трансляція" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "Мобільний зв'язок недоступний" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "Мобільний зв'язок увімкнено" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "Мобільний зв'язок вимкнено" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "Сповіщення:" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "Отримувати екстрені сповіщення" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "Надзвичайні загрози" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "Надзвичайні загрози життю та майну" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "Серйозні загрози" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "Надзвичайні загрози життю та майну" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "AMBER-сповіщення" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "Екстрені повідомлення про викрадення дітей" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "Повідомлення про громадську безпеку" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "Рекомендовані дії для збереження життя та майна" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "Тести" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "Тестові сповіщення" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "Сповіщення" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "Дозволити цій програмі повідомляти мені за допомогою:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "Звуки" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "Вібрації" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "Бульбашкові сповіщення" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "Список сповіщень" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Звук" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "Програми, які сповіщають зі звуком:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "Вібрація" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "У тихому режимі:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "Вібрація як типова" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "Не вібрувати" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "Програми, які сповіщають з вібрацією:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "Програми:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" "Програми можуть мати сповіщення у вигляді звуків, вібрації, текстових " "бульбашок та Списку сповіщень." #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "Програми, які сповіщають зі звуком" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "Програми, які сповіщають з вібрацією" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "Сповіщень немає" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "Бульбашки" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "Додати принтер" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "Введіть URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "Пристрої" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "Пристроїв не знайдено." #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "Опис принтера" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "Підключення" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "Виберіть підключення" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "Назва принтера" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "Опис" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "Додатково" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "Місце перебування" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "Драйвер" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "Оберіть драйвер" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "Обрати принтер з бази даних" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "Надати файл PPD" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "Фільтр драйверів" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "Файл PPD" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "Друк" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "Менеджер завдань принтера" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "Типовий принтер" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "Налаштовані принтери" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "Виявлені принтери" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Видалити" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "Встановити типовим" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "Принтери ще не налаштовані." #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "Стан принтера" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "Загальні налаштування" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "Правила" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "Копії та сторінки" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "Хост" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "Копії" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "Розмір паперу" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "Дуплекс" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "Колірна модель" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "Якість" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "Увімкнено" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "Типовий" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "Це типовий принтер." #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "Прийом завдань" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "Спільний" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "Бездіяльність" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Перервано" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Активно" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Зупинено" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Немає повідомлень" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "Завдання" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "Керування завданнями друку" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "Адреса" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "Модель" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "Локальний RAW-принтер" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "Друк тестової сторінки" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" "Усі документи, збережені ігри, налаштування та інші елементи будуть " "остаточно вилучені з цього пристрою." #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "Витерти і скинути усе" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "Очищення пристрою" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "Скинути засіб запуску" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "Засобу запуску буде повернуто його початковий вміст." #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "Відновити усі початкові параметри…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" "Вміст і компонування панелі запуску і фільтри на домашній сторінці буде " "повернуто до початкових налаштувань." #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "Стерти та скинути все" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "Відновити початкові значення параметрів системи" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Тихий режим" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "Гучність дзвінка:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Велика гучність може нашкодити Вашому слуху." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "Дзвінки:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "Мелодія" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "Вібрація на дзвінок" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "Вібрація у тихому режимі" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "Звуки клавіш" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "Повідомлення:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "Звук повідомлення" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "Вібрація зі звуком повідомлення" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "Інші звуки:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "Звук блокування" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "Інші вібрації" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "Власний звук повідомлення" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "Власна мелодія на виклик" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "Оберіть" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "Часовий пояс" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "Встановити часовий пояс:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Автоматично" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "Вручну" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "Вкажіть ваше поточне місце перебування." #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "Немає відповідного місця" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "Час і дата" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "Часовий пояс:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "Встановити час і дату:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "Встановлення часу і дати" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "Час" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "Дата" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" "Щоб додати конфігурацію VPN, завантажте конфігураційний файл або налаштуйте " "вручну." #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "Додати ручну конфігурацію…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "Потрібне перепідключення до VPN." #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "Щоб зміни набули чинності, Вам потрібно приєднатися ще раз." #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "Додати сертифікат?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "Додати ключ?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "Додати pac-файл?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "Вміст:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "Даних немає." #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Зберегти" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Невідома помилка" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Причину не вказано" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Тепер пристрій є керованим" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Тепер пристрій є некерованим" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Пристрій не може бути приготовано до налаштовування" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" "Не вдалося зарезервувати налаштування IP (немає доступної адреси, часу " "очікування тощо)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Налаштування IP вже не є коректними" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Вами вказано помилкові дані для розпізнавання" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "Допоміжну програму 802.1X від’єднано" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "Спроба налаштувати допоміжну програму 802.1X завершилася невдало" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "Помилка допоміжної програми 802.1X" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" "Розпізнавання за допомогою допоміжної програми 802.1X триває занадто довго" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "Не вдалося запустити клієнт DHCP" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "помилка клієнту DHCP" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "критична помилка клієнту DHCP" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Не вдалося запустити службу спільного використання з’єднання" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Критична помилка служби спільного використання з’єднання" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Може бути відсутня необхідна прошивка для пристрою" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Пристрій вилучено" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "NetworkManager переведено у режим сну" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "Активне з’єднання з пристроєм зникло" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "Пристрій роз’єднано з боку користувача або клієнта" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" "Зроблено припущення щодо використання вже встановленого з’єднання з пристроєм" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "Відкрито доступ до допоміжної програми" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "Не вдалося виявити модем" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" "Помилка з’єднання Bluetooth або перевищення часу очікування на передавання " "даних з’єднанням" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "Не вдалося використати залежність з’єднання" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "ModemManager недоступнийІ" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "Не вдалося виявити мережу Wi-Fi" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "Не вдалося встановити вторинне щодо основного з’єднання" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "Параметри мережі" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "Останнє з’єднання" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Пароль" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "Забудьте цю мережу" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP-адреса" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "З’єднатися із прихованою мережею" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "Назва мережі" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "Безпека" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "Персональний WPA та WPA2" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA та WPA2 Enterprise" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "Динамічний WEP (802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "Ця мережа незахищена!" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Аутентифікація" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "Внутрішня автентифікація" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "Сертифікат CA" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "Обрати…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, чинний до: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, чинний до: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" "Використання сертифікатів рекомендується, оскільки це підвищує безпеку." #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "Клієнтський сертифікат" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "Особистий ключ користувача" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 біт" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac-файл" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Забезпечення Pac" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "Вимкнено" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "Анонім" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "Аутентифіковано" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "Обидва" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "Версія PEAP" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "Версія 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "Версія 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "Автоматично" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "Анонім" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "Ідентичність" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "Користувач" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "Пароль приватного ключа" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "Запам'ятати пароль" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "З’єднатися із прихованою мережею…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "Попередні мережі" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "Очистити" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "Приватний ключ" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "Відкритий ключ" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "Непрозорий" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "Пошук" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "Особисте" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "Система" #~ msgid "Message received" #~ msgstr "Повідомлення отримано" #~ msgid "Connect to Wi‑Fi" #~ msgstr "З’єднатися із Wi‑Fi" #~ msgid "Remove image" #~ msgstr "Вилучити образ" #~ msgid "Unavailable" #~ msgstr "Недоступно" #~ msgid "Launcher" #~ msgstr "Засіб запуску" #~ msgid "System;" #~ msgstr "Система:" #~ msgid "about" #~ msgstr "дані" #~ msgid "device" #~ msgstr "пристрій" #~ msgid "info" #~ msgstr "інформація" #~ msgid "phone" #~ msgstr "телефон" #~ msgid "number" #~ msgstr "номер" #~ msgid "imei" #~ msgstr "імей" #~ msgid "serial" #~ msgstr "серійний" #~ msgid "address" #~ msgstr "адреса" #~ msgid "mac" #~ msgstr "мак" #~ msgid "licenses" #~ msgstr "ліцензії" #~ msgid "developer" #~ msgstr "розробник" #~ msgid "software" #~ msgstr "програми" #~ msgid "storage" #~ msgstr "сховище" #~ msgid "disk" #~ msgstr "диск" #~ msgid "space" #~ msgstr "місце" #~ msgid "version" #~ msgstr "версія" #~ msgid "revision" #~ msgstr "модифікація" #~ msgid "appearance" #~ msgstr "вигляд" #~ msgid "wallpaper" #~ msgstr "шпалери" #~ msgid "art" #~ msgstr "зображення" #~ msgid "photo" #~ msgstr "фото" #~ msgid "picture" #~ msgstr "картинка" #~ msgid "image" #~ msgstr "знімок" #~ msgid "battery" #~ msgstr "акумулятор" #~ msgid "power" #~ msgstr "заряд" #~ msgid "charge" #~ msgstr "заряд" #~ msgid "idle" #~ msgstr "бездіяльність" #~ msgid "lock" #~ msgstr "блокування" #~ msgid "disable" #~ msgstr "вимкнути" #~ msgid "enable" #~ msgstr "увімкнути" #~ msgid "bluetooth" #~ msgstr "bluetooth" #~ msgid "headset" #~ msgstr "гарнітура" #~ msgid "pair" #~ msgstr "пара" #~ msgid "discover" #~ msgstr "виявлення" #~ msgid "car" #~ msgstr "машина" #~ msgid "handsfree" #~ msgstr "навушник" #~ msgid "wireless" #~ msgstr "бездротова" #~ msgid "connect" #~ msgstr "з’єднати" #~ msgid "disconnect" #~ msgstr "від’єднати" #~ msgid "stereo" #~ msgstr "стерео" #~ msgid "brightness" #~ msgstr "яскравість" #~ msgid "display" #~ msgstr "показ" #~ msgid "screen" #~ msgstr "екран" #~ msgid "automatic" #~ msgstr "автоматично" #~ msgid "adjust" #~ msgstr "скоригувати" #~ msgid "Example" #~ msgstr "Приклад" #~ msgid "example" #~ msgstr "приклад" #~ msgid "test" #~ msgstr "тест" #~ msgid "sample" #~ msgstr "зразок" #~ msgid "Flight Mode" #~ msgstr "Режим польоту" #~ msgid "flight" #~ msgstr "політ" #~ msgid "plane" #~ msgstr "літак" #~ msgid "offline" #~ msgstr "автономний режим" #~ msgid "airplane" #~ msgstr "політ" #~ msgid "network" #~ msgstr "мережа" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Зображення" #, fuzzy #~ msgid "hotspot" #~ msgstr "Точка" #~ msgid "language" #~ msgstr "мова" #~ msgid "keyboard" #~ msgstr "клавіатура" #~ msgid "spellcheck" #~ msgstr "перевірка" #~ msgid "correct" #~ msgstr "правопис" #~ msgid "suggestions" #~ msgstr "пропозиції" #~ msgid "capitalization" #~ msgstr "прописні" #~ msgid "punctuation" #~ msgstr "пунктуація" #~ msgid "layout" #~ msgstr "розкладка" #~ msgid "words" #~ msgstr "слова" #~ msgid "vibration" #~ msgstr "вібрація" #, fuzzy #~ msgid "launcher" #~ msgstr "Засіб запуску" #, fuzzy #~ msgid "mouse" #~ msgstr "Миша" #, fuzzy #~ msgid "tap" #~ msgstr "апн" #~ msgid "click" #~ msgstr "клацання" #, fuzzy #~ msgid "communication" #~ msgstr "сповіщення" #~ msgid "notifications" #~ msgstr "сповіщення" #~ msgid "apps" #~ msgstr "застосунки" #~ msgid "authorize" #~ msgstr "уповновання" #~ msgid "permissions" #~ msgstr "права доступу" #~ msgid "badges" #~ msgstr "значки" #~ msgid "facebook" #~ msgstr "фейсбук" #~ msgid "twitter" #~ msgstr "твіттер" #~ msgid "flickr" #~ msgstr "флікр" #~ msgid "gmail" #~ msgstr "жмейл" #, fuzzy #~ msgid "Rotation Lock" #~ msgstr "Блокування орієнтації" #~ msgid "rotation" #~ msgstr "обертання" #~ msgid "orientation" #~ msgstr "орієнтація" #, fuzzy #~ msgid "printer" #~ msgstr "Принтер" #, fuzzy #~ msgid "printers" #~ msgstr "Принтер" #, fuzzy #~ msgid "printing" #~ msgstr "очікування" #, fuzzy #~ msgid "ink" #~ msgstr "пін" #~ msgid "Reset" #~ msgstr "Скинути" #~ msgid "reset" #~ msgstr "скинути" #~ msgid "erase" #~ msgstr "витерти" #~ msgid "factory" #~ msgstr "початкові" #~ msgid "clear" #~ msgstr "спорожнити" #~ msgid "restore" #~ msgstr "відновити" #~ msgid "sound" #~ msgstr "звук" #~ msgid "silent" #~ msgstr "заглушити" #~ msgid "ringtone" #~ msgstr "мелодія" #~ msgid "vibrate" #~ msgstr "вібрація" #~ msgid "dialpad" #~ msgstr "кнопки" #~ msgid "message" #~ msgstr "повідомлення" #~ msgid "volume" #~ msgstr "гучність" #~ msgid "time" #~ msgstr "час" #~ msgid "date" #~ msgstr "дата" #~ msgid "timezone" #~ msgstr "часовий пояс" #, fuzzy #~ msgid "vpn" #~ msgstr "пін" #~ msgid "ip" #~ msgstr "ip" #~ msgid "wifi" #~ msgstr "вайфай" #~ msgid "WiFi" #~ msgstr "wifi" #~ msgid "hidden" #~ msgstr "приховане" #~ msgid "Used by Ubuntu" #~ msgstr "Використано Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu Art" #, fuzzy #~ msgid "Dash background" #~ msgstr "тло" #~ msgid "Edit" #~ msgstr "Редагувати" #, fuzzy #~ msgid "New APN" #~ msgstr "Точка доступу %1" #, fuzzy #~ msgid "Internet and MMS" #~ msgstr "Інтернет" #~ msgid "Internet" #~ msgstr "Інтернет" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "APN" #~ msgstr "APN" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Proxy" #~ msgstr "Проксі" #, fuzzy #~ msgid "Proxy port" #~ msgstr "Проксі" #, fuzzy #~ msgid "User name" #~ msgstr "Користувач" #, fuzzy #~ msgid "Enter username" #~ msgstr "Введіть пароль" #, fuzzy #~ msgid "Enter password" #~ msgstr "Введіть пароль" #, fuzzy #~ msgid "PAP only" #~ msgstr "лише телефон" #, fuzzy #~ msgid "CHAP only" #~ msgstr "лише телефон" #, fuzzy #~ msgid "Carrier & APN" #~ msgstr "Носій сигналу" #~ msgid "Carrier" #~ msgstr "Носій сигналу" #, fuzzy #~ msgid "Carriers & APNs" #~ msgstr "Носії сигналу" #, fuzzy #~ msgid "MMS APN" #~ msgstr "Точка доступу MMS:" #, fuzzy #~ msgid "Internet APN" #~ msgstr "Точка доступу інтернету:" #, fuzzy #~ msgid "LTE APN" #~ msgstr "Точка доступу %1" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "Скинути параметри точки доступу" #~ msgid "Reset APN Settings" #~ msgstr "Скинути параметри точки доступу" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Ви справді хочете скинути параметри точки доступу?" #, fuzzy #~ msgid "Disable" #~ msgstr "вимкнути" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "Від'єднатися" #, fuzzy, qt-format #~ msgid "Disable %1" #~ msgstr "вимкнути" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "від’єднати" #~ msgid "Cellular" #~ msgstr "Мобільний" #~ msgid "Call forwarding" #~ msgstr "Переадресація" #, fuzzy #~ msgid "Forward incoming calls when:" #~ msgstr "Для вихідних дзвінків:" #, fuzzy #~ msgid "My phone is unreachable" #~ msgstr "ModemManager недоступнийІ" #, fuzzy #~ msgid "Please select a phone number" #~ msgstr "Номер телефону" #, fuzzy #~ msgid "Numbers" #~ msgstr "номери" #, fuzzy #~ msgid "All calls" #~ msgstr "дзвінок" #, fuzzy #~ msgid "Some calls" #~ msgstr "Дзвінки:" #~ msgid "Off" #~ msgstr "Вимкн." #~ msgid "Forward to" #~ msgstr "Переспрямувати" #, fuzzy #~ msgid "Enter a number" #~ msgstr "Номер телефону" #~ msgid "Call waiting" #~ msgstr "Очікування виклику" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "Надає змогу відповідати або виконувати нові дзвінки під час іншого " #~ "дзвінка або перемикатися між ними." #~ msgid "Services" #~ msgstr "Служби" #, qt-format #~ msgid "Last called %1" #~ msgstr "Останній дзвінок: %1" #~ msgid "Call" #~ msgstr "Дзвінок" #, qt-format #~ msgid "%1 Services" #~ msgstr "Служби %1" #~ msgid "SIM" #~ msgstr "SIM" #, fuzzy #~ msgid "App permissions" #~ msgstr "права доступу" #~ msgid "Apps that you have granted access to:" #~ msgstr "Застосунки, яким ви на запит надали доступ до:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "Застосунки, які надіслали запит щодо користування камерою" #~ msgid "Apps that have requested access to your location" #~ msgstr "Застосунки, які надіслали доступ щодо користування мікрофоном" #, fuzzy #~ msgid "Microphone" #~ msgstr "телефон" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "Застосунки, які надіслали доступ щодо користування мікрофоном" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "Застосунки, які надіслали доступ щодо користування мікрофоном" #~ msgid "Let the device detect your location:" #~ msgstr "Дозвольте пристрою визначити ваше місцезнаходження:" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "" #~ "Використовує дані GPS для приблизного визначення вашого місця " #~ "перебування. Якщо вимкнено, GPS також буде вимкнено для економії заряду " #~ "акумулятора." #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Використовує дані WiFi і GPS для приблизного визначення вашого місця " #~ "перебування. Вимикання визначення місця перебування економить заряд " #~ "акумулятора." #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "Використовує дані WiFi (зараз вимкнено) і GPS для приблизного визначення " #~ "вашого місця перебування. Вимикання визначення місця перебування " #~ "економить заряд акумулятора." #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "Використовує дані WiFi, розташування станцій підтримання мобільного " #~ "зв’язку і GPS для приблизного визначення вашого місця перебування. " #~ "Вимикання визначення місця перебування економить заряд акумулятора." #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "Використовує дані WiFi, розташування станцій підтримання мобільного " #~ "зв’язку (зараз стільниковий зв’язок недоступний) і GPS для приблизного " #~ "визначення вашого місця перебування. Вимикання визначення місця " #~ "перебування економить заряд акумулятора." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "Використовує дані WiFi (зараз вимкнено), розташування станцій підтримання " #~ "мобільного зв’язку і GPS для приблизного визначення вашого місця " #~ "перебування. Вимикання визначення місця перебування економить заряд " #~ "акумулятора." #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "Використовує дані WiFi (зараз вимкнено), розташування станцій підтримання " #~ "мобільного зв’язку (зараз стільниковий зв’язок недоступний) і GPS для " #~ "приблизного визначення вашого місця перебування. Вимикання визначення " #~ "місця перебування економить заряд акумулятора." #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "Дозволити доступ до даних щодо розташування:" #, fuzzy #~ msgid "None requested" #~ msgstr "Не виявлено жодної" #~ msgid "Change passcode…" #~ msgstr "Змінити код-пароль…" #~ msgid "Change passphrase…" #~ msgstr "Змінити пароль…" #~ msgid "Switch to swipe" #~ msgstr "Перемкнутися на рух пальцем" #~ msgid "Switch to passcode" #~ msgstr "Перемкнутися на код-пароль" #~ msgid "Switch to passphrase" #~ msgstr "Перемкнутися на пароль" #~ msgid "Existing passcode" #~ msgstr "Наявний код-пароль" #~ msgid "Existing passphrase" #~ msgstr "Наявні паролі" #~ msgid "Choose passcode" #~ msgstr "Виберіть код-пароль" #~ msgid "Choose passphrase" #~ msgstr "Виберіть пароль" #~ msgid "Confirm passcode" #~ msgstr "Підтвердіть код-пароль" #~ msgid "Confirm passphrase" #~ msgstr "Підтвердіть пароль" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "Введені коди-паролі не збігаються. Повторіть спробу" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "Ці паролі не збігаються один з одним. Повторіть спробу." #~ msgid "Unset" #~ msgstr "Скасувати" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "Розблокування телефону за допомогою:" #~ msgid "Swipe (no security)" #~ msgstr "рухом пальцем (без захисту)" #~ msgid "4-digit passcode" #~ msgstr "4-цифровий код-пароль" #~ msgid "Passphrase" #~ msgstr "Пароль" #~ msgid "Swipe (no security)… " #~ msgstr "рухом пальцем (без захисту)… " #~ msgid "4-digit passcode…" #~ msgstr "4-цифровий код-пароль" #~ msgid "Passphrase…" #~ msgstr "Пароль…" #~ msgid "Security & Privacy" #~ msgstr "Захист і конфіденційність" #~ msgid "Phone and Internet" #~ msgstr "телефон та інтернет" #~ msgid "Phone only" #~ msgstr "лише телефон" #~ msgid "SIM PIN" #~ msgstr "Пінкод SIM" #~ msgid "On" #~ msgstr "Увімкн." #~ msgid "Encryption" #~ msgstr "Шифрування" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "" #~ "Шифрування захистить дані вашого телефону від небажаного доступу під час " #~ "з’єднання з комп’ютером або іншим пристроєм." #~ msgid "Privacy" #~ msgstr "Конфіденційність" #~ msgid "Stats on welcome screen" #~ msgstr "Статистика на екрані вітання" #~ msgid "Messages on welcome screen" #~ msgstr "Повідомлення на екрані вітання" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "Нічого" #~ msgid "Passcode" #~ msgstr "Код-пароль" #~ msgid "Sleep locks immediately" #~ msgstr "Очікування негайно блокує" #~ msgid "When locked, allow:" #~ msgstr "Після розблокування дозволити:" #~ msgid "Notifications and quick settings" #~ msgstr "Сповіщення та швидке налаштування" #, fuzzy #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "" #~ "Увімкніть захист блокуванням для обмеження доступу до телефону у режимі " #~ "блокування." #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "Інші застосунки та функції будуть запитувати вас про розблокування." #~ msgid "Change SIM PIN" #~ msgstr "Зміна PIN-коду SIM-картки" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "Помилковий PIN-код. Лишилася %1 спроба." #~ msgstr[1] "Помилковий PIN-код. Лишилося %1 спроби." #~ msgstr[2] "Помилковий PIN-код. Лишилося %1 спроб." #, fuzzy #~ msgid "No more attempts allowed" #~ msgstr "Дозволено не більше %1 спроб." #~ msgid "Current PIN:" #~ msgstr "Поточний PIN-код:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "Дозволено %1 спробу." #~ msgstr[1] "Дозволено %1 спроби." #~ msgstr[2] "Дозволено %1 спроб." #~ msgid "Choose new PIN:" #~ msgstr "Виберіть новий PIN-код:" #~ msgid "Confirm new PIN:" #~ msgstr "Підтвердіть новий PIN-код:" #~ msgid "PINs don't match. Try again." #~ msgstr "Значення PIN-кодів не збігаються. Повторіть спробу." #~ msgid "Enter SIM PIN" #~ msgstr "Введіть PIN-код SIM-картки" #~ msgid "Enter Previous SIM PIN" #~ msgstr "Введіть попередній PIN-код SIM-картки" #~ msgid "Unlock" #~ msgstr "Розблокувати" #~ msgid "Lock" #~ msgstr "Заблокувати" #, fuzzy #~ msgid "Unlocked" #~ msgstr "Розблокувати" #~ msgid "Change PIN…" #~ msgstr "Змінити PIN-код…" #, fuzzy #~ msgid "Locked" #~ msgstr "Заблокувати" #, fuzzy #~ msgid "Unlock…" #~ msgstr "Розблокувати" #, fuzzy #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "Якщо встановлено PIN-код SIM-картки, його слід вводити для отримання " #~ "доступ до послуг стільникової мережі після перезапуску системи телефону " #~ "або заміни SIM-картки." #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "" #~ "Неможливість введення правильного PIN-коду протягом декількох спроб може " #~ "призвести до остаточного блокування SIM-картки." #~ msgid "Hour" #~ msgstr "Година" #~ msgid "Minute" #~ msgstr "Хвилина" #~ msgid "Second" #~ msgstr "Секунда" #~ msgid "Day" #~ msgstr "День" #~ msgid "Month" #~ msgstr "Місяць" #~ msgid "Year" #~ msgstr "Рік" #, fuzzy #~ msgid "Cellular data" #~ msgstr "Дані стільникового зв’язку:" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "Не виявлено жодної" #, fuzzy #~ msgid "Insert a SIM, then restart the device." #~ msgstr "Додайте SIM-картку і перезапустіть ваш пристрій" #~ msgid "Data roaming" #~ msgstr "Роумінґ даних" #~ msgid "Ask me each time" #~ msgstr "Завжди питати" #~ msgid "For outgoing calls, use:" #~ msgstr "Для вихідних дзвінків:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "" #~ "Ви можете змінити SIM-картку для окремих дзвінків або для записів " #~ "контактів у адресній книзі." #~ msgid "For messages, use:" #~ msgstr "Для повідомлень:" #~ msgid "Data usage statistics" #~ msgstr "Статистика щодо використання даних" #~ msgid "Carriers" #~ msgstr "Носії сигналу" #, fuzzy #~ msgid "Connection type:" #~ msgstr "З'єднано" #~ msgid "2G only (saves battery)" #~ msgstr "лише 2G (економити енергію)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (швидше)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (швидше)" #~ msgid "Edit SIM Name" #~ msgstr "Змінити назву SIM" #~ msgid "Cellular data:" #~ msgstr "Дані стільникового зв’язку:" #~ msgid "Accessibility" #~ msgstr "Доступність" #~ msgid "accessibility" #~ msgstr "доступність" #~ msgid "a11y" #~ msgstr "доступність" #~ msgid "cellular" #~ msgstr "мобільний" #~ msgid "mobile" #~ msgstr "мобільний" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "дані" #~ msgid "carrier" #~ msgstr "оператор" #~ msgid "4g" #~ msgstr "4ж" #~ msgid "3g" #~ msgstr "3ж" #~ msgid "2g" #~ msgstr "2ж" #~ msgid "lte" #~ msgstr "лтє" #~ msgid "apn" #~ msgstr "апн" #~ msgid "roam" #~ msgstr "роумінг" #~ msgid "sim" #~ msgstr "сім" #~ msgid "services" #~ msgstr "служби" #~ msgid "forwarding" #~ msgstr "переспрямовування" #~ msgid "waiting" #~ msgstr "очікування" #~ msgid "call" #~ msgstr "дзвінок" #~ msgid "shortcuts" #~ msgstr "скорочення" #~ msgid "numbers" #~ msgstr "номери" #~ msgid "security" #~ msgstr "безпека" #~ msgid "privacy" #~ msgstr "конфідеційність" #~ msgid "pin" #~ msgstr "пін" #~ msgid "code" #~ msgstr "код" #~ msgid "password" #~ msgstr "пароль" #~ msgid "passphrase" #~ msgstr "код-пароль" #~ msgid "swipe" #~ msgstr "рух" #~ msgid "allow" #~ msgstr "дозволити" #~ msgid "access" #~ msgstr "доступ" #~ msgid "Updates available" #~ msgstr "Доступні оновлення" #~ msgid "Incorrect passcode. Try again." #~ msgstr "Неправильний пароль. Спробуйте ще раз." #~ msgid "Incorrect passphrase. Try again." #~ msgstr "Помилковий пароль. Повторіть спробу." #~ msgid "Could not set security mode" #~ msgstr "Не вдалося встановити режим захисту" #~ msgid "Could not set security display hint" #~ msgstr "Не вдалося встановити підказку щодо захисту" #~ msgid "Authentication token manipulation error" #~ msgstr "Помилка маніпуляції лексемою розпізнавання" #~ msgid "There's an updated system image." #~ msgstr "Випущено оновлений образ системи." #~ msgid "Tap to open the system updater." #~ msgstr "Натисніть, щоб відкрити засіб оновлення системи." lomiri-system-settings-1.1.0/po/ur.po000066400000000000000000001326061457356502600176150ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-01-07 17:50+0000\n" "Last-Translator: Muhammad \n" "Language-Team: Urdu \n" "Language: ur\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 #, fuzzy msgid "Lock security" msgstr "لاک سیکیورٹی" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "کچھ بھی نہیں" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "کبھی بھی نہیں" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "ویڈیوز" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "تصاویر" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "دستاویز" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "ڈاؤن لوڈ" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "منسوخ کریں" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "ٹھیک ہے" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "غیر فعال ہونے پر مقفل کریں" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "کیمرہ" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "نام" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "منقطع کریں" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "کنیکٹ کریں" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "تبدیل کریں" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "واپس" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "موجودہ مقام" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "حذف کریں" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "پتہ" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "خود بخود" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "پاس ورڈ" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "سیکورٹی" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "توثیق" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Reset" #~ msgstr "دوبارہ ترتیب دیں" lomiri-system-settings-1.1.0/po/uz.po000066400000000000000000001315061457356502600176230ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: uz\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/vec.po000066400000000000000000001315071457356502600177430ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: vec\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/vi.po000066400000000000000000001507351457356502600176100ustar00rootroot00000000000000# Vietnamese translation for lomiri-system-settings # Copyright (c) 2015 Rosetta Contributors and Canonical Ltd. 2015 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2015. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-06-16 19:14+0000\n" "Last-Translator: Phu1237 \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "Cài đặt hệ thống" #: lomiri-system-settings.desktop.in:5 #, fuzzy msgid "Preferences;Settings;" msgstr "Cấu hình;Cài đặt;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "Chế độ nhà phát triển" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "Trong chế độ nhà phát triển, bất cứ ai cũng có thể truy cập, chỉnh sửa hoặc " "xoá bất cứ gì trên thiết thị này bằng cách kết nối nó với thiết bị khác." #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "Bạn cần mã PIN hoặc mật khẩu để sử dụng chế độ nhà phát triển." #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "Khoá bảo mật" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "Xin lỗi, không thể hiển thị giấy phép này." #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "Về" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "Serial" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "Không" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Địa chỉ Wi-Fi" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "Địa chỉ Bluetooth" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "Lưu trữ" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 trống" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "Phần mềm:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "OS" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "Cập nhật lần cuối" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "Không bao giờ" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "Kiểm tra cập nhật" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "Hợp pháp:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "Giấy phép phần mềm" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "Thông tin quy định" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "Chế độ nhà phát triển" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "Đang quét" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "Cài đặt hệ thống" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "Được sử dụng bởi ứng dụng" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "Video" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "Âm thanh" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "Ảnh" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "Khác" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "Được sử dụng bởi ứng dụng" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "Tổng bộ nhớ" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "Dung lượng trống" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "Bằng tên" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "Bằng kích thước" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "Không tồn tại" #: plugins/about/Version.qml:33 #, fuzzy msgid "OS Build Details" msgstr "Thông tin OS" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 #, fuzzy msgid "Ubuntu build description" msgstr "Mô tả xây dựng Ubuntu" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "Huỷ bỏ" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "Nền" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "Nền" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System;" msgid "System art" msgstr "Hệ thống;" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "Tuỳ chỉnh" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "Chọn màn hình:" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "Xem trước" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "Cài đặt" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "Chấp nhận" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "Pin" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 giây trước" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 phút trước" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 giờ trước" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "Cấp độ sạc" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "Hôm qua" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "Hôm nay" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "Đang sạc" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "Lần sạc đầy cuối" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "Đã sạc đầy" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "Cách để giảm sử dụng pin:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "Độ sáng hiển thị" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "Khoá khi không sử dụng" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "Ngủ khi không sử dụng" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "Sau %1 giây" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "Sau %1 phút" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Sử dụng Wi-Fi để phát sóng" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "Bluetooth" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "Khoá thiết bị nếu không sử dụng:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "Đặt thiết bị vào chế độ ngủ nếu không sử dụng:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "Sau %1 giây" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" "Thời gian càng ngắn càng bảo mật. Thiết bị sẽ không khoá khi đang gọi và xem " "video." #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "Thiết bị sẽ không ngủ khi đang gọi hoặc xem video." #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "Yêu cầu uỷ quyền kết đôi Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "Thiết bị %1 muốn kết đôi với thiết bị này. Bạn có muốn cho phép?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "Cho phép" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "Từ chối" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "Yêu cầu kết đôi Bluetooth" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "Hãy xác nhận rằng mã PIN hiển thị trên '%1' giống với mã này" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "Xác nhận mã PIN" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "Đã kết nối" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "Đang kết nối…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "Đang ngắt kết nối…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "Đã ngắt kết nối" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "Không rõ" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "Máy vi tính" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "Điện thoại" #: plugins/bluetooth/DevicePage.qml:50 #, fuzzy msgid "Modem" msgstr "Modem" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "Mạng" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "Tai nghe" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "Tai nghe chụp tai" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "Video" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "Âm thanh khác" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "Cần điều khiển" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "Bàn phím" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "Máy tính bảng" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "Chuột" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "Máy in" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "Máy ảnh" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "Đồng hồ" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "Khác" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "Xuất sắc" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "Tốt" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "Khá" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "Tệ" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "Tên" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "Loại" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "Trạng thái" #: plugins/bluetooth/DevicePage.qml:128 #, fuzzy msgid "Signal Strength" msgstr "Độ mạnh tín hiệu" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "Tự động kết nối khi phát hiện:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "Ngắt kết nối" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "Kết nối" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "Quên thiết bị này" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, fuzzy, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "Vui lòng nhấn mã pin bên dưới trên %1 và nhấn \"Enter\" trên bàn phím:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "Có thể tìm kiếm" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "Không thể tìm kiếm" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "Đang tìm kiếm…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "Thiết bị đã kết nối:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "Kết nối thiết bị khác:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "Kết nối thiết bị:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "Không phát hiện" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "Mã PIN cho '%1'" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "Kết đôi" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "Độ sáng & hiển thị" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "Độ sáng" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "Độ sáng hiển thị" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "Tự động điều chỉnh" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "Tự động điều chỉnh sáng và tối màn hình để phù hợp với môi trường." #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Wireless Display" msgid "Display:" msgstr "Hiển thị không dây" #: plugins/brightness/PageComponent.qml:143 #, fuzzy msgid "External display" msgstr "Màn hình hiển thị bên ngoài" #: plugins/brightness/PageComponent.qml:160 #, fuzzy msgid "Wireless display" msgstr "Hiển thị không dây" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "Chưa kết nối" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "Hiển thị không dây" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "Không phát hiện ra màn hình nào" #: plugins/brightness/WifiDisplays.qml:125 #, fuzzy msgid "Connected display:" msgstr "Màn hình đã kết nối:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "Đang kết nối" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Use another display:" msgstr "Sử dụng màn hình khác:" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "Chọn màn hình:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "Thiết bị này đã kết nối thất bại đến %1." #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "Có lỗi không xác định khi kết nối với %1." #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "Ảnh" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "Quay lại" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "Âm thanh" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "Xóa bỏ" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "Đã huỷ bỏ" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "Kích hoạt" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "Đã dừng" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "Không có tin nhắn" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "Chế độ im lặng" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "Âm lượng quá lớn có thể làm tổn thương thính giác của bạn." #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "No messages" msgid "Message sound" msgstr "Không có tin nhắn" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "No messages" msgid "Custom message sound" msgstr "Không có tin nhắn" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "Tự động" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "Lưu" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "Không xác định được lỗi" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "Không có lí do nào được đưa ra" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "Thiết bị đã được quản lí" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "Thiết bị đang không được quản lí" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "Thiết bị không sẵn sàng để cấu hình" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "Cấu hình IP không còn hợp lệ" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "Thông tin xác minh của bạn không chính xác" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "Dịch vụ chia sẽ kết nối không thể khởi động" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "Dịch vụ chia sẽ kết nối bị lỗi" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "Firmware cần thiết cho thiết bị có lẽ đã bị thiếu" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "Thiết bị đã bị gỡ" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "Quản lí mạng đã vào trạng thái ngủ" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "Mật khẩu" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "Xác thực" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" #~ msgid "Remove image" #~ msgstr "Gỡ ảnh" #~ msgid "System;" #~ msgstr "Hệ thống;" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "Ảnh" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "Xác thực" #~ msgid "Reset" #~ msgstr "Đặt lại" #~ msgid "silent" #~ msgstr "im lặng" #~ msgid "Used by Ubuntu" #~ msgstr "Được sử dụng bởi Ubuntu" #~ msgid "Ubuntu Art" #~ msgstr "Ảnh nền từ Ubuntu" #~ msgid "Opacity:" #~ msgstr "Trong suốt:" #~ msgid "Edit" #~ msgstr "Chỉnh sửa" #~ msgid "New APN" #~ msgstr "APN mới" #~ msgid "Used for:" #~ msgstr "Sử dụng để:" #~ msgid "Internet and MMS" #~ msgstr "Internet và MMS" #~ msgid "Internet" #~ msgstr "Internet" #~ msgid "MMS" #~ msgstr "MMS" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "Nhập tên mô tả APN" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "Nhập tên điểm kết nối" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "Nhập tin nhắn chính giữa" #~ msgid "Proxy" #~ msgstr "Proxy" #~ msgid "Enter message proxy" #~ msgstr "Nhập tin nhắn proxy" #~ msgid "Proxy port" #~ msgstr "Cổng proxy" #~ msgid "Enter message proxy port" #~ msgstr "Nhập tin nhắn cổng proxy" #~ msgid "User name" #~ msgstr "Tên người dùng" #~ msgid "Enter username" #~ msgstr "Nhập tên người dùng" #~ msgid "Enter password" #~ msgstr "Nhập mật khẩu" #~ msgid "PAP or CHAP" #~ msgstr "PAP hoặc CHAP" #~ msgid "PAP only" #~ msgstr "Chỉ PAP" #~ msgid "CHAP only" #~ msgstr "Chỉ CHAP" #~ msgid "Protocol" #~ msgstr "Giao thức" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "Nhà cung cấp và APN" #~ msgid "Carrier" #~ msgstr "Nhà cung cấp" #~ msgid "Carriers & APNs" #~ msgstr "Nhà cung cấp và APN" #~ msgid "MMS APN" #~ msgstr "MMS APN" #~ msgid "Internet APN" #~ msgstr "Internet APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "Đặt lại tất cả cài đặt APN…" #~ msgid "Reset APN Settings" #~ msgstr "Đặt lại cài đặt APN" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "Bạn có muốn đặt lại cài đặt APN?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "Ưu tiên %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "Bạn đã chọn %1 là MMS APN ưu tiên. " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "Bạn đã chọn %1 là Internet APN ưu tiên. " #~ msgid "Disable" #~ msgstr "Vô hiệu hoá" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "Ngắt kết nối %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "Vô hiệu hoá %1" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "Nó ngắt kết nối %1." #, qt-format #~ msgid "This disables %1." #~ msgstr "Nó vô hiệu hoá %1." #~ msgid "Cellular" #~ msgstr "Dữ liệu di động" lomiri-system-settings-1.1.0/po/wae.po000066400000000000000000001315071457356502600177420ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: wae\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/wo.po000066400000000000000000001315011457356502600176050ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: wo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/xh.po000066400000000000000000001317441457356502600176100ustar00rootroot00000000000000# Xhosa translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2013-07-02 11:06+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Xhosa \n" "Language: xh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" "X-Generator: Launchpad (build 17628)\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/zh_CN.po000066400000000000000000002240021457356502600201600ustar00rootroot00000000000000# Chinese (Simplified) translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2023-04-22 21:43+0000\n" "Last-Translator: Lu Xu \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.18-dev\n" "X-Launchpad-Export-Date: 2015-07-24 05:41+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "系统设置" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "首选项;设置;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "无法取消当前请求(无法连接服务)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "无法暂停当前请求(无法连接服务)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "开发者模式" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "在开发者模式下,任何人都可以通过将该设备与其他设备连接来访问、更改或删除该设" "备上的任何内容。" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "您需要设置密码或者口令密语来开启开发模式。" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "锁屏安全设定" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "很抱歉,无法显示该许可证。" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "关于" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "序列号" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "无" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi地址" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "蓝牙地址" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "储存空间" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 空闲" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "软件:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "操作系统" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "最后更新" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "永不" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "检查更新" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "法律信息:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "软件许可" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "管制信息" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "开发者模式" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "扫描" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "系统保留" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "系统使用" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "视频" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "音频" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "图片" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "其他文件" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "应用程序所占空间" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "全部空间" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "剩余空间" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "按名称" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "按大小" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "不适用" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "系统版本详情" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "系统版本号" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "Ubuntu 镜像部分" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu 版本描述" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "设备映像部分" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "设备版本描述" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "定制映像部分" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "未知标题" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "取消" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "未选择图片" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "删除 %1 图片" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "添加图片…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "删除图片…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "背景" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "重置全部系统设置" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "启用" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "设备需要重启以使改动生效。" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "背景" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "系统" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "自定义" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "选择连接" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "预览" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "设定" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "确定" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "电池" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 秒前" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 分钟前" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 小时前" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "电量" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "昨天" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "今天" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "正在充电" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "最后一次充满" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "电已充满" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "减少使用电池方法:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "亮度" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "闲置时锁屏" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "闲置时休眠" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "在 %1 秒后" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1分钟后" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "用于 Wi-Fi 热点" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "蓝牙" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "当设备不使用时锁定:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "当设备不使用时进入休眠状态:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "在 %1 秒后" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "更短的时间将会更加安全。手机不会在通话或视频播放期间锁定。" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "手机不会在通话或视频播放期间睡眠。" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "蓝牙配对请求" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "设备 %1 想与这个设备配对。您是否允许?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "允许" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "拒绝" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "蓝牙配对请求" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "请确认'%1'显示的 PIN 码与这个一样" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "确认 PIN 码" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "已连接" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "正在连接…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "断开连接…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "已断开" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "未知" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "电脑" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "电话" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "调制解调器" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "网络" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "头戴式耳机" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "耳机" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "视频" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "其他音频设备" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "游戏手柄" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "键盘" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "平板电脑" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "鼠标" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "打印机" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "相机" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "手表" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "其他" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "极好" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "良好" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "一般" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "差" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "名称" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "类型" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "状态" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "信号强度" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "当检测到时自动连接:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "断开" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "连接" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "忘记此设备" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "请输入以下 %1 中的 PIN 码并按下键盘上的“Enter”键:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "可发现的" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "不可被发现" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "搜索中…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "已连接设备:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "连接另一个设备:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "连接一个设备:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "侦测不到任何设备" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "'%1‘的 PIN 码" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "配对" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "亮度和显示" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "亮度" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "亮度" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "自动调节" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "显示适合周围环境的亮度和暗度。" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "显示" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "外部显示" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "无线显示" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "未连接" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "无线显示" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "侦测不到任何显示器" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "已连接显示器:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "正在连接" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "使用另一个显示器:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "选择一个显示器:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "这个设备到 %1 连接失败。" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "连接到 %1 有一个未知的错误。" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "图片" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "按下点击" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "当前布局:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "更改热点设置" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "设置热点" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "热点名称" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "选择一个名称" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "需要一个密码(推荐):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "显示密码" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "启动热点将打开 Wifi。" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "关联" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "启动" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "热点" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "热点开启时,其它设备可以通过 Wi-Fi 来使用您的蜂窝数据连接。运营商的数据资费标" "准将被使用。" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" "其它设备可以通过 Wi-Fi 网络来使用您的蜂窝数据连接。运营商的数据资费标准将被使" "用。" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "修改密码设置…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "设置热点…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi 热点已关闭" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "为了创建一个热点,您需要打开 Wifi。" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "开启 Wi-Fi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "显示语言" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "返回" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "确认" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "键盘布局" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "当前布局:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "所有可用的布局:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "语言和文字" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "显示语言…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "开启屏幕键盘" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "屏幕键盘" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "外部键盘" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "氛围" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "暗色" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "黑色" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "全白色" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "全黑色" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "全灰色" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "带边框白色" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "带边框黑色" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "带边框灰色" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "屏幕键盘主题" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "键盘主题" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "拼写检查" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "自动纠错" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "词语建议" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "自动大写" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "打开按Shift键将每个句子的首字母转换成大写的功能。" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "自动标点" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "双击空格键自动输入逗号。" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "按键音" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "按键振动" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "键盘透明度" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "实体键盘" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "布局和其它来源" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "设备需要重启以使改动生效。" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "立刻重启" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "当前拼写检查语言:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "所有可用的语言:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "重置启动器" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "大屏幕:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "总是显示启动器" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "视频和全屏游戏可能会暂时隐藏它。" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "图标大小:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "光标的速度:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "滚轮速度:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "双击速度:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "测试双击:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "触摸板" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "手指滑动速度:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "按下点击" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "双手指滑动" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "以下情况禁用触控板:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "键入" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "鼠标已连接" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "通过USB连接鼠标或触摸板,或者使用蓝牙设备。如果没有检测到一个蓝牙设备,请确保" "打开它,且电池已充电。" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "该显示器需要使用蓝牙鼠标或触摸板,并确保它靠近设备,电池已充电。" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "鼠标和触控板" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "主键:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "左键" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "右键" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "不够快" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "双击" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "客户端现已可用" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "警告" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "警告" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "通知" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "让这个应用提醒我使用:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "声音" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "振动" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "通知气泡" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "通知列表" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "声音" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "声音通知应用程序:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "振动" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "静音模式开启振动:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "响铃时震动" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "关闭震动" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "震动通知应用程序:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "应用:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "选中的应用会通过气泡、声音、振动和通知中心来提醒你。" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "用声音通知应用程序" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "用震动通知应用程序" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "禁用通知" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "气泡声" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "添加打印机" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "输入URL地址" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "设备" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "没有找到设备。" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "打印机描述" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "连接" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "选择连接" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "打印机名称" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "描述" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "可选" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "位置" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "驱动" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "选择驱动" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "从数据库选择打印机" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "选择PPD文件" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "过滤驱动" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD 文件" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "正在打印" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "管理打印机作业" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "默认打印机" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "已配置的打印机" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "已发现的打印机" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "删除" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "保存为默认" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "没有配置的打印机。" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "打印机状态" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "一般设置" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "策略" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "份数和页数" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "主机" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "附件" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "纸张大小" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "双面" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "彩色模式" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "质量" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "启用" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "默认" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "这是默认打印机。" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "接受作业" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "已分享" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "空闲" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "终止" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "活动" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "停止" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "没有通知" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "作业" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "管理打印机作业" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "地址" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "模式" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "本地打印机" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "打印测试页" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "手机中保存的所有文档、游戏、设置以及其它内容将被永久删除。" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "删除并重置所有信息" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "重置设备" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "重置启动器" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "启动器会恢复到它的初始内容。" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "重置所有系统设置…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "启动器的布局、内容、以及主屏幕的过滤器将恢复为初始设置。" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "删除并重置全部" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "重置全部系统设置" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "静音模式" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "铃声:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "音量大会损伤您的听力。" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "通话记录:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "铃声" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "响铃时震动" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "静音模式开启振动" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "拨号音" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "信息:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "短信提示音并震动" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "短信提示音并震动" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "其他提示音:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "锁屏提示音" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "其它振动" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "短信提示音并震动" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "自定义铃声" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "选择" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "时区" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "设置时区:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "自动" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "手动" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "输入您目前的位置。" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "没有符合的地点" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "时间和日期" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "时区:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "设置时间和日期:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "设置时间和日期" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "时间" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "日期" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "要添加 VPN 配置,请下载其配置文件或手动配置。" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "添加手动配置…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "需要重新连接 VPN。" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "需要重新连接以使改动生效。" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "添加证书?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "添加密钥?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "添加 pac 文件?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "内容:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "无数据可用。" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "保存" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "未知错误" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "[沒有說明原因]" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "设备已接管" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "设备未被托管" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "设备未做好配置准备" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "IP设置无法保存(无效地址,响应超时等)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP 设置已经失效" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "您的认证信息有误" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X 客户端断开连接" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X 客户端配置失败" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X 客户端请求失败" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X 客户端认证超时" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP 客户端启动失败" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP 客户端错误" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP 客户端失败" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "共享连接服务启动失败" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "共享连接服务失败" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "设备缺少必要的固件" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "设备已被移除" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "网络管理器已休眠" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "该设备的有效连接消失" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "设备由用户或客户端断开连接" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "设备现有连接已指定" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "客户端现已可用" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "无法找到调制调解器" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "蓝牙连接失败或超时" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "缺乏连接依赖" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "Modem管理器不可用" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "无法找到 Wi-Fi 网络" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "基本连接的辅助连接失败" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "网络详情" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "最后连接" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "密码" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "忘记网络" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP 地址" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "连接到隐藏网络" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "网络名称" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "SSID" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "安全" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "WPA 及 WPA2 个人" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA 及 WPA2 企业" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "动态 WEP(802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "这个网络不安全。" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "验证" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "内部验证" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA 证书" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "选择…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1…, 过期时间: %2" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1, 过期时间: %2" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "使用证书可以提高安全性。" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "客户端证书" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "用户私钥" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 比特" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac 文件" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac 提供" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "禁用" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "匿名" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "通过身份认证" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "两者都是" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP版本" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "版本0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "版本1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "自动的" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "匿名的身份" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "身份" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "用户名" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "私钥密码" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "记住密码" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "连接到隐藏网络…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "曾连接网络" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "清除" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "私约" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "公钥" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "不透明的" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "搜索" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "个人" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "系统" #~ msgid "Message received" #~ msgstr "收到短信时" #~ msgid "Connect to Wi‑Fi" #~ msgstr "连接 Wi-Fi" #~ msgid "Remove image" #~ msgstr "移除图片" #~ msgid "Unavailable" #~ msgstr "不可用" #~ msgid "Launcher" #~ msgstr "启动器" #~ msgid "System;" #~ msgstr "系统;" #~ msgid "about" #~ msgstr "关于" #~ msgid "device" #~ msgstr "设备" #~ msgid "info" #~ msgstr "详情" #~ msgid "phone" #~ msgstr "电话" #~ msgid "number" #~ msgstr "号码" #~ msgid "imei" #~ msgstr "imei" #~ msgid "serial" #~ msgstr "序列号" #~ msgid "address" #~ msgstr "地址" #~ msgid "mac" #~ msgstr "mac" #~ msgid "licenses" #~ msgstr "许可证" #~ msgid "developer" #~ msgstr "开发者" #~ msgid "software" #~ msgstr "软件" #~ msgid "storage" #~ msgstr "存储" #~ msgid "disk" #~ msgstr "磁盘" #~ msgid "space" #~ msgstr "空间" #~ msgid "version" #~ msgstr "版本" #~ msgid "revision" #~ msgstr "修订" #~ msgid "appearance" #~ msgstr "外观" #~ msgid "wallpaper" #~ msgstr "壁纸" #~ msgid "art" #~ msgstr "艺术" #~ msgid "photo" #~ msgstr "照片" #~ msgid "picture" #~ msgstr "图片" #~ msgid "image" #~ msgstr "图像" #~ msgid "battery" #~ msgstr "电池" #~ msgid "power" #~ msgstr "电源" #~ msgid "charge" #~ msgstr "电量" #~ msgid "idle" #~ msgstr "空闲" #~ msgid "lock" #~ msgstr "锁定" #~ msgid "disable" #~ msgstr "禁用" #~ msgid "enable" #~ msgstr "启用" #~ msgid "bluetooth" #~ msgstr "蓝牙" #~ msgid "headset" #~ msgstr "耳机" #~ msgid "pair" #~ msgstr "配对" #~ msgid "discover" #~ msgstr "发现" #~ msgid "car" #~ msgstr "汽车" #~ msgid "handsfree" #~ msgstr "免提" #~ msgid "wireless" #~ msgstr "无线网络" #~ msgid "connect" #~ msgstr "连接" #~ msgid "disconnect" #~ msgstr "断开连接" #~ msgid "stereo" #~ msgstr "立体声" #~ msgid "brightness" #~ msgstr "亮度" #~ msgid "display" #~ msgstr "显示" #~ msgid "screen" #~ msgstr "屏幕" #~ msgid "automatic" #~ msgstr "自动" #~ msgid "adjust" #~ msgstr "适应" #~ msgid "Example" #~ msgstr "示例" #~ msgid "example" #~ msgstr "样例" #~ msgid "test" #~ msgstr "测试" #~ msgid "sample" #~ msgstr "示例" #~ msgid "Flight Mode" #~ msgstr "飞行模式" #~ msgid "flight" #~ msgstr "飞行" #~ msgid "plane" #~ msgstr "飞机" #~ msgid "offline" #~ msgstr "离线" #~ msgid "airplane" #~ msgstr "飞行模式" #~ msgid "network" #~ msgstr "网络" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "图片" #~ msgid "hotspot" #~ msgstr "热点" #~ msgid "tethering" #~ msgstr "数据共享" #~ msgid "language" #~ msgstr "语言" #~ msgid "keyboard" #~ msgstr "键盘" #~ msgid "spellcheck" #~ msgstr "拼写检查" #~ msgid "correct" #~ msgstr "修正" #~ msgid "suggestions" #~ msgstr "建议" #~ msgid "capitalization" #~ msgstr "大写" #~ msgid "punctuation" #~ msgstr "标点符号" #~ msgid "layout" #~ msgstr "布局" #~ msgid "words" #~ msgstr "词汇" #~ msgid "vibration" #~ msgstr "振动" #~ msgid "launcher" #~ msgstr "启动器" #~ msgid "mouse" #~ msgstr "鼠标" #~ msgid "touchpad" #~ msgstr "触摸板" #~ msgid "tap" #~ msgstr "点击" #~ msgid "touch" #~ msgstr "触控" #~ msgid "click" #~ msgstr "click包" #~ msgid "input" #~ msgstr "输入" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "验证" #~ msgid "notifications" #~ msgstr "通知" #~ msgid "apps" #~ msgstr "应用" #~ msgid "authorize" #~ msgstr "授权" #~ msgid "permissions" #~ msgstr "权限" #~ msgid "badges" #~ msgstr "徽章" #~ msgid "facebook" #~ msgstr "facebook" #~ msgid "twitter" #~ msgstr "twitter" #~ msgid "flickr" #~ msgstr "flickr" #~ msgid "gmail" #~ msgstr "gmail" #~ msgid "Rotation Lock" #~ msgstr "屏幕方向锁定" #~ msgid "rotation" #~ msgstr "旋转" #~ msgid "orientation" #~ msgstr "屏幕方向" #~ msgid "printer" #~ msgstr "打印机" #~ msgid "printers" #~ msgstr "打印机" #~ msgid "printing" #~ msgstr "打印中" #~ msgid "pdf" #~ msgstr "pdf" #~ msgid "ppd" #~ msgstr "ppd" #~ msgid "collate" #~ msgstr "整理" #~ msgid "copies" #~ msgstr "副本" #~ msgid "colormodel" #~ msgstr "色彩模式" #~ msgid "greyscale" #~ msgstr "灰阶" #~ msgid "color" #~ msgstr "色彩" #~ msgid "laser" #~ msgstr "镭射" #~ msgid "ink" #~ msgstr "墨水" #~ msgid "Reset" #~ msgstr "重置" #~ msgid "reset" #~ msgstr "重置" #~ msgid "erase" #~ msgstr "擦除" #~ msgid "factory" #~ msgstr "工厂" #~ msgid "clear" #~ msgstr "清除" #~ msgid "restore" #~ msgstr "恢复" #~ msgid "sound" #~ msgstr "音效" #~ msgid "silent" #~ msgstr "静音" #~ msgid "ringtone" #~ msgstr "铃声" #~ msgid "vibrate" #~ msgstr "震动" #~ msgid "dialpad" #~ msgstr "拨号板" #~ msgid "message" #~ msgstr "信息" #~ msgid "volume" #~ msgstr "音量" #~ msgid "time" #~ msgstr "时间" #~ msgid "date" #~ msgstr "日期" #~ msgid "timezone" #~ msgstr "时区" #~ msgid "vpn" #~ msgstr "虚拟专用网络" #~ msgid "openvpn" #~ msgstr "OpenVPN" #~ msgid "ip" #~ msgstr "ip" #~ msgid "routing" #~ msgstr "路由" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "隐藏" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntu 系统所占空间" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu 风格" #~ msgid "Dash background" #~ msgstr "冲撞背景" #~ msgid "Opacity:" #~ msgstr "透明度:" #~ msgid "Edit" #~ msgstr "编辑" #~ msgid "New APN" #~ msgstr "新建接入" #~ msgid "Used for:" #~ msgstr "用于:" #~ msgid "Internet and MMS" #~ msgstr "互联网和彩信" #~ msgid "Internet" #~ msgstr "互联网" #~ msgid "MMS" #~ msgstr "彩信" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "输入描述接入名称" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "输入接入点名称" #~ msgid "MMSC" #~ msgstr "MMSC" #~ msgid "Enter message center" #~ msgstr "输入消息中心" #~ msgid "Proxy" #~ msgstr "代理" #~ msgid "Enter message proxy" #~ msgstr "输入消息代理" #~ msgid "Proxy port" #~ msgstr "代理端口" #~ msgid "Enter message proxy port" #~ msgstr "输入消息代理端口" #~ msgid "User name" #~ msgstr "用户名" #~ msgid "Enter username" #~ msgstr "输入用户名" #~ msgid "Enter password" #~ msgstr "输入密码" #~ msgid "PAP or CHAP" #~ msgstr "PAP 或 CHAP" #~ msgid "PAP only" #~ msgstr "仅 PAP 认证" #~ msgid "CHAP only" #~ msgstr "仅 CHAP 认证" #~ msgid "Protocol" #~ msgstr "协议" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "运营商和接入" #~ msgid "Carrier" #~ msgstr "运营商" #~ msgid "Carriers & APNs" #~ msgstr "运营商和接入" #~ msgid "MMS APN" #~ msgstr "彩信设置" #~ msgid "Internet APN" #~ msgstr "互联网设置" #~ msgid "LTE APN" #~ msgstr "LTE 接入" #~ msgid "Reset All APN Settings…" #~ msgstr "重置所有接入设置…" #~ msgid "Reset APN Settings" #~ msgstr "重置接入设置" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "您确定要重置 APN 设置?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "首选 %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "选择 %1 作为您首选的彩信接入。 " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "选择 %1 作为您首选的互联网接入。 " #~ msgid "Disable" #~ msgstr "禁用" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "断开 %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "禁用 %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "%1 断开连接。" #, qt-format #~ msgid "This disables %1." #~ msgstr "禁用 %1。" #~ msgid "Cellular" #~ msgstr "移动网络" #~ msgid "Call forwarding" #~ msgstr "通话转移" #~ msgid "Forward every incoming call" #~ msgstr "转发每一个来电" #~ msgid "Redirects all phone calls to another number." #~ msgstr "将所有的电话呼叫重定向到另一个号码。" #~ msgid "Call forwarding status can’t be checked " #~ msgstr "无法检查呼叫转发状态 " #~ msgid "Forward incoming calls when:" #~ msgstr "转发来电时:" #~ msgid "I’m on another call" #~ msgstr "我在接另一个电话" #~ msgid "I don’t answer" #~ msgstr "未回复" #~ msgid "My phone is unreachable" #~ msgstr "电话不可达" #~ msgid "Contacts…" #~ msgstr "联系人…" #~ msgid "Please select a phone number" #~ msgstr "请选择一个电话号码" #~ msgid "Numbers" #~ msgstr "号码" #~ msgid "Could not forward to this contact" #~ msgstr "不能转发到这个联系人" #~ msgid "Contact not associated with any phone number." #~ msgstr "联系人无法关联任何电话号码。" #~ msgid "All calls" #~ msgstr "所有通话" #~ msgid "Some calls" #~ msgstr "通话记录" #~ msgid "Off" #~ msgstr "关闭" #~ msgid "Forward to" #~ msgstr "转发至" #~ msgid "Enter a number" #~ msgstr "输入号码" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "现在不能更改呼叫转发。" #~ msgid "Call waiting" #~ msgstr "来电等待" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "让您在通话期间应答来电或进行拨号,并在其间切换" #~ msgid "Services" #~ msgstr "服务" #, qt-format #~ msgid "Last called %1" #~ msgstr "最后通话 %1" #~ msgid "Call" #~ msgstr "呼叫" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 服务" #~ msgid "SIM" #~ msgstr "SIM卡" #~ msgid "App permissions" #~ msgstr "应用权限" #~ msgid "Apps that you have granted access to:" #~ msgstr "已通过授权访问的应用程序:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "请求使用手机上相机的应用程序" #~ msgid "Apps that have requested access to your location" #~ msgstr "请求访问位置的应用程序" #~ msgid "Microphone" #~ msgstr "麦克风" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "已请求使用手机上麦克风的应用程序" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "应用程序也可以请求访问在线账户。" #~ msgid "Online Accounts…" #~ msgstr "在线账户…" #~ msgid "Nokia HERE" #~ msgstr "诺基亚 HERE" #~ msgid "Let the device detect your location:" #~ msgstr "让设备检测您的位置:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "只使用 GSP(不太准确)" #~ msgid "Using GPS" #~ msgstr "使用 GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "使用 GPS,匿名 Wi-Fi 和移动网络信息。
通过选择这个选项,您接受了
诺基亚在这项的条款和条件。" #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "使用 GPS,匿名 Wi-Fi 。
通过选择这个选项,您接受了诺基亚在" #~ "这项的条款和条件。" #~ msgid "Not at all" #~ msgstr "根本没有" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "使用GPS来确定您的大概位置。关闭 GPS 可以节省电池电量。" #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "使用 Wi-Fi 无线基站或 GPS 来确定您的大概位置。关闭定位功能可以节省电池电" #~ "量。" #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "使用 Wi-Fi 无线基站(已关闭)及 GPS 来确定您的大概位置。关闭定位功能可以节" #~ "省电池电量。" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "使用 Wi-Fi 无线基站、运营商基站或 GPS 来确定您的大概位置。关闭定位功能可以" #~ "节省电池电量。" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "使用 Wi-Fi 无线基站、运营商基站(当前未连接至蜂窝数据)、或 GPS 来确定您的" #~ "大概位置。关闭定位功能可以节省电池电量。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "使用 Wi-Fi 无线基站(已关闭)、运营商基站或 GPS 来确定您的位置。关闭定位功" #~ "能可以节省电池电量。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "使用 Wi-Fi 无线基站(已关闭)、运营商基站(当前未连接至蜂窝数据)或 GPS 来" #~ "确定您的位置。关闭定位功能可以节省电池电量。" #~ msgid "Let apps access this location:" #~ msgstr "允许应用程序访问位置:" #~ msgid "None requested" #~ msgstr "无要求" #~ msgid "Change passcode…" #~ msgstr "修改密码…" #~ msgid "Change passphrase…" #~ msgstr "更改口令密语…" #~ msgid "Switch to swipe" #~ msgstr "切换至滑动" #~ msgid "Switch to passcode" #~ msgstr "切换到密码" #~ msgid "Switch to passphrase" #~ msgstr "切换至口令密语" #~ msgid "Existing passcode" #~ msgstr "已存在的密码" #~ msgid "Existing passphrase" #~ msgstr "当前口令密语" #~ msgid "Choose passcode" #~ msgstr "选择新密码" #~ msgid "Choose passphrase" #~ msgstr "选择口令密语" #~ msgid "Confirm passcode" #~ msgstr "确认新密码" #~ msgid "Confirm passphrase" #~ msgstr "确认口令密语" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "密码不一致,请重试。" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "口令密语不一致,请重新输入。" #~ msgid "Unset" #~ msgstr "清除设置" #~ msgid "Unlock the device using:" #~ msgstr "解锁设备通过:" #~ msgid "Swipe (no security)" #~ msgstr "滑动(无安全保护)" #~ msgid "4-digit passcode" #~ msgstr "四位数字的密码" #~ msgid "Passphrase" #~ msgstr "口令" #~ msgid "Fingerprint" #~ msgstr "指纹" #~ msgid "Swipe (no security)… " #~ msgstr "滑动(无安全保护)… " #~ msgid "4-digit passcode…" #~ msgstr "四位数字的密码…" #~ msgid "Passphrase…" #~ msgstr "口令密语…" #~ msgid "Security & Privacy" #~ msgstr "安全和隐私" #~ msgid "Phone and Internet" #~ msgstr "手机和互联网" #~ msgid "Phone only" #~ msgstr "仅手机" #~ msgid "Fingerprint ID" #~ msgstr "指纹 ID" #~ msgid "Locking and unlocking" #~ msgstr "锁定和解锁" #~ msgid "SIM PIN" #~ msgstr "SIM 卡 PIN 码" #~ msgid "On" #~ msgstr "开启" #~ msgid "Encryption" #~ msgstr "加密" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "加密措施可在手机连接到电脑或其他设备时,防止未经授权的数据访问。" #~ msgid "Privacy" #~ msgstr "隐私设置" #~ msgid "Stats on welcome screen" #~ msgstr "欢迎界面上显示统计数据" #~ msgid "Messages on welcome screen" #~ msgstr "欢迎界面上显示消息" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "无安全保护" #~ msgid "Passcode" #~ msgstr "密码" #~ msgid "Sleep locks immediately" #~ msgstr "休眠立即锁定" #~ msgid "When locked, allow:" #~ msgstr "当锁定时,允许:" #~ msgid "Notifications and quick settings" #~ msgstr "通知和快速设置" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "手机屏幕关闭时,开启锁屏限制。" #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "其他应用程序和功能会提示你进行解锁。" #~ msgid "Change SIM PIN" #~ msgstr "修改SIM卡PIN码" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "不正确的PIN。尚有 %1 次尝试机会。" #~ msgid "No more attempts allowed" #~ msgstr "不允许更多的尝试" #~ msgid "Current PIN:" #~ msgstr "当前PIN码:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "尚可尝试 %1 次。" #~ msgid "Choose new PIN:" #~ msgstr "选择新PIN码:" #~ msgid "Confirm new PIN:" #~ msgstr "确认新PIN码:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN码不一致。请重试。" #~ msgid "Enter SIM PIN" #~ msgstr "输入SIM卡PIN码" #~ msgid "Enter Previous SIM PIN" #~ msgstr "输入旧PIN码" #~ msgid "Unlock" #~ msgstr "解锁" #~ msgid "Lock" #~ msgstr "锁定" #~ msgid "Unlocked" #~ msgstr "解锁" #~ msgid "Change PIN…" #~ msgstr "更改PIN码…" #~ msgid "Locked" #~ msgstr "锁定" #~ msgid "Unlock…" #~ msgstr "解锁…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "当给一个 SIM 卡设置 PIN 码后,在重启设备或切换 SIM 卡后,需要输入 PIN码 以" #~ "访问通信服务。" #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "多次输入错误的PIN码可能使SIM卡永久锁定。" #~ msgid "Hour" #~ msgstr "时" #~ msgid "Minute" #~ msgstr "分" #~ msgid "Second" #~ msgstr "秒" #~ msgid "Day" #~ msgstr "日" #~ msgid "Month" #~ msgstr "月" #~ msgid "Year" #~ msgstr "年" #~ msgid "Cellular data" #~ msgstr "蜂窝数据" #~ msgid "No SIM detected" #~ msgstr "未检测到SIM卡" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "插入 SIM 卡并重启你的设备。" #~ msgid "Data roaming" #~ msgstr "数据漫游" #~ msgid "Ask me each time" #~ msgstr "每次都询问" #~ msgid "For outgoing calls, use:" #~ msgstr "呼出时使用:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "您可以为某一号码或者联系人设置拨打电话时使用的 SIM 卡。" #~ msgid "For messages, use:" #~ msgstr "发送信息时使用:" #~ msgid "Next" #~ msgstr "下一个" #~ msgid "Data usage statistics" #~ msgstr "数据用量统计" #~ msgid "Carriers" #~ msgstr "运营商" #~ msgid "Connection type:" #~ msgstr "连接类型:" #~ msgid "2G only (saves battery)" #~ msgstr "仅使用2G (节省电量)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (更快)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (更快)" #~ msgid "Edit SIM Name" #~ msgstr "编辑 SIM 卡名称" #~ msgid "Cellular data:" #~ msgstr "蜂窝数据:" #~ msgid "Accessibility" #~ msgstr "辅助功能" #~ msgid "accessibility" #~ msgstr "辅助功能" #~ msgid "a11y" #~ msgstr "a11y" #~ msgid "cellular" #~ msgstr "蜂窝" #~ msgid "mobile" #~ msgstr "移动电话" #~ msgid "gsm" #~ msgstr "gsm" #~ msgid "data" #~ msgstr "数据" #~ msgid "carrier" #~ msgstr "运营商" #~ msgid "4g" #~ msgstr "4g" #~ msgid "3g" #~ msgstr "3g" #~ msgid "2g" #~ msgstr "2g" #~ msgid "lte" #~ msgstr "lte" #~ msgid "apn" #~ msgstr "接入点名称" #~ msgid "roam" #~ msgstr "漫游" #~ msgid "sim" #~ msgstr "sim" #~ msgid "services" #~ msgstr "服务" #~ msgid "forwarding" #~ msgstr "呼叫转移" #~ msgid "waiting" #~ msgstr "呼叫等待" #~ msgid "call" #~ msgstr "通话" #~ msgid "shortcuts" #~ msgstr "快速拨号" #~ msgid "numbers" #~ msgstr "号码" #~ msgid "security" #~ msgstr "安全" #~ msgid "privacy" #~ msgstr "隐私" #~ msgid "pin" #~ msgstr "pin" #~ msgid "code" #~ msgstr "代码" #~ msgid "password" #~ msgstr "密码" #~ msgid "passphrase" #~ msgstr "密语" #~ msgid "swipe" #~ msgstr "滑动" #~ msgid "allow" #~ msgstr "允许" #~ msgid "access" #~ msgstr "访问" #~ msgid "Updates available" #~ msgstr "有可用的更新" #~ msgid "Incorrect passcode. Try again." #~ msgstr "不正确的密码。再试一次。" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "不正确的口令密语。再试一次。" #~ msgid "Could not set security mode" #~ msgstr "无法设置安全模式" #~ msgid "Could not set security display hint" #~ msgstr "无法设置安全提示" #~ msgid "Authentication token manipulation error" #~ msgstr "认证令牌操作错误" #~ msgid "There's an updated system image." #~ msgstr "有一个更新的系统映像。" #~ msgid "Tap to open the system updater." #~ msgstr "点击打开系统更新器。" lomiri-system-settings-1.1.0/po/zh_HK.po000066400000000000000000001534541457356502600201760ustar00rootroot00000000000000# Chinese (Hong Kong) translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2020-09-24 19:00+0000\n" "Last-Translator: P.-H. Lin \n" "Language-Team: Chinese (Traditional, Hong Kong) \n" "Language: zh_HK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "系統設定" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "保安鎖定" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "關於" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "序號" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "無" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "儲存空間" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "軟件:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "作業系統" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "最近更新" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "永不" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "檢查更新" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "法律資訊:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "軟件授權條款" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "管制資訊" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "系統設定" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "程式所使用" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "音訊" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "圖片" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "其他檔案" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "程式所使用" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "總計儲存空間" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "可用空間" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "按名稱" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "按大小" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "不適用" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "取消" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "背景" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "重置所有系統設定" #: plugins/background/MainPage.qml:101 #, fuzzy msgid "Enable dark mode" msgstr "繪圖板" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "Background" msgid "Background image:" msgstr "背景" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "系統" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "自定義" #: plugins/background/MainPage.qml:214 #, fuzzy msgid "Choose application" msgstr "選擇密語" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "設定" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "確定" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "電池" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 秒前" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 分鐘前" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 小時前" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "充電水平" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "昨天" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "今天" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "正在充電" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "最後充滿電" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "充滿電" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "減少使用電池的方法:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "閒置時鎖定" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "閒置時睡眠" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, fuzzy, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 分鐘後" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 分鐘後" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "藍牙" #: plugins/battery/SleepValues.qml:68 #, fuzzy msgid "Lock the device when it's not in use:" msgstr "當不使用此時間後鎖定電話:" #: plugins/battery/SleepValues.qml:69 #, fuzzy msgid "Put the device to sleep when it is not in use:" msgstr "令電話睡眠,當不使用:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, fuzzy, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "%1 分鐘後" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "較短的時間會較安全。電話在談話或播放影片時不會鎖定。" #: plugins/battery/SleepValues.qml:133 #, fuzzy msgid "Device won’t sleep during calls or video playback." msgstr "電話在談話或播放影片時不會睡眠。" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 #, fuzzy msgid "Bluetooth Pairing Authorization Request" msgstr "藍牙配對請求" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "同意" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "藍牙配對請求" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "請確定顯示在「%1」的密碼和這個相同" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "確認密碼" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "未知" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "電腦" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "電話" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "數據機" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "網絡" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "耳機(Headset)" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "耳機" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "影片" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "其他音訊" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "遊戲手柄" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "鍵盤" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "繪圖板" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "滑鼠" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "打印機" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "相機" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "其他" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "極好" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "好" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "普通" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "差" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "名稱" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "類型" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "狀態" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "訊號強度" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "斷線" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "連接" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 #, fuzzy msgid "Searching…" msgstr "搜尋" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "偵測不到" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "「%1」的密碼" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "配對" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 #, fuzzy msgid "Brightness & Display" msgstr "亮度" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "亮度" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Brightness" msgid "Display brightness:" msgstr "亮度" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "Display language" msgid "Display:" msgstr "螢幕語言" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 #, fuzzy msgid "Not connected" msgstr "偵測不到" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 #, fuzzy msgid "No displays detected" msgstr "偵測不到" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 #, fuzzy msgid "Connecting" msgstr "斷線" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 #, fuzzy msgid "Choose a display:" msgstr "選擇密語" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, fuzzy, qt-format msgid "This device failed to connect to %1." msgstr "斷線" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "圖片" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "目前配置:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 #, fuzzy msgid "Choose a name" msgstr "選擇密語" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "更改" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 #, fuzzy msgid "Change Password/Setup…" msgstr "更改密語…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 #, fuzzy msgid "Turn on Wi-Fi" msgstr "當有 Wi-Fi 時" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "螢幕語言" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "返回" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "確認" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "鍵盤配置" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "目前配置:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "所有可用配置:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "語言與文字" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "螢幕語言…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 #, fuzzy msgid "Keyboard theme" msgstr "鍵盤" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "拼字檢查" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "自動大寫" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "在每句句子開頭打開 Shift 使首個字母大寫。" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 #, fuzzy msgid "Keyboard opacity" msgstr "鍵盤配置" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "目前會檢查拼字的語言:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "所有可用語言:" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 #, fuzzy msgid "A mouse is connected" msgstr "斷線" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 #, fuzzy msgid "Not fast enough" msgstr "不傳送" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "All layouts available:" msgid "Cell Broadcast is not available" msgstr "所有可用配置:" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 #, fuzzy msgid "Sounds" msgstr "聲音" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 #, fuzzy msgid "Vibrations" msgstr "其他聲音:" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "聲音" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "振動" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 #, fuzzy msgid "When in Silent mode:" msgstr "電話現於無聲模式。" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 #, fuzzy msgid "Vibrate as normal" msgstr "鈴聲響時震動" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 #, fuzzy msgid "Applications:" msgstr "位置" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 #, fuzzy msgid "No notifications" msgstr "自動大寫" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 #, fuzzy msgid "Add printer" msgstr "打印機" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 #, fuzzy msgid "Devices" msgstr "%1 服務" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 #, fuzzy msgid "Connection" msgstr "斷線" #: plugins/printing/AddPrinterDetails.qml:139 #, fuzzy msgid "Choose a connection" msgstr "選擇密語" #: plugins/printing/AddPrinterDetails.qml:165 #, fuzzy msgid "Printer name" msgstr "打印機" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "描述" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "位置" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 #, fuzzy msgid "Choose driver" msgstr "選擇通訊商:" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 #, fuzzy msgid "Printing" msgstr "打印機" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "刪除" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 #, fuzzy msgid "Printer status" msgstr "打印機" #: plugins/printing/Printer.qml:43 #, fuzzy msgid "General settings" msgstr "系統設定" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 #, fuzzy msgid "Copies and pages" msgstr "時間與日期" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 #, fuzzy msgid "Enabled" msgstr "繪圖板" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "預設" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "閒置" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "已中止" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "積極" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "已停止" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "冇訊息" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "地址" #: plugins/printing/printer-sub-pages/Status.qml:84 #, fuzzy msgid "Model" msgstr "數據機" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 #, fuzzy msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "所有文件、儲存的遊戲、設定以及其他項目皆會從此手機永久刪除。" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 #, fuzzy msgid "Reset device" msgstr "重置手機" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "重置所有系統設定…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "啟動器的內容與版面配置、主畫面的篩選條件等,皆會還原至原始設定。" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "重置所有系統設定" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "靜音模式" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "音量過大可能會損害你嘅聽力。" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "通話數:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "鈴聲" #: plugins/sound/PageComponent.qml:178 #, fuzzy msgid "Vibrate on ring" msgstr "鈴聲響時震動" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "No messages" msgid "Message sound" msgstr "冇訊息" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "其他聲音:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "聲音鎖定" #: plugins/sound/PageComponent.qml:299 #, fuzzy msgid "Other vibrations" msgstr "其他聲音:" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "No messages" msgid "Custom message sound" msgstr "冇訊息" #: plugins/sound/SoundsList.qml:132 #, fuzzy msgid "Custom Ringtone" msgstr "鈴聲" #: plugins/sound/SoundsList.qml:213 #, fuzzy msgid "Choose from" msgstr "選擇通訊商:" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "時區" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "設定時區:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "自動" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "手動" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "輸入你目前的位置。" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "無符合的地點" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "時間與日期" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "時區:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "設定時間與日期:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "設定時間與日期" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "時間" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "日期" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 #, fuzzy msgid "Content:" msgstr "繼續" #: plugins/wifi/CertDialog.qml:49 #, fuzzy msgid "No data available." msgstr "所有可用配置:" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "儲存" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "密碼" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 #, fuzzy msgid "Authentication" msgstr "自動大寫" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 #, fuzzy msgid "Automatic" msgstr "自動" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "用戶名稱" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "搜尋" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "個人" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "系統" #~ msgid "Message received" #~ msgstr "收到訊息" #~ msgid "photo" #~ msgstr "相片" #~ msgid "Example" #~ msgstr "例子" #~ msgid "Flight Mode" #~ msgstr "飛航模式" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "圖片" #, fuzzy #~ msgid "mouse" #~ msgstr "滑鼠" #, fuzzy #~ msgid "communication" #~ msgstr "自動大寫" #, fuzzy #~ msgid "printer" #~ msgstr "打印機" #, fuzzy #~ msgid "printers" #~ msgstr "打印機" #~ msgid "silent" #~ msgstr "靜音" #~ msgid "Used by Ubuntu" #~ msgstr "Ubuntu 所使用" #, fuzzy #~ msgid "Dash background" #~ msgstr "背景" #~ msgid "Edit" #~ msgstr "編輯" #~ msgid "MMS" #~ msgstr "多媒體短信" #, fuzzy #~ msgid "User name" #~ msgstr "按名稱" #, fuzzy #~ msgid "PAP only" #~ msgstr "僅電話" #, fuzzy #~ msgid "CHAP only" #~ msgstr "僅電話" #, fuzzy #~ msgid "Reset All APN Settings…" #~ msgstr "重置所有系統設定…" #, fuzzy #~ msgid "Disable" #~ msgstr "繪圖板" #, fuzzy, qt-format #~ msgid "Disconnect %1" #~ msgstr "斷線" #, fuzzy, qt-format #~ msgid "This disconnects %1." #~ msgstr "斷線" #~ msgid "Cellular" #~ msgstr "手機" #~ msgid "Call forwarding" #~ msgstr "來電轉駁" #~ msgid "Please select a phone number" #~ msgstr "請選擇一個電話號碼" #, fuzzy #~ msgid "Some calls" #~ msgstr "通話數:" #~ msgid "Forward to" #~ msgstr "轉駁到" #~ msgid "Enter a number" #~ msgstr "輸入號碼" #~ msgid "Call waiting" #~ msgstr "電話待接" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "讓您在接聽電話時接聽另一個電話、或開始另一個電話,又或在兩者之間切換" #~ msgid "Call" #~ msgstr "撥號" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 服務" #~ msgid "SIM" #~ msgstr "SIM 卡" #~ msgid "0" #~ msgstr "0" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "以 GPS 偵測你的大約位置。關閉 GPS 以省電。" #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "以 Wi-Fi 和 GPS 偵測你的大約位置。關閉位置偵測以省電。" #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "以 Wi-Fi (目前關閉) 偵測你的大約位置。關閉位置偵測以省電。" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "以 Wi-Fi、無線電話基地台和 GPS 偵測你的大約位置。關閉位置偵測以省電。" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "以 Wi-Fi、無線電話基地台 (目前沒有連線) 和 GPS 偵測你的大約位置。關閉位置" #~ "偵測以省電。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "以 Wi-Fi (目前關閉)、無線電話基地台和 GPS 偵測你的大約位置。關閉位置偵測以" #~ "省電。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "以 Wi-Fi (目前關閉)、無線電話基地台 (目前沒有連線) 和 GPS 偵測你的大約位" #~ "置。關閉位置偵測以省電。" #, fuzzy #~ msgid "Let apps access this location:" #~ msgstr "允許存取位置:" #, fuzzy #~ msgid "None requested" #~ msgstr "偵測不到" #~ msgid "Change passphrase…" #~ msgstr "更改密語…" #~ msgid "Switch to swipe" #~ msgstr "改為輕掃" #~ msgid "Switch to passphrase" #~ msgstr "改為密語" #~ msgid "Existing passphrase" #~ msgstr "現有密語" #~ msgid "Choose passphrase" #~ msgstr "選擇密語" #~ msgid "Confirm passphrase" #~ msgstr "確認密語" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "密語不符。請重試。" #~ msgid "Unset" #~ msgstr "取消設定" #, fuzzy #~ msgid "Unlock the device using:" #~ msgstr "以此為電話解鎖:" #~ msgid "Swipe (no security)" #~ msgstr "輕掃 (無保安)" #~ msgid "Passphrase" #~ msgstr "密語" #~ msgid "Swipe (no security)… " #~ msgstr "輕掃 (無保安)… " #~ msgid "Passphrase…" #~ msgstr "密語…" #~ msgid "Security & Privacy" #~ msgstr "保安與私隱" #~ msgid "Phone and Internet" #~ msgstr "電話與互聯網" #~ msgid "Phone only" #~ msgstr "僅電話" #~ msgid "Stats on welcome screen" #~ msgstr "歡迎畫面的統計" #~ msgid "Messages on welcome screen" #~ msgstr "歡迎畫面的訊息" #~ msgid "Sleep locks immediately" #~ msgstr "睡眠時馬上鎖定" #~ msgid "Unlock" #~ msgstr "解鎖" #, fuzzy #~ msgid "Locked" #~ msgstr "聲音鎖定" #~ msgid "Hour" #~ msgstr "時" #~ msgid "Minute" #~ msgstr "分" #~ msgid "Second" #~ msgstr "秒" #~ msgid "Day" #~ msgstr "日" #~ msgid "Month" #~ msgstr "月" #~ msgid "Year" #~ msgstr "年" #, fuzzy #~ msgid "Cellular data" #~ msgstr "手機" #, fuzzy #~ msgid "No SIM detected" #~ msgstr "偵測不到" #~ msgid "Next" #~ msgstr "下一個" #~ msgid "Data usage statistics" #~ msgstr "數據用量統計" #~ msgid "Accessibility" #~ msgstr "無障礙" lomiri-system-settings-1.1.0/po/zh_LATN@pinyin.po000066400000000000000000001315221457356502600217510ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Canonical Ltd. # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: zh_LATN@pinyin\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "" #: plugins/about/Storage.qml:123 msgid "System Reserved" msgstr "" #: plugins/about/Storage.qml:124 msgid "Used by system" msgstr "" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "" msgstr[1] "" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "" #: plugins/background/MainPage.qml:37 msgid "Background & Appearance" msgstr "" #: plugins/background/MainPage.qml:97 msgid "Global theme settings:" msgstr "" #: plugins/background/MainPage.qml:101 msgid "Enable dark mode" msgstr "" #: plugins/background/MainPage.qml:110 msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 msgid "Background image:" msgstr "" #: plugins/background/MainPage.qml:140 msgid "System art" msgstr "" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "" #: plugins/background/MainPage.qml:214 msgid "Choose application" msgstr "" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "" msgstr[1] "" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "" msgstr[1] "" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "" #: plugins/bluetooth/PageComponent.qml:269 msgid "Paired devices:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "" #: plugins/brightness/PageComponent.qml:77 msgid "Display brightness:" msgstr "" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "" #: plugins/brightness/PageComponent.qml:137 msgid "Display:" msgstr "" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "" #: plugins/gestures/PageComponent.qml:29 msgid "Gestures" msgstr "" #: plugins/gestures/PageComponent.qml:58 msgid "Tap to wake" msgstr "" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, qt-format msgid "Current value: %1" msgstr "" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "" #: plugins/hotspot/HotspotSetup.qml:166 msgid "Require a password (recommended)" msgstr "" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "" #: plugins/launcher/PageComponent.qml:31 msgid "Desktop & Launcher" msgstr "" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 msgid "Cell Broadcast is not available" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 msgid "Alerts:" msgstr "" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 msgid "Tests alerts" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:100 msgid "Ringer volume:" msgstr "" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 msgid "Message sound" msgstr "" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom message sound" msgstr "" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "" #: plugins/wifi/OtherNetwork.qml:330 msgid "This network is insecure!" msgstr "" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "" lomiri-system-settings-1.1.0/po/zh_TW.po000066400000000000000000002251361457356502600202230ustar00rootroot00000000000000# Chinese (Traditional) translation for lomiri-system-settings # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd. 2013 # This file is distributed under the same license as the lomiri-system-settings package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: lomiri-system-settings\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-06 15:01+0700\n" "PO-Revision-Date: 2021-02-21 01:01+0000\n" "Last-Translator: louies0623 \n" "Language-Team: Chinese (Traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11.3\n" "X-Launchpad-Export-Date: 2015-07-16 05:42+0000\n" #: lomiri-system-settings.desktop.in:3 src/qml/MainWindow.qml:165 msgid "System Settings" msgstr "系統設定" #: lomiri-system-settings.desktop.in:5 msgid "Preferences;Settings;" msgstr "偏好設定;設定;" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:231 msgid "Can't cancel current request (can't contact service)" msgstr "無法取消目前的請求 (無法聯繫服務)" #: lib/LomiriSystemSettingsPrivate/systemimage.cpp:244 msgid "Can't pause current request (can't contact service)" msgstr "無法暫停目前的請求 (無法聯繫服務)" #: plugins/about/DevMode.qml:34 plugins/about/DevMode.qml:90 msgid "Developer Mode" msgstr "開發人員模式" #: plugins/about/DevMode.qml:83 msgid "" "In Developer Mode, anyone can access, change or delete anything on this " "device by connecting it to another device." msgstr "" "在「開發人員模式」下,任何人只需要將這個裝置連線到其他裝置,即可存取、變更、" "或刪除任何東西。" #: plugins/about/DevMode.qml:108 msgid "You need a passcode or passphrase set to use Developer Mode." msgstr "您需要設定 PIN 密碼或密碼才能使用「開發人員模式」。" #: plugins/about/DevMode.qml:115 msgid "Lock security" msgstr "安全鎖" #: plugins/about/License.qml:29 msgid "Sorry, this license could not be displayed." msgstr "抱歉,無法顯示此授權條款。" #: plugins/about/PageComponent.qml:33 msgid "About" msgstr "關於" #: plugins/about/PageComponent.qml:97 msgid "Serial" msgstr "序號" #: plugins/about/PageComponent.qml:107 plugins/about/PageComponent.qml:108 #: plugins/about/PageComponent.qml:119 plugins/bluetooth/DevicePage.qml:73 #: plugins/bluetooth/DevicePage.qml:82 plugins/bluetooth/DevicePage.qml:110 #: plugins/printing/printer-sub-pages/Status.qml:50 #: plugins/wifi/OtherNetwork.qml:316 plugins/wifi/OtherNetwork.qml:455 #: plugins/wifi/OtherNetwork.qml:572 plugins/wifi/certhandler.cpp:105 #: plugins/wifi/certhandler.cpp:140 plugins/wifi/certhandler.cpp:192 #: plugins/wifi/certhandler.cpp:224 plugins/wifi/certhandler.cpp:289 #: plugins/wifi/certhandler.cpp:318 msgid "None" msgstr "沒有" #: plugins/about/PageComponent.qml:128 msgid "Wi-Fi address" msgstr "Wi-Fi 位址" #: plugins/about/PageComponent.qml:136 msgid "Bluetooth address" msgstr "藍牙位址" #: plugins/about/PageComponent.qml:147 plugins/about/Storage.qml:31 msgid "Storage" msgstr "儲存空間" #. TRANSLATORS: that's the free disk space, indicated in the most appropriate storage unit #: plugins/about/PageComponent.qml:149 #, qt-format msgid "%1 free" msgstr "%1 可用" #: plugins/about/PageComponent.qml:156 msgid "Software:" msgstr "軟體:" #: plugins/about/PageComponent.qml:168 msgid "OS" msgstr "作業系統" #: plugins/about/PageComponent.qml:180 msgid "Last updated" msgstr "上次更新" #: plugins/about/PageComponent.qml:182 plugins/battery/PageComponent.qml:351 #: plugins/battery/PageComponent.qml:369 plugins/battery/SleepValues.qml:116 #: plugins/wifi/NetworkDetails.qml:67 msgid "Never" msgstr "永不" #: plugins/about/PageComponent.qml:190 msgid "Check for updates" msgstr "檢查是否有更新" #: plugins/about/PageComponent.qml:221 msgid "Legal:" msgstr "法律資訊:" #: plugins/about/PageComponent.qml:226 plugins/about/Software.qml:11 msgid "Software licenses" msgstr "軟體授權條款" #: plugins/about/PageComponent.qml:233 msgid "Regulatory info" msgstr "管制資訊" #: plugins/about/PageComponent.qml:240 msgid "Developer mode" msgstr "開發人員模式" #: plugins/about/Storage.qml:43 msgid "Scanning" msgstr "掃描中" #: plugins/about/Storage.qml:123 #, fuzzy #| msgid "System Settings" msgid "System Reserved" msgstr "系統設定" #: plugins/about/Storage.qml:124 #, fuzzy #| msgid "Used by apps" msgid "Used by system" msgstr "由應用程式使用" #: plugins/about/Storage.qml:125 msgid "Videos" msgstr "影片" #: plugins/about/Storage.qml:126 msgid "Audio" msgstr "音訊" #: plugins/about/Storage.qml:127 msgid "Pictures" msgstr "圖片" #: plugins/about/Storage.qml:128 msgid "Documents" msgstr "" #: plugins/about/Storage.qml:129 msgid "Downloads" msgstr "" #: plugins/about/Storage.qml:130 msgid "Anbox" msgstr "" #: plugins/about/Storage.qml:131 msgid "Libertine" msgstr "" #: plugins/about/Storage.qml:132 msgid "Other files" msgstr "其他檔案" #: plugins/about/Storage.qml:133 msgid "Used by apps" msgstr "由應用程式使用" #: plugins/about/Storage.qml:191 msgid "Total storage" msgstr "總計儲存空間" #: plugins/about/Storage.qml:215 msgid "Free space" msgstr "可用空間" #: plugins/about/Storage.qml:229 msgid "By name" msgstr "依名稱" #: plugins/about/Storage.qml:229 msgid "By size" msgstr "依大小" #: plugins/about/Storage.qml:274 plugins/battery/PageComponent.qml:103 #: plugins/battery/PageComponent.qml:284 msgid "N/A" msgstr "不適用" #: plugins/about/Version.qml:33 msgid "OS Build Details" msgstr "作業系統構建詳細內容" #: plugins/about/Version.qml:60 msgid "OS update channel" msgstr "" #: plugins/about/Version.qml:67 msgid "OS build number" msgstr "作業系統構建編號" #: plugins/about/Version.qml:74 msgid "Kernel" msgstr "" #: plugins/about/Version.qml:80 msgid "Build ABI" msgstr "" #: plugins/about/Version.qml:86 msgid "UBports Image part" msgstr "UBports 映像構件" #: plugins/about/Version.qml:94 msgid "Ubuntu build description" msgstr "Ubuntu 構建描述" #: plugins/about/Version.qml:100 msgid "Device Image part" msgstr "裝置映像構件" #: plugins/about/Version.qml:107 msgid "Device build description" msgstr "裝置構建描述" #: plugins/about/Version.qml:114 msgid "Customization Image part" msgstr "自訂映像構件" #: plugins/about/click.cpp:134 msgid "Unknown title" msgstr "未知標題" #: plugins/background/Components/AddRemove.qml:43 #: plugins/bluetooth/ConfirmPasskeyDialog.qml:49 #: plugins/bluetooth/DisplayPasskeyDialog.qml:51 #: plugins/bluetooth/DisplayPinCodeDialog.qml:46 #: plugins/bluetooth/ProvidePasskeyDialog.qml:54 #: plugins/bluetooth/ProvidePinCodeDialog.qml:55 #: plugins/hotspot/HotspotSetup.qml:237 plugins/hotspot/PageComponent.qml:166 #: plugins/language/DisplayLanguage.qml:46 #: plugins/language/RebootNecessary.qml:48 plugins/printing/AddPrinter.qml:41 #: plugins/reset/EraseEverything.qml:55 plugins/reset/ResetAllSettings.qml:39 #: plugins/reset/ResetLauncherHome.qml:56 plugins/time-date/TimePicker.qml:76 #: plugins/wifi/CertDialog.qml:65 plugins/wifi/OtherNetwork.qml:887 msgid "Cancel" msgstr "取消" #: plugins/background/Components/AddRemove.qml:54 #: plugins/background/Components/AddRemove.qml:69 msgid "No images selected" msgstr "未選取圖像" #: plugins/background/Components/AddRemove.qml:72 #, qt-format msgid "Remove %1 image" msgid_plural "Remove %1 images" msgstr[0] "移除 %1 個圖像" #: plugins/background/Components/AddRemove.qml:87 msgid "Add an image…" msgstr "加入圖像…" #: plugins/background/Components/AddRemove.qml:97 msgid "Remove images…" msgstr "移除圖像…" #: plugins/background/MainPage.qml:37 #, fuzzy #| msgid "Background" msgid "Background & Appearance" msgstr "背景" #: plugins/background/MainPage.qml:97 #, fuzzy #| msgid "Reset all system settings" msgid "Global theme settings:" msgstr "重設所有系統設定" #: plugins/background/MainPage.qml:101 #, fuzzy #| msgid "Enabled" msgid "Enable dark mode" msgstr "啟用" #: plugins/background/MainPage.qml:110 #, fuzzy #| msgid "The device needs to restart for changes to take effect." msgid "" "Note: You may have to restart the applications for the change to take effect." msgstr "裝置需要重新啟動才能使更改生效。" #: plugins/background/MainPage.qml:116 msgid "Visual effects:" msgstr "" #: plugins/background/MainPage.qml:120 msgid "Enable blur effects" msgstr "" #: plugins/background/MainPage.qml:129 #, fuzzy #| msgid "background" msgid "Background image:" msgstr "背景" #: plugins/background/MainPage.qml:140 #, fuzzy #| msgid "System" msgid "System art" msgstr "系統" #: plugins/background/MainPage.qml:154 msgid "Custom" msgstr "自訂" #: plugins/background/MainPage.qml:214 #, fuzzy #| msgid "Choose a connection" msgid "Choose application" msgstr "選擇一個來連接" #: plugins/background/Preview.qml:54 msgid "Preview" msgstr "預覽" #: plugins/background/Preview.qml:58 plugins/time-date/TimePicker.qml:85 msgid "Set" msgstr "設置" #: plugins/background/WallpaperGrid.qml:265 msgid "Not possible" msgstr "" #: plugins/background/WallpaperGrid.qml:267 msgid "The currently active background image cannot be deleted!" msgstr "" #: plugins/background/WallpaperGrid.qml:270 #: plugins/brightness/WifiDisplaysAlert.qml:38 #: plugins/vpn/PageComponent.qml:123 msgid "OK" msgstr "確定" #: plugins/battery/PageComponent.qml:35 msgid "Battery" msgstr "電池" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:46 #, qt-format msgid "%1 second ago" msgid_plural "%1 seconds ago" msgstr[0] "%1 秒之前" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:49 #, qt-format msgid "%1 minute ago" msgid_plural "%1 minutes ago" msgstr[0] "%1 分鐘之前" #. TRANSLATORS: %1 is the number of hours #: plugins/battery/PageComponent.qml:52 #, qt-format msgid "%1 hour ago" msgid_plural "%1 hours ago" msgstr[0] "%1 小時之前" #: plugins/battery/PageComponent.qml:100 msgid "Charge level" msgstr "充電量" #. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery #: plugins/battery/PageComponent.qml:108 #, qt-format msgid "%1%" msgstr "%1%" #: plugins/battery/PageComponent.qml:187 plugins/battery/PageComponent.qml:189 msgid "Yesterday" msgstr "昨天" #: plugins/battery/PageComponent.qml:195 plugins/battery/PageComponent.qml:197 msgid "Today" msgstr "今天" #: plugins/battery/PageComponent.qml:270 msgid "Charging now" msgstr "正在充電" #: plugins/battery/PageComponent.qml:272 msgid "Last full charge" msgstr "上次完全充電" #: plugins/battery/PageComponent.qml:274 msgid "Fully charged" msgstr "完全充電" #: plugins/battery/PageComponent.qml:301 msgid "Show battery percentage in indicator" msgstr "" #: plugins/battery/PageComponent.qml:313 msgid "Show charging information on lock screen" msgstr "" #: plugins/battery/PageComponent.qml:317 msgid "Ways to reduce battery use:" msgstr "減少電池使用量的方法:" #: plugins/battery/PageComponent.qml:321 msgid "Display brightness" msgstr "顯示亮度" #: plugins/battery/PageComponent.qml:346 msgid "Lock when idle" msgstr "閒置時鎖定" #: plugins/battery/PageComponent.qml:346 msgid "Sleep when idle" msgstr "閒置時睡眠" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/PageComponent.qml:354 #, qt-format msgid "After %1 second" msgid_plural "After %1 seconds" msgstr[0] "%1 分鐘之後" #. TRANSLATORS: %1 is the number of minutes #: plugins/battery/PageComponent.qml:358 plugins/battery/PageComponent.qml:366 #: plugins/battery/SleepValues.qml:85 plugins/battery/SleepValues.qml:89 #: plugins/battery/SleepValues.qml:93 plugins/battery/SleepValues.qml:97 #: plugins/battery/SleepValues.qml:101 plugins/battery/SleepValues.qml:105 #: plugins/battery/SleepValues.qml:109 plugins/battery/SleepValues.qml:113 #, qt-format msgid "After %1 minute" msgid_plural "After %1 minutes" msgstr[0] "%1 分鐘之後" #. TRANSLATORS: “Wi-Fi used for hotspot” is hidden. #: plugins/battery/PageComponent.qml:397 msgid "Wi-Fi used for hotspot" msgstr "Wi-Fi 熱點" #: plugins/battery/PageComponent.qml:397 plugins/wifi/PageComponent.qml:28 msgid "Wi-Fi" msgstr "Wi-Fi" #: plugins/battery/PageComponent.qml:433 plugins/bluetooth/PageComponent.qml:33 #: plugins/bluetooth/PageComponent.qml:235 msgid "Bluetooth" msgstr "藍牙" #: plugins/battery/SleepValues.qml:68 msgid "Lock the device when it's not in use:" msgstr "當裝置不使用時過了這段時間後鎖定:" #: plugins/battery/SleepValues.qml:69 msgid "Put the device to sleep when it is not in use:" msgstr "當裝置不使用時過了這段時間後睡眠:" #. TRANSLATORS: %1 is the number of seconds #: plugins/battery/SleepValues.qml:81 #, qt-format msgid "After %1 seconds" msgid_plural "After %1 seconds" msgstr[0] "在 %1 秒鐘之後" #: plugins/battery/SleepValues.qml:133 msgid "" "Shorter times are more secure. Device won't lock during calls or video " "playback." msgstr "時間越短越安全。裝置在通話時或播放影片時不會鎖定。" #: plugins/battery/SleepValues.qml:133 msgid "Device won’t sleep during calls or video playback." msgstr "裝置在通話時或播放影片時不會睡眠。" #: plugins/bluetooth/AuthorizationRequestDialog.qml:26 msgid "Bluetooth Pairing Authorization Request" msgstr "藍牙配對授權請求" #. TRANSLATORS: %1 is the name of the bluetooth device which requires authorization #: plugins/bluetooth/AuthorizationRequestDialog.qml:34 #, qt-format msgid "" "The device %1 wants to pair with this device. Do you want to allow this?" msgstr "裝置 %1 想要與這個裝置配對, 您是否允許?" #: plugins/bluetooth/AuthorizationRequestDialog.qml:39 msgid "Allow" msgstr "同意" #: plugins/bluetooth/AuthorizationRequestDialog.qml:46 msgid "Refuse" msgstr "拒絕" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:28 #: plugins/bluetooth/DisplayPasskeyDialog.qml:26 #: plugins/bluetooth/DisplayPinCodeDialog.qml:26 #: plugins/bluetooth/ProvidePasskeyDialog.qml:28 #: plugins/bluetooth/ProvidePinCodeDialog.qml:28 msgid "Bluetooth Pairing Request" msgstr "藍牙配對請求" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/ConfirmPasskeyDialog.qml:37 #, qt-format msgid "Please confirm that the PIN displayed on '%1' matches this one" msgstr "請確定顯示在「%1」的 PIN 碼和這個相同" #: plugins/bluetooth/ConfirmPasskeyDialog.qml:57 msgid "Confirm PIN" msgstr "確認 PIN 碼" #: plugins/bluetooth/DevicePage.qml:37 plugins/bluetooth/PageComponent.qml:290 #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 plugins/wifi/AccessPoint.qml:51 #: plugins/wifi/StandardMenuItem.qml:31 msgid "Connected" msgstr "已連線" #: plugins/bluetooth/DevicePage.qml:38 plugins/bluetooth/PageComponent.qml:290 msgid "Connecting…" msgstr "連線中…" #: plugins/bluetooth/DevicePage.qml:39 msgid "Disconnecting…" msgstr "中斷連線中…" #: plugins/bluetooth/DevicePage.qml:40 plugins/bluetooth/PageComponent.qml:290 msgid "Disconnected" msgstr "已斷線" #: plugins/bluetooth/DevicePage.qml:41 plugins/wifi/Common.qml:96 msgid "Unknown" msgstr "未知" #: plugins/bluetooth/DevicePage.qml:47 msgid "Computer" msgstr "電腦" #: plugins/bluetooth/DevicePage.qml:48 plugins/bluetooth/DevicePage.qml:49 msgid "Phone" msgstr "電話" #: plugins/bluetooth/DevicePage.qml:50 msgid "Modem" msgstr "數據機" #: plugins/bluetooth/DevicePage.qml:51 src/qml/MainWindow.qml:236 msgid "Network" msgstr "網路" #: plugins/bluetooth/DevicePage.qml:52 msgid "Headset" msgstr "聽筒" #: plugins/bluetooth/DevicePage.qml:53 msgid "Headphones" msgstr "耳機" #: plugins/bluetooth/DevicePage.qml:54 msgid "Video" msgstr "影片" #: plugins/bluetooth/DevicePage.qml:55 msgid "Other Audio" msgstr "其他音訊" #: plugins/bluetooth/DevicePage.qml:56 msgid "Joypad" msgstr "遊戲手把" #: plugins/bluetooth/DevicePage.qml:57 msgid "Keyboard" msgstr "鍵盤" #: plugins/bluetooth/DevicePage.qml:58 msgid "Tablet" msgstr "平板電腦" #: plugins/bluetooth/DevicePage.qml:59 plugins/mouse/Connected.qml:48 msgid "Mouse" msgstr "滑鼠" #: plugins/bluetooth/DevicePage.qml:60 msgid "Printer" msgstr "印表機" #: plugins/bluetooth/DevicePage.qml:61 msgid "Camera" msgstr "相機" #: plugins/bluetooth/DevicePage.qml:62 msgid "Watch" msgstr "手表" #: plugins/bluetooth/DevicePage.qml:63 msgid "Other" msgstr "其他" #: plugins/bluetooth/DevicePage.qml:69 msgid "Excellent" msgstr "非常好" #: plugins/bluetooth/DevicePage.qml:70 msgid "Good" msgstr "好" #: plugins/bluetooth/DevicePage.qml:71 msgid "Fair" msgstr "普通" #: plugins/bluetooth/DevicePage.qml:72 msgid "Poor" msgstr "差" #: plugins/bluetooth/DevicePage.qml:106 #: plugins/printing/printer-sub-pages/Status.qml:61 #: plugins/wifi/NetworkDetails.qml:59 msgid "Name" msgstr "名稱" #: plugins/bluetooth/DevicePage.qml:113 msgid "Type" msgstr "類型" #: plugins/bluetooth/DevicePage.qml:124 #: plugins/printing/printer-sub-pages/Status.qml:26 msgid "Status" msgstr "狀態" #: plugins/bluetooth/DevicePage.qml:128 msgid "Signal Strength" msgstr "信號強度" #: plugins/bluetooth/DevicePage.qml:133 msgid "Connect automatically when detected:" msgstr "偵測到就自動連接:" #: plugins/bluetooth/DevicePage.qml:150 msgid "Disconnect" msgstr "斷線" #: plugins/bluetooth/DevicePage.qml:150 plugins/wifi/OtherNetwork.qml:903 msgid "Connect" msgstr "連接" #: plugins/bluetooth/DevicePage.qml:172 msgid "Forget this device" msgstr "忘記此裝置" #. TRANSLATORS: %1 is the name of the bluetooth device being paired #: plugins/bluetooth/DisplayPasskeyDialog.qml:35 #: plugins/bluetooth/DisplayPinCodeDialog.qml:34 #, qt-format msgid "Please enter the following PIN on %1 and press “Enter” on the keyboard:" msgstr "請在 %1 上輸入以下 PIN 碼,然後按鍵盤上的「Enter」鍵:" #: plugins/bluetooth/PageComponent.qml:252 msgid "Discoverable" msgstr "可被偵測到" #: plugins/bluetooth/PageComponent.qml:252 msgid "Not discoverable" msgstr "不被偵測到" #: plugins/bluetooth/PageComponent.qml:260 #: plugins/bluetooth/PageComponent.qml:318 msgid "Searching…" msgstr "搜尋中…" #: plugins/bluetooth/PageComponent.qml:269 #, fuzzy #| msgid "Connected devices:" msgid "Paired devices:" msgstr "已連接的裝置:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect another device:" msgstr "連接另一個裝置:" #: plugins/bluetooth/PageComponent.qml:308 msgid "Connect a device:" msgstr "連接裝置:" #: plugins/bluetooth/PageComponent.qml:351 msgid "None detected" msgstr "沒有偵測到" #: plugins/bluetooth/ProvidePasskeyDialog.qml:36 #: plugins/bluetooth/ProvidePinCodeDialog.qml:36 #, qt-format msgid "PIN for '%1'" msgstr "「%1」的 PIN 碼" #: plugins/bluetooth/ProvidePasskeyDialog.qml:62 #: plugins/bluetooth/ProvidePinCodeDialog.qml:63 msgid "Pair" msgstr "配對" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:67 msgid "Brightness & Display" msgstr "亮度和顯示" #: plugins/brightness/PageComponent.qml:35 #: plugins/brightness/plugin/brightness-plugin.cpp:65 msgid "Brightness" msgstr "亮度" #: plugins/brightness/PageComponent.qml:77 #, fuzzy #| msgid "Display brightness" msgid "Display brightness:" msgstr "顯示亮度" #: plugins/brightness/PageComponent.qml:115 msgid "Adjust automatically" msgstr "自動調整" #: plugins/brightness/PageComponent.qml:130 msgid "Brightens and dims the display to suit the surroundings." msgstr "使顯示器變亮和變暗,以適應周圍的環境。" #: plugins/brightness/PageComponent.qml:137 #, fuzzy #| msgid "display" msgid "Display:" msgstr "顯示" #: plugins/brightness/PageComponent.qml:143 msgid "External display" msgstr "外部顯示" #: plugins/brightness/PageComponent.qml:160 msgid "Wireless display" msgstr "無線顯示" #: plugins/brightness/PageComponent.qml:161 #: plugins/brightness/WifiDisplays.qml:140 #: plugins/brightness/WifiDisplays.qml:184 msgid "Not connected" msgstr "未連接" #: plugins/brightness/WifiDisplays.qml:27 msgid "Wireless Display" msgstr "無線顯示" #: plugins/brightness/WifiDisplays.qml:112 msgid "No displays detected" msgstr "沒有偵測到顯示器" #: plugins/brightness/WifiDisplays.qml:125 msgid "Connected display:" msgstr "已連接的顯示器:" #: plugins/brightness/WifiDisplays.qml:140 msgid "Connecting" msgstr "連線中" #: plugins/brightness/WifiDisplays.qml:158 msgid "Use another display:" msgstr "使用另一個顯示器:" #: plugins/brightness/WifiDisplays.qml:158 msgid "Choose a display:" msgstr "選擇顯示器:" #: plugins/brightness/WifiDisplaysAlert.qml:32 #, qt-format msgid "This device failed to connect to %1." msgstr "此裝置無法連接到 %1。" #: plugins/brightness/WifiDisplaysAlert.qml:34 #, qt-format msgid "There was an unknown error connecting to %1." msgstr "連線到 %1 時出現未知錯誤。" #: plugins/gestures/PageComponent.qml:29 #, fuzzy #| msgid "Pictures" msgid "Gestures" msgstr "圖片" #: plugins/gestures/PageComponent.qml:58 #, fuzzy #| msgid "Tap to click" msgid "Tap to wake" msgstr "按下去點擊" #: plugins/gestures/PageComponent.qml:78 msgid "Double-tap anywhere on the screen to wake device." msgstr "" #: plugins/gestures/PageComponent.qml:92 msgid "Edge drag areas width:" msgstr "" #: plugins/gestures/PageComponent.qml:106 #, fuzzy, qt-format #| msgid "Current layouts:" msgid "Current value: %1" msgstr "目前配置:" #: plugins/gestures/PageComponent.qml:152 msgid "" "With a higher value, the swipe area at the edges to trigger an action is " "wider. The default value is 2." msgstr "" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Change Hotspot Setup" msgstr "更改熱點設置" #: plugins/hotspot/HotspotSetup.qml:61 msgid "Set Up Hotspot" msgstr "設立熱點" #: plugins/hotspot/HotspotSetup.qml:145 msgid "Hotspot name" msgstr "熱點名稱" #: plugins/hotspot/HotspotSetup.qml:146 msgid "Choose a name" msgstr "選擇一個名稱" #: plugins/hotspot/HotspotSetup.qml:166 #, fuzzy #| msgid "Require a password (recommended):" msgid "Require a password (recommended)" msgstr "需要密碼(推薦):" #: plugins/hotspot/HotspotSetup.qml:197 plugins/wifi/NetworkDetails.qml:87 #: plugins/wifi/OtherNetwork.qml:819 msgid "Show password" msgstr "顯示密碼" #: plugins/hotspot/HotspotSetup.qml:219 msgid "Starting the hotspot will turn on Wi-Fi." msgstr "熱點啟動時將Wi-Fi打開。" #: plugins/hotspot/HotspotSetup.qml:249 msgid "Change" msgstr "更改" #: plugins/hotspot/HotspotSetup.qml:250 msgid "Start" msgstr "開始" #: plugins/hotspot/PageComponent.qml:33 plugins/hotspot/PageComponent.qml:85 msgid "Hotspot" msgstr "熱點" #: plugins/hotspot/PageComponent.qml:114 msgid "" "When hotspot is on, other devices can use your cellular data connection over " "Wi-Fi. Normal data charges apply." msgstr "" "開啟熱點之後,其他裝置可以經 Wi-Fi 使用您的數據來連接。這樣做可能需要收取數據" "費用。" #: plugins/hotspot/PageComponent.qml:115 msgid "" "Other devices can use your cellular data connection over the Wi-Fi network. " "Normal data charges apply." msgstr "其他裝置可以經 Wi-Fi 使用您的數據來連接。這樣做可能需要收取數據費用。" #: plugins/hotspot/PageComponent.qml:124 msgid "Change Password/Setup…" msgstr "更改密碼設置…" #: plugins/hotspot/PageComponent.qml:124 msgid "Set Up Hotspot…" msgstr "設立熱點…" #: plugins/hotspot/PageComponent.qml:155 msgid "Wi-Fi is off" msgstr "Wi-Fi 已關閉" #: plugins/hotspot/PageComponent.qml:156 msgid "In order to create a hotspot, you need to turn Wi-Fi on." msgstr "要建立熱點,您需要打開 Wi-Fi。" #: plugins/hotspot/PageComponent.qml:160 msgid "Turn on Wi-Fi" msgstr "打開 Wifi" #: plugins/language/DisplayLanguage.qml:51 msgid "Display language" msgstr "顯示語言" #: plugins/language/DisplayLanguage.qml:55 #: plugins/printing/AddPrinterDetails.qml:44 msgid "Back" msgstr "返回" #: plugins/language/DisplayLanguage.qml:66 msgid "Confirm" msgstr "確認" #: plugins/language/KeyboardLayouts.qml:29 #: plugins/language/PageComponent.qml:163 msgid "Keyboard layouts" msgstr "鍵盤配置" #: plugins/language/KeyboardLayouts.qml:49 msgid "Current layouts:" msgstr "目前配置:" #: plugins/language/KeyboardLayouts.qml:49 msgid "All layouts available:" msgstr "所有可用配置:" #: plugins/language/PageComponent.qml:37 msgid "Language & Text" msgstr "語言與文字" #: plugins/language/PageComponent.qml:134 msgid "Display language…" msgstr "顯示語言…" #: plugins/language/PageComponent.qml:150 msgid "Enable on-screen keyboard" msgstr "使用螢幕鍵盤" #: plugins/language/PageComponent.qml:162 msgid "On-screen keyboard" msgstr "螢幕鍵盤" #: plugins/language/PageComponent.qml:173 msgid "External keyboard" msgstr "外部鍵盤" #: plugins/language/PageComponent.qml:184 msgid "Ambiance" msgstr "環境" #: plugins/language/PageComponent.qml:185 msgid "Suru Dark" msgstr "Suru 黑暗" #: plugins/language/PageComponent.qml:186 msgid "Suru Black" msgstr "Suru 黑" #: plugins/language/PageComponent.qml:187 msgid "Just White" msgstr "純白" #: plugins/language/PageComponent.qml:188 msgid "Just Black" msgstr "純黑" #: plugins/language/PageComponent.qml:189 msgid "Just Grey" msgstr "純灰" #: plugins/language/PageComponent.qml:190 msgid "Bordered White" msgstr "白色邊框" #: plugins/language/PageComponent.qml:191 msgid "Bordered Black" msgstr "黑色邊框" #: plugins/language/PageComponent.qml:192 msgid "Bordered Grey" msgstr "灰色邊框" #: plugins/language/PageComponent.qml:195 msgid "On-screen keyboard theme" msgstr "螢幕鍵盤主題" #: plugins/language/PageComponent.qml:196 msgid "Keyboard theme" msgstr "鍵盤主題" #: plugins/language/PageComponent.qml:209 #: plugins/language/PageComponent.qml:218 plugins/language/SpellChecking.qml:29 #: plugins/language/SpellChecking.qml:45 msgid "Spell checking" msgstr "拼寫檢查" #: plugins/language/PageComponent.qml:229 msgid "Auto correction" msgstr "自動修正" #: plugins/language/PageComponent.qml:240 msgid "Word suggestions" msgstr "詞彙建議" #: plugins/language/PageComponent.qml:254 msgid "Auto capitalization" msgstr "自動大寫" #: plugins/language/PageComponent.qml:265 msgid "Turns on Shift to capitalize the first letter of each sentence." msgstr "在每個句子的起首開啟 Shift 鍵使字首字母大寫。" #: plugins/language/PageComponent.qml:272 msgid "Auto punctuation" msgstr "自動標點符號" #: plugins/language/PageComponent.qml:284 msgid "Inserts a period when you tap Space twice." msgstr "當輕觸空格鍵兩次,會插入句點。" #: plugins/language/PageComponent.qml:291 msgid "Key magnifier" msgstr "" #: plugins/language/PageComponent.qml:302 plugins/sound/PageComponent.qml:266 msgid "Keyboard sound" msgstr "鍵盤聲" #: plugins/language/PageComponent.qml:313 msgid "Keyboard vibration" msgstr "鍵盤振動" #: plugins/language/PageComponent.qml:324 msgid "Keyboard opacity" msgstr "鍵盤不透明度" #: plugins/language/PageHardwareKeyboard.qml:33 msgid "Hardware keyboard" msgstr "鍵盤設備" #: plugins/language/PageHardwareKeyboard.qml:63 msgid "Layouts and other sources" msgstr "配置和其他來源" #: plugins/language/RebootNecessary.qml:34 msgid "The device needs to restart for changes to take effect." msgstr "裝置需要重新啟動才能使更改生效。" #: plugins/language/RebootNecessary.qml:38 msgid "Restart Now" msgstr "立刻重新啟動" #: plugins/language/SpellChecking.qml:64 msgid "Current spelling languages:" msgstr "目前拼寫中的語言:" #: plugins/language/SpellChecking.qml:65 msgid "All languages available:" msgstr "所有可用的語言:" #: plugins/launcher/PageComponent.qml:31 #, fuzzy #| msgid "Reset Launcher" msgid "Desktop & Launcher" msgstr "重設啟動欄" #: plugins/launcher/PageComponent.qml:65 msgid "On large screens:" msgstr "在大螢幕上:" #: plugins/launcher/PageComponent.qml:73 msgid "Enable workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:74 msgid "Support for multiple virtual workspaces" msgstr "" #: plugins/launcher/PageComponent.qml:87 msgid "Always show the launcher" msgstr "總是顯示啟動欄" #: plugins/launcher/PageComponent.qml:88 msgid "Videos and full-screen games may hide it temporarily." msgstr "全螢幕遊戲和影片可能會暫時隱藏它。" #: plugins/launcher/PageComponent.qml:99 msgid "Icon size:" msgstr "圖示大小:" #: plugins/mouse/Connected.qml:62 plugins/mouse/Connected.qml:228 msgid "Cursor speed:" msgstr "滑鼠游標速度:" #: plugins/mouse/Connected.qml:98 msgid "Wheel scrolling speed:" msgstr "滾輪滑動速度:" #: plugins/mouse/Connected.qml:134 plugins/mouse/Connected.qml:301 msgid "Double-click speed:" msgstr "雙重點擊速度:" #: plugins/mouse/Connected.qml:168 plugins/mouse/Connected.qml:335 msgid "Test double-click:" msgstr "測試雙重點擊:" #: plugins/mouse/Connected.qml:214 msgid "Touchpad" msgstr "觸控板" #: plugins/mouse/Connected.qml:264 msgid "Finger scrolling speed:" msgstr "手指滑動速度:" #: plugins/mouse/Connected.qml:389 msgid "Tap to click" msgstr "按下去點擊" #: plugins/mouse/Connected.qml:403 msgid "Scroll with two fingers" msgstr "用兩根手指滑動" #: plugins/mouse/Connected.qml:410 msgid "Ignore touchpad when:" msgstr "在以下情況下禁用觸控板:" #: plugins/mouse/Connected.qml:432 msgid "Typing" msgstr "輸入" #: plugins/mouse/Connected.qml:446 msgid "A mouse is connected" msgstr "滑鼠已連接" #: plugins/mouse/None.qml:34 msgid "" "Connect a mouse or touchpad via USB, or use a Bluetooth device. If a " "Bluetooth device isn’t detected, make sure it is turned on and its batteries " "are charged." msgstr "" "透過USB連接到滑鼠與觸控板,或者使用藍牙裝置。如果無法偵測到藍牙裝置,請檢查是" "否已打開電源開關且電池也已充電。" #: plugins/mouse/None.qml:36 msgid "" "You need to use a Bluetooth mouse or touchpad with this display. Make sure " "it is close to the device and its batteries are charged." msgstr "" "您需要在這個顯示器上使用藍牙滑鼠與觸控板,並確保它接近裝置,且電池也已充電。" #: plugins/mouse/PageComponent.qml:29 msgid "Mouse & Touchpad" msgstr "滑鼠與觸控板" #: plugins/mouse/PrimaryButtonSelector.qml:42 msgid "Primary button:" msgstr "主要按鍵:" #: plugins/mouse/PrimaryButtonSelector.qml:72 msgid "Left" msgstr "左鍵" #: plugins/mouse/PrimaryButtonSelector.qml:89 msgid "Right" msgstr "右鍵" #: plugins/mouse/TapArea.qml:38 msgid "Not fast enough" msgstr "速度不夠快" #: plugins/mouse/TapArea.qml:77 msgid "Double-clicked" msgstr "雙重點擊" #: plugins/nfc/PageComponent.qml:29 plugins/nfc/PageComponent.qml:47 msgid "NFC" msgstr "" #: plugins/notifications/CellBroadcast.qml:30 #: plugins/notifications/CellBroadcast.qml:47 #: plugins/notifications/PageComponent.qml:80 msgid "Emergency Broadcast" msgstr "" #: plugins/notifications/CellBroadcast.qml:125 #, fuzzy #| msgid "The supplicant is now available" msgid "Cell Broadcast is not available" msgstr "用戶端現可使用" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Enabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:157 msgid "Cell Broadcast Disabled" msgstr "" #: plugins/notifications/CellBroadcast.qml:167 #, fuzzy #| msgid "alerts" msgid "Alerts:" msgstr "警報" #: plugins/notifications/CellBroadcast.qml:173 msgid "Receive emergency notifications" msgstr "" #: plugins/notifications/CellBroadcast.qml:186 msgid "Extreme threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:187 msgid "Extreme threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:200 msgid "Severe threats" msgstr "" #: plugins/notifications/CellBroadcast.qml:201 msgid "Severe threats to life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:214 msgid "AMBER Alerts" msgstr "" #: plugins/notifications/CellBroadcast.qml:215 msgid "Child abduction emergency bulletins" msgstr "" #: plugins/notifications/CellBroadcast.qml:228 msgid "Public safety messages" msgstr "" #: plugins/notifications/CellBroadcast.qml:229 msgid "Recommended actions to save life and property" msgstr "" #: plugins/notifications/CellBroadcast.qml:242 msgid "Tests" msgstr "" #: plugins/notifications/CellBroadcast.qml:243 #, fuzzy #| msgid "alerts" msgid "Tests alerts" msgstr "警報" #: plugins/notifications/ClickAppNotifications.qml:62 #: plugins/notifications/PageComponent.qml:30 msgid "Notifications" msgstr "通知" #: plugins/notifications/ClickAppNotifications.qml:81 msgid "Let this app alert me using:" msgstr "讓應用程式來提醒我的使用方式:" #: plugins/notifications/ClickAppNotifications.qml:91 #: plugins/notifications/PageComponent.qml:215 msgid "Sounds" msgstr "聲音" #: plugins/notifications/ClickAppNotifications.qml:114 #: plugins/notifications/PageComponent.qml:218 msgid "Vibrations" msgstr "振動" #: plugins/notifications/ClickAppNotifications.qml:137 msgid "Notification Bubbles" msgstr "通知框" #: plugins/notifications/ClickAppNotifications.qml:160 #: plugins/notifications/PageComponent.qml:224 msgid "Notification List" msgstr "通知列表" #: plugins/notifications/ClickAppsSoundsNotify.qml:30 #: plugins/sound/PageComponent.qml:39 msgid "Sound" msgstr "聲音" #: plugins/notifications/ClickAppsSoundsNotify.qml:44 msgid "Apps that notify with sound:" msgstr "透過聲音來通知的應用程式:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:30 msgid "Vibration" msgstr "振動" #: plugins/notifications/ClickAppsVibrationsNotify.qml:50 msgid "When in Silent mode:" msgstr "在靜音模式時:" #: plugins/notifications/ClickAppsVibrationsNotify.qml:69 msgid "Vibrate as normal" msgstr "一般振動" #: plugins/notifications/ClickAppsVibrationsNotify.qml:70 msgid "Don't vibrate" msgstr "不要振動" #: plugins/notifications/ClickAppsVibrationsNotify.qml:85 msgid "Apps that notify with vibrations:" msgstr "透過振動來通知的應用程式:" #: plugins/notifications/PageComponent.qml:91 #: plugins/notifications/PageComponent.qml:181 msgid "Applications:" msgstr "應用程式:" #: plugins/notifications/PageComponent.qml:113 msgid "" "Apps can alert you using sounds, vibrations, notification bubbles and the " "Notification list." msgstr "所選的應用程式可以使用聲音、振動、通知框和通知列表來提醒您。" #: plugins/notifications/PageComponent.qml:129 msgid "Apps that notify with sound" msgstr "透過聲音來通知的應用程式" #: plugins/notifications/PageComponent.qml:155 msgid "Apps that notify with vibration" msgstr "透過振動來通知的應用程式" #: plugins/notifications/PageComponent.qml:210 msgid "No notifications" msgstr "沒有通知" #: plugins/notifications/PageComponent.qml:221 msgid "Bubbles" msgstr "通知框" #: plugins/printing/AddPrinter.qml:34 plugins/printing/AddPrinterDetails.qml:54 #: plugins/printing/PageComponent.qml:38 msgid "Add printer" msgstr "新增印表機" #: plugins/printing/AddPrinter.qml:65 msgid "Enter URI" msgstr "輸入 URI" #: plugins/printing/AddPrinter.qml:78 msgid "Devices" msgstr "裝置" #: plugins/printing/AddPrinter.qml:133 msgid "No devices found." msgstr "找不到裝置。" #: plugins/printing/AddPrinterDetails.qml:37 msgid "Describe printer" msgstr "印表機說明" #: plugins/printing/AddPrinterDetails.qml:137 msgid "Connection" msgstr "連接" #: plugins/printing/AddPrinterDetails.qml:139 msgid "Choose a connection" msgstr "選擇一個來連接" #: plugins/printing/AddPrinterDetails.qml:165 msgid "Printer name" msgstr "印表機名稱" #: plugins/printing/AddPrinterDetails.qml:202 #: plugins/printing/printer-sub-pages/GeneralSettings.qml:32 #: plugins/printing/printer-sub-pages/Status.qml:66 msgid "Description" msgstr "說明" #: plugins/printing/AddPrinterDetails.qml:204 #: plugins/printing/AddPrinterDetails.qml:211 msgid "Optional" msgstr "可選" #: plugins/printing/AddPrinterDetails.qml:209 #: plugins/printing/printer-sub-pages/Status.qml:72 msgid "Location" msgstr "位置" #: plugins/printing/AddPrinterDetails.qml:219 msgid "Driver" msgstr "驅動程式" #: plugins/printing/AddPrinterDetails.qml:225 msgid "Choose driver" msgstr "選擇驅動程式" #: plugins/printing/AddPrinterDetails.qml:227 msgid "Select printer from database" msgstr "從數據庫中選擇印表機" #: plugins/printing/AddPrinterDetails.qml:228 msgid "Provide PPD file" msgstr "提供 PPD 文件" #: plugins/printing/AddPrinterDetails.qml:235 msgid "Filter drivers" msgstr "過濾驅動程式" #: plugins/printing/AddPrinterDetails.qml:304 msgid "PPD file" msgstr "PPD 文件" #: plugins/printing/PageComponent.qml:32 msgid "Printing" msgstr "列印" #: plugins/printing/PageComponent.qml:45 msgid "Manager Printer Jobs" msgstr "管理印表機作業" #: plugins/printing/PageComponent.qml:106 msgid "Default printer" msgstr "預設印表機" #: plugins/printing/PageComponent.qml:107 msgid "Configured printers" msgstr "已配置的印表機" #: plugins/printing/PageComponent.qml:115 msgid "Discovered printers" msgstr "已發現的印表機" #: plugins/printing/PageComponent.qml:136 msgid "Delete" msgstr "刪除" #: plugins/printing/PageComponent.qml:149 #: plugins/printing/printer-sub-pages/Policies.qml:50 msgid "Set as Default" msgstr "設置為預設" #: plugins/printing/PageComponent.qml:190 msgid "There are no printers configured yet." msgstr "尚未配置印表機。" #: plugins/printing/Printer.qml:42 msgid "Printer status" msgstr "印表機狀態" #: plugins/printing/Printer.qml:43 msgid "General settings" msgstr "一般設定" #: plugins/printing/Printer.qml:44 msgid "Policies" msgstr "聲明" #: plugins/printing/Printer.qml:47 msgid "Copies and pages" msgstr "副本和頁面" #: plugins/printing/PrinterConnection.qml:67 msgid "Host" msgstr "主機" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:26 msgid "Copies" msgstr "副本" #: plugins/printing/printer-sub-pages/CopiesAndPages.qml:46 msgid "Paper size" msgstr "紙張尺寸" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:43 msgid "Duplex" msgstr "雙面" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:59 msgid "Color model" msgstr "色彩模式" #: plugins/printing/printer-sub-pages/GeneralSettings.qml:75 msgid "Quality" msgstr "品質" #: plugins/printing/printer-sub-pages/Policies.qml:27 msgid "Enabled" msgstr "啟用" #: plugins/printing/printer-sub-pages/Policies.qml:46 msgid "Default" msgstr "預設" #: plugins/printing/printer-sub-pages/Policies.qml:47 msgid "This is the default printer." msgstr "這是預設印表機。" #: plugins/printing/printer-sub-pages/Policies.qml:60 msgid "Accepting jobs" msgstr "接收作業" #: plugins/printing/printer-sub-pages/Policies.qml:69 msgid "Shared" msgstr "共用" #: plugins/printing/printer-sub-pages/Status.qml:30 msgid "Idle" msgstr "閒置" #: plugins/printing/printer-sub-pages/Status.qml:32 msgid "Aborted" msgstr "已中止" #: plugins/printing/printer-sub-pages/Status.qml:34 msgid "Active" msgstr "活躍" #: plugins/printing/printer-sub-pages/Status.qml:36 msgid "Stopped" msgstr "已停止" #. TRANSLATORS: %1 is the overall state of the printer, %2 is a more #. detailed message from the printer itself. #: plugins/printing/printer-sub-pages/Status.qml:40 #, qt-format msgid "%1 — %2" msgstr "%1 — %2" #: plugins/printing/printer-sub-pages/Status.qml:43 msgid "No messages" msgstr "沒有訊息" #: plugins/printing/printer-sub-pages/Status.qml:48 msgid "Jobs" msgstr "作業" #: plugins/printing/printer-sub-pages/Status.qml:53 msgid "Manage Print Jobs" msgstr "管理列印作業" #: plugins/printing/printer-sub-pages/Status.qml:78 msgid "Address" msgstr "通訊位址" #: plugins/printing/printer-sub-pages/Status.qml:84 msgid "Model" msgstr "型號" #: plugins/printing/printer-sub-pages/Status.qml:85 msgid "Local Raw Printer" msgstr "本地原始印表機" #: plugins/printing/printer-sub-pages/Status.qml:88 msgid "Print test page" msgstr "列印測試頁面" #: plugins/reset/EraseEverything.qml:41 plugins/reset/PageComponent.qml:116 msgid "" "All documents, saved games, settings, and other items will be permanently " "deleted from this device." msgstr "所有的文件、儲存的遊戲,設定以及其他項目皆會從裝置中永遠刪除。" #: plugins/reset/EraseEverything.qml:44 msgid "Erase & Reset Everything" msgstr "抹除並重置全部設定" #: plugins/reset/PageComponent.qml:35 msgid "Reset device" msgstr "重置裝置" #: plugins/reset/PageComponent.qml:76 plugins/reset/ResetLauncherHome.qml:44 msgid "Reset Launcher" msgstr "重設啟動欄" #: plugins/reset/PageComponent.qml:84 plugins/reset/ResetLauncherHome.qml:40 msgid "The Launcher will be returned to its original contents." msgstr "啟動欄會回復到最初的樣子。" #: plugins/reset/PageComponent.qml:92 msgid "Reset all system settings…" msgstr "重設所有系統設定…" #: plugins/reset/PageComponent.qml:101 plugins/reset/ResetAllSettings.qml:29 msgid "" "The contents and layout of the launcher, and the filters in the home screen " "will be returned to their original settings." msgstr "啟動欄的內容與版面配置、首頁畫面中的過濾器等,皆會還原至原始設定。" #: plugins/reset/PageComponent.qml:108 msgid "Erase & Reset All" msgstr "抹除並重置全部" #: plugins/reset/ResetAllSettings.qml:31 msgid "Reset all system settings" msgstr "重設所有系統設定" #: plugins/sound/PageComponent.qml:76 msgid "Silent Mode" msgstr "靜音模式" #: plugins/sound/PageComponent.qml:100 #, fuzzy #| msgid "Ringer:" msgid "Ringer volume:" msgstr "鈴聲:" #: plugins/sound/PageComponent.qml:142 msgid "High volume can damage your hearing." msgstr "音量過大可能會損害您的聽力。" #: plugins/sound/PageComponent.qml:150 msgid "Phone calls:" msgstr "電話:" #: plugins/sound/PageComponent.qml:154 plugins/sound/PageComponent.qml:160 msgid "Ringtone" msgstr "鈴聲" #: plugins/sound/PageComponent.qml:178 msgid "Vibrate on ring" msgstr "鈴響時發出振動" #: plugins/sound/PageComponent.qml:192 plugins/sound/PageComponent.qml:257 msgid "Vibrate in Silent Mode" msgstr "在無聲模式下振動" #: plugins/sound/PageComponent.qml:205 msgid "Dialpad tones" msgstr "撥號聲" #: plugins/sound/PageComponent.qml:214 msgid "Messages:" msgstr "訊息:" #: plugins/sound/PageComponent.qml:220 plugins/sound/PageComponent.qml:226 #, fuzzy #| msgid "Vibrate with message sound" msgid "Message sound" msgstr "訊息使用聲音並振動來通知" #: plugins/sound/PageComponent.qml:243 msgid "Vibrate with message sound" msgstr "訊息使用聲音並振動來通知" #: plugins/sound/PageComponent.qml:262 msgid "Other sounds:" msgstr "其他聲音:" #: plugins/sound/PageComponent.qml:285 msgid "Lock sound" msgstr "鎖定聲" #: plugins/sound/PageComponent.qml:299 msgid "Other vibrations" msgstr "其它振動" #: plugins/sound/SoundsList.qml:132 #, fuzzy #| msgid "Vibrate with message sound" msgid "Custom message sound" msgstr "訊息使用聲音並振動來通知" #: plugins/sound/SoundsList.qml:132 msgid "Custom Ringtone" msgstr "自訂鈴聲" #: plugins/sound/SoundsList.qml:213 msgid "Choose from" msgstr "選擇來自" #: plugins/time-date/ChooseTimeZone.qml:30 msgid "Time zone" msgstr "時區" #: plugins/time-date/ChooseTimeZone.qml:50 msgid "Set the time zone:" msgstr "設置時區:" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Automatically" msgstr "自動" #: plugins/time-date/ChooseTimeZone.qml:51 #: plugins/time-date/PageComponent.qml:85 msgid "Manually" msgstr "手動" #: plugins/time-date/ChooseTimeZone.qml:131 msgid "Enter your current location." msgstr "輸入您目前的位置。" #: plugins/time-date/ChooseTimeZone.qml:132 msgid "No matching place" msgstr "沒有符合的地方" #: plugins/time-date/PageComponent.qml:31 msgid "Time and Date" msgstr "日期與時間" #: plugins/time-date/PageComponent.qml:64 msgid "Time zone:" msgstr "時區:" #: plugins/time-date/PageComponent.qml:79 msgid "Set the time and date:" msgstr "設定日期與時間:" #: plugins/time-date/TimePicker.qml:26 msgid "Set time & date" msgstr "設定日期與時間" #: plugins/time-date/TimePicker.qml:47 msgid "Time" msgstr "時間" #: plugins/time-date/TimePicker.qml:56 msgid "Date" msgstr "日期" #: plugins/vpn/PageComponent.qml:31 msgid "VPN" msgstr "VPN" #: plugins/vpn/PageComponent.qml:76 msgid "" "To add a VPN configuration, download its config file or configure it " "manually." msgstr "要加入VPN配置,請下載其配置文件或手動配置。" #: plugins/vpn/PageComponent.qml:82 msgid "Add Manual Configuration…" msgstr "加入手動配置…" #: plugins/vpn/PageComponent.qml:117 msgid "VPN reconnection required." msgstr "VPN 需要重新連接。" #: plugins/vpn/PageComponent.qml:118 msgid "You need to reconnect for changes to have an effect." msgstr "您需要重新連接以使更改生效。" #: plugins/wifi/CertDialog.qml:22 msgid "Add certificate?" msgstr "加入憑證?" #: plugins/wifi/CertDialog.qml:24 msgid "Add key?" msgstr "加入金鑰?" #: plugins/wifi/CertDialog.qml:26 msgid "Add pac file?" msgstr "加入 Pac文件?" #: plugins/wifi/CertDialog.qml:36 msgid "Content:" msgstr "內容:" #: plugins/wifi/CertDialog.qml:49 msgid "No data available." msgstr "沒有可用的數據。" #: plugins/wifi/CertDialog.qml:74 msgid "Save" msgstr "儲存" #: plugins/wifi/Common.qml:36 msgid "Unknown error" msgstr "不明的錯誤" #: plugins/wifi/Common.qml:38 msgid "No reason given" msgstr "沒有說明原因" #: plugins/wifi/Common.qml:40 msgid "Device is now managed" msgstr "裝置現在已受到管理" #: plugins/wifi/Common.qml:42 msgid "Device is now unmanaged" msgstr "裝置未受到管理" #: plugins/wifi/Common.qml:44 msgid "The device could not be readied for configuration" msgstr "無法準備裝置進行配置" #: plugins/wifi/Common.qml:46 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "無法保留 IP 配置 (無可用位址、逾時…等)" #: plugins/wifi/Common.qml:48 msgid "The IP configuration is no longer valid" msgstr "IP 配置已失效" #: plugins/wifi/Common.qml:50 msgid "Your authentication details were incorrect" msgstr "您的身份驗證資訊不正確" #: plugins/wifi/Common.qml:52 msgid "802.1X supplicant disconnected" msgstr "802.1X 用戶端已斷線" #: plugins/wifi/Common.qml:54 msgid "802.1X supplicant configuration failed" msgstr "802.1X 用戶端設定失敗" #: plugins/wifi/Common.qml:56 msgid "802.1X supplicant failed" msgstr "802.1X 用戶端失敗" #: plugins/wifi/Common.qml:58 msgid "802.1X supplicant took too long to authenticate" msgstr "802.1X 用戶端核對身分所需時間太長" #: plugins/wifi/Common.qml:60 msgid "DHCP client failed to start" msgstr "DHCP 客戶端啟動失敗" #: plugins/wifi/Common.qml:62 msgid "DHCP client error" msgstr "DHCP 客戶端錯誤" #: plugins/wifi/Common.qml:64 msgid "DHCP client failed" msgstr "DHCP 客戶端失敗" #: plugins/wifi/Common.qml:66 msgid "Shared connection service failed to start" msgstr "無法啟動「連接共用服務」" #: plugins/wifi/Common.qml:68 msgid "Shared connection service failed" msgstr "「連接共用服務」失敗" #: plugins/wifi/Common.qml:70 msgid "Necessary firmware for the device may be missing" msgstr "可能缺少裝置所需的韌體" #: plugins/wifi/Common.qml:72 msgid "The device was removed" msgstr "裝置已移除" #: plugins/wifi/Common.qml:74 msgid "NetworkManager went to sleep" msgstr "網路管理器已進入睡眠狀態" #: plugins/wifi/Common.qml:76 msgid "The device's active connection disappeared" msgstr "該裝置作用中的連接已消失" #: plugins/wifi/Common.qml:78 msgid "Device disconnected by user or client" msgstr "裝置連線由使用者或客戶端中斷" #: plugins/wifi/Common.qml:80 msgid "The device's existing connection was assumed" msgstr "裝置的現有連接被假定為" #: plugins/wifi/Common.qml:82 msgid "The supplicant is now available" msgstr "用戶端現可使用" #: plugins/wifi/Common.qml:84 msgid "The modem could not be found" msgstr "找不到數據機" #: plugins/wifi/Common.qml:86 msgid "The Bluetooth connection failed or timed out" msgstr "藍牙連接失敗或逾時" #: plugins/wifi/Common.qml:88 msgid "A dependency of the connection failed" msgstr "連接的依賴關係執行失敗" #: plugins/wifi/Common.qml:90 msgid "ModemManager is unavailable" msgstr "數據機管理器不可用" #: plugins/wifi/Common.qml:92 msgid "The Wi-Fi network could not be found" msgstr "找不到 Wi-Fi 無線網路" #: plugins/wifi/Common.qml:94 msgid "A secondary connection of the base connection failed" msgstr "基礎連接的輔助連接失敗" #: plugins/wifi/NetworkDetails.qml:38 msgid "Network details" msgstr "網路詳細內容" #: plugins/wifi/NetworkDetails.qml:65 msgid "Last connected" msgstr "上次連線" #: plugins/wifi/NetworkDetails.qml:72 plugins/wifi/OtherNetwork.qml:784 msgid "Password" msgstr "密碼" #: plugins/wifi/NetworkDetails.qml:99 plugins/wifi/NetworkDetailsBrief.qml:55 msgid "Forget this network" msgstr "忘掉這著網路" #: plugins/wifi/NetworkDetailsBrief.qml:73 msgid "IP address" msgstr "IP 位址" #: plugins/wifi/OtherNetwork.qml:91 msgid "Connect to Hidden Network" msgstr "連接到隱藏網路" #: plugins/wifi/OtherNetwork.qml:283 msgid "Network name" msgstr "網路名稱" #: plugins/wifi/OtherNetwork.qml:296 msgid "SSID" msgstr "無線基地台" #: plugins/wifi/OtherNetwork.qml:305 msgid "Security" msgstr "安全" #: plugins/wifi/OtherNetwork.qml:317 msgid "WPA & WPA2 Personal" msgstr "個人 WPA 與 WPA2" #: plugins/wifi/OtherNetwork.qml:318 msgid "WPA & WPA2 Enterprise" msgstr "WPA 與 WPA2 企業" #: plugins/wifi/OtherNetwork.qml:319 msgid "WEP" msgstr "WEP" #: plugins/wifi/OtherNetwork.qml:320 msgid "Dynamic WEP (802.1x)" msgstr "動態無線加密協議(802.1x)" #: plugins/wifi/OtherNetwork.qml:321 msgid "LEAP" msgstr "LEAP" #: plugins/wifi/OtherNetwork.qml:330 #, fuzzy #| msgid "This network is insecure." msgid "This network is insecure!" msgstr "這個網絡並不安全。" #: plugins/wifi/OtherNetwork.qml:336 msgid "Authentication" msgstr "認證" #: plugins/wifi/OtherNetwork.qml:361 msgid "Inner authentication" msgstr "內部認證" #: plugins/wifi/OtherNetwork.qml:394 msgid "CA certificate" msgstr "CA 憑證" #. TRANSLATORS: %1 is the name of a certificate file. #. The ellipsis indicates that the file name has been #. truncated to 30 characters. #: plugins/wifi/OtherNetwork.qml:448 #, qt-format msgid "%1…" msgstr "%1…" #: plugins/wifi/OtherNetwork.qml:456 plugins/wifi/OtherNetwork.qml:573 #: plugins/wifi/certhandler.cpp:106 plugins/wifi/certhandler.cpp:141 #: plugins/wifi/certhandler.cpp:193 plugins/wifi/certhandler.cpp:225 #: plugins/wifi/certhandler.cpp:290 plugins/wifi/certhandler.cpp:319 msgid "Choose…" msgstr "選擇…" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The organization name has been truncated, as #. indicated by the ellipsis. The latter position is #. the expiry date of the certificate. #: plugins/wifi/OtherNetwork.qml:463 #, qt-format msgid "%1…, Exp.: %2" msgstr "%1...,%2 到期" #. TRANSLATORS: The first position is the name of #. the organization that has issued the certificate. #. The latter position is the expiry date of the #. certificate. #: plugins/wifi/OtherNetwork.qml:471 #, qt-format msgid "%1, Exp.: %2" msgstr "%1...,%2 到期" #: plugins/wifi/OtherNetwork.qml:492 msgid "Using certificates is recommended as it increases security." msgstr "建議使用憑證可提高安全性。" #: plugins/wifi/OtherNetwork.qml:510 msgid "Client certificate" msgstr "客戶端憑證" #: plugins/wifi/OtherNetwork.qml:552 msgid "User private key" msgstr "使用者私密金鑰" #. TRANSLATORS: The first position is the type of #. private key, second the key algorithm, and third the #. length of the key in bits. #: plugins/wifi/OtherNetwork.qml:577 #, qt-format msgid "%1, %2, %3 bit" msgstr "%1, %2, %3 位元" #: plugins/wifi/OtherNetwork.qml:620 msgid "Pac file" msgstr "Pac 文件" #: plugins/wifi/OtherNetwork.qml:670 msgid "Pac provisioning" msgstr "Pac 資源調配中" #: plugins/wifi/OtherNetwork.qml:684 msgid "Disabled" msgstr "已停用" #: plugins/wifi/OtherNetwork.qml:685 msgid "Anonymous" msgstr "匿名" #: plugins/wifi/OtherNetwork.qml:686 msgid "Authenticated" msgstr "已認證" #: plugins/wifi/OtherNetwork.qml:687 msgid "Both" msgstr "兩者皆是" #: plugins/wifi/OtherNetwork.qml:697 msgid "PEAP version" msgstr "PEAP 版本" #: plugins/wifi/OtherNetwork.qml:711 msgid "Version 0" msgstr "版本 0" #: plugins/wifi/OtherNetwork.qml:712 msgid "Version 1" msgstr "版本 1" #: plugins/wifi/OtherNetwork.qml:713 msgid "Automatic" msgstr "自動" #: plugins/wifi/OtherNetwork.qml:723 msgid "Anonymous identity" msgstr "匿名身份" #: plugins/wifi/OtherNetwork.qml:750 msgid "Identity" msgstr "身分" #: plugins/wifi/OtherNetwork.qml:752 msgid "Username" msgstr "使用者名稱" #: plugins/wifi/OtherNetwork.qml:782 msgid "Private key password" msgstr "私密金鑰密碼" #: plugins/wifi/OtherNetwork.qml:855 msgid "Remember password" msgstr "記住密碼" #: plugins/wifi/PageComponent.qml:129 msgid "Connect to hidden network…" msgstr "連接到隱藏網路…" #: plugins/wifi/PageComponent.qml:139 plugins/wifi/PreviousNetworks.qml:27 msgid "Previous networks" msgstr "之前的網路" #: plugins/wifi/RemoveBackground.qml:28 msgid "Clear" msgstr "清除" #: plugins/wifi/certhandler.cpp:258 msgid "Private key" msgstr "私密金鑰" #: plugins/wifi/certhandler.cpp:259 msgid "Public key" msgstr "公用金鑰" #: plugins/wifi/certhandler.cpp:264 msgid "Opaque" msgstr "不透明" #: src/qml/MainWindow.qml:198 msgid "Search" msgstr "搜尋" #: src/qml/MainWindow.qml:241 msgid "Personal" msgstr "個人" #: src/qml/MainWindow.qml:246 msgid "System" msgstr "系統" #~ msgid "Message received" #~ msgstr "收到訊息時" #~ msgid "Connect to Wi‑Fi" #~ msgstr "連接至 Wi-Fi" #~ msgid "Remove image" #~ msgstr "移除圖像" #~ msgid "Unavailable" #~ msgstr "不可用" #~ msgid "Launcher" #~ msgstr "啟動欄" #~ msgid "System;" #~ msgstr "系統;" #~ msgid "about" #~ msgstr "關於" #~ msgid "device" #~ msgstr "裝置" #~ msgid "info" #~ msgstr "資訊" #~ msgid "phone" #~ msgstr "電話" #~ msgid "number" #~ msgstr "號碼" #~ msgid "imei" #~ msgstr "IMEI" #~ msgid "serial" #~ msgstr "序號" #~ msgid "address" #~ msgstr "位址" #~ msgid "mac" #~ msgstr "Mac" #~ msgid "licenses" #~ msgstr "授權" #~ msgid "developer" #~ msgstr "開發人員" #~ msgid "software" #~ msgstr "軟體" #~ msgid "storage" #~ msgstr "儲存空間" #~ msgid "disk" #~ msgstr "磁碟" #~ msgid "space" #~ msgstr "空間" #~ msgid "version" #~ msgstr "版本" #~ msgid "revision" #~ msgstr "修訂" #~ msgid "appearance" #~ msgstr "外觀" #~ msgid "wallpaper" #~ msgstr "桌布" #~ msgid "art" #~ msgstr "藝術" #~ msgid "photo" #~ msgstr "相片" #~ msgid "picture" #~ msgstr "圖片" #~ msgid "image" #~ msgstr "影像" #~ msgid "battery" #~ msgstr "電池" #~ msgid "power" #~ msgstr "電源" #~ msgid "charge" #~ msgstr "電量" #~ msgid "idle" #~ msgstr "閒置" #~ msgid "lock" #~ msgstr "鎖定" #~ msgid "disable" #~ msgstr "停用" #~ msgid "enable" #~ msgstr "啟用" #~ msgid "bluetooth" #~ msgstr "藍牙" #~ msgid "headset" #~ msgstr "聽筒" #~ msgid "pair" #~ msgstr "配對" #~ msgid "discover" #~ msgstr "發現" #~ msgid "car" #~ msgstr "車子" #~ msgid "handsfree" #~ msgstr "免持" #~ msgid "wireless" #~ msgstr "無線網路" #~ msgid "connect" #~ msgstr "連接" #~ msgid "disconnect" #~ msgstr "斷線" #~ msgid "stereo" #~ msgstr "立體" #~ msgid "brightness" #~ msgstr "亮度" #~ msgid "display" #~ msgstr "顯示" #~ msgid "screen" #~ msgstr "螢幕" #~ msgid "automatic" #~ msgstr "自動" #~ msgid "adjust" #~ msgstr "調整" #~ msgid "Example" #~ msgstr "範例" #~ msgid "example" #~ msgstr "範例" #~ msgid "test" #~ msgstr "測試" #~ msgid "sample" #~ msgstr "樣本" #~ msgid "Flight Mode" #~ msgstr "飛航模式" #~ msgid "flight" #~ msgstr "飛航" #~ msgid "plane" #~ msgstr "飛機" #~ msgid "offline" #~ msgstr "離線" #~ msgid "airplane" #~ msgstr "飛機" #~ msgid "network" #~ msgstr "網路" #, fuzzy #~| msgid "Pictures" #~ msgid "gestures" #~ msgstr "圖片" #~ msgid "hotspot" #~ msgstr "熱點" #~ msgid "tethering" #~ msgstr "共用網路" #~ msgid "language" #~ msgstr "語言" #~ msgid "keyboard" #~ msgstr "鍵盤" #~ msgid "spellcheck" #~ msgstr "拼寫檢查" #~ msgid "correct" #~ msgstr "正確" #~ msgid "suggestions" #~ msgstr "建議" #~ msgid "capitalization" #~ msgstr "大寫" #~ msgid "punctuation" #~ msgstr "標點符號" #~ msgid "layout" #~ msgstr "配置" #~ msgid "words" #~ msgstr "詞彙" #~ msgid "vibration" #~ msgstr "振動" #~ msgid "launcher" #~ msgstr "啟動欄" #~ msgid "mouse" #~ msgstr "滑鼠" #~ msgid "touchpad" #~ msgstr "觸控板" #~ msgid "tap" #~ msgstr "輕按" #~ msgid "touch" #~ msgstr "觸控" #~ msgid "click" #~ msgstr "點擊" #~ msgid "input" #~ msgstr "輸入" #, fuzzy #~| msgid "Authentication" #~ msgid "communication" #~ msgstr "認證" #~ msgid "notifications" #~ msgstr "通知" #~ msgid "apps" #~ msgstr "應用程式" #~ msgid "authorize" #~ msgstr "授權" #~ msgid "permissions" #~ msgstr "權限" #~ msgid "badges" #~ msgstr "徽章" #~ msgid "facebook" #~ msgstr "Facebook" #~ msgid "twitter" #~ msgstr "Twitter" #~ msgid "flickr" #~ msgstr "Flickr" #~ msgid "gmail" #~ msgstr "Gmail" #~ msgid "Rotation Lock" #~ msgstr "旋轉鎖定" #~ msgid "rotation" #~ msgstr "旋轉" #~ msgid "orientation" #~ msgstr "方向" #~ msgid "printer" #~ msgstr "印表機" #~ msgid "printers" #~ msgstr "印表機" #~ msgid "printing" #~ msgstr "列印" #~ msgid "pdf" #~ msgstr "PDF" #~ msgid "ppd" #~ msgstr "PPD" #~ msgid "collate" #~ msgstr "整理" #~ msgid "copies" #~ msgstr "副本" #~ msgid "colormodel" #~ msgstr "色彩模式" #~ msgid "greyscale" #~ msgstr "灰階" #~ msgid "color" #~ msgstr "色彩" #~ msgid "laser" #~ msgstr "雷射" #~ msgid "ink" #~ msgstr "油墨" #~ msgid "Reset" #~ msgstr "重設" #~ msgid "reset" #~ msgstr "重設" #~ msgid "erase" #~ msgstr "重置" #~ msgid "factory" #~ msgstr "原廠" #~ msgid "clear" #~ msgstr "清除" #~ msgid "restore" #~ msgstr "恢復" #~ msgid "sound" #~ msgstr "聲音" #~ msgid "silent" #~ msgstr "靜音" #~ msgid "ringtone" #~ msgstr "鈴聲" #~ msgid "vibrate" #~ msgstr "振動" #~ msgid "dialpad" #~ msgstr "撥號" #~ msgid "message" #~ msgstr "訊息" #~ msgid "volume" #~ msgstr "音量" #~ msgid "time" #~ msgstr "時間" #~ msgid "date" #~ msgstr "日期" #~ msgid "timezone" #~ msgstr "時區" #~ msgid "vpn" #~ msgstr "VPN" #~ msgid "openvpn" #~ msgstr "openvpn" #~ msgid "ip" #~ msgstr "IP" #~ msgid "routing" #~ msgstr "路由器" #~ msgid "wifi" #~ msgstr "wifi" #~ msgid "WiFi" #~ msgstr "WiFi" #~ msgid "hidden" #~ msgstr "隱藏" #~ msgid "Used by Ubuntu" #~ msgstr "由 Ubuntu 使用" #~ msgid "Ubuntu Art" #~ msgstr "Ubuntu 藝術" #~ msgid "Dash background" #~ msgstr "Dash 背景" #~ msgid "Opacity:" #~ msgstr "透明度:" #~ msgid "Edit" #~ msgstr "編輯" #~ msgid "New APN" #~ msgstr "新的 APN" #~ msgid "Used for:" #~ msgstr "用於:" #~ msgid "Internet and MMS" #~ msgstr "網路與多媒體訊息" #~ msgid "Internet" #~ msgstr "網路" #~ msgid "MMS" #~ msgstr "多媒體訊息" #~ msgid "LTE" #~ msgstr "LTE" #~ msgid "Enter a name describing the APN" #~ msgstr "輸入描述 APN 的名稱" #~ msgid "APN" #~ msgstr "APN" #~ msgid "Enter the name of the access point" #~ msgstr "輸入存取點的名稱" #~ msgid "MMSC" #~ msgstr "多媒體訊息儲存與傳送伺服器" #~ msgid "Enter message center" #~ msgstr "輸入訊息中心" #~ msgid "Proxy" #~ msgstr "代理伺服器" #~ msgid "Enter message proxy" #~ msgstr "輸入訊息代理伺服器" #~ msgid "Proxy port" #~ msgstr "代理伺服器接口" #~ msgid "Enter message proxy port" #~ msgstr "輸入訊息代理伺服器接口" #~ msgid "User name" #~ msgstr "使用者名稱" #~ msgid "Enter username" #~ msgstr "輸入使用者名稱" #~ msgid "Enter password" #~ msgstr "輸入密碼" #~ msgid "PAP or CHAP" #~ msgstr "PAP 協定或 CHAP 協定" #~ msgid "PAP only" #~ msgstr "僅 PAP 協定" #~ msgid "CHAP only" #~ msgstr "僅 CHAP 協定" #~ msgid "Protocol" #~ msgstr "協定" #~ msgid "IPv4" #~ msgstr "IPv4" #~ msgid "IPv6" #~ msgstr "IPv6" #~ msgid "IPv4v6" #~ msgstr "IPv4v6" #~ msgid "Carrier & APN" #~ msgstr "電信業者與APN" #~ msgid "Carrier" #~ msgstr "電信業者" #~ msgid "Carriers & APNs" #~ msgstr "電信業者與APN" #~ msgid "MMS APN" #~ msgstr "多媒體訊息 APN" #~ msgid "Internet APN" #~ msgstr "網路 APN" #~ msgid "LTE APN" #~ msgstr "LTE APN" #~ msgid "Reset All APN Settings…" #~ msgstr "重設所有 APN 設定…" #~ msgid "Reset APN Settings" #~ msgstr "重設 APN 設定" #~ msgid "Are you sure that you want to Reset APN Settings?" #~ msgstr "確定重設 APN 設定?" #, qt-format #~ msgid "Prefer %1" #~ msgstr "首選 %1" #, qt-format #~ msgid "You have chosen %1 as your preferred MMS APN. " #~ msgstr "您已選擇 %1 作為首選多媒體訊息 APN。 " #, qt-format #~ msgid "You have chosen %1 as your preferred Internet APN. " #~ msgstr "您已選擇 %1 作為首選的 APN。 " #~ msgid "Disable" #~ msgstr "停用" #, qt-format #~ msgid "Disconnect %1" #~ msgstr "斷線 %1" #, qt-format #~ msgid "Disable %1" #~ msgstr "停用 %1" #, qt-format #~ msgid "This disconnects %1." #~ msgstr "這會讓 %1 斷線。" #, qt-format #~ msgid "This disables %1." #~ msgstr "禁用 %1。" #~ msgid "Cellular" #~ msgstr "行動網路" #~ msgid "Call forwarding" #~ msgstr "通話轉接" #~ msgid "Forward every incoming call" #~ msgstr "轉接所有來電" #~ msgid "Redirects all phone calls to another number." #~ msgstr "將所有手機通話重新導向到另一個號碼。" #~ msgid "Call forwarding status can’t be checked " #~ msgstr "無法檢查來電轉接狀態 " #~ msgid "Forward incoming calls when:" #~ msgstr "轉接來電,當:" #~ msgid "I’m on another call" #~ msgstr "我正在接聽另一個電話" #~ msgid "I don’t answer" #~ msgstr "我無法回覆" #~ msgid "My phone is unreachable" #~ msgstr "我的電話無法接通" #~ msgid "Contacts…" #~ msgstr "聯繫方式…" #~ msgid "Please select a phone number" #~ msgstr "請選擇一個電話號碼" #~ msgid "Numbers" #~ msgstr "號碼" #~ msgid "Could not forward to this contact" #~ msgstr "無法轉接到此聯絡人" #~ msgid "Contact not associated with any phone number." #~ msgstr "聯絡人沒有與任何電話號碼有關聯。" #~ msgid "All calls" #~ msgstr "所有通話" #~ msgid "Some calls" #~ msgstr "一些通話" #~ msgid "Off" #~ msgstr "關" #~ msgid "Forward to" #~ msgstr "轉接至" #~ msgid "Enter a number" #~ msgstr "輸入號碼" #~ msgid "Call forwarding can’t be changed right now." #~ msgstr "來電正在轉接中目前無法更改。" #~ msgid "Call waiting" #~ msgstr "等候通話" #~ msgid "" #~ "Lets you answer or start a new call while on another call, and switch " #~ "between them" #~ msgstr "" #~ "讓您在接聽其他電話時,同時接聽或開始一個新的通話,並可以在它們之間做切換" #~ msgid "Services" #~ msgstr "服務" #, qt-format #~ msgid "Last called %1" #~ msgstr "最後通話 %1" #~ msgid "Call" #~ msgstr "撥號" #, qt-format #~ msgid "%1 Services" #~ msgstr "%1 服務" #~ msgid "SIM" #~ msgstr "SIM 卡" #~ msgid "App permissions" #~ msgstr "應用程式權限" #~ msgid "Apps that you have granted access to:" #~ msgstr "您已授予存取權限的應用程式:" #~ msgid "Apps that have requested access to your camera" #~ msgstr "要求使用攝影機的程式" #~ msgid "Apps that have requested access to your location" #~ msgstr "要求使用您所在位置的程式" #~ msgid "Microphone" #~ msgstr "麥克風" #~ msgid "Apps that have requested access to your microphone" #~ msgstr "要求使用麥克風的應用程式" #, qt-format #~ msgid "%1/%2" #~ msgstr "%1/%2" #~ msgid "0" #~ msgstr "0" #~ msgid "Apps may also request access to online accounts." #~ msgstr "應用程式可能還需要訪問在線帳戶。" #~ msgid "Online Accounts…" #~ msgstr "線上帳戶…" #~ msgid "Nokia HERE" #~ msgstr "Nokia HERE" #~ msgid "Let the device detect your location:" #~ msgstr "讓裝置偵測您的位置:" #~ msgid "Using GPS only (less accurate)" #~ msgstr "僅使用GPS(不太準確)" #~ msgid "Using GPS" #~ msgstr "使用 GPS" #, qt-format #~ msgid "" #~ "Using GPS, anonymized Wi-Fi and cellular network info.
By selecting " #~ "this option you accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "使用 GPS,匿名Wi-Fi和移動網絡。
選擇此選項即表示您同意
Nokia HERE使用條款。" #, qt-format #~ msgid "" #~ "Using GPS and anonymized Wi-Fi info.
By selecting this option you " #~ "accept the Nokia HERE terms and conditions." #~ msgstr "" #~ "使用 GPS 和匿名的Wi-Fi信息。
選擇此選項即表示您同意Nokia " #~ "HERE使用條款。" #~ msgid "Not at all" #~ msgstr "不,謝謝" #~ msgid "" #~ "Uses GPS to detect your rough location. When off, GPS turns off to save " #~ "battery." #~ msgstr "使用 GPS 偵測您的大概位置。 關閉時,GPS 會關閉以節省電池計量。" #~ msgid "" #~ "Uses WiFi and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "使用 WiFi 和 GPS 偵測您的大概位置。 關閉位置偵測可節省電池計量。" #~ msgid "" #~ "Uses WiFi (currently off) and GPS to detect your rough location. Turning " #~ "off location detection saves battery." #~ msgstr "" #~ "使用 WiFi(目前關閉狀態)和 GPS 來偵測您的大概位置。 關閉位置偵測可節省電" #~ "池計量。" #~ msgid "" #~ "Uses WiFi, cell tower locations, and GPS to detect your rough location. " #~ "Turning off location detection saves battery." #~ msgstr "" #~ "使用 WiFi,手機信號塔位置和 GPS 來偵測您的大概位置。 關閉位置偵測可節省電" #~ "池計量。" #~ msgid "" #~ "Uses WiFi, cell tower locations (no current cellular connection), and GPS " #~ "to detect your rough location. Turning off location detection saves " #~ "battery." #~ msgstr "" #~ "使用 WiFi,手機信號塔位置(目前沒有行動數據連線)和 GPS 來偵測您的大概位" #~ "置。 關閉位置偵測可節省電池計量。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations, and GPS to detect your " #~ "rough location. Turning off location detection saves battery." #~ msgstr "" #~ "使用 WiFi(目前關閉狀態),手機信號塔位置和 GPS 來偵測您的大概位置。 關閉" #~ "位置偵測可節省電池計量。" #~ msgid "" #~ "Uses WiFi (currently off), cell tower locations (no current cellular " #~ "connection), and GPS to detect your rough location. Turning off location " #~ "detection saves battery." #~ msgstr "" #~ "使用 WiFi (目前關閉狀態)、手機信號塔位置(目前沒有行動數據連線) 和 GPS 來" #~ "偵測您的大概位置。關閉位置偵測可節省電池計量。" #~ msgid "Let apps access this location:" #~ msgstr "允許訪問位置信息的應用程式:" #~ msgid "None requested" #~ msgstr "未請求" #~ msgid "Change passcode…" #~ msgstr "更換 PIN 密碼…" #~ msgid "Change passphrase…" #~ msgstr "變更密碼…" #~ msgid "Switch to swipe" #~ msgstr "切換為滑開" #~ msgid "Switch to passcode" #~ msgstr "切換為 PIN 密碼" #~ msgid "Switch to passphrase" #~ msgstr "切換為密碼" #~ msgid "Existing passcode" #~ msgstr "現有 PIN 密碼" #~ msgid "Existing passphrase" #~ msgstr "現有密碼" #~ msgid "Choose passcode" #~ msgstr "選擇 PIN 密碼" #~ msgid "Choose passphrase" #~ msgstr "選擇密碼" #~ msgid "Confirm passcode" #~ msgstr "確認 PIN 密碼" #~ msgid "Confirm passphrase" #~ msgstr "確認密碼" #~ msgid "Those passcodes don't match. Try again." #~ msgstr "密碼不符。請重試。" #~ msgid "Those passphrases don't match. Try again." #~ msgstr "密碼不符。請重試。" #~ msgid "Unset" #~ msgstr "取消設置" #~ msgid "Unlock the device using:" #~ msgstr "裝置解鎖方式:" #~ msgid "Swipe (no security)" #~ msgstr "滑開 (不安全)" #~ msgid "4-digit passcode" #~ msgstr "4 位數 PIN 密碼" #~ msgid "Passphrase" #~ msgstr "密碼" #~ msgid "Fingerprint" #~ msgstr "指紋" #~ msgid "Swipe (no security)… " #~ msgstr "滑開 (不安全)… " #~ msgid "4-digit passcode…" #~ msgstr "4 位數 PIN 密碼…" #~ msgid "Passphrase…" #~ msgstr "密碼…" #~ msgid "Security & Privacy" #~ msgstr "安全與隱私" #~ msgid "Phone and Internet" #~ msgstr "手機與網路" #~ msgid "Phone only" #~ msgstr "僅手機" #~ msgid "Fingerprint ID" #~ msgstr "指紋ID" #~ msgid "Locking and unlocking" #~ msgstr "鎖定與解鎖" #~ msgid "SIM PIN" #~ msgstr "SIM 卡 PIN 碼" #~ msgid "On" #~ msgstr "開" #~ msgid "Encryption" #~ msgstr "加密" #~ msgid "" #~ "Encryption protects against access to phone data when the phone is " #~ "connected to a PC or other device." #~ msgstr "加密使得當連接到電話和電腦時,資料可以受保護不被竊取。" #~ msgid "Privacy" #~ msgstr "隱私" #~ msgid "Stats on welcome screen" #~ msgstr "在歡迎畫面上統計資訊" #~ msgid "Messages on welcome screen" #~ msgstr "在歡迎畫面上的訊息" #~ msgctxt "Unlock with swipe" #~ msgid "None" #~ msgstr "沒有" #~ msgid "Passcode" #~ msgstr "PIN 密碼" #~ msgid "Sleep locks immediately" #~ msgstr "睡眠時立刻鎖定" #~ msgid "When locked, allow:" #~ msgstr "鎖定時允許操作:" #~ msgid "Notifications and quick settings" #~ msgstr "通知與快速設定" #~ msgid "Turn on lock security to restrict access when the device is locked." #~ msgstr "開啟安全鎖功能,裝置鎖定時可限制使用方式。" #~ msgid "Other apps and functions will prompt you to unlock." #~ msgstr "其他程式和功能會提示您解鎖。" #~ msgid "Change SIM PIN" #~ msgstr "變更 SIM 卡 PIN 碼" #, qt-format #~ msgid "Incorrect PIN. %1 attempt remaining." #~ msgid_plural "Incorrect PIN. %1 attempts remaining." #~ msgstr[0] "PIN 碼不正確。尚餘 %1 次重試機會。" #~ msgid "No more attempts allowed" #~ msgstr "允許嘗試已用盡" #~ msgid "Current PIN:" #~ msgstr "目前的 PIN 碼:" #, qt-format #~ msgid "%1 attempt allowed." #~ msgid_plural "%1 attempts allowed." #~ msgstr[0] "尚餘 %1 次重試機會。" #~ msgid "Choose new PIN:" #~ msgstr "選擇新的 PIN 碼:" #~ msgid "Confirm new PIN:" #~ msgstr "確認新 PIN 碼:" #~ msgid "PINs don't match. Try again." #~ msgstr "PIN 碼不符。請再輸入。" #~ msgid "Enter SIM PIN" #~ msgstr "輸入 SIM 卡 PIN 碼" #~ msgid "Enter Previous SIM PIN" #~ msgstr "輸入之前的 SIM 卡 PIN 碼" #~ msgid "Unlock" #~ msgstr "解鎖" #~ msgid "Lock" #~ msgstr "鎖定" #~ msgid "Unlocked" #~ msgstr "解鎖" #~ msgid "Change PIN…" #~ msgstr "變更 PIN 碼…" #~ msgid "Locked" #~ msgstr "已鎖定" #~ msgid "Unlock…" #~ msgstr "解鎖…" #~ msgid "" #~ "When a SIM PIN is set, it must be entered to access cellular services " #~ "after restarting the device or swapping the SIM." #~ msgstr "" #~ "設置 SIM 卡 PIN 密碼後,必須再次輸入 SIM 卡 PIN 密碼才能在重新啟動後交換 " #~ "SIM 卡或裝置來訪存取行動數據服務。" #~ msgid "Entering an incorrect PIN repeatedly may lock the SIM permanently." #~ msgstr "連續輸入不正確的 PIN 碼可能使 SIM 卡永久被鎖住。" #~ msgid "Hour" #~ msgstr "時" #~ msgid "Minute" #~ msgstr "分" #~ msgid "Second" #~ msgstr "秒" #~ msgid "Day" #~ msgstr "日" #~ msgid "Month" #~ msgstr "月" #~ msgid "Year" #~ msgstr "年" #~ msgid "Cellular data" #~ msgstr "行動數據" #~ msgid "No SIM detected" #~ msgstr "沒有偵測到SIM卡" #~ msgid "Insert a SIM, then restart the device." #~ msgstr "插入 SIM 卡並重新啟動裝置。" #~ msgid "Data roaming" #~ msgstr "數據漫游" #~ msgid "Ask me each time" #~ msgstr "每次都詢問我" #~ msgid "For outgoing calls, use:" #~ msgstr "撥打電話時使用:" #~ msgid "" #~ "You can change the SIM for individual calls, or for contacts in the " #~ "address book." #~ msgstr "您可以為個別來電、或通訊錄的不同聯絡人指定 SIM 卡。" #~ msgid "For messages, use:" #~ msgstr "傳送訊息時使用:" #~ msgid "Next" #~ msgstr "下一步" #~ msgid "Data usage statistics" #~ msgstr "數據用量統計" #~ msgid "Carriers" #~ msgstr "電信業者" #~ msgid "Connection type:" #~ msgstr "連接類型:" #~ msgid "2G only (saves battery)" #~ msgstr "僅 2G (可省電)" #~ msgid "2G/3G (faster)" #~ msgstr "2G/3G (較快)" #~ msgid "2G/3G/4G (faster)" #~ msgstr "2G/3G/4G (較快)" #~ msgid "Edit SIM Name" #~ msgstr "編輯 SIM 卡名稱" #~ msgid "Cellular data:" #~ msgstr "行動數據:" #~ msgid "Accessibility" #~ msgstr "無障礙輔助" #~ msgid "accessibility" #~ msgstr "無障礙輔助" #~ msgid "a11y" #~ msgstr "訪問" #~ msgid "cellular" #~ msgstr "行動網路" #~ msgid "mobile" #~ msgstr "行動裝置" #~ msgid "gsm" #~ msgstr "GSM" #~ msgid "data" #~ msgstr "數據" #~ msgid "carrier" #~ msgstr "電信業者" #~ msgid "4g" #~ msgstr "4G" #~ msgid "3g" #~ msgstr "3G" #~ msgid "2g" #~ msgstr "2G" #~ msgid "lte" #~ msgstr "LTE" #~ msgid "apn" #~ msgstr "APN" #~ msgid "roam" #~ msgstr "漫遊" #~ msgid "sim" #~ msgstr "SIM 卡" #~ msgid "services" #~ msgstr "服務" #~ msgid "forwarding" #~ msgstr "轉接" #~ msgid "waiting" #~ msgstr "等待中" #~ msgid "call" #~ msgstr "通話" #~ msgid "shortcuts" #~ msgstr "快速撥號" #~ msgid "numbers" #~ msgstr "號碼" #~ msgid "security" #~ msgstr "安全" #~ msgid "privacy" #~ msgstr "隱私" #~ msgid "pin" #~ msgstr "PIN" #~ msgid "code" #~ msgstr "碼" #~ msgid "password" #~ msgstr "密碼" #~ msgid "passphrase" #~ msgstr "密碼" #~ msgid "swipe" #~ msgstr "滑開" #~ msgid "allow" #~ msgstr "允許" #~ msgid "access" #~ msgstr "存取" #~ msgid "Updates available" #~ msgstr "有可用的更新" #~ msgid "Incorrect passcode. Try again." #~ msgstr "PIN密碼不正確。 再試一次。" #~ msgid "Incorrect passphrase. Try again." #~ msgstr "密碼不正確。 再試一次。" #~ msgid "Could not set security mode" #~ msgstr "無法設置安全模式" #~ msgid "Could not set security display hint" #~ msgstr "無法設置安全顯示提示" #~ msgid "Authentication token manipulation error" #~ msgstr "身份驗證權限操作錯誤" #~ msgid "There's an updated system image." #~ msgstr "有更新的系統映像。" #~ msgid "Tap to open the system updater." #~ msgstr "按一下來打開系統更新程式。" lomiri-system-settings-1.1.0/schema/000077500000000000000000000000001457356502600174415ustar00rootroot00000000000000lomiri-system-settings-1.1.0/schema/CMakeLists.txt000066400000000000000000000001401457356502600221740ustar00rootroot00000000000000install(FILES com.lomiri.lomiri-system-settings.gschema.xml DESTINATION share/glib-2.0/schemas) lomiri-system-settings-1.1.0/schema/com.lomiri.lomiri-system-settings.gschema.xml000066400000000000000000000012451457356502600303150ustar00rootroot00000000000000 true Whether the applications should be sorted by name. If true the applications are sorted by name, otherwise by disk size. Call forwarding summaries {} Mapping of SIM to a call forwarding summary. lomiri-system-settings-1.1.0/screenshot.png000066400000000000000000014465641457356502600211100ustar00rootroot00000000000000PNG  IHDR3gAMA asRGB cHRMz&u0`:pQ<bKGD pHYsHHFk>IDATxw^e=~έM@RD6FA+8 #:J(H ^H7^?iH(\})Ǎ7{!>;<{Gy.J]fv!y#Oggܹs}3f7;I&Q5[nn8?O644Eqp ׯUas ^hjj:'OlV6=,_ofΜdɒ+W]vڵ+W\dɓO>9}e˖ӧ5 C|X~}W^Ïy=K4~XpKUnի{ ի#,0`@>}ݯگ~;pKzi،wꪫJ_zȑ/R߾cs=wſoIs9/_~gQ"343I7~_lrA^|/袯[tяQGQ~?Ezk3x۰aCIXI|ooyV#:mmm2DҚ5kn_'466^qŏ w`%[SO=WwSeXw}cY|yo߾G;﨣;vl[[[>}ƌsQGwyW^y'>~;::n喸oSv  2o}[ݣGy_O>3<3O>7 _WzXSNַں7fРAuQ׋3۪hc>|KR:3v7s9g}? ox( /9X!K/]z5{z굝ӯ_[cccJ)%{np±W^?!sZ-f>{{8p@wO|#GH)VwTp±时<߿_>}RJ RJ;~Oiem)sש6%K٣:6 ^8蠃꺟o_F1޽{yG}\Kڸq77<믿7|;?{~;y@$?|qVX}[oj=Uϟ_W1sGrAM:JT<# rȋm̜9^~/w없 o>;|%SN9ꫯe]}̆ r!ߞVo?gl>(H?镏=o3|~K_~i?Ĭw„q]?+Vׯg-oy#?׿jK~z_ꪵkvtt0);F't;ݷd~{Q?/fxb_C} ^>|x;\|{ZvW_}m͟?#^׼ݻ5>'xBիΣ:Q {$w[`ʼn'~>do}[_bO? o 7/}+4i:! U% ^{ůзo߯}k[_Ν;w;[kI/۷o|̙3CJr~J0z׻>яntM7]tE9'ۿۋ'~S+W'?9\%͛7oԩN``n'F5a„3g|/F'w}w6,_[+V̞={…ׯ߆bJo}(*MWɳ:kвg?jFu'ӮwqG+$5k\ϑx5\s.w_I@cc!= ܋/E~U1! c/}ڵ_7;${m{?g8p`TP /7{キ~Gy{3jԨX~} _XlYA@A˖-(1cƼ[B{׏9E 8∏}c~?<{챡`+կΛ7'x+7}g})St?2sWgay{vqk:a„9s\;jg%vm<#F9eʔ-oCC~]^;O?}ԨQ/3gʕ+;;;BӻwwGy^|+O?7cǎ=묳#M?|k_+~~Rw\?Æ "]߾}I-?Gq}!ގ V^rn_E[[7JhiiQUHw-&ΨQFt=."w=t& `鑖kk5UT CU#;p7M:_\rI=twE/~1.{KC*SN#|)Szm Fq{ӛt!Hz/^~YsG>gN:eʔɓ'oԼ|а^{|W)<.u\'A='eA:::;:(.<>w|_4hV\YaE;J;LTԳ_V3$L29Yַuhiiq~BF?̛7/w\,k֬7O[[ۗ'^x^xK_jkkk׮ZmؽHεZӟ_O>V]tE'xbJ. N=_CJc4򩣏>oz$z' K)MnܸR`ݺu[oJ)1z|Ap mɷs{Ipe?߁6u͓xu%?dz=!4~8zsBeUT {E]=Xஹz~ԩ'xbuN:bŊk)vX}>.yЇ'X?_^X?Dӟ )S|o_s/#cΫj}A{{i/^{ 6xvi{>7pO?ҥK_.U5cw}W\qEoG]}]<^&6ߏdJ3|aR<'nI?/x6I)555 8൯={ĉH\wݍ|جY;]{'$|c<{ߙ;?eZmR׫׳(. ^n^[Ў;6~˥jʔ)=$_g?mdw%l=ͰcmzV}/N8??)mÄ 9c=6F7/W^ݽxĔ)S9RN:;[nKjH;6M1^c7okK~o є)S,X9EEWwm-/h-~o~YW\9o^z+nOg{'?3f<~ K~rF?Ǐ]wi#sP?}fvZ&L>{{|iI˗Ommm޼|m\?c_}YkM^@Vg?'xb?~ӟτ =ܣ>{\ˢ ˗/dCC 'pQGr-?|m0&szk=㖶%Xrij{1r1c(yʕ++9MVM衇򕯜={>f͚[Y&.ҥK'MM w7R.\'|3zI^M`WG &gSNy-ɵk˿|iRCt?)  :dSB\F<|m>ߋ̙suk„ 93gXiy>|ܸqMMM>}ݛVkhhhԴ_Ew>h̆ \lYu^zM+t׿M?|+~^K~/M:θhnnL.~ͧvr߾}C&hѢ?{mUB9/ CwqGLx_饗׾5wkoƍvZ,v[}=Φ /~'䷿:,w^T w'?}ݟgկկ~bƌǏw0mڴnۏٳgYuҤIfV]wѱȰ3f~=z SOXb̙;=b`E{{%Kf͚5pɓ'ם9wAq޼y&M 8蠃88z;[*nYΝc'I7|g {̯<=ȏ}SJƛRwA59?-֯TZ[[aC{\uu{߻zwo>!)_N(POU ^樏=zti[o<|޽?׬Y/|}_|=y }c;wO>o}w/L=G?)x~/uH|@a}׮\2~׿6?~)7pæ#T .\lـ&O\EA#F;v?vOL>n8p1csGvڧ~8qZ[[Mw}x` Vize]=(_۷.';wqH̙s @Jiu?~u۞sŮ 64<6zٙQjkoQOܰaôi7J>|g֭[}W+TxYcѢE6z踟=3c?x㎫;O6m[˗/\pСÇߡ[ZZKSJ1m}-'xꩧF1lذI&՛lMMMg^`7u棘ջwy͘1cС&Mڌ~i,%o~#---<xg{{3cƌi1X}9S]w_^{a{gQ)WDمbt-yGѦ'b к+Ӌ+Uf=ԯ߳2@UT 9;<9sG?G=z^x{??#'tСC?O?>pE}|"5dw3`x߸qp9/2bx'\+9{@?QF]pq/\jՏE5kΛ7o„ pjll|+^R*b!*bܸqC0`@KKˬYֹUgyb`nmmݸq?=lkb9g3[f_=%&Isinn>s/r}{V馛{w.oM9#ŋϚ5oHZj hoxé#Gu?~*|…^fKv۟9H_uմ/'ZZ*# ^x衇p'N QU.?/'{}gΜ9ƌ3}G}4*?c=3{3f̙3?śB*?=Ng?[̙3%~ZK.9l7^4cĈ_?մDι(瞛2ںf--- 8qI#u4k֬>}lViڝ޾nݺB-9?=~9眳?i]'O~;)?xwܱ=qF>m&~Gsu䑯;~B(rGiooi+e>mk׮{^{v| 7@ݻ+9@wqWwoYUT .7oѣIz衋- eOF,gs#)b֬YG.]/>r)al绋qwy_;`vڢ(/^} 8p(=sѢE[%u_hQxlz UV\f͚ҿ\r @Eկ7\rI={^/thmmm޼GnaÆL8=9 @gg~:׼g'zO>TlccڵkO9嵝jW°Z첟?y?s7v1bGq1GF=_/jT?ϙzO;mxzEYB'Kr '\}$])W1l+C}/ b0Y>wJ/#Fp$ /Gknc׆ ׼OSt|؁MK.mnn>yj3vE$,֭[׽1}[+1mGyd]4}*o߾Q<̝w޹͛7~Ç9U:Wvtt|s_q8fF䓥`<ݻYg@YO8O9~6Թh̖mzj۰񔴙^*P%K<_ܭnj B|+GRJ 8㗱iv)CI03g~Xd֢\׽.&U>{'?ׇ-ހZ[[ ƫu xsϭ=z[-=ؖ[nYp Q0ݱwZ_vȐ!s?ԫo}{K/tSʖgz1qu7'W,^pM1~Æ 7Wuv֊"tX=ӧ?<~1c"|5\sݏ|uvv\9zAKKsI>ޞR*_]|b*TN:ѣGss_7O:^CWR?)V^=p{6ѣGW0k֬|#K.}QGCCÛ~=*uO /~`vX^ñf͚;skg5/2eK0bժU?~QxQmmm=m>(K"^?Yg=odYF1a¸\r9fz9/j&1a¸?^\ {Uӧm#G0 W~'͛\r7=ԑO܆:rW6 *hjj0af<7}xr/YŦB]:Sz cʕ^{^r)IeРAիW!~BSP:QV[vU/_mn)1c|#Gm)x-jؼ 6,\p̙w}/ט1cO_y[;{OBm؉!; U B36nܸU%FNx≗^|pK~w'_x;$} _馛_{sgy.#Aֵ^1c_s~ꩧ~MF{TϟgsC@/;^{­=/Ft2xz *TxcVk܊+>XbڼZV~r!'xbv~_{/4~Xz4u?˞l36oզ= 48=KQG /^O%HVT0*Tح>cުڵk/_?q]3aHKnG?QV۸q^d++lUB=4Ϳw̙3߿up7Κ5kgoQw_,XCz *T(ѫWo۷z~PwO?tH.#D0vQ7;;c-v&65Ӫˢ:O*Ԝ3%0Sܩj)(fgo._|q__^JO *TPĞ{9a„B *T}TPB *TPB *TPB *TPB *TPB *TPB *TPB *( PB *T,d@H,_WxY`*TPB]/Co=UPB *v *TPn.^@$ LT|0h]DH7EG[+DdH 9)(DyPO.l& rŅ'3 L1Yu7 AH$Gp1$` ]2)3*TP"F4SSM-  &1 g  Lb")wF0) Q%Hh(19d"EP 64ʿDRR"R'2T(s8EEf4' HRD .!bϕ, @򒒲>eiFnr2D Y e)XG 2K42OY"@E*fe#2$"04W<Y#&o.JIt /B#ke)9r$Avɓ ^$fe#Qz΢ l074d"D$@ 7,7hF@2Lh2FfY,dr&(#/ B@fPD 2ܕrrS @wwAe3aJD˼hʇe0% Go*TP"Dtԩ Cm&Ff$gDE*մ#Iw*e*)tgHFeRvED"AH rXNd"A4B 4s@ M H*:Rn႘a@3)eЬ(x"] KtIey %&SPST?Gy̐I#M @ @#6Hv LٓA`,A`0"@E*TK+E(9@ 2r%cf6=ː%LNX$=!uԓÔNhqL$K00xaȨP"@EvC~*QL.OHdBaTJ@E82@)!3G& QJh9]TA *nSrj&d+LpExLQI]. E3Q`H͎򐗻w)TT5ŌpWJPhtTB",H7HdbEJbȽLn,7*K=r 8Z9 P]d&8-LP"@Ev7D@8(n(UMM5;,1ݐ@u (ZX4Ek,0͙ҶD(!]1$H,bpUNHwKn5&Adxm9};=m(32]pC"*4sZEn ȪRgR‹DD.9$TH=II5L,=FE1'e.RD1B+TP"@Eݎ邩JcH"5HBRRJr}|&H{#BҶ uJ9bF /JR,'=3D(Xtd,z"tT$Ad0iy%'zEi!H7cJT =i PVvGQVeS*5:Dup 3Ip; LZxC7 \꩹{H[E*T-P4֋0VId$!e]:2 (1A d 0B Ù(M!@OryrS*gҔ倥np/  !CC Eydy2: Ʈټ[$K]s"J# 9)$nRvd(cҢX $ AWW_\qE׀%.?@"t&NKL\.Qa-YeC47H99vcE*TV,<ł9m) 2xe`BDg-;xF]]|aQiaTPCP$p d0sr-eZW݌.ŗL9%BFVPD$ZI40d. t9fGc2Oϣ J7((9% H@"$,NrXH4bL&)y t&V> db,$Dx*TP"Ftԩ..0135$KM}F֑ 8=F>~&0!,BIpp gv^V?GVYe"@ e!1(;dz~&Eǜ,Hgi&$)Ϋ %; p2ep3P$$ (0Si&c kШ,L?BRO eah]L9sC9^ZbUP"@ESŒ%por'$O2@~"!E1Q8(A*,Yd wŅh ΰVb./J-9=##Y SUٽ0Fv/d( D$LHjyͳc؋ e19J>ePi (3 ZI IeXOT`0a@2VY5I*TP"FCj#sp""VsGnYP&E6$/;2 e.w!!$C&9G%-+G`6nLT"IS6Hr5 Ht!~!b7O .@.2g(˺ Gl )C!ʋ$x9YNrML2I!)6].I2G Qe ShfB*@fвū4 cS"@E*~Xt#޺"Ch@YM9J,I "feS#\G',JxrZ n" VoIwGʕYbBL0 F0%b.jr&Z$;=e T9s8d&+d=&ÞDY'cm] n2QDTDN`*\ u9.>U̾`1Z̸BY&ePbr z|!zHhT*"@E*TحPNpw_Pl)*=Ʉ" HQ>U|' +Gr 3(3weH!D_ʒEes hd,eeP#DvRuYir hČI3gdLʉ`v[r&aC Q0 t-+7K iL類wH*jbFK@NTg&_Vvq6i"s*TP"@Eݑ\|+iDQ/IL/(Lrd$h&9ˬŌd򚢰rnaPpY0YxjBL2!*BeRQ _ɔOS@JK)Y#9tn!͢kd#fuF(ͨr6a锍 P'!8SPB|&+@7I2 Q:yRQyH!wC RbXTUP"@E deN˚9(/=D)̕b*4 Yt=lCNH)Ap$1sRWO$ybQzPĦМʎRT@4!N‰[zr{JMIʤaN7= egc,JH,2l!d3z9giN ID99N Z2(Exa=Yd]ɤyPlQGPY]DI0*TP"@E݊\tY#(1ה(țR,eoDYNY9m@P-' <+4Y!5C ܅Yr^D%"S*B8szP /2m7'!#Kh,@"b b^ D:S(ӓM^EUP"@E̼XZɣO` Q /bbL#͓9f1KtKٲH"K;E# hțAUKFI5$3H2ri斝N/k0&3Q@Otɤb2g"Eq(K?cr K"B&sIJ cO^Ġ+ YFr܁0 wLW1ŗHH刮CΗ*TP`7$@ dϻTv5YVX0GU1@e7P)A0yȥuIK\f[&䄈кɄ>H" #:%G ȨBta9$W^&aM\h,%#\3d9]4(; D.Y.0!vJG+)4q q2 (%gE<;Jw*TP"D edc(2bVtDTbF(bII1q /}ˊTG /JE-\0,"z cocd[D B%({R=91EnrF]DEl$ #F r<<) \pP$Bااpa9=2CwQT !4b%GPބ;CRrR8tJPm;*TP`w#@\CXd)hS*5]ɘP{Bn1L j4 f1$vReӛL(ʣ_}OLLRF: (2Kn=DG`3LVKwbЭ}c"XKfPXH$hH('xPlBNN$Hdb9 )K2#w% ;ĦI*TP"GR8h~ct9/RA2X(J]FtA rJ&P<}1z 3e8UV&̤ܒB}ZrCάPB,@J.8SM$LQ(4@!+\0PD-!SVrg B,$)1EdDZ =9(ޕfpu[uV~SLP9 2+M&'K]EO,uiҀ0c0$idB%!ސ"& r %3"Y4fI | VKC-211X0 f pz$*4iX>@]r"*TP"@Eݍ|fٲrvXLq55b@9' 4P9R?Ea9Z̕ "DŽ8(Δ3bGiR"ǖ,fH`bc "<2vy;)93{R9L@L>0Q+LPuTN0d9YH!JYhvD2sGb\FIpۓY $s9 j# xPALpB<+'P"@Ev7 ?eXBYDW>}pU FsT̻0fr H4eƈ]N!5sh 4''e4NE$8pesXFy*Zgbxs9 !{t gXəJbyBͽ̓htʌ(K%><|c*H:Q,F+EZv31BA?LI1b/.$"@E*Tλ`jCCF<)\=1%Ǵ$(ˆ,7D6"&N1QF v$@(18@9RY *ha^eFIVw"4dP|H'{Y&IQv:$FQbD/@d$ne" )95[ղYX{5ѰgQ;-.W&D/ctlloYRcД/>{0v#|MKSj}^D &Q#Nђ(T\j]&̀%[hrYdzr* ep }#f'mOϝ;{%ׯs!:tG5OkkpXQ!M$ QQʹjTYgZe00=wK.!0Fd L*flբZd2bV/@ F;d[rRL{!P txRTǑ4t3"ɽ &2 RK;n(R-=e"eˀ;<9s.]j5xQ#G="$ʕ;xӳ۷!Z [F>l9Cr3!$eIK}Jwr@L0K^dS2Q+&,k?p%נ#*}'NէOʱ1hYBbÉ2Cih!k l#[JRfJ^P5Zr[&9kn&EȐ  \(ψ ed2A5BI\ 2$6ӬhYrH&y ZR3˺#v:CH,h s#.\ R<F DhPJ`=dbw*=cҞMw}Ecj(v :6ʽi ;w?--o;T+ʛ^ Pv5"r"Jedђט QuٌPd-b:G@! pJwv̙[?ĉ=RrADB!2|EI6 $L(BQ[$DjVK0n#)<"⚡;e,rFg#4oK,cV ]\~j֬Z3ׯ?~1I14qD\,sOMpܹ )Lhƃdr2  S 5?͛7o d9iaa$]w… VZErʔ)|)v`ժLd 8#ݧm; [w? guVQ4j+@W8Ie8Uk+@EK=)\d)(t B"'Rwt!Y'G|3Ӯqo6?= kz#U Ȳ! ]0r$ `0 3(,I)K?$'e)ExH9JF]wߵz%KAKLr,/Uє` ].;J->0`rA!ZTMpȮBDp)\Q8-Ztujd~Grv2ѣ$Q3$ܣ?0"Ei):J5r 15E˯M)ګmmm}{YReo_tْg/^dŊ=8jd!T3:Ҳ:=BIZLcKeVE&$Tv%Qr E&sP\rǣc[nH$wR&p, #6nrε0 K-pVʧ '<," K3 ҈e9 寡LГGfR7sjD(خN^?mڦ)φޫO}oګэZ ._x%j`pK pl/::{Ċec;0f#F̟?{ V)Yr +_++@E]qh J5 nW!3JNI餌RJTH8fbbZqoSL)ʈJ*4ֻנA'OLp欙q#57AJYPh͘%#8_#:WZhѾQ,43LaE"Qz K^SD"6%0yEeXoV;kpL)IRy* ?AlՌ&ACĴZjAzWKt) gf E|F^lUx]dN =woxVc옱w\*$ z 'l\/^_i*#"^<p2"n/,9y' ,vSA\dqog"):5 LT$1ɘ l#_W$Ԁ.F K'CO/Jw"G-],M]֧ 'X46F#vFfK A3A55|^EA7;I2" !"9 7!Bȱe HJ`Y\ 2/ ')]yUX B(}!9R&\ ]YR_CrXGiY8K )IK̝@)4npZ-j)sȶJ-4ؕ aú};t  -#@^:Ud ]U !]x%u~BAwW]r]6.K&".K Т_]黪OrhLAA.CMfbf6+kK֥23c` DpA◙r]-%CUsFԐ]F#J^#Z(Y47SvQ2-ePV>F@&À @Ͳ 2  5 Zh-nn/bܝXZd1$%aF'^ M&'%Y9DY@2I\zzh 4z 董%x6bv}̝{񫡡S^W0 @8 ]=jl{ 3 * Y`TXV* W]5t,DUPD2dF]l,*hqX7F"ˈ,ݙ3lE- B$RRY$&_3$ CJHۼlc[H9`llD[B,1ň;Cׯ\zW\ly{Zsιlhhhjjׯ߰ǎۻw@H-\xUV]nÆ9RccckKKǎ?tД%a/H,hfsúO# zbK`l>4kX3eG+%G7w.'Zb j5Af֧qcƌ߯o6|VjyAMdfAT9WnlH -t,gJmZZop+W3^Z[֮Ybe˖ZzZsΒwۘcGd/X9oE_}cgggVKHT mm0`铰yyfU+WX}c-bhiiիO[#<4|`dØn-`VhWAaV>-%#,_pDÒ;ϔPHM$DT))ӕ?ߕ+*xk^)-$ܔ3ZL+pi9+QDpkgwqfѳyxiLRRB7f7<0TrnBJQ|mEw/< f? <=zT6$X1ɔ_>SOmnitZ< }ƣ3zhիo}ݧ15o YN0SnݺE͛7ѢEk׮fZ |9'xbes6'O>CF ăbJ'4W\~Ya' Cg0f"]H'XΠAx##2+? Uky_͙!C>FV˖/erN8{G݆ljj:G0=V{?SZ[_UW/X8wK.7^"Qrttt` ֺ(Fuj+$2.[KMI$kk[oۿ${LM"QLY+ ^-`0Ne,7T#R<әh" `lA1YrLz&,:tժUdѢSL#GDyB -H:wvJ:M&<6`p)RQ 2tΜhE-$X FL(r@%zUv_qf0(vO$bf[nuE[(?%^zm'rnN`gK׏^GGܹsΝkfWOQ-';7lh|ɧ 52+x;bܖ(96`͠X0O|W-1@["IZXӋH$`9V wc٪%dFc@|`_8\!Cu*,%h[QΘ~ =D7Q$Jβ B;ƌp4(FGrBWrd+# }p7@GZUkV73SJ9 ٷawSX u#BDgDZ2@ÆN9)Go\F`/@"g@#,+FO 0g&_no~-~z`寖/]U+6ÌϿl> ҥKk ,_bC =[<'}e[r xp-~z~$8w| HFRܭ+@ܲxؒ[t,IRRlU9d.*9&,\1 0DKG(2 YL 3Wi05xЀW† r>au@܅C# 2R="I QcnEϷe>Σ6ŴZ}|$iZZZSt:F&ϝryʤ)C ik`R<{{ _pѢEZرc,eccV- b\P LF@k,E⒠ æwd>} :z>}k_̒EZ'uvz!2fһwKKkKkKSSSSCcsk ٹv͚g=d3ٟ 淿2p^{کxg-]n][x @b,$R c $ZM5R.a. 4׭Z{:CHœY,а9 "kJL*3LDFX "`$9fkvͺ=QccG5d%K.Ydek֬‚7\}oO=o +׷ ={T46ɽzjmiDצ+@ 9fֻw֦WKTbŊe˖YzӠaƍW]}թ:``m 'f?la[Z[z6ZÆ;;:7n\߾ae˗oذHOY0﮻ sҤATSgεZmꕋ.`eK:Ē#kR{ @&) ֶ+*@W(/ ^o; К2d,M=ZVʴb]11g3Q1אVHD$F, <`ݟ{WJ:J؊)fˌClQ`2 9^ZS~k7nk R&Q^8M.Y0#_pe3b݆ݗÇd.4(]$u.oJ)va'a@3)m}{6dӳZ|ٸc p1Eёi(Ȟ466tT6O5  U9el<3fDMz4}gVƁ3ۈqc ̵C랻?ȠA8$̯˳~衇0 IV{|c-nhh2e  ,IR>{-se7tsw]v۟7g@LpeeIG T2p<:Çgeq@SKޯ;h!wm8B?hQORn_3o^?Gvء;3IA5eo֮Y.tlΛ+5G~nhlBƕ!H~Enٟs|O,)lxeI!e7]z^7vb`BИpc#=z^S[G3z𿥥0abKskR,#\k׬~`3׍P:?-`M{M7?kﰡ=ЁVz_cGkfϞbŲh1 k]ؑ2˞Sކ[Y%1\d;^Cٓm3&~ Y0,@Per$, ,#\,.2b:  X-匶>ef;WO?IsϽw P$:^N$rm"[L 1F|07ZI,Yyx3M 4|v}p;HSlY,T~|T* vb|Nz;w?{%MoT B([l\KZ6/iib7:ꫯ.I_ۣ꾪YhѓSSt  L:)fZn 5>",@@aES#xkϞ=pDG?fZ}X"M=/xoذa{ŗk*xػ瞻5k1. ܱ(6$KOwl"F.v)B"kE8?+Nv+D`1^ L`v?ƛo3;w$CH7]7aU•^{}˒/uU.$\z\p% XpqK{`K4:-N7ǹɓIDAT}A1JWg mbZs[n[nGoo~cE:zjiLڜt Im-]-FEX`%{RtoY<ڵ], wIhБ2&AK%U-KԲ{.j%:rLdPzE[`v7ˠ$~{ 3}#'/:5y嘦 xӍ7,q'5A2mX#}>ÇO<5 3)hd"h*\ ;xo|?o>|deSs;/[Rۻ;~>kƍ'SO:X,EPH^bX z9G<`8tqϽ oٻJ<dž>xMF˹SgcŖ[f&'/b x\z\pKEDU=~(>` RUj6$C*t2@$Fu9H8 PYyg7|W_83RUp ך {5ID-0JuW]u{.`!GQKPig8 }ˑk?oiYPh{`O=XGz+N"@#YRz`ptQrmAV ?+EUR|gU[m)@K+DE;|w}ͷܜąFD[zKWZѭ[%pKpy#%.V<p"Z#)I>D,U'#t ؐ*~[R#d1[`޽w3Vye`r)J)#[4n#?/Z'tCR$¤}pߞ"5gidzg:fAfǔ%(7Z@-j@A D,Tk%АY{D C) '7\iI'bxrÆws_ŭ`I: / bffc@!ۯ!>C<0D%\zD}{%<Ep[|Vpb?/}i͚5ˑgϞՓO?=hgF֥]X_<3b}cj"u^yŃ o!ppThVϫGGV jPX0>/*""~bφ |FpjnE/ ]Vs-=\p`BԨԱ9#rwGb@+kHFM"Kl%.^URd$]p+?wܾjԩS>__ޑR5-/"pKf.LVJ'k9@ $s~|_յ^OB 68׭}qԩS'""?L))G޲\j趑N-RD/uOe"Oɚ:6d'?] ngr~epdIeg %K|kڹs;#ChF7ـƛO<fƨ "@$) + W'rj{ɟ'EETXo0_u֭~{@XMp-y#Ⱥ!%K*v^,`X>0>}zsE@f_ۻ'4yq +-o=/e \Z{ x7"E/V _U2j13AGe%@$ Fi#1Q JBN$*Qgә&d3WOup^|ſ{L/bFJwQL025919@Ͽ{71g)4"^Uo^ 4k֬Yn# >ddɑ:s/|Es-lj- UY Us] ,(??|ۭuZ{g7oit5TD ^zqxۈ#7޽{,>WVm5-rJl}/u"&]D#ȉ{-n喛..^JK35=2{K`YL8EX.4\AB0J5 $}9`I-UeVxD½e'H7% :'Ƶk_w511}o|?v ä{ul0ܵk M7GI )6 ḏc̥#Dd `>wX'Z FJ5v;oX FX?/F@W\1|o>.lo97xTE-+DLjMCۥ/pYp%=VV _XGeS'[bҰ eHz{K!3]4E#%by-(BRe 45=/_oƧ6l؈eG?GgNϓarkef/Rĵ,0ƛO5b4Nj&hTJؿoxwÍ7R $謸.e淾7~2ջn$ K2&dʪZK7۲M$% l`J5FY$Zqղ_>|wlbW9iI),t_obI|( !#R#5Μ9Sz5(LDt `~ݚ k>㫟ׯ_V:tO@Vcú]׭]~ţϟ[99w{ޡ{C,f*E9طz //\ͫ=3HcވR!/%7xc1n⊩nMte-T~<?;+_{_7t=\ 9!1KC12FfF@6Ixjh:r2z v&W׊2bxW@f 5d۽{bSV:OR*)1fmT5gR%̀'&lO9 F-te-`{4 VY-#8(*9`@B uA{m9w^}r3x駞}ĉ~{:\8v|`7l\J V#\C=6|3gd[),yKcu\mff bp^2B YS(Y28o#@3aNnDXՐJRf{=O)~_z-[{7\{;1l&$SvaL5 #(0 2\/NDcD9hKO>ԓO>9sL0 ghi/L"@5=rrDӌEFOHa ol?33=>9>'Z?Y  8ͬ{>kף>Ϗg>2hxHYpfѣGo\ `pt#h `L+D`ű9Ef\&@gԐ"OdtE,rWd%w=ڞO~G馛+l%`@qp%`eK{MQ3KrwʄUf!* Fp 42;l!`+ 9V:}#=rTS< vBT"Fʑ-ݚO|4B7ϼ1;::Ydzzm]_yhX"-NB ;+p]V6RhEƴ?u?_=GN+f fȤ% *Q:1)5D?bؕDUv_>r?0*?"B6c8%#oh`؟za[;{ SOc 9jnO~+'{3 z'K üPю"H$WzAK/3K0< gV2^׿w_xq~~pYsE-&`me=RWp W:2LnR&Iʚ{ v9iHڈ[m !JFȪd|Ŧ/;vXx? r&9.!=9e@N"["!+͛iD( KHZ=rA9emٺƧ>yVӧO?ԓ٣5"VK߻)D.KVkS2)x8)V=[͂Sn~$=PF}Yw0g2[l сG02v:jQY;pərgHY!`@۷}wwCd;+NΝ|W\b9"@|2D+0Ke*gfo~ȑŗĉ/;wݩPeD #׮[m۶{#G<-b,"AfJ~ӝ;wB6(,.pHE2xwvSO=u`W_},"tb7+\^љQc hVLԞ4]/YuR>|y,?* B#э&K`ak0XZ*Vb :ԞJʙFCTJZLUi5 ~ _:>D9r/r-7{j-/iukwbsG%/#ѫ2\Ӽg+`M+`y@p$"p rrjɗ[K{K/,!g>g~__ҡ}G}'>uuF.{ 9 %-$:0RJ,79{DiD LK"Uʆ]Zײr3ȔČ`”%!fҡ-m@NLL~+!/_|fjp4٥ݥg?FDMR<$=:l4x 7}m?\sP 2,o[ne߾?_}$f/Ozp%D)9K2t7.K6IVvuo!Vb.?nj`333vlZ(}R{*ج{ANx!kN 6atĶ]>{psum=FP(Z@I[H:ܒ$\žժoN33k~wwa^x[o1:ڭ?23=eb7pք( | 2hUR?[]Q`0rP+DhVh -=` s]`9lQEE~ c5|{^~,S}رo7|'?K\D_,[5v[S%\"jB̚v+ \P( [c#]ӀLfЙ@Jl*Ӣz~.yZ: NJH)wFt,B,'2iu3k؁NfT;D͸릧7}TV4l$+j@= eBMVAIymW_˟sϽSSS#avv?phZőN" J!B-aLа wf+gHe S^mq|UWMMTW`E)41` )Rt~$X3kz辯C'2m[[4wVR&LU#2me7(dՋH<8~{ )݅@v6\F:ȽmlH;qp&ҽHЏ T}EpޱT.3?SKG/Fzy"җ i+UXerp.,sUX7R0jy-#z A jU_җOo{_о%`1\:/ {_9E@pGZ([F@%jI`,Y4(A{2ٌV磬ōת bB{R+'u2 /a{zffD3)zYJE2AaSO=ԶdLarӭe%T LkPl}rf0D7qٟ٭:|'NZT=uXeʙn@dZ{N&قN1\pȡLg違PMxbqnM5vZuy0: 6].(> Iv2i @ffh;l\qitNxjXN+,`D-T6Z9=U`]F1"6/U}0U.`'6_/+7.s>˯,FK@F[9[sVJ4\ Aղ+U`?-gToKGPI-d]usfX%]Ũ"}7BtK8YlId4ř2 N/-?~ NeܻHDw7-F#:t($e;I7pXv)ˊ7%Yx&MhU [3}7|w>t]=^hAhί$,Qz4eggf$Jܼ0b^qС^F}PW+9 &Q{Q25kv9Ҵ!pjvN [GfOGp%ӧO݋Sݒ3<3D%_kg]#l d#)˥`$W\pWt˯2E W?I=eYpY ~}#ьL]~.4iI# #agLUРD nVE*HNǃA" y,'ꔸeGll Szq$@{k}ɧ],xŗ_;v옜,VkRƆB$Bщh '(ELb8%D-sF%>H2P lAjULC FH \5W_='8x{ e  Tl  hS=ZlK՗!߁V'yN( KaÆ<FEN,8yrD陥{!EFzGp)y+kK/|q0 &0/~q>;;vK@E%`E2sOs'bCy:[Xr%h$͚b1(h:X%JKNQ2QPte:2[$yMI6(l wLo޼yw^z'{QIn)ΤDRLlvk dj ,0=w>kx1/߀e8W❙N̐gPkmpfAY3tfpsNZItض}[ouzn r y@Lǘi0)%jȮ->ؙJYa29=yVlٲuk?\U7Enx;~ek֮&=e"0K>$dR+`ӆ#M鿵拈ϻ֯_?akCT,X\ԫ-ZG.s@j(F9P]DoJ7e2t>oN77d$Ee ,rYIeBU#)eT#nGk׭D#H4dLM{^5~f3rZ!y5dbF*RW5;JRteA6ݤ Ĉ}Vk䙹⎑aQ*jK?|uܾ}̐uf>ǓK@2݈>L8^}"d^>@4K0KZlN/\n"o /p0޽jX[ɓi\zX5b1nDXjv+}=5wꑟ ߥ%k>=o%`1\:@Fg2.q x_ DKg9]Mt&ddU 32SȔIAYF 7D5ɚ2FaE 7@KC5C1wyt"S>7g50eP.5V{g@)g_xgkǎ)XS vW^VMDC`˥&!%pK* 0MMOup;c*16d^7$>r5PV+rIH,t`EyKŸGuE]$-s3 N7xdn}lJ$ug 4޷gp%3ZfKKhJBHaUEjj]tgRY+4}{dl۾Ĭk|0X Wl^2SOշEItSZ,t07_M7 ^ܽgw9#XnvMJK!b5 RG)8~7 "#zJ$V}Wo߿tď~c+6n&'+۷5 #@jO. K1@;Sip-,8l}~ܱFcGO?}#ܻ~k0noz)KpYw6,C%}\ oߢ5Z`hf{&v!J<(ADs_Q,z֬ۋ/0hy1Z cz-E ҵdN~ߘ_j:sUa.H D JD$TL{;L'OK}g_ѫ955 ecʄFFR s@dleM1 :yO>1ܾ/BHK&r?7w򙧞r6vH"54PF0B2 T6jw6.?Xba ]=[9"gc5X0i^TZnP*\xgmjV\+)A)ǟN7疛n6>hϞ=?ݜw;\i_|cKpΝK'ȣɊ 0V?!]ӿ۶_'?ysNDcǏo/eŧ\%ݻw/_0.BRG玨e+``VK\#e@gInHh-K4ʢ̒ `$ KfaMhFreҿO|G{[o֬]4a(nP Ϋa摃#;cWF\mN<( }hׇ|S sd?;cڵK@Bei%  eiOXn}KV a9:E߳grl7B'n6uXEŔ޷'M`S]l6"֬g?^<7}׽75С6oYՓ{/m vM*4LS81TW&-`[{~/?~';nԚIӪn{)2}Ksφ+6\/߿WG>㪫V GrǕW9===77pK.T0u0{ȚYk"V޳_曬W'ׯ_V&pyY#@$h7 `O<g֮]gΜ9}`0< 8'&NꗀC}э7NDs"@ VM&GypA`8X- Y+Fu xr%"!ˌf%7WZBi7roΛ c7ͨJp%*[艈j*'?=xЙ3g~~歷̟D,p|HhBn-_{>ƍ/ "MĂu)dN [uӧO9rdqo===O|;˂xp R *{R\壏7L{ͺ]@d3ʺS~{d1曫I[Dד,ܛ6oų-|2ebgQLBoǎ}߽[oO06l`|lۻ_"[[fԹ٣=g{v-6d6[6mU) >3/ސuz@1%+/rȑœLLLӘ@UѣGO>[{|ꉽ{&g& *!dKD,C/'-[>ψ"#t2~pTUϷvnzzff*sE?w゚>#7ص뎚:o̷Rٗ_ze ׯ'B [9??xo˿O~5ۯj{96_+>|d-ӓ#`yg}gynW^>|ww1IpO.ɦMns`$kBy=;ڸqcȴ`LMtq뭷߿Y`ɓsssgΜϚ;լ-[\ Ͼ̟>xŖ-(3c)pOOM>sc?w]wW̬jO:}ܑGja?|v^Hr(#?2t鮣(VCne`^ 9?^k vVܚhur6X[曻w~ 5knٺq kNͬ&c'N~[ꫯk_~Æ k֮ c'NȅW/tׇ>/L:JVg%bY!kg 'HaP 9\jkf<[C`6>Opu?6y?k֬۶_[?< 0K[{>r_|^"aÆ[Yfrzjbjԉ'?~s'簬ʭ 4E[f"%Dk!D@`Q+ݜs,UD | xsK tMQi%h;P֚2fvGhZ˲ ɤA'>K077o~s*ܹ3BGJ406$9ŽG]~]wDSYYڝ3Ad95C8qĉ4y!;o}6DdЀ@5q?O>rhϞ%՚`p,h˯nٸE:һ>t ?_z`X-~7_/tr]U}BD0"JՓ02O=5«ؾ}uJY0SJqo}֓\MﻏJozw쌁p_od&/- gLLLt Agtkɟ?OmWyQ33l]p RTjԂ`aA{BErd ـlXJ&Ees TS\PX$*P'Zқ\w\?+zqtqƏ~c_{-$%g Ė|X. ̧o'cLMMj.cU-~w։'Vsׯ/E۳>gi$''&l &YC"yVIU)i[eB4OqP 䖭?4Ϝ<|tN;3k֬Yqƍ6v` D.:7%l۾暝U@Ȩ7h ,F|ѷ.K8?I-y#.n˗_/ųQ-QdYjFy;Y3 IFD͵R 5^{]wmzeO͝u=X#i?OnrRI;ew7sɰ+Hq">G6_t%IW`=_[o ɓ#,>7oG?OzWi(>ȴDx"oi˖-GO[mڴg?u͵F dT󚝷vۚӧI+֬Yk׮~w8+BdLN{σشi^~zQOⅨ&^$ OJ{rr뮽kɤ}yQ;; JȐwm`jrM7\ڲeˠ'X;w>O~b @?SvQGcO k Zvmwޱmsssgݍ|HqG'S;wD"u߱G o|&&&}3}#3+`+oǎ?q|xݺu>ݾγĉ{zv^umX)t>}=7Q.11qǏXn-7߼}ە+G99`brrrݺuWnb;w^{l۾eN#G{uuرٗsmg'N_%ItMg7o1B+iBo ,F.OX}6}!KX9|K,*Y ,!R6@YB1AVʤ JUf q pГ+Z0S}sC>uz~0???_YmI155v;رs-Za5@59R BYRќ0"rrr_Ӊ"DrT ˘B1Nݻ}Ǐ;57??? lONLYfƍ6lذ~5k7mڔdGlD'4դ`)OFA͝9o{=:{)3Wlr7l^vFё&{'N͝:9f^̺um۱e534 "[AXْű͚>*Tk-- t.4B9(/1  g.Vad<~bo}3gNF?=amW^yj`@9LdnIв &)026~O;9wܩS#brrrff͖-[zM&&'[cosǎ>}&6nܸ+6mbݺukMѕ)ܻ{Ξ89--WlzŖ 6[731=S s@lͬ9̨ٔNJ& ȲtcD-2ݒF&u.^?bO~]wfY՜m A܎9?~̙3%knڸal|igF$]D%"@l\%Wjf*a*3K۵hp5F׶]wV&fUns.#ZWl#efkJkb7d9`dt#̾-3 9v_/{>XZh33XQs|X 4P3!Jzl# Ue1Z)5KI \>w f1!3ΡW%yRtP[s.\M Юk"*e@#;Tu(L7➭ X. @c[L^j_[\p)xg>;s_n:`fW8Y,rD9ðo*wnFBTM] Ts*vC#A@nrbbrjLMNhB蘁RC 'pK$h\PpqYUيvyO 7箮YQLTK'a &fdrT(ѫX`{TIO0e ʋf]X 5AO$cnE/,T*/ 1:ATRPLr%n0 Zviڏ\nKDI  2~4{RMB53ɠ$QnR33SS]q`!:W[ZSmuޮ|UEIA1!/g(̊%uѽIFQR+(,Df +`qu<PklD&МYDysbD5016PjBnXo@[E!\7$ "hv @i& ΆP+qa@dH -ЂAuhh9ubnq?ЇvMNL${!lU !T[U"gunof EAJhtBi" ռ#Uv }3V9d@ tR1 &l 1`La:|D_n >K$ZFGt&`9a;ehv'B,j^"hk8UzEFf`%t7[hL lgf He.οH6; ŌJdK سS g4||q=HF?H[ ѥ4hv)NeuTb/eA{rly 2Vl5 6NUU,s!\c4pXɞeuUr 1> x6^y;3.!hЭt'\|2"S ޠњI{`e 6Zz$^E ǒP4(w5Nud#ؒ[KrlD3ݜe$7 >&&&aUY~YNhAvdҕKCttDi-p -枋%R$(?`f85,je0ekY$4fdd#^ f/#>@hDǏ?tc|p2Җ)zڟزW1 EGVyr2wK@#~ObT ` |,9LURnh(Yd4/i)tHid,g%$9LI:X{Y^Y6qEJ  23 Xn)lbVE ;z%~g@ 4;ffG"JT"* g>1G?`Hdff;nlPb I;V5?Dx6vLԆljDIάNiE,okIEF) H2, /R5EWuKkv?K|3lefC/붵tKƋCP,fV 3lf3Xn M¶)%,NFkbRMT6P& EcyJݽ0AA7F$S~H5}d\;c977wVc䑗ꫯ̧?][D^E a4fu_%alETWda22nt+qsY{L2#YHahUh=]Q^hHFsRis}9r͵al6dAc[ohV̙38x@Q6V{ßk_d75 pJ[irz[Qh%PRo)^9JbVȞHd2pdF.6A[d3 4}ôB߰9ON6m'VnFC[xV}1A/Uc'ѿ;2iN"a&F ]vP6LQ vJH& -X]bZ\"4ddHN(bf= !dmmdcH. 3̆c2;r#G~{ܩSssvnn̙ɩɉ 7ر-[7lڠ ;;k 5C% D58,8E*K)(ϲ)RES'-$;IN@*yFcd}BjBUFӑlJBH$RB6 \IIi:4SHC2n`Ttԩ HJ΅ޱ p@wL;! E5 k.Lӭ JxjA 01CUЂ\x"s63(&KT1)0=(,@~t0;(s5t ,@c8ࠊE(W*FIӥn` G Fr!uلh1PoWID]eorfd.(~69,g$d ^j 1mB%]2H5S9p/ I)h&YjM5Q|O.z:ܹ&t`Qf,vh?/eE-! -@<]5(b#E#`a*2"^jG@ p ֥@?N"bYER,/׵@-pR]%d.&:ŋi ^YGRU5l#Pԕ! 02QT7 ~%s2j"4*X s 1` 1>h?nr=jP$k dV(l _"jO,ea3hVeC&+I@UEM&4j0ɺ,XT„"AbСY#"وi'70JEQeCڋT]/9-};e?HEc0c| `&L *jр2q[.7;Yvc6I?XȲh&ыY)J`e TL'KStZ )U}[aE/&[vzKUKC 62$)E@[Yf/]D2Dd;ޥd,$"UFdD%F&DGɮw{=/O hL&]*c0cuZbl;dqލRowVdCGF4 h$Sfj?#ԤaUU^,$*ƁIl]=A6]Uhp-,/wL10>4Z\h=lA"[ꃥO5@l}4EkLL+AK -RShY2af?(hIQ叫ɖ=Lc28V@a I4 0c0_s8@9+2 T!VHSHBTqiDoD%H)j/E20*D_} AE?P f A4&d2Eg=|$IF ͬi?3Z*'նR$iE-tU=;-yYCRTIQ"Yc̾io٢I` 1?ϯߴʀQo}gHW!*IDSlnD "ZUѹf 3j*Qt$d)$(`b@eG B ;e0HR?gY\] b%|[TI4? ZO"ԟykЖP:qE̖LeO#*ν]$hpè/ |c0c|`a%[uqLZ* &-@#DєUU1)2Jid7SH5TRHR5 XDQ?nDevIF:]reR!%%"e"Y* PIԫVuՀT#%(S`VZ2HKEM9`A`A4eFL`ZTkXLU͔d^& c0cAI32u,[EWװd30}M Y3=pFH3[d &QYt&iOXL)kWP0fj d.$3Ҕfndkek۬ʢQC}n`@u.T&@R?k0M ʒVC`A)BTBUM؍- _ 04HQ &# G` 1_~KtyWTJ] U ֗~Lj(ր΄fղnc Y=l¨!8 QJ&lȣ*Wu@0$`f$V:`z$Q10h;ѕ]Iah^_VU}u':{Gf J i{I/kj2JgPXGAV{+FB1` 1@Le4>T#jE )ГQwpŅ)8l&!&DT& Y\zFfߎ,~Zw ٝe%=p(g=5H~[ *1E0v6 fc6&TcR HTFI6 &K$~eRUfc,J/ǕrTMhES4F?n aPil!'P P Df Y>c0cAn՜ٔ*:ʲFTE*脃 Xj =HMT\JU.TJ0iv0U0Z$@UOc,f *tm{ K{\ĩ@iTw CT/XL*vw$U.;pk\TQԐMeFZc^))T#8T0c0 ef d= LDD,1rQ ^ &TUE50V+RnLSzPE D%mB *"QBIJjJTR .g9  5wV2x.=*)؎A8#(ٻ%P5~ V #әmcB,$@3Bi&jN ljc0c|Zk 3ia}JӽkN`-[rj(u‘6\&3J݀4SfK- 8@3ɐAٍt1D̓~t]%E,j҉U=G0gC)@(Ы`/(ߺRR*^<%a׫$:dgL(dL'F+XUMII0c0 "}sHe2W6T+W=a3SҲDv*FUt@Ү19F |}aef?%` fTDV@4M6ؒL}OɞULx'JH)@f,W>J*m)'``,)5S$íbM$$+aUqRb>!D*\=UL9t$YzRVo1` 1 *i-q,.ShUXTtIHT~Y<[,1T_CI#z$ @TM"K)e&&_bG5eIA]R)MuU,LD232A(. Iw)m(tVϗlHf2X os^`(c/z7 L8jDisd_Vr(u"Տ0c0 JVӒ(ty4Lާhp Dy,1thppҊr"]6H:BQHNA YFQIv`Pv,h#h(P}^ X$R B bF~5v;.? i0g\#$ݥ.(+'Fhc0c|eEG 83 D^@ RVw`r $#D+KDZP.#z: !T> L{UJcIşF`L!rAZ!}I#kJ2ާR}^Țb_gɱ$5KADxpEfJ\0[ r I6H,|%`$lzJ,0c0 KV(EAdbd8u]ci.TPVdV]9;$ԂH38"FeyԪN0pJz\չ2<1ht*yF$TS2ʟؘJ$:k|xe=mش;pWvxTfUhyh AP%pR=^ VN$wU:z{>1[P` v[vjӂ{1` 1 Uc3*ɤ %)d;khNEv~5gW(vʚ4/ Cd^O MXgeJ*:2̠l%nL7L"E 8@FkY^qȬvwwENsWU6 l&+l`@mF(c6IЪ_kZ~jhM醾ʞSV &B+ǙdJF/5h (kcTc0c|񵯱JS B}ϓ@&XFVe B5fIBX%%kXN.+^zQ>p@V/@Cji\ ]ڌͱġ%5Xҕٓj5W,"Kc]$rm6P 7 d\ *bukA aUQoh.9c00Ƚ{X_:c*Jg1I0+sS,)Ev_F"zhSL$<Ȭ窤!3[%MfA$KdyiDfЁzcc5pxwEI$:LfOpTVkfU$ T`RO,3#E$2 !E$+ -@fNj"#k ti 1` 1>(mE$,ݽb* AvLu6(DډREj6^2J[Uh6 2,H(mh!o#ڇuM2NFY,2#[Y EDe$½EI%+N!X*ݥ!WgݰEG$D&)sڿH`譈 `HL'nq` 1`  x 7} );tfXJ58,fXԣRL*z;D Q‘yFZ5vЃ0U'M Fj7%1J$FY @DLÎI4.J sX.#edI" %,N\ 5;2|U5늣F1۲epA.qY4e't*ȖQF23.HъߊfUs}ߵIZ` 1UC̫hF 4pdױY9QrP@d1 7}lTLmJ"~0]XA*lvK"&j(D*u$dqi8fܫ,1M:{RzuD %b՗.jnQ-3nVvT~K^#v gN>Vߏ$pT6c0c|C3Vo#tp)G0$AQW/RsBZ,%i'z8Ad0h RJ( q5PxEʪKd2TL.mـS@&U޸D*>@In:TD VSQt&F[妍!+.dEes (w^T4EM} 3;(:jTT֋WsYD08(q+^@L&+IkަT_К"Q`wɺM-'&22 ${Fu}p%`U2̈ξ<~Ѕz=F{3Z0dn?m$ԎSD#ld5;/xPz@TW*[ njH[rh&3bNaESaEӆwE^R mTDroXR/iPeZ4I‰ Z06̀ 缅ahg='g)l:/}QT%8EP_܅/Os:2uh~-%jԟLX`-r@.$X~2sFBOT'";hEb$;VTO{׈*#j6aAk4HjyQ-ۙ~Ƚi8ʾ'B ֆ( 8Tu<㚁CKUՙ*-K}>ӇR)m<0cD/횪lkd{y>9ci/g 95} .B baETk1i666I,:Uo%2w+c^Լ@9JI1E:GAd;Tf_C"|_4pl#Ɍr_T{%^ُؐt_NE}ϫ_......^2/H\k?Zv[l AכT;w6'Q΃x*z 8Y"uYOf+u7YUO[;lW@FI瘍K5Y4J?>v>%_.$`M>{ `rj[Kq>;Sy{[ [>F o0Na\do%^v 1,%`jc5 7D-6vCTʰ_gjJ Iľ[%nA`Zrܵ^zsY g̦3r{{?!k{{30$}C Aaewb- :>g-;Er:s1ر:{LDzh8Rm|fӫ>'jsKYj_\\\\\Lp]Di v;\`nild lʏO^,#[Z2ל!9Y*h^y39USVeK7#ll*1Lղ;m޵* 3*ՠHq;+16M{yVĢ1!znjK[$", ֕ʨ~_a-Dؾ=;(%n6 BvǹϦ;~jEI. 1'tOZ^T5-k-o!Q{k{ˇiÐȅp ]}qK Ȁ2б Cb@GÂ.[ݱ\QrW{5gR?QYWLmӦ"=[g- ,J6N])T HR?BulLͷ“lqY-*%I`DeoNp*z3(vʻ 9;n" [o4: S2{ ^[gtd+a [Np{T5M؊v /AS#JڸcsNU!mT>6u.,[Oە8\ ٙ$  ]:vo٥kSZ%A˻XN]o#6Sm=Q{-onUpppppRPkk\,kX@d^Ь0™:u-yp|$c&Hd,$@ͱ-+Gt T p _ePSMA+3?qtgNIhc堒ߟh6!e-,d yt @]l 5[&We6^4.h^;Z08=#, Ľ'x~-Hm=t"%f ͮz {x|W?܃;vsg/{_2UgZjsXp'1?i!9mC-GU9p^cN]>6u`PWxAbFQL랴Ns I{sa?/=:KV=Ji`{mWuJЉս[*6QCEfرgLTZ%^w躞w.j߳-:km*IaxP4^c|yQ9gnb1+: R LbZBtk`j{ mHыX7NPb[2g P6DO"/#\0aD.i!gG`fϤ߃x `iJǑ!=  C Cիކ1; '"W VB%{O!zM1l߇ g`EX'!vz<̹~S0|prA2UI|SX!p ML#/1hAa]={-;s]C <K]ZU@O"q]Hu=H5b|BN&[gV8H[SΜ" .3h8TWne240"%}ɲp7Ȳ!pI?Ĭ8K]FCܢ|[[gjFY$C =pcrÙ$yW`p [<֧3C{ BnV^z8ښXi(_![D5]X %7 I^Q@R T/io oUIF!95B & ŃeNUwL gPG psweeT;I: ˃hl0D'0B]`; /"w_ԂkO欜 y;oTHX8+Ljyʶ9R{&iJRPX~dKـڭIRâ۾voG' q6L'և5H0Akm]@Ҍ:TXp3 Б. = L*P% i뾈#Ki Tݘ3cd@#"v^2{};`aT0jx;woghXs2Zea% `4J=]=v%4 -&ZtR HAL^\\\\\t[ykVp2޻-ibRERU`9bO*CSgwlca"0vϦ#>yuwC7WV UoL!Jřy.6"%;g00qsMgqÔx'Eۭ / %t[nwtmqW)oڅx^ y5/-ZR& V-Ak=kY2Mtݩž!WOĵpm/4i6`${s0Sss+ aݿ ¸'f"G;EZrd`͜aի}aOMS'Z-#݃[tv3/|V,[f[Z ɹ.["RM/7xGԦA%`/BjNT;χ ;p߭4}^iN8mplWt'0ł.Ji_@p,)iiVȴV&Z#T2? `c&@=k8iOnn.kgP\[Opm{s^Y:,ÙwnN0......^6$b$4Pq C/|{H l!ƕn]N5KJ ۡ r@.$;VQl8[Qu#'^jkŨlkh8"@V3=6"sJ֐.:=mʽHAlcRV, "#\Ζ=y0Ɛ8KOUlt.ҧ7s[1v _K+I煑 ܒW40$`j htdoWo OVi##pOP >ԑ**x|BQTKz!+&zahl7'QCtm5`;}.Y@jx)1{Ҹlqwy=Ll7pn\Y9(g+ʊ]Σl3B8gQ@ h4e.LF7:°wjޗNitHG4+ҷ鹻/gL0 Ce0{/~g{&TfU$ZN{l톧.9N jbC(LGa뺈)ëRIp:(a#(w.64f_R6{@xᚒm"Cuq{ C!*u }2|ٝyB%~.>>TM I./|E-yV~͞;8VTѪIw? S!uʳQMҹ' tKV0Fo]{h-@ڷJs S*۞-Cv8ZԲ c ';-wW7SM)N`a xs Y 10َ5"v0B:$a1rerwdH%lK`MPK?/lŶY-;Zp*,6I +$g; #-b-`@wXܖN=Jpf[)"p< ,Β[:d $ +:3,y""ТDZ``KBr!P dL%yqAi,AǡRbXN5>e/|ퟯ; b5s^Ac0 d7գ1ȠNWg ;"?lm|#iqZ,m%3D94BkzCP]ʽ aZ q,ʩr$6'苤JޜLa? d.%ΑC!kU+ S[Z&뺞z7n-!DL@f+$epD3^Ks&ޝS_\\\\\l_^6C{U(ujYmP5Î!Khz ! ~Jd!r=CSk7p 2FJȫ# [>N]NrҢz1YB2]sF8ўoy@T Z8@HsؚZC!GBb Dhga^~i@ &ԕ _~UMQX]#ǚFpTǭ'\I*l i-`4*; 4CXbSW_nu1"cBLoj{)a7x0>V%rjNU>a 8B0%2"b .T9bgB{f7̀5LmItGjrYυhR(΃͂5mn(S^\\\\\dwީi{/x6^)A-dEcɇ3bʨj'Y >5V5S%gx$ѱVK 5D/CǼ+ZYbZ5 Ec;PE<,uV0V0/ .jPJ:[4P/vC 4[\젏HV{X@d]0˸?W꧍;{apV} gCu!hvJ dZMT`1Y2V#6%L1լs,ը34Gړ˓lԬ Ƞ0A)vę82S+NY!޶ B$Ai'ha$ ǴF\\  F[R&S[&׫,\2Zp έ2KG'{{rf`[Uת z &r2{LZ_\/2uxxAptHseE;$^!ɀk_[ GJԬx߂9 b8J$MM#Ld#Ì=L9r!\3Brp.;[w ؀8FbZꃫDyeVu-;@kڋ 02ippIn7,!Pf%^H2oaUE.K\trYk7@ ?mD&&Pj5$B̪$lj0]v$l2 F`;w"vLT=!۫ZVMLnTD 2J#W@{w毠2J} 8D"1;T ]Hab`eʒ? 0% q+d,||`Xޡ,}p=)XlD$Ԝ^jHdU3}^ /Ar1"e"hrSCEbK{p RHӱ{ƟbikF{UѬdM3[l_n- `ԩWAP*ifȀN$ձ( 2} !ʧU-#C "9Q֬Mލ[$kWRJcKŔ> 0`ǃi+UaUxvt&1eXݎ]Tj?.2hT  uj,e48n1ӥaJ٪.;awSS4JSBбf0.A8䖷m7(!Ѫ&GrГInZn0\[f ^\\\\\t̿_CzVHƃ@&w}K>.eGڻGTXҶ-QϬ֌FvLpl$ZC3{D}e0L *EbgTg5zW6D?CeFF|RذIBԇkƺQ0R8!FVDNOe25 8v]\\\\\l(HC# ֞=Xjѩ#KPƄ 7Y#Ү3%M! y j?rŀe+u/׺24tV{ɰ T>G] A,ۣ[ǘT\8 ^sncԭtFZW/4' Vg kY`#dus?,/!|wGbxf;t[ oAnGwmCXjwmZTFEreЎj8mdfN`*7j[ hN÷gu1S9뭐ЃZ01t4jhqGfѽ&PHL\ϣc"vB ȉ`+  tXAe"I7c!!irۯ7hX:$B5e`WwɜFfVDhAF ==l  iP & 2&xR/Ua-;sjN/# Y{Ӑ]CP((nsҍNRMjR`D!0a0Yq",{H2耙qj کD?13|] O~1Yع/-......^./=H)ںbMp`"D@j?Lw(ō/aɡ*Ⱥ UD&P*?B pZ)h./^r!ea^ClwowR`qy: 5JŜLd"c!7iErk.CH $a','05k ٫'Jrpppppp1M,j햚+2Zi(V^XWcD,p]4{_#m#?O>>OŅgaW޵:b'gA]hk26+$˨"?}ESTaƮrQA @ (lL]{vc,՞ڦAx#ʞAGZIt} i2Sۉp:ooD,=it'O?yǯ+8xQ YH! /62RcB-eVӶJCKør95Å W{eH<gxgG9 0A;V<{?o''C;PT A U"芽[={~@x'==~mQ|(v 5<8vn*z)m{c>4R@r~Urχ$;k];Db}{x&P}H@2OU9cqpppO>Gwl hzimc=MCi'{, rPt´=fh5V^#=Z;ݛ}+o~7 `uA.3ݽ'Xp"( ,cDofwi<\5#ypnӕ+=9nLhػ]iuZT3;, !uf??o,`zF;~wuM.u"ƭx>&%GjK :o`ɇ?~?}ʛo~ okkO>}n5R5Gtʫ› tʶE,R+eUfz-2 AD͛5n':/ @kzԲԈk*>('6tVhD *,Mhy2[׌ťbJq@b eVEnI9 Jp ˗ @ё8ڭڜoYRWoW%Mnv7 q`o@~ v"]rYl{l㯀,u~/FY._~@]=}ǟ|G}_|o_m:V3 W,n`u~VVEgn-քF/^\"iߦb')u0fQ9 ?__׿ o>~rG-8MvR4V7 ieAlk4nDz2#UX(ƐV#Cښ3\Hh$ B0}diO|;C O:57WQPsj R sjUERnORS@Ajp' _\\\\|pr_?۟}ooS~"B=uT &ӪȧJWV@v^ \0ZȽ҃V)Dnk??_/K'/ǛtyN[cpZW}Lx>L7iB KD[9w 3c! huPX:84XDZ(r7"m` ,PG` l?H[>ŵ8 Y&"MF[p}E;oZ1O~ig'}|~_|O|{Q5 {DXG㶸0 IjC>]B-*F,ÏWl[j"*+Ⱥ*"AFiWj Pkua@umW0U*ހ~-fCF!#T%%t ըi[0ҌGd3PKPdء)x0.mbW pSh;ٿxzxLxW_y7n=yQvL S65@ZT2jof-? Q0]&0eS(Bnݫs-?![ ,X$Hu;P&gg֡vmRpNȳ$,f8lN{ȢpoXU)P k46b j )+!QWYuOrp@Z99h.2y$M/Gkoٟx(TjFcľ)HNT:+.pbDP8w}O^{ Q \LKFp$ҚUCNWP0jC$xM0+c CQZ$ SjPB[/:S2"c Gc$ f1KYӦHut邤0@0´f@w,/Q:϶ƀxix7Oλ'?y__$c:85cPpqWia''\qّ)[!Y% |(:j`9hlP  MS"}$  ' 6ճ!P&fF8.rYn̨` F-b 1wqh-*F5KlΨ>Rm+Dg[PHzpߞ `=y駟o`$Fq&\5|$a_4YMJcj")eph#K`|_ ELmgZA7墪,a'1d8] !D9zVb1% 98jʁcZĶ%؉%l}k$eLhPE06jU,:K f0 (Q9b 1upppp׿՟ `{5Fu?"&fYAפ- :UL!o3 [a&U}Gη'.#~  2(qZv/Pfb{WnO[0g5U͝wS/Zl9cs0fD QCPJ͊9fivې9wF5: @7J@XSM.1$- 6Rm0d KOiUGӡ/ 5$= w{W^қ/a)bP4L55h Xm Ƙ|g?{7=zpft^E+ ~2b;Eq[ a 0!%,r: =BM7t! CS!d'XtN^ ,sYFى$:4>=`aV 5ժQƴS̬esyyP`048f8 /??~_0[NY=%Mmck;j:l 빴pI,0|_+3 H.d 1+2is~ :r&ГL(&eN11 1U.` bI ⍹4<7Th# 6e(2% 75V腔I3d`:nF$ڹ$97bA|$X93@.$7RPv!k++ ^ͩW^}_` @m[qFcֆ|0:CtB@@9ұDD~+O^SBܺGkpd08@xPI #ʠ b)809ɌAau pzh"PHVYƇɕi7-VjZkZ!hHN;`2 cd!g:%V%e@ @3 6P_0+O? @T7DD&: 0VRKn-'Q,̙I܎B|[J :eq st oۄFULLo+&T]$&Y4`BS^t`JmÌ1 l16FluK/HE8R'nu [=^Z XQ]Y>P}cmZ0 '>E2FX; @C^]>X/3>G$reHD4q`g-zZtq UFm-ᓏ~ӻl_Y`ܕ;d/CJ 'Y^%R!‚a$)i6ATo l B97vz3a-d = ǡ3YA4|S$NЀ4]G6l \7~WdbގX bn?@ ͓݃pg2".I)ݣO|/[#T.[9TdXV4^U9AaϞsX,4QXg*ohpGQBh[/Uz▹-oa2TKpjАZ*~2h G̰k~ȍX 2q8L1(BK1h@Hx X1rƽa, v@HR2ڍڮ_Hn[ xwѓ?^VifJ!:ռY(!o 46,;D΋iG|ѧ3Pꚹ0ކI]5D\:5OStMTvI8Pc Jg0c^j+L m KvTgO/"0ӕCJ$88YGR (d֒CfA;+Y4 Y31CW( A(ΝoŭO^$pw>^Z{147Ae6x8G\,40${5m D &|#1j[.n3*2]dKW2c8`ڨOR(S\9E-ʇEBFf8J9p=%kK}SRQ#en"-מ+D|Ba 6g1 =֎yB{@ q%j,,4K^(buppppp1E Q{uL K⵲qw>Έikt=#+'o{̈́E0F(nw(g[/ /v۲C5Z%s"ӄňy/%_i+ڑF81@ Q]|n2ܾf'o¶B8Vȵx0h #LdTGrX#GTb$0:ϑ'"ɛ∭RC02ˆ@uSZZE 3 y~Epl/XBZ3m7QZcfHE}ooQM PN !^9G&fjLkPtp(0iCZC  ␥;L8B[ cсsKȪxGI2,q|cCNEѕ4MS'B@3Z;0"؞ԛ HCqB|qBqsp-(_ mqALcjh14QӹMh> ME~ :Zqk aI)QI lէʫ=&H7gM #[ƃԍJMGifh`,׏$31 bۖkeW@Xtcb frTÉ_zk4 dH fӖpX O6 pŧVPQ @Xcܦq?siݯ @-hZ& 3Wqb>ݑ!=R$達 ho0Y"VC NBFBDLz}CvjY}+_K-!_̷{&Tjĸ%@9 <b[ "kgNe$  'flxKK xr-jcF[0Wc#EA |[zItMPTӪ6Z$fZp؃Vȋ \-k>Р~ZrpppXn9fJ=A0cq&7NʱaFLr3T YX׍zܴNj"Zac#-$D>(Ct|ח"Fau㊳][O`euhzJ(cb8tk s(1)/ u&ipn[T^H̎Zi[_$`n  J//ƜOY d* f84/ AX࢔HX׍#ts]\\\|fp^^dbI4)g01Ö~iAADD L)`dfiP&ݷj46yP5|v=駿{N ҊVꧼ&tx4X-]U-$%j3pf䀲 mH`(w0'{{taX0rEP|4A8?:B 9- L u?qC2/w"8aBXl+ 7QI.-kA R͎,KTr tYn0%,NfLZFŐUtFY=}9$_}Gٳg={OQ.X=iF#F} =ͱc,gdXd: bs}u-Lc}В!e~ƎIIv 6tӚaZ[  _ Gڒ Y_:O{vpl}A!Hxn2^Ysprk%3R-9*V:.PK"͛0@ζ\6Ͻ{*3M7^"met"Ywمi8DŽ U'孕"cp%v!84ٳ=rHNvAdM 4IҩKLSPu{ Gk,/v_m{$ H>gϟ/gOvG'>z($Nu[n@渻{t<~Z&4!cǟ~wǣ^y핻9o^#'|%8=yQhr"alV"ՙLrkg s1:=R\ xes 1-$ۤm-$Giz,M]=v Ep0]SOI$=ZN)!_ ւ..m; N =*ĥNNMY+fbY]bKۭ m`AJDʀ1?LP+G}_{H7Qn"~gBvJ@ɓ'7uxtR>`K8қ_7Jkq~r>KDͫ^^lc\G?{ v|Ï>Ψ7 VC_駟 iṀ?϶^l+O_y7 읟uUAa{@2Xi>?f]FeZ$űD )XlD !g?~A}8u˱MW_ n[#j9N]u BP\@_Dѥlü< g #D$!gSSluG:)m66 ]B7u#3P{0HB IyGw=Wӷ߾__WhEKhPÐ8cbo' $?ƫOw~O>篽6@ 7x㧏w4u񧟽O~_FЊ܍D0WWCgϞdIɏO?cx_{zhO?Ao_W^}WH>6~٫f 1СXQ$:[ @]za  /#d89G랾"&_ȂvHIJd{44R.L({9dqJ`f#O^?7g|{_W`RʗH1w}ȯ~D&*7^£R=}8@b[7^{-"1yN:+E^{7^{ tCa {ERaVN@+>$Vq/ɅdR"DhF9=1_y귿_׎$G~׺ Iq'ϞPRnӧ4Pw@=-qwT<*pP@|CO◿sLL< SQ}W:5EN7B?{< U[44&}8B`'?F Ƴ'`U(-~~i~'ء_ @VVKoHn/ cը۰n`iKlJ9^i,P bA,Ƭ8kn$OQli%iۤ^䐈/|K_>w}O>O>?7_{+|S8ÏdRI$z*c @3M3Ϟ=v|O,6+"Fn1PrÚ؎^&~ݯɪ݁H(ƔU8t%[+O0,ʣ;==X4[JB#f"ENyTjEZY00a0&fɠC 9}?=Bѻ8_H7\F66D,0,7ġuppp9ay1BXM3M͡r}>BVq#Ղ6+ l*p[d+5cEL@Ͷ!_}?|r?яnV+?IeILmSR9jHy.AL'\<ڕD֭ꟻ H…:gU5UF|xfU8o`Ee&7TԪwrv/n ,;`:fاD5pzu4l' >$6DHj0C/ZN@E4Pͭ@й\бۤx!(&9ײ#ㄇJkBdJIr;'cK`f69oުog(EXsO1fj 2M׾o|9žs83X5k-7]mo'?gϟW<8tkbha:;8ph D']`Ʋb]9`2gfLV ncdB+E9OXZp-VB+t䍎:-cAeaDxp 8`p'ѿP#1ܠ{ 7Xn\\\\|Nrq(IVu!ͶfLeR V@9Mw!Pc|:C-N`B(,BC0zTea/~>|O>t*qt wǣ?֟h$/lVwzH=O?䣏>}/Iq/y?lK WT<CrzM9u0TլuZsdah#&Su$V $&'!. lO L@NN!Vh8d 7ձ,D̩e ʨqa]66@[/- "Ά %`~iC _◿Gwwns¢,FBOUWFy -U;k9(ًٮV1#շh(#wK=WVMxf8 /Tsxa%s}Z2QDlT=)Вtn470Lt_l~2r ?ľM@䚞]\\\|>of^$bVN0҈\19Jp-X5F@Gmw`jz==X y`0j&p LhECSzsC%<:t0$'5䨋TNLvWjo5g |ǭvA t:(MSj;)`q @Ȋ&Yۈ<[G;Bad@t=fi1Rľ w\`UPAU~d^K  gZ{(&MڔKg,c匧j!mc NAɊRAvqf$Qõ\ -qϮ }8} =:7r[&i'lKg#Y" { 6+wF~\ptp5 -4>T*^4ݿsڇx3i0[wc@U%b`a^$@ 1w^ d!(.^%X Օdw  !_\\\|nP KfAh2!8KjgpE; Rb'|LEhu47&b1aZREggy~d6x_xdnf旾>c:?$V*2>h2α:(0 (Q: hRCM@f@+_!x~g L..SΊ-QFGn+, IuDII C{{W/ $G0}Iɿ@=CT XDqh3WL[(@Z`ߖlr)X ~2%]W3W_\\\| _(GA K7kUo cwX8zvG1^ /X 膭~|_<[Ϟ_sq"A߯m&<no~o~7nP̝t$kۺɓGzfz7f~x߿{xt駟]AE SsJ*a2_o~$Ϟ}}wq^7F^J: Ԩ@&7(r_֠YqSo6E چ^ V];ݫ 쥺DT Kt($ǹW= if&FȮA~~6C^C.k}#4FTdQfQW2|ppp9p\-Yڎ#ai V޵)'mZaveFpg8ۑpe`͐j~NXL`ΐ,ʷuTAʼ9^y+ӟ3J}5a-k fo~|3ՍyK"r0yB5>7_?O~9Z7{6k}'rQ"dpn h-һnNZ0^R,`!ҁ[C ,꿝CgoR佄,Erȕ݂f{kmH6 Jw0"߾MBm2 r~ G : f0E`769 h'3 tS kF[cz+j1 XF/2Uѵ#o~u>O?O?ֹ{to$Gt ?}'?>z٧ˎ#ͣGwO^}W_~;$ѓ?o5qɣO; 7ެ%J4 j%x+'Gϟ߯{b<~է{WGb8#}+_,`aB5Mi1D5O +[VLXQU`~F ľ:DwɪķP> sWOoW2֕ ۨob 6Ǖm|/...=y1rT  (pY-TJuXN\ⷾ(Xq/,@q' nǁl{ة".ޜ4GӮ"܈,߿F;ƌۅ]C{722L<9uPeػ]so]L42GhT60ꒅt*Bf[qxHDRh@^MF*Fԡۊ[^Pbj]\\\㿵?MY;PʈtXyM HkNGu`j}{)^ +w=^Da#v_^h"&qrhB2dy! s }wҀgHT\5]\FmPj@Ph50\l"mfhxђ,݀1&Cr^l-l9}pͺWu':ƘdL67HtB@U`ST[(W{#0-LUئ RF(sgxޣC" , Eνfz\s9F%"/?; ''''w78W FD+O!CȢ8g|ܧ8#9fQ8nsŗ8Cn2 :pO Ņ4~EЮ ]:XmH VhGh\wFdfT5CYshC2o,hXp^sz7b`R_#k9<5hJHifŵ2p,!֟,7XӍb,[f ^V3֏? VEUΘ.I.0+sKjHG )i!͍dzbIa &/i֣剬ty]bC?fN!h@6,H$NYDD^ vUdUwanY ;K ˜;Xcj0NFC-. " 0I]^+߰2ܽހz1]cP"dբ=BCN`["'EUCƀ~Up(uyB<0븰NDp!Ixx{AOL0G8 k)xo|,,{a(2)txsd@WkdEc^p22a6 Gߚ4#.& َE3 \u1#h1{ XiH6{bLK. WdH G56P@r n&r7Cy@]|Z B瑄r54mN0AW`+CPcLl5pAGkI`O52,(5W.)t@N}X햽l oq>ѵ6{2kPr)TDC`4//!&he1 bTNxMXX^3P@w!j*A8''''''ZPUVCW{LH@ 1h@$dpa:q-/zn޸k~VfsKP^c#"0d/b]b./VS䄇! " h-[P"&3|H0\i7#kaVz6qV=.e5ŢPhTn/@bl !ϳBY« 6:88888(/CoHQ%X#Me$y&pjgXv}$/战\ 1 6x\# ,aC$9pE`-6<cqhr:D|#0jsVTeH+2{pppppp^zu9%I)t"+L]YfE. ص-Wzd7?‹wPY]'ڟ3+t(`ͷӖy[!XR lӣJoUƥr CԂ@zsQ۴^1;jZ<`3mEvh%_Z1$hq1)vraf!8h$03A/ϐW ''''''N^|G}˫ Ai0(`R8abZ}[$INtF5>{SFung};q?mMQo hsP vЂ`y^ڋ7oݼqcfBMTUIYN0%A`~1QtӒk|!8HiA1]DZI0}$z>5^"HΒPap0 @ IH2A..e4L5NMA6FȶW5*%}pppppwK/so}ˣ0?c5Dwy~`"[?mrđ6VV7輎׾_zŗ^QD˺-}\=}Lb?ŬƬ&„źcIДZ$hdk\k. ¿(z#fjppppp(7oݲk^ƍX/>r&,Y|N2Үs)7V^fGTեCuW}%>8 @ 0@Ζo}5CA{h3pհ'1DWԎۄ1$(|xZ3wJgKwKm/iQ FN浦5tu-92v3cMG&Ƙ7MO ׻@ǢA ~erjy~`D*"517&uzy~`GйONNNNN6cl{]GԪOU;iYmy+jd098+GZ+ٝvb#\{7 {k6Z3XŃ#=,j]6$HAI=ڱ3y3{YF$=A(Yqt,kJz'u6hK.ep2Gt,up*'*soU6vJ2A]Y]=E)\/_9.{;`$vd@ghIbJ21AH^nz}CB fQiPFA׊pYd`ڠkLk-~uRBc,! cutWݺH&+ kO?un2\*KUw\@-S:0N j8"0Zm|k)4mIg{\ɵ"浢&/ /@R²⢩M:H.9"7ĭ&ɫ5;jsmV7 NyidhFG] Рk]U}H x}H+F@lS>9 d\ KN6{=Bכh^NNNNNN.$w3G]@բcj7 NPP:}wу|da]LÌ:-Q2X% e,lj`n%e6VHgJdf"Z(BDpQm0ޣr!-4x%;d+4x0={@ Юt+V)ޣT''''''w!"փ+TXͭ"OhD-Cr*rW 9.a+ctfﴡ= ~D9umCցn@‰#Zl A񪏷kH$\]yLf̘,I 66$)qt "9.b7V]8K.\^lj) Cl!s*0v]mG `\ ǑM g#e2T6;>LPQY,/#^*_@Oo O ݄;IDAT0n6n} }w_ Sm |vڰ*K%qvnW0+J6dnI-p趓. /`հRk='!٢^pۊ4Z0Lv\<ͧNN $ (/:dldA_+bUQuv .9*azSW  .\کin낱K雊yppppppSOkڏHtUcE `K%ih "hDZΡy>ՈXRiD{p{Y`U] j!!C\zٞUӫMF 7Nrt??NS -}3V,rC4n@!Q 6:lM_"gxx yg>`M&bA^`pK6**w)cV&n "13Hfᡮ] ^t(Ү@CJrpYz19ZQ%;$ܱoa4. 9"CfbnXp$3l X޿ =:n`~cd (0ׅCK0hi(Bk"[E"@L#usH8J`ƺn=|@r 37N.ЬcCdu.L{`rA0# " ZVzw 渍(I3,=JA ČPЫW 3ƄVa  ٟي'Q4`ET0ʆEBj7n,Q,ɐ~L`qť^(PjPZLM4bE+qQyYwTL24Ct[Tv!$i]} vY*4V[q^c D$KhIW8?DH^]^3u@bP˒BvR:88888Y$5!1-zScUn7: f+bd#b*@ ^ٯT2M\g0` 1L5ns Ccԑ!f Hx1g>A[8KkF=J%Yr-QvT@6:g puժ\t[0+2QX47j y/ wq`~江AT*"l&]|'6-YF/w0m +wuKz NbO8o˲r ;_K~m۩X42J0seն#ѫ^ $R|vY(aGr? .&AmHMmC,-Nyf+ 謱`LʼnHue?Ǐ!J[ BBsYjO $;ߣY sq&J.'6A&vQj$ҡqo1ׇϳZ^ ;OzvgN}}D^ vp({hz8y nѾ٭nM)8G''''''wZ' Rܮ[f,ZBQ '^5 3Br%,FԒvHzLZ謏Ҥ"nUfvW0"Zo #S@&Ɉ H0Bm2B+8:Լz]t_Yt]' 5޺0 5rv; +BF2~M;D"\888888@Ja2 \p"BT]a);'G}-Ip#.aCkٌbV61j9*ȱ%kLE&o-l |@kp.չPVdkVPIMYX10%대iZ "e5WbpBݾ p5nZPZ#Y\_ټE888888 ~1^"1cw\*o"A)#98l {T,"uJLe#CqI\"D5uTHWC p v$mTG _՛ln*k]8b€a7v[U߷BAF5oXmf:&sw=5x0xBf ''''''wq,,  *0K-NGўM(d 1eCj='Prd[շ np{d$I#AO D S8^#)s= %ԢZ23rE"cw?Al.Vɑ#PP(Kf!*`%Y\)BUKحKĨM " )Ɂa/b8ng>6J(Ī I`1 5`Eb12D. "ź%01rsUU[Vk*"dx &'0-W,2vۢ3`ZKJౝ246ngzSg_o :D~!o?#I;&.5Rne !JvK:yYrtuB5Uo/''''''wbS3Ax`U}ATB6͠W:UGhGх4T7 I~` blk [1af2^k6@ʠ eS rDes`+Qkl;efEe'Ѡ!!f/aev+;:]4D &[Eqڜ`w)k%%.O<8. Xc-vL {Cũblj9v,MB hTvEdh˺#ʰ)b`- =ؒ0d<fmb n2mP9bK:@h]0Iy2% ޖ|4տWKQ+ZF4eGyD >nNj 6n- N,i5KkUef mE=>8hGKI! n-WOpoׇCp\#+ C.LZY$Ī **c2@ M DnPԙ6+&\7 {!\ƘdI))\Ő";KG<0BXJgilc;cLV\ɝ>88888 >բ搮ɬ*SE ;3!L~n/(z5#v[FBg$`SI`oo]3Lj{X|UOhR @fӳ«[3PO1{X j|氿 `96 Md{.j;FhM`R՟mȨz+Bڲ$ ia۳OX(D3`Ukv(QX2;1 XDtfQ'8Lڔ)H uD&dpi 4@怌G5Fbo c񰐥eqWKAJDOmJ'l$n"= jlL`Y R]X2f4$ EJ?֚62}u#_%wjv)kwjVɱuT`m ҟQ){upTJ,_`k _̄a& HZtAJ[Xc^fR !1-:Sc^;^hYdHژKlTRzA8- 3ރfԪR'Ēӕ=6VuX#`hlsr2.ΟhJu E'g[oLdI5A`~ !{`TAe_1I$Su̎مyzB6ZŴ(d<܅< uጲ4zHF CpL25.ͩb4^ʯPub@&I+ׅ7X3ͦ&S,[RCJ; 0۠8G[)WD g-7+.Hj}T]6 "%̲WDk"ġ& 8 {ʭ)1hH#&P(hcIqpppppp0{15-p'l}}<7pU0ZА6V"Uk ٹ4rJxIAίKph-0_z\ sKz 9JN{i2$]wu%Enі D_nZ z$ؔžH۾ U!(re ?٩sۇt#@GԦ.f4n<88888Pvzn9*) H0k#j@:`Lv/DlzI"UfЫEĠiUWխA} A2{A|qͺ*.w+ L(@nnqM7l6 zz"maY8s`xepd 0,O + cYRMx؅@.ފ$a6${WRcp%JZQjP ‰Ql+b:L]@n0i.I+ϖث]<+_Ru!' !7 3ab(Ps6]"%;% "Sdj" Bb֘#JS\,ht5q]{x o?Ƹծf=Uy0G_/}KO72;J ѱLA =N|U;Պ=wݐtz dKqpppp 6PyGZU`@֘'sdqX#ɲ[sb F]S8xWitPR Z+h$D]  rL4&A.%3-4*0#dtav^2ޢtslQ LzX8t|.f? dii}?ޖW=Y8]kcaH&M)\ _kXwWC}m8t5d(TecGDh}^dÉ;̰6A]$( w'ĄNNNNN8ޥUȚ5w/l͙"Om?Gi> R }?c65uwJ(ےԂ%0C=S|o|}!-J;حbZyzʁJbIAV6g!AGXvUսDZ~% m&w _ Y\0P %+^C8U}kw!(plz,k]My {u#25_lL{ՙuUl'///hX.꨽AIDN-Nap.g?'>[ e^kIWb,U`P@Ǧ?AġK;qm^tcqmU Yf5Y[X%H;* (05u_Hlo($v-9 C5ru0o(w @z?498888xP0=`212eŁ6 p;_O< f-߰HWDuRzW 8+뀑A5EmSTp,`ru6Π$ޚ^7a@\CIN$%k jI% <5MOĵZce"ergt58Uř i&\*;mWmھ -O`ë.o@k6!'''''EҢ)FNFi".sƀ9oowkun=x$8JmZ V!_/FMȶZ~#0Ƒlw$-8Pv X`VĖ)(tcP[JEa=㎷Ys8 (aX\;;Ids_*ͷE]&H  *J YC|D;힋-aNNNNN^ X[p.kS};JfWm>@__z'D mN>!LC=$=HPP\.7T$F;6h36b!G Jgo KAbȡdUi v .jmYG[h6+r-dA2tl'sw F[ut F,K i]Z*4 T}Rr2Z0!MSHo@/ kW e W(PZ6\NxNO}u"' _Θ& &Jdu'a|*p6aDx O0ʬ,Y5Wh ;θ e 0qqJOjE7;PϺӵUñ. x{ug *!Ʈc<]\:Y-f4\'''''9M"x0hUqkwj~>מ?sҿdn w78lQ$_{/SO=}Am?SO?_Gհ~'|'s׾#?#<8h9{@&?~MIЇ}o^B'Oh_s_Wg|~?b2uy͛7ޟ d;4@J|'/[.d;=Pr V{W|j lIѶT`3?mɎUW@V9vD${M";Hmػ62؉0YHAϝ\(h`EqN`E%;̙&Y6j^5 ;@ G5[z[D u8?|3&xq5= +;?^|'|*=󎷿?#~I /[6}׼;yX>dW\꺍egkQzZGvپէֺ$yx= _|jCz;y}ww~/hs3 `vs-o;7cV ȋ ǀQǢgoDxН)}]^REkp Bhb;9 HEk{B@I\P}ugO؃xzy 0ȚnP w l@,79`Eh`McQC;4L8~~G7c? fn/"G};߿H< 3~k_[ȏV z_*XK7ΤI _ʿ/>/Zt"?]ܮ>τ"&h>]"׺[%G~Gh̛ Q#΍xr&Ⱥc>y?g}?Hf`GOlfA5X! 2 !f̼++H{ \Vvum"v{2X+sED pPX>ɵC wqh `uJzިG︁_H|fg4unM aSM)jAP׾f1&X7 Hԧ>C縯j4b͏/ bVЦɷ-3'\n,|+yO<֭`A xzN|kE3l5PH ?p ?D:]3Fv u*J]Ap_xG~#LMI^yS3EPw!,rb^=-6 d$mD  ̼׾"Y?vؾ "4mDmAM6;Q`nvȹ,~ oIy 56bHH ׅcj֟A zݺVdBV-'HhnW>Ϸ7iƦ/}(_}Km[(+CcG1ǣ> W|2Z<䓭fwHE+_z|ǡ[{ <wgٙpmH]<>i<{IO-o} M>O}%8>l#z3D呇駟vVր}ۃf.G~_Nx++Ɩk; &Њ5 ":J+20E/&6Mo$t+4'fIΨ_5]5,J|\{o@@{`Eh$ټ"N_f#!T|C4턼ʎ:<8888Pg#4`vpZǵu{vS(3o~[?#&i__N{{hURz旿W1n].A(wK0Bu^@w?}f璼o{7g??$qonn^~G,!fG^pŗ^R!'A]""h|}/~K<Xٱ e" IZ]RC mת&c\aʳz :fǾ gZ3eHd8B4UW 0 ҶxTy(܊C|CS*7 E'''''N!#*$'oVC띘! v|/| 'qƍh`H,V-9<#Y9׋ Y4L(X &7}+_~}}=3<y5_~}<򚧟zwj!@VܸqI!bui\HbzwXAݿ?/K/s{?^g5mG`hؔe CP"Z)w\HorAtd2=Ҥ>'0>L˙`B\E0'S?a1q3#^8e*'n6uYTw3.IHcK7`) 71iL0'''''u UBkvj#G#;u2;A%ڗv~njgf x>~C?~?>ַLZ HҭABO⓸s yoבw{>O?(j^!@*dv!Jpp| ~=C?ozӛ?מL't؜j۬ 2uIzOxeHs-K^q9%`ujV"&~T Y)%*)=OW,WЙ9Ao;CTˏ~n- 88888P8>Ԩ鈉\Dl4LR8a=#GH޺uw~?]]7/+$v-8i('{[_{E6rZ1dVw睒<'oy='o?|'>AST{ѷyxpG.h/}oo{eCpDL ^( p(ys4K/K7_ P G4Y2eNb [ L Ҿo@"A,:բIE% T8:.w*=rw(3 e5FuL2oHABr Fk8qpppp۬Z8v E5C@X\;[ ԑkȀȏp۽lPuUZ`Q^.F &k^>s=G$vJsぷmyO}O|+}G||ɧ~'zg=pOlռ=}ydqrĕ?=$oUw׏Pg+Gs;vC{׾}_U?Y2z\Ƙ nqFQxQVnfו;`QͿ~31R(pN yt9(f TНf  iJĒ;@: OE6 7@CF nҾ*#'''''=>k@dm!t ;EЪ$ xCȿMTY/2}=__uc$htfx` _xMj!R?`S7nh3{߻+ֆN u{;ҿy:Eg{~vZYFA)B/3{_jMF cc]hK .: i7 x}v@?tPPHY3Ы Jڕ4hm82au'a9<N:h`h䢩@v0;8888.0Ǻ?ɤ#0t۪^"̗^|~H#5|˭/}7oCA=G>Ox/oz?~w?WeBs}߻uOS=͛/}KO{>a+9xwr4Y{{$ȍ=ܳ<}GUA򖷼~wmk_H g#?C?S?h 8q(M3?>`qϛ׽uI=LL4θ;TF쮡" mDv@M ܾ&!CZAzuLL?G tnfYzh gb\͵C?@vBQ!{]7K (1@V9NHe, *'''''[Q(Zל`ufi;[!R9XL]ݶIB[%6=뗟om߼yw;|hp[-<~~Ͼug 8B|B .}@,Xz辟__~__;O?}&W1c0I.42^A#S.[}ˇCk W~Wַ{}FV9٥ۮXivU OSb/ߝVǺC|И&<1euhs; IFYQ\DYpdFf?F<`MUzAI!s""mz fK{!/SpEj\ w2a ,!YP!,vCҌD2BV9?fɊ5I_]PUSy>`K_=sLրZ~I5ox}<Yt<zݚPZڃdG}{^"gï}-!pCࡇЃT2]ơ1s=ܣb3+ 7o_K.AdcAkdی7?շ5NKaQ MHmRo* C, e4#{ CTd-pd: iz(CFF6Hː4`+7ր@~5&Y\D>8888SO?RwyQm K% i`@:#0Ɂ*|W^~K<ڇz5Bp",kϽs{|qfG"㬥񊆋3tWn-+$cG ˀ6˭/=kxLm;mY3or ff ܀)-cd/\$hHňG2bdZ&x} 09Y.ީLہ(*36JE!*17@їOЈT F\ nC(Ο@Iypppp|;ZH8ΝR(3^!TXˣM8lX 3sIԜՕ}:~ g ; +#5W#rv'6Gˁ t=4DquS ^64%58de_B%u\ͼ _C…h.iUI|["Ƌx(bk Yn:L8HXdaQA-3d*vĪʻ%}ąMX::EIj/:r ndUit\z@̖ջ2b+/b@bXqUX=:VxH5@Uƿy8[6U|gAtu0B&H@:uF3nUPX.-CR_JWߘQ:&Qd5̬M[IuM/8v9$b9ܒ0 i| ŢE>ZƤad]`@ؓP_ m$ Er1_uRw٪9XPP檨DaÒ"Q4Ȫd(2=`eL^ I\؅>Rm Lx!TVX:O{T[\1H͖H Ʀk(l@P|@b{8>35$ (#!tW`5Z@.g+cGǴ:QK.Y]x$a@(ӉKH$[LԌJF&F80`TiNNNNNN* l+@d`O/i6˼D (1$ W$4gЩjhۀ8&JZIiAxw>) Z]{f"Vlh ir'mv/6(}%:AY¼^8$uI 0Z.Nt 6#A:А\3F"u:>LK kuN4-ۦ@"Bzte' ,),[1OULfmqzk=Xkr8F;z hgN֒d-$y2A:\/ b\ LV/{H6WkFā\U*VeW;5V" ӈn` 4n kbHka^e߄<샏/hjFt@`۴4[[ʪZ˲JlyRDH&D2ٕt zdD $bcBRA"A_ $E_! jEnuJ GMsUJ\jjMsڠB]aT۱Tc΍8I.@l@¤Qe@ #Ϩw;Zʌ]B AA((݉Օ?3JbWr7 jhw bDg0єq%i)Bwvo|K `&MAt6 J\$ĝ VS8&7);+$K&rSĴjo0t v7PIGbfʼn-B{ _-6 rFlTpmqO_;N3{ﰹKZTb(%r(Z f )r$ R}PX*0jE|~ uY"7l4;*vAYMYBp<16`FWz1JJh&M6l ҉M`{H~ՍJbHtrJ@dtƂE_f+ͷH!Q3D}0%@59aZ]' @.gH*>e\J4ܦ^k\DO$ RF1 w 0P6ѩ]bycY@H x7) 4]f " `&M5 $(ʶBg 1H#\ȁsE0mL2Q%!p-k6i!PrR\ƀ)h4*qrFCc& h3x<ّ!x!@`D!d$B(g2QRizwN/' KAr@q?ѭ=Km,B0hq}Zql#[e5aLV#J؛~F/HTQ44U}|ƫ"j`!&E#Ln `&M3 %ծ-C%haҙL^Ki;v iC4:C8sZHa R=$H#vK&DpqOVb@SmA&F[-*dґkBl`C^sJr9Q&Y4f((č L4K]SKΜd\{){a} :&ۊD 0d)+6l `%z( 5 bM|XR6Z^ӫhX1N le$9K5i7Q2 luqfwdڕU}4qhw?ḋј+u "S])BPj%R"bTEP9 :7܄M$a =f&aHQCP,6#ݸS:b>&M6l .]jhvqy L[<Pa5+]ȊƐŃӌTʒ%jFq,^DNy pIe @ g'6>Y.s-k82(cL$AcVFŴ]QKlX1 8)W{Kidj3by#I®B33J *<Ae$`\^lҙ2qjn&M6lxP+ 'PMcR(rɋD@a;T:0 5NT"kD;Myj8]";( P.dRt Zu:J TJAhT+ t%[=L2G"}]j*:iF7>)VØa:%@}}0ȹb0X14D{Z KOaT{J6l `&GM|r]40dɓpL.>r$QgꪛnnTcgIpȜ%.=vR]RR@F"!r zv]Hg6XMg`,.Zbngf#cJebNG+DIN[RСFD?9SF93=Y "}Ybf199&m="L߯ P6l `&_: ћxw-0"#hb$t{MZ9ڕo&F%LN{hpa$)x6H܀tO cVܦP b0]pc2gALNvQ`5Q#& τ._?'eF( v F)4kko{4RN3濶B@XB MDG }ƼaQMLW4}#d?FCvsE|֏txƤCG_o: p??J{Yڙ0|@WC--1>F#*#ѣo`h:؅  pW.#7 YpLԷæiey=t `=`66螾jDE41K3,G߀`tnrE Iֽ1H5 :#'t Lghȧ?NC/* 3]zn? >Yڮ&ԟ? +.@}" t৹|x[~ULv@I& mP pTh D;"aJiNu[2] `lj"=ߙGz0z"Ix=d{P\JAmoq7 n2%1rtņ\OefR1Z`J˩{W*L&+%!l^vHQrb83߬PXF9h<%Pa%vii/kwB%Wt|1SYW4 i81C9N@`@6BYHѣaA `&MAҕGbfGw⎶TAa\ukaa fs{V̍TG/M E;j)fIvd R57@K7DwAۉ3maBB r2hGHŽ@ Q p$"DDIB|V"& !a(/3H$F6u`$BiL `&M6%Mi1 6(lY;Md(,6=4jtq&2v$f-'(4ڲ1 jc7rSGCDpH+aL2=65C(iA]s~IS8@r _vfH%{q 5NP3:A*wrfV" UԎ8I\`"H,p4"Z@PC"K`#7IgT&M6l ŋF.s ֌Rl,b#C 'r=^LF;\`a&Ji;2N:!6 GS*RS0Tñ1Bu50"4cU3ȎZ]bgD4e2{pp-ݱK(KIFk;>aY1$θc.YAXN, m00b6l `&GMꮟ`V T슂rFdUm3>sU=lK53n!$Ԥ"?avlչn& mKXQ-8"J82!(Qͦ\sCXっPpkiTD!hwK)w1w p^Qrjg pB`ȃr8eYC!G{6l `(^|ف"d12K\Tؙb]Iz&[9Z*exMС@ ;.r Gȱڄ_R`Y<(T 4i^3 ZUEkh[[(zEmjG,*}`4ԀDN5NC, mf-u]|QNlh$Q##)l>F@˕= 8oBS]H `&M5, vh (OfSx)i KgUtfUH[@ LcjBeMJNzQTefҴ 3׹]iA4=]t'hcZd! HKY}p&cDak#Ĥr$ dJH;-#m,DD:uvyTH`CQP: wӑÃ{a&M6lx+/ a(`8%a춤-{f Ѩ@3"(u s #jV'[*c4{7A)ե.D Ybl^d[/4VTvPc^Ca $064@fTJF&3@-]< B"`H #Hh|WϡGao!2Bpv?TM6l Q@[fKۑ sD8r:$,67MJBVV,BI,$:$2zef@#ƮA1zan [0$Ϡ]1Bdp}?R!%+To46a RGdwJu.L}& QMm뷦r-@Yգn `&Mꟿ=R5CdBaLUlpǨw`ttl5f1txب5N[@P;6|yp> ASaD!kfM^@PL0b0xȢӬGMX@ Z@4-,4RFBoj!dv-|$G] vXl `&M* wh2<1I!*QHVhnGb@1ܪ‚P!ʀ_DFp0]0# 0"2vCaU1xO1a@GNG`4YCI Q?[v{5 IN )@)1C\`2{ A j ʤBfvY6 8XDDjhS6l `(#y P%=&KSLJN"XZ4舳JTъ3 n&/D$p/ʄ?Bb6S2+bEМBvb'Fd[$jv!%V2(VHMsXYq ֠"7o`0 3. `&M6/QN>aQa`*‘!`V`Z߻]=\+zHIPHа9ĝp^)!A"i8,c6y^{L=mELy[6c24{=1 `}_IP`1)IR$)#=Uh9m PufuHi;{o( !(8J-1]DbLR\2 L 5lT7K ]*1) ܪ bh4{\DB& j;&4BT=pf4Z7( 6[a>B!JDht+Q=!`as+A!m"v}34IJ·m@b!No6D* uf"[jDNpKRsLVkd(8::ӰF2@٣TWܸ~u=c1uy IjСO:usSPm+v!/{;o;8X׵*~E |5Zx~{JeYD.{{G={SO>s_ŲW^@@mA8B]0ppHh'A`Nwjh6)xp*>ՅtL2.``v H &^dQ.0_ɀ5&*L0@rD!eX<ZE`;V`QX,qwZ.ZA"04 Mi10= -2$49 ҘLv &8C?Kׯ_y۷xם;w,G}'N?yԹҗOGPId>7!J]$NT ZcJgʆ'Ո8VvqU2hAtn iKչ$qk  ˚1mnHaQ$;V"a5qR ~TAI{Am"Øﭝ߽sK.^x>~:|yZƍ7n wܹ'>?ӧ: %+o޾s[nݻwQ8s6|og)_c[nݽ{ۇ=sGT#.^<ף 2nѡf>,(֙/KHfLw{E&gi D&DC1'€RvDFVrI2Pi΢(ٛj$6ۢLra.(TSBRB-{ ՌXA%;Wb>AY'i OzfL]pwܺq.o޻w:}ꙧW=wcN,{ s;///\x]8{~/'Dn_۷o.σ_UėOOP~ W/0̈9]SAȅ"caL 3,lH y>2R%D (U!SfPI lǍ.(tT#;Q'TA #(bo PO4!k;k4\a,&BsSѲ$8i }I?eH脖NFJv>FB)d7Ո)@A=Hso?я] JZzHaҥK:y!y o ۿןoy޽{g"݃~Ƒ#Ξ9Բ ƕ~_z.~u֗3rx_3|,nQ,apfY)1pR*jNBxBi+M:#f֏Mvb?[ krь  em"ab\Dwr1l l2QHQDr,KHFdhٖ8S4ZTtӘOe${J4 )I0Yt*"/^?_۷?y.СCgϝ=u>rT!|߽}[7\z?t,}ΝW_}7|k_{S>/m\{7?Rr;/}ŕy `8?qՍ?6~  $ni"&X8`Q(y& iCG\wI IvF #ESS"FLmݩnՆ(J80 8dzNib <%";& r6 Vw958@.HFօȴrdXJ4&AV&9Ñ:Τ%;hOwRQ J q[śo/.|pyY{;ǎiXZMM4|zܹuʕ+.\x͛#۶}Ǘ.^z饗~mK A7n\Ѐ+W/{X :z~vO!'O>{>z~ݼys=87_>G2RİضXKd.@EA !X"b1&`;Ĵ`D`3J @K:7  (H1, &H1NȊB%DD$APC`мq4Uͯd%+=;nLqnsq$A+C8"A0,*s$4UbH6Т9+6_ !7_{?󗿼|G:~e9yO>O8yGO>qѩISu8XǽOoܼq.\|w޽[1ƕW߿{/MpSG\>=+7|>7n~MO:rs/<믽~?t֭{6 \>G"UEAVSlA9dM!$=`N` JI0(ңI3*/XAͶ/mz wIlљr9 >Q1Q21#pS04w铔8pT/l H9:٥R;@*MeۈI?p 0AȐ$`Il&2X._~v?XN:u'O?uQ̐ >yS!}KϞ}>x~[zF}#{G S\c|ayۻ s[n U:q7.k׮}w;8j_3|,1]@baihD WgѠh$(kgb7dFH#"ȱʉlRѣԎ-5IR~~kwHŏ+Æ*r"Xp ƺPj# $`g.S1h 1}!+ d;pA}"eL.pW6v' _~g͛<~ӧy+}ΞŲM~6=z٧yOۿ՛k>dw޻{ΝCO;zlIfM9d`|"Q&MXk`ߑN9o}?kcKo|eQ 6i  02GWp,* %X)khș)1b׸AuaIDATA3%G訔@ #*1HsJWMpr$I.^µP%'dѳGɶlEYXXV]#2G 썬jf4͐k;0.(;$dGV?9w汓RHu' k>S_y7o5~}]˗/?3|eѲ .W90@FmJ[)O:>~R؛#`1k6zZ6]h-? * h# uZ `mU )5F)0v؆ջ8frSbSHF4A e(ńb`Y93$",5Dt"wQʤ3f]NLt mCbh@֏ d ! M蔛z3~|}ʕxt6VC=+9 #[&Y4G<~'?sgh/W L '>~h:BGw*iH7N/3YSJFv 4S40n)z^ ͷ4[(ctnQ)id"ЍBwݺ}ڵׯ߼~{XbYeY;zgN:}ؑU gNRkv…o;O?y37Y IlaaT+_!&Ol_2a⠖:} Ͽtpo}W?rPVo+|D*Ҵc 4),.J)1`(2&amOmtn-:b]v4ݐb5AF6H4!t i2 Kjx0]x ƁC>-e5"ː^]:wq a3&@8cnU<8!f`UࢁE1luPj<{_3{{%C(捛W^|+W^z7nPÇ!!&0 {AV?Clbx2D"MBC $Hum$1Џf=l?ƒڐAv=K0phBEEf A7iU ֨Yf=СlU1|9 BZ_;ݘsA'x֓_~uݿw֍wޛz…%$@;wܹs? yԩ~grϜ> @u^z᥃w^rǻroSO=v,q"f˪~TaNrx'gu(?K(11}ĉ|~_7q?{5 %ٴCtŽsW#bx.P3zϰN@wTyNl00i( JP]]+`)4jtK:H.E$"s$5dzh8Id3I`u 4ipXY@W_k5( b;1 *JKnXU1۪l<^2rxC$;k) `?O/\eI]vz駟os*:/?pq}xDGj&&L`ChWc>^Qޡxȗ!C>7& %;9 M_+_X.{ baf͐ m_`6w2]n5t1D)+GP*C14n10&I3FTXQ &Xj^2i Qh](1!^7ǩ<޴ubqP*S,p5[{5Z&{eihlhC<$tOŘg3k|XmF!V{h wwyCoS'N?oO~鉽cGPW\~^}>."ӗAo~_]?מ?~pı^x`?ჷnw/K/|_& @&I!v4 _+oW._7ɲ'y_|ܙ,i>GL^, {ٿ/;/S#8M_+_X2v TV3A_2VErnˡM=| uRf?vGuSNkW@M3P#MNz&0%E:p&%GH+37J nӢhT^қBJم=B8pKݟM !+m5KgtfK ɪb7M%=+P1FlmEL'a{;>}_x.GH7x'Hu^+cPI߸/ׯ8,Nyvگ~n7^ĉNb<ƥr3`_+;zW?я_qpp0˛7o]~ŗ^:ė>V.>OtLZQ ǽ\t_ _,;}i`GTJI)hU;0S(\.[HB2RCqFVF0P0G8 J؏m4vJ#.r2I pFܩj5"znD-5lEFa;D-Ђtk8Um햞 0Qc%E2cx E~פ,C(i;.'(a!ŋ*\K/xĸ/oW{GDK.r̙gϜ>}ѣޡ*X݃n^vʕ+ׯ_1^˟"#g?P{[_l_׎v?}S_~x_zpW߾k9rSϞ{_>Ν;@w`uu+\|.\y{桫W7>|'O<(ԗ|ɧ~_߹{G7>pc?vz+@_un;$F) p`f7_qfǏ?=5{>{ir&[.;<Ϊo~sڕ˲6>YdT:rcgN>{՟w~K.ݻw'p_ѣ^'`9rk#/}鉓N @k"1,4}|W|gݻwܾ#)L81>/0 A#Q@ئyKIs`Pq';DXZ"ջf8['Zq9M4 6bwکĮ 0&\PGqds)` <0`$̕yZ)G1¡Dl 9lur|ŋ7o^׉ǟ|s΄#sw}'?ɇ$9oO;} `U?wݧ~zY ~z<(}k?qȑ#~p > խ漢aCܯIO!{}o s,>СC_җO/gϞ{x׿/޼t+__y+&//_`#h,=T6u *p ;wLfF%<@BhgX*F58d'ǚLƍn<3` c@.EF`I,|+y$ " zX'3yK#%6DD`z}$C&P01 2V,Vu@޿pҥKV?M2W+cPUΜ/[߮={'<,׮^xP6|J,G"V j"\vO']&YpvޡGt5pȱ_s>}4>XO./u׮]{2M_+_X2]? @JGlrCE 6P;VpHІt!-F<4W0I aCd*ЍF,`|X% @4:Ԫ I#U#ǀ4TAAAxUXa'R5E6|/R tk>LqLKӨLe26a;SQ)-FHDTG8X.\ ZٳgOoɓ/s?w!nݾuÇǓ4""XD bnqq8bn1Qq%jD+9$!̐]yЌSؙǞ}ٳ?=^{w͝;w$c}}=~񽽽8t3_ygz޽7);/_~'[N>v#[nP)1Ԥ1 WnsxhD&Mic\r?!gcV,Go~3oq~ԩϿww߿;rO'& $tTS($4}HD403 3r5 t- hkچCr,"0%$3** zd鬢a <8:Gj bIQr K*X2 ]Ms^R4awCw!.Qw0y7n=Xg,^bҥKnzpsswz1#/;sK_K.߼~C?c~o{`C`D^68z|Aի0sxXAM*\v?ɫzpp?J /|칳ԡk'.]ek! gԡ&a;59FI?3+htܺG0pW ?\o#E \z$=We֍К9ĐL԰ݛ6G28:!7y5q9c!J}GY]4FSc.b5mJ|iDF@ `ngYgۣRP\r@?qԩ3\{ݷ~͛5Iut믿v'Ox\r @CG?T*woi0I7VU<[77| zkx` EGs/|wpTk }ٿk^t` n\5ґfdX GyαM4.,8C%:5Rq= !@`TW!``ByzŊܾwC!PbDXJCq\ѕ,颺,fRˉ؂)p$UtY ŹbE42T8A#dD38=)WP1D%LEf[^~ux%ǏK1po]}{ 3+S7o/]6[N?v'D> )܁&뺛= E˗T7^ÇѣG+x՟]xS? r&GẌ́K1$LY$:٬MhL,GlFe(\3!wo aLW6ClHh~}̲dsAP/j0N?|ܕ #8`8"Lؒd5G gD HSH,i ;袴 ݊`QX31ފAW{ 'cGAHpuwIO<|yիWoݺ))\r3g?~NJW`A8Kh3"il:<$;>bn$IBDB5)JAc2%ĎMI6={Eځk@+["DG5jەw},0" 섂w5ff8(LXA""Pvw"ΎȁǠ;̅pn..Ec!{$:tY dpAt;|H]zO~}&zڽc:v_C{{99?G[ kCЗ,*p%ctZ輩/ p__`G=z;9WOQLRG]8Wn7 >>y #+W~<{q,:n߻_?K>G &G(R lݬ!Fh`,#p|2@:6HWY24lseRiHe'T#1`GNc@cpбG9ՔNHMd,(׽H70Cr=,h3bj`S gLh j@4vu%+=Y,>|HE wW|H˲:to;X׃q!(MJ"EVVc`%$'+׮^bH߻W ꓮ #ILB\vwy'ȃ?pg~H,K#p&ښ١e&6)bE$R#ZA Ixmؚ̒<{cD,J@͐a,.W$.ciB.OI SmY؆`f1!k(% 8_\A[ e*M ?m+ˮ־G;1c2I*$T4TM62QdLRK%d-EȜ 23#3Fgy$eZDwkOV.S'V!`rKֽ"q7kß򒘬1X p [ޯF[p'fY2 FrY/._[QA+3/]ԶF"@08v[M4 ;lpZCyd֋gsFJ@S2! 4Qdu"xuU֢_*ohĨM @!&%خ n@)v5Vw$Zb QGʴu5`k,&TSC]R0-\sJt!K]Qt`f #vº681*M,%岤2j6h,B">2sa{m%VignڹYF*;074hCnsc2p ZfD 1p7"<MB:dI _l[,*w6x+Dlq L s?8.N:v Ͽp[x{5  FL}T ۞&j_&Qplm\y)-HtK96  +-,@,>% lU9 {T: b'+$@袢3ZfKzHhZB [F4 2NH[)FЬRCDF0-*j(tVp Òɯaع#8 )d0;c͍ͭN+Nw`ܺy9 dnqkkܼ/aadK}_l?1r,'F] wwj"e/wʚS]Z[[W\^YŅ|k_OB @(i[,Qߥdلf$X-&s%f]i%:ͬ 0lԈy1kB@eL @Qd-il%d s eS{ꩧ=(U+K=~SMtpO$@#,DzH#,ĠBDAllq#!#f$*˛J"%rhx M%t@Dфzv&MϏf]T1Dn2;&\P\DJiw}BP`d1&3 d&ri EZ`GPn1B#S/5,-/lZkׯ#P bnn~~3׮^ hrG7?iGݳgew}y/,[6GRd8?hf|LyOwS}r23|ѺW þ}}^xnyiY.j-ɓO?O8pԁ<=Ljѩ$[ :[; L.[-acJj(Z! &GSHY g5T,dv.*4VHö*1E\[W"[Y!¢c6FrRCBadPcf!MM6J3V +N1Ԡl--Mm*M4H&ZDcz ,-/XxyFdQ܊&}{>|̙K/eN#?rFX۷駟ݳI9s+;߾}Kc_|yoNɞl딙twwyp")D5< ;m&~IZٳ'm~X[w~hF07yg|Z>PXfsNrWk225,vk JU[2T_F4xت, 85!e F.)ei*W [" B UAFH 7&K9,";d-"ֱ4lJ &( E10S( `a4> Au =&@gϝtE+p{V>?왳7&<ϗ@'nQ_={" 4.=wԩ[ۿ$k.\3 b-Հ6.DG/0  } _>_xᙧ Ɖ^Ξ= ƍV@zn&ATdu7i"Tp$t&2#jF4Y&]X룻Z LVK}2"]JTF!#3¥5!CK c*Y#Oy'$leӉJ{kK0τ3`[e:ڜpeEKaj$ ' ?#e 1I t 0?"RlY'4 }]Ob.ܾ?Wk?߷N,-,]z*( B5rBHd%) #*7۴crrCuHtc [&Aix0k e?mfQ46FudH ʖ+ Y-j̨hV*%%uYT=*Zr6`6֠D#ɡ쒎ɉD$ǔU mQDSif>>0{ڵY*ۧNx+޻* œL:N666N<ډ7I Ș,9r]~uxcSdumen/Pn_~/ I_L9ٚjΟz$ȣܳ8 {y쑭lsv h0J +,ڝ@JcRY {ٍ=ͭ)|l$"CU1JNʀEB `;*V4#1TO(&U4 OSYGʒ le3FJtug*O P&D̔1m*KP4gӂ2$ِ$]>L@ k0\|lۀ> '=sfgtܹWܜS}jDŋ|#G,,>&wOP̏'Yё,-/_*Fp]$Kl'nׯoܸ~csklY0?7gya~aN`W"# Yf _pܡEPzmٳ;Ca[>Ztς_ran٧ukx̙3;oJ Z0I:Z2FN tQjȞ;G' tz(VYV4Y Gm>-aXUQ3] fVCV. "L&Hd鴢bRwQ3n7B"+m?[p(|Ya5C%E1aXTdf6F3%A(29@Gz+W9ɓ'`߁̤JvkG~'On3Yk:ի;5,Ih[yƺ"1sssǎ=|d2)m>s⅋Ĭ}{w ,'v]8HF"v`g;}[OLIG;_y>)ĸ{6}5yBg _polnF{ݷg?l1}|!߿s>Oyw3>̳nKt\]Y}Mo@noFdw={Wf{QOnVJ&4y *`k|ě?}ׯ2v7N8Iؽfg~b奼cc 3 /o HIBlsso]|el민6q H.]S_؎! ί}͙NJ5okΝmj'v}<=pyo{Js$iwrgC&BEW~&" Q P Gh] gٿ%Lh "dV3ɱ*2*d"3Æ@ԘȡR6Y=v7U;ؕ-;5ʻMܪQt #[M[u< jycβMhU=&B wxʁ}a677?\#}28z3O=ua2%k׮+oիWqe"1 p#ʰ 5aUzj*:֔ !56$+% -G1Fu@T#opy)E ݫe&TL-nx$.V.g#bGb%` S6̪hdYyɞW%Ii; (;S62@0#PP{5`TQҊ,:tNX_~/]Ozȑ70LbO=}+amk׎=rp! 9ГWV.iΜ~䞕C۳JpO uJȠjF?2 \8^5Qr;$#%X?.*B?.v<-7nܸ|˥]:k+s={ sKl _}믽~O `0&NWC(ZޛZJTO2$:Zp&9 4PBL9K7v0>:2E&j.h)@}B[mN2 Ԙ01:F-P" =$Q)U!=$+ V3d1&I 8V_ƔJS."3%]6 #l3hǤa7QvɚpzL.B0?p'O|koxctCGF?޻eJ/`nnB8z>ɀ8np_etin"0RMm:ϻ3(mtf]u6.ԩ`bz*4<7:3O?GGʵo~gׯ_qjpb Jzj#Fuއ%`xL2^&m` (bVvZt-f*JA6iDRYct7ԀPy40 '5$b+9ʙ.̒έ% lYu:Ӎ"( {hE8ilA :LRP$ʙ7Z1FG(әb+JNeO}#?vGK^wyosc] WGC y7:qĉ]ssO=Ԟ=K3|fFQe{5VxNs'F*HwhnvC<O<]6`ywsڵ~*p/4(&옎S!0EYYC0 QrSɲ O[.fe)4۪N4%Kp"VkZQNSqL2.© VАΤ9]!aR`d<ҭ9Gd Z'rR 8PEd)'[޿P(3[w90Α2HK2f7;z[+W~{;u5~jizo䥟=%2 gXH&Tz}!&*U(T˳HHJ,iwt"LM?J ȮEUyn /5$ n&t 6@E=XOhKTu4#2l6R9Ѧ ()9zP 퐫VŠ$ "F7ۋ:o0Dz+|[k׮]_<}VO]O'Nէyjnnn"K.>.;E]A~R}wl3 /m (mP0)b\vW^ɏ_mwNg7setL\%\- W\Ҳ׿&!dq!9 ,;kQý4N/zZ-qPRJap>2QRʮ%ِ+ L"TG=*Y͙5K]S5KY޶X,JP( n%C5Nn)&vKB m8RݬX f fIxolgf‰f`~ndPɓ'OZ_TO /vMo;E]7Һ] 0f |[q};v+/o\t.;_;@pZJ$؝^TS fvͦRae,#R &툤 TL:-L2[)n@0BXHd1hDe=qf;Q$(U`YiN6(JDB(JUD V`.'5dpK6u$y^nMoG]r7^{.\`ԆעI7Kܲ H0b`& < M5$Q`Y=D_$KJmȞ6dB~0P%i3V̒-(fFЬ@8}d`$8 >l)/lbnYd֟,y9[OpN N ĿYwNiF6SB0[JECRl|qܹZD=3=ȞŒpNYvvw C㭵<ׯ_0L;WY[SC3|~ j.FQe0$I`-~~ص d#eD`mkz|wiy-_oٟ-$t`Hfb hً)33&݊,(7*\kF#ɹ(5uGי);+nKɞqRD]0x].?7g CqiLuVx= "IA"[M1У gOP f*1ιyd e6zZ;40F"+[Yv璁UH4KxڭJS8HSNO]~m/_=Sv+H>w$&A埼~'~0</#` G];hr(K[#wX5R<nҶ a$}"Ϋ5V5$Ƶwy Fl-3[9tJN^vu CL؀0d?)et+5[I^+* J6fcUZHQɱ3.EoOK4`:+b#Rb$i%ZٹU\$+-$wmu 7d>DfL*=ңE@ 2Z A1ڍu2SYGDH|"-D+,w$t` fa^HZgz.gN~𡇞zI!w]> gᩓ/|ǎ-XZ$N7nvMb*&hW7Tw`|i[VkWk?>s DCrT Jhtݝta1K 45ݏ0D9D#Hl0nL 11fJ&[DIPYr5&Wn ZjHT,=JĻ&SqB%0J3ίL؂<E*r+Qv>= fVtIэ۲#F]nJHUZm!l($S=--./,<7}dyiy~~$?-Pղ@ +֞ןX۷8?$dw[FpG"Z-@3FȌDԮ"f wzy9Q+-@"jpB׮\{v+"Ș5J"h2h4:);4X ۔eev:OF{h$`qhe3=j)iZ[ʠ>'ŽbmCPĂLU.jL40ƚ#cnH!jRUDD)4uNj``DY Ur1,xșIls)3 1KǛ,@8ͤd47Cf/_%'8Y69ҞnuYp'Wg#D@޵ն0 pkNBA]6IEI3>!qؾC%ѣm;5%* /o Hxn~'@H_r^yĉ0u5Lh ` e 4WO&;(Vn+aeeJܲIh*zH5'XPfbTϥ1tG9=)em*Y2MP1\gTYEDF*DzY,9iL U )#(_M4` -1Q 4j0"AG٤t+Y>v-YLcTX#iC`!p's3|pɊC;Evz-T62r;ZIC 3-giIO{֮]믾g赴4po]2AXzHG& bV`$8]BR•$%V%IJ$$ΰli* jH]rNtQ $-XJee#0܉)f_L:Q$ifD c[$ DP,5 :dsfwVt"UiJ!YOlE)RHm!٩x@3((5?U|, )[ݑle`n_䋈drwu 'vn2 wdqMq~~V>' ƍ'|~Kvw9kiii2po:;ت z?ZJF֪*6`3Ec$,tFy*B@M-ݲDO`"ʁ.Ifl&')`.t KKKCX]ۻ߾OǏM&c"n_@Z[[ۿwp۾vaaca H?x|aqЀJ I}<| fop(T'YUUi a3^UQɢc\,Y$dr5+'ѫW<pB!3n_K5 ЄJ/*ƄC6" ϩI(7t C.1Nx0+l&08R8 y4P &r#oȰnSqFUiazqKn/ͭqz(f Y-fkJD,//;z'|'&ql3?7GO?m03Laسgz';6?'`qiZ`zX\\uEÇ~ս< !fs:5v-3ʘ k̀i!=4 PI$HXV&iF2cՎlYN*Lf JFF!ҚGމ SδyRJ(-’ZY$H[|(XrpO06()Gld*ԲK X~1Eg#Ɔ,=qoR4rPDz[ 0pmO'077>_<\\Zx+ܷFǖMdX޳oumyaw_0 -{a5j(Ц6&=yUaI_)x_ıJR+2TI2 )%SDk0DB!a.[ 0E粂nT{Y*%JU E7e RH0"LVfs٠*: W&(ղUHe=XMY*N"F5XA{T0Q2ΚG@r޵˗/9{絸 QLP֠pw -9r3IT}'>[bh59;@ʞtt: _T<[olI:uիWHZXXؿ<ȃ!gGsVvwPӑ٘6OHDlvd}.@Eےda fK-t~ސNґ2L*[YIj?MUs.gdo-tRXpRge5+m2RL&l49he L&Ah QQ6eTtVT၈d@Jhjd7^~~ӫ׮޸q?f Ys GS^pիׯ]~ƍi-=rC(= :XjBwl0YX\X^^ٳСK x๳gdšԱŪ 5WtN 9ȠZ4 9fIf(d:VErK~)TZh#iU1=ճ)F pf)Fc{=mr I@ˢIVUd. MmԚ /V`'i t*-Kl!A;9 A6|"POCyT>*ts5`]J@ͭf3ޔepn&1_z"  --xѲWhq65 s}Չ#FR!g=8+eEW ? R͖)PN:[-ET2kMEZZj:oٓHffvR%a6~Yd~4f 2l0oiUe7wbGEUvO1)tʪ%&Pɠ.qHlV)jnҙLZȢQUD(ǩujUc5L86[WtJɼ ] ÜŔh `l0B?1@OJw񴅖&n(( c"#g#HASֽ>PIm3Jq("M`6FTCT5W@DLJ̭4 I Q8@(HJ!BI Ht`FK%pR4AF>LdC0z)P}A0;W'@ .z;,'eFܻO2,v]!1UF鳐* 30 3kPBH0e&UEL %YG-)$b)'޷Lh![N'N1] NZ;5mHQz J0H 46:ua u3؁XFy fľkx,2Y4!7,IA 'ppe}81LzaVЉ (,e[9[L8("U2K A30 3pO ~w~%o$F8Z!̩FfvZ RV+XU0YU7**V|&V~DZPO46$\=#iZ\V)ɂYR]B3SVTP4 VS^+ɜf@YrŲ ',>SNxFp l]5KWPf+MQͤMQL1mEh }04`dݥJg`f`V o$3A)4ҜVPVdVۢC$)cx"G))PohVB62K(Hr<3TfgF$Q US2ʟؘJTYx% 7j|eGeVс&@%*(IuA`Zta=1[P` )-iAfC= 30 "Ο;P58RL i@ 0 J;vg ͩ%@LaiHޢRCdIWiMҳ2OK:2̠[o"L7"%#Z22 2͡iFUd% Ѳ͈# fVZJqe+Gf%2Pwcr)A rl (kcT 30 3ka TkZݝ*PMPT/%ڃRQnER%,;Ţ5/MP32.@wqwMUŗ.]^({ ` н,̂Z`i} N[&lj[n d *Yvuv 5 J!M#@#)K) 30 3p/|6A6eqNNS$ RؕϹU)"hQj5,;^c#TYNpQ̺*wgf7ѭc4VS #+I,ڗ &LU҈̠덍U+fh]CzEBGdD)@U| G zw%̌QE@U=KԬ"G CnHd }hC0٦SY"VXf`fPڊ(9H"c[ݽb*AvLiPL/%F5thQxBwveblҸd5" !CĴ}Xh v22HfȌlVD#^3d$.I,3JVR[9n۝dSC44)!9B\):TFϺa 1mI*(LRVq:H``%RKl@N2Jt; 30 xY 7t,2le;Y-zTIEo1%Y~USa =M8ڄQ.H6Yf3צFjhs(@M8Jf&륳Y"C2\m2И(͆>H24:L)f(AVALBrtUrW=b'$7dь2K'r,:Tʞ$Tz@ CQoRrgWD:PrL$9$JOTwńjq. &)"#,̴DLs@Х})anf`5Ţdrip,6w@/keԊC.J̺֖S5N JXɨTEVGefODКЇTZgd6t`q Pn1sk7Ld$ӆ fgiʄMY^"`fJ4aDARV+qteڽ[NtH +n艫-d`3mlIFBp+S'١p+:P6Z=5H/nok(Ef`f "KL%d7Ȁ"fJXbrCi@KlKYZW,S hȕtf@Ei*ܨb3Tmy$(#07'2ss"y"V{׳ήyP>q+W,--վ"@k|WZ?v|g_ -{} ȭ|Wm;G/?r횘 hYI -XH2NG@tITۍ̖RYPcU&MgFLg:Hc+#L %!]F顲NيjH7J`mf5m{(XgъQo[TC3EB#lv&* 5:ɉن g!) 6@h%4Ѻ.iem4ppײTpgX{Vb?ǶKZt.}߶Ѓ=SN'/^tO<Ğ=w/x)m/ Ğ_ƯzzmۇW 2ACN?y7\2#X]]xzmO5]* nD"@1?={'.\8i[˷KնN[+/e'6]|Eھ@7k`P= x`$$-.hCY]fC6#z-NF[LҎ[V޴ #AzA;˞NTFԘ[B,+:A%Bi n.iN+VF'Y'EUԔK( -lLd߲ P7*oD" #nF:P_VoפFUK2#E hc$4:I (] fB҇jd¬-5._<f]BPW.^8?74g_'K3|A a2`8A/|x .+,Ek=Jw98L`3 gH/?gϞ{7G| e'd\6?-W^?È_W_ݸqw>0n@QbXgsCh 9*H[+8 7uͿޢ莹]\KI"td 8L)%-6Y:y^C!d٨_9TdvSK2 V10&+ @no)IfeYr,a$]b4h(iJ<21PGjuS =Pp7%G%8pҥeiYΝ=OcϜ{m^{("[ۍެNh=/-P²K0ԜA7,yo+W--)Imoxp鳶&:L +q 0ؐȨjUPݿ?c@t+[jƉ7N/^ZZ;ۿE-s;z_ FL7y{p>S(+g\؎ۻ?we9?𥯾sI`V&|-`U?0oI G {6o{VM7R0E,ʰFB#@FAdѺH8i 3B3yh!9]ܬF3hV IDAT.y'å2"](a@ %@ 99RLh瑪u|atC @%Z#MMRNJ2A\6r4CidpsZlK -)\zV":X'wxb Ȇjzym.^`1bhvvND;5nJ50 gLw[[T!w`~,ܸqlL9tECs+h$a^D6eJΘN@:ׯ^np޽mƵkׯmlmسge~nCLJѩ(9ēO2op;[f3CLn9fZpc}¥sgya}l۬.1[" ^rڞ]#\Fbmmuiiic nh2)&qcs7nlN:`0Q=Y}C"d-iAQy%XCiGd&P%Otɠl0 .u2@i(ZFC8 NV*dgHΨUZm`ҀͰ}ѐ)+ ȔsꗋJh G J0LJ8M9ؕY:VMitv#(~HIj5z} &yzOx}Mm\߸~ G{w^ǿ+o.'K;r _ J> ҏ766|k_[][J`'iOʯ|Co'@uhVE-g}^={OBß~xȑwϰZQ)l\|׿Ou__ǟ|J,Gmp`߾3L[I_ܸqk?_]77xp|[F=_-} _&Wמzkok׶gee}_o}ccWV ???_>~[J70@pf*k ՘]QPZ 2mhV: ǣjU3Ț0:\qB#e~. e:SFp8J2YKr*HG[liȩPJVlUk]Rv;"նtND)3b %Լ$ h4lHC9DVϺsM{PE![dJ072sg%ZKќo pµkw 0>|]]lmm8dsdȷ}bO=)n"k_6 ޽{%^yES`) i6vܬw62sskk'jEuIkkksss766j8WN0,,,H{ ɏDx'zk۹ḠqKhzp_w}73WWW%g??/yg]lnF}pUۓdۗ/__#}omEK/^zG; _f{)\t)3'd2Z{睷o7ǭiܓ9PUvdPtJV )hW_%ځ1NP"Ɣd4-E:ݽJVLlM$k|DT*ƌDZPڲjD Z `'ͭN(I41dKc(&%$d+7~Eh4nPZ p9f͒K謯QD6GϤSuu]q}]rڵk[ </^t7xk/'O~XxDh7l7ȥm _0-O>SŅ]E߽|ǀq޷+ß'zҢ{Xe"O+FvlfDތ7bΓ6 o@ѧ><<*@$O쩹7{4+OylErtO<8?L2oI7NзnnnN&qC!l/މ7xǎ"E[@!XoxG?7smeoCtu?<_}ÿ~c g/Oׯ_w{܇N_k[3$?ӓLllګ]z?y6pUH22v!êoSM%`@ n 1LF-c)d髭Ra0)Ц`)`r0s#C#ĖJ-dtd$(,*VsLHREckzjV+58pFJd4S9$(q:@BL'V*X%ᐈ*Y5)G-5L(y'NؾtQ Μ~졊)מR z-90$1ֿlkkc=T`l[mp??,3t;qsgKlT``_^|'+V 3]YX %PH7FcK*FdSlp K{(R>jFgT FH )## 8`Vħ:߰{.A5Q`dLe"CcT]h5(jIxV%=ަiU:KAD C|eD"Ff(&٘!PĠUb)RS#3d8z}GSOZt꫶=2?L{챪^|:tmp:$2o\_?sgΜ=wsΜ9wų\ŋ/\p#+w`Kš @Ӎ;-ex7l? #<K.mmݨ.#`z`;(j _~NL{F<Ui,n;Ȍյa>_loxɧMʘ.bd t"G,.,nlܸpBū]p@cRfh FE01#?}g^0E2onuߝ[iňh-:thqqSmzl;h>njonιU r 7fmjCM_1 v pWq 0Lcd d: '3@5V+4 ִT3[Gfքeс4drӌ>e 96)1M-,Rڥ ([ieb(L$&i;ʈ1lРnې] T cB]b1@: F:)ePiGG)czBd7P`6hIYrVTV14ԏ<4 ]<~x=}cNOn[ݿ߹s8|)ǎe:isL``FT[CJA(Grӧwwdkkk7U(YS"*g7Lz!Oh2Fi=)3o|_X|?gΠ$ r9T6*LBPL#G{67x3e6NC]&#[v2$$e[nYfR DpJO<'>=.?LϿh|p ;7_qft}?}&$xSJ5%/&ni1N+c}_p….!΋/޸{O<~Wz3W]WxOMŋ?Og\yV?Y:On4PgUy_ /d 0C$ذ!fg9nBslk0fu&nȳ(&7WM%iaQ9VX# )ja cYE)#ϱmh0RhFHl`5KssV-"v "j 6(v [a< m 5;5tLFÁa8*VLph-R!˖<{x]+W!;flxG 9[/_$=IWsg7>\yO;7w4~ˏ> spKc)w OSK =']??[7'>/|ŋglC_?ϒ T/;[q aNoo9jF?zwϝoo/~@ud$лs8[g| ?gΝ;99~]O^~O>O=ܹs@^|_9|Gw/~?/sn̿Y)??~~{6}̙wG2:#!c+xL= I8֨XB؃M - CLTaMbܖi!2d-&7 Hv 1|Zw60E꘵cMRgciOuphbA@"caKp[V'2iOԨ՗za|7èV$BE!ي0f]0VcF%% ltJyFX'%W}VW?s͖\|+{йs^7˗/_p}?~7bo:p|I{_)|、3Sp_WΝ{ۃo{ngI왇|ݝ=-^׽-)?ʕ$'3g˗/m;{S;ߪ =ozcڗ/_Nл CuO?7nܸv/8ٹs;tO>ط.\P8ܕoL\e-Kwo;|{7x<^I?gϜ;o˗/wuͫmo?wKw\|w_~m"l^|No}=ܷu]wwc;xɧnܸq8pǥK>U7<oO>99ec~w~~ޙM7p.vǟ5qo{]իۙ y.͝;+/<zpܹs~9^'}tthpɥ.篾pjlvϟ9{&x84UP'7n\vׂ;ssgϜg$`M;8mw8T[ΗQWwvKw|<µXmugw/< v.֙s$^v ڍ~gN/\x⶝a|z@ Wsow!ƳWy$]Kw9m @*+={r_<q;{prPD )Ŷ3'n SO֬LшZ&0f_Ĝ5,t꓇^#=od L7UjIuHOYX`2m1{ d5sDa8X=@5yɯpMDFTT:lX hBe6uEMBW }ƈTקF 3,؜m |~`gwx cԫ`J[P;ίnE-hjeZ0F&dÒ]W @tUQƢIX+jMB@^n@U\F䰌 W)Ysz%Ile4@2 0Vh#]WeY -r&1d2NǺ_Aqy NnMN8qztfqĘ]I-f~``0ϚWW2`w6w`z4 ;_~l@LX 4B&Vc l`nlNScǹ`UId=4&OOkfn4>Y )  ,&iQV(5}Cc4yb)P [DžfԼGJfcM@u8~.qLJu4ͤBC(1,p2޵5,kNұ^\fT\:XRXc2:)g⑙-ZPfL$-eWXfq0ɃI)rrCфY+"4hY1@}3C@Akf#Qc5 der\sսܔͰk4u\CV,54LS ЬZDY+Q( ㊐Xp+'/?Q8, a!jQ#}*##jM £0ś:T"+S]"BgB1{ Jf!],Ce㙾ӈ"0vRspFQςс@pTc$7 I;8 ĖPcicr<[SF p *vAـp&O=ֵb+4Q ɓ$49O;;;;;;$Nd=G4>CljtHk(ML,"T;S";M9 P.dRL il jH T4*89NKzJ(e:"P!gDF>'5TtQ%# #Gka0꧎M$5)#GM۠p]uqFd`````VO?t] 8PPc3I1.hB5M7B{idjlWɜe.%8*3(sz EB8jfv9]Hg5X&2.h  i6wȉwzbPPg1G =:ҢZ c/egTpF_G#\TQ;0k}˫˨N)k Pe` F@}Ukd"87WhHFѤT"-cM^ű%@E趖ƺ`T+ezƪ!LpXN儀Er^ L8|f%Q}?2Tfk:X!JrE\*D4&?%lS%{ f`d5(N8/\Sb*rRkL:<"QL? P;;;;;;O\~: 1x`36PCqͪ^HȊ3M:.6N/6B%$Ma2eQ&-02L),"$AfY/vUH6l†rDHZ[܁͑lt[{XP#v+D,$F`RԤ2 dd\˭"@˶Ħ %j?ciO"H<!bbʤ ('E,' gIJ*RHmD'}Uˊ;bD(I4A&BBM - d'-y&8K!1<CITŵb(hnfС@&eT*a*` MI5FDBӋ` 9*MvQjǠ"G )(Vɚ*XZ˄;,!4s:"3iS&?3{V䕰XEgK#X;ԗU$^ zP2.-'0e#^Gp)g8 t0'aeHqpL͚z&$Ǯ*-Sr @J!35B+̀1;;;;;; Ֆ@%Yt:4)s<&Ȍl.X%U ȩ vD{R,q;Ա6QT&AN+[@@F%9Ipǰ_hEt*4jf6!12jMRHZxKW}5M'v fr\#ip7h3 tԕrd9  [+P+M# ?/sE, `Id4yF %NTKWj Kt#/f3XdhmWc]ʡS<ˎd8-˧*2qW*"¤cLaKO@BU#Rx3l6fz*'`*)0Mj``````V`6Sŀ0jbbhpcZ(cDCxw@5aeV@ m5HH3q'EFS1l8 R`gl&ìdMkLlu7!f&N!>)a~'J"I;,aH5/djFa k(8v U%]qA (uWd+,.0a2apBwvvvvvn9<1$S I0$I豙Ɣ|lpf]q%8&@uUOhdРB12YzJEj3ֈ0l"nEuT$Lm r< .12S#HXte }izb'P6#A] ħ>7) ld5dYj`E@8lL$h^;;;;;;J5`BpZGi2: cr @!8SR.ؐa짲xt 6X2TnfVkp "x%PG꘻%9@a=@aƘ 8>n9n7l `hYMÉlr}NXKPF( I:Z'8d~XwvvvvvnAxOOFţR|p2JX몵Q1v˛7"ye@юp`Y1s2S9P՜Z@Kt2o, X={Is20t!&*&(j81 3sNI >ٳGD@V@ a(/Ӥ$*/Ya=Pab@5x;;;;;;#_LT8fl+F%JRXj e3˺ lry<mZU178MWG 1 YKqvP`x iQbސĵ+6hf& /m@p"*M  lՌE8|KF"ƫԫcYsHg`'YQ'=f: ;<@@tc_@~V  IKHh.lfG1%Li~9g#?Xgdq!S4q_q8TpD;Ӈ`C840 X5W(@2sfơ `[ylOGP:>8Z$ #Ǫ*da(jq'B`U:;62Հ`eS#rx~eG̫ P(ÇYYY|P *Dڊ S ⴏ*b)N%U@4x4aiYRj+HHQ&T#rCvkKШ$l4(x"S$@,q)6Z)@v%R G33 JSjL3Plp o?3q"a˜oQby%[1cdC0yp3{Z|3c1fnD%% :(9&sd4Y XWbH@D&}#jGm :4Wm<8sa- QfOO@+IyAQrbZp״\ٌ_*#%1L v!#-6DƚFWh˳)L\iV SR#ZKgUt1#\U< ,3;A*\I,!|@Pf57$sZ=853S@i{>cZIŐiv+Җa.2ip7PI>HLdN`5xJHwNCNtD!kCRP씒1-[|Pr əgbO]?2{ bRkδf%t: g^I4Y:#Fa|B& 9tijo@w0y!;zI +'Y 6urnkfI6ʣ7B0"ž> qxL%=YrNӠ.LnmZk^OT f͡0a=3j9Y0[ z D͠0,l.gJ=3븉G`frSZ!II(A8dR#K>$ Yw;ؓDT:̌&9ڌe+5iIs810m0r_| z`TEn]Is( 8RHv2d4XctyfiHzD陼3YebJ&N 0aQCK7_M'46ʃYgZ?QRBdBRcQYIO7)S9GqO؃ef3L 3!" 0z{0Hy2|1(f(ǥBʬ$b910h, +1Y8׌,%>Ы*ѵabo#`F&2(EP]8:MkyhZ|A+&eN8[ JzL$e:(O$+u8;m @h51]3Q\o l k5*H hfJ#8 u ;g$v@B'YΜMs >p06ۙ d1 h"SrMRL1GQ{!\ YBJ)lS#Ip1ʹ5=A5H %M^' aei",b"R$ahS;;;;;;"я}t\Hwcn1YŀS 59P1(VKr\^HWъ͑YZIcKfX% ) $m&F&mqFz 7;q$K@'Fk ȶI5"5k7!њ%VMt[ٚ' urM8zJpj\-3nf Z Z䍙s^qm&c(ebj*Ge) Gㄌj"*$Ƙ`j.X<sSySTUbVSx rzi4-7TX-f bDKFRp127l5Eԡd묕XG$+a^%#0< .o(G5X"p>U4I% . c9_3 *d`````>?F [ V kRg, 3U0m) PP<5‰g]?Fm6dhݥ(cMZz #i&ƶ"״i5f#j%5>ގ3A, gƪ ӡDMl< Ʊ>0D8`F;8'Pyh4EҒ Ř1dJVa 3kpXVP&x`````V>O&E9h:bڎ!VVuGT>{%uU'Si^T<8  @LجQGqOGQo鉍37 ැܖ*%E'9Z6kv Yl/ik>Ӹ0QC _dCa4bXx\8PBQ9ߢ2zN&Zqj$L+;;;;;;>dk+jUNyt]Wy1R7j(4S'VIZ4÷h*Z f`,JR*Zz"c4Ҿ׊lcD'Fe\f(Mo/vҞ3dQHR*,!L<^K4 (ZN Jᲅ X+8nv\f7%i`dPrD4eÈ)B?u9ɔ2B13nFR44؇q 5t椹L@#:D#yEpYHy|>)Q`-Wrk>~&K-P!Uq1Դk;;;;;;ч?j @HA;Ԫ(@qP1Bi"%S 'L@O2nt*R EǮ S&( iDS(Ƅ 4IG[b ZK@QVщ"j91 J#hJ$㌒CZڜNvvvvvvn5|Pa51ƙ20{ aN* "3yoS@QdGz\U3SrNܪtGcUMbSFJ!ks@Kha0{',8yzE٫&4:r)i063LM$]Zҙ[kqg ~2{0pP@?\ fz(2.ܞbLX2$Ԙ9]pd!Dt,D ´.:1 8M;(`uƨ5 `LGA֛*Iƭ60e(h^am%:rœdP 5cs0Z)bEt4VkxLiN.Mǽ͕ĀfJ爼vvvvvvn!$#$&UK5ѰW iH"m`Dž?h={lƈɘ',5a9F,#RUznaf "èVs3?'2cĠhX;:cvr.n>LXa%WSPrMRedvUL(ax|VȞv6&VH#5YBX-MO+BFmqh X9P[z?iY%z#r*,rܗgM3k IM98 Ԣk7 R{8>\&V2& lri &%8\xA@A{sJ9+q0 9A K`;G,Ƶ?HDd6B('VHvFR2'ƼwXY #bab7,KVփ/?G |Xs_ԩâ*N *8j#P0q-E6R ֜!0J< gL\ŝ?E=nHŹ,eWc&6i+bbS6v?w"M _ N7 5 +)EM' qGo!B i@;;;;;ۜŵf(4Sf%3< 3WI]3 " L5Z) q2XI6:9_F(kN; 6B(xv1JOQFĊˁCcm6%fr\~:xIj7*YfSUlkUw /|_rw!~#XQzxAʡU+pj؝+,PkFL,2T1 dO 9@{o>99Y={ҥΝ aSN)PU:x %86U"f&@;[F$ʘb.e(us{$L1,$XA0G_0LjsHiS$*Z'w1((a6,(ę{aMt3@c񥂟G҂7ADD i{ΔqlҬdѳ2BlSւ3kT=}o~3&/7@,ZA|AcȂfHi.1 tjM0bDb ){$erImpe.alr4f)(ӦYto/Y|O[p1B%0MF8=H粇RQ9#8X91&<`t@CHUq4Gz F!x`FTŰȢ3Vph='I|U{Z/s8}oگ_*)*U$ a/ҥ[^fJ D#y lэI%-4cds$L(ۺ4gޛ~3CgسBc5>1Kx+FO "NchUUp3В7A-II ڨ-4#lHv)eR],>*;7Mxmf njt5-[AhB#i ??yܙ3vƍk׮=3_WONN0.S!&NFk|D=v x2 ϊE )G3ׯ_?9?g^"|??׿~ڵ@m xǃ`t'/#_ymwȏwy;4-R /<'c~NNNNNϜ9s=z}o5#c8׿|'8qƍm{_w,'E7F'k%*66IØU))k3H3${Fk s}~`!0X ^K@2Ax Jxwul !Sg鷎b͗aJrQuġ #nB=~[ ^q'x D KeI2G4XZUFWLP/߶/\o8䰅'7^_}oAf?쳟g>~7G >HAr_g_q??/=s=\m;v.(w_;Z7nַc}3_;H&(~_qG}t_꣏>#o@J8=/}惿q=_ſKۙ3`3ObHzm.4ЗN$ٚ̚$bj 8T8²chmvd=n ;` &UԴLx'ee8ri`ZIHCEhz @ 3apn22\a%͞[M:2e$9{;;;;; 2#@2'?4nRZB]#š{أ3g~駟NRUg}_ƍ7NNN~/\yba^otk/\v/^킄O}~y[x\{!*sx۶u;z+W$y3W~]w^'6ٳgo.vL=>/k?}J cSy^w…׿/^xמ˗|o} t8!"~*f͢A;T$D,5=:a% @"@M* sۘ=FqlO+rbiTvC# !J`q AII)q6n[c*A! PfkD!r΁!d\Jvvvvv^65>X 0ّ$wb2uL(?O .\d''뮻ۏ.9G7n\'xp8|ⓟYpwT7g8H_T???S?ɰb Ѿ~3s秘rۿۿsݸq׿GIiYCϾmXNd>$~tlyN3g?O~*ɗm\þrˆtM)9N'Z{4 )O؟BWq~@Ѝ$h<4΍7@o:bǨ</v!իW G>]Sd??/ #_}œƴ~xˢf?2OQ̖b$a1Rk"ZLITB*=96 sS~%0A'~d&Uy H*VaD[z Ƅqc@7 10RXf186Ȍ`p7m;x~*t3y 4z ksRs%k :%&#&ޖČIe&ծ`uCS4  LʳW>O+W0?DyG$z衇.]3Z+iqyץKol_B륪UM8ȸX:|DZ LɈɊ _OO942o{}O>XH2S?81{9'zr%=*) |6osW/kTc>!SBjsL^$0T1 v%X` RH1=1Ƙ|b!Zgo^: PXNŹ n :Ƽ9̍o~{@Jسr;;;;;-˫KV*͈M@BP?S89a??淾yڏ>Pd:cƐ1ؼt 7RϞ[,05SPGy>ɓ??~6V YR}_|3g[Pcio}?O=ׯ_vΝ;{mS-@uKKfĈ2( B%$&I-2C8}iOSlb#OP C0? I\JJy *IJɶypQ89l 4laj`c27j"ű&accmS袧m-Ɩ&TaK%yH={n۶uw|mwJZNf%9qh"HQd*xK_җ{o|ӽ׮Ϋqc|$Bv̙37np/(ޤ gV&&P!zno|/[zի׎N&Wiiv !j  OiNu ;g`}%`sbrOQ-z  j΁k3\xa嶈.]ņn <߳gbh??_§?'W^֯Ї>w;[8[Lyf w\}2;ejYlQDBf Q]@O/x׾oN5Us8(46Ѥy !>gF 6*LZ=C\ IA-'(,L @DCJ\O}O7λ5z0LOTȵIҙg~;/̵ͫ6dWU\c{t_Ayo}s !ɖ7heoiTjECg=\.3gLȞc jhn@1lFhExfHXd;RhA+L ægq *И^𸒮ü pl0J@X`(ǁLknK6tqe3bذvvvvv^#&nLTN5  4c ,A IGp 7hx{wʈbz-;hH& BMoe쓳)evPR;GsۏO\s ׮]Uٛ479owҥU`ň/8$tԓt+H7TP lx4`GsMdHDnړ0uQ0xPIYyx5$ N B6f70˒_ +*8ÐhheF^CP17H16R[DL ka6ĚM@& bۉj+qDO Iopw/| W] x1a̱ĖTXS*{VߦLF؊LOLm7 *$`?`;t>XeT̗cVs^i(lO3e< )sQ(m$cv8IIdCkJRt,8!H1qMI2&>SAQL"tW(OTE/|K_(ʡ>O<3脥(xY#akR/5n;}[;])x_;*48DZ &9D Tf3]M #zi$dW A&0ޜEA)$s f&fJ2iݽ2 (.`g]hl(Us"mk &Hk8zb 0/?b02 ͅTϞa~oܯگ'7Ow}v?~ۏ}[KܹLj"NaNW\ysg/v}kOO|XsUMлd7o_W7g~N|-h*$' K>A"p{Ο?ڵ__}o|ӽϞ?rrڵk d3$=~>'zǃxݯԈz  h5UE/7YleI7<³ϝƩ|xjXQ r?7&C?GI/}_OO97W}ZҳfճUw\{#-1gy'./"D +Ѡ+ت)d1(cB lsxJM],\@K0@ Wng(6Q'~?.MJ|8iʛo`-f1ƕ& l:z/z6"( JzgLQ/8O*426_,6VlͲ`V^ &Va/n ;cl\j5@I=EZ/`@Q=O;;;;;|*4^R dʪ4GC 51KqhHRkܴJ-NdPpctJ{|,0'7M`Elwq$A2!jNrd:HNW!F[)=n1V }I ZT =ٶ^8܄+Hda8 9҈\,ɻulu2jg@\S&%'l"cRK%цtƮZSDNb"-kYDT<RMB;" p/Ӝ&nD>NiOopCDDpFpCٞBv| P5 ^wXH"O2;vqrv !v%UV &BMp)Oix=M6DwAFDMA@}gL%1fUl csș찚 hY#&UO(F J؉Xa@EB1jndrm%)˩!(Rco'ڀDMD"CQ5A0T@< =lz^F1V,5u.p JcZDNJTE3vpKb)v"j؆ MlMPKIqLNe&,@LHl%Ok8/7)i0gm.u1$+9Z v2bcIx`````@+,QF5&:qަ^a8 KR"rL=!!\FƪȍJ1S$ =$b+m0$M"<ퟒjdX(ve] )-EyrHRSZ[3xZBsOȀ~a0naH:%-Z6GJ {M>|J4ͰёH(͚@ȢO 0I@F8Jd )R۬{Y*xorP)GL">ǵ%1{$o)! mߜa&SNAAjdQ jQ.5m\x2yp|ɉceG^Im6ts`````@aSHVB@.#A6ͨH1 $DǕXŐVe2Al"ͩW,UhNn\@)q,3JAHG< S4}4 4xAc]&ieSLg+is)JAq IDAT *"HpLϤ<@<̺b@f@@Xq-'n&GsOpPLA0LqıS$X3PrCMkv Tj~԰!)yjd ed 5z(EQ߈1 8n&! E +pRFMSAVIww"peN(EX냏 m}DkuB$с*c)v 5 (ď b[5*ؐPX`U8փV3!I,mOz`D!UY%\ c~R]˄ "Ťi:(rf hn֨ 7 \- 49y&Sk0(s''I"#=0Q$ /-/ˉDc)3F*Oxt1k:t4&+ I6[ S)@ȕQty_IeP&gD)p Gj*D"y 8xjбVH @S5$)u9 \$HeRөIJ S;*hf+tah2x8>`FB1,s}oIPsy& LD9*,3 SS2g fJI[sUwvvvvvn)ɚE=JT: :=Il`hMYt4&%. S(!kY(8JSIXeɠf"Pt<^J&hdg CBAR(i%ב$ǎ[.dUwMtϙgSg2'V|JfVU @,n*2>Hf=]ӫ*ua5߈Ve]/[h_hLzVm@B*DłНz'd{vj,f Acmf@0Nc0V䄛%xQ#d@tNj 8po6*$D:Ny45 $N`<CA Ws& nrY,c8!Sʌo')mCQ3[10D+`3ޟ%%ͳf$,0I qA '0L[D'sOY2Sɾp$l 4NE#jMs9c/1 p{J0d-g8p!WO J=%dUӪ[&"34iTEGF*Z#!UDiwj\҄e0%*? AlX)x~Īi=4,ܛ)$F@0LQvq9POj^>Dd4fV1YMP%0xOR2:79u!qэ$iT-q=xžT4 PZ8-}N$@ Qi48S;ӄSWF`hH2S+6[!yiR&d/g",ҝQM.qː82LS'HX 7NJcE#"A-̎, -eZ1C Q%0Dq,2M[HJAj` ; &2rFTr ;pep3S$S %UXRVR 1rcF:lɢS$Lky5.7_!0MCId"qJMHͅHӼV 0-a 9h, 5v*9BŴzxoIeWJd3C8m3q$Kg7h'Cm2ho=ĊxVI6RS6{F}snV UZ%mQz9YN]; 07)[D5DI\"_6ibht6L[-L$d5R5%6(T$`DfkZ@T+ VJ|=ɌIg(=  I>V^q:pe\imycǫ.e t {*e9Dn]MFSP DS xꑍnBZh0C`z.b B"|(v3b& "+ߢA б2`t"1W kSs=^T,&˩T"*#Q{C"2Fn5A58SJ1PbZSeL@`8pmRD@h4<\vX\.|'^n2֐&"i&6V~lOY "E>E._M :Hzp3}M4t" "{,@9O +:eBH2XN Эvm2$$!i,J DV-FŠ˦/:2W(+Zt瘟{9F)Zz8pc8?*Dc{!H+Ipkya2D`EBf Skhf~LEXE1Bh|MJ@DT4i85QAq"fPhBgZl\ YdO]"j:|tiFAO+rX_(.]x!))!zDՆEO5$q:7G`1Eyǚ|UTzVTHdDa^k2t' 8p6l?!' 7e[KmHc%ItiI% (4\9Q˱̊zG:(,W-kBdiG*d|1oA @rK0X׋1)Nj4C,˧,KOϰ@VI'q$A!PD䊡I9t`jt<6$ d2<3sIsiv3nʄV@ΣT~U@$H3ge;pYV& -wԏ /Q\ 3Wk.|`W;ǕO@k~& ;WE|.iЩI?B0g2~o0OUT.~xwe x >YL iafM BNچ4Fa%*lxe3O0ΨVEdd*X$=Ur"LYL@,~oty.pjHc: ˒(* S=&]< )pYT4e/X7ЪM`+9zKI'3U@Hm6J-q^@^@%3U]|?@.P #@Sck@__c4 |?@}m{#W;&0:n 'RL23ҒƲXMGqXmφp.kE2Rbߦ:簊 `.j:M`.^-9ނۜ3ޜkG< .u&\ udMAKD5 k IOk:<& a%Q !3>2r18:ˈ$ƍa4^>p8ݢ9=ܠNC 9`R ["M`ˑ5@l1ʔC3!geM?P&Y #@'  u i >DdfLJQ""(JئfN)ј{KP2VOR(003 ^-TB9iAb|'TGG[423S 3#]ltQ@i lxXG^5/ 9yT `#lbUV۔¸0iLE`u Z:n@JhX' `/'`FH[hN4Un]$ю#5Zl!㒠8@7T* ĐgO-[~p8p CCShڐmt!M1" w}˦hHJ8Llԟ\z L$Ҷ FHtXa($*9BW/Sc3U ,Q#=>S*'@_3QYX38k1A'eۨCŠywiɦt%gƷH&ӖT*304"7CpdCcrz| )̨6]"  PF:4a@b/(0JЊ2{C$v]|4Bm*=:y5%$֏J3If"jǃ;آKq,(ƺ+D ${jY \݁\L_O7Jw 48 xb<p&<3vbP#D.)-jE [@ũG7ѬaiMmm!Ie9@$a'A4SkU\sjCPC X! MH\0IƘ1YP:x$x{ev'L}5%euB$5A/檔eqvSq`abĎEh;pbd[(# ]Af9)OΧC !jDxÀL## e1#9mp"Aʼn_D8 !1BT>yFv@=CNܦD0* 'ZzIb]u'#z6ZlIgYkókmy:]8Ya x"&p8p!ͱ_:i-8(UZd-ZDqӦ(;IӜ2x",) ['ςz#)~c`7m4b SJ5>C&,FSTH3SKC`wI Ÿa[.Dt%3I&7,(HXw褚X0Ev񢘮њ8pB(CE3#)FPLÜ/^ v&kI)$Ћ]+l.Ğ&J9 }!v8 EY@LOQ[h(ErZwAZÅSu9ʩUNOk3P A6R>DEIh86ce!g2@7'ɾ]J`anR=AT*4k bqV8]hF9:CX| fPij^x7*8=%rPq>Vp[S? &4"TX!q^+Bc!RVkl Q#C4~D*4,+sd'j%K i>Qi&0)2A%Θ4HRvL=b!~ʦ8)O4l5L5b4<% EI24I,X`v`01(4 >1քdL&O0Ws3RT9*AAckNi~J㥐,:{9 VQ&d;M+Uz2-AW*MBKQCaoD00+YW`8Di|4Od2~| Jaő )Aďj[ %\ Nh&UfLXH&s+!Es+ٕIEAa6QhLmA.ĜVo.lR "1o t21[4{G= RqrT0ŰYPz5jKɌ!JQ\q(4 "0V#fpc|5R,@4337E2c`"F8p};{I0МBjBJDa$b-:6xBYePӵNZv H"h6JH;)@%"{LEdJTb*ӓ8p,`9ZN<:hb )E4Y4024kZ 2g13D4n..2*UJ˚8ތ\YǚT<b 8pMHOcKL%ѻ4#ZfE$P$PM_{7LRE2!=%(0(nK7-0V 2@+ f䘮nT"cZ[&J ߛ)@ 0PT5VO5*c4& Z-&d-Y5$1PPW2P% [EL5c:1mBD"21Z<35ȥW݌8pooD <Μ+ YW5ZAS "NEZYɁZƔSt"2?32"lF!L*3@4hcNX(#D Ԥ FxBDygލ +3$(ʰaꖲ#ho&  2=@)i@¨YCn1x|P` XSjLdg+fpp2Qv{T)M0)2gznӛs\$1S)_JS]::ıw4b?&tey9F l4CT,#)܍ iTh4Iku6'&&TV-od"@dq\Y^%R:puH][ hğ :lfe(H#SoZ# 7l[,(%啕46قc{B#&ۄ=f"`rpdƸú^#~z\ [*jZ̸PF`` ,9b/O,*=}T#CU5l`Mx6 `/ؚ8p>oOq@V\&Ԃ &wKXh6HyBhѱj '1#G`Ty AX4Ć=:4RJPeղ=3  ⦄)65ԬI$w$,ckhy0@LIQcEE jt&c造^Sgf8po?"ԂwFBx)w-*BİVI=s!Q=9 @xӡTAe1z P #5,u! M\CiH(wŵΚ(5ܵn<])1%3U'y^&~'j&DTrFV4mgfAù_4d!d5?$@m偽H uْMUBSBQ {TS)40@@ZHz]Lj̬ReHR#"G0MLegG5#KL> Q7s AMR(#L= `U?M^ ݃*wYM*/^,*c{N=7VC`#6}t@m>wep38poyٰ'$`"B ^OzXJXBg\f3Yv(*&Jp9dǧX MV %D&]# MvTI$UۛH:4 &罸%ci0MkWB0YL#23* jN=1w5Sk$6E+@ hp0'dlpI8poC¶yK"n8jFFpnJՆ_ac(_B'2 ˘{~clD58a®+R;h2lA43 rx2xBp*`0*'z=&1c (V[U"~_66V4yC7g,-(L12}Ϣ7fqFX<pmEQ>ڐ\D Q5Ƿz(wH҇ɸaJ4xY*&(I*OZdz}@LaǍ8E|~>4Հ/sFDx3~[ODF %fjǍsz`pG't'n=!S.v8(MS0ABɁa7B'c8pFEA T3 %XCCĘA3 5I$c1RDbqrlpW*Oݲ"BB|CC) &v->ݳa8BM-•4q`|iBphsz5 ڀI Ful 貚 X`88j7ZP‘ 2& ݀ 1 dI>q#آЅE X'&dI2 ^n2mP3sĢōqPa` eXJޖ[*y/< :9egn-$GnHC7$ L֒8p6`d`ye. S!|Y$DB[V"FhJaLGKŌ $1 lEVc=|^z|(QK'gn:ָ:g^HaP6iIþ's a2w \pkfd#q g (Id !E6+Yb %(etf+lJ!yf8po!w=ECzLЪ0c LHbSYFI.@LOp "+{x31$lo_M`?a e5Ф&i`&t-U_xrttj(a>f6sYl 23%& |+5Dj`Aj2\eLbQ#ktցBVI (s!8p6 iђ(TgLmÂQWOh 1k $P8&R+1*Mbth&XLԔS,"&O *`怌Kcas |XBZm'KAJDW<<8*PYf Oa+|k0$ iщ "?5X6gX>pU߭VIC{!iFR5hSv[IseXf6NTGhp -H36=BP3C"1 !-ũ bb^~'tAxYq%9SsXi*΢$Y?{jkYPP"S,A%n׮ݾyέ[7op#2 DNpQ9pbZ1bF=2hE lc8A$5N-V8[d:OOFaa|Ch'=Ç={~~qw{r;a`NY(шyݸq7o]uν޾}{8v>xd&wf&N}i6qg$;pQRaܡ2Fצ #,$22yI)C.#d}o85% H{avd`2+eDL<{ ]>zO|t~~qyyٓ3jMI ?V]%n^!g:%(ٵk۵7p{/l @-7˗? Yf& Q2#?ntif35@T)XJ"*xD#q?xwG{q`GEw_|߹w\8[o<|铧mʟ?KGt $K:;;ۮ];۶ׯ߾sK/kwJu_uMLY%0>z80bK6AdhYl IH"jI)vF~f G&kt;˹iơAfЎ1{ ːPɸA2-) D G>zG//.qjT ͩTGC 1_@NqPCаy\O>:<ݻ/#PHTcF)"I ,L 1}E!6"ѥ8E(fJZH"ȈPO~_●?}{%ׯ_{g /\ӧO˟?Ϟ?Ork}Sٳ?V۷xgϟ߿y@ hR^4ØFLΕc\l҈b<1WLZ6cF&pLDS㘄Ɂ&i/* 52f3 >b.pv uZ)!!]QTYӝ[a_zYk␫27e??w>z27ئ MNj?8CGZ*Uϐ6sj3 \!4)|xE6YT!3,>Y`cI5A+ޏ੔k0JN"ivXr{di$ p#@'4X_g?YŧO>}ܽ{݀`C<ӟ??Yv zuG`m^s h\6uk ˶`čl>cdeFsS/HND#pKGO?]|ïG=}^:w|/..{(Ϋ7nܸq^K`'|g//{$R]۶k7ߺq޽nܸeD(9.3ǸIPAaJ'qP(m/t5Bp.h8S (PabGi۔'3M0600h A@s{'J"T̠#ŋӽ}9Qda#`\󓹊Mt*kSsf7I>%2 'WĒ0,aDU="~~;\u0&M80!qȏ31AFe-xrk 9_5P¡ZF17McoqWs ܹZmƫJ7cXHPtKӧ~=}s_\{?O՛=ë=wkw_\\}c3O+BepI=/tkׯ;`&TR]X㇄ҟ404PT'@4l)DddnI@{N R%B&1+| :NƛpAq6f%$pYcĪ|# '30B%NI$+vkKkx@[N2(*5j;J 7Yj-'V0rǖtϲ,)9jD;Pfu/(4 DL$>վׯ߾u{\v?yOg)8v}xG?~E8yW{guw~·>J&y믽*i;ێ"(d(IA̐4Dvם.hBtmV G)eETm þ | iHc 0YL"T5̰=YyC;efн}yy9>@/N<=|ōjb7݃UW{C!Uȫj9P2!><#nC^O@e;\zƳ@RFd$Wۆ9G z(`'$ĚB/9~V?FYˋc=a`c4C2UAhV].)u4Z٬[.0#rS'gRfY1u7V[,K\=:aN;L]TQ/6ADЂ M)tpu)nѝ˝D9ٍ}ͶӓvϢ_Φ 5>uGY|R-ҮQ&h:x_?Ϯ6*&&Y,4iי&8>~*OgSl  $W+W՛O~{_׾/+7 |`?7:t|矺x3p"8P#sA\6v$ޡYE$E'JQP4g2}S٤AZSdh]\΂tѰ4nڣи2#"h)h=!iZ`cq]t㏞<}Ћ۞"{|U9} N.?ڶm;;yƽ^y/eLo/_\,Ε1}\ZE$gI%^ A#@F&ZaL?忾֛KڠӰ0 zeդ@%Ӌ9ЧILNLbQޡ6u,Q<%?I믿*gGm:?z_~w;~ ^n_^ ;{,栵d/XT!dƵQgM𛲌r*pC,r%-Td,Q2ئa01Ye8]r6K ( 7]D4 [`CjJj + ~q8)Y`v'??y뭷=|e>$IIJҵknݺ_WTn:uֵ_\. µcgU+c] dI:;A6[|fx* i/忾7? 4 d+"`{ܣ^`{XrF(X)'{Ǐ޹zkoƟZL޿Yrz2Ε,Zfu#`̙3 'l!HIJsɇY= ~"fȆjv Ez7bhw=p1஠ЋE:̦1u,{" *8œR>)q,/1HҶ?{oÇ~)/}$?ϟ>{{/׮ݼ}\4d#֕ rIL5Ug1V'kͭ殁-]>|ݷ?7|,LTu !c' )2ZI%sa( 40R/*^719cPV:eMH޹s^-pqWO<Ç}_7^7~&Gi|G0~o%0]W6_FdBt1!T; K k_7hu>B-{8{jU$&;nCd{H;Ɩ9ҸjC+cABh/Y,OUBx/OZ|◿N:;s8$ĥO=yH4 d;=-F#?Ȱf[wя~}Z$gd{"N!A(xGxLP2T.MpCS̆[o0}_CHEi u t Hw=Vx_9_y_~^淕W8_bMllëҏ2 w ъ`i܇żrdѫQvݕ8NM8hDӑ 'ֲ=E<8da#[^"@4LC]YS{ 44Unl譒wyOgͳv5OdԜxE}3^BpJK ?Z,yQ({y?'?lm[ Ȟf! -lJvFpv68.NDp[N / 雼g_߹usp7' >}?{Sh|ٍmop-tԶiq,ξvZ_5<۶c=XBkCiU 1hحU Ԗd@m%lctʩJhӢs Jq #c ƹ5yZfknP\@MoXKx`!`Xvy~o|/ϟ!zȴΔLp >xxߑa?vPT,6|bXxA͛ǟB/D&@ԫ[B j d xY*h qp•%g4{wzճ7ϟ?qyj-'9??vq{7_@<5vg7op9tOn5 r^Ɖ|G Eյ~cx#dH W(*HpF7GU頼@\e*L!Bgckzޣ+Y,}/$UB&#Ɋ-(P+iuPK|6Af&B%shŠ!;q&;9GG/~Ϟ=[~>yv'~m_?Xrft,X.`gVڑQN)kזS1,q;Gp/C L/_ffׯ_˿kgL{:O׿d/rVwn⛌G/@W͛g7qEo~ݗmܺgREjZ_0Yc,T*l.g"5, )l,7Ew" $h&R<}.G4Ad”yv íBae%#wk[@G}o?ٳ>xga|uyy|Vl c.ۈ1E@\$Dv[9'ٳ7я=z4Dݼqy{RS;HI@%71 Y OEmAx+@mhń \gs 0\EUI|`|c%ɛ7o_kggGӧO?iwyy;}ڵwOm;v.|y=ٵA>vO`k[y݊ ji;(4`;Ʋ$بd[rdlkn U.%d֦"`eb ͤAdJ= qCgϞ|}߿)ϯ}qqiusv0&T?9>G2DM0fsIQt9BG_7Ciȣ KJG wl)0Iv)c[-(ĕOjk#Mn :8*zs޾A{}zt'Oywnmgؾwnp~~lD-Qhz94ݻwΝ/"OHܼyk8 bYʗ⏀moR:CڅI  ) Г,h hE0h Q*fnhé$j싊v%k"EvOl.NB;LaZ6䢰/.~FlUD[ҌfgKpf>2w WG<Ќ*vmV½X8"<~{|UH@jP\\Ix\<}rwvn]q5S!A(DDTؤƥqBHi|U[n}^6J?~S{1Ⱥqky'}SdD%vj`_~wψ;wvȆB-Yή'M r2k͛;`A:Y1])bԞs&u@p8<[u#DIBe(N#k BqPJNDG2EO2 aҮsq-* pmiᣇ?Oml-$jPc0mN2XJ0Vx An;5BAqSs(s/Ĉ0s swȶ0Zxo~7փ>}ﻤ۷o~?뿸{'{2= ΐϴ[.dMHp7峧?:??ydmwÀ?=}0-/~ooL1s0LReu/K^Ɏy+HǍVxQCض7B&p#kׯ߹u`4 uB5X{QN7Ic +C2A+LaXb. 9lq6`sa1vfжwx,-MPM%W0(U4Bw±Ie)CG{)woo31Y Y mD..'?ѕ=oOA@b- -cu Y޻I ׮]ÿW_PvTnH(ȼ~Z qOH2|.LM٭^ou޽{_{3a.' OCƍ[o|Sb%*Mˇ_p۷nյ"!eݎ0I,*3&@T{a&4Q$b mSR4lF6˓ J8HI'rIH!*Dŗ^w5 ^{WGB;CeA[npG=I/sέw7;vOUm1Q`bD yE1}f3zḡ(&7hvCSl `7 Q0 &uVD!ЀL{#}G)#N_:7tk7of6¯tm ~ !A"LMxZѹZŰrcT6ܰ3bElYx5_lP6"Gg?Ǐ?1dWLEPwVL7a|A4W_=VYv$ ;y{/~s/-f$Xc_s֭lt^{{?g[ݻ{ڵr%[[7n߼y ͙2Ǣ ;tJ]Udp$ 4F_ E&4&ъd$8Uz⦯7$S atrYR%]SޙBvCNkTTڟyi+V[I|{onrm^r՘_?*9`VD%=#3 Z7T"?8./7o;b'Oy%F.ܡd);M+87~O<`\JURc{`W~ً^z+Mˏ=1=7Zꌵ]+F^}{/ھn:¨IN3}L/޿'?WF};ozͳkhx+1 Dƍ{ཕ5A|Gܼ} i&ZW =*Ds D+G$TFZ`,.M+@%h4gjTG;s-eQ$wM  Sף` >A{w>.(RyyogхUݻw?P{ڹX C8!x"b|NWi(#{Pw38 |SzGDMT@`>rxQ<別jbCn"7r ^{5~...Nxxȝ^x{^[/;~u`/j8vpƿwozɗJ!yڵz0)cg`GQqy_y~/`/x֭c,ljz|$@dzc<L,siPZƄ ЬL֔SˢrcbZI,! $Gؒ:$N*cCELH7L(!Vw{2P⏏Ru|/۷|͋+j՗O/J0%ݻw//mBݗO=>1̼+TmJ7gMUN)"] 잊'&9ҽރ|: A7ʄFTqz>| C&8@y]??y9.2߽)_{կ_/zFvavo~!楗~w&hwhdLpL@p w=|x >޹/\c,lNK\PEf,891VJE_bxgK0qv(ݒ59HHAd{2HTm k)aBϮp%n4z:/oyo>yOd{M~yq4ATnߺs+|-Q~ӏgo]􏓀uT %K`'eppN2^ !y⤌DfnGO|em3%8i ɲh@dk^{;/޽6Ma Ag/'o|!IbMڠaCu7 ͙䵥~Yɗ^z{7n m7|ٳg_g>??G}^+׮]w{^3S\}_Q@wC(rJkcm+/o/rܹWn\#DV9FN T'okw>{ʓy\;k/ߺu6>vi e$eɎEp1ȷӰz =;Gq(Ȏ8[tU֕c)v .G {txlq %a! "}Rf$Ϟ>GO=.fcmg7o߽' d&0v%z0 rd"\ΣJHd4"r`?gO& CGp<D|ÌDYuELT%4fEHO>E)ΠȆh ;˿j3d[ &sV=> vD&0FZ@ߺ};_p\bw/p]_{@zsУNLP]p5yGϞ=ܱ͛7x~lx vl6=3'u/_w~~?;w>c`LFwArLq'-EBN7@rjD[ .>cyJ>4NnK헔O ?5D`HJGg-+At1}Il:cΦ+Ϊ'LWiD($E7nU $sn{9{\sa%iQ=Yl= 7 @"[[X^ؿW^t!$m;TG6(Anle\XClݶYh2Sn2, @;mtί*ytӞOe` 2X4ZsҸ^p noect`qaqqqlc +Vi%䐂Y2iߧ ooɓ' ˯ݽW^9: Ծ}Y]ǩX'nuםnea'͝8~{>rŷ`n~~N&s?a 0Y]wŅVej0˧шb&R3Y$VaHJp `dƦbHhlȏ0!m'RAs&4 V^Zlr Vz`Hn&(|O̳g_^]=0LVퟛ !V044UnC@c i$ܻBdAv6֘#&(^ykm&xE^Nyv'L'µ9[!LF%3$`ac.- O}6|!JC4")ڂHZ4rp-@ zKOo p`alo\0i6zFuM`du2izQEL!+čE# &N2rFL) R$S0dfpdۀe3aPs@V *t%\YY=~}+֮|;{'N|$h$I3oPΜd0@ )B ]#eck{kRu +QQPx. I1 2`%1d2y#vN{xU p#Gꫯ-sIE~.HDbˌ( Vl;{}V\͐v;ۢ|֮^ē?8|D&~.wƤ5[R53[ٶm&Ņ'O&/ujbFM7}_8uۭC!sg{ssK1 a9 I$[@ h$ľ%m}m7k\\XرFك3"o}׮lKá[\^0X߸OO]v*k׮].0???77tn9yѣC̑^Z^_z9|([\m ,./-NRww_p흭>6m\a,ˇϮ3 0Zfحt즤.+=;9 kD:0&qc2B12W/?mtӻ;667W?z`NN0f(4r"-0=(Yb:`5X durfJ43H'h"$Pd)ǁ@̰(,7]YRfdX##0#3ETv-<|˗778{U~6i,~67֟{4QCI:* %K4 U4L lDY&,Ea5!Y,th@`5GaCtKY RKRA"9N8~_8~}c{3uT?!A-#*]w3??pŋ777www-//8t𖓷:u Tik|%˫*KXO)dJ')F:c8+h]K՞ ^ ]5& ȬQծJ()SZ b`mr=`#ǎ}~grfڰ'4Y\ZZXXzL)9 B}.\x嗯\vCZ\\ܿz#ǎA͌ + f)75vG3G6Vf@3 J3`P{\X?r ?;?|o~񵵵ȵZ__/\pힵǏ/,,0 +y_~-)2 wb= +˫1#6677vv77֏9oFEoڵK.]tt:䐹j{bXhhKLl٨(Eb c:@ϛL26jOt#fSYNK4c"·ldvHI hY50ZE@[@CLۂN@8a ])2n0̔pdyکeIJ zmJ""dP"-Tpeb'm/"^Zk߻%=ڤ1Rѭ3H!a p3uG9r&#%pϝlmn>|7崪v=0e? _8yˉ'N "f#`w03$U 2୮ KGtر3gμcKtss o _=#_zڔ}DġC> 9pfx3 Ͻt;έý,9wܫۗZYYܨ( R;;;tjit~[@FwbJtbv0dê7m,==)4V@6(TS!M([cZOܠӔrP7N6)$*l!*J2@wLP PudVƉ$hЀ 2; +eM jtl0i>fdDI%&{n*lΦ׹IPce8CsܦY׉{25ڤ$D#aZ|/-&{1lL\)w3excsϽP6QdwLy%`܏ 96G •e_ 0s'O|_y̵~Bauu羃7!fxS\pŷ|G;xGkKν|入Qds:^'l5pOYaeu3}o( IUԻ I#48g ٭3j˗2A!{4t*3˜M:Y'DGDȊ0L [R޵b`Zāi2 lC=F+ۧpBu [`t6fHL%έvW^sv/8z艓'Q;.d)Fs%dJ]י{Q=YfYɾJmV̟7JH;]HL3ucG҃cg^z#VGOoْO-5AGZH1 Rd=zBs'OLN{$ hȈ!-#Df"$3]?v"?g_>zҁ'V)N1 Zpd4L}h8]b!1;DћoM676w6wvw[fkc[[[C:;ژ:VW A2[.&SQ rwILn|g~DfRY;Ѭόȷ2h-slr&ujCowІVI{ WMb:O-"b߾}{=w޽1td9DPu Z4eJlH&ȄhCX쳜`kks{|;;;%Рy[[@\9uc&o0jYW6mh5Saݧ"kLfV?6eI#gBlc ;G0NAP#1ULNޝ@f*=-Eh6 YD&@2J>5D͉.QCh箭]{3+ls'MHفHmWDCF(N/РA pyYyGJdHEBTR w~G= uݝ݅btpskihlpDSigѰ)"fxW0UY""!iuuCO9H:HnSC0'ߩ,?2K% :X =`h"sk9vW^<@'B&n0 U",{([W(clLJJ[pҙGtԜCb D8eT(]gX{9)JYn*"2 LeM^:iL^A;'`n[O~bYT@v'4-(P0F#&/RAYy1ד{펕}:M-hH-ltSUAeFLF:P䐲mVr`:#FשH2RڍISd HUg:6+UҊ-l *v,cC:ɚhleHQ[3JQ2ZTf7=kQ!-SBKRV+:Õ+( U TՖ $f5Λ=p~b5(J$dRC5SI`j.4A*lPb"$V3 OzJf)t#&=- Uc2?;nG6Ӟ~d㔴ouC?t},O<?%郷;SN7e9!@E؃-h fkDTn2 11H65n5@xVFLJ&73=:TѥHwAC?elOƑ(_u G ]d3jcQ=ZVHl4bX@Q=} !A EJ?c@P dnBN#t댮t\~wе{kJM.Rǀ6@ $f0DŽ$ #{\dB!0&pQ"Z8=v;\8t?Z ,Gv-zd%5xo4HT&Ȧ:]c&Pa- 5iI3$թߠp%c 7NliٹL"^WHA:JdV%j力k`RI%3ML/Ų%,ji5]4Ь)}L,&T1IaI_,"ݻUCSӄVגAIeEwF+.Y}ET#hJ057$- ~ 0-@A 0dfx馛s>p0RpH8P䛬%T7Kp @!6S꼬̳2 E3p34P 5st_FFC>vCCH6TMF@Ս@fGeg)&" RʊW"læ$ltE D:T0Z}Mπ'`B fHB!zw ʌ 82w tKU͝XlC1"+Wɺ hRLn4 .׶jܨe:23`b5Uf&dwꎠUJ3N2)Vb&(DjYcAX@sP&f,Uiil첯`&-ypuԗ}It $ư`EsHơ- F's[2TC#UCP'Hu/zV2Oy{!~z b~|# %Ml2b4FXLmHH=$efJvVƨ-R12R 0{{}KXo m]tC/O"^q=Սmsss:|…k;XZ^Сannp'O=v:6Fo277wرo>^;;lok ltU@+1,-,,hDK@b iP)yr7u$rF_n`NI@v7.R+GeOk-$Sv3<QTw48tbO3I,Ȉ. Knh4Rn.QG I= aAaG,i;ۨHnU%bz aY E( `q~ai~`,!0 t i!zI@qMol@&x+8$NexhM0@D03cCLVWW;s߾eov٧z̙<|wy_9 iH_]̋O?ŋ3seewy7XH/3O|0 G{n9~+H8~ @KK+׮֪vt7-^N%. 5"j1%EFVc@B|'OR+@isssVW+bދ |#ԄG'r"$0bL斖WWVP5 YY~IIh=u>Œ=Ap6<Ɉ`[aFsL *(4f*hGiP]s@T-ɡ; 8tMD 0#:ryJ9FYYff- F"1U*bV?ߨ"))2 \TPfb >Ɉ(eЯV SKJ0XY|+[5@jJ.eŔ[K|{hdTJA3*!QZ1 Zq3GX\YzG9o׮^~o9sfAgμz=g{ ںt~7=@17vuOZ__?{?;sq~q7[ L eVllΐc{[Ę!řRdftQ59 HS@O,7˪{XO:EbQ -Yie)7Te%l"l))D CF9ݥ[&^5g DLNCET""؎b-k$:'le6gfkx#(?dݐZP--@|yuQ9.G$D )@kS'16lǀ%(McIpf3a)H3Ԧ^ԳW;hs,8X=8LzHu\n@ Y%0Qj Y1]ɔfxXX\x[~Ž2?ϟ/9Ͽ.i'3/_owgs{[kw77ys`8qb`&%!ȨU)0P0DR%Z` Td2AL40)1ЃĐʠgo(oR@`VaD*"H)jΐH a=fDdFū\TG ?ςeGYfł[/x~`e2";"LLDRCXv1hvұUʆSbFD5';w% H2MQ. lI:#Bg& 3&в⁚mUG?`g֚֏njӀVV:xpna)[ VTa0 6Wv j)q]WaIDuT:yed "^Y9(n6dn+[[[۾z˗m.^9+v/9󺢪.]ڸn0[fmjU*\~Jz@yeWHt?@A*8G6-K$@cR-[nM KWm@ YE*I7z.=-JV[fQਲ਼XV)X1ޚ+ڔTds :@QD02 4"LV4UD.t]'i"LH?~ʲMg%>Zk>]B5Z9ܰR@"(CK-:a9Th<"E c[@wv4ww_2;;o8wgx` S$H${ J4zU}5 [9|#G'LjRD0 8B h;mSQBTz!c*b՝GeeF*=X3opiy sssss`nn~qqǟ)iye%&0hie l&s3O0[zhx39c*b `|S̤2`eaALw SVqfV5 ~D9lܬ2&;`-4r 9D^ .DeZz!$/po6b4Þ$_ipMΝŵa'n9arPm tkcՏ"h&ueQT0WWVT7՗ln2%UGe3pȖ?]8PmLI7Sn N)+L[%T1Ek'&'^# I<|蠮>rڵ;FW-! aԭ׶uѣVrf+rF$bKj}nhCKVJlQJl| 5Mw kH%$;,z{\W$3 ݄Lk#]vPԨ$HfYrP* \ ;hI@lh'(׏dlp$N: {2_x~ggdu߾{& Z"ILd2')cq2P! H 1b` 9kd2YXYDee!tէ"eQyw u@1k. BR@V3%[ t !Hpdfx{s;۵ˑZ\\8u[Nܚpkk믾v5dr>@VXZ\yC=Rkqliiy:z Vx9v (#@X:~Az Y*dgNYF@eBR&li!SPVHx瘒Rh0[룡&HMv4p?% 1ݴG6=9aHE'‚eܻV" ܚGg=tspH+W>s>իWH9r8q"zM͍W^~{ޅZkn=u߷߁/$ؽxO|3g76&ssGyG>0.#"+HW 1d ލR2Q-6tD 1--j;*cNk Vvʫ;cʩ{vgwHBS)@(g5U*eY`C3k[ a1)N))Vd4u. {VQL! )l3KeYQ`rѬF"z"2s֚`"Zlt-B@T$ sf#q2V-~fna~a~iiYm;nGͭ,-ŤX"30[a%%TF )RmlH eH,U뾀0EyCVf2Cӡ%g,ѬJA6RE7@jL {ȹ{r2B )Fy[e Y]D@pl2HeĈdҒAn5fdBbҢ;(2mS2MFh*ڦBl z6.N@b"9 T$Fr0 P 2tqgx`>T2I 90r.o,T:FL=v:rL@%S̭ؐLsT$iqr [L@1-#d& t, _iU,eAp{4Z%C*M,ӄ`tU*H YfYl2rE#|bfBhd3aSpYJC,j._ڪ7 3wf`w=X*DR#Dʰ ^->s+74t5iX O-uE\oFYʄ #w0`I[PqEl,E9SQya&eAR4Z}Z9CTreUN{d5Sd"Y!DͩAY.VA\nQrrP.'*g`fF@"W{>KXOFY\ :TNwə@2Tg8Qd8Eʮ>Y^aUJTinU^Jd@4aA#D]4;kDV.YQ6#e Kl õ(`eJ۟fſU #{Շc]IgQ x(eo06 -u[ pzrZQ r:ԅBP&WИzG)明!ׅBVk ݋~deYW&Y_`f` oݔ[ie\JVJJٯ):%IiBDs' B\ }Y?ޕsPFݒJjt"ҕpLVB$ Bb&/Kmdӄbsd8YP瘠2x=&7쀜ʑ U/pUWojϔ`׃5$t-< 30 7$YL4NR1UCBEAd944?S}*RClݨHn7;Ul"{Ȗ(fE R5-#Z>XN8UvȲ2&RfOCapyRՒ*('JҊh5DVp"e eB2&wȌ'Y|xvIUV‰1U!ݼ6V*IVmhG*0 30 7 wUR!f!Z 4y+K&~#Y~ؔj\rfdT'%ARVdqU2wܐ%̢ȲDCLw9@5&ː@b+Ǩ,d3~`f` .G~:Lȁ,V^e,TMƔnRǍ@ jj̖ACbD ) 1T,%RB aZv F# ,H8E&΍tg<9"y=lCVQ ֧#EeED3XHh6LrwVE5Nd.~lG556T}&Z+f`f P!%-Y0G3D"˔)+  ]3hCkͨfi'([9Ñ`"ǦàMUV I-ARRr FDՑ+O e 3lNNqV: #e0ZU!pTX,o &{#Sp| Ƕ,Ĺ 9 +m&0 30 7 TN걥Kh4>ty#]F(9Z̀d/m7uL!IhŠt8Y80@σ  f¦\5aN'*m#C3S UJd8ѲYN:YwĞL!Ɠ[P02)chDUc0QP:"ݻ޲L%Ә_U)o$ ND0m4UpY0 30 ]pܓyGא!2rꯚ(Mߒ,".)GMNHZF3T!颳BQ0@!nC 1@+ʾ ?,bfM:92N0ְ d31U*{Fp2)!9oU7b(k!solh覙ltyPҪhjڜhAY4A(M Di dGxf`n4Ŀp&iXR:Ѥ"Zŗ/ɽ& KP+d"D "hTUv%8D# ,JPpѢiL"n%S$S;R/ŒR8a:^&D1@Ƹg\!EBE;xT/ A7-J3@ 7 984eՕ6\MF|6r$9 30 7xd 6=-( ِU&XKf3Ț@Ch H: if@vT"M3ԍrW6Qـz? B :iNA3*Tvd90THN l3*a6E֩IWbJ㋽2003I@K"+s#EC\P"Jh`Kf`n,Ŀ5=y+[IS I ֿ4Uz.kE/lJ2@&Q.FeJQjqZ8 VՏ@)ӅnKфFts*CR eTuE,Zz2Jj0BL1ҍ) n-D!@WNclt6,2n<Ý'gIhf`n4Ŀ/H%-ws7M̄z=]ڶ@#EIT9e4).U?R&@VjL@:˺ `:::DU hF578)L]/#F3X.s=;4B}KFu-SnUu]o*҄5M.o03{6X)JnSe1@a(H5r3oo7/]|I?zF?xꩯݯhVf`(ZdteI=,PP1*G%5M(VWSa!dSD =YN m4uFF5![*DZ$a fe@t&YNfn{駁DaZW+" g.E}BESIhxHfdĞ:nv_Q2N6ӡt|Vؓ+`"!y̒#&hL7P͟ @੧=jg"ws#(M,?w_L&eFX hnL 3J)5VKzs[,25#TnI6QU  Ťo=~k뻻; `}+;v띷Z=D:P> ,mJ E:20PNDY~Jس V-T*r4 6@S bd$$s*$ʍ!$!*Τ Q!vHTVR4]H6$D7]G&Su&T˸wa':'vb6X?}f}a?p}]s z :sǏ#xJe?XxWW_}o+/^lr'?ޕ`ǻ_<|c77^r\-`hH56FP]Cv; ,0SF)耳*ȩD;?l "Ȥho~[˗__O<)]vyY)A2:m2,Sva,EdPDzTNdP.͡MPFX̺5 f)c&6ҍ"h3leP#@(U݋4%>`?4KLȜ^&CELB A [s]3g??zx_</} ԏ|/^?m_g]H<ƍp+ LٻdVᑈ[1T$ `IHI fEBVlle[^eSќ/}_=s̟?_HLH;j&JLՍ6΄&*%75uJ~FBnm#̆e9,p:Y$$[%J%peӕç1B5I.~|s842ԈN%>5˖&v{ P1V(ά@1)ګ~ᄏkeeٙ.]y{ﻯT?H7xW{F 7[Zd}î;7m{/j~^Y׿+՟~mݿoT6cf*[-`pUl";a NXj<!HiEflDjJby/$iBhfAT~mfÇpc{s+rӧE\ +mcuL[ Y\|gLᖉ { ,38 ,&Ua%Z53{]B:- & LpTDTϢWXZlnDؑ&~&mHΗֻ []mYf镥BK0 "<Ï|+?+s<{5'Nx饗o?C AXh毖)*d>usC6R)jpP EjJw)"!P`ո0!gѦ L ħc/}鶻Ha7xm$&+_]vHXzuqaq~ɰTZ:P$inEw0 fEي+Wnmn} ruY#F "ssΨW&K htq}}}[=R(rt0me"AEOd1{qgckss{{d /\_,?th"mG.+&f$pC F&# W_=WSZ9!67]YYY<* &Fcl`2wd eoɘFwss5H C 6#oF W@?VTk[[ 7ݶ7ַvڎ[[98ʅ=u^=L$V=ltx[vzSrsNcqiC)$<8KW.nnmO4/./NV@W.]ɰ}okE[ Oqyg_oW_K/ܳ}=vi pc/]\$rni+@Oo/-.,.; f6 kk -- nI*6F;1 z 676v6}˫?O;[ð0Qt=1_Y[[oe~X-`HFޔԛYM-u4ByL4ȱ! cBʒS#@`#" ffE̕*-"f1 y^8|ʯ>vr+PI=׿v?u?'{H /}??O~ ?͵k0Kn9ۿ0n?X__~[^tu y˩S+3O?c_{WVw @$bt|hj?N}o_{th[?t֏]SN|zqypǾ՗^:{'oe;_8L_z~?g?:yt$^xy~aR-wW\}yC%.Z0kW}_{[keUc?GPCķ|sk뵅ȑ__=rO@aiww?c~W ϝ?/<ɓ۷|;! 9Vqe{oO۷D᧾ԗaafV7SO`uu_[/Għn;fOOD7O:o~o_ȇDC–d$d^Ҡl)A iSJ5%sc9^7W @iAN׻"I׿9rD+8ͭ8p "\pqe-iI=y7_EU?!-//C=Vjf~?ē?nsUHWܹs7m>}va' ??ۯ|3??_oD>D#e '=>Тmnn\rF0Kc_~ j`sgxvpwt@:F^!T`՗ƒ:J GWʬ-‹go~Wg77l;3WV#ʄJ[dٳgv2O7vjc}/666l۾x /З<1 W@_l۷oee=OXt]6_<gK7??__̼rEZ'oVqO8#iaaasss~;3 %{=lkmo+V/K$8P 9?>Ooo}s=*n;|п* wc_m}o<_+A"=wm۫W_:(ֵ$;;qw 7ַecB&׾v>|_tyy%"y:UN ZNL"i:o=3N8kϟܟ}~sk_G9)Mm&# n) >L&wc/pڵ'x?t=|sw}?|f^۸?3!{@TthA#]JA s:5NV;;;;O?O~'N6xPɡS'lo_hEg~S'O 3>s/}K_KT4k\P2W4A{~yo}nyg{k_~<أpH|oo>t4͝ϟc_zts A p=^3;^_,qꯞ?} <wVg; 8Wg>={__׎S'O Lݝ??r 4&dz˦7&[CXM>7C )m][Pϧ>{{ =}_8s SO=/za2/˿6/?/O@O~O?/^zs~7~s~i|ۻ;>Gy$-0ޯk~;yWlYV7~i7;?"_tpj1xƶ/|~kk?2=?/^}#񩧟d) i@lZAa P?9yoo ?拶կq睔Tҟ4C&znqЇ?9`Dk׮--2[4,i8Um?&_ĖiZMVi"#ba@3m 9A1bFs1-i14$L{~?_??U|ߎNO Zwᑇ^}4)ɯ~̜_XG/ be3zɯ>#= aqwۇg?{"41U[f02_^n:> }e >A)!;"ST2&h }6._ym~_[^\CX]~[<֯C56@ v]d@~acNZ\Z_xi EvHۿsc ҃wwM.| 4GWT>vҢhG?hj^}kػ|  .//Wg=|Ֆw޳8`!ޛVI6]y҉V8rѹy0@>z'>(\zH$oԐ~='RL憹yV7=z<0_wuLJΝ;⥟ g<~<Wxwyw[O3OnL q|#cH]wޭ0ȗ^9{~O}򓓅M&zG })HV{O(^d9ư0?wInllrd_8}\Tws77?>Y-@U SUeID)ti+U VN,av&i 1(q[DPo4MM%)ELvҥK.]rFҥKnIA~F F(48v?/, h]r(p2| v|/}KÏG?: >~zK'b2lF&0uIn 1*kx̙_?KK`M ջ3g6wvmV2 F8{;KKK.\Ϟ br=;T\_UλQ4S~6+`⾐"}ccIɯ{'`gg=ēvnGF;;t{{N<0<Zk<xs]/}'*?}ϝ(d-'?KĝwU̪'|5L=u}Rn`.]l W|h:ҙ^xٗΞ}C=i̸|K֜U 0iv-nQn* /_/~ |V&$I|x-@y01͢LS(Cqe;eHۧng}WoDo ș %lkg5rU4\d:gmpa^ۏ 4X0‚+[3#HT:]A YWVfoon}zO<[[[c_;̳ㅅf_]/b։'1TE`hCsss;;;g~/~͂L1|7^ ZoT?YXX3.On}vK1FekW5B ?굵kWsuGW)|g{kenjIׯU1:[8$_GV1ϿڵťŪȷv}ms&'n0dS: B&^77֟}YNltr967OdmmmGן|'x[mFs=Mw =H'R4*(ZZZeռι_!XNoҷ^KTP,6tH4;;07)T,ceꪂ?{5c|sUzo/yK~o|'Ox+^ѵgpͷ;v̙3__ 7PH@`D'Op 7~@I`*uA|\~Ǐqx7SO=za vQ6yx,<^&۝GMlzis'`3Nˮ?q?#<7ᶛozV?گJ1W0p-Fw4C6Ƿ*{ >tgMOjZ)nJ+)IX妛)Pկz'Owq^ǎcx]wL2gΜs隋AJ{yN783 ӔJ >\ ڱ *:hSҨY/m ZO9 ݯmooЎ ԇqՕ~\beށ^BY˥;zc"[S3]X^~, G,([P?kN:]48^fC^k;ԩS<~ʯV̹.tWr / Gp™gG!{e%$ Asy ǎY[왹uW[y_n Hg 3{?rӗGL=R @<."<f_s3NK\<r ( vi3c׾MW;@:rRҕW]bŝuB̃|.¥WGO>}eƻcYgFWO3 _qJruqv|_[ojyx}^rg|Ǟ ."^RIR} p#Xu͡b\<I=Fv_\>~~C/|/x^j-ϊG_ew U`3BB2VErKMFCa'XʰޏQgDkW<4Pa"^L7%W\~I^җgɩ'?t]}U9s桇>}G \?A%iw9__'˿np\xvCBFZzKg\|4jَj{sJ(1 X 0@a^rD%ӱ9M#p1 #%v,(ҁK41(/EL2E2XYQ:=('Z}}^x Gtԩzky(%p)LnLv5>SJ+4kUWc\ wpNRyxbs#~_o${{{7|W]=<Ξ9ս;8JAlo2V`N.5C^0wr[}Hģ'\q7rCG`ա݇6#Q% pu?y*ߥS/{pS߸>obOgwO}T/KwmYs_{/u]K-ۗ|כU f:qqE{1.=.KZ4 욚6v'z| ] (X_b<\͊M傊bs9r8rȯ >ӧ䧾~_믹~,SR2HJdGz@4S(\PT+!Ee1unZhZ@3D*alﲷwp9,p:u IEgu%+n&mRw>> ر)Zp6n.&&rM7|?]{u`+ \4.ފA0HR@<~'Ξ;7;\ ыs?RNixrΈD-5lpرWv=u^sx׆y'.D{r>|TZ9wb_ d@̣8;|[]-$cw7]{.߆ID \);GPi^}տ+ryZgxx@s_S:A>r⑛o%1eowc1/Nzx^7O͖s* ޑYx䡗LP$Y×>n-Ϊ8~|\y~Qn T-u=X;?w;xlp _~%e'M$e=㟻o~$JGx*͓O<v-Q,OSWu>[O=qO}{ꩧ,'+Hyp&ђ[KsHfHuU!F\TyͳBanǸ^;8#aص5 ]СTȉGNn&RTt*tźƛ:":/i疛o_eYƺ?pSDq{A;?`_[<;@c8C@ fo^wU,C9|hbǟ[]"B[d{pུছo!iG3RXtZ{y @/$NfϴkityS/ž훀=9v[ΝGЮd .bU$ȾSt)+<8sL;׽/=vxjQgt)|6q\//B (]O n pqoxͫ_*)Ph-#{Gj_WϜ axL0 p{I^F!(U\`ߕ¥(xϾ/yqzӛ']_2Ǐ77]w]z׻]w]~ӛ … ߺoQ;t 5?~C>l}9΍7ԩS_ F+>.;>O~'fR'v'mĺ+~u{SN|Գ~bM?hcGX$+EŨ#T5L)2g‘zu/eΜjǞ&AÎMA588&Ϟ[.wRkcEM1Xd]I~17|c?Ϟ_/Wbc>Ppõ_2g~\ݡ[r_җŻAΌe.,L:m/~3<}{*[nc PZz_0hVm D]*W.4xWWGgp@谾N *2IA ̠KP :  E0HC./*żE/}f;?/n[1~7wиu%\,9P{ˡ[o}ӍbKĕ>"\?y&"wJө;}N!pկ~g?t>tswh+p=_^8\Tz<9fo0}g/xk_d8}:ydN nK;nk_Wg_sgm'ӧN=#^\wu^}^u^}5\]{W^-/ }}S= XHLя8}W@/}`|ޯ>_\{u@0'œ`{'UE;>emO<@wS~*[dS"ӂFSK5Ŝ0{U.F2X^Z?t%`w`p<0{_^{U̐7t;~e`M0ٝ"1WJoɟ$yo?8Q$r칳_QpQ!$+oᦟ!5 ~|;~?~wO|7RcȌgV@-^z'=셳}>#?o)#JD/{s}|5e/\ߝ@?y/.VF#G%yo#'9{ mJ?lSY.$2-ֻSls 2???{< /],m•47o~|w{u/~ɋ~ ȋ^c[V}#8GNz~'N81ߎґRou=Sx8+.k}swbh9'cvBЇ=:瞾z/}K pLGUcO'[cVxwCx^~w=Ѓkn[n/|O~3 _aǏͫ~+БO}Sg 4'B[+(Iw>zVWO=՚ݚvc rtFRB5W =b|s Xs?7|c|G4ٳU+//?cǏ|䒝rz^=}ϻ~~#c=OtM=N$acS0=_/Go[}oy[n L&'~_'O>;˲TzWrHPڝc.1hyxsϓNOÇu._?bѾH+䔚"(ǡJ @yhDR. Kj +瞯>Sַ:coooT$ַ>Dǎ;ϫgϞm8oƷM+PGSo?`Ǥq@5y{=}璾ĶSM^s?;>q7KT+.|<w}w}_?ruoxO~#}ܹ=r#ALFp "Y d1% =ڿ7뿾kwszY0Zm>׼owo|7F7|M7Cs={cZ>r…$Hj>/OZNs᫮NO կz+_y'<|~7k;迟;wO}ꓟcbEoyӛ>WuXϒ+wUW]uWUxŇOHr=_{ի^ O:o~j |//|>OӟԑÇ_n^?Ο?~?/|_cΟ;WСC_XrWu;?dk`ٝK-{A'9v^¯{?;;ٿo7p#<G}y_r=~_7v0Y + GV.33ѯŎ}:;p*e֜G2-𒌸2 W]uӧpѣGo旼7r!V/O~7/\ C+b7tg>|cݝJp0@p/N-=ٳgϻu_ǟ8?c7x$b&˒z'-#:̶iz܍_3{W_}[[n P+j_>c{ СCW]uj/V9Jґ#G[j%bn E?[o~'c٩H^q_~E ЏuH MKmr1zi]<M=Zzl#j5\{l 1"¯]'O>fQ__/֛@~n7?=C뺶rooUzSk?#S|/.:kG` ,""/~]}ӂ^#Go&y@& k"ßg{3gϞDڡNs@6Tjdu'vBGwgM?uģNZx5]~U,NT_}~cKOC]s5˿}/u…g*>|֊7ͯ|3 xWpMXnx?3?{m|ӟ}'.9z`X?+z'ݷSO=p ny/}g~xdz8qgV/}I~ G?y{?r"/˻33g.\ \n~o|Aޙ3O9rȿ_8Ÿmo >رc7r M},S%W0J{{{Fg{u٣G9s̙#|+_7<NWO<(C (C0b`tj Ok<B^gÊ,wD3`T`_1 VUYd-4.™g>}#uѣ{Gt2+rΜ?~ȡ.ѣeZbUA=`ǥ{+ {}?wUW40SEv"W['Μ;UZc.NOk$!!pź3gϝCrᣇfoΤ}܅}uc"d,?%rP$٧ϟ9{fwd9r۫=HX5|!K3#2Gi]W?=Xc\8ĩsUˎ+l 05왳gϜM#G: ̥ݙr¢=S__!ܒΝ;wae;v-.0ƚϯÇ,D?>l8̬a'0/rSg\G9vZhfSO;]v#DZJ'0ƅO9wW^ucd<+O>}Gt#A! nR~_T)@]=|k1(dP-DV@%`u#l3˥qf JXk'AӪZ.(GzHtL0fy 22*$v bseIHZg=zÇRnPsYCa JZF싋SOuVpAcz w z]6W;DH#0 @ϨȁO@ T:/c˿˷On^o!]*l(6W<"PQZmKsTieD{ 5]yuaun(šols'>я:Gs<>~/G`?j#XO~_'noesRm O`AB`N_k;U3+'m f\}?;!`i1¸ڽȎ@C2ڦFHa]DХ'&F$3**mH$<4@NhhR`ZMYuRyGO>/}}Rv+2D"hEc^NDUU(4.3.!稻L8CQ d2hvY#`;=Ƚ{}9vؿ_*'o}kH,//9 ~o緦Dڠ=MjH(:Q{fb0(-L$؅#{\Ci֬QIkж T'*Ph6"T?h:!NDFh;B:)M^PRQm՛?$3Wבd¾cے9| 7moy^ P9GRW^S'8: m.]Oek꒹'Eq7in׷dG;=C 648u)Uu׼Ue_cO{ R"ݥ5ƀΞZ(qMj7:g:wJ֘RB%_= ZnшRݦň0sZVG€B$C!Nes8lQu% h5Z{ih31vUtsd-5cXvP,yb'vX*;^h#42RQѼih b AThE] WG҃;S6K|$1T1$766~Hͷݶ?HpH1ƜhXE+e4m੤B$& !\ 9!VB#ZH 45C1e@hmd83g-d#F!+"A03!1P- l8 6vxm##WW\?zDF'*]9]H8|怘;94L!vuт re*;!igMp+0bQ֎µ<$舷I&@k`2&gX C* m"cp uo(q`vg>җlu{#GwB*c{`;6~x2P2@Jc)`s;aGNzOW 4;NQ)J!y@`SDB:X6l&@*Vԭ I*m}.O=B^B@cb&Fq0X D` YAH]`5L%cA T  SHdFI666$/,L2?g.\{-R/>W7瞗%zE ?soϟzaH/y"p_X@*#6`@ Ht )2b#nݔZ5z3ZMv S^(AՂd$!q>Iy^^DL/ &E&@"vdH!k6 $=h jeL2n882{HF QȀ.=;M6@)EcT,:U!bFt_h IB) }MM6q!9~.A+vlll ||>S~nSa#|:t_#?3?4ߜ9sȑ#? nuٱÇ=tؑ:?<jUk*r  )B¡%fAaƒU~,n쀥1J Cq2IdQ{zh2L^H@@pI( fFB'ݣhj8&gCtj[o1{&M= lM`jno#@G3YE{`Fg\Hnlly ~v+ Cz'N\ /{|򓟼;w>Ym< N,,OOz`7Zݾ C (֪GpBʁʉ?MRk^;;  l#@EƶvbJ03kʁ̶N`Wᔐ%::LGǪڮg$*hqf=@Uo= " IڀJv.2=[lʓ7FZ=R;q]PJ +X G[B9hr2uA2U&jE&)2+fk0{n[V2]6$*3QBI=u]e]ollA9;W?v$e/BH2/|aꓟ~;~tjg Vmwd{ 3;l+J҈HLgAJpf b6#@C{B1ds™BcNl%JWxg ʶvՒ"AFiI "3\*a(%1 *I@4ejzCV!TޞjtaӪ$Lţ;f-bg;SI}_w*5d@K_E | s~ے^?;_[%?z` haBZU`-0+ޤQ؁]ha_+FL_>u_-YbgA@U8=ڂH XʽXqPN"bu 6"d؁6Ξ춷b)pR% H8Huta[W3T榬\2F?V`zZH@R*)E0U K}ic`m Ƞn"Pfx˲wW8 ,[X>> -o~Oԛ^OGpg f-^E#) @(iՈouSXjQ9Ͷ ^4(XlaF1V]uj2Liwʩ >2 8B9X"ӄSvans{( x[&LW#nY֜+<*! G *'Jf/P;h*a zamǿ4ɈE@1Pe 8%/} 3g|K? _[_xСCc_^ cz g ]2IkJum>"l0Yam($ֈg}%.ze4#;Z"’ yݾ EW+. }BLM92U/ Ѐ~Dh tX 2F" yjv7 L$I€e 참+9X:1๼A̢ |(2ҽiE%XvLvjp0HEXS g`` r_Ǐ?7ٳ +O?]wu)'O=dUGY~7tc>;X ȉGx !Xz~bܵpNϷOD  -G =CMÅ w֒y80@ш PVUA~mSB„a: r069Ռ"985#뮻GÇ_pW  Jaő  a_Z?enmEࡾܬ` 10,IV Rc*/pg( St!, r;mVWL[JA$ RM' V~%2) jLJrdAAo аB) f($[gy@y@́tKnyK[~ŠBʕ"17:Q`[5fՔX4@;0uvlB'n;:Da-@D$t/C΋;{HWxn2+,F 9,Bf2ǒP! t`(l-0PDvI2mۥ8|lA>-766!KŲ~(>~+8~QaQ.nT5?K(ircǏ=t"7`[il:䨵{m6W`m;$$nR sOZt@;@[0BgB])A+m(B(0A#FfnG!TDd/D 07PlCu}[W6ȅ`'ʵSVW7A)204KיK-R6 74)@.6iv$ aU olllll<Po,DBP_Z VV`tXrԻs`ZLWg-}tM@h֊tٛn kȚM,kŚpZ s̚P$],C@ ekMl;ӎRB%w RZ53l*p))KƠKfLV-ԗ1rHh@d |),6 Iolllll<oO]P$"H`\Z֥ÎUswf Sg?z{.VL@3 tغ]ro')Ev9Ia_ca DJ8D%#33g!1Yrfx=(V!Y^u"gDr6)eW,\ =%jtC%Njolllll<B [ Ac ƴ8V|p"l[)X TJ"1]-֮2SE.,[xJ8!0p0>EUmTm;|+@;2U baǴ%;I_%T ,]GR{Psk~08b "1dm` * .} ~=%Z3kepʤ ^g5::>N BvPrz`J(hu eeŻQ-b? zBTʩ& ФZ̦iv.1P_Ö,x VUCDmYxըeY̵%XiJWB_n);Is ߟPЫf^8}-̪Cvs VVȀծZDxCJZFq Q:cУpܺ72] 8%IS/%O& ә67u7HJ:lOL#\TKCGTIJH2w AZ:d>m`+_v & H,ݲ@{gM}jgIx FbdFK:L߮$i5b`Z1 2?#6[,(>c{OEpC\T* 0aH'5Gٻ1n`vp#ϝd.SRyƩŴ U`iT;gP(0< K΢1'ZS}EG[&Jv%%0AǙO/)5m766666{owq>[hsmAL M*ӽ70@J6f ,DSUm89) v$Ea4SZF{6:J(auۏ8=3M/ l`````@^ZpΈ_/fG)BD3VIs!QsN-qNCG;(Me`|f@V 4b$t.6b]q~j5[ŝȬ].NuTr QaHHP݅!]tKhתX)omu^ =Ytf pffKK[6$J%`ȣ4FX+Qշa+GuԖqW_EٰA`G߆h/Rr:'GwG b`#_ia3r0ZoD-YIB @mS5 v= Ȥˡ XuDR+`Fdu-*!L_^2tYl* ( FUN ÙL^Z 7 Y68W666666s{\#1ev\Z>Ebkҋs]67"^nW}w%S=> G訐؜E-;ѓ%U);y=&1m SoͶ"~=SRz5?㠀Q` gIYTv^m7ZPhu‘ & ݀ pX@2&K ׎@e.LIJܡ6$s̘递CQ48'aT1a@;@0]0Iw2,%ޖZ*fp_nGf&5]p2I4dzQ`NND#ݸ$35Dp22fi|"DB[f"BKatGKŴ $^c lfcluC"XB9s10FFjp2H'sZ d,4)A8Bk嫝f@5nfTjL2Ma5f%v՚;K՗ +e#.)2ܳQAy袵!Z&eUXTt&$1)=6#f[m=\,`DV 4f(mI؞}59[l|OW[i^=@ꀺ vZL[}-)O~cXY,eA(ht̗0WhcN0Z NN9\!v5FssSkzb_+E5dV4eI*Y&Æf1QP΀U[+L 1Qh 53rc&dDJ,&rkʵ)H, qZRnq,LPP-4d]job81XаXȝ U%+2;=:*c[sͧL+Pꝵ{|y@mSMC] JS%ǶlBkTgۂDupT%ݳLVyg`& SI@ҢbD k O BV%-A*Hbɬ35ㅎ"콤sMTJ *AegԪN%?D(́fOn#xȴq*.SNZfuO4v oNN϶*|֧f2+C_QvwS}?G T}`TAe15h!X'LՕS3f',TSyhLL |t{lpFYb ]$dT"8Rm)"d;{iN-N~Whub@MFv o1$nO CɳlIRQPYglř}:h;ÝtHڼ{iqZQ`k5Y{ FIX5j#D׆5ACUqܕSSƠ!0:qƀB)_@G;d5{ul!2GS52KpH6zٮL(1~Km1 [niR4Y"c.0J`#RƐ vH^ S֩S$"{xj?H*F[Aet0񁃧6ҢMM7 "iD1A1S߾cD&_Ad-@C: ~wgmP^ +;"N{_@`~| dFg[;;^h" 0I~tGL저g}}l3-I|w g\. xV 2f댝3 %LBJ_Ro@g_fmTզPmL﾿f`AVC$a+D 3PEKArS?%+|TRLOgpuQM˻",T(@ݜ\*jK<;ge1+V熃ph`#0+rG p߯|..q)w[N2zCnw / ;{ / @K? YwVw< @ ItîwZՓEf,WR%ٞ*~LR;=\#i݁STs zZ`(eXhseyikF#94|-NZj$8 cBk9j@ K#9B0+#WHL<'TUvͧv1Dāؐ'q-x" ;: z$%-)%@*t7ĖHI0ґ,xGww'CQgYq"N|vKK2(t"ߩA,PoNeTflNm@&> 02@D uQ A#u5l*y51C*N'@夸ˇA`18ZfSx]߭2,a N`vHl=@f GPFA!QnRթ#@T%Gh,@Ak *@ Gs\vC0UL{U9w3zq1XkBTV~l* `Tr Bm"p"ǹGKS?CTlT?_E ;  ׳l1666666k(V(%^(#,@ubcv]m E#4;UlSש T0AZQ6B뿱ݯ`rtɘ BP֌~H1-k})#+,%p[xB"^FLfj%/\;Y@%Rk2[gta|TRҹ/$r%I=yo+%ӒT-K-yB[gN&Cj l0h h9[hda:ql̼qw@ ڽPn -`P <=3m )u%hQm(07IMT:eYdTMvtSn@h?Qr`ͥU{pR-t$ }8ut`````@ElIn^kSk̶4BGV)E ? 6+,i^.$((p2&bj$3 E݌HLR6> 8R,%ĐC'@C+3f  Vsm%!K1*hFZ!G2S|{Ր" )33 ~Ƿ"ąفEdY8`[c7MC;Db666666c#4:0mHJt jAQn n& }Gk`{C@W̪71(!( GvXؙcg$]mkvV(FţJ4F:M,D,=H $Gk\Qnw8S GfUa¥ap l6OcG"N-2!oz k/*r<766666k0?lmM.NIKhDWG=7ۍ:b'*kv 6 *3$dpEуD |'1ЁGWT@QLa0݈#"28'h k#Rqei-W!dGY0`p`h2(DBj(iscg \;ln`````9@= h)9z)sVJlhQy+AR)2ر_ZNtEAV p&vu:DVQAeܶn D5F\ G]I&SL흐IA6~!AH]BiZ9Awav?Q\>e# ?;HD񡖹M666666k z_mJ̭͞} e`7(.c$0i #i!CD2 )\!p  *wm@Rխ^s="HfLuA$ a&FP,d%pбbf\!=aD섥Á"L1 XB"R0BBqWecd, N}j܏b0w666666'bZ\$hT6l; =FcGJGhd)68r' Lgh\ -fEgF7bF&Cavy!mǵ5Hua]3}3 =4 c% hji"J’]Usi phaz \+l}F[|%BR>\55|iH`&˫u&;uTZUI`kzX" ` I"2$C{A2.S  ; Q,@PEIk}<6P *R@0I048-dH&B`'7XPZ{"RoA.t\*6SYuolb081hS xp"䣏0 IT4cd ƥ)d+J !#0?Id  L uHvG02?;hW8 @ĐZʾ{Z{Q24I=ʖaoQg-‚a@fJh鿿B/%׾,8RFCfgr0_]w$g.,r._b<x0UGUD8mNOr84S#jwKV)0SŶDPH-';i2X}E 9ن4. 1:I/%#IgQ k[t5gP瀱c$F@F ڒtT`{Ge:;HU[/StC^sVMp$ӌ_ ՂRĶImsKѹc 4!'`P*D@e2~t CLuJVO_W~ On ,RMbZ+-L}\h4*:݄\,.P-t#s kټZB"A_2Zr.#WY0zTAd9d+ym6!fKl.(kRL9dCd0ȉA`t[1lTQQD`)ҡ]mʵ_opoNNNNNNn=خxڭh/YvjUmJ &Ak-{AACfVfpߚ7 Kv,^QY3,˰2*ӮD͖ah9BLB;%ԩsjAiqp,`Uun$rH V`>(4v&WЎn!ԓH '2"F)Ո+"^Ŗ]͙"cPBxe#( koI_Ĥ4mk@GpU 7wȝ䮷F]TVu+Z3o֜LHXp0d 47GC(WU/YT/ujjfw'P%[F''''''O] p@^aư:1c:: k.a%sfXDm֚ \5a,@*FGy{?NwNdf209 .Wf6j 4Ldp.*~cDֻަ:OBEX;K{%-ӽkr{CQEKAӡp(ZN#i L{ONNNNNn%Uӓ-#6C\[ b╗_ǟzW_[wq=zϻ(YusQ"avVal R5Q@ɍpyQq XUYy\s/@a|5G0Ie3Y BcJ"i\xq˂]UC ʔ%ӝr۟g(ީªr t#^-.Yv/S STa'bQf[+č^_|ˏl|RV;Swy?OSq] VkKrŜJtrCv'؋?׾o|m?OWc|EMڷnJ"E9PbqI^bPHcxB@ ^2̲Um=PKH]أ!. Ѻd,fT"xIS5, Dn!H6 `T_'!' 3sI ~?E ;88888xKsNVýD6άA^{奿w׿=-}nq.~cjR*y2YKJ@: $SbY!#M@ aYy/O?w_sU Pl!o;zSj$9f&h济2*ņI-&0!ÀW„BRWϤ#Iݾ$Ȳ$jNW&nU"(} 6{$ @1{B~~꓈ C{ hyԪ$(, *iuTeJx Sx"եYזY:ҲhúM2!A/%:8 O[N m} \ A Df<-=ej,!A!:!KUB/HJ6hC^<̀W5 u$\D}\{#.uZgG֡zrn XbQqT!EWW[ZPpH]A 3\ |' f,8b.;$qAm;>!`eokǵZcB .2uˎ&u,,nxaŐ} F'+~j52 7+T 'y]<z5qeF]l%~b,+vpHZ@!fd gڊCD7T,Rq$8I!(X xHNFN8+y f}@'sH aJD'Y=@R+VD`NNNNN~h8Zh"] 02_|spi;9W~awug?qL {{1/;_z^uRv??X?^|Q{ ?O]UG[_yגvm>OPRN\nyO<ן3ןyWb{fЇ~?uW/={_C?OǵjarH\. 017+V<d[[^h#q?6 ڦ@"Bzt}_\H^-@;-kQ? xۂeFcjb7i\*y3W xq-%䨯8^%$uI g-]  42"3;d^Mfdr睷x_~ǁ(ۗjP Dߗ%;ǡ'go.oͯ_._s~W_)|\^~{=>ׯ_ǛO}S*DrGK/5ry׮_/~^.7 oׯ_wsM/X[iF`80k-j%%\XYk%*eM݁`,#r3S؆;@N/Zcw#4ZArE"2CNL6gD&&* 'e`do 1*[ZQ@ֆ'c$ґ>8888,wG$+cK2/ Hb$]yͅߺ;yl L5sw z^B§~fo{0ȍ+Ї~}{ᅧ|=yO+ovmV&~w~xI~~{G?*r{NO=}OoF\~5 /tޥ*vq2t@3=m z[RV7f൷qn *y#" &  TםHMַix2==DXK9,^!;7F&R ,XH! B!",m:7RC/KBI2KvW>de98888!`bEMB ^r NJ8;S?&ygO}c?^7Ɓ3q+c={ .~}KGzg9y{q^|^IVP՟}cgGp,0W;G>?6__$K0bfoN0.y?~}}ş}Ŀۿ˿I?{N"4 v ٮ`ZX{h q[uloQoLu- 2 kuLrC {ݷ`o 6"7F&8l#oɁ,XWQ73#C\Fk&r\ ;8yF>}3b}5F0tppppC0ZA0=R4`Dfg>n΃~W~_7OtbxtoAʑ0򕯴#?5~?sp(jx}8X[Me !°Q&_jܟsG6泟}k`#?_V:5~>я|eG&||߽IRol.0,VVA 5:G S-y8y0Ɂe1ϺlF(TW=H"o xjڲfLc%^#d\}{:VJ~3YRC#,SY脹 k$(bIa. (5QtO".JNNNNN~HJ҈֮n$"Bv ɷ_+?wm__|q@!{;/|<43.<3nwH]cˌ񍯓%LJBF˵ߢg0}. ^~姟;O~< #?h5կ}"RҟFXr>яK? (!_xeKma7{).۝/ Nj0H Vקj(7NolL⢲,AmYhHs.`4 |35cfh C'N 0'@3Y&Vx p Rj* Xj-Ä~'{;ޱ7?/0 a?&Уp8HԓOW}yo+_yk/Xb;_\TfRND0(p׿&ӻn,9ìpj{O(`Q7 !3IE/ʫǷ￿_}啗:EaDDLadõ_r z)+ԕ mvpb?"EA7zdL<MV!ap5g4awf/zQXK`m$L} 9 \pbtX  rX`t#|ן}ww/T5?_O:H'?/~ӟ(Pd!gg>W<#>>SS?2f@1`aT ,bں!^x~7 W_ek3ǚTyjC@dHp.p]W_~b`0 ()F\Lz L@s205sU;E  Ǝ9Ն2K"GX(+uh Q &c؁ : 8"5̷uD /`2Kb ߹XM fֲt&'''''?$TH-4FFpNt:"!’o;~/_nj_{G兄FK/SOn%+_yה᪜g~Ζ&_W?G/PDfY h-"Jp/:~;yA,QDD !vG+վGkwq\ЪʰetPZOTV( ZZE^: EALۦ@X!HZ-ɩPG@d|71dc,J&Zܻ@?bz_H V؟\DZ"H#6vi3!'XkeO =]'0g~oЏ~P~?/?O;W^jػ@ C>я/rg__aA|~_ݸqG.|JG'Z^[ONC~CO=Ŀ_z'y?-; ;z|~ P+۷ Z\f˛:@WD H:3?g/D P^|b`2>|ۏ+bK0\jnOl,Z{p*orǼE!f(ZY%uM %g&;m+d+ 42`0EC֤o=4آCkBqYB &2X[/$7`ONNNN~HvX /XYB] 𗾴ne⋯,Pn}CODt*6`'KϷ=ۿ׿O/ҿzrd͢2C(`$ _q78Pc!noT@C.wM$c!Gm:Xg \/5vZ֘ =-dPܪ1mr!grc0o $X!0`gQ&p[tR m^mpڕ(d9!o ]1{])&$y,4ckGg?_~?mǝwz~ _岵3?OG'PO}GI_pw|?"1)7~?cy.k>25 {~~泟{_~O=Og>c_ygoܸ?w]xx_xǾO|?яI}|p11kT 7:1v+]1%d]e7!ujmMOez W0J /+9mP&3JS/ xA!aeZ;rq MlU @MWmvA-@I]D-(mEa] "P Ya#X04p'Jpݕ՛5m0QP dx IVEU' FGlixzlp7z|G~ m# Twy]w~ǝw|SL@1яoyIo{.5;oI_k]l&=;%}idpűotwJ K1qn (uxZ+@IvLjw N2W i,#09dA`h(ND5['[Peh$lxp7H2b6ᵍ(0N`4]@U%[Mg{Đ&|pppp?D@_c&ƥ)/Kןx^{%vNax)hX{y7n<oQߤmHp/>;NhHd-Ѫ% x^yKrwu}^( M> /⫯:;{v_xͣUWKl%+yL,ھ „Z f#~iPcCZLcjq.afuE7 G \@Ϗh! Ҹ lMMaKǺa G}[v~`@+("88888!Cvhqtۤ\!;z?)9eOD+hf~~:?g, rqw{;$WsĀN&=ps%uZ}`b C{w^t87t- VЂ Am&d;]!>Fd6TW2X7?Q+ED֮런2'Bx]Hbj QN"XK?*r+bC˖G}g&kdo !ඏow@R=՗j9 +5mu:]qppppC|O qښz-!1iL46@kE^:Z0L'޿_I'> Ȱ zűkD 8pcHև m8Aݬ 5TOЮmvD% zLC"\R'M@A=LJ5ܪkf`3!5ڱ->2hUl񕐜 oV)0M-2YP_0t @fMì?w{ G98888E8@EJpe /Kc֢4XuCHR'|xW'|2}W_&V{ @8i0 + A'u"k b E:&$k$Q@D]K=#vx ^LLVdq"FSh1CZ2vQ0G&&"]jm|4Wj1=\?ds V!ƀҏ O?u](pe/ z1r0,z fh1UdLH׾V޿4-QfMOԬiLDkV. R C# .$Db+fBEuװvz?w;lP xHkE!5Ff%]3d"f ԚC5C%V1"M"{H,F pTUo餵SINժ 2f]:PDZDV,gǻk5.#C8][VPlBSOwk;;JUB.Y4I@q.RG85^-ExAh|sI`1$ Eƙ Z gQ(HH1`vCjӳ0>Ӕ6$u=Xa4=J E\0<"8 *^$0GvՁxAhzpֱ-pKўB!v >È988888P~kkq\'D8;nNsv,ʮGf͠[AH|1+̪a6̘qnVX< hw%HqI3GRIT# f%[T2U|.zөuo2k2s 4bP'0DLq hfO c@1+j5ݘ_2,yQgta) ~݁"nbd}/pg$ jZe0oH5c8Āzj"Y#՜;]FYR^lPI&E < 0^KFBЫ:J( +jǐ+Ж䵦݈m> 0Y54.F`1\.Eۼ:@w;1}@Xɰ>35Zt22u]QB3=H jX 5!Nwnav+b)i!Kg3tm+U g6ӘI 2qIFN6v%MkUiA/1u4tB@ĘV&YbȴB{)ґeN8 l-` OT/gn4!Mė jtilE.CN Y3JVUY+\Fdܺ}3 -yE5\!K'U$,[]I n٫֫m)eZ{\J5Y: mTw &X5*{j^\J۪I.̌KGupXբ> FuxLuV?l0 4 \ Eu0E`ztݰ[L~xé͝ÁjC}F8*G (5z]LoHRYwYP7) #HC뻾O:RDe5D:57uYal[T= Б M)7D5Zl I!H2ujߏ2R_2B:JV n4֘aݨa4điqIDAT#i/y{@N՛Dv:-G8 D3n[} dq{-]Ei(S65@Z 6dgԝ:^^cqہP6 ;Z!q+xS/_{ E^ɠ.S @1(xoAFSYWCd '19iYԐq?:z(c@co+砖2E50i !0pբjXZ(e~NNNNNNn1* I ĆB8^ma.DRӉ~@€p1A"#+H$lEUڇ]xPa@9_SxvQ5&ҚJRQo AN)@1q! f1KYӞHbP@JF8#LkfwRǩ"z-D:88888}s`k,ABaVH@#NG,g 03@}ۃAKtA1!0iX@w`3ԧsdH5@'OD ȱISqrf `3a C|1խllqc89ո0CkQ5ns߷tF#r v988888|0=KUL$l&IqPr<բ9l8ڎ.i ciY1!ukvW}\T5bSx!\` 4Y4H#gmOZ"Ad8ElPrm?qX O8pdLV^B1A5؀ 4 Egѭֿ-@ANNNNNNnA2 2&ҀS:YTpݢ ۺ(qK)ݚPDjݥ(E [PC31V"2 a+^2}R[t- ӡD 0ƣ0 !֕ CԷ.S}C]9 bM5qĐ$6{P{ ~[ G&`kJ<s+%`/KVQf];K L@,hY誴i\)ŀU}!Hhk Ii%&we c6-6N^[κ R"Ĭ^-AWl<"-!LNACG_^^5SCY9pk%l~P1 ;`5.(?Hy k=ƢX^f1WtBѡ @w8k1^zdD6o{''5+`go VW7xp\n e!FK*V=~÷b@֫5$\>)V"F0Nl@c9034hx)mk:4( xUzIVM?|O-![ofM - +70ؿO? xk 3O?d[[%eUߧnOh5`4}ӘI ag.8R :D4q}>ʻ.v8I[b}m!P$rz$@tzSp[]°ȭQ%[-l W;-mHBq$ 8́\mջ1m%Hcad Ľ;y262 4eVvppppppz Tx(7&bePEB˕c`ֈ3#m[k {jϴE(@kv7؏ձ Yz* =UTǃۧd@(D&s`&vڨl Uܾ Ll+T]D4vt5FAf1lePZ UhVȓF+ rpppppp0/<yRnXL' USP>N@;0  G=V1pڲ^ '-P LUf'`PO.^*IVGǮG#ُP7= ՋUVZRaofq:/}W+o"0@ +lDbĢ:%PdK$$+fgH/ KcT[rӂLhfm-6Qn@Vu: 4qs# YֻRKXKjOm[ }*d̐4Jc& +jppppppp 06kĭ<"8`);;$Ue$`<(^{ Pʰ&m *2 )Hcl%廊a_m&m &#{8A@ALzg^0h&8̣|a 硄#ʠl>Ĥ;gB(C5l,2u֒Xsj1YUǨ23t888888x`t|PavD9m*pe &1V֪c%A^B8 :$Dg*%40J܄3& )BxEL leY= 3ℓ٦b}!Âcv{,Lo)B)d.;Z-ޢ]b(aՈ^X)zT$c3[E+[gBVGHQwܿ%t=9ƒY=A#ԞKb#)&HZ&crَA\pIc2r]J..+x(IbBAO0 keHÔp@g=P fy V$D]' annd W! =eP;[!\+[\3.EE]#CTueHi.t1uf9 q 31dm$ZABLpE@I&,1N@ɂڱj] OvC 'fl() pQ &ƤHSt!6X@#EAn>AW=?r%y3H`LbZvL zG ^spppppp 0=#Zoռ5xjQGMSVeN߼}ލaec&vN0`vFU϶T7 T. #miX8Eh)[ʍyd201{VW7bEd"ƌӔ`pl#ZCIoLLXV A3  /G.7 7tLjO_͢ B$t0k |Ͽ!iWZ z*~zB!FDhsFVD!f!0 h?2쵲(O`lVu"i LJ8<4 "(]!0esTzP=~fRrE\h6.qãʾ KdΦAW ;u4q@,' hMFjдJjSA 9 0$w2@/ nkpd'B'XC n,=P "ƯD"u )XGs-"hցeVf ǾV@ A_3.E!f6I;a p4)X)k}KB׾<+EgkTppppppk0sphZAuޛf5DCVaJ1W\k.J &&pUA׺Q46UZv DTQAJ2Y&xn'9HD۩[/.x8mA(mͫ 8R_fwxdO`^D2ŌDKL[N@1!Zu 1Hן~* 7EA:#VH8#Wܜl'"u2DŽBxVǏdq!>I#C6vUНAdl YB}8ۊk L%yj(p*1!\A-Ь=n zG2%NW9 -R+} ASd\,$y ^pppppppDHVu6 RZ +hXE4 XC꽖RvLNr$2%iN&֞ؒr`W=Kҕ;@/urtJN86)@C1+&jOJ:APޭ9-66x>2UGX;{+d.@m9(U=ah>BV`zV lMXX ."`-HP%6kw ;qM1f+fF5R@$vmp _2k<`"T(΀&E^2,PQqHo,o! pkeh]}-rƋD`h[,خ䊩h䪃($J"Hk{VWkuppppppK *IcVZ AHWϪ8 x3e/sG4t& 0bcĪ@^@zj MA^ߓB5&4@6e! UNhۉ C: q%]حiu1t~_d@B@[id䃘ddI$(j]  V%2$\cRDpZBg''''''|G[pdU")lQ`X 0aGI6p.GHfmw{C&3 K߬`9"VE'SWDjto.\B ,b{xT %)P˨*b:mK-L! @-hA_*nX6XԼ*xd<0^ -|͘ | ,3bSݘPߠFv=ݶ"ku?X1 GfH@X\vM-c~ 8k]033hK4(`vnJ )8KaTdY(5>W$C!#S&{V[ }SSdHjBKӄ1&[jB;sFB)-Cb "P0NNNNNNn-0xЩn!b#WM`P%V(ҩIA (V[B2TnJL"јl 09^HT K9Bۈ۽H v++no?$4-@LN*"A W^OB/CV-RL" D4 VvHmtv_d2nఇwpppppp0ykdsd-p: I{"Gn=BY`7&LN@ą;/ '2WͰ:^4*/\4ԷB7#Mn][jeq;L$6RȡEMH\R:>_"CB묾?9@ -|A4a&''''''}hEdap10y%֕;9@6!\r m,*: x)^k"ԭ 1`ciKJBGI2qu`ڎOBjddשXr*?iJ4%`0rkN(s!Tw WhpSGKϭ^Q`0h,pVMuA:EQ>c |pppppp 0Gڣ-5Wq!/QLT/+N aUEV]ej@fgҥCV֕".4[0os yr r1Tma"5 0uZď| A(# :@7L&Q7{ pӮf-(sj1uHHCPUSO{ppppppvL VӋme{uEJ( FI e(7+ 3fK`:][D 18^=ڌ9r&Q%34؍loM3΢m4ͷޖbxi L࠳W`lv]l$qh" D00|ԑ*hQ]/KNuIÃ888888ׯ mB+͂ -BW3@IkD•jĀy hEq@Hf aAJ<[X >Gut[Uz}k-E>L(;V { C7{}e"mtuhZVeohB0mjzĉ:@ z>It-xHd1ҌhaIթ C ;M1VL^MYAƸ`&{~`+eLHG߿> vkQ\IyOДvMfi)Np)dTd2fF Evnkή5BHff *1 ceKpRm{kc2{0Qiҭ%VCv`fgdHF>%(XQ%l27mD0_îյU -09]ִU@ 9cKƶ>IX'Xd85FR[ cu쭃Awq߀`8{@=Fޡĵs"GPvۯ"a2膧{`>gwu@oSDŽarT(DbF Tӷu )@1ډfMr\9wm=Uo`@T*j\('5n!,VJڎloۙ;10k;@g6YnI7&vZ&3>jZ}3Q8՝Q"¹u3o`zYh缺uT=N '/ukd8h f8s8~j7kX"V_퐰Fu $kCi%0TvQ^ 8Hk| l.)TWJ'[>ߠvS BVJA%K'p p}@|]?*L+dc-!>]~ ?u}`;g#^ªIm]=%*눫, hԚ H1@x 2M>V 07 .oZ:ԶNp|ekJmWt u8&ޓ\Yڽ=0S+h)H1e WM*>?"pQ@r+Cc H"KuHgij/<9VI vnnָ$(A] \ ak+E6EKvkgvSopV~"(R2]\%HU|ƊKp1 Φ(V$t ^:j5mAm-ڶYR4M W,Rybз7 [g6$LuiKaܝ.[8H{1@nC7W>88888{x6V# V&0)6m2Z]&E<];VrȵkXh=2|$Fr&g #^]' 3c{cP(ܬi)cUs,,> @PO~cZ"i0aaqC]#^K $P$-7z'1`1o{xDĄ- -Vwz]`o0ɅfexI@L $4BC$ֱj Dc7Ye;뉽|3RgrM&8BJ3nwjML/c7JEVx"/ܧj$Te0+E]yfa3cdI Qr֚!!(8йhh [ iZ=EK ;ؼX5aɁ?OXq<8xm'A_ˍ2 sOks8ڍ:'N/ri& Lkxja ^5'!+%$ "uuVݑ$^Y'km'jmѼD@2ջ:Q2tYcSKNhgfA[.הaamy[ұ"bJϐk !spVv@kSvbbaGtpd WNxWy٧/lKBRxCQs7H;Ösjg:\k8!J1i\JR0cbup~V%% ECv%Jpnϵ`-Uxq:m[mug`cc+M­:BꚅdpjwM|T4w6ڂyoOȝw|3/++_O<џ {tH /?~v]rjEudKɔIWcln Qޚs6Z#[ڵêZ!ä:@\  ( ՃT}B:RVW :y0af1"P 6OpfHШRԦ"XK$e<* E>VxD^B `9#ڍ|ɯ~=̳> x}7{O~rKIO=SO=;N~N?_׾=S<̍7l;oܸ_<ןx}>xםww3<ӯc|_~~~ ΆVH2ZKy -[YSooSz0{]uEM8ìSjf_EQ^-OA XH%PmF _H$_yO>:^1:Df(itTHS&XLN%0"\i9Ne4 *dU!A7f!X\F !+Hh2(HH..Pi20ifl~Q!)FR,T%#ط$]QI"Yh.MLI(-`,W K\J㥁(LE}"0#&% /e?o8=Eǫ h8!Fqxtt||q||\xp}7.]/溑~+͇[w>GWܙ nrQ2JA 3$ĭ[֙bEG2LlH.eRUЅ@YVl)R5[N[blm7zCX9 F!; ܩސ}@Vv+TR|?4IQ b@4σЃLeF4A_*ҺCbD9q!UO`:+>a'2dH6LI]* 3?_ޣ$\][[;vhЉne9FLN77<|(諛_=xϯ_k~<7Oy ۷Ka_~;t3[@|niJIYr4*ipeTj2P)nUBTZ@4w^L/(2]֫085:{c&hI4X{$!Ri)f@z$%%0HTZBi,CLA% JH rLXnb5g6³) 薕P+RHHL]*apV`vHfאl췖?2Ik1 5`槟}駟윶jHõg/_8sCJr[Do`p8-^tqgw/Vl1Bvwawoݷo\vw_ݻWﱋr77r3d{GG$|sw7|<3D0'뛇Goy+ӶUr~s[VVϼK 9fPiIo꿚kcBT "I TP(YY)g%Re?h*d0 }T} ,$D%)^5m$kp z,ŲL%/qv z"u4Ciks({JP8 H:cƄ;*(ZYLE cHfȬ3N1hh1l7:3<'n淿?<ݢΝ;wڵ/_\Z n +VAaFT!,0,J0`87^XXϏ ]DTA'n++g;{{_|/?33o]?xW/]9wڹ3gVWVWή]?~{{ K pg_~ս{ww-@{w_|ygwIN&?n4/`s}[Gh}ʃ&I,RB) |/ѪdN3@ג 0 ;nI@YUTiTB,ZJ=&W[IQ\#!nHHNn5t3z2YIp DBUd1ӭ6ܱ,a`urV#(P${Q4ڴI.ZY\HȩPPjvl;w~?󝝝ujye… ׮]trgMv<iggΝ[[[[vvhjIn KsssN#Ny$GGG{{{}ùbeY&{w|_mll|VV̍ÁuޙWW,--h2s9V?"I7_}~OvvvNOm~<[|e>|fÇ[ۻ;;{{{7FmmlO?<Ý yg7+hJX-ZԑRY35MUǍRZʄ tS(# E1 czVJRLU PFF|3H"@G,OS*i' EQ?#Q XlJ2gT &ek/I$'LxYytc(,\U{Tw)Ӂ^ QeFnJ'W1^ZESt ~_{kl:Q.dbgw/,Wќ߼ƕkW-ĆMԲ___,FS6ccht+ô/""QF~s>("kcpOܽwΝ;d]׭şo]]/LW^a}(Ni.^<8_rwgQBXf~}뷮<;􏿸}Σ[oRL`kg믾/a K o\+KI[L'9p@2,+$YRkw)Z e^k>tVHSeKI1BTV$XhK0,ʔA*!Flcf <:\g M!iFs:>mo=|pp||tr29*aN߅7k4Zl[) e9Ծ'<ѭo!{ Fh0Bg2|>ҥ7kdE(2wnn3!O>+/..~[_ Qώ-4Ȕe3K} U4М-*= !J_\~}~qq}t_;88ϖKΙK AZfxi$X4d~4ˬ顼{_>gfKKK;oG3QC8tg0988x9矯._[s@'2ܹ}lomwǿ(}[ }7ܹ{wmmww<%:8<Ϣ_x޽,!˸ e**ڇD͕&XTڪOJMT$u4SkrZ_$ʀ5EVh&kf2-,U|)f 39s$ځ&IbrxT ;ah΄S*~ˣ_yQUX &YQ3GVvOGj~]e[P0Q]wt!Xqȴպo{k ^f=bC|OxJyv>`ee;h &c}I}\,Ô3  vP¹W4L~1w#8drjv kYvm7͇{lAX\\|}LJ[,dT|IJx΍?s{`t3S6r"{[[t)oͿϓ.RZ1``MR8dkInc&Yd5&+K\2%}tiVeBUIZG.0D4vbG͇͡ݽ_yZ_y26iQr5i%7Lkh34WBy]^ݨA$ã.Ώnl#c^Lz\'|&ɦTf_~_t2Ͽ۫+[Jn.G@0; QV+=:!7X IeP!+}iywow~_r0^= aA'A3`PÍZ5.l)@9S-{ܰp)-YtuPeteG|NNNvwWVH l>x||޽|O~jl 㯿_~,/.44 (3k؍V&A@!*TT+72(~ AvԌ n@ie H0 YHf7W.DNAo~/jkk9;;sիήv%77>ӻoNT6X%Z24Ѻ!E"`` /;{$ϯuF#tJ=咛v { ί[lfJ3s޽wX__|ʏy||7Ocg١N%`t`DkmjR64'ʩND!30LUQhT9@()sFbܸ`H 1)CLnϿ;@}KEp@ 5i&5T*N_26+Xd/P6ѦRd5?77u,g20B-ˇD6"+,&K߼՝;wN[K˗/_=n@l+ 7EE@'צwɺ5(֥I1`ϟhq3_Xnm"WMMgxqTҤR!d0ƾ3=|up^]]];Ñ*$p*PȬ36-j^p]G?⽻wwvw2-,Gya?:Fk0?pi<O?Q\$j>СPlʭs{$aBL)RPf KdL4DM<,\4ATLJA]2M-#feq;Mijc%ML90nomX ~yIx~΂I{iXrzPvef1iKXd2dO`0/gTZ 30a@с`E4B&؝_ݽwJ W\px~Tx6z4א5 eyqCd-'e<j׿*ѹ珎~dR@޹{w-f}XJf0muzJL L( ?8:<9~eiyye,[XawO8}r+5@ƄtPg{ッCfHe2ʙo]&ݸ17?^9g~_|{Ϭ !5ǽHzZe:1D:0'2b/ Z A5%h2h:ΎƑ9P(!.LF2PH|*1MTW=1O@ +S `\;4pssK+++gWE/㣣 MisD As9&47QaH>tu+WU:= TdOz.2@˗ϭNϾ$3M-OM0Y{^򴄲?!H'JH%&c sst=PF($ YyJ@Ņc<9Ix_y2DgxXZYy;~h4: m.]|;v?X__|UW߸hnngQ&6]I+IL2(d2`@KV%  hQLY$,24&!I#i!e僔qf_rS$y%">)BEoKAUh\+>>V/ٽQ6TfV^XSMXzg*Kn4 GJXGLNY!PK&e^7{G͉zx O28e}~Y0J]p||Ɨ_|e)(2wMEdABV\M5b$`0|W ݠJ"8)t',#Rf-bhu^drrrrD $(Ӳ ,//_{?_LY[_o3tז/S];?{tYWZdLH ^XJQ |,ńh{\I(HQahDNtMY F(ƨ?A4!ϬU(Vhn aZLJG?>0rj[/]j2*}_1YД_k-S 3{775e4 ^4K&- E"t V⢬$?ͩp81_ΝnphE0hޤt3ʸ @Pdhdr))X5aٌJ7sA `REݩ='U:P=K'i f|RuR,gt29:>~'~e1릌 K + 5[QϢeTZA2IjH[d @F(tگnD2T5'onnܹm7[Z7ԞC2Q0~0@ڵ7eONN<Ódi&Y_&Aь dn@}E0$j 3e|4騕1TCmFJj?L<>77/_[׺xp8~~aai@)[V2Sd&bBPd2!4c H@I2$x2+" %F]4 #3HEFh&2- Vs!D9q囥fS Y~InYd8L&=Uh3ЕZ*LLvwrD!eS@!dHPɝon~0[_+Ӟ27A͖g |`2`}mmyy@ytt77'G/qZ-R LK 4e(eQRp'-*gr3dY 73R)'^|jc+))S@}4}qko\_^Z.83~3?cttxpxg<h#b)1VpP& TPiiHђd'Zbf[kPC:F#+t3gݠ}Ɋ\U'OZ? `8X?vBȌ7om8,KѸ$ P,gx?r*cS;*K2&hiHޛe'(!kD"W)JwZuWS|G650Ƣ#m+#p-LDcv @q2ݝ;wn߼Ɔ"l{`gz$ZzLJ=-㕕UbJk!%l֖{չiw=>>j8$s@RuZ2gx"hd”mBXd+k+OQ "!"D*aUW\Ųv+#6S/џM]gx>?䓝&ׯ_xq8= K߸zeC}޽7o< g}'zYṼ9aY+wţ Y­hE5,Gyv4y b;3wPY$ŒRI*힬"Y}BH$eTPfm̄J;@U|d3`&c1g { W)TΔNIP*)2oU@Gڦ^g.LTtYͯWif KKKՉ9ʹe]iԔU46 yxntj [;'GǍ'/%CYC"gx"*V' GRIzdLyY ꯕYyRd&3edDD7POXHh9Ig@!0@ۏ_Joxgy+׮B?Ç 3+u?ғ2O1KBDPctVS@TfB aFH$1#6)e9f t Xye L`H62?>J(e3a"U%+X^5}gS߃eN(`3Ű, %kL6, E=%~Wr|<it!"i J%HN1@ʔj;65i_vD te/.., F$m<8?2dgICk:@Rl3|5TnG{)Ձ7T\bR2&-RIN [ ¥PN`@&@h~@% DeeYπZsH*|Won}sBi/ήο._{{I "D&SBhez IKc-t+eqɃ`NY93kj(Y N -C9Oz ; @61C +1@ϦZ "kن| _lc 95t",RtSlʽJC1ӸTk$:6(eXQLSO[!-!eJ鈣ݽG0oD}N'T45y9H wvO@қs8*%lUfkJ83ZFEC BMLBHZ z$4@³.–gxu89_tko `~֛שּׂs^dss0#gx<¤Tkt1[DDFcZf~Ɖ`F9Q:;e63fF ӥ }5*š!,/#"M 6'leI͂ !Ӷ3!8 ? ψH Zո́,V ˉ=2Ye,6J]X,DS)nf7L\YRHQB &}tIh8 ~-bf'2pDWhE^`htxtԟVQz%e2|_}nFn</,,p {`df)3 g^/]x"-]b٤\TŅ! R9HuyS,ONNʚ|qq}pեCPnѳ%u)A,Q%Đ0Yuu.%įMPFxľܘ:BddDE@WM3.B^+< J h,1뒚ټ@uL+@j_&<$XXV=QvN tabNxaBIcԆ,e!2妴'ӊW>hlQc]QĪ.$JON/tWK4S'i(OTzƕQFSfxUt`?}[?8G)Zs||||RwNNNNwݺ5Ϯ]{|8p~FD~~rAYR齁 sJZ,T}w7]0_ݔ]s㥹k3(35tw8j|F&ITNGDjA+*_qBaI:2(N%\3 BT=GІCf:*IU:JJLuDK0f#X~HhA^,v3:F20CF{T`) JV.0؂Mdf !Nk@%Hb0WcyvOC" ӤG8zyg&IN/KePڹKA]ƴvypg3<7I"Prwo}o^s"Hz:88?X=sʕ+n8`ggkkkVWW] /ZrzH:@ZZ:2ۘ й.^RVa<8<<PGPiVue&ʫɊWJI˲.heѪuJz-!3VH$J/^8Dk65+93fi&7 )vX*Y yR"*˭:jȘ4LBF3{,Y2Lg8M`}U)JN?U#he=k>:N9GB@[%9M}_"ѢY]B(eQ he0eD_}S~v}7+n@?~ڵk/\F0,VoW"zNt*ҘLIŹ+;%2L"b@G3dB#!8!F]Ve9uY=}A"=- y:)8TK-ðdNoZC2LHrQ̎^mnqؤ2!6D84IYٻPc"% %F&Mď+U0kdڔ\o+!o@LG(㴎饛}c*]de:O֓>M csՓQ92Lˤ幹frPL64=L+FZ,<u]FH=xKǏrIw# /e.ŷ|kY,TX3reɴooBPNKha* .\{x{/@.v=¢+9@eqBfMb8!xL P-$X zsDUꦺllnzNdC+ݐ"*ƘE<gf6ĒFP!#0C^1S`ڽ(`*+'(tVvۆ?EwQѹ7Fg0f'I6DXRBP R޻8'rxռKNH^(= !&(7&':dp1LKf'+=@4$=)PuXv 6n;m6bslYJJ*ZhP@J YV`9W[1 U CKOF+ATT]ؚElW|| !@Ko&, FŅ't|U22T]Tj!d" 3:vÁ:G։FФ[4Q Fo\+ҙkip!2iAKe8SPc\δL~J% r+rwydž]$ ʞv:3`ƀIt*,r~] һW_$!u@cEт\,9dd @T*4D),ٵ"'ab1to2,J!z"ͬ7D ;5 Ax CdZJ7ȅV_lXA ѫx%RfԨeL}N޵k,F7S@,dfRk5x$UDo\/-/>}euRuP$J@ @<'9`hInfHFdd0FqX C4_9Z@$`QbUɠ,}:(B 7RD}@]^8~(!8fx `0NNsssΟ?~ J!2,Sjgt@P2V-, :Rn݅ o߾Dj4t)@N uHEI*H꛵*w#&jTaȬ: KO `&bZ XHe X¦VMzs"!@)Z^Ŗ0-'kZfupfqvrTS䓰.:9UTԺ@jX/V#A8*9Q ] Nixrz;::?:,:ŝ(l@I<q0-͍@묥LVH^fJ#RQO4[/Г=.1 x;pWj虔A1,-͍H:<<ޙ??jJ.SL/{`xn4???\l3Xr ̔E V,2Y4R fM~I@00ib*ѾO3]rr2$}_rD<; cyyL |eQ+uƵgpXT!33g?_;s5@g-Nk7Jo05j JʈLsDZEA$tS\Cҳ;,fTVUNB4fF*C%t HXUbV]zjkokmŴ7cB UUNnh쥘.VVTO"^7@fYCtWln~xś_,*)(nYw֮`ԍ熃A5j/4@Hp0QvQJ,SUa:Qvf"%x= VS֟%xŕ??UӔw;off=FoJ-3"I2Ͳ'ݞ̓oʥ2țcNsÂb%Yyl W12LȩLYd|Ϩ40-`d%U(KD,kGP6 -F PG{td4YYx_OnTͷ6^EVqR,2bJRI^.4ѩ}40`nSf^֟(!C;2*FHUPB`x2doͯaoln9`PG$n20ZMpp~܍(ҏNܿwdO&FFئLrjؼHn4͍VWW/\@(QƞRU K'tul)ޕT3h }40Z|;f4F|f~ŗsùܠ FhrpUx%yPa0'o>ddr-W/_^^^RHYY3Di[X'8m/xjU J^K`)ݬfroU![F1^CF#Br!yBVc(\9t.NV=&){qaPʬa*Ȯ9ՙ6n8eɩ&fl2^V'PCчd,? b;L Ph~p~%?޹sk]C]=u4`0L$Ã~ѭ۷wwv#""2K R4:x<^{%A?r@ jx$Ws.'t &3 nح,.loo?w`Pn]x魷ĀL˦ Lʢ1hrFd`p̙8Sй1C 0 2ѥbTBh+Q CИŢR%$C`.=k}82*;U#2k9luc+ ۉ&/BB#˪,z^-bV]k lY֢%㷂idۧVP #mE` r|z-\νsUpv( %Es" 4nue+EY߼ڹs>6@h={6Q7 ?n0ӿh4d29<:~ㅅkgͤljE̴d\D`@Iifx Xu*x|ҥXɟʾ -,#BQ.PH4@d"FK/Z7pyj"AU>Y&VfӹLb `I^]V3Hr|S)5@UP|*5p@)iVejS),rQ(wƶR&9UӫIVσ\[즦3qM~1@V+-me?USr` :xhn\6,VvP&£̜h8j>Ln<|de$PLD3M%|: `GǓ?reLqM&o?wϬ0%(We2f`b -` / hn/l([$kHYiZd0pj"x|%7{fdM۬N2XT#k2]PT|*< ŀ(1R̂N.3"5AL³5N"HRfid5,D}-$8 !ieSC=sa{/Iꀊt،+Y4˽Ke\ڬmS Vs 7cV4ձ%<TvkZHRlq6r_(sqD?S$ T[[[/:kooo@A+"'3<!d2DD / J@6pnnx#Lu${B/--]p+,ih`0v%WH,SQt;R"*HV2k3oD [F]63+[$Fވ2%}ޢ47)Lh&`0@e{2ZM-j.~`V ܪf HwS0 H5mY; XFAYz̙3ˋ%^CBL6$ГAhr.7[__'>u~qիJ虍clI3 +'''8IMbx|J >ܺm}k9̍*-}yy+KoEeHwlZ^^|ҹ IΝ_t(g> 7RKK +ASI(SQs5':U_x*^00Z2ډTJ  !"j`uɜe`HI9W/_\#m c'&S P;wtagyVVG:e,Uc-W@^rXUmD0)Z vُ$9]$Td,]H(qJpzSif o? 找mIU?aLĠԩqsq419<@f9\rLeԦFc|В&ė_߿EGׯV(4[~xk!d?o?s>/kaJEBPGc}Οr޽JW]gx*:zDq =Jk&TѦa2%5KdfVQRhU2YF e J- P)}I2_]E KMEK]2QY,WaL&87^#k6- $kB/J)!BaGL [éC&lRD#Nt>D2*iFiJ8Jo:e1bidT6Uf){}駥tppΕkWVH^g[Ē=rUGXM׿X?7O#BeQ'v~ ԫ\_!Wǽ:44[^im_|BQ] ѯ~uݍn0357?̀`2` KN k女@Z)+RE".d=<2 "iQTmH*(㏏^h9c~ܝ("677_sW/]Ώfx:&`)tSNjIE)4RŷB^D @*-+8_= +~2DE"$U@ʔ2C# Ǭ%{xqamm}uuuss=rNxttxt|Xd& d_(H@H@e^n?6%B}ff8~DD,"ntEI+*U+*Q W?}ŗ7rvpppͭu p E5I`vDV/e&ID0E^ذ00k)! biaFGh>|gg#666~'gά 3< AY,k,m}":*l^Le $ZрHRJ{f:-UD+a̓^#ـ9Uu X 0|nΌX14|m7 VZR.kdm 5sNAS-O`(sg|ܙ5,Cn(KZy-N$dicEL|+B_4Ɵ}{dgggggg{wwuee~~n4^unз!L.ݩ !iSgս'6 H驦i3$L^谌3,Iv 'U:8PYt&5! NIor2i*n0YiV1h- i8&Ji@s!LYa4'f|?+/'P2LD)|?88:sA?fD8T 24խk̪ʺY8 Hռ'*jpZwK gϜU=/"Vl0`4JS8TZʠJAziJϭ/?><99Vɽ{w>|zfueqaq0uӻwɲm1f֊$X';Dums?.Q/|2&3^m~Ώ}E? xyQ/3͍^2 FMJlR^Y<dI3dfcr FF$XIVUT,.PWN:HD2ˍ2!㪂MT|j\>u`@ilԴH$ ĄJ\H'K .Ғ&WJIƐեr8KڄԼ҈e@`;*n(I/ 4XFskKsgVV._pk[GGO/&rm_y|r2#90PNV R'?K:;5gx9i+-gsrJL&np֭yx7޿~ťetˋ> 啕ՕsΞY_Z@?+oz ΍7l0]k7#Yά<“ќhP9L*6fNte}1>$`2Ԅdf^ytJtM0ӛdsCV8[6˂̔:W.e9Y.tPgJ-2dXX>Q2GRn Mg2` yĬ$Ppؙd0X%!d ņd23),un[G$'dr/b֝[0SBD /fLˬ$lx+㹅3{{;o˗uX-,/-\][?ϖVݺ-`}˷n:svwZY\g[sc1ђjA*U1|R)G.3o(H q߲4Y"yEU hU冤 Q?7iQe4)"-h5q{<4) //Hwl= jWw]tKb'z f\;>qyyiumňʨ[VA-9eP40,4T&QDQ(P~&tfF%rTkp* JE4Sf,jW]iDАMdaF"C3*n*@Dtvũh,V #D3QEB8Q^VD!6mA+g4T.e )t}d=a}$ 3 HQUh0:L)H#apZC"eFGB L5h XIg % B:^n0!=w^T=i^ > ?k8v [!3߻SYϹ,02%@&B)$YBRdʔ9}eLl9Hsw6 ә,y/fy\ousjVs *dfP;Dfwʀ$L$ ,H2 @DTBOݻŰ4ϔh0v ҕ.Q’O#b$ا-ՀCTj%A^"s!RQQJBtfRy&: . Q07{h 3$`a~Vļ̵l[*W1^1 ܼȴ2KBGd_$M0 !(f2#F!5/c"% ))ILzJg,w@b K-f($*d4ITevKrQG"0f9xr2HUZifwo&́dK8(dVyqi4Cc&2c "3)t10H&Y%r1jzFI$gШL+{b^,3Օ3mxa~<K`q<~yΟ??׍f+Ov#.w7rj\F 6;K `Y*_+,C@f0Ff*%t cvlCҎ5&z)(+ JIUCETrRhYD,f^ H7!%,Ŕ@MV"RӤDOFUEI DVEj lΆE/ ڳCP,},F;ʐ^yM @x bLB~'OZ5k9ؗ[?wf / ˗//--'\]+++W^V > _QGȔJgV}řRx{k5,U)p-#( wy'(6!hRZe%bK JW &fM}jfY^I&F/#5bMFtB 'U)tJ3a+; ,X q,cnR-rZdXF"h$2 EwT + X=Ɣy|U! )@S07}g?)lؐHZh^DpWVlsMu6x<>{w2 ss>4w3=e3sǽpo^q㽹৹l|Xkҡ F([Y)dK-$3qv"{՞=N0Js13Dxzz JK) Tt^WV f̲2$=S ,EhG,U8Vi&I"T:6!L%˪ir`K%Ť{̑iTʐk!,{r_ڀd$ЗC=JKMtQiBeK>LSi4d~?.0IO,)1P@Pr 3XȈIf<%$֡71`Pp LJ}d +@Adj^JT 2mW< 8 &Rn  (̶W >i+!<.*4g|저%oݬiP'(`IZk2f  .%փToLCʲUJ4J`/Ҽ$9r[1M[RyG$IJgɊ'92p* L*Fd#@WoXRT%ͤY[˖ʀN/}D !PLZW+ |c0QoIY&J8NYP޶O\H/wi6V| ?uݰܙT6gAM ՄCɴ(eggTmݠf+O~`0x̶WnY}Щ+AOnƬbwIKOSd3)WW"K+8BTp!!S}'("\hL c=`f` <M)S9Έ6ڦMXTLNAJQ ZS5zj{Zhc)e+8ŌDZGJL`H) G3!0))%Y^Ia9eFY7($S`nK6K̕C$kjzU\Y"ZQ98#ƶ"հ#ɾnd&ͪfJytUuUG HL [jf`fx`rrw% }4*Nd2S)&XӢ|BFf姀E74Nr%ޖV+#k'f*Z2ft?4cUQ)Q I UI/A(a-a^%=IvDqgYGI,2wYJTD%ɤV\Y#T)EBaӭ-VRo\RfA+3T$"B Ai": MFƖW*ph8@YM j ``k8LAH;zpr #% 4JPl2 "R%J z$W,! b e"{#>1%A-eoS)"ib#RD1=E*@3*AÁfM]L,3`j RɜF%9m  P(=mn 0R4Ҕh⦐bfy?9A\i)IȄTNnW-"W9\1ibtZ$n$U,])tސM%HSUԍH- CRbʼnYDBs?1 (URSKI``k hj,_ `4HT]4 (^^WRf|,'<Cdƙ\vbnsmI g{F!`M+L Z .%W2K(,Y>F?~3337lnACʔW(1 %{yT@HkT+dB6,Wu;K\@ d)jT @ɮeHZa*Y"C)tHQ* ~; ~ /tn)̪\nMN'A+噤 j6[@` YQU@UPXUKǯ-,,+WLpؑ<7j}"ޱ>N̙3gϞR߸? <"F 0gKX15)U(!7=SֿGxg_uIV~g/|C:KcǏpĉ%I4x__\t響瓓[2X`M1z=pR[A f D9mBnS_% )hP!Iy`MeMeg4elzesS&3 &qv!dpw^zv~'/:tpqqs_4P`T-I(PR4z 2iqqIAd5М%뚥h*pLr , ]`:d 0g&c߃h L-<"#۰f@4>txqqqʕ]!+io_O;e'B.J *U&xXxe qO}S</>3_/(4p7olVIxgt:N}_؃r˭:Rl.MOgCn߾ch\pǏ۾s a'&zzvnÆBR]Tz#sg3؃ƛvSN[`&[pQ>[@'#@E1==W+^PbO0:J+27 )2=NE@rY̴@X Ph""R*&3FZ,* aS,9zX5: 7ocPn}~˗/:u3[2J5JQD@s4 !eS#*%jGޛpPbeWL\`U;(^[8+' PI!Kb}6wo4] #G>&H I0Wm;y B*"i0zhL<*RVj0={4|pxxDƑѱ bԊ~{D^J}`g}&"~s-oܵ_4D)E7x=ɟ^} ( VNܾmGЮF?Y%u`bljrbR z7N6D78_Ҋ+nVʦMoذo=}8~-A Tj$q ~Ν^ -Mk*6[2TœKynU<  5`IGo ŚRL3K;#BV!jCC ohQ%Y)_DI_YArL7)" 酠dݠ"6ؑ ufPIN{G'$9{nuz3K nWCqU[R RU=ut!cUaj(f$ff._5ZXqEb00ح;U54696><R wiU Q`b!BvjU>SF!Yլ`Mw%(vJEl;-Vkrj"-YFGG%3 yyzzMON@ HR%+Ȭ4VgGIbszz4eZV7\;g۶ >:uL_Y\Z**Zz[n[,.- yA"2Bc+VF3gf~M ãPIBM\rEԪUF/-]t0<6:>21>9v5t; @R 0Hen~ia~]j񡑑@] UVY@o^&DY])ѕ7X R!%PG]ZkTvj,4JWehQlPՐTBU@ Q5e`ә_XiOwGn;=}qaai=bv05SޝNwzn,u[j#C##.tnjYt#Wr xܕh- Pz#{ۉNP %¥R ʻafJR$P((ij@YQ$`E0ѐSdBTF!Pk+5rLef-5V0TNzu]~X^$ (JЯ/\(֭['Z*{%~˿|+ׯ _z ~vC4+8}?wUP݋ӧNNyYn_>O|M؁}zVg+&>D@'ʕ+7og?Os=Jlw8rG>Ⱥuk"^zivv~x˦@/(Fh߲|dx4K֭ @(z h!%@S'V$›,P&P&^B_{_{%7xC=.{8~sϿ03=9eu؉=cw◾fZ!TsGɩ)/^"#@]:gΝ~<طt:k=- r4ޯ_#3g ~-{#@gq=w>flzL )09'!Vj׾_|qvv/~ߟ<{_>333&&GFF$M_@py- zjrjj K/`Gݷo*eJ4yzOwdc "ȚݷTUȑ#ժ$ '&&~QJV_GOL_4>>>::*iff?񁃇P`5$˿#F|t\'|v`'N淾uԩ$H&`ysPuDR׵ O8v%UU5<}goߛ'֮]- @"'K5  vG*yz+֯[Q­?Z+BY?~3G;wܺ5^Tf gO֭_O?::2=³>m-|Gnϭ׿ 5W#40t3O?#i՟OOML!pi?63=sڹC ?R=[oP/.;wދDp:7oyHIECf7_ȈK ~ 7@_pkXF)jm 7>|8w*"!ԩ֮]K [b~#]vSOF{^{}sofH da˫`0λȝw7|{O/yrjE?<'ijW}ŗ>'9FpövP{L픟?Ç.p;o3ϓF) 3W~'%MMMɧ>bJfgf{G.]z{wqdtb_yIvCz2)ӳ3VV}#0@2\AJRMNH9i44 A V(1%س#4yLEP4(EB%EV$@AQΒٽG({W^y7OO_/ i˖-_ k.564<<4FLh?{WXӧdEh{h=<4<44ό$m|asssOHx7A>Jlܴܷ/|s7QJV kH*py`s0{{c$[j|B$dܸiHNщ?h3| ƆCCPkȽx% }sX~KKKDUVy7ͯ/+`,A_gSirO|Rڿ=/ /}w6i l~k/4떏r\Mg ¯~bd!G&Z%_WWGCаyӦ߿?d%*.,-NOزuKpG;kV?snoE= 0QNKZ0hG4o'F??P/ԏ/]8yoGj^UrjG?mQb $]~dtn [?8{l?wB P;#={J)$??]nuOM~S$YJyk[Rggp-7[@+# #@3 j0 S!IIbM fH**%H7dj5U@Y9*乒=V!9X(JPRTEJt0g/_tŋ\ [`h~._^XZ t?[0Zre;m ]ѣK<;HmU+&~c 0jZ~#:rna||`Ԫ<ݝ<~20?uñ[UQb9OOTS)c]*DXOOXIP3L(xbU)0xNBhAa0aBUX-DU';0(~?zժl9.-/}?|Ӯ?[@JgKŖ [m;ۥKZ ӧ0<rۥ w:~܎7xp/ŋolAUb O%ѓ,h%@aYlƤ_}U+߫k+:)xna73ORƃ+Z }4n.y~7~=\=/EPUP.iP5a4wpv{~ۭYZDn} )v/<⹳g˿/Û7l.ݳo>3{V^D %+RvYR֔sphj9={x㍅wx|Gw`nq)/<⋋Ǐꩧ>ONo${vƈ@gYSS(f(Y4}t7]*X5EE2C'* >ͨ 7e](Yqq۷n52:l6@gORoO: /;߹pg>6v9Io(Pt(bhxoD,S܈DרU+K+a PY,(˺˷~+j'4b:y? _y߱Д[ԓOԩSO?喛op x_ % ar*EETƀ]&/PE2"(f X1WEM_!3Sf Uhf0p]E8h4=2F[jGifK%Ҁ@Tdr("f͚;_ZZZz̙M6qH^5WU 'OlfP7f,IW~&Ta^|ӦM!ntг+2JވfsjmݺСCouť%wB0V"24PUwe&1l9,Pm+φ'(LMNAtJt7^pw SwQo: `˖͒K k9<鱅xXA_4< ٗ /tu^15tKwf%EHm=HzxQhYMt5ow1O[gn ϿVk +WKpm(dCXqh Oׯ[ǝwALu5fro A Ow:thqq7m>|ɉ)d6>TXժ@w,/?e>)eRG;w6\ *t'OCZWiiB{;"^ٻׯ066i&D^R? 4]?$3+C3b gejq,,̿9|SR_0=3)A#Ri׎;X\yf&}"ʩU;wLK.8{ֶݰ}/(aP#t%+[Ed ,0B |o{eAqJ(]aO2>nQGoر#FFF֬Yɗ7Μ9`xxxx|6 _w+W{Mx Կssc@.|`F]p `lt8FFg-X&h*X1{Fʕ+/ $~'OD/qXT4z6ntG>ҜL DC/[oڴe맯LK_->X[[h%,MhI͘PEbp%Nx z=;n9{oȱSsߘc4x‰ "ʄF{9HI(P1Xb]/ <*3gpn.q%o~U~ Ƙ*+7 s 39j5EHb||,鴧> :+7B6f%JOg AXf5k+KЁv CT?A &40Iy<*W'pR͌ukwN:F͍0zI@4Fp(v;Cҁ}Gk)}63rғQ cAkVn.jq <(:y*XnbE2"LS\8v<'ҁN)ʻD{^|3rz+@0:mKKQ=jTR_Jg;w:L49,ۧ#@j+Vu}ܹVuw~ط5>|л;yD`ӆKY ǎhTF͛vϞ=~["o=2>B\%"@7ⰸ4nLM'\OɷO#;@VLpriU"E@/Ӎ>F\x٪@F wX7dXn-œo042r-7,|ط+'''3W,*}7i gL3SU;wgC-@ar#t(z0Gvnpܻ`oۺ ɓ'O: O>wy惶/oRPS,QVaKZL)Ά$XN"FSujtek-n6, Y B$.H(TmJr((r""4bTz%7sP'/P`ai~ϞWz-+^{s%nA9^t魷}{Tc{c_nBn,P%=l&eO5t-Q Ԋ̤_|9u:2#͛V^ {X1rbv ںux'?^0=3_<`tt w_ƾ7/--bSN韲u뭷 ݷo[o5?8yԷ<6}=0rꦛv aHѻ?_{̉[:\|7X,}/,7ZO-2J0UJ K2FIa-yHlԑ2 a{B (QzIB ,@ "%D{QfUX$ֈe0o#& 4녕zꙧNRܹ2B }N~|hhhdxd] zTTBPwuDZܝd]eVo㎏<3N[vJ߆[vߌZ+'&?O>'J]^x_xjRg }$ qYqbt!*A浑(< {?zO~dr!ot+R |J[O@{U TzcM߹ə@3Ywlz_/Cmrt] HB0ˣ|~ !I7l䣟z<'˵'FR33B9l67曙;;n n}\?АN3??UjPvm{_;33OFGĺuvA7>p=~3>v4~;ur`~3k V,-"?H%E֮{䑇zN3<3UU+ݸkWFZ1O|'O>Yg~ϴQ",#cF|M?sS'ݫVUwܾүM6[:+أ=ڻo7/] u݈r[6lZ=xRnc`llGyɟ-..>*; {[^rɟ ܇t }[ϟ{_wݧOahhiw}#@z~w}MeC/,;zoY.uͯ9hYyzqqАRٹ^&\`4;ȳRJunXG?O, F-"- (SJ߲eBh9uh"J0= 0MI=cg K:s6EH &I.u=%966m۶-|$g9:2 s3u]/.-5qArU+W|n%9hdlro@Zoٴyhd8kVA `jjr׮"Vھ鹹٪ԹY憝7ԍ\pCCCv+aJLDN7QXb[w:vUh^կJ)c7=pv}u]~[ q+WzFC xq#CCCr[R(? ׭pWJ]2RoڲE K#̔Zh{ku]\Rui=p{nm~ۑ#Ο;{ݠeF8~#kjڵO> hlظqddKnvho.^(9Ԯ7Ҩnܸ9IueVkݺ[r?6*[\\TwKKKܸqg?uUl:=}evv6 w_~m2$VOܺm˕ٙtʻ?22u1,}ǮK/_uzZknqCj'UsO۬Ʈ,fDlۺe}l~K3dbbjj#䊩#/..ۧӓ9jmot\DYUUo3FF֬]wСŅ5V~0rƩ/6Mahh{}cq9XW$p {Gn ,Nlaŋr˨Dgjjj붭V5WMXu充^]5kryEɝnt7VZu33}lk׮vgΝ;KKKXo}f_ .fb2`PI6) C!}~FЀ5Rj 89$0bShsԈOC4pF"ɈE('hjfr)`M\, BpCEun)n!ZngYPK ե37?d@k WiG (WfGFFrQ2{yq3:226<Rh^Nݝ,, HBf#Y3sN:u?.!JHYv[ ^p! BppNtTrBեSQ* c2"JqG}P`)T0* Tw *h*E )D"-Hy)f)F(kh"4Iff7h7* 8"6AV`\l$?+C.1nV,̃uKCDg[E`D(&u:>)ʨ(4` `o4m "eX0$u_*$śT#`$0lR%CP Is!(,UiMu*fwFX2~g1 a ܝ Xaq+7;%x'AW2)9eM /UjAwY/T@G3s99[]@z'l|aREV"71$Q(LOάue:jk%dbAIPTp #X k  /]IB70Ɓd2F pPJZz!lJajЫ A0UJr(@f PdOO&% {,40H7 Qf.]NK w_15uwmݺF8 B-1p +/ u:&&72 4&AW.\]v|iHI2.J s =4SE2sOB7D:b@GzǥX5h*rYpdE*XQJEf8@L`a !)/ 7R֢Ê]sa`AiW׬AΣYшhNqSdg(Ci@FDk!.]<$bE` D͌Fԯ6 )A kpP ӈQ,0*ڈ¨\A&E5Q擑vY27MQ'pl+5z(2oZ֤Rq3Ʉ"L%L(ݠFYTKuP;_852 FQj[ip04,i<-P(Y)ުbjˤTwQ׵B $S3H(usXè ԥEHIJ9:$O[ 0 0 %8,&1q$~Y5CYAjdCpOGE4'a0HYyo(UajsSj,rTT%+4q\π'`#~R/L.`QLfJЛ J\QB΂%3)2=zfJ47,"Pe.W Fh@@M!7fk(b-ST6"=YH 0\[ TK-V&X@3){dP!%.nM#g"T̽,̪[)Umd+{nRa4%V'$T#CޫiA0PDfJZcJxbɤ^ @ 04=m>l hl# #GАJC 1$Z!f&O1% J=( tlIp`5WZ W< N'Kᡠ$Yj,!GZSӺ`G@Y9Gr٣lLI(T$ X$MET:4TeK0R:L~Hn@: NJoD`" M^<}P 6ӓJ||@]IdR[f 0\k0Tt!y X.&VtYӣHw% &ҿCQlPA4@sћS`E!dn ip$#B"r4 C vuY-+)- t*+B1elJhVRe԰ H!yj5NLn*!*T1Ϛ&IsXfI߇!3EPl&=C-A``k )JX)d\3; *$I'IDAT[(@fUSK`@;cLU~\%2ځԤJ5^')XUA$ͬ*A;P SYiGb ! " T JSj R EEȢX(dXLQ4zv5 dDvS#<$2 ̬D+L³ə ACA&DuIVTrRL? B.ӃT PɫE>fT@Qf^sLu7uoaؿoƉ'lܸq׮|0&*nZސ``ш#e"RLM :j#$0 VRL`\&mU` 4[{B&-U- U )4=JTHC-, L x,F``)YcvH%tB EE)7 E#<{R1ӰE%JE)6 Y9JfR"srs[\AjeY"^Z,[гGf(@"*m-S8E4Zi# ARd$ O& \^v{ݺuǏ_\\,]ِ_;t "qH񱉓O=cfKOtniC=|~ ֯G}bVZ'>fw`C/l$mO> /UU׿?~maaazkpFse\"ELHaiP"2W*Z EhF#KA#mg1Ra$z A ϋMN,!ZS I%"bafba{$*˖1 C5Qz.C)BHxZx!Wd.o%.T.{Xi dz3RL,5KN( i`])Pd)V`)L-05x{H$WI%40G4 7 ۷|r;vu6TtXH\f__Z$}WnʞWz><ꫯJZb'?ԔUٙ!7lXK)ڹ}r?u"kE6l Af#yA#s.iidO3d^HQbEk1BHuFCfx4Ir0[dՏHwq4>(R AkOhx㦆 " n5$Z8# d4M[y#ڍ0ϒdT+$BD/ rXnf)pE -Z\`0-`@c$CN65*R+ߔzF((w"V%??1K =\v~5'T+UlUՊUm7l?|r\sǮ>mrD>n:>@0^|%I#_yͪ-kPM^mܴ '!-ѣLNN " &+%%(2kaE.Irq@3XrZ&i"&9&" T h @JEB8-EL,4r++t h$Cfh]+R!P]9bAu@DeaI3&4fb4UQSj HaR T8;T-TJ=?7WRΞ9{`˗/0/&Q= SNZb́o>9 ̶o 6mxٹ"8333wWmo-o>~X=qƍ9sm6@eTR*"Pr/ Jp3 f-gԂ"v#zƺ[FjR?*d:1" J4 7Lx*H<AP$$QQh! KSw3' uDt/J+3(D3@X ʉCP22 5^o0"#VMAP,?, F$FsJHW@cuÇ,gk||O>T7"{@X`箝{9sL %<`ƍM\tl(@䐰S'Olش9m M7NM6&._7p` DkJbVD,'$8L`E)X-!CMRar"VؘBiA+ x84C0%WdZJ3q(& K[4j¢UPXVnDP2șR]VBa2`0)M"0y8A d#drZD"`d$LEQ  P 6G%@&@0dA "bW`kUt}ʕvرc WФG`M$gH vڳgCr2Ξ?7ݜC ӧ<Ν{} ev]hU;v|:v3#;`xxxU-`YTn@d$)|pIGb E=XT%SQƨG V ℩k+*@PRPM~L6*R6SL<{aVJEs d@mPbbk|OEᑺ9!(be ז”́Z#$b)HO#ESԤ (LeKA H2̫ d洞/za۵sf>9l7?h `|r嚵kϟ;}|+:!VM&Ο?~/6lذjʪ]/̿}홙Yt#2Ȍ 7vc`؉$Jd[rI8Jn(('w*ı%NŖI$ @@z1") yg^{9[o}䑇7Sy7w|5s*qF `Xp9t ;Mk0nIWTf'($f쁦A/Aĵk"}O4&a W{ ]HmRXPo T+Os۷#(mBKIa_MNy,#)q@ X(tò[d], 1m[&70d[sѮFѸ `-{xOw5(UG=+|w{kwoyٳ{G_}]U7~ʋ/@1\yggHwě==p]r%xn707.NG> رc>(co^_|6;)yO酗_6}O>ĩO|c=/VW3\ngLbSjlQfM(BS vc;sDR`'/׀[P'ⵌQ1J tF:T*%{ VٶDC(ZCO]j6l/7֜zRN 2g2H@d;e'Ȓ-42IK0-Tݖt({1(7ktf*Xp ;ht*s?k~`{^{Sp]Ouq o=:"уGWUv>y .o>U~׿p^r% `W/Ydù[m3fϓlr1V)9M؈,*WC46pa3F:l8ay)@@=#ȅDY6Mc`5ULheyJt9鷅+9F߲^hg ZTs0P"i0*I*O~UUUGm ?k>to^}CFҾ}N/ꯞ>ۛѣPUU`rT f{6j$%)d3M|t"k R1鮮{H" Da{lP}8C0`с);:̎2O%A L6B5/ʘ.8 ib q):E*t ) Y@ 17ْ=1ΧF`\h-Hμ9#,UMMAH鮲[PiCjY2YIlZ]했FfjZ5RΧ.۬fBL4[dhn8B] ٓAIfPpN3јUV4 OO9BvrZ) _f ԰Y&-3HR6ef) R֔ZMoXLw FFBo$BU`+g2줊P .Wۋ&|2aP"e_-ƖlD/k6\JVmvu{YrB6 DGT oseű1* a1p](V'6l*VQX-su5(YX$%mt^%Vle\6Z3aij"Mt@EЪ& MVb@C2@DwCv?6'T;Wl!ڤ`HYrw0P!yFv& )vӰDXB5ARgpKys{:s C4sFܠ `*RԮEV&@W@>ٟ#2Bj_3w6rJ1h7ktjqMFmP28fmG&vȒ6Ir`0+:IM1Je ,JҢ 7I0S#g*:ջ(cml 5h :-7@ZG@0Z*QCٔ̒─d &`&Ic+TS瘡*UVXp /|v*%l-/[ C01{^bFtvIDdMڬx-d 5 f'&C=Tp1m2&AYƴaN?{8?g19wd0 ,pf(3fjlbLL 7`)m5RFA&kd{l.h P-xp.b3[1shf#X `*Ug$d_lnW=P8 BLSw%F0:iv2 {=&9N !qVSQms(3H {1d$lw怱=2ADnŖ.&@SJuLx)T]ʹ Ptn6HaR@FxVQe` >""$Ah=rÂְ1drLd^,qN"*UVXp >{*Ye0Q[0MѠ &J)Obm&10'[2Y&9*"5[1JHrܓT-@ɢ=!!VBDbl`]Z3e < 6 YEX֦].HR T(9f+bCawOv9QAIB' șn[4!ͻ `*UVq}n;(d]sRÈsjy_y 䀾m+(!KLX1,gwi%#tvLG8 %@ee/Mpx d<^h9 oۍP4= .魉hWg`ep=Ǜ@IclD1l\Ս]U؁,4P|A %0,@=(*"m@8 X `*U4 n[AN,w#xpAmY#e@EMdZ <02n-`ZW r$kóCb[sqá%Ι3[$hۥMd y)Jf˒d nMb6& X˞QIi[)l6e53:^`P*OFåDC1Nf-ѐ&J,8tLP)ېN PWX `*3Mb^=ݠ ̶oZ(1\4hf12Ц&FFAXѣMY9i 8V{ܞ|ō'wI OXÄ8h$h - 70@̕9r`z1+;iIfb,ۆ^46H_iॉ‚M9$P`wk:q0.R{hEwO%bdOZ^1E~L /n,2aE,6&*VX `&@gls`0f9\n/rNM҂k kq["5 {AԶDvnR)rp2Y":8IOـin|"즡`Dbj@p *UVXp `wH%8ڰ HHx!Ivc+{.jqͼ,kdK$` j*u,-VSr2,";ge\ij#l /c65){Mb0Xt=m0t9-?U@B9 Yn2$ToNw,/L/vœrB-3=a6rMٚ>UVX L C3N(YeXz"d[aW]=0*ELAhf GplHHXǠ ;KSHWrjU͗N I[lņ 69Ijrlj@(״sE1լ蓄[FQbl@G{ô{Sjɴ0&LbǠF%/ 6X `*UL,A*a9f>J*0XCJ.b@KK u{ɲMWض\&P+u3'}i9:; Ĥlrk#G!FV6 "t-2N1nmHJ;r.o!V]in2S|s i+mZdI"f&PS#dv"v cDaB "zXќLK{VX `&ݟ8bi,PFMA5r06SSRF3PLjcGiA5A–i Jmvئ ;.B̖,Cl ])N{zۇ&TCl͆VT98ϑ@`kـ̃x!I:[}Ӗ*Bg2MbEaˋ^l=OW6]z zR6C ;"gu*UV8_ M*nJh< uQ6-s̵2O31-QJWIxfmPRImfvԣ64 8 +tۑ#r$f1G 3}(zQ*@6 &*sotC,c1t X`4FXedcуz%}ZPL6lX `*Ugrie"LW;{9xA3AQALS5_;,T=Yؒ!7 \v[jxن5h4޴ݱnYa Vwli nv[~(Lp"F;)om7nr5bm&67M k6m*aM=C5L#J/o&Ys*UV8 ܴ(mp(BžiZuτhfCGkm{L&7 Q|$*h7T\tٱ R5J0 6M4j'r# V{;4JBs600|!Qm6J5Kk$g[كY-Zؘ$ʃP C*UVXp `Ico DͦP"0UQ)FSgF(0 !CuRPm d`=GȨm{1ޠ[\aRSIv]5P0ZLM]! gT(#dK 冋"y7PzguЪ ;vJGڭkPtÐ*CDrș  6dMq 9xA88 zc@]74@ u 1q Z Ր0@Eh( ƂȪ鈃Yn>I!w .tYʻt@1{dXCaxsB `*UVa{{n2Qti³Ue^ JBe#Ϭl0ZP 62@Zc deGYt<`P3|:2QN& , e=fS/2($66JR`hb"Gu$\ w 𠥙"QMZ38aC)RM,6rh 7H/s1q*UV8Pw_ 9)>4' k.'Mqŋw8v]9=aG Aܚީ4Q,mͿaƗE(ng -H U<@n "TJC[lg6b@˫"$7.z(e}R+Zi8:@.QHT~NyӁtr`UG2Hv=cl(li*UV8P|seVC1tO7*IApVmA9eTT!LQD ş^HbOD䴵ȸ,1qO't\niޤZhJ]A+%B[T*b~}glX^E93,TCѨFLu(HsfG-t5۝{YN2sY^]g*UV8P}w;GM|bW(' -6a`˲Y d76蹦8$vs;5wM2$pR ejҟݢm[* `ˌuR6"iHYGTO.Q@f,c(<9~ ujBm '^mERA Yx5}guLX `*Ug{y(23S*D(u:aJȸt *{t1+&m*R=dϫ)4/nw[3͑Rio( ƬJy'ۘ{퀴ItB3]k 6q%͂qnMW6c!4)d48fjAzfF4X͆]g3ayYH3m[$!49 `*UViGsyE΄\thm.v`!D.YuF*gLXFNNۗa1'q)@M;:-Զ0(J [sjVmvDrO7RjBvPS`钰m-0w|ے5R]@'mVp";yb8ֺ 3c(sr,*UVXpf P&!NR$=vg1v0 J(@d)faW8HΖh6 BT,sX4e96zz7RZ RKM#7v-;G!l9y8.ك }m~:AOAʜmҴܳv)N<;⶛  @KHğ"UVX LBtN,x! Ph_tY<38l`vC,$)r BʀѱMtjK]B(L2v@S)m+aTp@ TtA.}@LK[1Ks?&7a j9:%&Ȕ H4lf9P){,(S݀j*а 'DثVX `&0& 5z.12@l{[s[Qa 񲞫$%#824lK Q"p cN m4 'TRS^B`7 N`jnù1vQ\v)&|xnu}zyd䆀Cܰdg@c6s렬Lzߗb> F$FjUVX $+cjZ Yx)x;G+N88dP!v@9`Ps=0:6(/bҀhم!=`{4D,16hMyЁkD 9H\@jN?mMmiMvG#06D )z.vs0V Fv,a7Vk[6Ʀ G3G73DYȄLu}4*WX `*3P SX6jqHE ƴ.\ `;Ѭ9ATBm\fIв=d R6U]Ac!7H5Y)N+Åb-L!Q="Tp9 @K480(} ]^u-Am٢AEFL$ ͂4QX@j YJC݌)X `*U@@e'ik d^V`e8μR";'9 @)ji7pt*đ&eb P-8vR>S l8'=¶J'&9HD`Z=ԉ[t'-V4{0e%Co]3,Ip"%t^[&* ;]>|® rVX `*3JI<41Ajgc6jƒU|o1t40io(۶1ҜjDHlX% 4`9'Y-y̡_l"ƀ= K(@(6hTaI`MB1,iV@vgQ)%6F`[nm n0&-J itȶ1`w$e(-PX `*Ug䘸@V"4 MCEW#ydEd RK}++6gHocRpۄ1]1dYj]RWY-Q\$=xG މ!7sf=)e12ɽ\(Qp#i{!ԫHtUD^jkc]@aP1YaZSleN0Q4X `*UgH`W\Ys 2%c¦MCmfy*-e]1ӆ=OMK5˖USխHX*iMAItF6ցBBJi 겗1lAΩt 58] U"v8bX l99 6FVX `(lvoJf5칙vGPهCKiew"|ʴԡ3Pd 7Е6C4nI8k~ђ@tp&M9N|^~ꫯƑ'On6eٵϾ /K+ص,FQGS7\hٚIwdFB.[4 eM˅ݵP1X.dx`ᝣ̻ͅMx7TXv+6bY)Fjb za5[YtwuƀUVXpOgִ6ʃ1l5G0HmHvf٣C8MhNQa.YrhVJPj \I(Gأ=w^~wJSԥ]~?|7{{@ ܀T/7dU4#3j)l :oĂnW7 \\1g 9)!L%KІŃFoiɇ1@WLiqI&-pٜQhi̔UVXS,t5,oRS\ĺ@-ˆV'dE]h6{!CfFx{h6g p o+n__>n9i8kVhI< jAXIn/ɬmD"~ nf8KrЉrc@8̥=pxm D `{|4Hla@aU퍍%09vX `*U?EG@zaF\(B́$$[d 8%ƠfdMԶv\XIuHЍakVߙ)XŠs^v+DP nL}=p:+<оϻKKY˨ s|h e#=͚3]Cjn̑[xT J0bͣ42 +(p$-S$sjJvZ'J+3};W#.0b 6 6; 3Pe,j*UV^vݠ0C6XLA>M&P@e4,5DR w%!NE??җ4WkO;vkE׆z]\`zwWzSf u&RM = cL.FAPsν)AOdoME wbb014ӗ9Tar(7QtX `*||T09 6.T[6 %-0[Ts>i51.HK=t1%2p|c_xoyRf"zC]m#R)jC}Hy4jLYl DQ R5rPx*#zI'f6enl'NT& ~as+a0Pw=D,NSPI1htĐL3m- CճH(hu%,NjYF⏾su_{ˤ"s޹<7x㥗^֛PnUE2q͸0 sH'ʩd= jZPo9'9- iF3yVrH9.6w3Dt9i'`dsǼ,X 1fX `*O&>Fr-tKJTqla]LBv-@Ƭ9?)\s0`aM&:y)`m4fgfoFMyNn윯X `*'|b8q{맕ežY_`G]gΥ7$L1Sf~dؚ8ۅ,Tiن#a>|{;_wM;.ڽ풇AV+}ڞaǏ'Bg~=q؛7a8[¤sPL' D.c,R[vq9At5@eۜ+bTC$,A8%d۲@1}6WsP[J0&iN)h'[n-!J#Xn62nVX ` ]g=!>|λ B} qPcUJZ".M1IX3ss$cNTg!5o&}//SU_|ѣGyw~|Y AN% ^sײ<&ܨ0 Z%Pveth9r}V?{GG|7|]/T@\ Mtťoz<أ|~G/O_^-d4ٞ{ʘU3m TSbjPɫ#PIf* p<ߧ;ēO>Ï=؇oߘXkIΝ\FԘp:r",ڊݐ%ӨXpn:I8&dvnwַ7y-7_(cΓyG|o1muX :8|0Ǐ1z~{>72ysEΘ3[3dq g2A6*@bB]&@L JМU>̳_WgsO/]{w|g_|~ Pa!HQ暫'Ooƾղ?~Ç_sw>m776ͽVUNfouϔp )`m'ڎMEwQ1e" X:-R&ߧ:G_^9xpn 8PBV:G@6m15aD`d CspK!sb5<96{K/p??|+wWS M-O`*&rE|Om6:o߹_|1X#' cd}'(A.Ħ7,h % ,b3Dmc-mʀudِ-wh~x[z+__ǏzБ#Gsι 9B]sW_sMw m7xp0p nc[=J9ƃ% y[ Pތ.;-=#wW((gɫ ntg^ބju>r6Ͽ(`7%fDPXEщ+TRF`BwD `䈑-v>ȢXFBrKctFiN0M;~7.N p ` qOWiNۏU?طol6'O|s `i]9:k`-js# cFF'.']iV=3|fe7o3ϼ~7~c߾1 ,KCk/;-\yŕOCצ騥$x9?}*w:rͳ9 " ^ve1(7$isl p7 `6԰G<ڶȦhgPÇwݿmV#BmH }^Nrxynwٟ 4M01[6'^{_P.By#~wO){ C ;O=uW-q]>rH>J^p?@`:x% #`OjY}䎗y#<>K'u{ 0[ѡL@f2+FfU,q8kq2 :'X ׌cO#Χӗ^}Pj$*z{gcݾ'̡1Z \v?3?8@~u?PڮMb:T72ՓV V7G\kbPAv:|X-@92߸-~\oF)U%L'X|;1 }Ǐ؈PS4`Ӂ' ??_?thhx[;gZi- /+J~m8Uާ ` W^JG 4#`O;܏O<+1 @ZMy 5@4l="wsH4i @#w2:D7s*/QOg߾}w})ætc?cG_O7M~~ÓO> ++>(eI7dĩ4amv5&i tE- 2 :( Ev^/ؿ47#.hhٌA杕ƎmyK2>  ӣpoanTȹr:*;oɇ?_^t?v, C +0M}zx(J` 4XS&+n}סC7ODɚjnuUֈ9GnA[얕[d6K0mP6:<[f00h'63볟vs ÿ?0^{w~w{39rjj`ע?ϝlr6`t4P;p4I!6AMaӐn9nNR$g ഺLF OYnֳ>;Wz_1 @hoFw j*}P.ҪFhz0Bn' sTKc9|յ󶯳>7@`Un_W?zW?3Vf_/E'DT `l,a( ͬR[(45鲌ctV-M j$1bvߚ`?CDڒΓG}P;o d @ .ot;ho1TLl&_(ћ;eSJ(sgR7 zD pb>1H}@@S[Y+ o>z3~WtRKnpH `#?AWx~|+*Y_~ &G:qKtUيl $h@C- Ҝ}h >}I-x2[C 6&1 Vsh&T[1_y}onJ<䷿z>r^5;.Mǎ}_p9|ӟN^{iۻ|3.\M7B4O;vOS/|{YFo~>ÇO8,g}u~G9ꗿ|ԧ=Sp~ѣFҞ={.oox_|yС7]Ͽ`MnU:UP~3ӡT޽ꫯ;/8dΖLl0ad { {YTɽ۷CKs`h@UA\"P6NϏwW`10V`~O=l<71`lieT{4'GI17<"@q&6CUu7&Q%P` bmz~Jka-|?@j׾񵫮jYظo|ld60Gc,vQg qK e݄ vg,NCP1]1&j7NK)}џ.tp9q<|>U/x;c8p˯8Uxgy-28'N>.w>tSgg?31HG{Oʂ'x)ԧ?{Ϟ1Ay=rȷַwٟ]8;.1ƛoz__C7DE j`W|ou;?O)iIIr}%7L45b4YC V!7(0+axvPBɧ~8p o|?Gu͵-1`MFDhBl0Ly&AB.%t}*;ЀIFUw5.8S,k"o]wGx[߾o՗tUWIG?S~^^!ܗ^|{An0ZVf`T)c#-MvjA]em̽6@=FrA.}W^zu}._zĉO|[nؙSU{E_t/Ry׿>6? /}k_=8F=z7˯@"$jFB-wvuY=nA N ý{Hwya)̹2:$?s=C>l{|?Kپ}~UEb _E]tٻ#GڿU\`8s=ܥvW_{7m_½٣vj"i߾}{>݇>|cǎ?w9mW˳=ߍ>pc<'տ+sw{s=C>|7䋿ۿ}[_@⡇Js]uŕ/׿~ιr-,(lF]b7)<A?g@H+u/0P4~"o@{,?`i.'x"_ziK/\y5XԆck$M$eCjt \-Թl$g8SU %jE4aY;/~aE{/\z٥_˿҄zN_z颋.dڵ۷/7uQ&NXq4% -$$ɸ:J/(p7!80!3ґ4"ƈб+= >yĝ;>/W/_vYgǩ|ر?/c?/~NӚ*&g<̥ kuu/mBon AS܌P̳Oew5EgϞ2l+ɡC_;zv*FRo_ zV'fW}Yg_,d6lv{W˿ŗ]v/䢋.Z(5^| _7M?NWa\VxE^ ~gC  &bNXkF'({/2=y;zđM =myĴi0PO у U?Zv xaa#n{ܸ/_+SOS)x[n*vtuG;_[U\.]pOW\qENW]N+䞳jW]yg~gO>W'ʯv-]*㟼뮻ʿ~k_^_k*-/+{nqտg~n¼'7| .pg}v.KC='7!W(Mv'm`'ȭe" @G>WF:\+*_:rk7/9Y!=rwX-t,ڱ=r]w*mnXv mMp;8+~[teU =LY6uWl6_=mݿ׃=oy@'N8!A[ iPªlg CSr ٬2Fۚ&< | pVI'x"͘n];ps~ֆY6]?z;xO~ڽM>=# ε1a=Ў);TO3aP\80l|D52liʤߪD -g+2#o*XJ={g{!~Jg?}=lyҤ9r8yb SOyyD߹H'>b/W+W^s܎9}>p{#shyyļ6 0|8ͯ3i+#`Gn`NlB^V896=Xp\zW\uy,̃Fy`C6r yGY&Kʡrw3U{ GOiE3V[V >/~[̼5L@ !B,0eNT Yb&T猨2V]lX6Ȏ#my\0$vnvpMw`ؾ.|w믽;掝77E)G`o[PS [*䮥.ʂvƆ |hz%=D/=l {[(##OS;U\uuy7Չ K.Y%<tǟp׮]v.׏E mQt'-v{!{[&85;Mh=n7r ]v8qb/nNeWAnY}ow_Ώ8is@wNnor!WQM[K1B܀5 _Vc2BOoʼG1&,W:p`?s9ˮ\rޡC7wM7=^;P=9t8z͔vڵ@S]vJS74O9)O#S5FGoᣌj3m؍&`؉$Jpm13;AVk ଳfSM5믻O}<_K.} `S~:W<%/L'җ{+j$:MyYϝ;71jh~DPj2y WKIDATW =<=Sq[\{9'@> ;V\xox'&{krf05B0<@d&!fU3uK/Kt;ڣo@qfݝEFi$$+ s#v `ɦig!#>YJ h4($ff/Y[-۩ƸTK@?sǫ*dO>d"!|oaoXqxЁϝ;/7rNt29ݚ{sWN"H H[t[cppg'~i_OC*&dr SJycٺ^f"6Ub@Λ0Pias$Lλ;~gSOp o-0oenрZ$C\v앙yz-< g} sKN[k="0[n% ' ,=p.2F dG? p[טopub# $<>$N;w_zgn(5h݀JXȐhHkҬؿL% bSnVuvD7=66x7# C46hq=ks'khx|'q.T 'HCMZ9ܴr `a<-N&Ej83-j*IsO?t#'n㶻nĝ~mw~~ۉxCi9s羿'Wjۏ؛ؗ;ȟ?ϟ_Q?_;`馛nʟ?o*@ [84MڝF^;N h2\`@&)Z,!m6 Ubko -0()$=\V Z>l?[ݝ+ ;OUUnVLOx\luM"{gO=_:} ̳?uEnKOOJ'{Rp]nٳgK`=SbQ`=LC궮(pl\"#`OA_X^7~o>sy_|l:rI :ٵqzQ( ch cd95٩5vevƀΰof?SO}[ICKO}ر?jsugjQm%x~럪[ KkiTzI7QefB2&#iX0`+0[ t$Q @")n%/1!Yղ[ozG/ `+ݟE?CMEտ7{zk+O?MM8/\* _~S 6{=p+G{!j=\(wKd' dnwQc+sR~ɗ /G_/hOKz2OǎvΞ8/p}pgKOo51r׾}C/~~=^T ;{x fpkcVЛ *<פ7"`{E/׾x=> `AYP{ q Î)LMK>;b9QhVifР7lZ60``PvntΪB&>9r//FGrPa4Љj=ԋ 7!'տ z|%oFc߼{n]w}{QU9?|'^{Wmcǎu2"e43N\s:*>ܳ^|^x㫲w}wy7%}ַO߿obO} NK+9 _ϟ9s_ÿKYkLW{ Oi~_~eO~o?7\n~p`K@Qo!KODkoڨ+MWUvԒ2V|*EuhAeǟ(?rG>S oUl5:9أaDlQh4iQyc;r5ݶYy߽x'1/= 4?ٳg%vos//;?ġ|'_z'I} )4ʃv|u k`IH{BvP☹6G|7t!0ՠ٤11bg8d~'JU'N,Z DWN-I{<}wyGI?_gY\$~cǎ];v?πz`,WrH_̘<%CK?2CUՁv{w`_U-}W_mcwuw횋"^9ow,vםw~W[p#|2.M9Y:' AZuv+EtdaX& !!XzʻD^5meڮ:+`؀(lϟ;ξv ,=zv4o*6X~W_8u?tǏg {E r/>}k^,΁}ܩ1lB_=+]paჇ8 6Ѓgϝ9/\8{h;Z16M(,\*lzxTX 6מ(sG9/?/@੗Nvl=|2M]*ygg'a-xXp ^{եC-O%]~l¼F%ڙz9v=r@+ʯg0J\3YjEAh_.6(7;7K{ۜ$2sQ`U"O>w}ϧO㾫D h44u"Yn2TH.hf{l[ 3Yt'̈́Vǃ_ ƶn7~@G@W_޷o'>e;n7[2e<ܳ_ן~G;ПC`&drpUy H~8A XPn<xSyimpbe?hԄy`m8쓱PATLPW:C{ YU8xchádzѣ=l@pm `D%{4:!ѱF>aTUrbw䁋p#Pشcy{\ڏoa i وU~+CXvo~gy'@n  -mOri[p_}9|і]TJh47 :ݲEeh.`u.v@x3 p|A,ozxp~tGrvEMs A@ n&hodztp\Bc5B- 0dw*k AA4 ;FN}om^~?x?G? ,;;UPҗ77{/[n%hࢱFBsBUakdϦUnyU'/naQdKI{g= kgp"WeHsJ XМFIt܇C ($,Capa]aWPZ3`|a؆*}vp$ J&H_C V5hW ,.tK;@NC'?o!w~xW@ҀNbXUmP]xzXH< 9LebaiiB4Bl]J#ٴmW.|I-b̙3[}9r{8}MENKU7o/>|8._hIͦތ Ђ=v6XfiAFlפ6HE-4W^%ZPb6m`N$vIbo Qf'C@y8l)VܧBm F8عa&:yF1Z<.nLW\KXOUW`HzNK %jh ݰI f R:j Bc405Y3M\4ypfL]twO8q}&1FjѰ oC9r.vioM6m.S FȜlMCIcChv E\iQB3[ro~ 67 ˍݨn9R8W#Иg _0ؑNPQ- A6,L@ fvW4 z:nOܿW᪚w)G#qa\l0R#\aMH,`!a\Nњ%Q:ۛiD^O o '? c|3=}A 6'?@Uţ߿g?iR`FmC1FM<@ `\ޑ 6hlg0Sl)RǗBMf (J6Nn_|R2wM{Yw4e6=|1.3(R\ b3FXPhd{k#|pرG6N?~'>ݣWɓVfsmPʃjB` XĦP)!axr{,%w& ݒ@{?$%}_{K/lW?' bj&_Wojſ|2N`ZCt4ǂ϶)p(5a/].[G T́Ir.ƮV }ZS'քaZ;h!T>w3vۿ/ߗDvr8p+i16H z:3=*XFA)Fa ܯ@0ir@Ӷzj5L(e*T7lw,v1=dY~g׿@c\ ګl^;{)ҁzܹoV|>jV-B 'f`űO!M˜q#9Tad:RXw.FP%_PG ^Krw52@{r!vLym({Ehbdn@B&rvUEbr6kvcDW@CD% W\XOUW *@=GJ.1 t)ۦ#!*m+8I{r'VK05qCM m'N<#l6>iH O>o|+'N{+Z 3w$wX1$%Ue K9fYМޯ,G]p =YQy{f̻2-d69&)7siMMUxᅓ_c۷$0vd,™aekU:`"Bh\󘳻*3{(' ?xi̦k7IX#U1s2:m jFga _*lشT'˖C,,h*UVwO2t@+\i'؇M`4I-@#$1⸛Uv =NʵaVjh ړ$UfLW_=;[/^7#ng}o=q…_7/>r49~A%Q&P(fZ.Kd\3,SF۵M*8ӆMr]k L`t7'-M{.=ͅ3o7gČZw)ve ]Dӳb~ᒽp/VX @_{rKM92a #-XPب, JIY2]1+\d[Rt.ڹ랻;}M~}a+AHdo^6PS67 A1{(*@<&2ї)Z~Iy9(|Gsjg# =jd(X.e̷dQv%$8bjfsz+C`U/20'VX `N:eZ6̊hp2:4VB)]CAdh6"ZBl6PGT;jb~IǏ={w?û-isFyϐ4dQXd{< $h=1#ܦ7 %lSe=5 U@VQTwn{S&HgZ0brm pCX;9n‘=dռ)K{c X `* ԯ#+4w!bjf/q;m4cTOM3fYa:2uK*4+jlWۿ;9q⶗^~緿[n峟?Ё}H%o9,MgH j4_"h8`J!f7fst TF+e7H(7&IMoҺLmt县wiXU3t,n@0YZ`k偋;DCfHڱ g^UVXc%S/,Mspc*m^`2]|aD33, #\:KrĦYbvN={>|ntw<чnVU dOrUm=L ,V@b炲{H#17ݥ"6 2eTA59-GbƖr 3RZӣ [ՑrX" N6~U 5SgeDbɷ2ܽ~] `*U?nS/0\h=#-}:݀XpB  C)/fEAi&~o ud;}Pf[7]hi`0[ Iz".4ea1s{D0_"$4GFX `*kG&:3b%4EhƬr D~9Xs`y QS0ƼF*#WL5@loeqӏZ6$Zp# vGN\HDiI2e1n5B?Uڢ` 46n6R|Dل9ѨdQsanƠGb ɔ(ͥ [J80jrl Id񪛪Ƚ=,$=X `*kK v ˺셹d3ݣiЉ-=vp6UD{ n7VCZNf%4nR< *qP=8iS(܇͹VIBQRM e4 2m0Hf: o=-@pgn$6V 1th7SW .{1e6ȪFj%w7 ar ѵ `*UV\cɓ<(NN;S[I2r3YҬ"'5!N4+w"!qqu 1n 0řcVnRZUMx|J('d\B1;`ݹ]rc4&-`ޘdTp'Sv5;xqhfmAʨNuz f In"!Ȃ34%E Vmh 6UU!VX `&Y- ١Mm"f 9{ÐGl3Ԁу jI7}R GM@^CjGtMFgHU #hߞ:NduW%WVUc΍I2nì'FQ*3.r-e 5. u5nOd:AoAJd>RILu1kh=F6*x%ZӴS[qUVX @}׾Pf,=KleO 偓ݑܒ,¶m0W!3N&IJѕnFD bITk(qӡ$C.,]hX#OVƔTQ ˶v:ؘ0 H&KaQR򻧢EEnG r ,*UVXp ȯOѝ԰4ئk۪2HuS! oQd&(͚YZ l1;Qq{=A+&cЙ,箇N4Qp#ڸ`aN)fٲ{_@)h4 b~ Y `*U%OBYg8Bn37MԜ Λ"Q|o ~hsLa(I!c>fXaBnĹL_n VL463:%YF3 `{P,sTA,6 mY.}m<֚Et#To. ` $, 4-kj@4JA[*UVXpM ~L g9c[ FWv ih2a)XhQHz[  %Cbx$\ 7,qAE)D7ei6" Ey-"Ub#h,d!/^6Xnm%FԂ$YnZ2 %&:%&eh֡))te̱]"V:x\f z*UVS/0Ji&DQ-=Q$%LH@抠<,ƘiYl@C:E e h5PvjZtILkh`6BՈܝ;1Cg2!D0ϕV,.!@wL]hKQ/ QC[QIzcVH7#mAeuQE:aQb|Q7 5 @͸VX `*kL +V#sjk>t4X`\l $[ #D7 %I^g5h ]q=6Ǡ9V9\A{_!wHkO })EHhhb4a wM8Uٶf/X & a2fC %Ξ{rO0an#7axUY1<`JņdX `*Uנ/:rތP\[^v5b7L)PO6EYڇ!M$pY1x솀N~IE3ݞB Õ'AB=,`۸=K~t~1(IaevВV!m le .m%n M=ab #n|YLM-nIFKjDe/ӥjo7o| 6AZ o*UVP|٦A0 _,,sd!`!)\ b8`$NՀ3œ(>J &uXrf}+}c+D H˘J\F0WJ "]!KA ]67Po){4t !l6*7Wi`̀R*6O2)h53\8epƎajd3{a85(\H*͎-ԅ.dm"܆liMUVX ZL@tWwlޔj 3r6#2uT [FfP\(8fI M%wmmFbWRifClѰ!;$m~bCl2b8:HZXCIj%HP^{(|A+z4Nm 29X^ ,d.V].ʵ͒r 2UVA4!" X `*UנBѠvj)*s|0m `Z@*Eg5VM_9a-.^A/Atd1Xh/K54TL_,;fvݱwol*q2NBW*dEЅu1"ݝv#-˄Re%J xӭl6zK;pbW7pV9 dB@d4Js5UVX Z'$f}MI.# VאfjP@3#Mg bhuan )<8/N.ڜqEvƆ[Q"Ak$$io¼&?Ϙ@`Y, t0m!#Nƒ5& Cw'\Hh.BN^ 4OҦ ԁd!ʝEAeֻ#vU?XOU9@ 4'p zwIC+>U\AF9vNS7$Ejb*Zɔ7%v00YWqf08T]BvMY dd*]Lޘ* vG!}SYzB ,5KT350i= 1IYM{Td]JœMͫmu;"\T6$в%A]劶 m'* |3] N2p$LˍymLJM5s ]pنz^Ȍi}KxRlhZ=W=3 A'd."m<hJ>"&Z@%t@umD[%&H˝&1" &2g i BȗmQ1Nez GqOFqne3+i*UV_z i^t,eXN,EKèg0_ ^!4IN.u%VFsYM 5(wĄ̮% */ѹ9iM ]tF-lwV"6zs:95Y 4(XMBD7 = !鼋/$LIAY ͢K^UVX Z@Dl̚k)V6ʺ *C=r{)8&^M\@ m|wht Nj0؀;w š5Lc: K$FMb. ),56ruTds/e+erVfTK7Ihf;xt0"bheQ4DW ؊ٝ1mie2D{?۝|-m]VX `5(GDmMP(RYL.4HQrafpEJ덡 RC1[*ԋ䶶#0쑁 ԩ:a%pDZz^"(&S%EYF>SACK~A҂k}1PG jL>-xflrz ` eS j{ '&zڊVX `5&!.qoCADn6paxCY8z>EjIgb?ms zϪ]Ii0Y%iCXEHR2leE hJ@)0Nlfz8Gj鯹M8Z9nb{&hn]tm3j2"vmb۶#HXڢD DV(^fq*UVpFvwzzf6%xT8l趈,h; IT䝡mnͤpQMeXÙ2d6)z*X6nVLPȞ8 6&JHOF˴]YG sGee>#>,bit-HKL+L7 h[>4cv_zImp1Lq=j4̮j&nJuNX `*Uךf Gw(9A9h]QaB@[9```0n{V=D#v[PIVYmz=Blg@5;6ۨY=-_8tHC!MdzVsefSGsL%WFC R%G[ TY5 [o9WT5۳Ո7^d.V80er `*UV\KNu8 jjk2z2-Xvw${&ڷj)%&r@MyTI]F[7 +LMأ$[0B-T47@٦<F>v%<)n(r40Uf&l$@{ zѬl@`QmwC زm9P$ nro[]^#iJCVkD.`W \ `*U5,,2Fŀ6F L;pdMIVgTu'ݺ F{:Gδp..vԦGcZعqiDmfwqYlA 5[fţYn =P[lF}jo]h*wv˖@9"{dn. */ import QtQuick 2.12 import Lomiri.Components 1.3 Item { property alias source: icon.source property alias fallbackSource: fallback.source width: height Image { id: icon anchors.fill: parent visible: false asynchronous: true smooth: true mipmap: true } LomiriShape { id: shape visible: !fallback.visible anchors.fill: parent source: icon } Image { id: fallback visible: icon.status == Image.Null || icon.status == Image.Error anchors.fill: parent asynchronous: true smooth: true mipmap: true } } lomiri-system-settings-1.1.0/src/SystemSettings/ItemPage.qml000066400000000000000000000025321457356502600242050ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Page { id: root property alias title: pageHeader.title property alias flickable: pageHeader.flickable header: PageHeader { id: pageHeader title: i18n.dtr(plugin.translations, plugin.displayName) } property variant plugin property variant pluginManager property variant pluginOptions signal pushedOntoStack() Connections { target: root onVisibleChanged: { if (visible) { pushedOntoStack(); target = null; } } } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/000077500000000000000000000000001457356502600237125ustar00rootroot00000000000000lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/CMakeLists.txt000066400000000000000000000006111457356502600264500ustar00rootroot00000000000000set(QML_SOURCES Divider.qml Icon.qml IconProgression.qml ProportionalShape.qml SingleControl.qml SingleValue.qml SingleValueProgression.qml Standard.qml StandardProgression.qml ThinDivider.qml ) set(PLUG_DIR ${PLUGIN_QML_DIR}/SystemSettings/ListItems) install(FILES qmldir DESTINATION ${PLUG_DIR}) install(FILES ${QML_SOURCES} DESTINATION ${PLUG_DIR}) lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/Divider.qml000066400000000000000000000014071457356502600260150ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import Lomiri.Components.ListItems 1.3 as ListItem ListItem.Divider { } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/Icon.qml000066400000000000000000000017441457356502600253230ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Standard { id: base property alias iconName: icon.name property alias iconSource: icon.source Icon { id: icon width: height height: units.gu(2.5) SlotsLayout.position: SlotsLayout.First } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/IconProgression.qml000066400000000000000000000016511457356502600275530ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import "." as SettingsListItems import Lomiri.Components 1.3 SettingsListItems.Icon { id: base property alias progressionVisible: progression.visible ProgressionSlot { id: progression } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/ProportionalShape.qml000066400000000000000000000017551457356502600301060ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Standard { id: base property alias iconSource: icon.source ProportionalShape { source: Image { id: icon } width: height height: units.gu(5) SlotsLayout.position: SlotsLayout.First } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/SingleControl.qml000066400000000000000000000020651457356502600272120ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 ListItem { id: root default property alias slots: layoutItem.children property alias layout: layoutItem property bool showDivider: true height: layoutItem.height + (divider.visible ? divider.height : 0) divider.visible: showDivider SlotsLayout { id: layoutItem } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/SingleValue.qml000066400000000000000000000016021457356502600266420ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Standard { id: base property alias value: value.text Label { id: value horizontalAlignment: Text.AlignRight } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/SingleValueProgression.qml000066400000000000000000000017621457356502600311040ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Standard { id: base property alias value: value.text property alias progressionVisible: progression.visible Label { id: value horizontalAlignment: Text.AlignRight } ProgressionSlot { id: progression } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/Standard.qml000066400000000000000000000026061457356502600261710ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import Lomiri.Components 1.3 ListItem { id: root default property alias slots: layoutItem.children property alias layout: layoutItem property string text property bool showDivider: true property bool highlightWhenPressed: true height: layoutItem.height + (divider.visible ? divider.height : 0) divider.visible: showDivider divider.colorFrom: theme.palette.normal.base divider.colorTo: theme.palette.normal.base divider.height: units.dp(1) highlightColor: highlightWhenPressed ? undefined : "transparent" ListItemLayout { id: layoutItem title.text: root.text title.opacity: enabled ? 1 : 0.5 } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/StandardProgression.qml000066400000000000000000000015731457356502600304260ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Standard { id: base property alias progressionVisible: progression.visible ProgressionSlot { id: progression } } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/ThinDivider.qml000066400000000000000000000014131457356502600266350ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import Lomiri.Components.ListItems 1.3 as ListItem ListItem.ThinDivider { } lomiri-system-settings-1.1.0/src/SystemSettings/ListItems/qmldir000066400000000000000000000006031457356502600251240ustar00rootroot00000000000000module SystemSettings.ListItems Divider 1.0 Divider.qml Icon 1.0 Icon.qml IconProgression 1.0 IconProgression.qml ProportionalShape 1.0 ProportionalShape.qml SingleControl 1.0 SingleControl.qml SingleValue 1.0 SingleValue.qml SingleValueProgression 1.0 SingleValueProgression.qml Standard 1.0 Standard.qml StandardProgression 1.0 StandardProgression.qml ThinDivider 1.0 ThinDivider.qml lomiri-system-settings-1.1.0/src/SystemSettings/SettingsItemTitle.qml000066400000000000000000000023621457356502600261340ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Item { property alias text: label.text anchors { left: parent.left right: parent.right } height: units.gu(6) Label { id: label anchors { top: parent.top topMargin: units.gu(3) right: parent.right rightMargin: units.gu(2) bottom: parent.bottom left: parent.left leftMargin: units.gu(2) } fontSize: "medium" opacity: 0.75 font.bold: true } } lomiri-system-settings-1.1.0/src/SystemSettings/USSAdaptivePageLayout.qml000066400000000000000000000025631457356502600266410ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2017 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.0 import Lomiri.Components 1.3 AdaptivePageLayout { id: layout function addFileToNextColumnSync(parentObject, resolvedUrl, properties) { return addComponentToNextColumnSync(parentObject, Qt.createComponent(resolvedUrl), properties); } function addComponentToNextColumnSync(parentObject, component, properties) { if (typeof(properties) === 'undefined') { properties = {} } var incubator = layout.addPageToNextColumn(parentObject, component, properties) incubator.forceCompletion() return incubator.object } } lomiri-system-settings-1.1.0/src/SystemSettings/qmldir000066400000000000000000000002731457356502600232120ustar00rootroot00000000000000module SystemSettings IconWithFallback 1.0 IconWithFallback.qml ItemPage 1.0 ItemPage.qml SettingsItemTitle 1.0 SettingsItemTitle.qml USSAdaptivePageLayout 1.0 USSAdaptivePageLayout.qml lomiri-system-settings-1.1.0/src/debug.cpp000066400000000000000000000015701457356502600205650ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "debug.h" int appLoggingLevel = 1; // criticals void setLoggingLevel(int level) { appLoggingLevel = level; } lomiri-system-settings-1.1.0/src/debug.h000066400000000000000000000024321457356502600202300ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_DEBUG_H #define SYSTEM_SETTINGS_DEBUG_H #include /* 0 - fatal, 1 - critical(default), 2 - info/debug */ extern int appLoggingLevel; static inline bool debugEnabled() { return appLoggingLevel >= 2; } static inline int loggingLevel() { return appLoggingLevel; } void setLoggingLevel(int level); #ifdef DEBUG_ENABLED #define DEBUG() \ if (debugEnabled()) qDebug() << __FILE__ << __LINE__ << __func__ #else #define DEBUG() while (0) qDebug() #endif #endif // SYSTEM_SETTINGS_DEBUG_H lomiri-system-settings-1.1.0/src/item-model.cpp000066400000000000000000000133431457356502600215340ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "item-model.h" #include #include #include "debug.h" #include "plugin.h" using namespace LomiriSystemSettings; namespace LomiriSystemSettings { class ItemModelPrivate { friend class ItemModel; inline ItemModelPrivate(); inline ~ItemModelPrivate(); private: QHash m_roleNames; QMap m_plugins; QList m_visibleItems; }; } // namespace ItemModelPrivate::ItemModelPrivate() { m_roleNames[Qt::DisplayRole] = "displayName"; m_roleNames[ItemModel::IconRole] = "icon"; m_roleNames[ItemModel::ItemRole] = "item"; m_roleNames[ItemModel::KeywordRole] = "keywords"; } ItemModelPrivate::~ItemModelPrivate() { } ItemModel::ItemModel(QObject *parent): QAbstractListModel(parent), d_ptr(new ItemModelPrivate) { } ItemModel::~ItemModel() { delete d_ptr; } void ItemModel::setPlugins(const QMap &plugins) { Q_D(ItemModel); beginResetModel(); d->m_plugins = plugins; Q_FOREACH(Plugin *plugin, d->m_plugins.values()) { QObject::connect(plugin, SIGNAL(visibilityChanged()), this, SLOT(onItemVisibilityChanged())); d->m_visibleItems.append(plugin); } endResetModel(); } int ItemModel::rowCount(const QModelIndex &parent) const { Q_D(const ItemModel); Q_UNUSED(parent); return d->m_visibleItems.count(); } QVariant ItemModel::data(const QModelIndex &index, int role) const { Q_D(const ItemModel); if (index.row() >= d->m_visibleItems.count()) return QVariant(); const Plugin *item = d->m_visibleItems.at(index.row()); QVariant ret; switch (role) { case Qt::DisplayRole: ret = item->displayName(); break; case IconRole: ret = item->icon(); break; case ItemRole: ret = QVariant::fromValue(const_cast(item)); break; case KeywordRole: QByteArray translations = item->translations().toUtf8(); QByteArray displayName = item->displayName().toUtf8(); const char * domain = translations.constData(); QStringList temp(item->keywords()); QMutableListIterator it(temp); while (it.hasNext()) { QString keyword = it.next(); it.setValue(QString::fromUtf8( dgettext( domain, keyword.toUtf8().constData()))); } temp << QString::fromUtf8( dgettext(domain,displayName.constData())); ret = temp; } return ret; } QHash ItemModel::roleNames() const { Q_D(const ItemModel); return d->m_roleNames; } void ItemModel::onItemVisibilityChanged() { Q_D(ItemModel); Plugin *item = qobject_cast(sender()); Q_ASSERT(item != 0); QModelIndex root; int index = d->m_visibleItems.indexOf(item); if (item->isVisible()) { if (index >= 0) return; // nothing to do index = d->m_visibleItems.count(); beginInsertRows(root, index, index); d->m_visibleItems.append(item); endInsertRows(); } else { if (index < 0) return; // nothing to do beginRemoveRows(root, index, index); d->m_visibleItems.removeAt(index); endRemoveRows(); } } ItemModelSortProxy::ItemModelSortProxy(QObject *parent) : QSortFilterProxyModel(parent) { } bool ItemModelSortProxy::lessThan(const QModelIndex &left, const QModelIndex &right) const { QVariant leftData(sourceModel()->data(left, ItemModel::ItemRole)); QVariant rightData(sourceModel()->data(right, ItemModel::ItemRole)); Plugin *leftPlugin = leftData.value(); Plugin *rightPlugin = rightData.value(); if (leftPlugin && rightPlugin) { int leftPriority = leftPlugin->priority(); int rightPriority = rightPlugin->priority(); /* In case two plugins happen to have the same priority, sort them alphabetically */ if (leftPriority == rightPriority) return leftPlugin->displayName() < rightPlugin->displayName(); return leftPriority < rightPriority; } return false; } bool ItemModelSortProxy::filterAcceptsRow( int source_row, const QModelIndex &source_parent) const { QStringList keywords; gchar * pattern = nullptr; bool ret = false; QModelIndex index = sourceModel()->index(source_row, 0, source_parent); QVariant data(sourceModel()->data(index, filterRole())); pattern = g_strdup(filterRegExp().pattern().toStdString().c_str()); switch (filterRole()) { case ItemModel::KeywordRole: keywords = data.value(); foreach (const QString& s, keywords) if (g_str_match_string (pattern, s.toStdString().c_str(), TRUE)) { ret = true; goto out; } break; default: ret = false; } out: g_free (pattern); return ret; } lomiri-system-settings-1.1.0/src/item-model.h000066400000000000000000000040221457356502600211730ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_ITEM_MODEL_H #define SYSTEM_SETTINGS_ITEM_MODEL_H #include #include namespace LomiriSystemSettings { class Plugin; class ItemModelPrivate; class ItemModel: public QAbstractListModel { Q_OBJECT public: explicit ItemModel(QObject *parent = 0); ~ItemModel(); enum Roles { IconRole = Qt::UserRole + 1, ItemRole, KeywordRole, }; void setPlugins(const QMap &plugins); // reimplemented virtual methods int rowCount(const QModelIndex &parent = QModelIndex()) const; QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; QHash roleNames() const; private Q_SLOTS: void onItemVisibilityChanged(); private: ItemModelPrivate *d_ptr; Q_DECLARE_PRIVATE(ItemModel) }; class ItemModelSortProxy: public QSortFilterProxyModel { Q_OBJECT public: explicit ItemModelSortProxy(QObject *parent = 0); protected: virtual bool lessThan(const QModelIndex &left, const QModelIndex &right) const; virtual bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const; }; } // namespace #endif // SYSTEM_SETTINGS_ITEM_MODEL_H lomiri-system-settings-1.1.0/src/main.cpp000066400000000000000000000065471457356502600204340ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "debug.h" #include "i18n.h" #include "plugin-manager.h" #include "utils.h" #include #include #include #include #include #include #include #include #include static QQmlDebuggingEnabler debuggingEnabler(false); using namespace LomiriSystemSettings; int main(int argc, char **argv) { QApplication app(argc, argv); QByteArray mountPoint = qEnvironmentVariableIsSet("SNAP") ? qgetenv("SNAP") : ""; bool isSnap = !mountPoint.isEmpty(); // Ensure printing environment is correct. qputenv("QT_PRINTER_MODULE", "cupsprintersupport"); /* read environment variables */ QProcessEnvironment environment = QProcessEnvironment::systemEnvironment(); if (environment.contains(QLatin1String("SS_LOGGING_LEVEL"))) { bool isOk; int value = environment.value( QLatin1String("SS_LOGGING_LEVEL")).toInt(&isOk); if (isOk) setLoggingLevel(value); } initTr(I18N_DOMAIN, nullptr); /* HACK: force the theme until lp #1098578 is fixed */ QIcon::setThemeName("suru"); /* Parse the commandline options to see if we've been given a panel to load, * and other options for the panel. */ QString defaultPlugin; QVariantMap pluginOptions; parsePluginOptions(app.arguments(), defaultPlugin, pluginOptions); QQuickView view; Utilities utils; QObject::connect(view.engine(), SIGNAL(quit()), &app, SLOT(quit()), Qt::QueuedConnection); #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) qmlRegisterType(); #else qmlRegisterAnonymousType("SystemSettings", 1); #endif qmlRegisterType("SystemSettings", 1, 0, "PluginManager"); view.engine()->rootContext()->setContextProperty("Utilities", &utils); view.setResizeMode(QQuickView::SizeRootObjectToView); view.engine()->addImportPath(mountPoint + PLUGIN_PRIVATE_MODULE_DIR); view.engine()->addImportPath(mountPoint + PLUGIN_QML_DIR); view.rootContext()->setContextProperty("defaultPlugin", defaultPlugin); view.rootContext()->setContextProperty("mountPoint", mountPoint); view.rootContext()->setContextProperty("isSnap", isSnap); view.rootContext()->setContextProperty("i18nDirectory", mountPoint + I18N_DIRECTORY); view.rootContext()->setContextProperty("pluginOptions", pluginOptions); view.rootContext()->setContextProperty("view", &view); view.setSource(QUrl("qrc:/qml/MainWindow.qml")); view.show(); return app.exec(); } lomiri-system-settings-1.1.0/src/plugin-manager.cpp000066400000000000000000000134321457356502600224050ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin-manager.h" #include "debug.h" #include "item-model.h" #include "plugin.h" #include #include #include #include #include #include #include using namespace LomiriSystemSettings; static const QLatin1String baseDir{MANIFEST_DIR}; namespace LomiriSystemSettings { class PluginManagerPrivate { Q_DECLARE_PUBLIC(PluginManager) inline explicit PluginManagerPrivate(PluginManager *q); inline ~PluginManagerPrivate(); void clear(); void reload(); private: mutable PluginManager *q_ptr; QMap > m_plugins; QHash m_models; }; } // namespace PluginManagerPrivate::PluginManagerPrivate(PluginManager *q): q_ptr(q) { } PluginManagerPrivate::~PluginManagerPrivate() { clear(); } void PluginManagerPrivate::clear() { QMapIterator > it(m_plugins); while (it.hasNext()) { it.next(); Q_FOREACH(Plugin *plugin, it.value().values()) { delete plugin; } } m_plugins.clear(); } void PluginManagerPrivate::reload() { Q_Q(PluginManager); clear(); /* Create a list of search paths (e.g. /usr/share, /usr/local/share) and * append the baseDir. The reason for not using locateAll is that locateAll * does not seem to work with a dir and file pattern, which means it will * look for all .settings files, not just those in well-known locations. */ QStandardPaths::StandardLocation loc = QStandardPaths::GenericDataLocation; QFileInfoList searchPaths; Q_FOREACH(const QString &path, QStandardPaths::standardLocations(loc)) { QDir dir(QStringLiteral("%1/%2").arg(path, baseDir), "*.settings"); searchPaths.append(dir.entryInfoList()); } /* Use an environment variable LSS_SHOW_ALL_UI to show unfinished / beta / * deferred components or panels */ bool showAll = false; QProcessEnvironment environment = QProcessEnvironment::systemEnvironment(); if (environment.contains(QLatin1String("LSS_SHOW_ALL_UI"))) { QString showAllS = environment.value("LSS_SHOW_ALL_UI", QString()); showAll = !showAllS.isEmpty(); } QQmlContext *ctx = QQmlEngine::contextForObject(q); if (ctx) ctx->engine()->rootContext()->setContextProperty("showAllUI", showAll); Q_FOREACH(const QFileInfo &fileInfo, searchPaths) { Plugin *plugin = new Plugin(fileInfo); QQmlEngine::setContextForObject(plugin, ctx); QMap &pluginList = m_plugins[plugin->category()]; if (showAll || !plugin->hideByDefault()) pluginList.insert(fileInfo.baseName(), plugin); } } PluginManager::PluginManager(QObject *parent): QObject(parent), d_ptr(new PluginManagerPrivate(this)) { } PluginManager::~PluginManager() { delete d_ptr; } QStringList PluginManager::categories() const { Q_D(const PluginManager); return d->m_plugins.keys(); } QMap PluginManager::plugins(const QString &category) const { Q_D(const PluginManager); return d->m_plugins.value(category); } void PluginManager::resetPlugins() { Q_D(const PluginManager); typedef QMap Plugins; Q_FOREACH (const Plugins &plugins, d->m_plugins.values()) { Q_FOREACH (Plugin *plugin, plugins.values()) { plugin->reset(); } } } QAbstractItemModel *PluginManager::itemModel(const QString &category) { Q_D(PluginManager); ItemModelSortProxy *&model = d->m_models[category]; if (model == 0) { ItemModel *backing_model = new ItemModel(this); backing_model->setPlugins(plugins(category)); /* Return a sorted proxy backed by the real model containing the items */ model = new ItemModelSortProxy(this); model->setSourceModel(backing_model); model->setDynamicSortFilter(true); model->setFilterCaseSensitivity(Qt::CaseInsensitive); model->setFilterRole(ItemModel::KeywordRole); /* we only have one column as this is a QAbstractListModel */ model->sort(0); } return model; } QObject *PluginManager::getByName(const QString &name) const { Q_D(const PluginManager); QMapIterator > plugins(d->m_plugins); while (plugins.hasNext()) { plugins.next(); if (plugins.value().contains(name)) return plugins.value()[name]; } return nullptr; } QString PluginManager::getFilter() { return m_filter; } void PluginManager::setFilter(const QString &filter) { Q_D(PluginManager); QHashIterator it(d->m_models); while (it.hasNext()) { it.next(); if (filter.isEmpty()) it.value()->setFilterRegExp(""); else it.value()->setFilterRegExp(filter); } m_filter = filter; Q_EMIT (filterChanged()); } void PluginManager::classBegin() { Q_D(PluginManager); d->reload(); } void PluginManager::componentComplete() { } lomiri-system-settings-1.1.0/src/plugin-manager.h000066400000000000000000000036721457356502600220570ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_PLUGIN_MANAGER_H #define SYSTEM_SETTINGS_PLUGIN_MANAGER_H #include #include #include class QAbstractItemModel; namespace LomiriSystemSettings { class Plugin; class PluginManagerPrivate; class PluginManager: public QObject, public QQmlParserStatus { Q_OBJECT Q_INTERFACES(QQmlParserStatus) Q_PROPERTY (QString filter READ getFilter WRITE setFilter NOTIFY filterChanged) public: explicit PluginManager(QObject *parent = 0); ~PluginManager(); QStringList categories() const; QMap plugins(const QString &category) const; Q_INVOKABLE QObject *getByName(const QString &name) const; Q_INVOKABLE QAbstractItemModel *itemModel(const QString &category); Q_INVOKABLE void resetPlugins(); QString getFilter(); void setFilter(const QString &filter); // reimplemented virtual methods void classBegin(); void componentComplete(); Q_SIGNALS: void filterChanged(); private: PluginManagerPrivate *d_ptr; Q_DECLARE_PRIVATE(PluginManager) QString m_filter; }; } // namespace #endif // SYSTEM_SETTINGS_PLUGIN_MANAGER_H lomiri-system-settings-1.1.0/src/plugin.cpp000066400000000000000000000222341457356502600207750ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin.h" #include "debug.h" #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace LomiriSystemSettings; static const QLatin1String pluginModuleDir{PLUGIN_MODULE_DIR}; static const QLatin1String pluginQmlDir{QML_DIR}; namespace LomiriSystemSettings { class PluginPrivate { Q_DECLARE_PUBLIC(Plugin) inline PluginPrivate(Plugin *q, const QFileInfo &manifest); ~PluginPrivate() {}; bool ensureLoaded() const; QUrl componentFromSettingsFile(const QString &key) const; private: mutable Plugin *q_ptr; mutable ItemBase *m_item; mutable QPluginLoader m_loader; mutable PluginInterface *m_plugin; mutable PluginInterface2 *m_plugin2; QString m_baseName; QVariantMap m_data; QString m_dataPath; }; } // namespace PluginPrivate::PluginPrivate(Plugin *q, const QFileInfo &manifest): q_ptr(q), m_item(0), m_plugin(0), m_plugin2(0), m_baseName(manifest.completeBaseName()) { QFile file(manifest.filePath()); if (Q_UNLIKELY(!file.open(QIODevice::ReadOnly | QIODevice::Text))) { qWarning() << "Couldn't open file" << manifest.filePath(); return; } QJsonParseError error; QJsonDocument json = QJsonDocument::fromJson(file.readAll(), &error); if (Q_UNLIKELY(json.isEmpty())) { qWarning() << "File is empty:" << manifest.filePath() << error.errorString(); return; } m_data = json.toVariant().toMap(); m_dataPath = manifest.absolutePath(); } bool PluginPrivate::ensureLoaded() const { Q_Q(const Plugin); if (m_item != 0) return true; if (Q_UNLIKELY(m_loader.isLoaded())) return false; /* We also get called if there is no pageComponent nor plugin in the * settings file. Just return. */ QString plugin = m_data.value(keyPlugin).toString(); if (plugin.isEmpty()) return false; auto ctx = QQmlEngine::contextForObject(q); const QString mountPoint = ctx ? ctx->contextProperty("mountPoint").value() : ""; QString name = QString("%1%2/lib%3.so") .arg(mountPoint).arg(pluginModuleDir).arg(plugin); m_loader.setFileName(name); if (Q_UNLIKELY(!m_loader.load())) { qWarning() << m_loader.errorString() << name; return false; } m_plugin2 = qobject_cast( m_loader.instance()); if (m_plugin2) m_plugin = m_plugin2; else m_plugin = qobject_cast( m_loader.instance()); if (Q_UNLIKELY(m_plugin == 0)) { qWarning() << name << "doesn't implement PluginInterface"; return false; } m_item = m_plugin->createItem(m_data); if (m_item == 0) return false; QObject::connect(m_item, SIGNAL(iconChanged()), q, SIGNAL(iconChanged())); QObject::connect(m_item, SIGNAL(keywordsChanged()), q, SIGNAL(keywordsChanged())); QObject::connect(m_item, SIGNAL(nameChanged()), q, SIGNAL(displayNameChanged())); QObject::connect(m_item, SIGNAL(visibilityChanged()), q, SIGNAL(visibilityChanged())); return true; } QUrl PluginPrivate::componentFromSettingsFile(const QString &key) const { QUrl componentUrl = m_data.value(key).toString(); if (!componentUrl.isEmpty()) { if (componentUrl.isRelative()) { QDir dir(m_dataPath); if (dir.cd(pluginQmlDir) && dir.cd(m_baseName)) { componentUrl = QUrl::fromLocalFile(dir.filePath(componentUrl.path())); } } } return componentUrl; } Plugin::Plugin(const QFileInfo &manifest, QObject *parent): QObject(parent), d_ptr(new PluginPrivate(this, manifest)) { } Plugin::~Plugin() { delete d_ptr; } QString Plugin::displayName() const { Q_D(const Plugin); QString ret = d->m_data.value(keyName).toString(); if (d->m_data.value(keyHasDynamicName).toBool()) { if (!d->ensureLoaded()) return ret; ret = d->m_item->name(); } return ret; } QString Plugin::baseName() const { Q_D(const Plugin); return d->m_baseName; } QUrl Plugin::icon() const { Q_D(const Plugin); QString iconName = d->m_data.value(keyIcon).toString(); if (iconName.isEmpty()) { if (!d->ensureLoaded()) return QUrl(); return d->m_item->icon(); } else if (iconName.startsWith("/")) { return QString("file://") + iconName; } else { return QString("image://theme/") + iconName; } } QString Plugin::category() const { Q_D(const Plugin); return d->m_data.value(keyCategory).toString(); } int Plugin::priority() const { Q_D(const Plugin); return d->m_data.value(keyPriority).toInt(); } QString Plugin::translations() const { Q_D(const Plugin); return d->m_data.value(keyTranslations).toString(); } QStringList Plugin::keywords() const { Q_D(const Plugin); QStringList ret = d->m_data.value(keyKeywords).toStringList(); if (d->m_data.value(keyHasDynamicKeywords).toBool()) { if (!d->ensureLoaded()) return ret; ret += d->m_item->keywords(); } return ret; } bool Plugin::isVisible() const { Q_D(const Plugin); if (!d->m_data.value(keyVisibleIfFileExists).isNull()) { QFile KeyFile(d->m_data.value(keyVisibleIfFileExists).toString()); if (!KeyFile.exists()) return false; } // TODO: visibility check depending on form-factor if (d->m_data.value(keyHasDynamicVisibility).toBool()) { if (!d->ensureLoaded()) return false; return d->m_item->isVisible(); } return true; } bool Plugin::hideByDefault() const { Q_D(const Plugin); return d->m_data.value(keyHideByDefault, false).toBool(); } void Plugin::reset() { Q_D(const Plugin); d->ensureLoaded(); /* If the plugin implements version 1 of the interface but not version * 2, we assume that we won't find a "reset()" method in the * pageComponent either. */ if (d->m_plugin && !d->m_plugin2) return; // Try to use the plugin's reset method if (d->m_plugin2 && d->m_plugin2->reset()) return; // Otherwise, try to use one from the page component QQmlComponent *component = pageComponent(); if (!component) return; QObject *object = component->create(); // If it's there, try to search for the method if (!object) { delete component; return; } const QMetaObject *metaObject = object->metaObject(); int index = metaObject->indexOfMethod( QMetaObject::normalizedSignature("reset(void)")); // and if that exists, call it if (index >= 0) { QMetaMethod method = metaObject->method(index); method.invoke(object, Qt::DirectConnection); } delete object; delete component; } QQmlComponent *Plugin::entryComponent() { Q_D(const Plugin); QQmlContext *context = QQmlEngine::contextForObject(this); if (Q_UNLIKELY(context == 0)) return 0; QString title = displayName(); QUrl iconUrl = icon(); QUrl entryComponentUrl = d->componentFromSettingsFile(keyEntryComponent); if (!entryComponentUrl.isEmpty()) { return new QQmlComponent(context->engine(), entryComponentUrl, this); } else if (title.isEmpty() || iconUrl.isEmpty()) { /* The entry component is generated by the plugin */ if (!d->ensureLoaded()) return 0; return d->m_item->entryComponent(context->engine(), this); } else { return new QQmlComponent(context->engine(), QUrl("qrc:/qml/EntryComponent.qml"), this); } } QQmlComponent *Plugin::pageComponent() { Q_D(const Plugin); QQmlContext *context = QQmlEngine::contextForObject(this); if (Q_UNLIKELY(context == 0)) return 0; QUrl pageComponentUrl = d->componentFromSettingsFile(keyPageComponent); if (!pageComponentUrl.isEmpty()) { return new QQmlComponent(context->engine(), pageComponentUrl, this); } else { if (!d->ensureLoaded()) return 0; return d->m_item->pageComponent(context->engine(), this); } } lomiri-system-settings-1.1.0/src/plugin.h000066400000000000000000000046221457356502600204430ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_PLUGIN_H #define SYSTEM_SETTINGS_PLUGIN_H #include #include #include #include class QFileInfo; namespace LomiriSystemSettings { class PluginPrivate; class Plugin: public QObject { Q_OBJECT Q_PROPERTY(QQmlComponent *entryComponent READ entryComponent CONSTANT) Q_PROPERTY(QQmlComponent *pageComponent READ pageComponent CONSTANT) Q_PROPERTY(QString displayName READ displayName NOTIFY displayNameChanged) Q_PROPERTY(QString baseName READ baseName CONSTANT) Q_PROPERTY(QUrl icon READ icon NOTIFY iconChanged) Q_PROPERTY(QString category READ category CONSTANT) Q_PROPERTY(int priority READ priority CONSTANT) Q_PROPERTY(QString translations READ translations CONSTANT) Q_PROPERTY(QStringList keywords READ keywords NOTIFY keywordsChanged) Q_PROPERTY(bool visible READ isVisible NOTIFY visibilityChanged) Q_PROPERTY(bool hideByDefault READ hideByDefault CONSTANT) public: explicit Plugin(const QFileInfo &manifest, QObject *parent = 0); ~Plugin(); QString baseName() const; QString displayName() const; QUrl icon() const; QString category() const; int priority() const; QString translations() const; QStringList keywords() const; bool isVisible() const; bool hideByDefault() const; void reset(); QQmlComponent *entryComponent(); QQmlComponent *pageComponent(); Q_SIGNALS: void displayNameChanged(); void iconChanged(); void keywordsChanged(); void visibilityChanged(); private: PluginPrivate *d_ptr; Q_DECLARE_PRIVATE(Plugin) }; } // namespace #endif // SYSTEM_SETTINGS_PLUGIN_H lomiri-system-settings-1.1.0/src/qml/000077500000000000000000000000001457356502600175615ustar00rootroot00000000000000lomiri-system-settings-1.1.0/src/qml/AdaptiveContainer.qml000066400000000000000000000057661457356502600237120ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 Item { property string layout: "list" property int gridItemWidth: 100 property int gridColumnSpacing: 0 property int gridRowSpacing: 0 onWidthChanged: doLayout() onLayoutChanged: doLayout() onVisibleChildrenChanged: doLayout() function doLayout() { if (layout == "grid") { doGridLayout() } else { doColumnLayout() } } function doGridLayout() { var items = visibleChildren var availableColumns = Math.floor(width / (gridItemWidth + gridColumnSpacing)) /* gridColumnSpacing is the minimal spacing: if we have a lot of room * left on the sides, spread the items a bit wider (up to 1/n of the * side space; and here we set n = 4) */ var n = 4 var freeSpace = width - gridItemWidth * availableColumns var columnSpacing = Math.max(freeSpace / ((2 * n) + availableColumns), gridColumnSpacing) var usedWidth = (gridItemWidth + columnSpacing) * (availableColumns - 1) + gridItemWidth // Center the items horizontally var startX = (width - usedWidth) / 2 var rowX = startX var rowY = 0 var rowHeight = 0 var newImplicitHeight = 0 for (var i = 0; i < items.length; i++) { var item = items[i] item.layout = layout var h = item.implicitHeight item.x = rowX item.y = rowY item.width = gridItemWidth item.height = h if (h > rowHeight) rowHeight = h var j = i + 1 if (j % availableColumns == 0 || j == items.length) { newImplicitHeight = rowY + rowHeight rowX = startX rowY += rowHeight + gridRowSpacing } else { rowX += gridItemWidth + columnSpacing } } implicitHeight = newImplicitHeight } function doColumnLayout() { var y = 0 var items = visibleChildren for (var i = 0; i < items.length; i++) { var item = items[i] item.layout = layout var h = item.implicitHeight item.x = 0 item.y = y item.width = width item.height = h y += h } implicitHeight = y } } lomiri-system-settings-1.1.0/src/qml/CategorySection.qml000066400000000000000000000070411457356502600234000ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015-2016 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 Column { anchors { left: parent.left right: parent.right } spacing: units.gu(1) property string category property string categoryName objectName: "categoryGrid-" + category SettingsItemTitle { id: header text: categoryName visible: repeater.count > 0 } AdaptiveContainer { id: container anchors { left: parent.left right: parent.right } layout: apl.columns > 1 ? "column" : "grid" gridItemWidth: units.gu(12) gridColumnSpacing: units.gu(1) gridRowSpacing: units.gu(3) Behavior on y { LomiriNumberAnimation {}} Behavior on height { LomiriNumberAnimation {}} Repeater { id: repeater visible: false // AdaptiveContainer must ignore the Repeater model: pluginManager.itemModel(category) onCountChanged: { // when doing search, the doLayout is called too early. // force re-rendering of items container.doLayout() } delegate: Loader { id: loader property string layout: "" sourceComponent: model.item.entryComponent visible: model.item.visible active: model.item.visible Connections { ignoreUnknownSignals: true target: loader.item onClicked: { var pageComponent = model.item.pageComponent if (pageComponent) { Haptics.play(); loadPluginByName(model.item.baseName); } } } Binding { target: loader.item property: "color" value: theme.palette.highlighted.background when: currentPlugin == model.item.baseName && apl.columns > 1 } Binding { target: loader.item property: "color" value: "transparent" when: currentPlugin != model.item.baseName || apl.columns == 1 } Binding { target: loader.item property: "layout" value: loader.layout } } } } ListItem { divider { visible: true colorFrom: "#EEEEEE" colorTo: "#EEEEEE" } visible: header.visible && container.layout == "grid" height: divider.height } } lomiri-system-settings-1.1.0/src/qml/EntryComponent.qml000066400000000000000000000034271457356502600232660ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 Item { id: root property string layout: "" property string text: i18n.dtr(model.item.translations, model.displayName) property string iconSource: model.icon property var color: "transparent" signal clicked objectName: "entryComponent-" + model.item.baseName implicitHeight: childrenRect.height Component { id: listComponent EntryComponentList { text: root.text iconSource: root.iconSource color: root.color onClicked: root.clicked() Behavior on opacity { LomiriNumberAnimation {}} } } Component { id: gridComponent EntryComponentGrid { text: root.text iconSource: root.iconSource color: root.color onClicked: root.clicked() Behavior on opacity { LomiriNumberAnimation {}} } } Loader { width: parent.width active: root.layout !== "" sourceComponent: root.layout == "column" ? listComponent : gridComponent } } lomiri-system-settings-1.1.0/src/qml/EntryComponentGrid.qml000066400000000000000000000040011457356502600240610ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Settings.Components 0.1 Item { id: root property string text: "" property string iconSource: "" property alias color: lomiriShape.backgroundColor signal clicked width: units.gu(12) implicitHeight: button.implicitHeight AbstractButton { id: button anchors.left: parent.left anchors.right: parent.right implicitHeight: childrenRect.height onClicked: root.clicked() Icon { id: icon anchors.horizontalCenter: parent.horizontalCenter width: height height: units.gu(4) source: root.iconSource } Label { id: label anchors { left: parent.left right: parent.right top: icon.bottom topMargin: units.gu(1) } text: root.text horizontalAlignment: Text.AlignHCenter fontSize: "small" wrapMode: Text.WrapAtWordBoundaryOrAnywhere } } LomiriShape { id: lomiriShape z: -1 visible: button.pressed anchors{ fill: root margins: -units.gu(0.25) } opacity: 0.15 } } lomiri-system-settings-1.1.0/src/qml/EntryComponentList.qml000066400000000000000000000017411457356502600241170ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * Copyright (C) 2020 UBports Foundation * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 SettingsListItems.IconProgression { id: root text: i18n.dtr(model.item.translations, model.displayName) iconSource: model.icon } lomiri-system-settings-1.1.0/src/qml/MainWindow.qml000066400000000000000000000220501457356502600223470ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013-2016 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtQuick.Window 2.12 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 MainView { id: main // on phone, this prevent the app from starting with 2 columns and then resize to 1 column implicitWidth: Screen.width >= units.gu(90) ? units.gu(140) : units.gu(45) implicitHeight: units.gu(90) applicationName: "lomiri-system-settings" objectName: "systemSettingsMainView" automaticOrientation: true anchorToKeyboard: true property var pluginManager: PluginManager {} property string currentPlugin: "" /* Workaround for lp:1648801, i.e. APL does not support a placeholder, so we implement it here. */ property string placeholderPlugin: "about" function loadPluginByName(pluginName, pluginOptions) { var plugin = pluginManager.getByName(pluginName) var opts = { plugin: plugin, pluginManager: pluginManager } if (pluginOptions) opts.pluginOptions = pluginOptions if (plugin) { // Got a valid plugin name - load it var pageComponent = plugin.pageComponent var page; if (pageComponent) { apl.removePages(apl.primaryPage); page = apl.addComponentToNextColumnSync( apl.primaryPage, pageComponent, opts ); currentPlugin = pluginName; page.Component.destruction.connect(function () { if (currentPlugin == this.baseName) { currentPlugin = ""; } }.bind(plugin)) } return true } else { // Invalid plugin console.log("Plugin " + pluginName + " does not exist.") return false } } Component.onCompleted: { i18n.domain = "lomiri-system-settings" i18n.bindtextdomain("lomiri-system-settings", i18nDirectory) if (defaultPlugin) { if (!loadPluginByName(defaultPlugin, pluginOptions)) Qt.quit() } else if (apl.columns > 1) { loadPluginByName(placeholderPlugin); aplConnections.target = apl; } } Connections { id: aplConnections ignoreUnknownSignals: true onColumnsChanged: { var columns = target.columns; if (columns > 1 && !currentPlugin) { loadPluginByName(placeholderPlugin); } else if (columns == 1 && currentPlugin == placeholderPlugin) { apl.removePages(apl.primaryPage); } } } Connections { target: UriHandler onOpened: { var url = String(uris); url = Utilities.mapUrl(url); var panelAndOptions = url.replace("settings:///system/", "") var optionIndex = panelAndOptions.indexOf("?") var panel = optionIndex > -1 ? panelAndOptions.substring(0, optionIndex) : panelAndOptions var urlParams = {} // Parse URL options // From http://stackoverflow.com/a/2880929 if (optionIndex > -1) { // Got options var match, // Regex for replacing addition symbol with a space pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")) } while (match = search.exec( panelAndOptions.substring(optionIndex + 1))) urlParams[decode(match[1])] = decode(match[2]) loadPluginByName(panel, urlParams) } else { loadPluginByName(panel) } } } USSAdaptivePageLayout { id: apl objectName: "apl" anchors.fill: parent primaryPage: mainPage layouts: [ PageColumnsLayout { when: width >= units.gu(90) PageColumn { minimumWidth: units.gu(40) maximumWidth: units.gu(50) preferredWidth: units.gu(50) } PageColumn { fillWidth: true } } ] Page { id: mainPage objectName: "systemSettingsPage" visible: false header: standardHeader PageHeader { id: standardHeader objectName: "standardHeader" // turn off automatic height // so when in APL the height doesn't change automaticHeight: false visible: mainPage.header === standardHeader title: i18n.tr("System Settings") flickable: mainFlickable trailingActionBar.actions: [ Action { objectName: "searchAction" iconName: "find" shortcut: StandardKey.Find onTriggered: { pluginManager.filter = ""; mainPage.header = searchHeader; } } ] } PageHeader { id: searchHeader objectName: "searchHeader" // turn off automatic height // so when in APL the height doesn't change automaticHeight: false visible: mainPage.header === searchHeader flickable: mainFlickable contents: TextField { id: searchField objectName: "searchField" anchors { left: parent.left right: parent.right verticalCenter: parent.verticalCenter } inputMethodHints: Qt.ImhNoPredictiveText onDisplayTextChanged: pluginManager.filter = displayText placeholderText: i18n.tr("Search") hasClearButton: false } onVisibleChanged: if (visible) searchField.forceActiveFocus() trailingActionBar.actions: [ Action { objectName: "searchCancel" iconName: "close" shortcut: StandardKey.Cancel onTriggered: { pluginManager.filter = ""; searchField.text = ""; mainPage.header = standardHeader; } } ] z: 1 } Flickable { id: mainFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height boundsBehavior: (contentHeight > mainPage.height) ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds /* Set the direction to workaround https://bugreports.qt-project.org/browse/QTBUG-31905 otherwise the UI might end up in a situation where scrolling doesn't work */ flickableDirection: Flickable.VerticalFlick Column { anchors.left: parent.left anchors.right: parent.right UncategorizedItemsView { model: pluginManager.itemModel("uncategorized-top") } CategorySection { category: "network" categoryName: i18n.tr("Network") } CategorySection { category: "personal" categoryName: i18n.tr("Personal") } CategorySection { category: "system" categoryName: i18n.tr("System") } UncategorizedItemsView { model: pluginManager.itemModel("uncategorized-bottom") } } } } } } lomiri-system-settings-1.1.0/src/qml/UncategorizedItemsView.qml000066400000000000000000000045301457356502600247360ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import Lomiri.Components 1.3 import Lomiri.Components.ListItems 1.3 as ListItem import SystemSettings 1.0 Column { property alias model: repeater.model visible: repeater.count > 0 anchors.left: parent.left anchors.right: parent.right Repeater { id: repeater Column { anchors.left: parent.left anchors.right: parent.right Loader { id: loader anchors.left: parent.left anchors.right: parent.right sourceComponent: model.item.entryComponent active: model.item.visible Connections { ignoreUnknownSignals: true target: loader.item onClicked: { var pageComponent = model.item.pageComponent if (pageComponent) { Haptics.play(); loadPluginByName(model.item.baseName); } } } Binding { target: loader.item property: "color" value: theme.palette.highlighted.background when: currentPlugin == model.item.baseName && apl.columns > 1 } Binding { target: loader.item property: "color" value: "transparent" when: currentPlugin != model.item.baseName || apl.columns == 1 } } } } } lomiri-system-settings-1.1.0/src/ui.qrc000066400000000000000000000005521457356502600201160ustar00rootroot00000000000000 qml/AdaptiveContainer.qml qml/CategorySection.qml qml/EntryComponent.qml qml/EntryComponentGrid.qml qml/EntryComponentList.qml qml/MainWindow.qml qml/UncategorizedItemsView.qml lomiri-system-settings-1.1.0/src/url-map.ini000066400000000000000000000012761457356502600210540ustar00rootroot00000000000000; A list of sources mapped to destinations. A destination is some ; URL that a plugin is expected to handle. ; ; For the sake of simplicity, the first non-empty path component ; that is not “system” should be used as sources. I.e., given the URL ; “settings:///system/location” System Settings should check this ; file for the key “sources/location”. [sources] location=settings:///system/security-privacy?subpage=location permissions=settings:///system/security-privacy?subpage=permissions hw-keyboard-layouts=settings:///system/language?subpage=hw-keyboard-layouts add-printer=settings:///system/printing?subpage=add-printer view-printer=settings:///system/printing?subpage=view-printer lomiri-system-settings-1.1.0/src/utils.cpp000066400000000000000000000123511457356502600206360ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "utils.h" #include "debug.h" #include #include #include #include typedef QPair StringPair; namespace LomiriSystemSettings { void parsePluginOptions(const QStringList &arguments, QString &defaultPlugin, QVariantMap &pluginOptions) { for (int i = 1; i < arguments.count(); i++) { const QString &argument = arguments.at(i); if (argument.startsWith("settings://")) { QUrl urlArgument(Utilities::getDestinationUrl(argument)); /* Find out which plugin is required. If the first component of the * path is "system", just skip it. */ QStringList pathComponents = #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) urlArgument.path().split('/', QString::SkipEmptyParts); #else urlArgument.path().split('/', Qt::SkipEmptyParts); #endif int pluginIndex = 0; if (pathComponents.value(pluginIndex, "") == "system") pluginIndex++; defaultPlugin = pathComponents.value(pluginIndex, QString()); /* Convert the query parameters into options for the plugin */ QUrlQuery query(urlArgument); Q_FOREACH(const StringPair &pair, query.queryItems()) { pluginOptions.insert(pair.first, pair.second); } } else if (!argument.startsWith('-')) { defaultPlugin = argument; } else if (argument == "--option" && i + 1 < arguments.count()) { QStringList option = arguments.at(++i).split("="); // If no value is given, insert an empty string pluginOptions.insert(option.at(0), option.value(1, "")); } } } Utilities::Utilities(QObject *parent) : QObject(parent) { } QString Utilities::formatSize(quint64 size) const { guint64 g_size = size; gchar * formatted_size = g_format_size (g_size); QString q_formatted_size = QString::fromLocal8Bit(formatted_size); g_free (formatted_size); return q_formatted_size; } /* * This function makes getDestinationUrl invokable from QML. */ QString Utilities::mapUrl(const QString &source) { return Utilities::getDestinationUrl(source); } /* * Returns a destination for the given source if the source has an entry * in url-map.ini (based on the first path component, excluding “system”). * If there were any query items on the source, these are appended to the * destination. * If the source had no entry, it's returned unchanged. */ QString Utilities::getDestinationUrl(const QString &source) { QString mapFile = QStandardPaths::locate( QStandardPaths::GenericDataLocation, QStringLiteral("%1/%2").arg(MANIFEST_DIR, "url-map.ini") ); if (Q_UNLIKELY(mapFile.isEmpty())) { qWarning() << "could not locate map file"; return source; } // This method will be called from multiple threads, and QSettings // is reentrant, meaning each call to this function require its own // settings instance. QSettings map(mapFile, QSettings::IniFormat); map.sync(); // If reading the map failed, return the source unchanged. if (map.status() != QSettings::NoError) { qWarning() << "reading url map failed: " << map.status(); return source; } QUrl sourceUrl(source); QStringList pathComponents = #if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) sourceUrl.path().split('/', QString::SkipEmptyParts); #else sourceUrl.path().split('/', Qt::SkipEmptyParts); #endif int pluginIndex = 0; if (pathComponents.value(pluginIndex, "") == "system") pluginIndex++; QString key = pathComponents.value(pluginIndex, QString()); map.beginGroup("sources"); if (map.contains(key)) { QString destination = map.value(key, QVariant()).toString(); // Copy any query items from the source to the destination if (sourceUrl.hasQuery()) { QUrl destinationUrl = QUrl(destination); QUrlQuery sQ(sourceUrl); QUrlQuery dQ(destinationUrl); // Insert all query items from source query to destination query. for (int i = 0; i < sQ.queryItems().size(); ++i) { const QPair a(sQ.queryItems().at(i)); dQ.addQueryItem(a.first, a.second); } destinationUrl.setQuery(dQ); destination = destinationUrl.toString(); } return destination; } return source; } } // namespace lomiri-system-settings-1.1.0/src/utils.h000066400000000000000000000025511457356502600203040ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_UTILS_H #define SYSTEM_SETTINGS_UTILS_H #include #include #include namespace LomiriSystemSettings { void parsePluginOptions(const QStringList &arguments, QString &defaultPlugin, QVariantMap &pluginOptions); class Utilities : public QObject { Q_OBJECT public: explicit Utilities(QObject *parent = 0); Q_INVOKABLE QString formatSize(quint64) const; Q_INVOKABLE QString mapUrl(const QString &source); static QString getDestinationUrl(const QString &source); }; } // namespace #endif // SYSTEM_SETTINGS_UTILS_H lomiri-system-settings-1.1.0/system-settings-app-splash.svg000066400000000000000000000306651457356502600241640ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/system-settings.png000066400000000000000000000311621457356502600220740ustar00rootroot00000000000000PNG  IHDRysBIT [ pHYsbb8ztEXtSoftwarewww.inkscape.org<1IDATx}wtqo~ث*(j%KV-ٲ\;Nto-9ߖ=%,'.eɡbHub;  W;{Qzh{4ݹsf._ 4h@ 4h@ 4h@ 4h@ ~_љK{bP,50|`$/ HqsfuG3`*/ _Zh&JPsc@S#Q\feC/ߚٓ/}袞_z6>e/ɟ°ON<^D>I׌ :YMrO$(mu0ՌSFfnh/՟[EV)A B^W|Q>R8׿q줥wßdФ PI0,7:GfO/M?Og}Rp'/[ g-{voVݪѳ(A'a0杝߲riNHAW |H GYl=]| J"(j= 'o rY+SɉωY!@EUu[f⑑^ (~ #dD`ѿ%?ǂw@U Rs@?~g}A}Rbc_yN!>'d]wh^ *ayp'ωY 5\`L'j$8K'Q|TӢ@n/TTf`uG&8lY_S3-B}l>@{62'=T/= Xq֟(횋 + Q^ʪBB_ޓ~^cxbbgnΥ=DFXd9 -,CO^pZ̢O1$nLDHi^/B;NS>@/{ kAؐ,nI(T'80of%X'gW ?w3UH Q;ޗO?àLL^d<\"c_Bvv_UepД71s,ÆX1mEXޝb~`r$\{E 3ˎbOg9G/.YS+ mn#`DU()އ =@&LW#Q! xq,4EqS0Q ,8Q2W{swĆдEBdLdLgXc P[4(z+B* l QT( M&J 8߫_>D&2cpیM#v3drJW'"=`b3!2d ˗qۈO7/tugN':{%7ḃv]'#n+$!&z.|jڕMg׎f_& JIRy "g)dGis-!>n'fwl9nWeBI b, R*ZW{k>뀌n_:q"k/ B56\"4?&21j R d&]qF5u9JxJCYZ'_Hɤ-U"RX *V@:y߽0xM0N2j~uU&1dLG NN9s Oy.&^df&.&l-LP tHt@O㩬 [8@J?}*xwW4upAdUFNU odp}׈qbPh˹vU@]j`?U%bqXUV} 8XqhYST T;RC[9WQ5!Moi\@Y'$ KgGqu:M5@]ukONxzX)ZŒ@宅\=pVI3_Za6>c|D[n6MՌt7yv'jnmӿ0+fŔpi>""c^>01bnp9,>kiO3U2 l;N'&he[+f+?sXDrгǃv]IIrOCXT,}"պ c>pl%Pzՠvl͂#5); O:EPj-]KfbE11vta)G3(L h@%'/!-LM}f{QjkEhcܹ]AP{7S)-s}^qViBY W2.U'^%zA5.v7 \E:u^A_( 6\5%_+4/c4'[4݅N1d+jckDuFEc1??쿯#v|B (BΉg)FLDܾtx&Mf,3H^s4شB$kJP[?>X};WNBP((2w;0]ǡD&B?lׇ_w^ՏI}P{{-->ӛv.fr8B17<)ȼ#z &1|OJL%~M#c\ SN8hjj* c~4oxI'7$^:opH+ʶu̼xfffwO(^ȶUR@DDtyzHI!P?;1)T~?BPz{w.m5&3-ѱ{$"1bދ[xh7&LЅH1l\[$@Tz2餣xȕ[m1-t!ɂG_\3 T> IZ~,[l!EuN31B,"lP`hsthAAj3|AQк0Q^e77X7_sܮƱһf$ wic] ?#Aⅿ0&2 jYUWkI1=\ H6٥7@D(%~J5$bkځd`Jx}m+B8sp# S:30g1>0[aDOΧ Ցy& Ej-+VCPUwN!"z.fc8mEJ|%<w#M׽#EDAU/D o(bf"'wI+:URO}L#puvd:2+D3GLDO$.syMtʆ*ʲ3C[0Qd̽*{TUA#%{̝<tk ( NRC C}shm #jh* ̙۔vX *z U~kAc (2&M`d$9ܦ3&]Q⏿wUm/ -]v@`jTE3T sp?c"rr"J>Y?&С*62$D[F !Փ!;+N{.[))u[?Xty ~;BQ9J({:ª."U@ ꬟ 8S6Ig.;LEژd߬o?ZĖ/gO+~v󔪪RV=dyLw&ڃu40=- 0Y Ѻ0L|?p遟s~wDD;IQ{\ ")Z|ZVv]4 }@4kv&'[>QM(=-4uY#DDg精dZ%UE|HJ.&fꎿ1I.w'&I% #7zyf(ȶ$ {j ;'ڻ$9Ʌr0' "*>)8^7GIT!D}g+6CyjW sj!F\/iPƖLp:'$^ /yq+,D46 Vpp[:z|"+zqgng',ZxUB%7cT5n$M- ,QD)H6ۖ4"ܳH $,UADH@+MN|klHsg/4ZGwiQEf^!X" v gZ=`!l\X r+B_m[Ϋ;2gk5܂; m;)0Pqr(C;3X8kO/Pե/;,]r[; t~TvgK)*VhB~@ZG(qdCFARKUi&Pj H"n=^1L?4mSºIFVP@H];LuL"hL5K|$GkdROһ0 eK-hkΔR+$/|&7JOrnp_N_(>Qď6*Uj41%b0|I FBVHݹ!#(u5!?9!>hlu; w$F^O_uP{)d#8`-fg?dfC!mMu9~Ph5#?ud#֌WM e$ΈoB2Dm7 ss$$aP.2jhl<HF~@MH滧GBj:#8><7(F+uZS?8pmm`Ӏvr3L2QIWIG NJ*:gOXG>FaYnތ|ne,pyL6Kw!;xa?\@}3@Ljt>=qݛj~?dKu=`%sݏQV~WʭΙّtLtu(UEes9Fj/ش69/=t6ރnZU*wIeGz ?2WvdBRbekHw`B;{jc!`BAUxrb߯n Km9bQfb Fw#0A;\+ ѽ ]}s++@TK mZzhߔr{M2ūŃy*zC6MX.ob0й6)wNl&2qdfYɁuO j;߁;1"ȴN:{A@ M!o]h78 UXÔ Lsi&*DQ!*DnIAoj^}~QUlw~`-xۇ5_MԠ~`sC8PZmۿoy"yH"Q+-N-ڟu\ZV@5<}w-LXODJ,U9D̆s-+*&~(W>#bmAUrIkѦ{13*&Ż"߹T70k@fw@669]yۇU2q۬{Li͹eLUU=0nahZ7C&G8"vX _)(2a(vsb:q]RUn~rZOoℨ#N&~`kb(2ߵ”fN) 9]gbc"7'Ak<8cm*3~f:]70,8*C'XZɑgb$ û:8BI8δa 1ّtI: >Y-")2]#f@w[Ac#EGV=~9'mSZ뉽+ oY"P@?,ˍ?e0‡jgGnWpba6b .t٬fecٗUKKw Me)DC5՜P8@}L<^G4HophV&zeXUɩ#l}(,[iX@ת!%p‘k4PUYPBi'kY3)a=V:j\r7R: :5YphQ/\^Nۙܓҿ)z}hOvs}\JP"~/9KP%A.CVNG - 1MU嬮y2}zo}&%&Y&?Ե _vi~ :>R&;*#@ҭy`Aa @cZG7Y:ny]2B#-\^m~,2Pc"#9-\ fXYw&;1堊5GO ?&ns3nzO(àe`ه{N䬯Up#@5? 'T~s:iv5 O*kO6"q$ڱV]PݺmS*&S@g+TLfv깶U'_Z۷n׬5zP G:F^2'^ʹ=ͨAW26=&qlp峙;" */_,6 @mLxobɟ Jl8*ם[m \4R+-NK6l9S&@4<nkG(%]vsfpZJUۭyH h.+a磁s޽T1Yn̹UŇڨXm:L Mkr9|VFSJ Sn\ >@Dp} ) fIMP(K"IN^W^9`%gꃎ w1G.RkJ}f״sZ|lݢbI|tn&Tѡ ~OZƍ)kœ<1<'#+@M;>>Ż**ň!](9^Ԧ~}<\E: ̟77vR=0c&L|?_49[+!IRUԶ_cks+3n][U˯a7ݴbSBv8^mxկ~{4ՁbJUG9[I"5[{Lgm|ҪNIV鋧u}:ߍJ@ jZf`|R_kШ;rV;*'*̛?t׎6sw c (i拟T=QI.rQO8Kol=񡡣RjfN=Yuǐ~k[+%j*@ZL%ŏޗDfẂTE-=} ⏿ZGqfr6Pջ ѳZMLS5r  U#LptۋS \,E }C= {C@Urw#D&jJ@K9&@G7sDƱ`TEh2'.;MNw%t(*L)&U[Y}|˔j@gyFכ_*alNwEO{e[zզ#[&KѰ Ms'FJX9GJ5zs-ڭhdLdH!n(2+`5(;Sʍ?3Q 2ČMT6v<TU>JL~hL!;%%";Oӿac'gn! `okHV5m]83h17kOwMSWoRAe@DomZ“']xϐZن$Yjr=IA8ND&^^dyOwZi-LP1R¥UkDR3_&}HulqUabx#CZ?g t~! :$j}s*݀t)iΚ$QA؉3ݒfX'UQW&uke IZky"x DlF0 xے&{rp\qPzGпbbR:YzEiۖmw%iN kD6)Q_#LJk;T(';[bز〻@Roerbg d̈?iř#*4 U~ok|%#5iߧ$[?rP}2'8–%c;UqrϗL6᪈ɕx;͜4n9Iiv惸kWCYj2Tԇ3}>o؊D |6@1ӈ?** <# o$BjzժX+*%L/D< }<.*/&3,!W!N/+<5uk_訍o3Ugǯ&0`0ozցm"cbw{=0 (ww'_>DxFĵR;5rcn bzw geQa/_ `G`MWN>|(>sӅwﮥV&^\*x^ U%c|h #n QϨl%XtX']@oY|'4CU02 q?Pa|Bn9JI[VPvnw%-hS;JP$3QQYTHT)x3- a]=4Rg X\^풘aܜ|LSƼ5s ~$Kqrd84>f_½2Lhxؤ8u: 7ٛlA?ʬĔ">!zyGNvWΆ|d<㗠 Ʀyۤx`;"$ה@d2nڽpxk?Ð$ڸVk7{K.H %3+]ߣkucnE,TD8c;oi0awz+Ok@JoPc|?Ӊ,0DNr2_Pƶf؏wrhr Jz %s8j|զnO7Xpx32çZF<h5ε $uN } ߮/}-{,.(Dkc+VE d`̤Xr~/)sg-•OA\Dy ŝ?iJ.Z>pRjՊؐ+Q8Mu,_| rGoq}\315ݴ&N@ycT  mQɞW&ٞIA@a<x"7 ]kgФLz.ZmJt&^{l\_O5J'%]6E9e7$}T|”=/_dة.[HSS /}]'Sȿe-SS ѭ:I@/pIǔ?@y&>ߋ˗/(G;3Уw|W~sz3s=L=k`Z|3 Ӆȉ 4GQKK[{{[wgg8^ 4h@ 4h@ 4h@ 4h@ ~_P{{mIENDB`lomiri-system-settings-1.1.0/system-settings.svg000066400000000000000000000307371457356502600221160ustar00rootroot00000000000000 lomiri-system-settings-1.1.0/tests/000077500000000000000000000000001457356502600173435ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/CMakeLists.txt000066400000000000000000000045241457356502600221100ustar00rootroot00000000000000include_directories( ../src ${CMAKE_CURRENT_BINARY_DIR} ${GLIB_INCLUDE_DIRS} ${QTDBUSMOCK_INCLUDE_DIRS} ${QTDBUSTEST_INCLUDE_DIRS} ) set(XVFB_CMD xvfb-run -a -s "-screen 0 640x480x24") add_definitions(-DI18N_DOMAIN="lomiri-system-settings") add_definitions(-DPLUGIN_PRIVATE_MODULE_DIR="${PLUGIN_PRIVATE_MODULE_DIR}") add_definitions(-DPLUGIN_MODULE_DIR="${CMAKE_CURRENT_BINARY_DIR}") add_definitions(-DMANIFEST_DIR="data") add_definitions(-DPLUGIN_MANIFEST_DIR="${CMAKE_CURRENT_SOURCE_DIR}/data") add_definitions(-DQML_TEST_DIR="${CMAKE_CURRENT_SOURCE_DIR}") add_definitions(-DQML_DIR="${CMAKE_CURRENT_BINARY_DIR}") add_definitions(-DPLUGIN_QML_DIR="${CMAKE_CURRENT_BINARY_DIR}") add_definitions(-DSYSTEM_IMAGE_DBUS_TEMPLATE="${CMAKE_SOURCE_DIR}/tests/autopilot/lomiri_system_settings/tests/systemimage.py") add_library(test-plugin SHARED test-plugin.cpp test-plugin.h) target_link_librarieS(test-plugin LomiriSystemSettings Qt5::Core Qt5::Qml) add_library(test-plugin2 SHARED test-plugin2.cpp test-plugin2.h) target_link_librarieS(test-plugin2 LomiriSystemSettings Qt5::Core Qt5::Qml) add_executable(tst-plugins tst_plugins.cpp ../src/debug.cpp ../src/item-model.cpp ../src/plugin-manager.cpp ../src/plugin.cpp ../src/debug.h ../src/item-model.h ../src/plugin-manager.h ../src/plugin.h ) add_executable(tst-arguments tst_arguments.cpp ../src/utils.cpp ) target_link_libraries(tst-plugins Qt5::Core Qt5::Qml Qt5::Test LomiriSystemSettings ${GLIB_LDFLAGS}) add_test(tst-plugins tst-plugins) set_tests_properties(tst-plugins PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=minimal;XDG_DATA_DIRS=${CMAKE_CURRENT_SOURCE_DIR}" ) target_link_libraries(tst-arguments Qt5::Core Qt5::Test ${GLIB_LDFLAGS}) add_test(tst-arguments tst-arguments) add_executable(tst-systemimage tst_systemimage.cpp mocks/system-image-dbus/fakesystemimagedbus.cpp ) add_test(tst-systemimage tst-systemimage) target_link_libraries(tst-systemimage Qt5::Core Qt5::DBus Qt5::Test LomiriSystemSettingsPrivate ${QTDBUSMOCK_LIBRARIES} ${QTDBUSTEST_LIBRARIES} ) add_subdirectory(utils) # QML tests that require graphical capabilities. add_custom_target(qmluitests) add_dependencies(qmluitests LomiriSettingsTest) add_custom_target(qmltests) add_dependencies(qmltests qmluitests) add_subdirectory(mocks) add_subdirectory(plugins) lomiri-system-settings-1.1.0/tests/autopilot/000077500000000000000000000000001457356502600213635ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/000077500000000000000000000000001457356502600262025ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/__init__.py000066400000000000000000001671051457356502600303250ustar00rootroot00000000000000 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # # Copyright (C) 2014-2016 Canonical Ltd. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; version 3. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see . from autopilot import introspection from autopilot.exceptions import StateNotFoundError from lomiri_system_settings.utils.i18n import ugettext as _ import logging from time import sleep import autopilot.logging import lomiriuitoolkit import lomiri_system_settings.utils as utils # TODO This is a workaround for bug #1327325 that will make phabet-test-run # fail if something is printed to stdout. logging.basicConfig(filename='warning.log', level=logging.WARNING) logger = logging.getLogger(__name__) class SystemSettings(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Helper class for System Settings application""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) return ((name == b'SystemSettings' and state['applicationName'][1] == 'SystemSettings') or (name == b'lomiri-system-settings' and state['applicationName'][1] == 'lomiri-system-settings')) @property def main_view(self): """Return main view""" return self.select_single(objectName='systemSettingsMainView') class SystemSettingsMainWindow(lomiriuitoolkit.MainView): """Autopilot helper for the Main Window.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) return (name == b'MainWindow' and state['objectName'][1] == 'systemSettingsMainView') @autopilot.logging.log_action(logger.debug) def click_item(self, object_name): """Click a system settings item. :param object_name: The objectName property of the item to click. """ item = self.select_single(objectName=object_name) item.swipe_into_view() self.pointing_device.click_object(item) @autopilot.logging.log_action(logger.debug) def go_to_reset_phone(self): return self._go_to_page('entryComponent-reset', 'resetPage') @autopilot.logging.log_action(logger.debug) def go_to_language_page(self): return self._go_to_page('entryComponent-language', 'languagePage') @autopilot.logging.log_action(logger.debug) def go_to_wifi_page(self): return self._go_to_page('entryComponent-wifi', 'wifiPage') @autopilot.logging.log_action(logger.debug) def go_to_cellular_page(self): return self._go_to_page('entryComponent-cellular', 'cellularPage') @autopilot.logging.log_action(logger.debug) def go_to_hotspot_page(self): return self._go_to_page('entryComponent-hotspot', 'hotspotPage') @autopilot.logging.log_action(logger.debug) def go_to_bluetooth_page(self): return self._go_to_page('entryComponent-bluetooth', 'bluetoothPage') @autopilot.logging.log_action(logger.debug) def go_to_phone_page(self): return self._go_to_page('entryComponent-phone', 'phonePage') @autopilot.logging.log_action(logger.debug) def go_to_about_page(self): return self._go_to_page('entryComponent-about', 'aboutPage') @autopilot.logging.log_action(logger.debug) def go_to_sound_page(self): return self._go_to_page('entryComponent-sound', 'soundPage') @autopilot.logging.log_action(logger.debug) def go_to_security_page(self): return self._go_to_page('entryComponent-security-privacy', 'securityPrivacyPage') @autopilot.logging.log_action(logger.debug) def go_to_notification_page(self): return self._go_to_page('entryComponent-notifications', 'systemNotificationsPage') @autopilot.logging.log_action(logger.debug) def go_to_datetime_page(self): return self._go_to_page('entryComponent-time-date', 'timeDatePage') @autopilot.logging.log_action(logger.debug) def go_to_vpn_page(self): return self._go_to_page('entryComponent-vpn', 'vpnPage') def _go_to_page(self, item_object_name, page_object_name): self.click_item(item_object_name) page = self.wait_select_single(objectName=page_object_name) page.active.wait_for(True) return page @autopilot.logging.log_action(logger.debug) def scroll_to(self, obj): def get_page_bottom(): return page.globalRect[1] + page.globalRect[3] page = self.system_settings_page page_right = page.globalRect[0] + page.globalRect[2] page_bottom = get_page_bottom() page_center_x = int(page_right / 2) page_center_y = int(page_bottom / 2) while obj.globalRect[1] + obj.height > get_page_bottom(): self.pointing_device.drag( page_center_x, page_center_y, page_center_x, page_center_y - obj.height * 2 ) # avoid a flick, this is very important sleep(0.3) def scroll_to_and_click(self, obj): self.scroll_to(obj) self.pointing_device.click_object(obj) @property def system_settings_page(self): return self.select_single(objectName='systemSettingsPage') @property def choose_page(self): """ Return 'Choose carrier' page """ return self.select_single(objectName="chooseCarrierPage") @property def storage_page(self): """ Return 'Storage' page """ return self.select_single(objectName='storagePage') @property def updates_page(self): """ Return 'System Update' page """ return self.select_single(objectName='systemUpdatesPage') @property def background_page(self): """ Return 'Background' page """ return self.select_single(objectName='backgroundPage') @property def _orientation_lock_switch(self): return self.wait_select_single( lomiriuitoolkit.CheckBox, objectName='orientationLockSwitch') def enable_orientation_lock(self): self._orientation_lock_switch.check() def disable_orientation_lock(self): self._orientation_lock_switch.uncheck() class Dialog(lomiriuitoolkit.Dialog): # XXX A new Dialog custom proxy object was added to the toolkit. # Because of https://bugs.launchpad.net/autopilot-qt/+bug/1341671 # we need to make sure it does not match in any selection. @classmethod def validate_dbus_object(cls, path, state): return False class LabelTextField(lomiriuitoolkit.TextField): """LabelTextField is a component local to the APN Editor in the cellular plugin.""" pass class CellularPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Cellular page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'cellularPage': return True return False @autopilot.logging.log_action(logger.debug) def enable_data(self): self._set_data(True) @autopilot.logging.log_action(logger.debug) def disable_data(self): self._set_data(False) @autopilot.logging.log_action(logger.debug) def _set_data(self, data): chk = self.select_single(objectName='data') if data: chk.check() else: chk.uncheck() @autopilot.logging.log_action(logger.debug) def get_data(self): return self.select_single(objectName='data').checked @autopilot.logging.log_action(logger.debug) def enable_roaming(self, timeout=10): self._set_roaming(True, timeout=timeout) @autopilot.logging.log_action(logger.debug) def disable_roaming(self, timeout=10): self._set_roaming(False, timeout=timeout) @autopilot.logging.log_action(logger.debug) def _set_roaming(self, roaming, timeout): chk = self.select_single(objectName='roaming') if roaming: chk.check(timeout=timeout) else: chk.uncheck(timeout=timeout) @autopilot.logging.log_action(logger.debug) def set_connection_type(self, radio_type, sim='/ril_0', scroll_to_and_click=None): self._set_connection_type(radio_type, sim, scroll_to_and_click) @autopilot.logging.log_action(logger.debug) def _set_connection_type(self, radio_type, sim, scroll_to_and_click): t = self.wait_select_single( 'OptionSelectorDelegate', objectName='%s_radio_%s' % (sim, radio_type)) if scroll_to_and_click: scroll_to_and_click(t) else: t.swipe_into_view() self.pointing_device.click_object(t) @autopilot.logging.log_action(logger.debug) def change_carrier(self, carrier, sim=None): carrierApnPage = self._click_carrier_apn() chooseCarrierPage = carrierApnPage.open_carrier(sim) chooseCarrierPage.set_carrier(carrier) @autopilot.logging.log_action(logger.debug) def open_apn_editor(self, name, sim=None): carrierApnPage = self._click_carrier_apn() chooseApnPage = carrierApnPage.open_apn(sim) return chooseApnPage.open(name) @autopilot.logging.log_action(logger.debug) def open_apn_page(self, name, sim=None): carrierApnPage = self._click_carrier_apn() chooseApnPage = carrierApnPage.open_apn(sim) return chooseApnPage @autopilot.logging.log_action(logger.debug) def delete_apn(self, name, sim=None): carrierApnPage = self._click_carrier_apn() chooseApnPage = carrierApnPage.open_apn(sim) return chooseApnPage.delete(name) @autopilot.logging.log_action(logger.debug) def prefer_apn(self, name, sim=None): carrierApnPage = self._click_carrier_apn() chooseApnPage = carrierApnPage.open_apn(sim) return chooseApnPage.check(name) @autopilot.logging.log_action(logger.debug) def _click_carrier_apn(self): item = self.select_single(objectName='carrierApnEntry') self.pointing_device.click_object(item) return self.get_root_instance().wait_select_single( objectName='carrierApnPage') @autopilot.logging.log_action(logger.debug) def select_sim_for_data(self, sim): self._select_sim_for_data(sim) @autopilot.logging.log_action(logger.debug) def _select_sim_for_data(self, sim): item = self.select_single(objectName='use%s' % sim) self.pointing_device.click_object(item) @autopilot.logging.log_action(logger.debug) def select_sim_for_calls(self, sim): pass @autopilot.logging.log_action(logger.debug) def select_sim_for_messages(self): pass @autopilot.logging.log_action(logger.debug) def set_name(self, sim, name): self._set_name(sim, name) def get_name(self, sim): obj = self.select_single( objectName="label_%s" % sim) return obj.text def _set_name(self, sim, name): obj = self.select_single( objectName="edit_name_%s" % sim) self.pointing_device.click_object(obj) # wait for animation sleep(1) ok = self.select_single('Button', objectName="doRename") field = self.wait_select_single('TextField', objectName="nameField") field.write(name) self.pointing_device.click_object(ok) class HotspotPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for Hotspot page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'ItemPage': if state['objectName'][1] == 'hotspotPage': return True return False @property def _switch(self): return self.wait_select_single( lomiriuitoolkit.CheckBox, objectName='hotspotSwitch') @autopilot.logging.log_action(logger.debug) def enable_hotspot(self): # We assume that the following AssertionError is due to the panel # instantly setting checked to False, prompting the user to turn on # Wi-Fi instead. try: self._switch.check(timeout=2) except AssertionError: pass try: prompt = self.get_root_instance().wait_select_single( objectName='enableWifiDialog') except StateNotFoundError: prompt = None if prompt: prompt.confirm_enable() prompt.wait_until_destroyed(timeout=5) @autopilot.logging.log_action(logger.debug) def disable_hotspot(self): self._switch.uncheck() @autopilot.logging.log_action(logger.debug) def setup_hotspot(self, config): obj = self.select_single(objectName='hotspotSetupButton') self.pointing_device.click_object(obj) setup = self.get_root_instance().wait_select_single( objectName='hotspotSetup') if config: if 'ssid' in config: setup.set_ssid(config['ssid']) if 'auth' in config: setup.set_auth(config['auth']) if 'password' in config: setup.set_password(config['password']) utils.dismiss_osk() setup.enable() if setup: setup.wait_until_destroyed() @autopilot.logging.log_action(logger.debug) def get_hotspot_status(self): return self._switch.checked @autopilot.logging.log_action(logger.debug) def get_hotspot_possible(self): return self._switch.enabled class HotspotEnableWifiDialog( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the 'Turn on Wi-Fi' dialog in hotspot panel.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'Dialog': if state['objectName'][1] == 'enableWifiDialog': return True return False @autopilot.logging.log_action(logger.debug) def confirm_enable(self): button = self.select_single('Button', objectName='confirmEnable') self.pointing_device.click_object(button) class HotspotSetup(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for Hotspot setup.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'Dialog': if state['objectName'][1] == 'hotspotSetup': return True return False @property def _ssid_field(self): return self.wait_select_single( lomiriuitoolkit.TextField, objectName='ssidField') @property def _password_field(self): return self.wait_select_single( lomiriuitoolkit.TextField, objectName='passwordField') @property def _enable_button(self): return self.wait_select_single( 'Button', objectName='confirmButton') @property def _password_required_check(self): return self.wait_select_single( 'CheckBox', objectName='passwordRequiredToggle') @autopilot.logging.log_action(logger.debug) def set_ssid(self, ssid): self._ssid_field.write(ssid) @autopilot.logging.log_action(logger.debug) def set_password(self, password): self._password_field.write(password) @autopilot.logging.log_action(logger.debug) def set_auth(self, auth): if auth == 'wpa-psk': self._password_required_check.check() else: self._password_required_check.uncheck() @autopilot.logging.log_action(logger.debug) def enable(self): self.pointing_device.click_object(self._enable_button) class BluetoothPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for Bluetooth page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'bluetoothPage': return True return False def get_disconnected_devices(self): """Return the list of known disconnected devices. :return: a list containing the text for each device """ disconnected_list = self.select_single( 'QQuickColumn', objectName='disconnectedList' ) # NOTE: the UI design uses ellipsis to be suggestive ellipsis = '\u2026' return [device.text.strip(ellipsis) for device in disconnected_list.select_many('LabelVisual')] class PageCarrierAndApn(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for carrier/apn entry page (singlesim).""" @autopilot.logging.log_action(logger.debug) def open_carrier(self, sim): return self._click_carrier(sim) @autopilot.logging.log_action(logger.debug) def _click_carrier(self, sim): obj = self.select_single( objectName='carrier') self.pointing_device.click_object(obj) return self.get_root_instance().wait_select_single( objectName='chooseCarrierPage') @autopilot.logging.log_action(logger.debug) def open_apn(self, sim): return self._click_apn(sim) @autopilot.logging.log_action(logger.debug) def _click_apn(self, sim): obj = self.select_single( objectName='apn') self.pointing_device.click_object(obj) return self.get_root_instance().wait_select_single( objectName='apnPage') class PageCarriersAndApns( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for carrier/apn entry page (multisim).""" @autopilot.logging.log_action(logger.debug) def open_carrier(self, sim): return self._click_carrier(sim) @autopilot.logging.log_action(logger.debug) def _click_carrier(self, sim): obj = self.select_single( objectName='%s_carriers' % sim) self.pointing_device.click_object(obj) return self.get_root_instance().wait_select_single( objectName='chooseCarrierPage') class PageChooseCarrier(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for carrier selection page""" @autopilot.logging.log_action(logger.debug) def set_automatic(self): item = self.select_single(text='Automatically') self.pointing_device.click_object(item) @autopilot.logging.log_action(logger.debug) def set_carrier(self, carrier): # wait for animation, since page.animationRunning.wait_for(False) # does not work? sleep(0.5) allOperators = self.select_single(objectName="allOperators") otherOperators = self.select_single(objectName="otherOperators") if allOperators.visible: opList = allOperators elif otherOperators.visible: opList = otherOperators else: raise Exception("No operator list visible.") item = opList.select_single(text=carrier, objectName="carrier") self.pointing_device.click_object(item) class PageChooseApn(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for apn editor page""" @autopilot.logging.log_action(logger.debug) def open(self, name): return self._open_editor(name) @autopilot.logging.log_action(logger.debug) def delete(self, name): self._delete(name) @autopilot.logging.log_action(logger.debug) def _delete(self, name): item = self.wait_select_single('Standard', objectName='edit_%s' % name) item.swipe_to_delete() item.confirm_removal() @autopilot.logging.log_action(logger.debug) def check(self, name): self._check(name) @autopilot.logging.log_action(logger.debug) def _check(self, name): item = self.wait_select_single( 'CheckBox', objectName='%s_preferred' % name ) item.check() @autopilot.logging.log_action(logger.debug) def _open_editor(self, name): if name: item = self.select_single(objectName='edit_%s' % name) self.pointing_device.click_object(item) else: main_view = self.get_root_instance().select_single( objectName='systemSettingsMainView') header = main_view.select_single('AppHeader') header.click_action_button('newApn') return self.get_root_instance().wait_select_single( objectName='apnEditor') class PageApnEditor(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for apn editor page""" flickable = None def __init__(self, *args): super().__init__(*args) self.flickable = self.select_single(objectName='scrollArea') @autopilot.logging.log_action(logger.debug) def set_type(self, t): selector = self.select_single( 'ItemSelector', objectName='typeSelector') self.pointing_device.click_object(selector) selector.currentlyExpanded.wait_for(True) item = self.select_single(objectName='type_%s' % t) # A bit dirty while selector.currentlyExpanded: self.pointing_device.click_object(item) @autopilot.logging.log_action(logger.debug) def set_name(self, new_name): self._populate_field('name', new_name) @autopilot.logging.log_action(logger.debug) def set_access_point_name(self, new_name): self._populate_field('accessPointName', new_name) @autopilot.logging.log_action(logger.debug) def set_message_center(self, new_message_center): self._populate_field('messageCenter', new_message_center) @autopilot.logging.log_action(logger.debug) def set_message_proxy(self, new_message_proxy): self._populate_field('messageProxy', new_message_proxy) # Sleep for the duration of the timer that will copy any # port into the port field sleep(1.5) @autopilot.logging.log_action(logger.debug) def set_port(self, new_port): self._populate_field('port', new_port) @autopilot.logging.log_action(logger.debug) def set_username(self, new_username): self._populate_field('username', new_username) @autopilot.logging.log_action(logger.debug) def set_password(self, new_password): self._populate_field('password', new_password) def _populate_field(self, field, text): f = self.select_single(LabelTextField, objectName=field) self.flickable.swipe_child_into_view(f) f.write(text) @autopilot.logging.log_action(logger.debug) def save(self): main_view = self.get_root_instance().select_single( objectName='systemSettingsMainView') header = main_view.select_single('AppHeader') header.click_action_button('saveApn') class SecurityPage(lomiriuitoolkit.QQuickFlickable): """Autopilot helper for the Security page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'securityPrivacyPage': return True return False @autopilot.logging.log_action(logger.debug) def go_to_sim_lock(self): selector = self.select_single(objectName='simControl') self.swipe_child_into_view(selector) self.pointing_device.click_object(selector) return self.get_root_instance().wait_select_single( objectName='simPinPage' ) class SimPin(lomiriuitoolkit.QQuickFlickable): """Autopilot helper for the SimPin Page.""" def get_sim_pin_switch(self, sim_number): """Return the SIM PIN switch.""" switches = self.select_many(objectName='simPinSwitch') switches = sorted(switches, key=lambda switch: (switch.globalRect.y)) return switches[sim_number] @autopilot.logging.log_action(logger.debug) def click_sim_pin_switch(self, sim_number): """Click on the SIM PIN switch, return the SIM PIN dialog.""" sim_pin_switch = self.get_sim_pin_switch(sim_number) self.pointing_device.click_object(sim_pin_switch) return self.get_root_instance().wait_select_single( objectName='lockDialogComponent' ) @autopilot.logging.log_action(logger.debug) def enter_lock_pin(self, pin): """Enter the given pin into our dialog.""" root_instance = self.get_root_instance() prev_input = root_instance.wait_select_single( objectName='prevInput' ) prev_input.write(pin) lock_unlock_button = root_instance.select_single( objectName='lockButton' ) self.pointing_device.click_object(lock_unlock_button) class TimeAndDatePage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the TimeAndDate page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'timeDatePage': return True return False class SoundPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Sound page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'ItemPage': if state['objectName'][1] == 'soundPage': return True return False class AboutPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the About page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'aboutPage': return True return False def get_device_name(self): device_label = self.select_single(objectName='deviceLabel') return device_label.text def is_serial_visible(self): serial_item = self._get_serial_item() return serial_item.visible def _get_serial_item(self): return self.select_single(objectName='serialItem') def get_serial(self): serial_item = self._get_serial_item() return serial_item.value def is_imei_visible(self): imei_item = self._get_imei_item() return imei_item.visible def _get_imei_item(self): return self.wait_select_single(objectName='imeiItem') def get_imei(self): imei_item = self._get_imei_item() return imei_item.value def get_os_information(self): os_item = self.select_single(objectName='osItem') return os_item.value def get_last_updated_date(self): last_updated_item = self.select_single(objectName='lastUpdatedItem') return last_updated_item.value @autopilot.logging.log_action(logger.info) def go_to_check_for_updates(self): check_for_updates_button = self.select_single( objectName='updateButton') check_for_updates_button.swipe_into_view() self.pointing_device.click_object(check_for_updates_button) system_updates_page = self.get_root_instance().wait_select_single( objectName='systemUpdatesPage') system_updates_page.active.wait_for(True) return system_updates_page @autopilot.logging.log_action(logger.info) def go_to_software_licenses(self): license_item = self.select_single( 'StandardProgression', objectName='licenseItem') license_item.swipe_into_view() self.pointing_device.click_object(license_item) licenses_page = self.get_root_instance().wait_select_single( objectName='licensesPage') licenses_page.active.wait_for(True) return licenses_page def get_number(self, obj): number = self.select_single(objectName=obj) return number.value class LicensesPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Licenses page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'ItemPage': if state['objectName'][1] == 'licensesPage': return True return False class SystemUpdatesPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the System Updates page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'systemUpdatesPage': return True return False def stop_check(self): btn = self.select_single(objectName='updatesGlobalStopButton') self.pointing_device.click_object(btn) class PhonePage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Phone page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'phonePage': return True return False def _go_to_page(self, item_object_name, page_object_name): self._click_item(item_object_name) page = self.get_root_instance().wait_select_single( objectName=page_object_name) page.active.wait_for(True) return page def _click_item(self, object_name): item = self.wait_select_single(objectName=object_name) item.swipe_into_view() self.pointing_device.click_object(item) @autopilot.logging.log_action(logger.info) def go_to_sim_services(self, sim=None): """Open the SIM Services settings page. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The SIM Services settings page. """ find = "simServices" if sim is not None: find = "simServicesSim%d" % sim return self._go_to_page(find, 'servicesPage') def get_sim_services_enabled(self, sim=None): """Return whether or not Sim Services is enabled. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: Whether or not Sim Services is enabled. """ find = "simServices" if sim is not None: find = "simServicesSim%d" % sim return self.select_single(objectName=find).enabled @property def _dialpad_sounds(self): """The dialpad sounds switch.""" return self.wait_select_single( lomiriuitoolkit.CheckBox, objectName='dialpadSounds') @autopilot.logging.log_action(logger.info) def enable_dialpad_sounds(self): """Enable dialpad sounds.""" self._dialpad_sounds.check() @autopilot.logging.log_action(logger.info) def disable_dialpad_sounds(self): """Disable dialpad sounds.""" self._dialpad_sounds.uncheck() @autopilot.logging.log_action(logger.info) def _enter_call_waiting(self, sim=None): """Open the Call Waiting settings page. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The Call Waiting settings page. """ find = "callWait" if sim is not None: find = "callWaitSim%d" % sim return self._go_to_page(find, 'callWaitingPage') @autopilot.logging.log_action(logger.info) def enable_call_waiting(self, sim): self._enter_call_waiting(sim).enable_call_waiting() @autopilot.logging.log_action(logger.info) def disable_call_waiting(self, sim): self._enter_call_waiting(sim).disable_call_waiting() @autopilot.logging.log_action(logger.info) def _enter_call_forwarding(self, sim=None): """Open the Call Forwarding settings page. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The Call Forwarding settings page. """ find = "callFwd" if sim is not None: find = "callFwdSim%d" % sim return self._go_to_page(find, 'callForwardingPage') @autopilot.logging.log_action(logger.info) def set_forward_unconditionally(self, number, sim=None): """Sets forwarding unconditionally to number on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :param number: Number to which we want to forward. :returns: The Call Forwarding settings page. """ fwd_page = self._enter_call_forwarding(sim) fwd_page.set_forward_unconditionally(number) return fwd_page @autopilot.logging.log_action(logger.info) def unset_forward_unconditionally(self, sim=None): """Disables forwarding unconditionally on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The Call Forwarding settings page. """ fwd_page = self._enter_call_forwarding(sim) fwd_page.unset_forward_unconditionally() return fwd_page @autopilot.logging.log_action(logger.info) def get_forward_unconditionally(self, sim=None): """Return forwarding unconditionally value on sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The forward unconditionally value. """ fwd_page = self._enter_call_forwarding(sim) return fwd_page.get_forward_unconditionally() @autopilot.logging.log_action(logger.info) def set_forward_on_busy(self, number, sim=None): """Sets forwarding when busy to number on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :param number: Number to which we want to forward. :returns: The Call Forwarding settings page. """ fwd_page = self._enter_call_forwarding(sim) fwd_page.set_forward_on_busy(number) return fwd_page @autopilot.logging.log_action(logger.info) def unset_forward_on_busy(self, sim=None): """Disables forwarding when busy on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The Call Forwarding settings page. """ fwd_page = self._enter_call_forwarding(sim) fwd_page.unset_forward_on_busy() return fwd_page @autopilot.logging.log_action(logger.info) def get_forward_on_busy(self, sim=None): """Return forwarding on busy value on sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The forward on busy value. """ fwd_page = self._enter_call_forwarding(sim) return fwd_page.get_forward_on_busy() @autopilot.logging.log_action(logger.info) def set_forward_when_no_answer(self, number, sim=None): """Sets forwarding when no answer to number on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :param number: Number to which we want to forward. :returns: The Call Forwarding settings page. """ fwd_page = self._enter_call_forwarding(sim) fwd_page.set_forward_when_no_answer(number) return fwd_page @autopilot.logging.log_action(logger.info) def unset_forward_when_no_answer(self, sim=None): """Disables forwarding when no answer on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The Call Forwarding settings page. """ fwd_page = self._enter_call_forwarding(sim) fwd_page.unset_forward_when_no_answer() return fwd_page @autopilot.logging.log_action(logger.info) def get_forward_when_no_answer(self, sim=None): """Return forwarding when no answer value on sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The forward when no answer value. """ fwd_page = self._enter_call_forwarding(sim) return fwd_page.get_forward_when_no_answer() @autopilot.logging.log_action(logger.info) def set_forward_when_unreachable(self, number, sim=None): """Sets forwarding when unreachable to number on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :param number: Number to which we want to forward. :returns: The Call Forwarding settings page. """ fwd_page = self._enter_call_forwarding(sim) fwd_page.set_forward_when_unreachable(number) return fwd_page @autopilot.logging.log_action(logger.info) def unset_forward_when_unreachable(self, sim=None): """Disables forwarding when unreachable on a sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups """ fwd_page = self._enter_call_forwarding(sim) fwd_page.unset_forward_when_unreachable() return fwd_page @autopilot.logging.log_action(logger.info) def get_forward_when_unreachable(self, sim=None): """Return forwarding when unreachable value on sim. :param sim: Number of what SIM to use, either 1 or 2. Required parameter in dual SIM setups :returns: The forward when unreachable value. """ fwd_page = self._enter_call_forwarding(sim) return fwd_page.get_forward_when_unreachable() class CallWaiting(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Call waiting page.""" @property def _switch(self): return self.wait_select_single( lomiriuitoolkit.CheckBox, objectName='callWaitingSwitch') def enable_call_waiting(self): self._switch.check() def disable_call_waiting(self): self._switch.uncheck() class CallForwarding(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Call forwarding page.""" @autopilot.logging.log_action(logger.info) def _set_rule(self): """Saves rule.""" button = self.wait_select_single('Button', objectName='setButton') self.pointing_device.click_object(button) @autopilot.logging.log_action(logger.info) def _check_rule(self, rule, value): """Checks a rule's associated CheckBox with value. :param rule: The string representation of the rule. :param value: The new value of the CheckBox. """ check = self.wait_select_single(lomiriuitoolkit.CheckBox, objectName='check_%s' % rule) if value: check.check() else: check.uncheck() @autopilot.logging.log_action(logger.info) def enable_rule(self, rule): """Enables a rule. :param rule: The string representation of the rule. """ self._check_rule(rule, True) @autopilot.logging.log_action(logger.info) def disable_rule(self, rule): """Disables a rule. :param rule: The string representation of the rule. """ self._check_rule(rule, False) @autopilot.logging.log_action(logger.info) def _enter_rule(self, rule, number): """Enters a number into a rule's associated TextField. :param rule: The string representation of the rule. :param number: Number to enter into field. """ field = self.wait_select_single('TextField', objectName='field_%s' % rule) field.write(number) @autopilot.logging.log_action(logger.info) def _get_rule(self, rule): """Returns the value of the rule. :param rule: The string representation of the rule. """ return self.wait_select_single(objectName='current_%s' % rule).value @autopilot.logging.log_action(logger.info) def set_forward_unconditionally(self, number): """Sets forward unconditionally. :param number: Number to forward to. """ self.enable_rule('voiceUnconditional') self._enter_rule('voiceUnconditional', number) self._set_rule() @autopilot.logging.log_action(logger.info) def unset_forward_unconditionally(self): """Disables forward unconditionally.""" self.disable_rule('voiceUnconditional') @autopilot.logging.log_action(logger.info) def get_forward_unconditionally(self): """Returns value of forward unconditionally.""" return self._get_rule('voiceUnconditional') @autopilot.logging.log_action(logger.info) def set_forward_on_busy(self, number): """Sets forward on busy. :param number: Number to forward to. """ self.enable_rule('voiceBusy') self._enter_rule('voiceBusy', number) self._set_rule() @autopilot.logging.log_action(logger.info) def unset_forward_on_busy(self): """Disables forward on busy.""" self.disable_rule('voiceBusy') @autopilot.logging.log_action(logger.info) def get_forward_on_busy(self): """Returns value of forward on busy.""" return self._get_rule('voiceBusy') @autopilot.logging.log_action(logger.info) def set_forward_when_no_answer(self, number): """Sets forward on no answer. :param number: Number to forward to. """ self.enable_rule('voiceNoReply') self._enter_rule('voiceNoReply', number) self._set_rule() @autopilot.logging.log_action(logger.info) def unset_forward_when_no_answer(self): """Disables forward when no answer.""" self.disable_rule('voiceNoReply') @autopilot.logging.log_action(logger.info) def get_forward_when_no_answer(self): """Returns value of forward on no answer.""" return self._get_rule('voiceNoReply') @autopilot.logging.log_action(logger.info) def set_forward_when_unreachable(self, number): """Sets forward when unreachable. :param number: Number to forward to. """ self.enable_rule('voiceNotReachable') self._enter_rule('voiceNotReachable', number) self._set_rule() @autopilot.logging.log_action(logger.info) def unset_forward_when_unreachable(self): """Disables forward when unreachable.""" self.disable_rule('voiceNotReachable') @autopilot.logging.log_action(logger.info) def get_forward_when_unreachable(self): """Returns value of forward when unreachable.""" return self._get_rule('voiceNotReachable') class Services(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Sim Services page.""" # TODO: add pages for each relevant sim services page def open_sim_service(self, service): """Return a sim service page""" pass class ResetPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Reset page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'resetPage': return True return False @autopilot.logging.log_action(logger.info) def reset_launcher(self): """Reset the launcher. :returns: The main system settings page object, that will be visible after the reset is complete. """ confirm_dialog = self._click_reset_launcher() confirm_dialog.confirm_reset() return self._wait_and_return_main_system_settins_page() @autopilot.logging.log_action(logger.debug) def _click_reset_launcher(self): button = self.select_single(objectName='resetLauncher') self.pointing_device.click_object(button) return self.get_root_instance().wait_select_single( objectName='resetLauncherDialog') def _wait_and_return_main_system_settins_page(self): main_view = self.get_root_instance().select_single( objectName='systemSettingsMainView') main_view.system_settings_page.active.wait_for(True) return main_view.system_settings_page @autopilot.logging.log_action(logger.info) def erase_and_reset_everything(self): """Reset to factory settings. :returns: The main system settings page object, that will be visible after the reset is complete. """ confirm_dialog = self._click_factory_reset() confirm_dialog.confirm_reset() return self._wait_and_return_main_system_settins_page() @autopilot.logging.log_action(logger.debug) def _click_factory_reset(self): button = self.select_single(objectName='factoryReset') self.pointing_device.click_object(button) return self.get_root_instance().select_single( objectName='factoryResetDialog') class ResetLauncherConfirmationDialog( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Reset Launcher Confirmation dialog.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'Dialog': if state['objectName'][1] == 'resetLauncherDialog': return True return False @autopilot.logging.log_action(logger.debug) def confirm_reset(self): button = self.select_single('Button', objectName='resetLauncherAction') self.pointing_device.click_object(button) class FactoryResetConfirmationDialog( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Reset Launcher Confirmation dialog.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'Dialog': if state['objectName'][1] == 'factoryResetDialog': return True return False @autopilot.logging.log_action(logger.debug) def confirm_reset(self): button = self.select_single('Button', objectName='factoryResetAction') self.pointing_device.click_object(button) class LanguagePage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Language page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'languagePage': return True return False def get_current_language(self): return self.wait_select_single( objectName='currentLanguage').currentLanguage def _click_change_display_language(self): item = self.select_single(objectName='displayLanguage') self.pointing_device.click_object(item) return self.get_root_instance().select_single( objectName='displayLanguageDialog') @autopilot.logging.log_action(logger.info) def change_display_language(self, langIndex, reboot=True): """Changes display language. :param langIndex: The language index to change to. :param reboot: Whether to reboot or not :returns: The language page """ dialog = self._click_change_display_language() dialog.set_language(langIndex, reboot) return self.get_root_instance() class DisplayLanguage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Display Language dialog.""" @autopilot.logging.log_action(logger.debug) def set_language(self, index, reboot): self._click_language_item(index) reboot_dialog = self._click_confirm() if reboot: reboot_dialog.reboot() else: reboot_dialog.revert() @autopilot.logging.log_action(logger.debug) def _click_language_item(self, index): languages_list = self.select_single('QQuickListView', objectName='languagesList') languages_list.click_element('languageName%d' % index) @autopilot.logging.log_action(logger.debug) def _click_confirm(self): button = self.select_single('Button', objectName='confirmChangeLanguage') self.pointing_device.click_object(button) return self.get_root_instance().select_single( objectName='rebootNecessaryDialog') @autopilot.logging.log_action(logger.debug) def _click_cancel(self): button = self.select_single('Button', objectName='cancelChangeLanguage') self.pointing_device.click_object(button) class RebootNecessary( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Reboot Necessary dialog.""" @autopilot.logging.log_action(logger.debug) def reboot(self): self._click_reboot() @autopilot.logging.log_action(logger.debug) def revert(self): self._click_revert() @autopilot.logging.log_action(logger.debug) def _click_reboot(self): button = self.select_single('Button', objectName='reboot') self.pointing_device.click_object(button) @autopilot.logging.log_action(logger.debug) def _click_revert(self): button = self.select_single('Button', objectName='revert') self.pointing_device.click_object(button) class WifiPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the WiFi page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'wifiPage': return True return False @autopilot.logging.log_action(logger.debug) def enable_wireless(self): self._set_wireless(True) @autopilot.logging.log_action(logger.debug) def disable_wireless(self): self._set_wireless(False) """ :returns: Whether or not WiFi can be used """ @autopilot.logging.log_action(logger.debug) def have_wireless(self): try: self.wait_select_single('SwitchMenu', text=_('Wi-Fi')) except StateNotFoundError: return False return True """Returns the current WiFi state :returns: Whether or not WiFi is enabled """ @autopilot.logging.log_action(logger.debug) def get_wireless(self): return self.wait_select_single( 'SwitchMenu', text=_('Wi-Fi')).checked @autopilot.logging.log_action(logger.debug) def _set_wireless(self, state): obj = self.wait_select_single('SwitchMenu', text=_('Wi-Fi')) if obj.checked != state: self.pointing_device.click_object(obj) @autopilot.logging.log_action(logger.debug) def go_to_previous_networks(self): return self._click_previous_network() """Removes previous network :param ssid: Network name string (SSID) :returns: PreviousNetwork page """ @autopilot.logging.log_action(logger.debug) def remove_previous_network(self, ssid): page = self.go_to_previous_networks() details = page.select_network(ssid) details.forget_network() return page @autopilot.logging.log_action(logger.debug) def _click_previous_network(self): # we can't mock the qunitymenu items, so we # have to wait for them to be built sleep(0.5) button = self.select_single('*', objectName='previousNetwork') self._scroll_to_and_click(button) return self.get_root_instance().wait_select_single( objectName='previousNetworksPage') class OtherNetwork( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Connect to Hidden Network dialog.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'Dialog': if state['objectName'][1] == 'otherNetworkDialog': return True return False @autopilot.logging.log_action(logger.debug) def enter_password(self, password): self._enter_password(password) @autopilot.logging.log_action(logger.debug) def _enter_password(self, password): pwdfield = self.wait_select_single('TextField', objectName='password') self._scroll_to_and_click(pwdfield) pwdfield.write(password) @autopilot.logging.log_action(logger.debug) def connect(self): self._click_connect() @autopilot.logging.log_action(logger.debug) def _click_connect(self): button = self.select_single('Button', objectName='connect') self._scroll_to_and_click(button) class PreviousNetworks( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Previous Networks page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'ItemPage': if state['objectName'][1] == 'previousNetworksPage': return True return False @autopilot.logging.log_action(logger.debug) def select_network(self, name): self._select_network(name) return self.get_root_instance().wait_select_single( objectName='networkDetailsPage') @autopilot.logging.log_action(logger.debug) def _select_network(self, name): net = self.select_single('StandardProgression', text=name) self.pointing_device.click_object(net) class NetworkDetails( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the Networks Details page.""" @autopilot.logging.log_action(logger.debug) def forget_network(self): self._click_forget() @autopilot.logging.log_action(logger.debug) def _click_forget(self): button = self.select_single('Button', objectName='forgetNetwork') self.pointing_device.click_object(button) class VpnPage(lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase): """Autopilot helper for the VPN page.""" @classmethod def validate_dbus_object(cls, path, state): name = introspection.get_classname_from_path(path) if name == b'PageComponent': if state['objectName'][1] == 'vpnPage': return True return False @autopilot.logging.log_action(logger.debug) def add_vpn(self): obj = self.select_single(objectName='addVpnButton') self.get_root_instance().main_view.scroll_to_and_click(obj) return self.get_root_instance().wait_select_single( objectName='vpnEditor') @autopilot.logging.log_action(logger.debug) def preview_vpn(self, at): obj = self.wait_select_single(objectName='vpnListConnection%d' % at) self.get_root_instance().main_view.scroll_to_and_click(obj) return self.get_root_instance().wait_select_single( objectName='vpnPreviewDialog') @autopilot.logging.log_action(logger.debug) def change_vpn(self, at): diag = self.preview_vpn(at) change_button = diag.wait_select_single( objectName='vpnPreviewChangeButton' ) self.get_root_instance().main_view.scroll_to_and_click(change_button) return self.get_root_instance().wait_select_single( objectName='vpnEditor') class VpnEditor( lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase ): """Autopilot helper for vpn change dialog.""" @property def _openvpn_server_field(self): return self.wait_select_single( lomiriuitoolkit.TextField, objectName='vpnOpenvpnServerField') @property def _openvpn_port_field(self): return self.wait_select_single( lomiriuitoolkit.TextField, objectName='vpnOpenvpnPortField') @property def _openvpn_custom_port_toggle(self): return self.wait_select_single( lomiriuitoolkit.CheckBox, objectName='vpnOpenvpnCustomPortToggle') @property def _openvpn_tcp_toggle(self): return self.wait_select_single( lomiriuitoolkit.CheckBox, objectName='vpnOpenvpnTcpToggle') @property def _openvpn_udp_toggle(self): return self.wait_select_single( lomiriuitoolkit.CheckBox, objectName='vpnOpenvpnUdpToggle') @property def _openvpn_ca_field(self): return self.wait_select_single(objectName='vpnOpenvpnCaField') @property def _openvpn_ok_button(self): return self.wait_select_single( 'Button', objectName='vpnEditorOkayButton') @autopilot.logging.log_action(logger.debug) def set_openvpn_server(self, server): self.get_root_instance().main_view.scroll_to( self._openvpn_server_field ) self._openvpn_server_field.write(server) @autopilot.logging.log_action(logger.debug) def set_openvpn_custom_port(self, port): self.get_root_instance().main_view.scroll_to( self._openvpn_custom_port_toggle ) self._openvpn_custom_port_toggle.check() # XXX: workaround for lp:1546559, i.e. we need to wait # some time between writing to the API. sleep(1) self._openvpn_port_field.write(port) @autopilot.logging.log_action(logger.debug) def set_openvpn_ca(self, paths): self.set_openvpn_file(self._openvpn_ca_field, paths) @autopilot.logging.log_action(logger.debug) def set_openvpn_file(self, field, paths): utils.dismiss_osk() self.get_root_instance().main_view.scroll_to_and_click(field) # Wait for expanded animation. sleep(0.5) # file = field.wait_select_single(objectName='vpnFileSelectorItem0') choose = field.wait_select_single(objectName='vpnFileSelectorItem1') self.pointing_device.click_object(choose) self.get_root_instance().main_view.scroll_to_and_click(choose) file_dialog = self.get_root_instance().wait_select_single( objectName='vpnDialogFile' ) # Go to root / root = file_dialog.wait_select_single(objectName='vpnFilePathItem_/') self.pointing_device.click_object(root) for path in paths: list_view = file_dialog.wait_select_single( 'QQuickListView', objectName='vpnFileList' ) list_view.click_element('vpnFileItem_%s' % path) accept = file_dialog.wait_select_single(objectName='vpnFileAccept') self.pointing_device.click_object(accept) @autopilot.logging.log_action(logger.debug) def openvpn_okay(self): utils.dismiss_osk() self.get_root_instance().main_view.scroll_to_and_click( self._openvpn_ok_button ) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/background_images/000077500000000000000000000000001457356502600316465ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/background_images/cakes.jpg000066400000000000000000006502451457356502600334520ustar00rootroot00000000000000JFIFHH9ExifII* (2;iCanonCanon EOS 60DHH2014:06:17 14:45:15DL"'0230Th |   |0000000100 2013:05:17 15:10:182013:05:17 15:10:18`6'1v",:  R TL rr &0z  F V f fJn@B@x @~@ @@ @t@4@L@T@` @~bF@6"LDhpCanon EOS 60DFirmware Version 1.0.9q.s-eprWJJ6 i@P @0- e( (XF@ 4t 1.0.96A(2f)֘ddded5pŐTLᆳᆳᆳᆳᆳᆳᆳᆳᆳᆳᆳᆳZHQ-tp` @ @ lXXXXXXlVkkkkkkV\X\ww@6W0-17-70mmWB0281865(\,DD @ (  " 8 %x7GF&  vL}>{{x}JT R GlZILrfP mX p   " e W` rfPrfPrfPrfP#####nw*yY'#l *Xbp}PO\'h=Ppy    m w;` !/47??=5,($" EFC@=93-(%# IJGD>:40)'$ IE>;40+(%#!#K\colgWF>5/+&!359xpdVJ>72)$349vi[QA;6+%46Dxg[NE=82+&"[`dpmgVF=4/+&!459xpcUI=62(#448viZP@;5*$56EwfZMD<72*%=BCJFA4(" **-_XPJC8.& *)+d^VND9/( )*2fWLD91'! C_Y 6Q@~E!~ f-6,]9Gnd(9X  t;?{%:5r9?_(Nri @`+'cr`cr*\ 4it@ /j O4SR980100  (& HHJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?H5"{ GnUHtxTW9+Uc* ~pIqksҬM*m4)Sv5]k0_gWyL!nGr]Q/\5)TR8|2Uv>k"Ls/J}e 22p2+T%5;095r;MET}*T$˕X%/7 gihSb˓5Z\ JSoj[bW܏ZO٫j]Ne/ *~7fa"C覹뛁 w@+7Yc[yV3&(U*C\^3)$t5z d撬v)Ijl%.#W <$E<iҰ13UXy*!We LBɪj.B{׮xz NaĽG\ƛXéI =tW[tsUu*BZ^1w 293OJ[>BAq&Y2O\UˆEd}LI5~@TEA sYWGJo8bC$ +'ڑk0/.b{RoP\6@ǽtgd0>qFKmMXoHSn5XaRyqADVF%RWJ^Ǻ t+WDTo46EPͪ6 Q[x}m=Ip+JK5"3Y5mz S656>x%^2~@#]}?{=kI팃\rRC̸(r*0M[njŒ<;Htж$)`k*4ڧyN?RW'cѾn-1 taa%pf 3<gdc Fz6+|BYTFڼTt!fA!H u5?Zi {5%.q5bc4ۛŶWjz\+w9qV:g.JҺ /Z_<$#OzIYMlb7IMjsҨvv7]-|KZ Āvj1r?yn+XI#ސ:Rk#Ӛ'UG띕Q\Cx3Nk7sƜʞGuY$Ã]sMkݜ:߈\{R[)g#q#칪qMYjhE{4`sxdlddGn]S >e[ pkf zxIƭEoMǿoriw%;r@,=@KE A F`M=ƫ,]К5gUG%_^>Б/56} #`rOh#І'%Ӽ3(8'sv=ɕML^½3CExѳVJӛO&:-<a\Oi4ĒP@!qnPS} QKY Z{[!7iaك6nij9^uFP͂ E<\#%A?wޡ`rrF :<= +ء.3FMYrq\I#{yHFvxd@|C׏kZPLJ8\Ƭ]wwHZG8UŠQG-w1В|?:+4٦$Ҭ7+4u~X4(* 8ӯswA qDG =k=0 VwVgLrǙns.7.3#֢E npp=)Nb>:Dycv xPH<_)},gON%Kec2ܫLWշ JQ y7{VS'}Ҋ~gDs]k&n-2ۜ`+ҵ}[" P[M6E,7ڧ, cT)%jI6O]JH&GR7vc%G򣑞TP7 *.ײyBe?2${OjJZZ[XMQ>vmy.N1\`9[wcU'ˢ%+znMD@P>59!oG WSRDpW`vswZn5ߛy&A>*Eԟgr2/_1TWA=QXc@n/VW+cN g1X'Rܳ4X'#>՛}wrZF#ӚYhl\泍Wi$RG]Gu(~Y#^6\T_栓0%Fzu*櫱g̘ڠqڌ) #9Ι-AJK1پ\`NƬ#a&Xm\vXY [ TބmTdTS[\HWޝUZ^ lUN|50yETOZlm&HW85^S2W]1J;Gc2O h*񒙪=@qޣn~$Inw2qYB{@z!s [D3[194Kn) +W9aSp8SXJ6I7}u&1wXu2MZ+\O)WzaFѸ(剋]*dsWSԱ0tnAkAC1[z^t uy#\sgv5c;[~^9V4`}\u;৖ʆm6Ӽ5NR՚-'Ks̫;/ 7 >k RFhHC`}*,o.x8Ϩ?ŇU^I}=Z捕Ags m$2˟n~s}qml|o>iwQC"n?U}irm4圀7{bqWRm,X޴o|J ;0מm%yfF;FC*աfeeĪ~n0qZ)+2}wlxu9.b9A&JҼLqz`MF>Ï|W.8+X2AS2FwC爵yVYLg^YOMkÖE.*v0cOSjQ(2=6qŰ2L}}HID%`\:^3Jeܼvy0AJV㚨<jv$"lX6a ݸR&HqdTjʻѴ,HcMÓո+^eɵ-A3ۏAb}润`0LT1k0LgհVA a >,E|׮p]uUWIZCI<}8{ea.}I9WWPv߁TFK8M%{#G"olR0=(g-sEiiXҏ|JXֱtKMq"&?;~=+-% v"h*mN O0W٫Gr;F0=lq[I =Ĉp4n14Ӭ[e9t$e6Iކ.T98+Jx{SgBm*%V1фiJ{W q5A3]Eu0r+ "}lx|!~R8Swn8rxgr tqs~: ;{ zr˃Ҫl:ǜ䓸Q*ktiO-.ip ۙO+W>$QG LzzOnZdLք}3ҝ5gB1t:P, nDq8?JEy,GqTSY h^_tqEΜeHے{zSќ3VIw}fppf3U^y%{zaƞəķ zs RǠiJsW4l5Q0|mh(Hʷ4'v`fPJ[jL?NkmXFYo'S:1 dz5o\I@I(ꂤTާN9ɺ#xk23#:whYC>+M|W E͊uحUHIv9϶\b3Ўwwt518~}H}k<ض`Ifn Y 'tEIb b+N3sБ[fסxB(fKcTtDicDh˶INzzV2*z/1%K9,秭mV)^xn{7@ucx*HV Up:vN;j],rb"O$ EB֩xX-Ħyq֪^rzWR&¼f(Tz= #>Ui%h^XUhq2w#wq3k*JKb3x4rrҳrÒG#UW@L֭&шftG:Yc"Zm}3nf3 nq[6P* S$X¢Myj: ʷÁˣ,E&I*h+Ygږ[QGTVmh{B{arip7LWnlbMְ7c$fVXp5adRGb9J+wF\?b]IF B${C?>y:\0I]/wҢ4S W?i6Qu<1;z#Am *6&rȷ&#@H=N**{TOl0dB}%"_3Z8]G- HxʭS̑\p!=%VlgҲV UU2njtv7$- 9< A$3v7Jp&ϩbO2B۷SUm =A+wR1F+ "Y,tt6}luJ}l@~zNШZ.慅.eQ i715Į@m\47'AN]FX5c'oW97"W{w@SJ6y aQ-akiK+h+mSi5˩-`,k*r|k Eo=+$k"6OsR-N]]d˷f'~L{f^r]NU?(ʶ%V,yF֊)M!GoA[6|2qEPīZ $}hr^@4DpQE"U޿(q~TQI2 5<QInTL5< UbT?jEKOePҊ)`&דeۿM͌EB6\3la~VsJ(~http://ns.adobe.com/xap/1.0/ 0 0 Canon Canon EOS 60D Top-left 72 72 Inch 2013:05:17 15:10:18 Co-sited [None] (Photographer) - [None] (Editor) JPEG compression 72 72 Inch 1/160 sec. f/5,0 Normal program 1250 Exif Version 2.3 2013:05:17 15:10:18 2013:05:17 15:10:18 Y Cb Cr - 7,38 EV (1/165 sec.) 4,62 EV (f/5,0) 0,00 EV Pattern CC !  BۻY}rݲQ۳_{]ka|;f%B~kz: ]nmsgo.h65w5V,,4O[-6l֋`sv*UHn22c x2VJE!rkE\f`n"eޮ~ vrG>Kc{4[O9$2r]?ŎQYm/H}:>n6l=Nr]{Y%z=ꭞk>Y[~Ncĵ$8RJ Oh[;-_)57Ud6춈E]!rΟq.])A }n#Ya"VE"=@Ỿq^ -%fjdv|poпH*ʦ )[gB":*ӑ;)\>q$z-?_W}DFUdcD?=E+Rzi*S=vmW2C,K,ILX+ODi/i=Pl>vl96a;K&T!7Ki*J͗',dZ ?эI9bMEqѢ+:VeG6A4SS FZ "Dj]0,zw=Jʕ46[EѶeZØ#*rNKw@p:6@ɣ~C9BJJI^ H:{bk$5W4ev\ct\D=!Ӎ뇀r4*Y+Y}S;K3O!2[J"p0ڌױgeYzEM]`&w~tĆǁS'_^ȷ]_V* ^{G7p~c아Mk÷Y[ 3ΩJ& zVW҃?fզQ%ōMY;[0u^jcȋ`ІGzς~|TE`R115J?*DEp xE֠Rio}/ frϜ2J`6Mʆ;=;}3wq89<:k A&}ad-e3t{pT%{Gs[)6eH31J^2 9FQY*ZN , NR(m06Lb yCy/ KD^}nܭgK[X&*z2f7.$o\*VxoǺΝ=K\.Bfd7)a׳[hIB' ":F6G^}26I\ϽkLgJԝ@- .nA<=dtN)B*kHĦɑ˭o`(Kѳ7-ŗkXH| oEt(#BdV ~W?<}O/VpoB1L|+ES[E`atbR:_XϽcɲZ0`6P0d})E< =\?lpQP}oqԑ4A入$F ANYںʆnW11 eI3hѱ]h#pǙq5}N7Vqi*<-D>&{r k.u#Pֽ$}}R++<,,דu nsieotwqYcʲM[%wQ[uW &2fmId:&/WG+Y盶v=5܄=7Pp~YnUXÇ +[ik ]TtfgpUb]u~ \Q3ITf;9ursf!ya .7@G>GS׏b2tˈ@|r27c pֱ6T H` XoLR{Lhj}_QI愫- v#y{ [ rs `5Ʀl!C]Taƅ2DMmfR!]-h{ /|ֶ}z-b8FymtSA)Yd;YF&hFMlֳ@CsY!n/d(:>4=?J]f>}S^' ?QaN9 2?FGtcch㮐5@mZ6MPAnT:1p3zD3~tt+y"57`,ޟҸʮkF`h44jcuVO4O`t -jeέ^=+];xXAX[{3+O}.k+'QXhu:e|>全c#ГdP>DT=Ky:gzoa[b`ھmͪf y"7$Ժ15wQ{ELK?aR).^FzX;* <4[W3WPi\r;}3Hm{jÆlY0yE&}N+mȰ%kL9M`2d"׎b^G/;%>W-t0&̞Mޛ1rz9BR鹔 Džae]_>T4 _] \`Qb%AQ[J/9lyc͟ ýlVX]_L< lEo^CLz۵.G* )RA". &xU6?kjYlQ8dYenT!uQZc%)*OK7 ]ѲPK0WGQ/ec*4MϵqKDy9{pL϶(gyE~īcVѳ1}z{iI7+nS~K2 V\ݲE ܽJȅry6 EntβC !.HF.9P Cp41,:l-@{IcY_}UkDsKT6gQ L5簭[it&wTkOP|VgbW+n:4X :[=*8\_3G3dJ/f&%R]n{HF<:WlȞyPJ4L$ [dDf:{v"nnAobWbµlb2d^_՝(n&!x`nY&] mf&X`*aBhWlsju9>˹Eohg=l/e:՜b|\o~HN1gW< %~X.;|U$ ͳ4ms¿픣[͖v#e|g=i/txs랹o\su=oF7v0ғoӽu+GYw2༶KNicX`Qjsv=ڽVYWpI[Ds&ğƃ1e, Y+:֢vT}% 6'uO6z@@04l Wn3_JCgeFͰ%Z5uji]wfኊEDW#UߔS9Z([2CƹR0@JIu96WdkKdOꀨD>\ ;#9=O p,-Z->+%~=1Vc([D4/|8X_m GݧͪXF97+;MIOsKSqzv.^ t}3a'O-}UQ]bH̠Q24B3ld`ʆcX*הb#*mgI `HN 'ќt̎b`pL,xͪP-5(*N~,4ч^5`bjY3 `u~1j̾MM\WcGzR}&ZMSfM2dѪ#_DsAoy>I%n, ՟v*,WҧrqWgdfP/qz4''"75d-z/J:=T+aُ\wLm=W,Bˋmqh..+*tڨ6_:zBYRYΚ(0'8 ᢦMဒH^fTԉ@% ~Sgk˔^}/?2S+z:gXxG-tUjQ,ݚ-z#Er6r2vmLSmc-&UTwxSghf~Jh3A׼n3eUKl*RJSQ$Jj abih?T^t}K%pӻS E'5̣]Xfb.^y [sP__scT 6 cQWu;_J#5{Ku}ܗҐ}/G[gSW.n+>8kEkYkO5Yom (#,45s.uZKH:G^:EKՂn HfH†8,f]ۧg"O}/<_TPH~_*wXb {pkO]׊ +u}O=PR+nuuH'%8m}ܛL&=LZgZ{Kpy?&pE͏.׌~/EDȘq^&?#ůɚr]0j"9{2Kྍ1Up9e.cGہ2lh7I"oa.{%V_Ѡܭ?&w;" IEmPo[XuH&| Vb]ЛTg@%E%Eg]oX&s HԆq:J <2fUN/aH(^@ZN3Dwc܇4n 9Z},;'/s}5o"[ZR'$Fˇvq*p@kʿV/Ŕo>cܯPصKEn̮⸴O˾`g_+qLnVƷɴ#J_ȣmU&>$+Zԭ!-L6nXw_#Y:WGFYW0UQk5Ƒ|$}E l}K~mmr$9kب_0v5y]zF畯,/g 4dv-:295/oQ i}LTG{K#<`=ruwFP+XpHFh3sVyf Wj5N)R}JL]jh~hdo^~{[y_!UE$M>7BMn9$*XWv9@}z IsKKzBc ژf{e KհQDFGv˓U+q sDT]NVZH8+n-(ؒbP !3*t@˄0FPi &!`:L2E닳3Sn٤qv` :f.u@l3h gIC1(>ѝ+|b}CUV̮ĶK#C\261!/0FZW\} Չ8N`_麘]w%#ft6zT]*VGLRQcgf38=c/vGwSu_ t`lQsն {+Wc[R 9.cc -H/s Ղu5Y\ӷ27F DѮ![U> ǂf'2v t{[de,>z1 LF)kprKOtl`3S_ $6M.#9Hysʚw`Q=MVdoGKn q 6h>ےl/NRi/RBjȻSjdc"pRR:(CP0,W/qbFvX)+y:uiioDh ;KO\ej\T! h#ƺ1>L rĕ|EJ*dc+7 lΚhd N} ď5Z f_ _:"J)JN9N>Hqg*t$]Bkt * ';cI?(uFzEfj {DÖ'tIBǍPNoX8P֯]l:k)oCd:70Ỽ"׿l7 98r|>E,g%3۝?)(;QX3u쥁bH`w|c]lF: =\ktojLu ZC8HD{%؄\>{suq9S%ؚ[YVwEA|-fث[Ӳ>[??>cWZ}{޴|$.1ˋ徬i^KkcfUv뀮, }Fd| k Sd `,fBy1:ʀ8e{qY;rc-2ΨZ,|E|."8,pKK%Ȧ9&}QoU 1" r]Tc:/5 / ˷W$+7lqaǡFKw+Fy@J3:2t(7B%ae8p 2B!=\Duso wl ~cV u%"ٺIpS5u|UT=mÌx:p>|Z]͘6S?8=27?M#Lϼ;X4jMJɼ&G*!ւt[άG9KA!!6‚ލOS w̃,Z8V ` gh΍Rݦ?RHbqL3 BL b*2 jΑř{Qfq|w?>=?ӽs}  ,P65 ޫz%1Uk.fNT1,BJQ20YV2~X>7jc[vE6#O NBK!5bo[,v۴B>UFκ;NfbцAOHzsK˄q4w5Ϧ~VZX#:3gAF ۔kZd=Z5 -~NӞ%]_4$2;fgqo>-at(-7c 2"C=ykSw"YCVfQ i@QL,qMTf[Hʀb&\[M5͏ rw);+k>q |d^(jGt YU=((t cΧcҡlumBYyzr lB |I?5m$7ʉdOEVVrZXiLsq2@$3BML k_%0X ڞb,9E*CtXT8!KBfɧPq 9R&PО\6˖ܦXY좉YIJtl3f ůWkbR CYTe1bD'h(cZKnZ\e|zNdmk7:1.!gvsMBczP%״1 3mERE0+27S<~}x[NUҢ{"Oϼ%jJ&I;_5z z@մa6)+?o\܎bvIgNcg37֫jCMb:V} ]y?3ڻB]7I +)}I52"`/x!7b[6$` Ϥ htV- 6B>f1񉇔cZtZwcE0x 8̥]КTUhL*8k$cA|.DHOUz꾱 WV{<O dIXZj2"օ n^ФJ-EBb"-fx\~e鲖0(??r[1t&<_ V HaBJ,GMIQkyߡ{D1S*oGcn#lF–U٨YuRE$}vLh6>Oa(B|rbe]̧0֢x&U'WF9^d~SJ$e(XCz .z^v6nZnip dXTV(HoB魱S;+ֱzEՏommmY n`mPVŎw;VaWK4aMu^;6Tsa)6"b=@' iJ {҆'ΥҷmC@ܛOPvJŸ`(DI\z%ƫJ7 F/fD$Hb?ڋxpn%{ZT~gmR |KG+dFBzwE:LYw=|Mb|maz L X+] L[ɣ=bH]ɤtuEGauM^ci]g=hCzGa 3L8^0yW=Tۉk.ʑx mfӔ:zx#qkX<ͪߩ2AIrF}C Q&Wf!gh_T~9N6ȇvKLw9"Ӿcf !K* r{z4r|u6 y*FY ZfTBǮvk g$HS|P,_c@F#dg %v1`dqǒ=Ve4o (lDÅ_ڮ "=}r?7~go Lu zLȷ=z.&eZ(,gN%E__ʈ%f݃~T]s(badz V0*g|{[g->^[dv+ek9fJa^g%cfk1j>;oh`,\:Gtؼ8sbKi6̄en0i1n m/‚iA@XpndFɫyo>S2-Pγ}SV7̺-" TJ왦SGwI&!TFÂAoNsiGK3)th[j1"oǨyXcuYEeMiX6X/wq]Hn%.UhI3 J~S.HSqj/m /4ZJih~PqڗJYsE  >F"]c%2F\9iC8ݎ˫'bR_j٠JpCa@9J y >(E,1 t!".NLLx`!܅Ѯ 2gfҩ)qt,#c{QБ1~.XQā/N-< X0ѠfM/!"#12$A 3B%"c"c"c9ϬϬ39 F9qs8)_ԩRm}sKJ+|Zv+P+ɧaa5oaLґ`[_z:ic}g2k%Ol:b=e=9[d_ ]#r&,\}xG*^{g`;لuL N/{2 fA|흳qIPD~d$?U\0/᱑?xx# s?S0\D&~O ak>i5Hv@56 M~[#k鮎w`zv 6SOuO+IG&9m|͋:9Csa5kd*hk[~JIiIW+S=G@i=ed J}09;d9 r';dwswU]* 9ivNXS2sc\HF P}3c9sv~Ϧ0l/,/78vۭηp%h[d?Nq?Sv|X[]VYe*~~w+فŸ&Q*>bzmJ>ed|ь;pYinHE/k5d)zok/<[E; 3! E. +\f*Hl+%`!k{̿8H9eY\[#:\> )ό܊lc'#V\K K#? n2)^IA%-(rl%qdw퓓8n2F4əm/Q0giUcu֭ç]^XQT=cX0K ; "^`d~<7z%N\RZb^26ƯA듲/bX[6{1T%D Xm$Xfc#89KEF%d5XYNK'J"|{@"ކxб;f@u@&Cs`%2 !9-~Cݞ '#EtY4T հ|{Xk҂قȹlK>L p1#?agXc;{OZ]=>]qrE8E%55fX釲y&2g( s⾦-L@(žY LYR=+uPVDrk rbzG17 +?e@N1p tnq1㏜\Lc8 ǤRtF)`n*NBA{!8'ȌcfF cǃO+ +2g+\!VlH 0ؙ2ԃ-`:UZk#br_uvMa V4y60;gl"/fZA[b؜l4 lK ~yҭE/BGs&c]¦b\slv<bTu{( _y K0,d '3q;b]M̬YqP0aU˖aF\N?)ʊPYM猻Xrv˷{Jx,9%ohLY 6j+ѕE6n.Q,ҙ.o<>Fw -#Les99ۉrYP>ּf&]38Y\d pG9.8ʁNAe,N{&bpYk 3~7xS=|]g]ąCC]#$2&dD3:ȟd51\Jay0f=yZ"N>ŔvV'˻!rF Ìv܆ZE,iNw{ O`[.i_YB)@`+&nX2>J337­dIqXfZ6ϦX\7g35˨wўDs=TF rt_]abzG猙7DEeWq:vˉ/KV J:*iopWdquY'q99( |#*sՆafK+s!broy}yӄUi<sgklMi\/(9)ÂeO'0g~dӗ&qP3g7dMbPA0Ϝ qJ\vIc,F5ʾ: w,YvO1r;a3?SZ$$ĵMU:"+Rc13v&y.0;1όO0g6."͉i󉟺-mT_3knK ",u.1ψǠ.N3OUn,k2BbdxοF ݼq~DvʹLO' ͟w<-çbɴkslnw ͐5rg<ٌe{BP^Wa6Ķ {sq>_'$#*YuyLJX^YoHę#z؎Gr'XK7eq1Olїa[ɱGV"%x{%YCO;_}ɜ)3Y͆6 d9?rlvzB3Z#7UȂ!<IDgQb'74mv;Yq^Āck=oJ1{m'$\űAV /dS Rqj>Bs-e0V]c e*y 8\GIslOO \gvaXҡ8ɜaclALȗ5e/nrl=VP#^D:UuY7Są#(rD &c+ϯ!1:D}X[Q#zl)vٕY>';v<-`GfF>o8N{+i#cV{>vÑzy;SYWoswz s, Wil"-EҢ*b2vLZ6tu,eڋc[zYDwŸ&De_8c)}NqwTZ>DB_?lX- *^ȻC+#ܳ}D<\E .s[eVkvPyɌ2!8d|LYI<,^Ì-fqfwwc]ˤA}Q+|xm#Z$kBU6,]Ъf^8%o忊.uVg?epib[ qV#@c YXYO,N ~Ϯ~_NTOve̔O< "C bu<+Sg[[m ;[wWU 7Hf27XmOھEuP!wʅ[q:l0׃*InǔA^S9?qĜlX3ZˑZ{ 'N oLW27>Ejv~>^m u-74 g? ՚wwjWmuCܸ9Х~I\Mo6(X\]cND]nP$0E&顥*T%Imk\&'6owtLxG}|H~W* Ĕ<砙fJu6%-Y1(.-,i]isGficeé_bC@%zZA6uZTda}a6+6o,1, ,.ֶezn:Qiǘ+5YctI-`Rk>ݧ,_*u+1GziŲ ؖ_˥UCo(d蚶j:B#lגq | EiVv&Y[J])?1Ŷ54m3 ˟4Yk6C񝺲(] qYpMvϵ~/]GGkkDǾ%:ݛփۚM՗vmWrwv-V|ŠIƱU٪IͷuU NbNExթaOj;,_.Af ad=z]s=b4YL֕M{ e}}H][.5۶^em[fKaQ9e'6q˜ LJbHdZL0.j)Vgc,*~2"cb- 9)ag$1o'Ssik cV6Ł-MݺP]5ߨ1[YC|gkɸwӷ<_KW[_gɼml>M}AXCCtߖXJA;JHlb\e mZ]]j6{@3f' W@#cT=SbJTaV^f[ YT8WB1Q)u) Mo6K-jRe@ u8]u,DvY)4"9rm\ bV㭬g2]=?V)job'cW{pؽ=;ud*Ͻ6zp67`ě,ʊ7-ضF7v{DƫmKaKpt+ 㟈|o#gɿxUfS,E"{iuN@UtJjjDl \GF-yDlnXh>y | ڂGmL`|.,ec [}aX.T~õO*[Ug8*x@eR; ОѭcfLja j]iX1\homq ;6M:nS6l+XauMdеR; G#ljk7A+҃lk]>PvākL}2T-&憏ӓ{zS^=S`6Jib~>ȯIy Z4kVy]lW%"/fOr2_"͊bM@ZPO]芑y}g5W[ ];o55+(쬪ѭ$G.$D2u|#{BDV}U7dZ"&xJ-Jf1o4+MD,|]ۙTY LKE:׽2<歨qpb)J-\CΥF}s TV zNJEXKLx>כ-ԶZ[7و].5y?7oC6;fN+~gS`HR=xe{ 5]Y6akgOo"U<YV }fhHOrޫ+A]|$me{,[^9:ąz hםΑE;M~+S Vv,;e[<:e)96 ^HZcT_ VMf+;[xdģa ^˙|n,U(\gK>@7wI.>yE[nwt5Uŋ tijm+m/όTi+[U^'C3ň+WeFu6;߮s< _|*ˆ`݋ ̬׮~ߣb9 Cc*'1 ]nxĐ#/r"d:^lwN^Ia!Mɟ׿몟{m3.t_u]Qkw䍣a_O|~UG+l#_,wl%.ٽ.6uǬEWlvJ =e]fRF'LGi!.wj>CKT^Ob1t5QhSo۳9BMbrE3$R c i*DUph{I?TX(dӹI'_275ULz^fIGRSUO#]U`Y3b%\1Q+UL}Vl$ar{⒩*TB&]{`o3[,CB,ٻq) ;ߌ_cs#dݻԟdKq԰:ubZp^s;[G>pqkeQo(`Z&aݎo0cϛ[;3W>oy *z*G0X Զ38ҙ/T.ѱR8%׋3a4$q>8%R𻶜 ^F&|v^*Ÿ}tR' H(;,};)e.g‰2Y1rJf{瀸fWMqK8͛bYOոoîEwN-w˅{-~QMѷӄFֺوVصm,,`(!{O9lIl9 89>OVns[Z-,l aX2 Q_tIБo QN mthY~:UQEw[ڲS`}{-Movdd"6"s3sc:9xkU^ΙI6?<;{e> X[l޹Eq[k:ҳYجwD회Gl,ڮL/ ڹfް5qQƗw6/;?xsEG)[Y;'d䝋kN{>rYy%QY;Fs㎸_lCtC&]J[b|>@Y[^F,3N!aSL8۶$FE9gm\C`ʛ loz[G~?}ds3P!$9;` |Jal-3ur/`D^E7"xjJ6vڤO[ؾߥq4X"rʻ69QGGpNk_`ƈjq9%g| [<M P\le]"bnQ5\\0Œئ89vxsON;}Gޱj銭gkbЮ->\"7[UˬNX?;aJ㰮-xV|J)WiL6W@[Wfna{(NE Y/FKsaI2YN6x÷HD޼Ɏ}.;}5[8%g&;Vmx.U볤kT;R'L[.;[k'˶sFi,l*lJrh8_U?$kӥ^lS5,D&C:knH\f!ю,S Otw_F&ݚ"娒`lح_i+/Y,cz@'yǵ_+]]Ac2~GsŴzҖ_cYz`ֶWѢF~SG+qOKY'53Jj%]OW[6nƪIlNbzYqҊ!Z*v ԣX* #?RU҇X~?t3)ȜkX +EYN'&_veWmn6C AsM*EWuZȈ ;\@X[A@MzFsܭzגFS7YmW7v1W!VjT ő&ñ JڬL]Y1_dfFPĢ{`8V tƩvOYs!L:ՋjWV(?{5WшEȮ`)Z6;KpPxhy!Q,/WMB] |(Nn}P3fdrʂ^^v &k_Z4bƠD<赔lǷ7DIA|@U۹K]ʉfأǿl4rSPMbW=as<q}(}=dKCY7V=kBbqgFظ^R$;!KoQ/bphmjoA=0VڶԪ&~wl8PM 3l(& 4Ť.f <;=gA[xc+jCq/G3﮿] ^-ND4 ڈ@{]~bY:ׄkaJ 9Q+ooqE1B+'Lұ*UTt&"8a쯟)} &k(y-3Z06e7cV1눹d1sԙvNSr {Ȧ އְl0[-w iYO\l#7TYXOWHn2T574 ڻ,q*ۂ+W~F:Sa[;׶e6W6Z6, \ńOXng\Lc"/l%n/.꓍@[z(ې}F[<_Pxsf'ao 1&f10݌l km] lxt@NZ)*(V*y@,:AAPY,03^`UX>t(`|j UeFm5tei; ;&Ld)Nxix-VfU6Mdb 5 7㹶RR޻.YEc(!:z]5N&4mmytTuj諬;ǧoN*9.khUU\Gگ*Vؒ$o%0CXe-US[]ZtEcRVKi}YoȹFcϲ?lI RWx@ko;r6SB֡L)n>}Pӊ{HaWn ȵÓ]ɨa8 iQf͕Եp<Kyva펦ξYQO0s{>юQتt<3v~1 V,=RgUVn&75*#d"eP\U}NW޸糒m8#&g>7ajzpXjl?9Ts;ՋbX =KW iqc%r5Y֯Z^5%9,qrYxjթJNjl 2}hV6Ul$lE2ïV;-lfFm.5z]wp\cM QMNqT}b kwRkl`}8|q?d+sqX'քSE8-?Z-a,Ɍ:{¨Ǯu8HqΘ ~aQLW!PXR#<'08@[?N`<Kx96Y[C&ΐx2/'NE~D[|h<{bPD_/vXI|'^tTCv}aO3=_Ah1 x&p< qNVnK"rimnoJeד)k6//D"KcΦGW1-MlV!Χ ܣtTKFid`/L̝v3=NN9 !WkV] ד]g@q%o^P"! nQ{4s_ +`$kK˞S}yQ \wVewLcb఻F8 pxi@YjXK¾Qg9gd}юYr^=F^UqZQdUFzz " ˔MKtc3J"𷌩dEh,D(y;X3cZSZbSgUAkPXV'qW*R2,D #>+b`rfLL@k1aі%şD0 Nr[ DayDBقCpِy't.=h`&9ȱ9흲Ie˔1^Ab,+DY-Yk͖ו_[BBaՠ.^$jd,e߱*`[ ' \#cl+(㚳Vp lm&B]_a'zBq0̆gw.c]jdž+&:H9QrT`_ UXs.è1lӂQj<)7ͯ (~W=|)s af6U,,AGxὅ1VM[($Eɹ3TC*pP.sc,8+!&^¨!*V11)S,zo\S8}\͑ESϑ9ϟ7;KzYo8%G1$9Xbb20S׎&)6tYcՈSV&N̦Qs=(-l,^QvÏ\.pC`LѕuiOl <sX-PFR?Rr9Q.Ja>gvǟ|1YeV<uN\38K!8uC+YRN1ӊe!1&s e.θPg-uއ]Bol1&f,K# Zw1od31rp-D؎-;32S9r'~5u4a`Ɨdv9 ϜdjqaX<Xז\>Y<V4 /ȟ@!1A"2Qa#qB3$RCb%r?+I(S} [VZ!rО%oYo XϔYdTMS Od@uX$-R<{Bc+PY㲗N}IV6N<)pX;ae 폇"22r뒹k\{<&FsWk Ceݼ&N)-+d Z~j1[r` _&P^TU@9B0P{Q8RK3+=(0Ҵ̌4Wqzuv9T%Hnڡ C3um^O8Xd Gp_>ҶT ? Fኹ9T(*c`j)r'G%g7rwYnL̵lZ{6Nު[L;r/>(zP(K~$UTtckTQHrЮ2#?i2RH26\K]r*qm&Dd‰L7oŞ 8?!=ZJ{pӌ ŧcppPd+Jf\VDn T|P#2Q%'͐ɵO2| '2"X4 )] U_$^5|lVb8#6 Q6!lZd >S̪mt_[g-rn].7-\ `+me,mCqqںEܦőU %uC؟VrQˌeE.[=Bѷʕlڮ~:EUT/jw˕ˎcp%/Yaiڧcb㽅_krpS21^cHB2 M-ɑNQ-0ZHUfwvAsN!<- 8p !셌Mn9K*X†T6H]A,c³>ʰY*fF†Opnnkj [9po*G8Nh*l.hPEbu@$BG-w)Ѝ;9FiLho+|8,VyPWgmxX T6 W`ruC0*+azqFr8g GX4EKr;UFFPVܧBָBΦTnY19*."` +%x&-  @nil|;ru-lUXo( L0<&3Q򠁎o*ZY]B5$e31rXqTRŽ S%]7k]0aU*( [Tk>v(*#,@HU%NHX32p.$~Uܩ¬ 0eTxɏhNc`PV !\BaRcc*B$ zB] 6rp n[cO`ʪh]x1b ?YIJo.j۔I`rY)7'{Iշ*82d*˕1Vt\E8;D&G ~P'9J[!;UȚugUhZk #L9UoQ"E`5H2܄tיXWw. ]ʃQ1ǴRd-p*T9`LW;(#w '< >ר6)#!6L)O}2E^YU#'ܘǕ !V7r߆'4g I_CXH 2.&\Te)?,N6pGZ (ZTrU\2rNΧ "DBۇ9z_Jw*<1g-ZVFnV(.dEqE$Gn<(֧QCpauN5IjU1— 2`1Bn9z*AqZ;pU,D).;)/ gB+ͪa 4)))[]Y Z=Fɸ-7P-!PL2rxN~̧O$$!])>V(͹5=^džHN8XJʡ!p\KTǺrӲFBq--ŲU7q+*f,T?(0ਁk 0`¸ Xh,fڜ<*OiP}їcէjo̡cw9MQ|ܭᣔlҝ ƨߪ2<8v peW NLo.kY*H*j0\ž=ɟ.A(8ʰ0BݥioT<*GcT>ceAr,w,OnV ꔎ~XUw_ Ԭt%NH{a2crj|[Qf_MfLQjRUQַjV]㺗PWo+!B6N)"pै*еSvt{]Ha7{Bl3* ̍FW<7oCQ?e3F/'Xr[U>ݪ *SI×)\ܕjv{ GL6ʖ6AS7lBwX+cJ,La'w=5, /c7fOn&'T8#P4EKi^A*r FrU1pwp^0Zr])0wUv)_TwiR&⌣YASKNZ WH9oPd9WCs sZNKõ9 p9Q<=)9OKX9[!ۚ-{2 0Xs4I9‘ p.AR0̄Ƞe\8!\)83ZpܮHXZ_%Rv /P ZJ sYo%8O=-`+ݨSzf\Om X=MpiʩeI ?nT/vPpytc\ÅbZUzu9;wOS$=ܩ[ʕfCڜO/@V:*#[&}v(4ɺg>UƲ6&d)V:Sp*U ejas£B]w yOVߪֶYSOG=ʮDVo )yS$ [s!o$Dp9*I=RK>̜Rg*sG>ƣ RBwZsWY\I`T )(-͒iV ֶ&ea3 jRXgÎ˒yG')MSֲ Hҗ LiLKy̴/Êon T[mN 0 );%zj& ';OxO6T9{qk%YncS ȉWfŠxz҇SUk䡵:`Aq†íF Le&9V2Ò҃ckV._V]"~>P*GQzMkwOnU~J)}[b.*B׌)էĎ9SkNpZV_!s7+wQs<(fݗ&p9]dܔ% >sUNzwt?R;|ufl1-M”5)t[ 'Lp4qHz:a煩L:Z\1C;6 d VRaejwW 2KFFw.9-*&QadukжZnaDTo+qNLmߌӁuB '.9ZN8x^CcR#Z[kV4'%HT'퉪+n1 NdU>˜g* =uX]ӏ(U2ZΤ=Znl@ȞΣ#CiLnIOj<+eNXǭm|diVId}kTt_uQ@Q !p L^\a)vs/۔g Ȟ hg]6i@*\~JZ+q RjUpU-CA[Y='c)PʉE< {T6 *["7OUF#GTB;]J($B\UX^I7܆ka 6$ oe㈌H0ͨsVΛ]Yhbt/_j&3%mjP>%|nm=Z?Pׄ xZV[qm¹]|_E6o+UnN_ ct"[Sg%pp+zxZ-KBzT{ʷ;AR;.\6%UUwP1>lORFLUq5IMbۡ@g?21WKd~l3yFü^5s`xZʐt}rr߲T^=^UiZaTr7Z{nY?{홢VvVtb2+/}v3=ֿT>BԭY&GY)$v0#Wp(Nu;ްZ6-uYD?j$eGP4-+IP@Ȭ@rV_5I|L*Hz=;8Tcp M0S;ߜ5;²AnJ}Kp4zcw ;er#R$Pkԏ/V-FSTTrkxk<^or)v,#g:WBl/ ;Rtwo꣟Bj*1j=P`gjRvk m*Π[U]|ugBIyNoRmz G\^a+QY)-{DSMZ)®7(+p >ARmf^Pn|߁SёST iN< #v&_ktFP֞2:0:V-)09,FV5j?ճhspr^U[$H{)p ;U6>+mV:ruꭿlExNfB6lGL{W_l ևYvV&!_"vƪ Q ;%0B6VY!Ҫ]3C'T0,tۀar5Z*g;]FHO*zvM8Ul RHCH n(8 pns<*oDBnG 7M^;Lu|1gp'u(! |kw5X?@ҡ-BԢt_ii_Hg0BVAaY~I0զֻ%m.UK-E Bm[^ˋGUK\{?\Jrb,+]S~lnٹFkE T#,[U |\9WcxZS}L杞)0*ԱοtcMfevڙHQT2)zr @`飼5(m0>F0걗Ba <\YU6j3d;ѷGr~¤,:&m9r{``VGY%9U>!}#7;du" VUb-b'k+Fʺ÷nPzA!16Xte촌Vwe>"{}?q=V9ޡ ƥ4i2#~W] D#ªE'%Wѵ)q֙!qPc6n#k_ئjnGea#U(i{;'cxըLϺߪ%/ V#n V_]۴Zc+![/f`~jZu8oO Zfi#ANN-`݃-&0X?bR$iq7tn~}>I-0ͣ=nHB ;ϨM+ZK&JK>KO $-9EZ^ &E fʑZd|2@x!HyL.r󗀥|M4TeaHT} { ]UcxRD:@^ # yv vyVy :CH9m1J~d³%V^" U =6f\qUNQmLJl4{Hp贩$N10u#Iߞ8/zp^ۼ>eG_}ZIWIF~U^Y$5,?#̔O< ZΜ' @U8WImo洗j<lN29]k:WHr|VNW+ S&) wjzZrgZ,j9b(x}P)j u\n'IK,_ Q4l~V@Q8qr aOu-˹Syֱ?T FwMʭޝZ?V*QVn<Uw2 Qf-t{cl2G`~ʼ /wk@ySzϕ] r7M9j,F%iVXC+|r,Xڧ2Dza[nlFHsi;;.\r =gZ1L4Ibu[Ug0H$!U \%C!27ޟvR {T=yZMҋ444L3rIT 0tܧ8!O:w?$ķ)UJmjaQwEWVid3>jn~?O~dk]rqn+w?U'F$&<),[!|&jZL--3T8$+=I1kxz+-u{ ,;շ핌=֣xQ?@-R1LTr%V{0 .J}9{Sgr9(gJiwM;z[¿]^Ԧ'~ך1#p[q-?QB''?H4.*FP`luB:a߷Ej0I50Z9Nk \bO5Ǻi9Dmt#i]6=yz!Ul4ČZ(*9_zxWp_j:NJɼ`\27yN=h|gz1m]ZXpxlcr`KGdDŽ-cVVYR)\8}l\l s|%yltq/=L4Zqs؈./R`9GT5C dIqT?Td`n֏~>gmh fh#/{3x:~o#-v=12 0/!F.TpvڌQ9%IMp-*z:]T*A[9dȫPD*B~\"j-pU[j,jf\pTxsKXV*N0t%iR{ XC_>+jK H^Mi oT\p;}ʥ~TuуRh5a[J?,cY)ߪW1„Ok~U=̬q#h4ivOܜ=/ikFH@d\0 t]N Oe|',jHs)~1I^Ũr;GegO++S>rK-8>xMSaܛY2V'7{3l$bs7{a!:' 5N!Y s!zB K lSTa.7(NnZ˳vv?dN'4&-E(hnD\{}>uhlkq?o(Eo:ztk?fl5i{9M+B1vlpqɒ9kߐ*OZ|Xxqh߿ 7=h~YI?.0{74苋<xM6#al~0p%=9zHsF*YߢF6NpF@.{˹[Ns=png{Kp5O0kx BU9V0  60V(I' Ԝ JzP2P5vⵦ)8 7!qv0xoP=jV<0L~8 " #gv'V"?7CiZ>sIej#vߞjT+?<,=tTdҀ M>*tiNqe|MءZ =Ukj:vͼwV+)vxQi>ңfx# 9FP.we;qpcPTzTᇰF\}8>)ҫ;yvH>TΩ7/Nl*+v~*Ě.cD?_0}Z}t[3ʷ]{[2cq>(U6Z',8m5۹-"٣?Ut[L[еB[c{I sأ&;Qp{9?H#5NZ4St'߿МXat&BN|s KŪPm;UgP4iIM~yR`9%Ud!ssn?o)e+:֟q}Ri29?eӇK 9J)ېc(N2۹+uNvINIch VŹTRpQᑌ)qKKOȎk5'n>-(hD~?EkG<# M nѵ:kϢv0XNVrH`j1H L L mQab*X695RI6  &RoZNxǎO."o?R~ωjqkj?xW&1.֟j|mYsN6'jj:[#;~g?9Ņ1>$֡_7g;)kLz{GyWZwN< qώUO+et9wZ2ͩ@Dcoj ,# }!iql; ]Q2eNCvb>Gu@#[A[1B־)ۺ4F|#n}HB| 6MO1npyYt;(pCQ+>juD_ث-LqNqZG,az6jG|%b8q -$sӞUB-\`~__=]B,x|+0Y!ܴX}??\ww,`qmn9}}hV3$  Jӡk7'˸?+[' K1W3zv2.߅YmPcoVHG|ޗѼ݀8G$‰ 1ZܲHX'kd.&GlJp9[`Pyz[\FhQ{[+ollZ-6c{Ꝃ}ȗFs@`On]vr0ŠG0yY0*VKZ^6h\i|Jh\+pNͧvVR`iz=fBa|sUbݸ<)$ႜ;ϸ_*z#tw?R?.Qu[Y=R~y$un"ckx+~B/y•47E΅N=r<9p LÝ͆q{@g[U\L)AN1#-!h}CkEXkIehP]Io߿䨶+Rym]zu6cf\wWaeq~֜Q7EiKsF|l6#;@MvYL;8=㲨>=9C^9´mŝ8צ|'jtR:^q)$u-;lT'8W+5nY} ]1Nf{]ࡒ(XCHn\ˑ$C!kdoQ2[\K(۷$|(vJ1zx#)sR`v{_;[ py.O -B\fUyz1㕡u[j]9t7yQe)ʩJX`'?H1@oTZ"M9ay7I#!2pnwu%<؝2KVͦ^EW%V<.N'-B]bjN7jqBa;B,qW*G<Jm8VC9G}JQS{rerF'ч׸r608S8vQU{|#vza:aPv+[X֝Wj)z6Hw+m21\646ܘ0p:nfI l9;(mvDjVLRA qS[5Uhc{V)i=֟zU}%ڏmcXNbwɎPOY݇ ~+ yuB:EFV(֖BѢ c–%¹WT`ɵXL'ҵ9z8ʩ dp8†A+r&;B\cÐ!-MVC7Xp6Ld9;- jď %hweR;7Fc ZnS{I+vFޟQ`!7FҤ܉m֑N-;W?ĦqqsPU JWt_!ܧ֎XA 3˰ѷb ;iqŨ:Ï JtqGuf")EVC0r;Cs!QH+,l;-U;/P#UHȖ1vyF7*uᵖ (\+śC%5;;7+y*\s>d$7ld{J( pT u餍Hpё 'rt@=v5> v=҈Vt\v6gۊhl*ބOj-|G|C%cLSl턩)C$GRAg*PvNy*֛Z*z٤+Eȅb &0siFߗ}R;tnެM%LyQ4QjTtI:6Xe-ʥ7b^7PXV]ܸR .PڦGتt2[Z'G>vQBcP'\i7«tJp~ *x 84pX<]7(Y+A=NZNW;T+zAQ+@KjK,ߢ5yRXV7U@S%z#֪Lm?zaK0-LxS-2q>c=zBwGemru^xY}BeZpXԣvZПvV4kumATԧIPǺPVU k-lM6!hj}ѭa &7|b'(\Z( 3.F'bp f`ViRgiPOrm!y0LGaBm (f\;˝#(=n*6߹0bF[PՇeIr[y SXyRa- ;*$ D@ 5ۏ3r+RyNwc*r[+ I*?[r\p wZ͎ ƭ<0c #kzmVNGT0ߢ*AP=)׻*#{Yr/pܬ0xMc@Uh@3&VtK+sTSA/S.b9z~KfM*AzJM0.Z[mskUV_2mK.+uh*@{*S0S|'Y~])ثIf\egSE'.ZG!f`.*jKUJa9SSF1jph֊6c+ՍϛpZ1*]˕vA8P>9$ :p#+'7)({r{rѵ[yۀTӹ)9hU{1mj{+G g7;-ݡ1 (J]3w7 n r RVw#55`  *&B}iiZ+S:UgBZ1-w\.slZ|2U؝b 8aW!ViR?5 n$ DWy@Ϲ\9*8؀oLO`ᛂ;BS;ӽ!y@nM+;8*HwdKq~T˰Tl*KT0V\mjGI&'َ*ƕqI iO /XJ]FLaS,pI(0Yx#/ʎ?ʕ O4$^W,#rl !møMo2(D3NC[P{a:?tY9(7k< yLr8@aQLv-}NS&N`0|!7=? 7%ې{OXide䩫 7dᨎyVG &?n1,d^e6auppWP%n8O]ʌ7썼&xOt|alWQqPor<9r# 1I?8Q![Zexs*~*h-RpLwsf{{"yM<S3kFhOT7hM{&Ռ W7 !1"A2Q#Baq$3R4?=;c깭`9K$Rr.$JcQOyOxTDnq? gɻG#0rKLVt0Z (=<^z~f%cWŰ:y33\u;Af[:ǿS+'e*e~&]Ǽ%\]F!Ŀi텶{ߙ7Sl٩^>ԹFzA?-E ݖkv,Le*/zK -q7e[f̫{ۺe5Vyd8 ][L<=ZXS9&-uxecԼz sUOXfN2(f ]Վ[Jr>ӰxH=a9gڵRgyŦ]YI,]YLU=Gs"*1}{{,ey½ԎJUw["_O&ue`-gaVG^ 6w8ҳD祘e,u%Ҭ;k3Rگݳ-k+rn cp&(X&a_-vfEYM6q3$sO@WVY3^BԖI0L0jgMx==tKh!׉SfUZ_ZLdKQA{tfavx7ZF) NWZtfe_7oXL쯞DPxЦads[+٘p;Kh?-2)gihDrK-r:YW;eVc>arg_0V:OrenvZj&3qYiwn>[3jsl]= rىSV;S~c S+Bf=]qiWj ,kL5,䞢|Ew[8s Fv'SL!iz{ʘԽreh֣X>%9P!`gM$ 3'/+zqm{6:pY~K2+YUϙ 8(=8"Sih} پ##:⑳, `FܫlkٖUKfrkL9vp.2Q,b?vP-bLayx6~k.-cj\,+*XmMʥA]:&2qmk4lu!/]M˯q1- V02j\_\Qo`g.N8[b25# O(R*)0W237,lC;m155V稯; Y~b-,̞Cp0~9YS37TtèaFɯϸ3{g!e k?OBzq{&;Lzne%MX,oYPB,T& E2թt-b?}݄֢mq2s,ݑ{2BJ9#+)e(c=98WKvʎ҇^.׋u%uqK 5d&}AcTY{Jm.gNg^P3 Wfՠ%NhK_eh:v(1U-es*DYcbv53{C2*R˰7-f> +'1V[JQv"r1,: x6vg.%ʼnԶc50YSuia ӋZ5<2h2 ۞(S[Y;OdR=Ct&_}GPUs+2 3s.e](YC^|>"xư5,v#s6Q:uY^SfC:vǷن(N)1: "gQ}Ai7}>D'av"=̩Dbh0]r-J2餏'K۞1ŕ(f%#),\46rX+m%oQWQGyc`LJ%ϱ/@ QUe%hI~%x%+;mH+!Bze\QH@7t'zW%%aj x*]?s 8Ocp4P5tSpئ͙K mܬlqYcXQtǼ}3&za`4Zb1̢XLE j&ve*m &[{MnS`w)M}bWݙksSɓiliJ b*mOF 5,Kf^6"x_#e[is8s(6ؔaXʨWb&v2\9,VE%X ivZ8=OK%5q*"X ߯,JQzf Yr[ľ왍ZMJHxN@2ߡ1SzGJEV{F(wLu~6!CJ[ҬF#bWarNmCh=;-Mi_%d6LjN)~^M;(AyJ☙zHPWi}m>{3x!vOSfSE:Y[fK.WCNf֠ǞɆJN*`nPiFSvoLz`U+D J-/>/jsω#ʸyΰo[yu,A(?BT5^ܬ+ јware5:3-5 )6d5Ṍt4&-%x"'z^hav77𘫱>;J=d&Ezo1rbSwkȪ.sTAR&YLuo-3[6&:(yf܎+T8PZ6vy;"m}Ҷjz/U9)5L@=QA!xEN|ONp}'2 ao-Ϩҏ㱫aO^ĿSb[X}!)7YU6D4:"S:|DQΖzyQ-^uhkYObro3xR6be) ^ӷ;0dyLv7/i5LQQOdܿ-'3(C{jcjLDj٨!=&A}Į:U_F\k D37Ƣbe oP{V`uLGSb0/՜OL~Wp<:ee"eMl>%՟dQQLz8vvv'S Q"%:fZ;J5yj` T9ڙ? f/5.MV}G+i=猭ۖ*;f2+Lz\`owiy4w6"A&~"͙aivd5 9%8du2*l5F,\`|%4ӷ?JǙ>1WR^ 1ݕY>c_n.}2[VWDkI~ Ezs5bE(޼m"\Fc,>%sգP~cf/Cx%}yov` ۥ=KL~Ouؽ/Mx0gzf=ZfM=. EpϘ#PVcz{|k?3ꛨY~g;9jb]o+/HXynd4H"Sl>{:uD:5mr 'ڈ ^FJ'xRP#Tz|be\wۊa*c`r*ߟȞޘ2Ĺ]9,ɺr~?J3xۍ.`O 1!;qQx1Ȋ4tzR 0" Π m1/E>Lk잹5l͌%y!/63+ X 8TS.3d+!lm]v:wy7)~by`+W"{ʧ}垗jنZw6,d%ve*@1e$H^稲WV>g961Z̛7z^a6~r/8"GbꍁGcg` 3:x*.}rڼ gkQuuwZGomݰYA:F˺!J=QbrYi{VJKkJ4L= 2guzLj/}ŻLb8F̌j}w2Υ'E\TCB\`fS6.;o31Rm+goTP krF??f!/88ۛg2(ONJ OJ}\ZL,:׷zulOOO:)?hoPfN1@K}JHcflJtx˲=ݦ-:+d_Q[Yny͙Owa eW:lWػ7{#}.y7̭pb,%Z:-1 3̯ !Owc\hqL2vޕb tۗWiPLc'7Y^BWeO(9fa6UiԟtqLT`_m=9Sxrm=+pݥ8꧈یn3TpNm3l!{[Ģո| G{wV?߷5/YcSXN:83IֻUN7FZ`+4v9 eѯ_{;K5U`>D]fcWoƾr?TIlJYaȫoU?UR߁0UZ䮿$ʱpmzҫwO\/q~=Es=#6ze`+02L_X\%9߻̨wL 1evy2,1׋wuaG|KXIc"qK/QAzQUE{~%=\z_v8)\|jʵ_0 Pnq,BQ] #󊷳̷!2YkQѡ}AE/{SqV Zsӳ{ʺr~`=5ݩmFM {.;yuq+gsix ?l 8c.ojl'\wLx~WOUʀksqvȘ8!ٛc_z5JgPI2ˎ62=^K=3)ZO&]j]Q,A5]Zso(⺖(v51u?2E`B.F>8ZPb;qEc۴]R3c￟Na%qı2́}K5%J5ŷ[֢^Q|Op8f6UJ="J}G߁3լ.7f~եy#WL:'uV3E]ck{SJJzud۩}guD02r\n Az]jіVo/UlX_Y7fjGicVC>`kZO&. ة?Nez֚c/iܖIF"/F, ˬJđ@p#~"VhENvw;w3# 6se-:Ry,%YVVE:ٛՅn5~v1%ۅ}Tw,~flӍndft2+VM:3+¾ߝ:,h8y3-HSpƧ]C꣌Ͱ7> {<2&shHUYb`ꘃ/uW)$JI=̦[D( wgwDӬisEdY]\YyLekf|k5RֱSFw=Tl=|LЮ5_ ::S^3Z8h[eƖ%S[R?ٔV2ndmgpLlOtjԕ=ŧ̪v146%ީ^3tnR`bOrrͼl_ٺ8uo$"baV*ǩO:Ao`5,_?б?ezM e':Vr -;VxX~ay%:ܻN%l-MKŜGŭ7ȟJSux>`4ǼVrukWbhVn`T 5%h(mb6> Ά"bSx-_E= NO*x>nFhYt〵/ j5aЗ]CJGF[Cg'k ׉(wG#QZWŏ}Y2pqkvnW(eTJQ1=JfMJrh!Գy9|νLt5f3ctG-gS]U6Zm]M9N){-[{Ƈ ??*uT)R2'"ס:_Pu"ck8qIuݶ&VR#q^6YɢU3˭V' x4%>euЂ^xm~T'UWJpƩVoo&]  5JEʱ3/%_`6y=y8Uߏ]ocyR1,LKXmD`}v_@+t٩pЖ+ⶥ61lZlv y(qSbeT3'+ ]up_^WL븶gkB |u5aJqĻ_X&>i>gj~82Vc^XM: Jٛ ѕֺpw=7뢱3"]mnG o{wkF?%_,*#/n\+WY2@QlۙSm2={1ctPS%%`5Ē^5Ae-^ <(JS=)"/gV JU>feN}'heQ^%]ԭSR-ibp)%bW%V YaI.W퀶- N&yxؔhM =HbYivD6x>hu k+KGU첇 WPOS~OQĭucPO Mۗ'$TzΌejP?'_Qz:-`GYմOm^eTf OQ٪My"V'Av=ԩy:O]o;JUzGmK }o1Ab- EaKWoqȳhNKq!UyLs-'bx_c")Suٮn&5;TEq2+,mKب,I[)w=n#zvPFPLCZ*ˁ jXzKV%v=/[1Pn~&i9H wkRnVLf}``$~E Ǧ'+Ufu9%l?RND/m2UʺvTa5ժ|x˩;&Z`ZL4ƢOZ/Emͣm5{BǶVxCx3u,eVh|F<|d2q@PrcW잵e:{_ :'\ uhz{u:.X6شկ.dgc)5c,|gP%εEp_,`~L땸թZ[=vȫ&NfI8tّSjf*eZ?W= \?*dI_*(^K&P1Gg>eނl1ma,u|cP#LB 蹕b7nUF|W2sKZ?vto^Lu+a5˸cSePKq.>%gy]8$ORdXZMjzl;e]&JfM]\ml]`RSGqم.#V/h_j,JGeUЃئ3/=3%}G"q3E-282m~e}7M3U;2i\J>GLӽR4Y=Hi;3/ဝ-My,dReuJԣ&E bUUbt)SyYlPO9nkgձ5CD;K\5ܧ/v\ i]P7G]X|K)zS-}cīӕܰoVk}qhwXVi21mB"qmPw9y{c4a%T%Lʤ`^IeWlpNóxLCVĬpwI}mbPxSĸ:YWw9K."lye1Ɩ'1uapv01d!5`El>q,cN[=:^ l+=Cs"$ 밈mbs^*#~F.GQYZZHYE[r%cVlI&_gcbeNۘ4fK2ّ3} p<Sj67茅[s{Z0 1t:oDoOifF$r-ZFwK=uSO {iWq%*5e 1^Rf{2?3',l3}vjږ.|rӑ#S_/Wz&6{enѡ9:x@FW1,#-uWwќњ*=whͶ!'~̬+bh k G#(񕓩m`.%ʾXWq458w v+<a)c'+ L~g5ݻM1nӤeG;Ƴ2 u Cq1=MbYj+q kmyJx2~hb5oZEbZ:5.8le@Lq9f KO=C_ncCu1׉e-;N K;ܧAu,,~ٌϸW۩|v1IK'Ǽ'=Gۣ-}-'+}Xa2[Z6Fn3|od _ ""yH<LU9vRhֳ(=PLz@;nZ>`EPL1Bq祉J KT cmF !c[w*'ʴhNgQ\[7QKcQ/>OI!1"AQ2aq #BR03br$C4S@Dc%Ts?4.D~VIQ/lXYK4"j&D+䲻T& ,s \CeK`,*`r+hE#M$!IFQSurCK(3`S5܅ Q(u=}^S\JZb9SA' )%uy%[4.2E$jVnj%9R5}T5q괺.!Zw!>魣/q53|Ёy3U*G^J]DXr %fqTG.dV<=1^!E;3}չ;næSN|jB?C@985JZkKa@DVl3Yه^*3}WQ Et58#Pg5M5+S -M@8Ӥpʾeep+V*%]Y!k3m)ȐPTrpmVwTAc8ZFܻ \ꤏ!e`.){H ,IS!IAFQp ȦiC@P" ce&P9%zAދ#o䤅G[+J诪(AD) ~CI]ݺmYsġ(Ϣ1Nl!.Mbre!Pcn\jG%5 HGtuT'E㪖i V(`Wah\ vE 1BB:UuuQEp**.5꩐2^ %YO5tceʍ ?]n% fn.!)o4>1<Ԓֺ-VPF%J+UKm@AοiÞ̮s٪ID0YIr-PXʺ-tt!8epDsV}P¡.UDS9YFa*\gYf+XF+]W0]-q\l#|T/=n}UjP3Q^dʺQS%e+PB5#&J(,- mPZr!wEע.\ T:NmFDuVjL(M>]T y,$Fț#- VQr^BG'Fʁr- H;5H(^fח"mlvjYe}1Br@2Phj:#iϢBW>gwhXy[+-Quk(AuN{[ڍ16r;~K7e]jocԪd A5mòu},aP  W`=TN$Fnhqy+~kUekB%YtutrYFNTGa SZ{!FEҸZu޿@wpS(K\N-VU.(Nzӗs:"6YsWGSTk[_OhmvkJSW(Ejj[E9+zg9 |6N(J\|r@YuP<]\*ɷZZgƦ]N]@b~6Kr5Ft#=T͓a!k>[N^>_s4%\nLrZs|Ti9Y }ZS~iLorVԯ$E=NuDUeR F){{ Ub> Bf^K4eEJq(CAR^ˋG%Dx~tQ"ԗ03e=Q{&KUjv9m⠃)+%EQiWuFnl,)+W|W|]W+UWr?U?UWxY)s!=*5ZHZ#0-UB&"aR Qn kKoˮ;n7:yD)VSmdqy#)P% pgjuZۚh&z}VjfRQ9U%_U3E1S7\7*.[%:UQ# @+8-y-vRg5Zї N}A ~@VWgRi 9,Nu1ze_hhEuYoy.Y\)Q:Tf$PxA#uj#2)_e끒2M+coD.lPoD# ITZ]oa*#īi?:txϼ<͂ '3Z J .D[Ƚyke c D^8@+G3Nv5Ecz;cAqֻ-&c`=vo/%$MHLxGA)e@GT N` qS052<ާ@S׋n7oZ @2wCPC̣ k|VQoNe76Pիkw|ꚯ[{B{NS(fCUBUU& ] hwN-O0KKV+_~Tv\Je\\mڠ*7YrTSHU*Qd(TP#W=bb1jB幆,%e=Q-@<OYet /'RZ$P!މ4"fLS'UsMBQ̣!=yN<}ﺅ(lP0)͠ 19ZgbP+굟Uy[|?u2Zo5GܞHk!e[τd*Sk'*m,lY6È #iS~jB@+yx)K⋂&s#r)'A zMxNN`Bњm?pk8]_]{'dY9ξ#o\݇_TP36 򝒬J++Zy-vBf}Q_d 0hg[DWi;CPBefb=#HU麛`xB'f$ED`G@aS$VGR }@.YQaǾtLnGAT8 3pCx Uh}\>oPs RR{]R|IM~7 oN.V{^G4u Ryi (76 SlSsmI;wW9L5/:<Ѣ#[g{K]qt|_2D 4ߺ "2ײez#3BO,#R2 )d2nqJT:ڶZGLmHl rL@Ҝy=U9(+jԫe.F t2QR[yR2\kG#wKc2ÙL@(|GSbhp`x740 &VJpszVpS%jᇬ%+8!dvplKN~r 9yosdeLs[@[YL1BuJM[,טCx$M!0-G+&090|:Q3d5LB.U}!7-NRrf$XWyyZ9P-YG4NgBj.c9yj!L-hwHAM}H0ο;H*Ls]-7i~^>"fS!;+`ZSeThQ*@&wl fPIOT7e42Sޱ<=@b替P\rqU\܍"Qx}LS[#DV nL*8:swp+FC}aތYU] 1886Z󪶣 eAvκ9J"%9 ֦r+Кs}RTQpq9* pghSFi6xB!{Kr4N*쎂TN7=Kw}Sڔm4mVDin֞HqYT3@%dЫ}ƣUe7 aSN)PҢ"v6eܔ(LJ.T}P֔*%KO$KZcyJNRYP,`ktM0f]Sw4\~r*b26t!4Oˎa;vќ66dÂk]ˈf\,a:8_hSMLsݚ.ϪhU(n(su쫚O9(cƫ~{LZk=sS{/RHcHOפ~i[Vss~]3 fȲX©592 KPz&hUƁ -6s\Vg<*1DO}*ψ*f=a$sU)>)sss]÷4TGʭ@9s5=MrXpZ^ʪb~W6d͘*4\{vT$BӐʃ?QjzB{H4pGNI'vV #i32Xjlvbf\U|a7]-'^C_Ln͹+vgBݻrcQ6MavYYY:fV"z'EX"ڀ.iryq pE\,x O֗-ъql(=KֵFȳ]Q{Vڷoc\y:+l)8S3I|&m73Cd*b8lAZQ.9qi&r妈K6^Gd93ҳb[$UsBN)fL3vڮZQm*b6!)z#QʔeHa*#?"?lCIu #vEP6``*TRMB{ަO/$&Hq88/EUqN&<%Jd7;lc#M"ӛ?0SwZ,}rfQZJߒ@Ui"*\#Zڬ‰cFW8zc<@BeZcWэq5SOf옝jsF"`o6^W ƊDSx_{K[Ih[O5WژO˅o2Y7}"$ /D1R}&Sop<*!$sDVlNZxK!A4 Cݖy4HCsM 1vg9|@ QE7G3z,fJ\Lo\GIF7xk( 5= *w ̆o7 kYY',,BnK|낳@c F?&t4#Z3EΩ6a+OPWdkVz]0GUPT6ڦ).=B6A.liT)`6V/ĵ`Wq]WI4j4**i)TQKi>(UfGM&wt?EVv2lLsU+STK) µG6@ R8ga5U, s=~F7cfYYSUpF/V_ػ=f $ Dp=VqM҇Vsթ'TڌZqywUjc"T9bQ.=훹I}[DhoZ[TvCbҷ5 oeU/V!n+tĔ":vJWcYi9N76d~M&yr^hCaǢ5SMtZ0~|Ky -sÌcerUʚ.PAŐ|{TS<+)(1))j:ΨK=,Y{Xffķ5:GiǿUۓz4ǂC189jCyƇvwQV8k2БWWyW4p 0uAmVv7W{t>*M+or -iKsBLjڟ C?:* f꣇9eaاQݵLqtX>e*H.uGwj>w-þ;;UHh9jkשc$,kkש"fe qpGQV`תMyC>iKF-EnEfcL0/Ba˒gZ-"*jKNJm茾 U8V48'6SRC*ncMJ` y_GC, B 'POuu>#F 5]ߩ[ 5HJU6\ex2S\_-b R99Zoz5үL ux*Jd.Wp_+_{7 a,zTdw2k \AnT[:ydYyJ{yLD\LЮ6Q JYE[n0RH++NMb*kxNH!_TEg:-KgH)jSP;EGktGUژ&(Š~d%Ŀ6(E8/t ̃be={Ȋ8= N6%awl0C_W9TlCϧ[u %Ǟsmu@a>%Jls+5Ky7@ çǑ. ^̇4U_i76HcZlL@Ofs״.]y:mGkc;hpf?zO t׌F!ϐ3̍zٝJ2|S`\8:_Tj UU}M[{IckX ܁-hm, ЪhNycѱk T٭ZZ)h=d8# 8+I]Z/2Tu" p7PXUܩYsC!q9Ss.<49M@,ff0%=%E璣FfL+A'.Sˉu-[c^h6tOuX=h.;n%5x3⇖v ARęEylwb42x1!%pfDџ5`19fl=?tL6$djB#5V;yjgk]fcTE;-3SmC\y،sJ3l!! A矢-/Pf'0g }lpEVFf#r+p>YU3!v7}㚴ec۫6SqN6QЧTn|-+qm tT3#)p I"d { ?iMóG2:c)b!Ui]9lS@eD}Lx&b4-mNTP`˔v+Q>恆?qe(D'=%F dܐUd5ڻ6͹y2ri":( =|I ĝTK\o0a@$ݥ49ᮍ VtZ`.1u ?΋˲Tr SgsFxhG+"| {ɝ]LfCz-~m)N5ۻx NcΊ1lu0ѧL OLJ*"Gڙ",'ps*nM*5-Sϊ{U,V/ڲN4s@ԡZ5D(rN)1,aiҪZqȷULvac=@,Y"|,.T=)h;vg5h0>{\sIkYU*0ʌ2 .]]ɡwE~bhglܧU@`w _Mɰ^TdpU+/JWkp15w%Y SMh>{02VAS{K3,ַnEFb8{N`;n _ULYݨ$D[9h{k˔cV.&Qke9TPsW5  'Vas]:#"44A< '`B7n&4 66B<ĭ!CnV[²<σ\..sUsdf*414j6a= k["'BYxP5She;M#hrqI: ucrbp.ᱵEK8(c)>k|s*|p~] psn*g^5#s@+ 'ׁS=XƝ0X3haw17 =/COzxk?̵ YXnR}wajuC?US ,nsKGRh0F㲰&Nl?ظ ԫmnqԬeGS{ )sp*~ ]|8JۺuM-o vca_M8F1 ?Îϣ >P,5hd;Kn5^UY~r;&( }(-ôR(csfHkڵ#ʮbfύ' UkTH*F)!IZ "~ K]*[ O!˒}]/ڣ\Hv!IZ6nlH~Fa+/#?M«YCS_;NhO!#e2E[5u5 5)s]TΨ;.d'5mjݼMċJ7(n9\:ɥi_ ݈vZi=w:꺫"ͅ57TdɘzTViJDky^ggs58o{J>?\G)P5B5P(8?p1#Dܸ]=vC߃ n?I'ݕ"i`p5j;n`(_=ZTUVÎXg  ;:B܏W9% /=N#Q# t4)Q|:@n\-ɻ0mOiaIpqK*?4jk뱎,SG;긡lspE2=&B\KkRuGFGPyrXI–"gzr]V\c[Lfc|z$Cg|U<};qypv9w?e7pː6QeW]Q}\+aN=| zO *1:Njt:)m;םp@uYS͒%G[3iR|EJ [W~X Kk'ⶁSqeJÇK ZD憎]T3y&զ9gI6*Ϧ:D=o_];s?ݱ'Yk_TVi=x6!6$VN]Yh1ji1@68TxspnO[n}TpeTn\Xptx'|BU~di2u\=BiPk><ժ;f%4<1R'Mrup'3 Y_yLOK aS#P7?J i}E/?T?`vfG/ZlQڞh^{5SaZ5WT\k.u3| coazm~ sOWdzlSCڻ: V~1Uϕ7c1UBײLQ͔ $ûHew,bv{>#\J˨=*oPi-16T\5J,ioBD;} uBuHn-sekj8k}F)SWx=SH<[m<]jT'N[*UX|[)趠i-U(zΨz;+2?a_6jd>gѩmJTMX׃QP"=a{_m-6>idrEeLi553Ñ`ĀvRXZӃGy1pj͆` GR#yNwGKt6a~mYʎC /y gOJ_ovjDihVÿWZ~avȜ`5;kS-P\ G.`g_kv(;RXi?RB*kcK?>npe6m&% 1E>-55\ eGqtt82Ëv~;QY?{vG0XPܔn׭<1daaH *vE6a}{G,%o_FDxv`q; h Zt}[rG36Rf"XONJEyk]ݲpgZ?SꙆVpMbjv=6tie7;fT/^G6n۾{byo#L RցXFug{VV\ C(3)y xS.uNwo/@}RAIUhlSӇs pOfS1ڎ鼴|S5<`ӼU'OV~-FWû ph{mxKdp O0Gt7|DM>a1uH ~q-VZENjݫû7g?/U J?#&Ľ^<3&jsx!>jPZejZjS\|q_>5l=A[s;&U0 "wc wof+6dc37YAsA⹣7scO#?tvhm8fQ$͍# . ys>ʭ*lkpN5j%7؞>WG/qv-J#1 U=Mf=΄نS w'kM==Сf2 6uzJ#ަyjAWh6j=.HDCe7Oaְ@~ͻQݾV.u6g<>+ d[wO6XyU\㖞z 3a*vn*SeJG7ihSVW=5a(a4}<4eb*_HoN~! 89o0uwGFOKQ]a>i+D7.49T SݺhʥCQpG#uzO zآ=\ÇtE*SILX Q'4SxPXKZOlQzKub߆n ,6Z)E,kfrnLXL 3RsZAZ:jxgs9Uv fh*apwܳ{5cVQ'S9؎m Egdˋl9 Lz*©XQҥ|6 ۆñxuN)Og֛2)}'P$DDB..k>=XǙ;)`SY+PeuǭMd汬ljPVG8v_h#{'1fgqTjiS7&jl3s8lis1ю`]s GIk=ݪT/JL*TsLJ`t𩺤ҡ 5XDwa;zp<6sF_Ҧ xlT/͕ceN?)ءOS6] s@#*@ Q>чgƪZگmUV<3Ykw.n.1M8h`gmv37 n [EJi}9[JehsI˿~ Zu/hS W0,2/ͺhPknySLJEa=cqxZN{nvGh`' q/Sx`zp;/.ޗ(y<8s9(`-L-j6zwLk}œ0]W0muVxaTzhf9[R} )&<#TaD~Fkx06 gVPoR\N=;RCwˢ|7fX}FU*S?SU)i͕STVLS ꢮ SJ~#s1uhHrqU1y)Cg)Mvw<  /6Ck.&iY_1UY4Ag.r_MûGK'*u)å /ܦAvNJFh`{"piτ-,5L;WyF6gs~of@RfPXN{Wcb[3C#z>}Zߖ jpـ=fVcAچusDӭDZ:!G 5qɺt8soiae"[Ô*7lUݗn̦=> 1PN .PIJ,>'0?Qa쭏cCCY:#` C7?gU3M @\hW+I2a}V3\65Pd.|r1WE\j5pt6miK>/vzm> +2oES *Ӈ9๾J,kR3x_ 9ϗUQ> jCDS).Mݩ^8b SKKܫO*YƭVn^j~RsZyizRاatYQa):zc5O ڕ+~joM%&Qukܧ65 yG#wfYfqc*y"2Argxfq?Cs X "o3!57VF;f{PCfnk? 쳳ؖݮf$,ͨԵkUMJ SmcN.fG #e@4!:󏚮P5AS* Uq]KwN]NL9lʥ@j[<%LMd.݆G -W:x&yegRZreө K/nKƿ{3tptJn{ RgwbN鰲}zW #y+zC9PU[c 109(Ѩђ 4QS5x_R>UZ?mbԆL" ~ Q-i/n^]~+8JkSz/22sMG+z..\O$n1uĸt r-Q.3.Ksςx{'uY [eq R}PrͥeC=>Eڥ/4nst9M*1Tsm~i' `jXᖥ7ynLw<ԇ 6$@)9%5;>+=ZL/Ѱe]Vت{y-w$0ϪӖfQo$N\tU*S/i, (UhCO^IGޓ=3wQu1O{O|۳*!S5Z}IL&kTO42r]Nf~¤qU:`>#;||SZUuof=lEZyq8l/_4xo'b1'9'3<5罡5Z&uy*Ι&!W+C.5{14KZ U]@ ,Z.K _ 9R289LQ+oR8ϋHl'ԡU7 ]d5ٍLEHY/}. "<JFMTq8 u66V7I7!S8z\KM@*20y^T#.,.jQ)9Xʆl,;ik:ͨANm5%U`)ըX<lcsC?vOdZ LMEÌ\/8ZӬ]*YfR"i|ZUF)A.› K lҡ 57̅<E̲-X Xo=ҝRr ͞kv!1iWs+=wppN*sc䟹CCy@5:܂kA9,r/+y@O͜,6*L|U6ot^<]PXtW?wTdfNa2(a٢+^Ah uPbAv肛Jgc7Ur3';0Ҧ7Tj8fn_4U:_S;2s*RVSd#e:N6o1հmvL贑?̎ƌF1󃢚t@:FzOn^wH!JunsH Mv0(ก8P ˢaUs)pיu9@StRh8nF=^Ѫ{VW*T9԰u]ˍʅ\:ycRrM^o%gnN7u*shN 47NF_JU#DJn^&K*BecF%leIj-,V]K|--& (%k ]I9,. S=[|P h &`x'SaӚs*En.L#MÎ[)s;?VsP<[&7iYyT+vJqiB5 cԨu8eu 럂d8pq W3wPe`rłsC@*kZ` Z$N\x[9|P1@)Nu67qhׁxN5Q5C %*^}ujKV9ݛJ,! e=թ5R A⃤CQ]:xZCU4r:Mݭ 0uKr:[vmVTpUXZđtVbv!oRs|T_6"=GS5x,Sn&Bp s) B|40tUXZ; pv"8h`~pN'+YM*,ˌM!Aqdʠ1S]Z ̪Ck")I4P66cn 6{(dfH V5 1q'[Y͝`5IYزҬ@""4DysΤaI2:rN C'th>+uMn1>*_.ދ;LT78=$oU;`@E]ҖdEx 'B-䳵B-s(YNj@ D2kf,^'Y~m @9yO%7pFtY "~i LCC MM(|GX\t584Bqh av~Aft2NhxsZ9vg{)3osH\@eY:8-*LT>4\Zm&$oʷd({CssFm5efMŝWݗV責| `rcI$/D-KG(rRc7+W \ϞtEo$ "'7hED8:-jkU5,4]OE/0: uk84) (qQvf'e$T:ڧ2t7NLx<%ArD4.B/efGNqDZDL;YRs@"ޗ:#,+.[!nݡtN OދRbHPNjϒgZ(_X@5u5A6茷"`(2[rY·%e:t IRU`X 7`#,ԩÅ@T/c%u^>JBo!cU.zF9f˕0Q >IДy,kFh:O$k.EKJeސ<%%@0Ry%@*lj5wxHRJ#u!7+ 7M-{gcbe0B1> .3tєK>uk%wu 7- 5f4 Sdb%]{,YW*uX  ,+(Txegq $Ajl=%-Wa꼔sR7/MP*ynewYnõ<-aZIMe BJor  ;,Wtp'j#I:k+446 _ \]GID;(epݽѪiGgR 0-A{ 6-%7(AAƫI $Z2AA$YFGGru'+MNWyjBBBBV9+l+U Tomb|9'EP~?THW&`0;C@w .k4M}R<vQa0 NWr\ǐYܕ.!:!Ӫ"DB/2ȵDr~Ho*@UmTY_̵MU:k#ex8U|R! 曼>2W yu֤87Nh5\TfPU{(Z`uSA@;/X+-[ڔ`)F+FPcyOUa BS"W \L nc8,rV\+ODtG+L̈́ 4WzaCԭ|оlۗ4.QjZvOe_6m6B0sV]寸|Dn`7YJilJi e9cRJOT_)SPsʉZW A7Gm:ʡ`Щ %]_D/3jּG9C l :eD`ؕŖaJ"@ZlvHPcuD)=tBD|4>wa ENb롬hFQ@Vw'ZFJ7^ _M@;\UÌyߟT"ʳX%D= Y[T!)h A Ou2AS "6[mBW٪dk܏sBv_EIC*n+\.P:"y짚n҅JaDrG- (f{u֗ w'*5+s.jZr Fa D L Nu0"9ԪЋYY,C++#oV5]ٮKEvJ٦x"af lIQ(Y)*H7Rxn9VBI ou ˽Yq4MU*6r5Ӣ5䡦YnlH@# a $@nvFɕM6[5vklDq"6iZ/$j9'[!d3@CEKUʳU$Z,7* ZV_ + |mz̥LSP4n 6퍒ZZ'OlYYzvke^RZ{!jU+(}U٪Se};cKQL.c .]B3[jv{7 CT<{RTn%ލmWs@ieyk.P#ܲZ}BU+E*ݲlt1 nm*&vX2E?BZnx v)3lrkTqI2}D}}ʊzCem6Yym鰅3x1}D#}T6Z}ԝdx%6zUo&!1AQaq?!=3W kk;_JSF?DNbQ9+qGZ-Ǚ`ob dR GYqyΦfOmommr3{ΖMbN%RRgfϨj*::! 6X#r L$Rtp0~e\VX 2&fYͼ̲a29XEɵN*7u<^gc'/;xq5j zΥ>ٶ1#-J{IʖĪ F8"v@%ᢥ?{k[yKY13Pxӈ[sGfpl0_ۂoY1\6^jk /CEX5,Tgm®]ai)xKpjۊW&8!fn椶AH3PPS"he~/k#% -Q11+;w^':3z\ B$Qjn Q0 fw m =eaKui/I]J ]eT-mKXяa;jʖ=vΈyQi < K<4@:Xd)SYjޣs(&KyQqLZZ/dߛXm> o g~|D 6Kid%gwp]BĐS~b W̬7,jTEH~>繕z3#O+Gs, opZU9.͌:b)x%txfVA|Z$*йq*AXq_KSp ꍛ#XXhv K5~\fQҥ9FF0R8E|Z`Ce!+ 0hoƘj7"OS/!/ 1KZFr/va0.a5žŲO\8Eˆb]{5%aX+#^zfQdozp#6[u QiMas 6ߘlBҥ*NnE<f"! [0 JS4y*)۔희[SI@ubfQjDzFכ]g2QB \f*.e.qyta6pұ*Ūo.3sA,]5r06);n7b# \ѼjyZ#Mcح+CWĈQiܨ5B,dyd.XQ}J/P 5&b, [J3pLĠPef 3*QW3 &\*1b. kzRצ6mbe|puԣU,ΨkZs=u|ENxtbjWqƶJ,s3%F 2a8.YlZ0h)ZR>FfzNly1ILn[͐6TڌflŖ hGxb]#8KwW-]i> .P-`|,ܵS(I8ou*ۤ 1CulD"n{jȬtJwܰ\ Qqzb؇s[.&xj˘yH얀"] lV+Εp Fb _ +]0 u[sfg7g7eK!Ssd޴8a"""Cm oD2]2J{;f"U1k_|ƃ 5*H+R( C@+j*؃P'Ő7%qmva|Tx/BE-%\+?ܧTjpBT,ނ5Lc KWaLDԧ_WOЕjA>yaF SrlFv7Xbo "*SAT,̾#9jN^J|"(]NH 2,50lK]aKYb,W4ʛjW$ACUoŘ%cܧ3?e$kSb+2d2wiZ^&VPs7e#RL;8.S|&FVGљmfL"cML82g)^ AA5FW#{~Yw-\6ONX1i-ҋX^3D.Y15r#;)Uq]?*:ÉVG~#u:1]x!PC{;  E7KfQ TXp1CQJM!`@4lf"cl52Ѽ -Wd bmMJf:1,^_.:3,_/,V4z.ט.%۴kpayp YmEQ%sn^[\=Ej+j= w[)k0@ e o҂ң6co-OC|M3) ;M@ Q9VTk{Ԧn"ϹX/,nE|K XbX0%yCN\_曦VV:vsnBJE.raCM uI 9Jy=%b@˨s C+y4KW/14lƸWyKkWz )f#۱ 3C970JF5>nw(UU qb,K<?0Yu! ڐR%>c@s#eAҁw-(>&06Am*'0Z3kFŕcK߶NoLDy5m7͙oHheI_,̓rMI/+"T%0e̢TZL]C|ŃnG˘xaV ?ؗDQuaT-%)~mD{-R+0unW|At-O>b6.y[9TBJ$*")PoH~Rd X,yjHxpƘl h,B0IްF"=1APveToLr'AV]C4HG̸b-eNJ+sg2# WJ@xX:o#"X%:bIP`ugP S(ډpQL*LB7mQ[zUeF$ *HXY]M_F}NT[UYF1☁T=@YfM C )UߴR ك-D= (TӢ\e1 Ճ'4:3 Ex*ʸ My@Al `fA `y+ZAӈ A(@hc`ô؁GLo0X~ ,4E0و|Ħfi!;%tE;[+EL5xT=i%>7WUP X5lOޜ7ZSҔ P w/7Sb^o]1e7@`}cLdĵʋ PL$(A do0YqbmRwh(̇Q|g~XBAlD^ً2.;[RWaA=O-DQ U {+Qhs*6^P9b@:qs82 RbJo{Y ItܰlRʂBF0%mg83ET-KTQhZ2gAwJUDa9k_OKv6: 4;`TXpDž c"D"Y7"1KJsy'JV3kD c7zLȼ5j`!\NmʘfX!90F/%WqajL|Bc]z, I3ԢY`X__ 8AX)؜(Tb VB V\aMPFqӵ^և0zDbndX{]U71v7$^y6 & -/re Bטaf].fLkx^ļ3ې5!6e:#NpeuEd6`eRpq$]}Ĥ>4پ`@XCN8pvv<ӄQ̯izwP׭uIrX<@Y t>fM_gI@C"k>H& | *b8bq ^pec>\&Hjhܠ0cXk^;YeĻl$ b1eH)K7"Y]PbAz}lꁽb 73 9/6% *N2 q(I;\JvNK\Gܨ$9zaQU8Z ~D f X[4BN"@빇fn [هhP2vx|/ ENO6f7n5-|<3*n<͡V4nCei?p5f{#.0:A`om0R7DTk`$`],8s;qR.1vvD1'c#T{{F \~ v[TBO laM[dC^鏻~J=@=>gs)?h!g-mC x v*q6-J]ƙkNï\&^3YTX:&:RUi4 ZHPsCů̖y0 DحGԶȂQǨEQu"YhzN# 9B5M[/rjmHl,/I1{k}BER[i( Z3vTsNG ) I*QH`P% F G108CGEv&6kZ`職`#Ԯ}\H4"GbOqX|LvXO: b}7 DbUbk8qEB34<$p2P$T N10l;̯J4Pa~)X\7֠[9be ^{R ٔn͈1( ULPR8[ψO1x[i])E;]X~.İr..U,n8dC[;5{ /|!/m Ap\ŋikާAӯģ*- [2§*/\.p06-0U@q@[f:=ʗB~*|drzpP7LyrP7VX=]~[<e@'] ,b*;c8UǀuQJԪ͐b21rf.1 QḯJ^+lq\#1/ \у6X<"+[2s.׎ٖ=hcD9w\1ml Ohim ۠b "IXmmo(Zl羮eF˥Ti0m |C`569 n|MxR]_W {ukŊQ0Bn+-f(``_ͮyZ]C;w YSJ.ӊ+ݙp#cRu)Sr @Y߯>Bf?$5(ѾMnxv֝AVG*mlhl~TI ;Fe1N"nU`}8N5ɀSv^IY3(M%O,ѹoh1f`nXĺW> k*m'xHy2h'K9K*qq7]HFн_I{( 8*L:tNjSY@2gr$ź: m2` (,U4gtbqrM]F ˒ps)W/Ĵ94ˆ4oRKX~EtǵqgŰ"v?_ c5gY,p]t:JT0S|Դ31p&5; Un~bg*Fg;M_D@pBϠ@F c9 |F{㊃ , wb.&.*Q.*d߁pT1RPzŪb<%'K_n xYY U |72WEdZ1g̻hоf._CÖS fmU.+A.˷Ȝr4d.g8ݥ9-0,L=yu"+bRg'XEP*Fs4֊Rl#Vx=+ַj6Kz:;ic&p*WQVP-m Y{bm۸<]qP1_qtRb+vB&m/es)/B.9QEqsyFxeqθ|EK;e*}o&#=^Fhp[ V9L-+7E0VB?"siK:fVe:TFkܼ.u.ҋ׳Q>*jTlWX n|d93EaX,j$o+S ip/o/- }/iOl*|/,sީqXCjRu210Snu;;&u+ W1Ŋ w9@qzZ; 5pZQenIWq,&˗4 mؔdI`>aD\YU|_#!4 64 1s/q:m-G<lHVع90 6B)\#{OƵv5h s`VTWݻ7$mN .3*$+|3̩qCj0qO0lO4F-Z4d=1T}^r&~զl}oD zRR-J5AŨp)u5s)CxvԺtkzEKm~cj-jZ + GMܣ [dP\XkԷ/>.WW@*]PavpzU2aXs;VR{TőiUB# 8sXaeV㨷|GG!} գq >աLmd3ejpɑ*C0vs.SU>2˱\N'iKIxFPT)s!aRPE)gA H/i8_|KИZL5Qe#WV\z'8-@~#J%81m PUU`n۩aj9+q;[1{L=̊:)^mF7gD en%mn[LmLsJ"¹aV"Z)⼳-7`^R9<"{ `fڽ7p*-O$&K*W 3g#>`٣zRˋ%WzZ53솷_ql!5_%^H=QLr-7lq9,bE Cc;~eoQ v At]qJQ9@C2hz2=\} *5R9g)R\u fM|k4gQRg:u`Xv+ʁN5<<[?ُqf6JW~<͎i| w`W:1s8xz=LY/1sַ& ^gArPz]BeFi.7Wj E5Ɍ ef–@;2z!鰈އ88$ehH`ׄSe/_#ozlѐmwٔh4h}Ơ xZg3: TUQF2q͠%nof*pDž@uUV0< `z3 =A#S4#7][&*MQVx&3@iFdQ8Y4Y ;Ye˖[P~gq@آbʳ 3Aq\yt0;-t&7~EFd.sXzαJT$hc0;Xhj;F+mKEmM K"hwLFR4^z5yKRA]ipnW·@T|U%/mKb9C-r]}\68U:8Rb oE?qGVh2֞DȏZ]׉_ O>%U ,5&a PmTY ]mz~=k\qHR6 sbع[=|@4 \x EL*gQtEO"ܵ1Z݌`RU8bм*vCrs.UL[<7ЫS-畍͐o 5Urv,$l"YjTYIyna9:M-Lخ |d4YLc(?0Q ^eЍFP)M K8`35VO7_M˅N!^|L+fqԻ6s{ b;1ҞPդkv"e:Uߵ*tSE5,`ڦʺ ?1.]kJm QM#^)8o%Jǯ2}urܓhE8} 4N!ޯ([?ĪNԭ5{S`;w)ny]`)7 b )Z9eqbqX>*.cB2#fم/o??'\2 ξI`@Cۺmz&^$K-x;yz3,eS2 o{%3 ~jRs/oL [Sx3iYVy&kGܫpܷ=,/`47{)/&_[FLy0,5ŝC4h] \J?8H+T|Kx 00풛0i(\xBq]o7k7G {uX|nQs̟(Vvʅ6Bk(V 5GWrU40(`mn }TVZQ ezLZ4u7++;uwf:—jPeW ӠobagE0Ռw*)y]CUiZA!cBd/=BsS/XtCޡF^d[&`T⡞! I\>+j% r .>wQKԭU=哖7oIGqF9TƆ=7P:_Y}Pq|h eV0.iPm#@u1%)[L|h0|EUƶKTS³oYpek\K9BY_Q'MT'BQC#8rxμe6 8G]8ڞ ]!qYbmR "{e *Rަ@]gyv[b]];3cj| [!#)gV.Oؾl>"w֘pFh?a"xutAfXFpX9>mX/rN`5[smX3[6er28\i7mсQ.(#$ &N?Q@Q}nPjQH)ue<;ͅq4Wpץ(eRd+BżZt|IySedĢ(w$>F@EC5rlJ^$z> ] 9GJ[LAHZX/eE8=t/*qR֩>0AjGSމЗ{3&䠲 CbngewW#M)*چưao2L`{"k!gJyϓlVzN>B-s+YC,?[-\p1erm.ƎqQnڄ?1k$+ex0j)l`hF)L9w/L/2 D[yJoe?bm'60THDt`3?z?,9J f_eiepw)/# W9 P yx 9co83_@q?eA9EU؉7ʣ`i+)fڮ{yءxoOJ*F Z|!lVPO6jrRl_1 ^"pvk"p'ZO`.70,>w.|?>cneܻQ_St%9`Ubg :x;Rؤt[Bw.p Ar(2i:#{Ӑ<8䮺reph3}u%Volz-si"of}׋ LŰ%GT8PY HEl0PBI`^LF c )ʷ_2VQJG<*Y  F%D[Nqθ Vr?d"QR>i(VR׊qPp:ҳi ji& )_ϸ(<÷١Du F`QlDzȓTxp8w ) -E f4cη@ӿsx%a0v֟L3bcnwfA\ă0~"A~`rQb`B):$8zs5˫m%Y)FpVPBm `jM1ύsIZU30eK3YN# -3!նZxx>`<QNP9ٟ-XڽQckN"[,=娌#q+eb[$ wP@@Yow\WR\CY=S7J\7MzeEJ<}mnˡ[\n tlYt[9p|}(( S+LwFHKtH{.ĨbYp3YsbgU`oJ+4Qp &QfN߈ΫYr-)c%G$쯾Irʘ0G;0hb/%;8syb;0<6].g@IA5TprsKjJ % 7tP}5D J/z)k;LR0$#]UV7IJqį46 t%_Pnlyj"J(y 쮳?(Vf?.kmw`x%_#&u2q|7P+l6Pji27V5YBw39rP AC*if)9F<*<;b)Ui ]N삲%3E ؽZ #G6&6+!IBf`5M+@JJ!:'DžK Uv. Ijph"j-dUak(8b "yҵT.'BMN"]?N`›^aIv*< ̡PY":a"B༒&Ӳ'H |\lu-  &șbNLBE & g{ӑ2EH°u;.SjY{bd" PPS%gf8y{F[qBnܴ霱G6$ɐ (XnYCpGcbPLp84es(̧^6Uu8 %ʻM*QPDPҩfjBQ#.w+{Q)1 ֐c[1,Bc,Es/{̸;c[jPªXv j6Z%:OHng+*.B\dr2&F&{HrUKv,;YĩKaz6c2P b,21MR4/L/!\!]opؾc5؛TM5꣈oRر^qV`3>xuEY^Yyj$pR`~QP-Dʼ2ijP,! L\MAAq-c^5ZQqCL8Y2bA@RKp,V@12b$؀l 1MzuL@3u Pc! ]ʕ'^0Q^"Kl8a")o+ÈDC1]@]X#aLXc%75e: ߈xp*K.sÒ.C|8UxRZKhdTZEGODZ0BYlʮs@|6s Ҩ(Vu;Fd J660*T@pEdQatLe´Vc؎7^t5\fXPW>//FpsdܷWAOa@8TPX2T{&#n'(.JI37^2A[qJJQ[祩AR 1 [W;tZȤH (BZ9g`B2 !MI,!^,0Wv<7q8W3^6)#QEÈj0 {BkpwP?q šrj)4ȡH쩺%|0 r.\~+ڈ).Fa_2AK,^|@.\KrJR6zw-WW=K)QTr!z  KYMa{ $rfCJI0EUt@:(™ D B$dX2k,k١-b^* gCJ{q.`j>/[.,XpuX@ 2V{o b?GՔٶˁj .BԽi/ ܸx\YctL aQ,tɸ1Z`#FjXhc 3D̆f=Ai*lUԼ]s.ۘu8TCF6y9X(e:lj*\"^&Iߝt7K1u6.jt+AU jLG>-ADE^=$"bzWM*=g[ J/CRRTEw.>.{Lja Lݢ7;NJIiӼEW~!|e-əsVm; b_3^;fx/RhO![Ej8jKĩd\ &fE=@45 0(": `@3yآLį:bT_q_N r}fk?(kf9exy䙦~N˙_1dc(Gᇬjkl0n$L‰KcռB@,SPf% cyĺs엞[!멜N9A8hA^˜sRʼn|OUܨ΂dr8)*jk{dy)Ǹ#>%tBbe;Y*;Ա-Sn0\'֜$O06,0UoVj6Wp.4L=Ǡs6Z%?4@?AzcI,)`aj8pJhA{ h]|mneŀQtC1U1*-oP hy*fR^f+rQqw3gޘp"Uj"vr6b$nk6tc\K)M.3$ȃpJ-9T\-nc?([$ mMel:(=3:/+.Qm"YS/\M2URLRɫe+Уq('-WlnWvTFV]@xԥ/6Nq/7-`!)#Gۮ%Ec_-5Kh_lB ~j: bFjᵄ;kBeEĢ[/&d+s;KbcA%nLev|~e-Z Nta໅esu2Z0ql]}&84+yG`vU©0kXQ+B2Rk-[1]kNxr\{WCҤAl @%#F,R_ b WYce.~LDʡN9@+Q7!%?pfU\IUw|?3;X \T;6dՖPh!A\Xse/xyĮ1?m(zˈꐟ-\1,G4%*J @=P7&7-nY^p_"LZ2xE0lhEnwWϸGnpVj339V]pZC:E2y빎f'co5|«.E%1FQr5q/|?2^ܧ0r0rq`B,GuJ; 0`ԣRo`K0͎+2! TzW}!%>i*La1V'\BXv6>*7ߟY^@<Ayǔk>sxB:!gJgЩY\^pfUfJa6[\ Oض~v~iu :ygn"mQصK.WRK2Ot3]Lr;T6DeV {CpreAkHtЎ2}Ni%q(|$}#l%8zz7YE̶0%JD*u@puv1䂥0bҥb G TȄ*nɏ?֎w4Dȁ^$[&޹g, D)rŤȌMm6ob?y*%cmR:—t௳7eVsG:KK> 89.?#к_ݚ~-<nՑ5<8,6;ʴILwno5 3k`g.gL"( E4M"0搶ݺ@Eo*%P[[YQZq,叝YQdzv2QFdg8:Bӓc"س.EKK!D5cCUdeȜw ŒւK#%1 =`1`0v/;ϮFLCq4Y6iKjDr#a\+zUӮ8'][g43cb7?!Ej{yUhPrfQE/{xSSl?&ɉrgr5 ?K%3F7ir6}IZ [<B'&b<|0T9\PajJ"1 ɮAgcW.'QxtL T6>-*M [ٴ X~m?laR?*J[#a6%4ckv(Ii}p)¹B )ه3BTu'$tg*::aɹQ-:T0Z70T&șCEyf)G)yYbD[Rh9b8AP}q?>5qH?S Jk;&c4ʏRh";1;C5(o_$Em iPߤypa A!V*"=7P*sfUo.ϸ ?3ib1 ^DZ7kO|mPy[?_ngQS]6$Vmk]DIaYoHs rv' ?=|4 y-^adJsIډG)b7@[B 83,tHu8m1"zd83uBm[ P؎3(fXѾ8ĦF>RQd8k?XSˤN=O8BޯV"ME7Iuzk2SfDMW& \j(x<4}p9VBv?8,7 GX#3qQe ,A ((^}[9zGVH > a唂̾)KKX4n@x-0O^#/5lb1upV6\w8iA7&Svڧ<+4e1H +P0hQmp2LKTINBHMy\˂P]6 K#K彙=z /07S aE` BEF*rA^x=οy*GTl%jSc$ojDD2bQe+Z\,yw؈%\8-ܳj4 &3G"W 3DlyR*:BAC`9q };#Pt5 Ay*%4E q s@hn{CE2> û$&SR @6ȶK Q`i}ʺj6Wn|`|V嗬b9*ܹxu@/*87 E Ax%s4%τMÓ/5X3\%vqyBKXjRj@ ?ىs-1Q:UiNX^=bi2,qWqrA`03k Ebօ/ҡC0:UJwl`ӊ18+]m,?lxC<ɫ}e*w.[#+?\ %˃2%OI[?ZlY?sQc ?e1Y@ LC)T7'Q~H `fm*:gSoJKOfX ٸ*>$H D ,⻾*E\ az1fo{T&$eWR$lS2}"۫q_g*- 8q3-kCOW"3D tm u, 5a7<`!HqlsHb6^f-_,ζ!q0+Ϲ8__WjccU09BȂ,A|#7׸K87 Z|Aʲɽ|LM䰊@ S1X@Ǔ)i͜+3E־` )b7a dUqƠ> 51uĨ0ؖ2d L/X*Ne4\ O4~H/%{j5nfKq9ew\WZMzbQIί? +pTq#/Xڂ!fj\XDLдDE}$`m`Q[pbg-+]R1aSL>}x÷ٓWȮϽwL>w~!bהU{wQ'/EJ^srQ!%! }F*s6e dyL-"E/%5@ÏB%1Fq8fׂ\$TX/QJHY+SY,SV7K΄-HRp$WX,{!A7kF.Ù\PO 6 qKA`'N UNHWp7eu T{P6τ@5 TRO,h.ZmD#@ByDF@ U*U- 0-Έ/; 6f;p l_ZJP"_چZfjxӹTA#@HpZex\+WNRP?2Ti+!I8dCp˘j+L4-˨eYvg;=M\+B Df Dˏ_q kf_Z< LSL),+aDe5MmYL?Y|@GfXF\`wuSAj"15uј r m6CE?(YQaQyyA4FҬa RdO:BZf$wi^41ba 쀖$s a!ZkrHs/~оoꯣ3PE7Flp/oӨ# [_u6]yÎ gURfGZ!g^U-`}"ir8fb? kb٪{F&H E]ERyoC0 $#>Rk.4eəiEPm` _ξ3P>H5' 62ZP??fv>(EN>#IpU}e~bMO1(>^e̋/LmJHqnjCcU^S/vO}Rq,]:ė_7f`o ul?s'5D82!&[ⰽ3_Ld}5M^{fW0_-" R\sr=14ˌ/Z/X2ҷ-]EL~cgcwZ9Mca}G3^*CT?.y2_< k#o U;_ BX$ઊ2{zbZJ _Ocd}!/҃WG) n2Me.N,~UH?c 3Wllk7e~.:aX^r"z4Yr$\Džxs E9[}s ݛH(6o>=fm2 +{e0v]Pq׼eS-v%>Mg*3nY YLÖjx(B;="#]X,Ӽ+鈯w4QnzD_\u@]+ڏћ׃ʌps6*{9z_NO)0Ὲ/j KǗh"*AP^3\CfEi-l7kYuVD{6A'L֔AfYKYߎ#b+ኃ" tF V[FrsZ K/1r#vr(Ecq1n˻ˤl+dz{Gk+5]Aǜ-؊v\MlE@`DV50zW!B2ƍգgL@υIg~n~!웜!ʧJ?!+wRk)0dzTx~Ro-BQK>sJlDTAPtƣ˙x3[jXaʯZ?,w9k:b1 טd1V@<]A9$ UGd,t,'&(s#[lڂ1q.&:2Q<4KB1!TAW|eFĬɎ~ ~R2.RyJwj™`jFֿ~j5oK :2G:> ]39& .8z;f=b pYZB@J8 ^9ix@ˡ 0xKG!mFܥ4q1 !Ӛ>˥hz{Bd ptaj eLbYyB:v󗗥J`h޴ 12t l7ƒ=EgϜ ΋{^`GPcPuA5)S)؝&̘o#uκV#;^De+At^yHFX,T,ŖJyk P3) @%aW?0Ham<:TŇ@M7.8?qqVuЫĺ,3>:Z?[/֢W@ bXAJi[LEǤ_)93&i2wŪe$gu67AC)TKu_M1cw17`-5VČ f:)Nj99/9rB ;WyJʅP^|ЫъXVZIخG+Va[ gJď8E&BCUapyTEdž䕉p4_V"mGj)yhʞJQ2ʀ=K[]|6ݩac@2_ElX d2yPm[:rsK"-Cm(x{% Pv<WUdhPk˪Q [h1ÏkwKf pT:m z8cU.pryĆYߟUŗCXjpLW1A+2Q̣c~z;@TZ.j]vuPݤB梶2ޟIY`˴Ƶ62Ucq6?h;D #%aMrbQ>ddcc@_ L"[\J>K]s`q#~k6aۙ* ֻSܾJ\+W2`e\j`i Ib'Q5"ݻ0G/~ nQXW(4 fk0fG@Bu3¬H_LXN$[M1Ʃ|~m}ߩ)~1V%;6|P$`љ k-%w(SN_}X'ԥ0OB>GP0 &"l\(kMq21Bj«* LE/鷺>/̠T DkI*nJ_Vǥv!^o&Gp0̵U MuPإ{8̢EA^Ƹ-O0C)C~!A>ҡǩx%F/ %kR9b_9D4T]VC:`&Q|R\7TeͿ1< ~C(MS^4]̵Rin{w0Ǖܲ޻=3Qi 011)cj3ӴhOZMSGd*ijoXϔ^00g u\2YS2z CywZ6Uk$]}R8nݦ|#`*^?DJϝ?%Ƣ8c@Mc3kDJK M٪2"VK&6 6Yao'¡E]]1TQDj69"l*.aŔ5eDEA͘VcjAuX T+M`9-,&T(xj:GH4C6qxt @+tA`@[ /?VihɓY]7?3eBȽ(w1ob˥@C+_c;#/)rk'hiDF7ǧd4F:\)j\%Ǎb&Te5H4Ei=2P[,;SZd!JqZ`6Ѧ`M8Be(<`+1U_iPH]QÃuQVPWPi8[|9` ˔\ɇ fҶvc}^YnȫT |KC4Jb5QA('\ ~q(W(BB!V&ok=qdʳl4N"c\}[|,fP[Z 6l=6^Ƕ5cZŠ,"9Uw^ sK(5׳(wխ7ۤhjL1J، +u:`c-},v`Rރ mts95N \JF)si jr]!6Sah.-T8Zpwq[ &ɲB*/*)/&(,VdzMU̪]q(aUy{dnΛTC:K)Kda3jY4kYrs <``gP"@q `00'H-uqӬ6Ky|Cԥ8t%/05>-vN'_ˆ2=x13JO:hvWBm{Eu˃,q6zGJ_8jU}vk4E]KXlS -ߐ|ڜwϓ̾_2B7^Bd5uR]/@sR  !لVD-%  `1ݶB5"`Q 7^xAAlP} M, Z9#V`n2 uRmۡ Ƙ1F.%*T "`h)B6t An"D$ezpK KvSES,.PQkF8eYj4>g 6H"+Fp 1bUn؏N}%|~a`@ƃ8Al}" PھEPwr1]cpE?~={zCe3b֨N( -*Fū!DcU2T1K`ڂ";5f; ;!p2t ,x#)U^D1h-^1>N}E*~o߷[k k!؜(;ụjc cn P.eݡJ9.FKb7!oY:6 byS A(WeW¼L=/%9;aMxi +w>h,7x{1)lC̱ɗd|}z2{2?AS!g:sĔ|fXV}W/6 tq-:"WsZ0:qTru]F4W;TMF:1|uĨ-4p@u n]cNj}N] ⯎c+M)Zn)Fz/7ڡ|!qYnch̀/1j8 Hlf wkLJ(FSC_1 )qS'GXzcY3qUoJ+~Z3xLxi4_?6[|=."6jq F:r_O9DnR5<ɣeP8V=mMZz1c>eXAؼRZ-@czU!;2aZ{B3kXZ+͉oV(wWKŻM[pKh񘚦[2*B)р&/*L;ܥf%FfLGH [6(ԽbGLys`RaFDsu0B5oL}ϴ iijEcP8p6_Ag>W*,l z\u' nEWѴɍ1QGVykJT.۟.E?ٚ3ғ9xl!2ԊBDŽ W*CK%B/~2bL$-X),S8iWW"k$S<yR/J.=cà`%k- ;UJ%UJ(82эnTuMF9l~!iS PW­%kWxRYgcy v0 JRwDi,r:em!fJDŽ 9 uUGhDf9.pg14(L# 6mEP*SW爜k)HqW?YnVXw%K<F+aYBǡ8/ĻN3%Uˇ>OF+? ӏ(14"J(Mh_|Nx9ȡ@xABmn/sD]薢L2Wyu.nפFn%()yEsɍsN:" _Ƞ8[ǔC4#5B+Oq3]j=zp}Bw0J*tu_6 MĥLYqf1)>&j ~#Ǥr(rBܷ ։l`s~iv~!*5$a40Br_5>bF9D9c~V\ʒ| =u1pX ߘ`9/}%ܘ@O;N+;|KD5"Q|j=H^3P)!r@`s~QGӇӉ2+v}+ܦKqksDCGL LS"zs^?Pςf.ި+1  "8bI6CC}nXPs!,0 l$ޥq=qC&Gב:*iCriyO+肯 >&|l"1YMYP'F Ƴn:B;QҶ'h|?ۨhA^s?RT.ïbYPu"x5 uhYʱ a[ \Mib&ЁS\ƉwlE}<1:3&`Js-3!d5U>HB4Y%=bڰ U@]5\8>o'0#_2qqr`qXhgivE\j~*^x6G,:UǼaBHRhE:NK+ ĸĿK_-GTBek?=f3H/0XflĤDf",p  ";GG_+2O ubnb%{Bφe:Ĺ\J&:Q<*d~غ-Y~ ,p*JfQzd-ix&a [s ^ځ{%~ 5-p-Q,Z_H~o/F2Oxbk qǤ;703XXn`yb =-iz8cxR?bMM,Һ,#ԸɹTHIC" C=cJx ;PN#[Rg0My+G7j{ L687, cYJ=%9p~Us+D~gHPJ '&("*6u-BJs NPA^u)68[4--ܾPEb n;F!I0&+:f kg=b/ALiO)ݮs[(IDPhKTchlK9q\u {eIbș314PqD08, `Q%JY\fZe !FDyv~)7 l,S/U*My\8%+B2 oMʭw@1l3?0 .&AC(ju,2xCDJ$P~5`K8K_JEb3e눚d5!1(ZRԽ}ɒb;)2ElXw #) 0`ln)4 R`Ќ1rr|$qW3qIj"Px"&(j Ԝ@ ߕ"@47S5O" c>^2%pB`!2?Qju4:"9U%).\ܩ"E.)w-h}PBq"5:NIQ*^%EDZJ@xI#dd(V ȩ[Cv4 7)\BX)5P~BG@e5ZEl2E krD#TmTQLTXb;QK8>(R3UZe?Js_I& !1AQaq?&g,Ef:'2,p|DVzSOt Zh}_ |.3 jC!|6%9r[8tAB a; нC\qĬmntXc* wT+ ! [w`EP "U??XP%^Έȴ/ ($'Tڂ"́ Y|>"c M44PԸؼ7fYx%#R7R0Я0jNDwCB6 C6g$E{YNc+b3/1F@]=*5ӯ]Nz L @F4|kvY_Je6D|vJ bl3HD9Ξa9H#Gǿ82fb؂Faa8#eX3@ BQ 22*1T̓ tALCP#qAw]|F Z(\j9 [q}C( CQc t*&<8V iAQo|勇~# 8 [YBXZ7E-Th8.@ t" VV:P6ir囃kF&/p 7JM̤ŨۈDrBnʗ/5EVnH`]J-zNw+ yUVbF]#s Ssn.ZTX % ItK7 Qr(aP\R%j;.R l~J¡iC 0~=@XC{Ǵ)-s8,*<ƃ{% 0,oXEmЎ50NqC5R NC[2zʟp5A|Q*_U*#u~ u~찭Қ1nj|Z0qj}EN@K N# G: z=?*Dj,nS4wţCw@kAdHw2%KjAt! F%h*㘪,0OgO7CL?G(b\sAġ 05 5rJ%dsrR5o$#iå<Ƥ~쪬Ā1(LCZ#R]wQn/6:wKLwG# zXCi@eUR P\aC 6K 8YTe\f /i|1q mqץ!_ CDVOK ( YaUAJơ3c6_QX2܁Wi26 ?҆"87EDFV^HbrJ]|N RkD~XB YQ_E?Q|"8=b`f!Z]PL1b ur"]1,h2CRA(JMe*) D0_[~b#=pQ̑:w%b~d?3OږD+\cF4CJ.v(!ĥ {s#a`4Zڌ3! D*mWah AC u:ssþ\H3[b0Y]ZT*)$Xڔa}aCF](. 7̩շ QԸ\+!2@52 *VمNcT \mLl _AMB#BGHVѧ/.x1?AMUR82 @d#P\:)f!@lS=X^.ijb r6_g1:%h31E0RmǴJg>EEMb "jYI RqK!}@'5VŅe@j}@+6Rj1QUvȕ.F->2ҏ؆I|e`<^qؗXV´ aVXH(2Rظy`wdk/B#8> e1PmΎ6@1(A:U.SQp1Hn32diW 0*1#jdw /6s,.&"]}LL?b-DH p]G>>3-E0"3e׬h?%`/.I0KĪB1(P[\Eu f 0T+h:D]Lq4\}"fGs)/gkơfjVZ緾RBP?~#wXh\XREYNF}"Lk>^BQF/zge>V!5D@*/܈@茈ɵ@#^c %Q%Eb?/(Y-ʾ=!$F^Qp =;Ɗl S‡ (rtq I^%(?JQs[b1ҷ^VYAr־# Hqvt3zmRެa6IbSl U@:72p3P C]yD&wNɀp1ݱ`h1y!um Xdie ?q_2{M%  AL7,\qkg1EpKH).莯%4%+)fߤ"KU>bE|ͷ%F$aAPK"5irTec}X `/0dw7)H Yy1Gp8;@N#у9{/&߿4Jjc2|a=N{״NjYsRP}f tvc0>(߄t5ƅOtn&%=\6 /Y+J{&%yqW@ط`Xפ HHDˈj~18E*c b_-RPچ= |(O[.ik5 STAyx8=xl44< 04&BRlJΐ ZgRo} wKT:[\u\q(껡vt<" ad\]Qv%Otm٧b8sݘd؍ahA8D\BLT_|{"`{^rZ/ j9nݨ$h4(5aS(W^,LP  [Z] e|«N,7p㉕;} 1'̪-M 3r.W t0[ WXi lHkQ(\7b6:M>YU[BN{ bյ}g&_4ݳ,AWȏ!s>Z,!\<&u<#]'#8jU`xpNVAJbAYL *IBHaUj&Ug[<`3B,N1N$)We3^.fN:H-m̋z5Q{x+;:ʱZ;;b/{[1t:̈)^Aaq !D" (7/.^PIտ)Eåx={䴖 ;,y9}US U,λs1ػ[^+~Oķgq)u(a՚FQ>^ɧ.eSPz;vLqF#hWyLjS6=.6jWdGo%ZuphGԡ2-LRU.AܾolݰR؎d>mpPpR9*NְUڷ" =.bj@-A|fP-vAUX^oZԥ,k:-@NezkX72tz]t&NmE5sqhkum<*3_:Cv^ttM71ut@jGaӥMYMƞ8XS1cM:S dK B7J*™|xzro3W+BV@qje¿j4QA"c2 u[\|C vkD{k: uK|7 =A1O7buJ1zdc(ۅ 8wBjPnqnFve bI6 Nw0m)x+Yj(mO-#vKЯãⴋkw./bZKt uOKOqr5Rju|^hWMVxRJ/9Mmj6X.IF ;ofs Y[k_Pkٝlг`gWlQ]׉ZU{EefSU"XC.6[Q֑*+5g`e<S_($ c5<HoPs̲uRhrx9@=(+;yV_@VUQN0+jJ BEɘ}]Ry qn[ J2jj۱f ,`QTz Ub ϨA4$NwBYJ#>zҮ(ԸsgLc"ڴŅ$!N*Fd0K6R{Ui:p?%h7h 0PgQH6j-oQY)h4+.)ɾe-CԮʙjEvt1cM1p,8uf2tz==hD48jؖz9#:zD K5ŇZ|ǫ)һX2+V>,qa}KMý`P--`29GP}KV2L~[=%14#4њ縁o3F=`/Pk?^s W!wUt bh4hɃ5f]`QI] 5a\BDu)偼0nbkm)65DtYky 9F|Mpde L7(H|/3c7]}EV6V˯ EoفB)ӟo.ZC`Dֱתf'TD,~ ;".#v% z'oE3|vVe`qA޾.iUo3&}BfVw0Mo)wt|J’)qe q0.4߄VʬJS,ӟ lr(#  -`"IYy@~H%>Q;XSN^8?;hlDVr.-{ތr H aEVoni)BֳʸWliwjөx㓷pyQ뀕U0Dnn6)҄¿a1٥:n2}1BD)=o*}Vz]6R{7 VVEͪwS 1ңenaqs0xm3Ǝ;Y7;4m^P fW!*jn̜w۲) DGu\t1 [_l K @**k˨CGx<@·&Gy&A OHƱ{Z){c1|8_F\ʫ˹Ehߵ\7oH0Mzō=ۖp5@^-˹8xus?a͞:=af5&x|M~\i q[n kYxNkQ+϶^y 8g/=TDXщ÷ L]6kQqq|1ݵ80԰/x[ 煮B8sbaǬt [X, YύGpj|aEOA@:{\oRf~"PxcX UC1 LXeZ*2  jZ ׌S9A@Ro\>X (\<R_}˕ʪi)ġ[^zv[,w si G г=z'`q+9R o\o_;Pkeň3I}oPZ8=Ju>qjV@͞{_:폗XaE^Gu5b.?+!sJ230x>Y+ZczZ벿=>%۫%#wD:|AN+ҞO3J?%{/bPW=N/;i.pn婪(˯By鐅/櫙ZfV n8fк) x`J kfvI/¥,.vq}ezo?q T~%l1Ëx1G!SgΥE%ûgvOJzk>Qv"?Ryݖ&cd߈9|˜bk*#vuJ wo1qtƐ&h|M%PE}״=.x`&w.8.W1|4v ̻4φ%Z_kEG)X1k'c-|FS0P!Q+zuZ^߸-9vK:pb:@OUm=ՙ`Ojmۺ#uLoJm$/-\ÿ6Y5س+n  `\'zuMbl9)UseO(Y9sۏ{ yUy)>,f[;+33Vj@I.#_tP +pk)ESVFf'{P-8`0d99 x35uU#tl 4^fŔ'GV@܆{r3}5+߯DDI*æ53$4]|AØϊ_*Uфѳ2qڍCB(<_l%7K^&b@u>w,f?zeңtK̯,SP ^zbE?eve%8o>tHЃxS@8;{X ϬC0uy< b{.̘ſgqeS{@՚fRT.%9Ys>\yߤWt&D dl%FA^ȸ1(!T#P),.X8غ5/4j?ْ%Lu:ּam9%#TjS򂝱q`ReW)Qg. 툻Lj-Pbc+Kyb.ɸ@ΉgIQg8=f2z" b) 'hwEk-G!pLz2z,[*i_< H^w2VoWC?Sp B xL[׏,D;T; Oƥ6G1!)q,xcYpA 3)nSe}0ܵ`KuQ\~1?o(2/ZeveܸX7DKBꔭ7%` ͜6#تBB8_jvI@. * [Ud \s5K_n P~jl[0]Q ~]?Xe_R:Dm;d:DCS,A4 o*|}Er% 4u@#}Eܵ? \0b0 QbW"fncyKb;o etj&T=qF; C֍K]evBcWiwf 2D C.[3paR0j5 \1.j F; #sLA@n"s*h+xtW1YGH"6(]"JP ޛ0;WGQ<JZ4Lސ(6 ]F /BnM.sP YfU9h*4', 50]f>= (. Q6q9=!ڀe81{c,Em,o +&ȁQLpPqER3B j+9tlU.h̨^eJs8 loّ5ưTYڒ2g0! ?d4ܾ0;̿@?(E aܸ!J S30h'u,D __8s {.aP;L ׌yQU#HF롯̣U* XM_ele şSd7?5eK5(tU4ҢqZYdGgļ%Gk*҈1ȉ<_j$f-~xt8!̸Oډ%!1AQaq?th;‚>מDe?J@ q^SP=9:!kZr$lϸFa;C} k2'ߜ$o(B981ܩpg!ʏݣpi(Hou0Ih"6dž (Pe59k4o> "2̪\udɅL$o @4]G_XG hƕb~lsQӃe@/WNH]$d:dZĉ y߶eEi|>`R;]G +iON|#i$|~ (Q'ҽ18jWH[$@_lEMGX%"{dbZ?fc 4GӦo(\o&K$j} 52aTLWT DsƱ!aT0ǧn׹n/4a~1bp١_cOxru`6ahwYX ')vKb1JFBY{ge),>#_8e?a,:&AhlJbF)(6Ǯ'@I07]GM-1p"` d̬OxBM 2Y$CFLm]٩Jh/{cՀ W'M \1Slo,O߶6ȦP`h o8s =/Ť%uA%I8Vpwt!dP,_"Aa#)ȋAJq#g&;`eQKprֿ3:>q@}h}L1QLg6QxEwL4V%.LT ״O7II"Gf"L]V{ľ=1lI1!@$7lAzIX :dUNw GBu׮p3LT4/ ׿YDŽ1! >f*f^$l-D"oS9dONH' ODXC^Z@fN qXK~ړ"lV5GwӮ4/ï>g+ K{|(K׌,1xS))1?^5@J]8n>ˋ5qͪ`ߧIɤ)շ[BT)Dv7Qcy̴NkǎKktMA}t'Wǟ?8( ݈ƠIa ^L~"On0Ƞ7z ,Q>$+'P2,$u:;frVgS.\Wɓ6 z.\k=*&5/&l1r)x눶IQ@ER:p5p $8pzwd3Z#8NEH5Px a<`Z|vǨD8:Dx*p}'&%Dv^ƸbKwj >(+ C:bC"]IL+ΗX3|\?TuèCo~?C<"v,9qf[l }&X=&%<JO~#ŨN7^^X$#"WsdP2p~"JUuCG (dbEX|S98QVUkT3(Cӳ3M=p$Ӿj wx8󯌑OUCƤ{!>㡢$:ǐA D{k@3-H ԿX[@Vq%F\Y(dJ|3`}?p(FPu_i UMV jǐ} B/$O^x邵%Rzf@qg)SfrBd k(\V _aabO;U.ǥ=(uƣE; lUN!)X8+d D/R ~/$\*ڛ{o!H](@9f ܊Ize 2ݓ]1@)0RFK{s<`DD"-^51@5bʢQC*2JL࿓K px-mO2v?@o=0";+,\$ $?o%"q2@NdJbʁzHf@zͻqc㜵-n}La2)pO„u?AdT$ʜ-a[kv)zv;٥k}GC c|B0w,,zD||Xa(<i€)^ADeİ[:B}@,Sj9;yq &dRf.|~2º#2:Hѿ)PAh&q(u aCb_y(d׷5`L}?UF`@>$H? LjL#%Vc-n1H;Ty\k ؐyBf,$6bV"Ǎ,iKyN`0d9l弧'fHQuA,N `fՅȲf"'NAg_=zBJp WAsJ+ xo8LLQkDbK81FqI#wPs_wDE62YL&a<Ibz(ŶN"`<i(X&{r Z_3Mqit" 9:u7xQp:cSdMX||c"`[$/wS" jzF@BvL0(JD}or>NpB߮$N(spuO=8=0RjZOl`#^w8DhKYhb7αC`S^b~;z@O_L*!ffn?pN(&-H^" 'u_t--~;N]OMR<U`J :}_L0txzv>2UJYDg덇 }$ԉSXiIZ~0kPX¨LĐ{}7tt.dI #>@ ,ED> wIo4&^=;~|҄#)ڭ;Q뚝׶5 ]$`螾k3Y<}}DH"OiPQ۷|2Y، XM88oXh:vs`c;b(eḗ_Awp05Da86S5פӚAV؃xrH+=JU\:2D1hL@$P+@p(",ERQסDI.$mPe};I R$KǮtҢV^9F^!ZazSZ*S~# m}}1H|yŌb*:9z|/ ;KBZLd(LǏH#?y!P:Eb㷜lLI$Ιxa`莔~ #lp6(C7 z j||٠/BZne;vɩR #`DŽ}##Jx+C]~B,W{LL\R _\&BK|JƺL2GppA!q\z\<& a(&`!mf^|rw'&ccxnDk !VӯMg+ %I>"$;}Bœ0(ee8]ˠ078bȠydQ{aKM:$Vn]90HÄ4D?=*7^gO9D&6TA~$l8A1hyHz__vYQE fy#ځ ;dk8(lA,|z*Z$2(gND++(16L Lh h/})Q@_eD]b%(\Rv| ҁQ7 )Fd2>mVSXvx 2nr< Ǎb[( k@b<Ϸu[%1>oD z~0B姨W;&A#,apaU(^0`YO$z0K3-z1$&+pq5$$y2Co$#hC٭dBNf`T ȏ%!ߧ:M'Wx*i5/I\}0d}xڭVP#sKPԓKe(/}o&=W mct{qPTa Ià ֈBBOF<(^wvx g>[9k- w_uSK:cA=weZ+u2fyqy翜~e:`Im߶ ï8s'eg[ca,GW8BQ׭V `:tAF%-܌BY&-ma*KF8q4F=p<I &>wyDQ^y{ARZw/nX_"KgrZ$$}No#F#DxxG| [w `TD;uDMo\C0Kk;UYszbĈMOc sX̉2eK IBt7QL)pu=0(J]w?!!x- [BOE5]#ʼn+H8B$N4K$-,qBxP$EO8ӟ;Mƿ'#h5U^z>q`m }0R@2za2҈)!IN0b f⿰ ~}rhHwQ7.M-ka*?o&* wY(:UiK.z` OPJ=2 tP19~ 27?{(׾ !Lb[=TD]3z7zcPݒ=9HA?^Y4t1w*1RUzxYb@IgHt*ֽ7Hd!!9(I1Tq M,t I@ㄱ/N?(o"z/2G%?"*vA"QQ-CPY >2_%pɯ>w"ŰF#bWhr qq}I }2>m F`$4#Z#џ0#Ik$A7_g%80FtF}DYG5D5Er8,z9_e @~\ X$v~=zBV,j<wxpX,X&b Q(KIJl$܈%Ir Lq|$}7G$:]郐XvRH[團5rT=W T DcsT q68Ј({W@ -SbBwX6="Hb\.zX9B%cU IE'WJY:zNC S}$oh0y*5 (c$[j$xfI19E\ %WӦCDYc!(pbKcJTM~= *d&"욍a@lPSr{Qbv_?8^*% >17dE 1`}VS|b)Z?X=0TK Ϸ88"!1LdAxNJ:_l /='η:?XĄ7!! %+֤;׶K5#!T" )\؝,>,Hr@ !Q}{EN ASMAK`T|ruɳ 0Hr"i~=Ղ u .?(ggo[8mF\DgxLۜ&r:À:= $G1GO`U3||RSgcH@zbƵyU!<MWwӭk$D+L.4cAǗ/%xNWqªWI@aq+lA2 ǧ8DNzcC1ue9ktT;@H)F 4X_-k D]ƅ¤aGA䁿qg$I39$(sόnX'\0(Y5be*UEpS}=1k;NN ,XQ ROXp4@tNQ2+$q"(0l/%6q2Hg^p:Xf =9ɉK4B]]G8Q)»;*.bX7l(!(W Y(]JVqBJkA {Օ{"BCP=9BpWAF_{ɱA$a*ǹgq4J\E." ;$Y8tzJPa|aE 62O"D<# &= HR&)a ll# $X\"kw8 VBPEI0vhB 7FA0 eeQ^&Lc'*(Xvmf'zaixD2rvIڿcv$:wSmF.k5"KAF@Qq Zi/oز?v6z;(&THU]Cg sߝBT#^Dez`YBuu Hxz61 1Q^ s 020 ly=˲Ėx>p0bJ'Y+L޹⽰Rrw&ia`9zL2}w͍EԻzY>I+镡 +~"W"9w$]uEՅn "a$WlFȗǼru]ǒGi&|zm (7'FfqI(uǮ M[E z" ks&W5bakh)_MK( &񨤰X]t a* b|qν[)5֗ gLWm_!D'n wəZAgӶ(߷oDJӯGL8:HN _me@-yC~~d4ȘguȪM!>2 UW ۾B8_Spb_ȺDȆ1 Y : IX4~0Bz"M%ɂk(n) -UP玷4 5R|VwM ~~RA#<%BwǪ$@[X2CuQ$Vr`< LqJ%y+ ΟkJ0QuLol Lyl)>O@WD됆X"sHbe?$nz  \F/PmY2I(GPI D|vuizqP(B;0 B}0S#^NQ/=8 LP)x)߯Hœ=_zcBh27Gz錼l:.P?f'}2v~d%AlM^Zzzd"2RްC)Ґ\f(_W]ad( ԲEaԓhGShjH%oDPi^p݂l| D; Htȳ(NȂ'QpAhUz1(@t8Rzo4372iLƢa,wB߾Ϝt3ݻː-R8<2PLBCuE[{ciPDL%~j/} $itLM-F=DupAHW~0P; & `ԄQPx)pL#`@$fK~aı}D}iפs3~;^Ɏ{[Fv3l*b2$.7&Zx>1ٯ%^"*'*B5Y:x˭Ϸl)t7aQ̀Ӧ m,#_lK<;8,dϧhC8>0x~No]ۀuz>L=qֽzg$$ 2ǯ%""2oVD!i1ciS 'ypþQdd\Ĉ,3mxqROUNp8 $Gs$<ԩĺx |$u|<ː6dbQSHY(/G*o{I rzQ9tIK};[,LgmHLesrl="qmC5DIX: dE(::FM%h\'$O*"b$wɷ67qsKr~\̨8>}iQIF JB7d4rB&3ÑX 3dL۴AN~1b>hĩ 5ᙟ~sm%5^p,C@ܾB#?dd =}ߣ:P !Mܳ[]^8nbX QZC2Lz1ePyNlR2s2c|aRP ^IXh3qn8$Tw;vXDeK91ؙzO_}b`5Ewc|@&Q[TdPId#8T8\n&U';B=*yH|aeH(*aIoA dȎݵ ]ۿ|᮳'Y =tpN0Thu>HYsC|ME"ɐ _JCr] ҙs %lTZ+6Lz;c){WS~25%%F$O|"l>2JC 1y S=q)EfPP8)&6uH CD˂a!clXh;Tߏ| ZZqۊE1˻oL.#r]Lr2JYq- _2yL oA"IX|x ;Ήd*4V| 2J;^ 1H&X4d,F?[BBo'ROňȲ1?& -LkcDLjDV=0 ]!#G'fq`iWrOW0D27qZ8qHg^͠ tr&mz.{b( QBGQ' L`!ӡ3bH7\8AX#0ׯl VNϬ%8N>axf6M^\r232st !~?! OH皜W-Z7|2rM{Ntzjus zFV -"&,F'PS 5żK"ކ~q#J~gX> AN`k) R;l ˑ3q"(B_On$-~.sl" 0d! 9G RwDy$DbaБ00O8cF;# .#̶U0Yj 8ޘ=?8ʴd>N (6!ۓIUw%N?;Bs8M`CQ+1>r2 ؠs{d' 6'J&hdɂ9 p !J#0S!m %SA1XvGౣ&x'!L$>vB*VޘT@RO=M7 pzd(V]})",sBLiOhC9)@ib,Do(2{E/#j=@̦S<ĺ4h jQXgyۯVDFN[JP梷$zO|Bd3k:@ea2Ds&c{i|c/BG|I+"jr6JcdT˺!G1#HTC9y7dE΄"CϜETchp-;7&) ȏ˨E)Fw8&~ÂKw]AhzM;7jv;1e\ucZq.p+d{>r,I*J&~lA<hc Vު蘓s&&NCQg tE9 cI'\&7Zwwix8$D_%<5IzGr#bDxRq2W!=j:=Yմ.TSy Jthd!!,JJ7> 9#rM?$B\ dae91xx@ī޿XD6Nq$xIXoJT 5d,J%1O|;{leaо)?X$ ƽO\I'\|dܙ)y@$c,DR8e͞:+,EdDEG+55eW:ZK=yd"J .`8{=J=5$q1?d bf 47 ]}2P PLM%sLn0(/?!`. tԟg$"8a+(coDAMD0 2qPG{pQX{oqcr1dиD2W*&uBX+^|S$Zԍ*P S"~EGx q $$pdHds/`ޟ[C5EdhH-`^-E{a.̅n;cH! āLBwpcH͔|*D6J1Ų>\U5cW S!rK2m9fFᯇh)uG.!*`6L|bf0%"[x'<{#; C?7$%%&)8_m")_  &qĢ.5@!ڧ<:4$Zu_<HU| ۥ=$A>r2tLW Hx|A{+;5# ť%=[YdcߡNoAoL\LCYAǼqR5}0&.׶OYfylF)?_b|]ͼ6 $*#Hhə@{2 \7 T714C/x&_8K!oo|o #dfa/J%#9ɢbV"p0c#N7V\g 鐳L}HR*FBŁA`ƾGr,&,)M5ͧYBi!6Ka;#%n}10իp^I5ұ$ށJ60=/j'x%F%b%(`TEvGͰQ7,M zcP#}+E$J,>!pW{L9$SO Di.zXBӋȕ@2\'Y0}MLq+=d! ?oD.y]o]{Ƙ M=ܷ43F-dDy9grTzgbkWشp)c{MqƦPB6MEHQI#Zbpcf6je [G$q (oL^ Y-j )VtX$w]uL.Wz2tdz\Y#`e. )qa1v[ \}2"觏l*@zM{q~2 $  ֍Ôqz :؟OyR$z '=K~)$ 7UDGM@Ay^DǭYO=}_".2íd䭘x ؈c`ZzaXQ*sJ"%BZza9Eo%ƄU7p cOS\R *TЎJ'PJOH8iPA2&隱$'!RDI 2*,s>].3䇘 f(htu1"7% EƂ9)`J ;p`t-Dq$&Ʀ0G4ްp0-#r@@#L+8h4l\慾R%ѻZ4uEEDp)]A1桾ocCy{X &x.I!!0i}vƱ "5oH 1(Rr e7ƾ#AΈ\ JR³ް$dK_R`I)H&01ׄ>xBL7c(NrbyT 0NGuHl 8@]4cS.y8Rv(ݢD#Puʒ?=an0${]*wj#SRN(ȝ sXKs]򑩒q8ERk>]Cik)I.;DD1f z ڹ5ۜNH. '48oRzW %D{öIxֲHf8d+F:4 BҐuɃnbʋ%qх dB7޹3 ͑)r} FQ=5A& N=L泯 m]w{PAx|RT>NDTexT0F:^M` ߉K fw9ibE^';ao+ӣwXͩd)0d틣`$jzNERML{+I- q=ד`aT}1"A$}=jw!O1`Ўxt"kRJ+ˉ8IQ1Q)Kߜ<\* }.}Lb*x' fH^(wž'x`DLpO1-%h]K|HDuuB)A+;q}pXYz^y=ZѓU )'"#I|`'0uRg`xFω(AVƁ$dXCwlVT!^Fr"N͖)bNɈ ڂ4ŕN/z,Nl ṁJ rVS .)1!%RalH 0r!+A49KaP\& V@/f*+%xzII/Iק &Q $)BxȚ(l#TteԇL JPN/gĺ01l+!ЕX'!2`nDxR{0L+ 1KI2-f7R*e H2#H&JfM#bX$pl$(]8}i4I.+XI(^8B^a ?8"e#F㩒,߮JB7>\BLM~kM`Y[ddDcCl)׮Sd]|W `&B -Ɂ|'0a!D=N<ҵ@$7C =01ImnU9NB..DV%f D u׷/F]5dHzudQބ,AFzI[s|V03:@l\3w,r)!f^76LA1+/&fLQ օIdɯF kHQlX(5!Xٔ0쎺bXPl|EGR$&),&0%ɭz@`uPPl`ǰR M"|G} @aZH Bba*ƒwQcN8(ZhJR6Yp$DQjL@ S!W|:luzkl>ya-|`'8/r!?!:X؝ԙ` :)Jl ˄eJc$ |@5=z|㠞WER,bS>i{:<#Ȟ>'h겲v+Bn8q|').2}(;gN-/K+^'e=LMN gN0o& \s@[=>֨~S+Z'Θ>5_J®c\jd)8)nK"AQtd5: *Sɵ>J R!Js40A)2-  ǩ4@DF0A[31puEL 'Lk jwedJt=h%l7{"%~?jq"jD%m%2rY%zbc4Ԓ퀘%W#n4 DGp |5";Z?x;J"ٛ8^2B+e遞4 +ķF$;;bFIgt^Sߜ. o=qpq;z,T4⣵ZrYK]^\ u T  pm]K 60QJL2"sISWQ2TF :'|DDFL0ܨ#H7 ^&@T\n@MjvãhC! &D 7DHqޘgjĀQSXRe&+ )f<[3Di)X@qxJ+! 914YL6-2ƙ 1H}NiBڞqxE+lt3o.t@SHɵy`ؑpU %|%WTF % G@Ktp< u`uO}x ry񲭠=#!09(o`atNȒ R -$5jIe lL1 !qKwT=` 07Xy(9!$uΔQl=#k}1| roJ[׌m&d}9h|0^:"}XY(UVbWK(j(Mе Ypw(5QhY0ֳApct;XYb{r-Dy8 2)ܝjtÃ$w 1㌂<)uzÈctr{ SR^o}tzatDX\톄 f^͆3 K ]~ 0]&#vûnq$ Vl2 t=qTAR 9&B'ܮҲ#Kɉ# {DYbLg FJ"LS1b[BX77 Pd moJvrH0*Bi5S!*N :.'`^^@i:!HC1u + hȔ/]blf",:DVcM((VHψ M7  I >drP-qF03{#`,LrU42WȉAI{{8$9UĚXwLpCC mm$VU4\y­w`@)ٜW\G[NH :”o%^$) L-P0 [RvMP@eLcS)c8}9[yc7/J"v^E~$[N׆e[bA]wgd0-NM`@nF`1`e!t:k Kqݜˇ7 :2w>in酰:U~2$w$H,8 Pbd4(F܄)%o_B޽uE8‰u}$)2Q%N>qNr?ҹ3K;l 9HnX ]B̗t8ܲtJ42^hi20rx`c^ !*$ L#FR$2))J#w.{˅s 73L U" Wx0Aio.āUf@1>U↡}0Yq99ff$#nI臶G Cd(p]sL&|~ pUQGlS > PɏM2WHVUi:se@yŐ%;XeF8 j%r&*]PO,g_̊O&k QNIpG7;</ߞU:[_#3]2`#.)|WO$zeX D KE4?1#$&8 Sld1<_\FH o8A;I%mަ1& &M @Az%esN+8FMZe!XH@R!Ђv6cv" fԜpӯ&@*JIN/ ":{h (0qc:)5X„78bF(H j^yYA *84Ye4@aĄDZHMP"0v "v{=1р6l5C'E2UQyhF0ݱLal$GX@ە o60S"%0k%;s ^XP]<}e+[M% '(89w56Uѹ.P6|BVDX:c^0&cgG rP~yɫ0kp!-ԝdTHX@('%{Jǯ5#wpe@K{O5h11QcBuŕ"z3t:oyNnb(\Os? '}>W^ABk2Ϥ$$B#Ty]$BY ۯ Efx Lpwi*E*oo,3P-~XD Y#i\D ʝ0{~:(ǞSV구,+Bu u/94HU^\Ls)5q:$֮+8B3SQ$",?&N du}%E%3QiqTwgMlq0|Qh>\`Q:bLLp{9R,{C^㩫#GwAtv?̜UeLAR~?XDDO~i@K=bRIpX={u)F࣑cO&n,?x-G^6 >l$뷂f.^Ę a)XFAN *"ܐa ">+_>f .w?eHAnv~%7|e(gx: Lo,5lkx.&Be" K8_̖1' 'Gal3u2D %A!c :dv)"2dėz*K4 R!K[A. c d#Ǎ LKX5*NIr6QCPȜ4V.ӎ8U2^K,?1zH4[}ߜikm'$!ա5WʑZyY^Ma ZD}/`mH![x)dKgs„LDc.7[@D#.De>!S=}A xy5{\]+GlI=,]ȶzd0Cab\%|dJHT?infvLa!9"]Cq mM+dyeh ;׌~84Tk;2-ȱI*꽋eS\2lYRޯ멭*y֐t7Y30VM8{M @EcP}/,Q@&'XBBSEHbYbyw0&מ2itG|'eE4"(X;2>-ssw퀀ezCA ɳ׿j' h y\(@q`A3I&- :A"@XX.Ҙ)ɝwbL!6KIpBDRF!3Y PXCF0.A('ك&T`#( $pf׶"Xm7Ze'm%ڟ" 9"'I g7rX U=8X`.$PbY3fȹ e9pa  ){IACdNp9&\ttPa?D!%/!'HD݈K 7* xt@Y iTGgB@r;{k  IUtU"@ĘKkJrS}]HCg85ܳ~jDlA 7PIn\"bJ 8 $HӉ]t0c /w9? u*5+QV95|!'2 t~="R'||D]7ո\,䥁vԇ\a=ֻ VnI5nxXFgQq$ed7.0ҖSHsl2@QRJTkXh@Eg.ȠTC(q?sEgϖwXjfl 3's7!^<#L: huY6b{PC]%-\IGmTkdyނ!e.FAp 8vNHTR8b=1PYl1_1]+'=2QH)턋!QLP)I#Ϭ`8឵񓔁I$C] SQ7a$-|BxAm"R}}0(-5;R:3@c3 0@6ɀȍ#H ,#xhz| XLG2)A Zű lfT3Ry%%D!Dy`遳G{l 6C.5`dN@v `,CF *0Jr0K H֑.+p`{`aC,CK̀B$Q'@h I5E+,B0]>"PKW82tmi@)`+3 IGPXLIa&mnwL :&1DLhhlH-&:ziR$\w?m?|A.#ޠG3:!2sPIdZ\Q7YK{tYcl" ޹*o s5fW6|`Ɛw?XUPr0w"~<%j;B,iײ'!d%}g9SS:.%N *r4g^'!8(O&7ܐ!Y?_5BCӸi8>ӧRrdkJEJdۜB+=Nvl6t&M5dq'"hl 9t)C `P~tL{w2ĝVW)v ځ=4MV!uȓ"iXEyN _@9(l: ߾&fN%cRjޠtwǸk <}/JEoH}EAɧ>`ĔzN&RP1ڥ];ɦZE^ypQU S[d -"a04HĦKcQ0HHX^#ͤ u8==1'D.87'0+Rl&* ƄZS #!R@ Ԛ6()$37v-$V9*Jl葤"U5lKf%ͪDjaN"H@b"IQaAV@i nL9( 4$MM}O2۾B/oe˚U` s1 Բ$^Y ,*n^"HyWȶm?i Ig%L(-XD(DBAAZ0 #pcAM$$/MIdQN$!JY2m ?8 =Wlx/q@U{0M`Dz8Pv[*qk&*`[31!fed> .O?`@QĠ5&:@8욑>P%7|S{$a\Z#}ty*6AfEzYXESts奿Dm7H`Y:*ƒFD %Z%cL@%e$ bBkbdvLw/+ KG(S?׉K=|y0HsuPռ8 T{Z/LU0(BH SVJi!|%X0OUP4a$ǯvȠ UxHxX H!AsDPC(ʼn SI5"둣$@hUTTj%EPlL*;l)@1W%J!%3 D|b#pn5!+SU)̰>q#<0HÍom@E`$JčgjqqHQ_yɞЌbHG Z!.!jrp!@iM*Pf7DDh0- !d,=QiAP  E.麇G""`5 %&$qxzD ჉XQ-2oEqWJHP"  krno% hc@ lW t ‡khmX]9'DIFQkA)F !̩da9D$U7'9 z +`ߥFTR$Bt,I3 efmn*{&׬/i D kÌk%P'4Ea+Ldm+ylVF:򆎃{ l  ܿ>Vݴ+{~%] %x&3Dr!oZh: = 5I~g F+)'7@ >+U$ťدb5S fF ,ztaDۤ)4VM!d^DZΑ ִH:UOL(C#\ &-EeM͙˭`BZ &bF*Kq-F3$ a8HKz8H*)2T-E[v+&I;rο1@hi d&u![AFQ<6Jw" HW!3fE9& -Uy FB²Ebi -U6:3H`c2@2X9au +@B Zj(qip@ hC-+6(& w EpMN'[ddB,Ғ+q$5s"F}BE7eZTir~pr*( hQTvK0($t *npItz~$! FKd`'/x]!`r!Po(\ln 0 P@-k:H,p bI)UXHVIN2@XH1 GCFhLr)%j@E$rgN L\d8 R+maqˁ(E}3!LܷwHf&2t( f*[XdR^[b"#4 -I0HR(xP(I51]6+`@.^~gC Fb7N[K$OOAI K9R2~@!MX,\@iBd #BJbH% {ZnvHHR(. y2 n&0>RRh-&Z<QCQQp B!5;N<%J/Y9*30 $!פsQN=NDY#:)6BɐN5$2+YQ+,q:[q04kf kR׽&߁+!  $Pћb2@"UJw;A-X, lk˾Ӂv aeco5F) t<I(EH{F"]qY]i#1cG2P, JN J'M"ȤņLL)a ($[&%T$dJBIEBAī,`I '&" 2dA8 `)RѬ>zT`bѪDHb`dx0\[i-Ĥ[CcijB  0*Uh8BjFI0 >g!3mxu@Yh%Z)&ڐU h0?:, ̂v.%#{HC."XeVt@AS1)H6$+zSO8I>h`y,C qjxAP\PL48Oۥ4H&ՈaFVMɸ9Y,4BS'յ`]LyEP5iy(bBڕ] Q| D9Ac>h CDQm&:O7>' /Y *j')ԽxȘ3P[S8EuX $d; hK+)\+xShYmFGYSʄ4\f9l F1+A8h*&[l yp<$ [$}[ʼnkq_& TC.@MpbiZ-EG׾:CGyF=p&o^7XXhC^Z QP..)T-Xţ@p!n0Tʛh;o'1Ah&Y0B>AN BOA+Pq;ۈH=2zT[Jt|5F']}08"U6!;iXqqd gRI:qHYJd}6DbB%hM*dBl-b=`e'w=`XP2K ./VEFZ3:+q_RBB"LJFRhHl4't]\+F 1VNjdN KBc7dxX Ra󤷔'ĺBpM7qY2SԂ@[M06SDju1!-,~p^KؽzeRi$k}2xF`%+`c5@擧SYFd7(uIb{  P%nN1M4RЍf*|> ]VWN,2!SLLhcㆫ-T6%{u+ʛD*P{A)ZNߡ0*IBd$08164UL_>>r:iX]x10MSdFʮ+U !EARv;^/x C۾ YR@^"ִI[eSZӄ(XTFY* 4 +xff!"zOiz!4afjwb,=o$*dHcz7Yd`@W#mcxɜZxM3338F1%1D\Nʘb44Kr8j]|dL*]W9ȆX@ 0o&f uZb:cA bnU OQm%P1wJ418%_@8[&0k%v!F{o!&6P5%2YD/^%"JOLDTT _%V7i+'OTaqꌢ!f @hy覀{g5ad)N =GG*s?@FZ2ٻ:$/!:Y>p@0:b4=[3ǍyX H55d5u&Ѣt*PULi \¢͒#%Rf7i\$qTVep8cXѥ Os'^Yb}dÅ`sP6LJsY}ͶDNA7ǻl_"q,v=2K9ۿf S7tg&T]_QBmqgSs^2넀:iH0(vFMHuNqPRx{qy< AboD&G_\+$Oxery`K6MFe24@Z|9bӲrj BD\dI$b 4Ix  ǓVc*2!#ܥ3?DE.&q`)EB8=&O\8 ;(d62ri%KJ2:ce(]ǻFEZa,8)md XBBVӍdռ5e`߯qp=4^x-'cIe9|䀹|JKeΘvgFCNn"l&SOvrJg],z1aq4Vv1!=,L[G IQ BcFLѓqNF<eGIkeDd5rISC:ӧ80H,M9z Jb3퇌fEgX0ؔYEV5BbTwn%/$5U|jB5Y$ׂ8-. ;B) $$BwS2Pa/HBV5EnU4_\LuZ!T\}n*"5>B$ZRAVJtևyvJK >NM,=Bb00!:2- #/ j͸"|B 4",QㇼŖDB#@_P $xֲj9|3:k顫hR={?#4˺8CA+#$V;w"#1h$ YBn_x$L7 А~[7U D]m&%2ո۶j vu #mLQNd1>X"QHP^~y٢u)f0w!aPbrzMu0)u6 P{ņ#IQh>E:?p$#u,_lb-<;J晐B"E{D@F: :^}D3玞7&mqw Լ8BUqX"M]M qMДdb8{JI:.*j!Sħ {\c=Y:9ff_=H=|bGIMt $zMAfĪQ sʊ&Zͻlx'Ƕ" u`Ѯ@,Ӥ!b2FX`gWS'"IX큎0XGF:+spM +${y^"`r _LrCL RnBB8l;xM^0@W :7Aq@r4 $jCcaZmŋEրfs'N&:\x KGD+̃AIeLI?P3D9Xr|ąRJqjpX*NLӇb*1UtP 1tLd!!q͘ _f+$ӚUd i~4d4z;w;CdA뛜-aey))JV.:bVf(ռ}.W`!߻_Q(\=Iu$h0l;0:_;d4]u>)Bd=&V&1F)rbeqIB2'6QwRO'G!.8z1.SWq>||t$`0s1LZ~0`f'\xHD3udpvd\jl H^kĥO#0TR;> Sgcd(Gv4pn#pw.`uLb0n!S'q;Pt'I$O8AM(-j/O9nGpG5n7 O?e0h~;a!^#^{aV 18T`"x!y;;Cj}󉁠ӑ= '~1}Km԰ۣo~pt=O'Q1#J1XbΏs#ڧ6AC"U#VO_.$| pO8${̹d >D07F$ Mu@Y |els0"h QK4g8uSRX,:91a@wc;(\T0P@(sTYEe>#@"d]%ֿb5 rY%RaZ]W gp0qC&ǚ@EKќǏEY%"x!&)^^ENB"|, f`$"hq|\Fƀ|< }}2r+D,ioL@T1kӆ IK;E .MVq*&XAAs n0< "5vZcGp-54 3 29}0 damKp]XZ8_l rS/xB!cɄ$2X ;s %uɪ_[>`6yD c @i<}8LSc>>ۻև?~!_$J&L9 r7/i&xUDFD:&2KjܱO8a ;~9$ƽ_&H k(XjB1N&0+;ME<0ۉM_ne@sz`gb!N (16 @! ;?rzK<#0ᤙvca{8,}4ͼ N$&$)}nR>#?D&MI'̸)|HKOOIĘEDq 0qLsXg_b9?cAe;@)]fߦ](_zDcRA竉J'O\bPBH#O1D }:,Q~V^?܋)=d=1߷1!&C1*ֲ#'ka1U=گ=~BJ1ydeh705j޸8}'e(.urAg;jA"$Tm=`asIdr;"=2Q޾A)`1PP5 tE0"GC Ekbnσdb Xo$<qzz+Vqlb˷2oe|a@!:%&y2Lz M-QUo 4,C}YG&Ƨ"C%׌,fz*a 4ڕa'ck{{xUCK&qn1X}(Hꘓ_u0BRvX,Di|bL7ƨxƣm,7"A,7A Pi+pT$vj z3R,ߦ&u?nl H D#aWR3x!E==-ª8X 5&'o0B},"bƦ3O; 1 0`3p^r7E0Pe%>{`ؒ.8ŪvμiQD/|`o)Ǯ?z妈`p@B#/u0hH6}zưxHD06_ LoI[pu7r|bDQ +kk1o{TH|y"yk!lpR *Lb bG "\Yjc#dlx9'ѹ( Π2@.Yu+e[5y8OH"VOrfE\D}T"*QP%I YdI jnf0\Mlb=L!'SQݞm(dlfBftؚݳOL%sWһ}Fz!N#9o](5g#`K>} e1#OUZ% ]SƐ 5p̨O϶ :~~{4fH~\MSDO_.JˆخlBdqJK(uҡ~Yg"}`a I/|P|)+*`dNrZ@* AޙV$8jBm`sb*:BI>0#& \](7+(KTa8ЃpJk@9Xa!$GqXԫ땪K ^&?x)B_nyZ%O[ʆqǬ2GnzGry)(5gvȖ MzGiy'MJm { \ ZJ32r?x d&~DsBSr.ɌVx*TcaF1X""k!Om2>?r[EYLKuNPu'6@@}li.Ti47'd  dS2u)@]ux,+ד(r'{yډN_ \"h1H cW;85mVm'I1AH!PQ6?9(kO) %@g1)Uu [G[@XEwF~/&H8hc(__Dz!z%{)CcAP/ CL9DJӀ za󬌝_%gW)!ߵqBqZ9U*oAT 2Mοq"HT8ڿ]nQ?ROǍ^.Nl$ə-u^ 1;"xɁ+xc(tArc iq%45"HG`lC{MD?x aB.b)60N̻6oe~ 霯U1޲V'! Iģ< I~0 vOt $ድhCq_4`]Q/C #Eg^@MuC\QpqਉI#Ь Q7ZctK̮=\@z ]`9`x金&yK ^~4ȋ<_ m;iJ#Ig7~b{0u=0BA~ؑ(:=22Haֺq _,b.<ك.T+څp}0]X:XBAebIoS;%Udyv7&:TDWr^Uc=1'!?#OJ-;g$ ݰ==aCi tBa\X)|T )3H:r=Op>Tnξu`/_/ ?X"G֨W JsI3q ?N"FzN2-rU?~ !K=O?g1#S 9D>w")b!Gh}y~1.9Zv@[_ iyveBZa&Xks&ŕ*>rc_ks;X*s@P.2,8B%56o_w$R?8CȅI$վ}1jDI緮S^{He-0@$*bĻBA-kdyֵd-POa¹(emA("/ ԒQ ~\k@HT 4^̀fOzP {sKM5Bbg!bɍ:i*oXAQt㌊>fBqԖ, Bz7W{yVpu2LFf*&^Kc᳂: L@4F-Doqz$(jv1kD$$|` E = =dMulX{ݰю EĐ(|VNw6Tj|\wxɻ9jUz8`q̠ :o $Ȏ!)Or쑑: Hg>G$C ԯC6TPo:sO@FnLh!@r$u+::YD8UZx˶BaDh(cq̰$6]tEXoFEKySB}b\=VR{;" zo;1^wo`OT3a_2 V ">`Ol((GԄyD&S3H 3QoVCdHE?xǵv Q*ߞ43 q㜾E Fp @5@"YH޻Y+\1F9"qI̋>`wqdP~0 PNH$3aY !!㌲@q:XRqHHUw^oq{'XŲ69QcQ$>9&A$N@P~.^/@@@2L@'iF8BzLkjmD2|.#`A75 8~4 ΪU4 3ɓ8h~3Ho?I\P!=/>͛<8>U2( ]>u=$Py^~XJo2<'\9AoL쐜 Qb5֐LCg^@1ךּ$?=XJLTHB5%L>D^9! =^D!H# ?e3L iv5-&*@ɼu$ R Bb wT;<=C`Boh @$KѷNzHyY$)ְVmo~wʛdH VBϯ`(t*9fZɴzqB }cLWh+8PIm3u>$5. (B׿^^X|l`82uvk0vQIDYİ 5jfL[ 1 Ͼx(Z$ ca.DԂ2zhWζ;)f~pgWL,#oa DD>0jD#0 `g30"IWx‚׷|caC8eI7MC˥}󗨄&O`K\`: AoϜBϮ3Q^ Aa)GA-%G^gc:N{g8}/SP:'^q$twĺ^o z`qL Ha >A"?EOg&*gI)%Z8/E2~-}a Kox0޸5_k0)G'߼DG;@a"wɴa "XMK lN$~0Tg<Cc?g9ZgS}z5"~`@D~6HLuRK23GHhFXGH}rJw&IwX33u%~7 chGqJHnjNb06&TKZ{aTO]ׂ2B ($* 4 k X ?7*F 76?% ̒q4}́%Z=L+aB%@Q*p_F]pʄ%B[ "$d׉[ĕq10`z>-$]P%2pGq[]\;I_4a.Aoo-K'86\e/FPs wL<yߜ(wnphl?|+Zue)a䂀%cIޙ2> Y$v鑒TCo1A%Lgؚ@m%Tx"BxQ:(n" 9 ew_}0b}`0b:J=TZ/*1` 552b&W$T!H5捺^[L ;~phbIgyq$3 FFaϮMp?~q*?ؘ?x6aY13F+KY됑);`ؕ, X۾>d"ca0r'3TT- {^E ] _P$ m`jf֚醴i~1fsvg" -zxW[`}`vE/H2ja.-uM:utu?C'،hC',1G^5z(I:׈uxl+NE\fC-NX PG1|0:y6%r<'o'-L$<=D[gA1  buH `!Fd8a0ߤaB\'#8EB#q'D_(x?< Po ]Z75$C ~| uUz9² !}x, X<C7Vujwqsf/7 vYap*﫬 BEb%ˢ=\,IcFU U̕A)1 Q7 s:j' JbN @ 'n|`$AEZzF#X5a$w" Jۦ (Y"z,#a?Nptr%C|oPngHf!̢.0! ߼1LO_UQB -%<}FRy9#-wW2} ,d6<0d,}XƀVȮ_QN2’IM>ɊN|v6:8 eL XPqQ5_4l&qQ)>]!"C̀ypኄXn1"Dw=InL0R [.ܽ0B0(42L۵h%@݅x5byT2N^q%&?7IHd BT[(2%5[ʂ L3cR,/$ Lѽȼe%{{2.P~{PKIb;Dd,qY#!rN `NPDG `?=NMdQ bXJn2b9kDoR\D~ D %p DX4рrXR0::G],IiL6KɆd@;0q"E`" U߱.`4Ssg-2nsĎj7 (T$DA8<1HQK~@"U?eg^nWM+o\ְD01cP"5TW&PS#-/]0Y==|b`(I{~xf=8ªRgg5pKPР!Ih鬼'Ԓ1vĉ|dp$_,X?oIN8L$syH$ƶESAwJ*Ye7=7g]yqe{;vp 2 |.µT,S:Ś0,R)" X3gcX.+r;p @12t)1%K.V2MFY չ8 8O5Kbi6o܊/SA@YeAi|5)X\dF8)$9kA&@xFޞCca.}2v&!>&SBK@d[u Vk[4L,,:BzaOmFY<>4BaI3l{-/cL@f$p\ϰ'=} >r3jd웤ۿp{W헱1qy8өWbxU0H>VK->IʕWx4H1]`g<8ZZ&žeSVKŠE2ኒ UqscI$'lN s$Գb8d)0$+͜VhF d7bǵKoI$Aа20=:bsw~I)\ Qڠo 4gG;$FK:>>YG y)x~Mq@9<ɦ-zJ͵vҟ{FP, 1p:+=o8%LΨJB2ϟOa8SԼ0naWfCy86=8=_ $#'Rl@װcSsHU8;0n+i$v 8n<63FO^V($`p1ݺثhqnD)-L?j;sZ'Or&FGGP}G>~R-A2Ih *_F2OqUTdh&2p>:l~Iev)`~F{s"]I$ol7$~z<+I3${O xw,Z^I 8]聀-݀292pmJtk^Zi{-zvSԫA&d[ˮǚi CWr(*W8<]  t2;JCo5QG40H 0걤|9׼]m#Qd"u8G'ڽZUiUFJ_sͩJ9Ij9kYZ|f3t9{/+h9l)6O$6ky[G +,m*JaGzNkrX vP:qJ9ܬCl U)hsC5^&MfdYYm p09zWKsX؟1ۃTs:t\h?d[(@s 9ϩt{.ϟ9y>M Ư\ s͎~kcHYDhHpty=sڍYmp[_ebTg ۵hx]WEZ!$##^@<:NMl<% IH2͈Y؞-O\ghtk Ί;Jp@~FH@5hwWn2JZ\= N)XUvdH빤dct{  |[k2: Kx̌͵|}[Mmtk#7Sᶧ=R[,@!%8mcvw֚-e+W!@m쑞3_VxW#V[#4VS(1$8ڼr_.c 8$Ḋ.89_yGWIWwRMi$ztU잫247XݒIqVʕ с8wxjZ}+e %3ym ܙpx/ OӼIocERe- W3PMfT@+%`S܏}5:\ܞ)VG By"$6zp> K'. Qa%e Tg\JŁ9_k>>xn"`HCF 8=OWUWNܯrjd{⡃O Ne+wcߏ)w_xkCʬj-`u<2dž_ ֮C+͐r\n>$ [ťS#uq`tN?J\ܥtq`w p:?}+#L6nO÷.o/0/SWcd9@s~~.idn[i6vC®jy 1@c^I$gqk&?O6X"(F (nA9Ͻk01[>H/a{bxzѴ.ȵJӂKm#sDdR%&dՉ1=1pzsM&[ BWi@Y=iTJ$F|(=g]huQ88 [<+k]/R-sXYDnn-H$Dd3`H bwu,Po=뺈`ڱ}yṓU .YLvo0s־W9(N9Kn8ya+Fiߊ>m\|Qׅ$tˉ5Q,ou0Aˆ95!|e k&4Kx.B% &m\^3Wڳ'Xtx.#LQkr $q?lv\[KD# ,LnxOC3e rЕG{u 2VkuOu?/WwSx~14]9n!-RQ  W~f|% Hj-T.jwހ썈!;H-JSNJ|? ۣKB\!]ccT-Ǎ>$FX1y#IqY#UdYYjynSO {_/co“}0xy/4CʡR8 >A&/#~KYZ0YAAI4?)-F 1' hφߵI񇋮D1l1¶QU,l.1rv#iR$EqaTu;d^(с%?9M/. F !R`WI% k0UT }sSo̶Y3rxϭs^ 0Ϩ撊攜tyZJ($poSF6qsIPr(lPԜ^rW5%:*@$i9䚚%" L"RŨ歭=C)lHeJkZ'sGÑ?5YxfF@uYT9y 5B6D*$aTr uXt+&nNs+VdLw# cj-XnQN s0'1~%F<x{SntM:6 73}k{ V;X!HĞa1u=E8Ǚ鰜r6iHpڬ=n7*P88~Tj^;[eb9 t@O_~q-d$sŁwqwE$Esw?rYL21 Ҭmqdcr&'?ݪ&#Q\w9%dK GO(s>]ϥxfXO%Q("xB|ffpQt159"*l?aΨ\f[{f̤2gzVqVʓrSf}N22OkisNidQlXX}"!|ڴP.ڃ2帏lR<38Y2*@f i$ʉ~Wd#AtKqnU̲[]Ed'r ߏSuh]jr}+ "TcֶmtK?[haZ #ĩW/|_zzVОfnfi^6Q郑V/&B\ZiwI=~kimifJdOqD6bL䈲&QPaY$ҢT!Xouk}J=ZDlbgN³M/ Ʌß;ų?|iaRº]vZ!ډ9nɵ"Xco= 7v 2EܔAZFi\\hϫEyg𭴶˻́>b\ ޹J󎭊ey[>;;,4Yk\y$J )3[55>$Lk_?PXN1׎/~8Ԣ嶟sNd%f܌ofiZuKt/K-SWS9|._hzUJNJuy'4[,!\y).ŏ n5Z*ٴbUPIw ?LޫoXxhlΧC4Z d`Laʬ^wܮj'kho; $ޤomu$nO&6*JH93s=֑֮s4W(ٷ>Ryl8$U[N݅K1NhPރrmP)GG+U,"F(I dF{uj[WNh,g-rHAsڹ.|XE.>RJ\9VQZX߿b,>k[[ӵGBu?F[2Gkq1q 2k|qعⵞSU;a C+ēD0|:dT+YVs$&& U-񏊼Y_i>#&t??-(5h)ķɪlx0?x W܍0 {|s{U4ڙYR/3W?sZ!R^ iNEz dm}Zk`0>Lj^ Դ:rxwO֎ڌCy^w94GEݎ:IVϖS ɪ\|o50)ٌOqn~vLuj9mduFiG8>S$M".aFY1\ ˩MN;iwH>}ޱ240A~y#S >T6 漹i(_.6_]VUvO oy҉m/`7iX鉮{%{h{hܩi^XO/ۀ>^k; iGn'Ҳ.hMoTsQaX>=FUKVtgC0!%SZuR}owwWr!XB"Lrk:Ֆ;''Y1II? z՜s`+[fLI ?8G%nTo1"Z"F'U{F(DouŇVymG3sO~@\8)&Ph~gӅRJp8$Ol-1irZGog y7Q,W9z9wx{ksIcOQVMVR/Xw+UUwթ;2myo]^IKy5UA s򌉒''o gկoy!;kvwbCF <"KgA{"}\zDdcxpwɖb f_8,B9?5@".^yiٹ[gjI!ہX[Iau% ˋv=Zٺq,51ٴi-y<;yoW-~FdžOm:U+MSTboq8TﰚwoBw,kvVZ!-"͗au/n&aq{Yƭog6kM$Id&:絍"='Ciy,@θ}6ڭq}M=y{ƞ*|E]FjŨFp^aqˆKV"_>kbzNiYjuu,SiVZۮ!1̓d6B# zjZLk qvj;87%Q8qFM'Ú%#E[^j[ͪDq1 f| ]?J<;xRM> ;jea ]x\4o<6,qͽ=톗4\[ijlݹ`;?מ*i{*^eOW}jV^n텑\t\qT8ip,߻9MR Z]X25/C&-6SLS$s/ P_wLo*p.5x$ wwU|S\w\{y@,pTq1ai{qmjVYY.m 57Toh ռchz =}{ƺKhPCxq\ͣk0xgEnkm")Λw4|Ħ7$JLh0A<ᄡ%Qj~8=qV?x^Wkxsw#2bLg& ==aGX-GWUԷ֖\"do5ZHC4QMɸ֛soqi[$ks9ddHnNc d$O\rp;vv] 3Lֵx[L;b&HѦIǭUΣ e濢BY{V̅9Gt~zQhDLÄrHt95Kuv}\Y I! dbɫ-S:LL- =Yq#ye!mk=2h-q,~cG~灟@~7Py`h`bI"÷N~^Yj>"]G-tctLItqwijK斍>mowxV/:NW%h-L*o2HЎcDw0nZHD06rE:KP kc&<4Kd,cv҇.5w-io.RWHʏv㞕۹W B;$)[Oᝇ;p>]G/_LЮtƖ{ ٗQ#bO5|p=͌@L!o>z}+iM{POʖHf+dhN?>[n/{ .tRNO<Фo;A dMx&KGSJ? x2O|:A]gI\\$+d wC_MG]&$n'h`y3#${SVwܝn9H-0c>n&#zVgu{{7I|l ]|kx^u h, oIކK"LcL)x=+R f&dI HJY;{uhJR\:O49L;$l\0yZ3NiN8ڥ{4}* 7ۤɒ38KX4rM=`G0#16ރ/!{Qcm3jWNbK{3nÌW);\|.<_:=}k{WҒtufn{'ȟ._27jn;eHxFp\tsQk1E+\{e Aqyx`_ϯjArd,y?捊J_!W Ϗjx+¿nu "m:LPiQ-P-V)b}55]#Vj$W~j4sđRWStk65GTuФ8QzVNU=$t>WTmS?/:-MISjۭ\;Bqzv_c:ڴ>BE ˜GPԿ|Z>%zmuwt6$M$=3Oj“MO{kǕ̠eH~=*Ҵ #<&'N%MctAY$FqxG Kl@h0KUdAݟl[7ri^y嶲&>TҪAEcm,١k{{Ȭ%ʲ<|w皿754Um,3 #9`O]M 8foDG^sVD%ϗ+< Sӏ5qm /cy=췾 Y$!|6GIVj|?g^_O$ly#s1K,9[x`#h>$Zou4G^7/r0?VORq$W,*d܎J_" χdN=90oEbV 1h/gT죱ee K43Rd< QI~ogģJ|\u=~{Ǔ!<+f]薗t4"\:KxdChl?{%kՏ9H_'R>?¤@?lyH\eP ޸K-~|敢m wt玸w/+M_oȧέiQf3ݳ_AtO=9 ku-cKo5} FmBl߸O3p ?I`?nn!2q298Og*}+-mU5lϲ%n{/"'|hl6_b|"L$ūe*[Jɤ_ėvgI;@?. R=mkI3È$)?>}{֭jE-'ޏVl(ysm vcg܅p?9894u{[̷堁7; >-nVdC !аSQ ]xWٞHmS&faurCmJ}ح܈y;\qYRu2,Mg&-6S=feQ3yZI>Cd"yq_3{fSfݺɨbO& -b>r;xii FQvR{qoahT!~x8txvIB\&̷쾔M'y{A,j 5@nF~gaagv!GBΡ>s۝fRPkx:M${bҰԷjVڶ|`V\gCq궱}JU^X%Iw%$?Ǹem&u @x??c$i}!!Ԧ7zsW7O)i'tA.A"λ? i6z;gZ#k\<=I0/\U̗Z:¢=-ƒ?T^A<0sNq"5X#X-gXKo]rv&rL/+"Fzp}7Tׁv|P#3N•tfKX\@{ݺқF[m7j:d:Ō-K96Ya3Wpx&D=+|)m N|?*|L1MCF+ça<;'oav4 d-Ϸxzv*˙w1N[S8F#psF=*͕ydu/m'~uK[v!Vޕ<%W/ac '?:pi_kƻ/;E^_~X6 }[8~Ҽ۾$v;_{zZ:u]U wqDiGVmdáHx~Z_Oi 7/@? qH"V4 =._w"CVmu&'gK3ۂzEn(۰YY8\n1)I[4̭o#=qY+w5'o@MygulX$Vk^iD%d,v*妟vs21TǓrn4MKY 5rl/\J©FHCu>ձ% ˉ>(g积Ğ,OYi6 %/ RƏ_oJ}iDnїUfE}A Cp0LBR4!gofFւ[B#9kcq\Y",RB]9^YL1ge L)A۲n=% N1$Wq"oyN_J;㧽s:CLkW]r]P`iP[_y2&T6GpC`mM)Y"L4jH2r[GWKx"#9xr$#>!c{9dlc%{~-m|@yW&H,W@ar.G?u"OC#mwmtd^+ڦcXlȑ#f6ϾjXǝbAΑgn*[8..HnhVvm=' K -&@rp'q^zoWVElGk$ Ȉ$p ɝ͎+ύNGڌbqFH[.r$E`bhA~RG?Β[\ YVlz|ڌwYD e1\$4-GtȌBRO0Wh$C2&v|/eqhC'RkBvIbƑ=w@-ȤbjKy=>٥kɗzښKkn&fo&0s~K"|"K.w@vin͞ϖ/hA9.̰4*ۏj8ۮiX|7&mKd44ݧ%,SmO1O XoVjwEe$lD|~w>Q*s9Nɏ $ OGe\lpǨL!Xüq r9I{Pz.yXDY]U`]Iok:\@eyFvzXEsAkjqyLJn3hSyCգ$+DN>x|8LTy @ϥt5~>+ӛE:uuo0yC#~# -4[j~".kؖ|>v:DHw\;x2*Մ677I$w>Ϲߥ K]M~6/ q .u;aTCv"fqgt&R3[jo5RJ#b$W|c$Esm@l괂;Qj i$bJ[I;5xv; ZBm ۞O!y$@Zbe||8;>DpjIp{>D.:0WlWdV\ɼgw^/w5[@lt볟үO_W˝T\uQ|ӥTvCȉO^IG]d7Zl Kd9G|]v|T.,nAccNzn-*\k;_%V%_1%ti3g,\nÌ_,6??vQc|=gxk~ ]* MF5 .㿽~ >h|+յt ɵ|&P cjT6j."_(*dqUXu.{Gj$[5c ?_+`OJQHz5{ߊ5R܅w9kFkm[k56Qɤ0ޛSkIBW2t]ZjgbnR+crp zl 1GK]GFTjZ6(:o ϒXs^i$'OJ</^|%\;Fu|oZH+G&CsO?_??xAO xGm^G4s#bO-M4/Q$ gE[O\;[]u^$#<֐-9$-t@n8 2vxZ2n䚕I X5 4r"Uqtm+C-%KL<A&'rcՋtyI%QZI}ε'}*@㏡i{n.h::v^K,α!a$SMh XYkk2PN&C0ab-{~,:}Ń>yAq&N\[jeOXPG$qO^ƞⅸQf=6T22"`؋^~2kpugK(ILv#Vkko";e6?8 uo_»n>xټUxx[[? ґ$4]LԹ'Y]i+Xg_n'#alζfHcۚqs~K{F"\Iߎ? I`gsdq6`{dJ R_'4{ St.:waZFDi$~{ egD\%ͺ/xީ“[C$h6G+n2|ulwmDo>\y1f\H۷08m|@ִw j|7Kw}/DY%$<<<%)#8f =QY }pty*\ }TI6C[Hp"`_g WGZxb[]Fw [ᅡ0:沯mVS %x0x*1l]Rh1I{ӗF\v:_J&OM"ثW]OQÚ"DH@Svq]쯩/$-d.DbFxQ[z5}Ax7%uI W ~BMKy 0))\ih'z~b{m\>o@[ˊ;-BHU%=kOS:jIt#Adi2I\~͙2,eخXgץjZGp݈-)$$ˎ?O;l9=ğu_'wĭJa(`I#1O%8kn-5zi~oogҴȋX!}[*qjȆhe^2"?4M2z1ROj.# ciY:)"Y#m2n"S#+5+V" }y C.z.I[Pkfb8auW#h^/Ӵ?wh]&# #PoCљ:W*5C9/Π87[I#Dlـ^;_+I]eηk6Vy q$O_H5;Q ZY]-ř5@Ϙp7n>%.]#$\c>k~xk=GMKK,&GEܐ1y]"h6jgxm68TIvQ뚽<魄pq!pU-7Zn{躎im(I.n1XGn6 |ozi[l6!FwrNqS`f#1$r !ߧZ}N{f3(ec6v r?-Ա?htʯ;sZ}t)!,œN.V7N5;6r7wKŴHQyy3ꗓj?RZF\=z>[Lc0($쾧>v M};kVFk_vasr񠏮.Iu WS~}궺E2k;3B<$M+24C1&?1?Ƥh!Rsemϐ:9e?&iG(8cp}Y4-;z xZQGw4E%cgC210qX[mho7y,ݫ?VX(Y v#Xl/+2d}Wcʩ*:7s<9~4m>u)u\ H(gwo> ? |mEHgO$3yk:gtBLҼk]C[iVK_-::ʢ;W%$pr[:{SU%fy_PwI&K4N>ð n{yR孠yʜ,&OSVm͎N|IsukOBuK.,/~w } nK9éfYRPI6d?'3絹m>Ѭ)XCn )>{TIu)G)v0vOTMm > jK/E#}9G GHFoxĞ)%戚=KBe )7~zC/J3yq3;ǩ=knKgGKIe5DWB8,p5"m.1_[_NkKS?j_wvzۺMfc46|p-ؚ?M]YjWs*qcj7Z-w᫋]x."BO A&N_xs\Z_uq O:OkX"2[r4zX{ᓪ,4O VlC4qqj_ojwHQ=ȏ|{ 2XF9nF{V`_6vFI{+Mt9!Dd)9}]xcB9t %Gpڱ{:S$CTm|Wm^>>8gN+CEmz6OqQ`w ץ$nxɞ. eu{[Im*$l#? o8n1ڏf۰ygf/X&Kd`6ZگM6Dn$0}3Ta[p}n#tG$cNHt{f}|x=+xdf䞬,7 x%Ći|Q89cֶx'iCP񴷑G-};1m̛%̜9jOqE[Fd`oz4}fk.?ZSVr ho?QpA#9_28ߎb%K=UyV)ѭcOCKsW/nIX-g-y$&ONnIFޡO7՟{{ ĺZiS)3܈-ϙ?bJ -! kt-cY˂ UK A`xmo²,22n57: :ʨCu\QM^G; ؂ 1dKs<2ImOYG⏰jQJٱZiVu9G'sbZ.UgO糐&K q;)Zvg7(EmH~ݯDҼ/"~G5MBfv#1rq sk|iX63lg{Y)Ze4wZnM \Mcg@q(s\/?nV_ ==n٤۠In5VItm|7!qoh^9.˛ ^h98 G]DΗbH77͐:1,Ves}t gU$@W6-_|^BovAP3݉G$5+jqC k4mI-8*X#Ov|#lWmֹ-P<Xo'9#:tq԰:dqBvK"eYٝcN+NV/iZ喕};Hcp %wtKay8'BW 0zv٢[jzvZuchRτ^O>[bL- NYk<s|g,(x=3FbOw>xvy9I;K٭u!{c(mǡ6">L |FsP8*z|noB;JN+Hĭ="4#y·̏n?ATn)ɮD]-NJsv=[DJƺUƹcuhqBROqFτ~-xVx:[}#OD6$隵33|ƶ,u[L5k->SF[oQTVKijA#*2_}#d,P$ݻn-~Пi<fr$i`36=ǭSq^0@Ikqo=sGd=pJ~DuS'埛!͸uޢvnZZ|lnthn)?cMĩ%Bw@v>pw1bm9R}t#LGxoP_8'-JvE[IW~ d;%@払CK sAåSwD6>xZ y 6:=?&5M>znٯ⹴eKuOF%+a[re|wǞ+HkqIܣ*) W͚n-m[h%eؑ̍:p=ğJP}u^(;WV-ne|uS.绺Opi} IU8 WIȄ; ayON} UVBNTD^GiiymA2G4Cn‚Qwh5o'aFu Fߺh(8҅ w|Щ\0zg*hg HB3B޽φ> xǰ|[;^@9Ὶ4l۾F5MzemA5ԖY3G Tj{>u+յD_۸/[97-(Q~Y6?-dezgZ&( v31tVWx$H•?kMc 5< ION-&F R _#{άd3 hŰ\<~deK) VWQ}>MCy1(!qEm Sv ncZami$jM墻ֱhd,YdlTOǏ9&֯BS: IоxS\OZs}L)"X?0,օ692ȩ܄HP=+wHn.6"\Incp%Ix-U&|?uxyxe+`09ۓ{$+Jխ [T5:ċ^er]mmg桪ORm"O N#NK-B1/atr0q?*.`#V.$Ջ%8@Kw3npplp][ ^⻏_vV\[ˡx5ЖM;/z0-fP}qǠUfXmgd`D"~2æ}kQnpEf1FBsym#}$TT1F7֩|Ou xgKE¨tT˃?{JJ2ި9-b  8?{jsuyace i\vLn#3To5+HeXF $ƗMMI6y3$]O#ބrhvּ3e$WڍckdMâp(7A~P(Cw-v,9p*ޑpFno Il8xœ_ӱvnskiW8-zOP Cn|Eew*K^]I% .G#6|? ?6C.3n!6snw9q:ޟߝnk twnLvvI+빓"۵HL0O_z@pmI#!8< (ӌ3!uԪ H?1#җQDevBƍdLa$7$ނܢwwH%A>^ :X/V7}=#.XouM{m{rdWdl y{dwq\ $!SzU*nװc]Z_cF[q?.\H.iͬ+#rw^m:Tv"*!{c'ΐXQrvCy/5U|d8'[mڍ1A#Z@ 8,|9i'Mg2x@tB+Q]LyvaH)O$}kB7"-B\#1)7niEf9ne[ Yh8BȏTk!m|@?ֿ%j>6]?Nֱ'ʈd y95myK Wo37n5Wb(,' qn dtDZOUkx<,O~{khfb OoqjY5+8BFq&Ȅ d3voZxZTtytuueh7D|FW7+-tHw bz忆O ^ͧ泹;ͻ}h!S9;ګ:Ɣ/͔ jޏ-Y2 ҩn%&qQ2;$`gydsֺd+-F=@J-؏28=Ps*HWO? ^:5RW/"Eo3?68M[L֛ vcjz\5?dyrJ\mm' SVO%wrZX 2jヷ I62Zj7dQLWH95>4WOUBuuo^X$_epWP𕇆>LQ]\]җoܧMr=+86SR9K$--U1Vp8'>~9N6vن ~XeECs(9MH߭w ~?3hm5F س( dhCF:P~Lk$Mۻq'nHj]#NÅʿ<*pu4xo_ d6ɠyv;A-S J#ylg# Fӏjq8ߵCgD rV$"E||# ZqxG67zr֥b3p @x]*_g[mR{%eV$n8\Cs35I 1?:"DldK.lҼE's)*~?WKsMv঑3QOuNN/#{#$ʡ 6sW63Ger'[ͱK^[U;2 BK/}a>q'8k>{]xv>Qg+7f).FGv>XWvͩ,o[]afć?up:u[ioK%Żm5v"ڰu9,y|gv,s+ԴJ/>ͣ] ]#$CT|Ujڃi=WH> ֲ5K%(ǞHyޫ܊Q{ܒuR247ANvͨH%[)9=k,t-ឍyJoaϜ?s3Rn5bV%̭$wIf|mcxİ6^jۇntI# a`[5 [@5VKIV#ػ }F>mҼլ!ԭO*M1lⴵj)޷ A5MF\u8 HЭ{ ic?PY,+(iF9PZb=LJ'"L1}y 0jcXM'91sQ +s >GoA'Zҥk)-ՔF76oߞkYx_Zsg$x$ps<HT/BtIŒ#^švN|;4vG{Jkbeƣ%?h dr3ԯE6KR[_2FT2'H kv=ԈL SlPQF$x=#{ixgT,u:uZ$ӟTwWl ]DŽ|E޷Y%.ϱO$hu,xLjS'4585 "(^0]#GPs+ڃ 嶡eYu9 I#1iOHyF[$&`O^2Eu<3jixFNȵQ4EݒJ+> |ot"X6DyfSp\{&<̑C,Ѥb+o\e gW5-?O-!%69`9 ;lxAW^!lIi>O@OU'49ڎ~pᣈ\^|HՇpvwt4(I&H;66׭v^wxMzKT#x4sumF,45Gp~chAog2Q$@5)(N]Zy3t>p{[mު`o/k}1#o*>wx\}^xLvB[GmL2k\;TxfoyFe[u!ӥi %rۗ#`g{$w1u^!߄ĝjSּ#Mkk Sg&4툛@.mfoJ`D]b8˩95_l<9C[i3 0{mk396s[ȑlCׯJ1Qrkq71!ҥQ;d5{E%IQ>fz8_|z_?^4<9$װd8(YnڼZ^'-I~HyGSnn#V "]blK(;Lm>4 ]_فٛ8yṿ: :t8m Mo]_t+YtzKuK+X̶Eϵ%I#%vqz%{;\#xF;7m %В~ʿ(x+'؛%nq]>_ o i"F FGA3R{~5{[2vq#nhc<(o.-ŧek~pz'5ܮ*%I4$jX >.y]UCG=z/io|CZrVw_1FIX⽛y/~՚yuղ4K} an7D5 s;!Y].^<+MY֟,]CyibdqD:׼[ox/NMPlh䤚цfpe:9=r^O/QZ"# s~92} %&q0޳qsSRk~*4߅7چ{e+˲+O;8?𥇁~xT|EwIx?6 ߟpsc yUMPGpOz|4<;vC4ᢞ9 \Ӄ[2e}ђj-u\LhO;QIˍ׮2O/ŖVwZ4/WWi'I&H{VE՝͗t;KmNs܆Zmޏ :xwV{}.o/*$^:/DŽ|g^NN: m:iTzoWY/0&#E?qen\<|usgjh׾ o[qe6tuxϭ*nO[-}vj7Ο=O8B =`1U- O&4[J8B@.S88Vͳ,c%y2JgN:W[_YZo*[ {U˖KEE_x_ty4 jW:FZa#'?;yf`]gZ֏xڍtSFx5>o] "=nYzbxYeյKӤh֒k{8b[0ޤk9%u㪱4&H.ndaHm.q!sd.=}*{5iA5S>3MzρtZ|-izꉲ->DX?% I6y^=s3mmDXV_ VJjFFK5hcPZX$ Lbcr="85Ccmr$mGdKFmx >5Sv.]hWbZ3ޜo2j>(|_׾0 aMk6.8R?%; s\.l/iE4 9vv=MtM.d, أػ%WG*oȷ%rtmo гp)@鿍 rq J{m:\JV#?l9#[$ϧޭ{~EnV2P!d lOQU9-Eڰ-Jiiؔزd=<ֹDb7sPEk-γ.ys<yw㸦i7:& -a$RLxp|&)٭e0Si7ZKg#D* qr}E`j6:UaDSB$ÂWI{}YsqwpnvIYe`Z~7Wzb! $j~F݉SZJ+&[3fko/O' O\}v.?%𭅝ZLRI{W`bjָnotV`9e\|쀩? {Gs/|(<>&H/I A`Գ?=Vԯ5\G%6F>2 8W}ωoeo.6B :֛x >슶[,<9>VgE ;Rӧӭ|nsğ]2qj/)]k_[i:>XN2)22NS +dڔIsiwyr@xec\xzRy$c+lp=+^{9su^ϧQO0Iji-]:?>A^ŷ#IM5"q/zr=q\\嵦Utkk(2$t'%ci^\jZdʻYl<)Ͼ*uýԒi 9TbRv~_|K^cSV5nvzL`HwqyI4a;pKav r3x Ꮘ%xR߅]VIկ>t"Hi%;ԅG֨54~b͗I7nI$vDZЦs81@[=A=*ڱҞXxyI)aUo. -)d|by}r3v?n0QK۱i~%槠Fu y2]0]~gP#qdܱ,Rřc cӟ_ƞqK".K;o*7%aEX=3*: /pjqauVKqq4xgaQ_=->÷9i$h:(Nja-PZ72Ąr6zr=j BL'U0 sZIt ¤BcxT5ʬҡO}M (*ܒ#Sڤw[wH\ wCú6h5-Fcn+?Iٚm$d(!wCcNVՂwzG+Rm>+E8X! sXBfP9z|k'59׼=R7(o`ީ ռ3$$ZQ-gҚt%A,Qv VZJ&Bz`)[ή~"Ѽ:d׾42 aiowd3bҘ9VOGI6Bg[ev6vsr|c79\4xJw5Zf*{4+%s7%IAyc%J|AVQZue)F"-=bNAUteCbq@|t#deI3epuSQ$TO0qsI١}M;ŧ5K5;[[t˅J ZbWnåxK5 tk㽿ֱ3$~cVzoe<.IL1eǪHBŐ&}ܷ皫X.>/,GLvjղ b捄 >Y7vif"cq+ }lZ tQhūA,AX_]BV pcTf|Z5-t8tg:jreyIA sXbVɽ{9te$ݼ`u˩)]jm٭mi36җ*c#{'8G6NV^ަuo/٣4a\ĞZKm+G-mu9V`T993%!Z\#Z/n8ik SIyɟ2TVEq9i麞[vom$3lEy)Ii[\ri+񎁹VF'9d0מ;K٥B*Aq=2J!>"(N9nQx g'|iL7u Ǝv ޗ:5͋|:ɹH!Ϯ⨴Gizäu;6ӽLVj-VM3P$imnoEpA9C/>sΈĨ Ib]PMq"ĪR/\g6{Ustz~x5{0x< TWZe%$(΁%qß_OVP|3wgsw~}j7)}>#y| BrPF8|ܢӘ=sa^%h8=A|I9%BS=Brw&-581 <$$=kgC]#1׼,FDq`$!VzݺcMS^:ͻ1m4e}B|iWDfBp9\Y|<3c]i:ucwy%6mNy.u[{H =ES¶"7wHgRDS.FxӟGthz` m^qҞ"ǩ<0܍ aŪlѳm'ae2ƳUK,sLPO"4qanM\:E͝-";$XؒW5>z-5kig6&F)GRfOy,$T*_5KK ؒ;k5$nkGG0QYY{X!bEF8L{#$N7wZK%h~ Ҡ=֗N]H%m1ΒhC~cKF xWZ"[#>Y0ˁ WAsqmo%΋Ȑs皫sJ<miEG* gy] =_¾𾗤_XWYNMUlh*9Sר'smŨbd%o88wk&$G;;nkhnnb5 J;{y7Q<:9 GṸ1twa3oQ(M&\Z/f ŢZI 0 * ֱ4tH?wng%x_D;{*A[+ ->cppB|c]' xYOx;Kd[QK%$.NqYrƗL[wa %gV0>NStR%.fl6p1VԵ 9wf"cVL+:AŒ:8٥Y8gS&Uc d֭e-D$-խurh@NfIK$i"1lOƧ[x$l |XdH8ʬj1u 8i?%~m͵,z(;s4}=@0Kh i4"YlPOwEF؛Q=慼^iǨ:\[3]gxoo~}kKY<2$RߥXn mKF} Xv9d#.9K<m/krŧ2zz#B1ۼadLe<է^I`hU%sA ϾY &d@66 =p; qqĻr& =@,os&8 N?Jc0[EY t8xN[yZz&c#W+zfi_[]V$HKmo7}[am c ğSˆjЏľ#s=A'7K?Zf;)}&tZPuXɻVWvI&'-:¶{K8[J9N6h廋X>?.{JeRۺw^W~.? d\g1HKh(13d{WxXuj妼6,G lDcQ_[wk,$/(/j8&ϩJiL6[aIsӑߵoebc, 6KYWݱѿxC#k"Qk,gtKkbHe82OOZ` D3Oˎ瞼Q +ƅFL{sĒl@lx9g$lkU[!l9W;]Ro69"۷+=殧LM}FSqO=ՂčuM{`T+"xqS. a H# @F3V^\Z'jrywc|ifB˼/@n8^6 H<P:gީlГ[4_BѼ]Ut?ź9ң2]Y|l0^N "okJ \FϽYh8kvd2|]cZMY?<'a?4I^W֊&xn}.H?>~->9XKK?Bt's]٦ŽLA8.mRk8\:]U8Z̮[xI#KѭM 1-3͍wy']Fu_~^:iͪ V{uY%o y|Ï-pZ-F;Q-Ҙg;:m;M]k.`I4DO dI #4"6(ꕎqYw]3"8UNH8Ǖ,Ect߸7kG4WMqf ~fO&x dxxd$<cjv֯MUђ[}@tsȪ%tg aq$>H;~ 7L<:Wյ==7LoPZЇE3HN^[{'RlMHs)ޓ==Gk%i&M7~$rKsPLSMIgC lda+\G} sj.׳"&=_ĺ[xGͶDŽƮί q)9^E5MS9[ro .?l WG𦖗x[-kT#2JpOKLiЈ.YGjLhN3P!Ixmi]78ܞB?#ҢѼChi$e%(nvJ00h/x$:OxcL~6h}\Yo|Gў0=qy׈}H7?O}sZdԤk¼pgwLgLF!LyŸ0c4w1uAM-+?G{7ڵX570Ik4QjbA.Ő;W7gnܺ}̒PE$}U6sG 4ߙ$Zٻ1ͷarsԍsD%-6Q8mLnbAǭ>Y;$JC4'~A957; m5h|Hմ)|1.kZA=]Mpm2g(5z8ucuv{Z gq G`ܙC^NRj},&7v`zu;es.audžx*9TZ/^\Oq9gT6c yqKK#m v^5iZsޕ\I#PygJFtXPH#߿qOz:.|Do% x/;Iv8=?g%x'b+\jw6wzŘ4 n#v Lc=+wǾ3>*\VnZVgH<}* 2{\ygq}ȺXc`>OMepvCfrg!3#B>BM6Qs;X_\] óP[ԆH!Cx9?z>k0V6Z{:L1г.iam1{41ax$ϥ]Em ^_w.82;Oj̧':6. wAueAsaHxI o Gﯧ5__n5^%R)'~ 3;:u+Zi򈍤X{Q1 ;gcdqYh"G p? ȨG&%jY_^&Kye%?(;)%ⰴ=y2˵#=]srGܟZGnmK_mZtup;a8¶"՟+&L6 Jd! &OTs˚|Cy2I.2wBfU,oĊuIKx?dV-sietY4{+t?'|s|Vsc; 庎4Tfڅy@5o /+K8xI8Q~)sUt?k>+-&=#I  >^";x?R鷾'b״Kk[1_ FdWQanlY!>[޵K04}//7Qյt68 Ց \Ok5"{[}|7$ 5)"iwifqs0kxVKmmAgqp; I em$'-ݢGcC[vAj62}Z SnRoK}SdqY7]HZ7:$zuuw=开Y^1F8O<[7_~ h6o.gDlC;q[ne{CMNHX+2y-!Sw7 sQx&m㺲Ur!x9dY<=ҦBG5Itl-:We$,y*#׈4/XxKuea䀧9Ci4^f_[+4bTzͶKI-z:⟉η& Eoݰ5~竂6..RPE.w $)/U9G-R薒EPŌ0#w+N NPNlVorgӡK=gy.\GxA]W_(]kxo>[,ϴ$6Bzd"ҢP$Wg'rxJ]:°) ŬQ^H]7W Eօecqog*BFv>~OG`@IhӴ=Mk;T0M,i 8#k8N1 ˗C-4!F30(MSxKV7:'i/`np>nAt]L )}c\Kk1rb ΙUF/조,cXow#_9Ў}+[KiԤNI`@ sW [N}ZktrG&Bs cRV!8+ܞ ^}]gnR+I ynF r2@$6_Xw!HTy.yE:kסX)<"6#x֢n*EGoBa)%խ;{9n--1w;v­ZRl$c4}S(G4ܩGXWGC8۷!K w/n;-Ig/XxzXPO'*tYu&+Gmivz值aL.0Wx#p5*PIا3u0\5oR]JgdrA$ v}KGڵ:MͅW mqx$ p tل9ZF&⿱hxľңӮ;<vP)7?$m*$1.ߑijnՔuRyiSS{$QgO j:Mk4h1oqH}ើCi6ˎ{xb.9%tVYg2۪F& 0Gr}HAY:9Hm-m,ZU_.k }k kTkkF`/P^_$QqdC$}0{QwEɦKuJ$3j*z7v2eeE)R1%/^*+A“6R۰4m 4Wm(%Ͽ!mKɴu<M0G3ZԬ4zb|7iH';$;۪c$WrZ K]S,fqsK+$]^:}u^:l 1v2Ѿ[ȞwluQi]'0?*mnC;Eq~E>{9,eYoPy_+u~lO-Y )4M(Gbr$Q5χ|x̚f<&ѩޫ 8 sy;U ]0 aIlU)s^VFvmNGKq[ZH9B8 RxYKڥz_vWU:c<}*;)5KiIwQVfyrRKN^ꓥ3۳f $ھY쐩+SM5g>+<Myɦ^ER!W|U+gL?w/)=ͨs !l(u1wvzW'fUXwp%sY U2 F Ƒl|~H*{C"OS: ~#YivH{D7bFl!8r`uË{V ~: wZUP' 3Nj ^i/Zi[7*Q8 ۶v7zqڒ+ۘ!$j*7*琇sP "RGʴmt&̰kE DpA`xL,sD$897M(il4R7[|c<|PW؂+ə6G~fdJ}_&hZ& /䎇 vn:8/,U+RN u?8+1Rw76:zގo*7;tbEo5My3:+85ʼIԑC =JV湝nw.?Ȩ-{KT7I8",I ZM:RǾVaqْ9ڜ8ӎ5b`3j6aǷCxVELͤZ2FV9;#sR=C65y!&vmݎI^I=70۫@ϕ*6wrIx8VktXYiw]G|ކ,ge76kWx6F~_kRMuC*6$X \Ғjöf34BC/eː~BvW䶾҅MM^FG=8Mݵ7f>y_īQꚫ9/X\l.<&+/1]R(Է,^Y9hѵ4 <+oMלgk.H&c!x?z:[Zc!zZۼ.^?ٳz PWv ;+lo$[|r ?RN+Fh[$O䔀q+I.DSL1v96:j$7mum'7t84z #Z]`B'iU3՘Z4%N&㌗#+}ij[BH'0?>^+IgaOF7-R`$`W8)3{Eյm'I5-&i~C.9$ 4x\s۟k3w:ťŧ T!gO\'t^/?ԯ>*~&L qggrٷwql|\*#'sD'guCZjT]BoC,Ie/^6|NX[?C{v|9s$GU(#ia33ht wAw$pA![f+<=8vG6$m.g-*.淯$fӴٮ/%KeZaXw䏮i )Ҽ>Α*  ZxLZc&`l| sҪ0\P.tH}xA[zu*;zR=ZMůct$IK cw0[nd,"quyï[|MX%ޠnQH6=hw kZn)3HR;9JQlḹ5i0 =N}}>L-beO,$@6JTw#լ#W#Ocqcbͽch v{r ;]"O:1ߢ!(8*FMej_I4k!)ml&?zJH$/8K^l@x]x3Pf>mc퉢k3"_[˧sޅ;g 5i0<3AjQyb9ddބ8uқfQ$ r3<Ks@,gUK@JqM:hP+i1(w0}@bmv z{Yx%xv6T: yӥz5([+2+Kq&1vIwpH\uJ-[dL"#=1j Z2$a;1ڠ3>&g%{gjFYfrY 6v1cfnmm^yUa,sST`}%fH6[\8#9֖exL'L:șW-nޤC\Z^49ľc7'# w*?PHRʄ,1Tm1Rj2{ 3E)wwgc\s;ow;U8P;qDKUxH4;3Ěveɩ]imJ3 ޮU$XF$r/qs߹W\Ifw#xvilEQړyfENGq2jm+im8PGux9==ƶ-^ ZͧŵA*>`0 Nx_SgrK dd3~\ׯ==o1PDsHC'a :fһ2i=,"ZL(I-E=A?/z̴KU c`$0]EveJ71ǭ&_ַ/%̩x=9&ޥ.LiW76hrߙ~}jM擬iiW wl!yR>ik'5hLJo pixtldGwM5GSu 5mZYs4$1±|].iaXk:=ͼp!&4>\}WdX 7ȍ;3.z?%]̤'UIx%̑Gn=\H.lo"h!":GxoRk/dmG,C`1>m-;K)S\`b߽#C>W{po%n/O CO1С0fvwe\E;]YBQq 7'Һb֭4pek'r}M0jڤsM~7F;~[&}ǥZ5_xXk .Dbxh Hc" ŽVZEin/p|pnW} 4,Oj.=J$drcYbep ph|IJ]ǒ0ϖ6$554gk? *?2:dEn.fwacY >=bV_.Z6HO=g_lSբ]&WDN7BwcX,_V_+lKB O8pHkJ{ jaqqm~|& <#{ MKp/[5M22& [\#gX$fα vZF6cۀMsM ƭ;ǻ2X8_Ҷ KED}>CQ7W`p+e/uCViVioKV7R# >[['N_ h^X xOK;,%ÄD3I5}(56R۬xB3wݞVME q79U?{Q&⬊VoSNQ_+)&;#Ӽ.3zsXll$ѐNG=-mۼ+I}>VXO $69=gQ'o kڵ4 }Fx Ȩ-b>Gr9+ U;"d:aGNxkXӦ[ĸ[tT#(,\t}[٥be>n?*V"7lܰX47h) YT;9b\ue32XXlE;GW3U7Lu o&#, Wmt#2}EKlwk(쭼Ҷ3S?sm[Yʶ&F$ے`{^6{ቋlHqBzp3ǭVL$t;Caby 9}~-7q-x2>|w%}pI;&&|?TJK%|2#ȉq>zכAHt}wb1^L#:.k5i8T?w6d㡮2촑agmeZa2 <JMS٣|5h- 'CEz\vQO'SO|EM.[;8< +5~-ҶoY2KG~~T}|VZR%Ԭ֮MR-B+Dwd[܅ y@wuۘld{u!nQndv!1Vl/1hzP7袃"{lv/i~O5{"0eCr[Ĝc4fY4pmbI bRaby]ׂ-,uMs];Vմ_Uh牭Bft}_EJu9?9p㚡RŸ M3^9XԵI-|8qlӰ"+N:t)_Ҿ$PZ`h\v V~ͪ,R$}>DzxuӢK+A\sե|`#bieOkT([8hcZj.[_mEh-y)EZɣ3!#N2D#ӴآZ)!zl5t^4k$6Y7wTܓl$G%z_wmCF:I#LW+g{)x;&29F8q"vywY]@^ gV=B + u+ [2ʉN{qXɽj6 |W/kךOy {ʦx^z>%3%i2p=w7ڒ0a^]7]\^r98'iN)dG4k5,g)Bf`7<]nXINN[![o9|KwxJanYarEԬtX^6g=e˲9G a~PZ|7㖃B4'0< xg{Zøvn*|"D"Ӟ֔d*IluȴOr1)#$S^=cG-O>0o Q1?:$QN񑑔(xe++ t^#ҵGTD$IKd7?z^q.-JI F b|q)&j5o|=xr;a"?5>CUПұm~%^i0ZH,1'q>"?/>j$o.!7p'yP<"@*?<}"ͼ>TpRYO*; ޶ftr qkF\@cϸ _nՓi} <.Lr_,#ll/WUU W}%-b>T>N -捨F_xGL~ӫh~{2 yNz2h+oi-ݾoy?"Rkf4)8Wg?eǽ.RV29A_}kOu]Yú_hzO7y@ȮWMkw"9 +!#ck&xRcU[no~mR{_ra@O`;ӊ^Zʶ~D$ 9?k)OGc`oca\=q+H 9("'qb¼-LװiN g]-9F1‘2IoϵҕSB8cTo6PMVye0oDdry}uzM,|;aWյytnHwic\\u5L/<\~5,OUUi>O9LlU? n_<=i ܙuAȁL17w 97ܑnjNɜͰo [\sؒ6\9>_f5+MKQa6 E/0-BG4{&g'ɺ>vaVv__tֶ&&;b6 OÚ^KAa7^Μqyc崗2#O }9Fs=hnMґ-S)B:{u~MKL#k]"ECs?Nv8 >B<3e.,,|Z1!*Wa>> rCLњlf1zs~l^zxNc/"-olH–x+imSw~VⴉH*p'kҠlj.eyZihW]MVUť+&+ k¾xgk&mGU}/ϸCc1l`5j-4Wz[ Hdv?%$m#7Vi͵+Rt ?Ps/'4$KxN =n{SViu4o-)<76L )v(f>w=+{zEBM#Ae4Cq$ Br y$:V.V]n034*7/p7s=³A G;G;Fp9^K[]gf?~O՟_6 ̛.]9at=_Ş2Ӽ?k:t M>!4{y rz/s_B|w~'~ϟ. [x{A;)a->OMWNk|O>|fvEo$ܣG"O WaJZM߇|GmzZaXAͺd];P]$:Ewg~v⸏icKo sY2"ǿanψ=Ilo.>tS<(6SXξZ] LH#ZGvnUtɧaH`.OJOJѴ" G[0%{]˼|!zzO_:P6q SF2{96owZ'4k{C #o!&@vA{nHsOGٵI;@lvEi"H"hX\rqhwB?/u3Io5dn2-mJXT IMݜ{.h+?{ktx ˻ y cko+/h1%ubԽ?kL2ؘ'<6l#ڲnJEo:k|Ly}Â3=*k''U67|Wx_YӴ/zKgD~V,H,yߗU#'|to0UG,L{cԚfUmL˶P2U37W0ٱXfgAߊR-6b"**ՈX56ĥ~ߚB[W#:L2Ȣ%)JX\ҤB8~f%ښ\-LfM~ p]/ tX`5=]]bmI)\1T]eP(E N0*d5)+w+{U ?6GLONi1ZwfX>M0zFFyݏ[NCs46yB鹱dTr<ϻjq|ܲe`"<7\{S#5FM*,~9[-BEdl/^Xxу=rB9zVoQ3)q#ڞ)?J|kgpca"QK48V8I5 B hcY xt#sZNhtr}7\hh&Gގ8t*Nj2 -w(Lz:u,gQF5ZKݦ;qr95p\Ӡm^pIWIDIt}C Y 9'iSGMbEеmv8ci$ΰ"Cddi-5v7Pʗ*m2gdT,ΖqlW? 5. gdHrF?Z =bWS[wqڈ;IY c)-ג}=qZI;[_Z.Q#UQj.} ՝캶d8 #J]CRRsC$iptwGK[Po[0ǑnVnSy?_zg9mNi?$BxY<)J幑^x9f9|@ O|f=ob,i5XΈLn:E&i e8(o\U\yNzT/bXWjYI{4zG`!avr)^ KYcq>S-R1j058S)7I{ghis1 m@dž9/,8Y:.k|lP#2p.S ܢ9>NoI xZ8ȳ/3e8g7%Y'Ddoֽ\𯋾x[6yg YJ'y\gH0GQ|fH;6m1=֐B4!)un{2Sìi=$(nFqׁWrcϾq׸?=YmmteQȲ*tV kOjWsFSy4ʴw}l}G2I!9E8闒ܽ՚G< {ϽP{ B04i<}ۀkKS&+Ky>$$BWc.9I.$6r~~0RH2# zՆ 4O!}9)so7٣$F=Nk6ͫ; Z%ueZR{r" ߼5F 5`Vd_=6>%֩37~FI5㹼m\\i2XvsZ+43ciy0fRdu'=Ѽo{i~tv>j[rMۏq5^MsO.2Zh]lZ_5ssvܗZz-6R=IYmSxwω|%xoYI'Isg[O<_~&us?ʨmwLRxf=ĚviCFj{=27S4Mr0vd] }%аh ymqS[7Y뎤C'/-l kЇH$Ctchwנa>ԵC3[>K䏕Ǘf$dԥ8F ' }Oڗg^!NR! `GaN*_ [xrfY4^(5K6]gX횿ᗌkW5 Zk\Zv9ے88~y51Y$IHOPHy<խH=3z<{o|'5=+@,ukFX͟=P3hc+~ r9ɭZiZ]^>n"&?wȮ#w?;oȟP02(hh |S?w>ȾJWIay8O qmV}*J $m9痓nɦa[j6 <򔅢Hojzv\Inbk2(oU~R*[X^&i}5Wc#K%ռ2K4J.0z z5;5ӦF9] Rqk k/ƺ~kj6eucZ}1U('>55njTxoF.+h6I$N&xy;͂zNq ո1.g t5'ԛRJfKӒsRu$%D9'Jnt4u{$3-K{-h7I agqWAw5oh^MCahW &=*;f-3zo/tr eK$#9K ݆4iaɒ$Am%P;s'́困ED"{.>Ho]xǵMqyb.XY1 o(v_Ϊ\Z0m똅€;>+GЬt]{̷4Kؼȏ ~Ϧy19y 5.̇*ٻ^JMk讐 #~0@ˏ뛌djOnzgulk}noH+?=3D]6rY^|sm#>Zh+DSP#UѿHn+g2Ny?S_YxfH5 qf3gxŤNf vi <`WK79oSd*8F؉`9$0fMkho67zV~? ~)jE֐gMԣG SÌ5<\s[E %^J?&՘ڶ YeGZGL)E/R`$I%#g~{V$[F؊9X;c!?wl}o3k Q{x,:泮-wIɎ!夻O#T:k xR;uk-8D$HTo)<^Q5gmuA_<j A6O(wh>"Լ;+e7ZDZGBl otu֩.]#^m%)%?#ttw-`dLDzG *W~cm5=f6_c` ?~zT+Awk6/Q`1;I \[RƲL:OJ -&GG_1ճkOß|EwKP % u}sVJlHhi'4aMpr=+p$K,r2`9l9V1_1?~`yIc];c?gjл΂&4A9 N쿍MlَkA$ !&W }m3Yr#e9MwۻMIῖVO7OAW>V:o;|NuP%ѷ]UyvEx1+pPzeW]W[MJ-hH%2LgcFf>o3PBN2+KiCസ|tFkGrGoWSZ&LҶm$Rdj”%ϳj. ;qstgxf"`nO\|0WҴ{'7vM(ݽ'WQ?K-- (6D8rmhVڜ#ڄ2w9S>ZW>zns6; DYBク1ի v4!KyrϴvdwIwx"/!F}s(-X;=rY[}68ecTPby^"k{8, KLC@acho^Dz׺#K3MF \W!ujB(mᅫ曓QӨoKMQm[Qt,.."4n̂8Wu;Ef.%aD]x=ZM[햺N=@pIc,choO˄q+>>'-3w554%,|`@@^~Q?i𿂼"|/[x/j7DlIk.rwԃʸ8湹eU&E -wHqtS4إ/ӬX&T< 6~7U>!F_Ykii: |6Jd&^m0b'sj?ҙ>`IBEvVvz> .Ce+(/[ K $$̙ۼAzfw%ϫq!1XA#*2zn-=KCm#MMs*[눴trZpK ˻瞙?5AjZ][aauq%ز {2;vțkv^7ZUqAYs~V^N^j-b E_#P p:Nm,Νm(odaAq7`ga^zU9+u8 ;)brQ  (WA sI0HǞrנT zǂto J }F͚2p28^i:\)Y^jZב#ЌG!'nEeMA41@_$ ,IYyrT=ҽgׇ5_>ѵM 7ڍ%|"4َ  RtoC7:Gkl;NW?mZlie<_$ƹC&޿'j[rٖP/7Y=7@qL튵kA J`=gY .+j>Y/-oˍxG'f$"R:msk_t-#K`#ʝYIF166֓iH|3=GȎU6q&ߺ?N}+@mfkM^WMdl#f_0Hmʐku]{ʚRx/RT-Ad7P'SА7e1\OqHjrwc˟8h](q;g8F3)I:x<Òhd]z M{*]9߷؜t^1uxW7{x̲X?+_RI<^}9NaF SZxBbG)<~x$wDdzI}P֙Bjq/x/ V`Pq"pH18Xpq;!/2~A#p܅ 랿TU]ذDbL}H9n;uO My2R" >r[ߠriugMB bDuɲW~NºjQm=([(|_]0I\tWӵDu*_3"8תQFZ>{X_VfI_0d 'vr{VkY8vA"kr2s0#?Ps[֎`mgcy5gn>%Bsd#<|Q 3߆4}8=(]XReԣI96$zײ|5>[~ %:>8j%vB;t%<?v[FMyfAe{5Vȳ.KH8'>kXo,ԥO v7^{iL iw=&Y>y'`̸O i^wwIysjpK/!wV:kSӤM/\W,nǜg`S$ /ͼVhP;o|AnxϽv~'BD:ѦSpGެx>Λ_Y5형!p?Qn;]"%0]2O&dؗA觕~MO w U FӼ@X3i)g<;~يℽuJ{4K>lbHeg){ bqc?񇆿կuh5 =yd\%hy$]ۍT5}0xHiW,7حLߒA~0:sXa3[EpXMǜn\VYst${)SUԛvVfލi$-rb ;$5Db}XuRKkqosWQ/Ĉ<7u\ͳLP]HV8_w(q^!ҼeWĖr<\ HI#/c*yLd>K#|Ds>O1,"Aٵ=ĺkNʄ&B琌֞7_4-I*xV[y|g<33 ('k3H/|8uĂ[5򥿹$]~`:sT.Wy/_4nDcl{ o 3ҷ4/^4;i-. SGJm֥wq$mO0v&ry8 W/u)?aH{rQqMt7)রOԴO|9cͤs"I6[ iQ/ֳm&Ijo eMy%~N}?]; XMiZǨ!Kgg9*nN1[u">ԩuukHn)LOBwO^jb[67KKI?wR\hdV$2ۋy#bD\a"ZrtД^6>_?qݻo }iP_$B+k;<WZJb9ޖNN^[C'*J<##sn+moƯ]k+T $/<};z#)okǟZ߇|'[^y=ȇNK,3H6HQD񿋾5ō^Ӯtj79%u3ZW6c^tJ}Txtju-KSGr>ow&k^[[|r܉}(䟥JRzW+h{u%0fH!:\ uVDf4SP;e3aGCuNCF Om JnчgޅqKRI F~[ĞF8DT_0|̵[Ϣs:{[Yc?gbr8ުm46gf/&|prj)>f]?{GVΑ7S՗ɖʎ$Y ^ЦUJλNb+2Oؙk^h+Gih:Կlp yW zk[/<%]'Pu%Z[qz}<#285ϙxI]@;N9 җ+Cgq.e}o>Azboŝq'$y%ws~tA w5!H6#j}4m th}!A_V^ 3$A,NU+<{jw("_ q-XVsKt-W5 kTuTfKhlp7-WG?k4Rb}*qX}W\@~SlɎQߨ#u#AEsڿSS}/-cs+XEzXw,9ی㌊vѭ~Wú֩Eiܴkym'߆OT8J瘅#ޓ.{.^IAeFP |`2I+edeS!`r0xvrxGx}1`#:S)q'_/d1ٿt@jw,m-"u9ޯ= M=c_>(_ȅw*7>b>}y*n#W^TZQS&ã`nVm]o:I@6jOE,w$-OhzZ1Ipl`cs~T#&ՄI$td̟w\y>@&I|vjS܁6V[mzg6sQͪo< 3,٭y. n<MZpfڂux'(@?/9τ<=XI..H<}cpiӒvlIh0]H̀(pw=WS״vʳqv.<@sX&.hm^Mo:iױy9!V1J Ԗ CXFOr2d sY+$&uD/Ekm٥|BKtͣh}J;/dt8ӭ.^gp+u6БǸ,3须cx#R~t*\I1{wD]($ SIKK!~us9O='vJŸ(SKh?xm<׎yvʠF3ÓSЖer\")E8!-Oi_ahJ \txIs^~_X>!|LmǣMwiiO{c7'p+5+i൷[=.$Zw; r}*޿^}V5x]?PJ ђgps߃I` mEauO낕{7*;[#x⹁dhAa7=>uz"MEMɰ7ƭ; kzou߭wnN̞>bx,/;Khֳ۸rIMO Bj/t/hzzY<^A@G?.xrG$4r2lsBJ\KaF|?Cuh[p$nyBp~]ֹt_^[^XJm&RrHJ۴4]}=i<м Iba8dExwz4Oj^_ hϪhj+o5)Kp~i89s˪՝f$ _{M]A,ńp4_d9#O5A|N`2V=@I5"7vT$^UD#9STӴlo)ƤIsm9qۥVۆ`%|"ߎ0՘5ú#||۶+MhufYI<6Ҥ:^j wMp3z9)STh,ql7.&I@7Ƅnj)Z('/KcxƝK:{Tdk 0*cHBƼPp b#_ 5mgq3l;mRv[UzܺΣekzn5ʯ:P3R%IJ:ۥƏ2[<0ܭ2!S|{:ϥE ϑvq?5G qqv-+2xb r#ρ3mo>:}f$ cT5WPVZK=c 44İ|AKTu}&T^i1lT=h$Vw.:,>gW'l^hlw} Q o9ݒrsmVf F>_d5]/ïmI̓Ȍ|Y6z dW4cxz-$m"O0˒r] ][NiwZc;/YкO[yNxvF:5 ~'{^gCP9qgL ܆;||܌ |ZZ=kyyo,6HqZǕm]E:>O !I?kx̂5^;xWRNq7hӧ4Gy J|1 ƒr$`ڬ])=Ŕ͇W,ь El!zJWcN }綃K=w^b2x)}fIY̰\Ƕ7 )>b:l>ma@[=BM=Ś/::464oȡ7Wqvr"I [u$ȱ~EׯUΠߘyؽ^z*Om#L! zUZ>[<%W#oAtIkU'{y;YڦMKWu `ԯYI&#nzWIl-o˭i=KI!{k|Ogw8(ܯwru-ROiR%9>C7Rr^ Pr8 ăyE Hw=qvO|GZYCݭĒټ{n!#X>qniQ2iK6]A:ahȒ^2rDFT0z+PЇuI?Z6V#ұEw-xu \qvm42DjLq;  +QݯÛ[-_'ncdga"_)SAx^K>EݽHghW?t'Pk Dkky뻉Nq?6ҜR_C懧4Z=i+ S-dܤ#lk 2Jw/yk°[,66$ \;QUmCPobs4D!zSm/|ogXsJ0#%Ğt|kM.-m5l+\ D9H^?s`]KsX>/kk?CrW[쮤y f86k4+mSRKilяo ')N>^GVvS;*O8]ֲ&\"H(q[)k xPoO³p'{d)pH8Wkƾo~;;BGeKy8$bSX^{ ݒ$nvGJq|I͌Rn7:sg]&?cX5Uquw@|+H6'2+2TӼ!cayi(291gs.tF!;zcS-d?CC[Ľ7DD?,h=:4컿WiFn܏1NA~85B/:Iͺ]47-Nm[{kkHfAX,rpp[ev`#E ̗M+GQ?ޭw¢ e[G܆]88O^Ս h g۸'tu(Ξ5A:'?kΟaPYX#H[o㐃{C[Wek <ޙY,B')hmSE% mz9tدvyGlZd|ýu%Ǎ5 u{T{TK[| @@` 56>_:HE5YWۦM2pBgoz'+C SúUo׺dens?~Tцn6k~ 2m{$[$~@碃T_Qn| x^Nx5GԵ.naH6 ;>cCIk'Q:˥ŰN:t/CNQ&z=׆ cRGuW5Hh Sy\WCfm6i+$E7pbJ ]o4F7ezɽ!ɰ$q+zO״]':=ϨYf=+t;LC׵6ggz_Ӵ kn|>]F8HiG3Ju[]~]״*A[y-">ad, - rZO$Dt`+յ:>_]|%5[.ZmFB4m"3}-59{͖Wz\O8a7r "=^;K[E2$MV`߷EupXk[sj$>Xy7HIl{1Z$,[Cv89RSd/DTtvT}1ڙxUKGYg/eXb'ylҽCǞ/i>Sm/49ZZ4KBr+,t  tP΃'8bF(J`$EGj֝in&(n㌜0@NÖ65Ӥn.e _X#]wp4M[QR Kbz )m{`ːw8q^-');l]N-a㿵?fJbZ='yC̈&H',`]f.>è߽xI,^%rsy%w0ji χt sm"岷I6Qᙂ >G%;?d-_ızTzw,?q[t`) RhCujϤk6?tU.'ɯ2ZjTm!̀(H4n}'2ܾ~񭒋W/Q:OѴY5w2(e{F ;`)A]S7G}HXhZԶڎ_}JdoxX3X& KK0&#젹*PӟY,Ikig*m{g؈N9|Tk4U=NҾ / |kmG]-$ ͥďqyq>X1D|}"tfi0 \|ێyYiņw_$~,d{Âqʺ:o,y/JMaSrHѼRώnRJs%xvV4evy<tsHִ[U+mSU|>2kQhNjH.6>w$熍tA'i\HdA9^qC~bI\g~˳uw ))Qt,ӔZ~v (*i[-dlG率OÓUi }*ҴОowC{47Ԧc.!'2{խV}՘å%cpa7Fn-\ڽKHnrTuZP&ף}>]MT{ o'Mԕ2,tR3kIE^Cf ?sx<+}W;&V gݎ;dg)Xp<<'6qx~+浳ttY8=?YK&4Vow`]ͫg% ZS"iugh>2~5_xOF9% GtGT@䏙=ʤ楧_xҖr7?L!|d8$RG6^{ 2ܛCr=rDBaXv:⿊1hL7Wt,2?W+[]Xw[ƥme7b'(u=JMO\M75@{٠3E?a|$Hsڷ]^MYjpMi|;uqt2(3> 0B\׍4m7_s'UKԤt=,:'ʝ9ֲvoSHꮌD_Hq[ȑڦsvs»^fVHOs {rSګi me9 F X|}+zOִMB* $mt'9/*cyFq'w է5섻M" /2}D..[^ivh>|^Ys'3|ZŦٽwjvgЅr6 gh$Ҋ~QR~O^j^}mw= $[%_7 p*ularNHH?w?>FkA9d -"A|۽*[y,fm8YsLԳ,Ay=V vppF0zWxὯÿZv'TD׍,$` A&IN\=1^)o^]ŧHF.Wy# r"K~;b$rz UӋMIV+mrUwܻܥ?###jIwC[#OζfK.99- hxOD7<[ukfjڜiCkns*_n+/^ң3Y Q:ɷdV.wWeo}$Mfeq/ʴ,<i%ށchڗ"~H}@8SqYVFOxBזqZD;S2dR?5U@n-hH񏉾>𮷩XXxHKBQ.`}f +(bKi6%Ķ^j^n {?+dQA;^xWNɥx%asڧ4k7==j)N ._ocM}kxjy5}SL31[F񼷗#?k4}BFM?z[Zo|NsH1w伟*q&m%* -b/"q"pex~A.,<%\#8UVSjȈ$ٝuǥs}{H|~t^nĖCkM2:&ܟkeh ~UxǽvN!\ߊ(%hĎAFFw@sZxgBҼM꺭jR\>lH07i{$є6;xTC5?hپW.8'O|W/ |'㎏G_d8>gm|#a޼5Ig %~t?6L%톿itpF]=IUK&\GI+`dv ! O-ZWjIsĞ)a/ AiWWvXyɪ/~ry<}KQ}\̻>|c(}rU8LmsoBY ǭm|KE iuMsjj3#As΃=cGf`Vii{5ʊm:@n'nưJQ4vGI}^Gح-ZT,` La <^*Y׈5,nuRFm))~A c6lַZ}Q,<o0Nl+e@#3.g4_}佸r%HfL ޷|Sx7ľ67۝BHCKh>d))LJٓ#ָIm,$Y|¢BF8W5i ny;q;)ȩ}=?umUfi$q$#?cꨚou{I xn7/ HMoiz`UK􅸻IdV7LVNVZcvݥ~|&֭6Ogcsa}DWW|x׺|sM?gB~e|Cp;=EyfWt﬊y~}psʏPk\S'.-9SgxZ;(k{gn?.យ}KǷ|ZLe?-#_+2O8湇`#ep*X&i0]אZT{e!cَkgCcѼajsi:6tȻwA}A*׆1xǖmvd1EP.@P?QQ&aq{.n-yl~TB2`ِ_Ho||ÐA"? [/tC>/ 0 kTe[4넊Ǎܼu8ǽ`Li .9BgxSs=/Ho)',ϿFA~fenM֭4?k:^"ѭdUKo#H#|p܊7Wz.梎htٛCYwAmSɴyxӵTc͢mnc=}I+(rhxQωcմi!-[hHu*~F8lȪ,[+Ke~\zqSS\:.LB<ҚARu'lr`,y} Q"b iMlc(_?pֽ"Ok&!O:IKNJh$۵+a乼/c`FfΒ0z_̂Xf݃UG:+&ݘk4mF>.l,E'O6_~S".N0x>q[+ ̙5<cKy!xD+"2jA :-Đ:&dʅnv| $=Xh8AIL#bKEdWZqG?᳷xd,ǐW1J]I#F&E)nEKwA]b(~'+z#;?zgc7(\MVA q֯r]h֗"OmQn"$I`dŧK! ,dm,N@_OLeN0Gs_1^P\Ӗ݀ u)=nOږrjwoqyonA6xl'd OF$G(E;5Grk7ͽ 'W.Dplvn/G=}sӡ{%9-FxA]t%"\$o8I(.lŒ9K%OppPp?Z5(H%WDFr ԓۭ]ԳxmbX_2$$q=Y^'ȶhѤ @ d  keKm*ܧ&+4yQo9L+&23%؜VZA4X>ԨG=2']fs%K%ǝyn''L&s" ֭έv L|rzr=k&֗OHQ IG;c{U NCI=Aݬc4}`Q6@4($L>\""`x9V;?w컥x^]T7pGإc#wc\\ЮoMݛ:\[=VDwzՑ^Zjɫ\^84>AˍNs5ROCN&W8G^Wa~ mO\]zXDY| Ōssڧu5Rh-nO&ew c#}*]2muham%y&I>Cӧ=j+mDj5,wggvϡ~gKӵK3R4˫hMec 8 jV0%dlG sԮ> [˛5,D33NNZMږaX49p^޺bx8--g>imdM:~eІn@zZwԆб}k6ZjuhL;{s|7?jsxGԼDgIn\miL2@kc췭+7}nwK[{D#YM0?{vKOZŏ ɨD5YbfØw)lJjmZE5m6kBJ#8s{]xcB&ח'l5+̲ ly2!d&ڰ>(^/*6ٺN =TkV9-VӼA:G5;m-Fy$QdR8`,a=kҴ}NM2MrM:_Yęs&Fv/=+5Mj\d89<{T>Hn./tQ䉆x?q<5_5mj+id Ԓ8dhh?&PbKNr9mKVVzƇ5Հi)9 / p U[L VwQsXmREpn",ЄDGNXܓLc:}_/ڞ&ϖ@gB'=0R]F ;]B9?+ѻ+|Iؼ mcfimyD ?xN6o>x&eҵ%,mZ>tSC$3AG\g<'@o<3ܥFG~U=8"=Tm ffHیcF zN 8K X]f#pR"! BG99;UV_ m+!𥔺ԥ;~`HUqJIfcN<fP H97`zg;Oo^Z: 1:}q'#',k"?zЀ9^J*} say>sm;#qګM]f&+vbG2?/Ҵ.v$3%5gLI5 d})1<;7`8~^{iѢi4]v}#qZizՒ]~ւh0 Y{ TS֢'m O)vn*4zw-n`qhD%yN}5VTM>(fvppcFmjc\6vs?,Tet=fijR6RykZskcVL76,qƿySc'3o|,poFLbg>ջmquGOh?1'iɩ%͝79Y|:eǾ:j2t.PI,d"lQ(A8 ZuekI#ܝњ5/ xMҴ-fKt U_{눋sH18GwFrS-]kZ᝗+d^g\~xt_A-^”Y3\Fp.$|b+H#RXikSqm%F8G?.}ݭ3jRI4{}nnQA Hq\W66q7k$[#P@e{[jV,䁥7$UyVd2[$s6|Hm5=?UJ䢉aRv!wOP}N[Ή-n5'w3$w%E@2zo%[K2H˜{8/;SiW]Т' (VhOͬvwyUݍ@23^eifk5pA N7Lu8|R{4+;NQEZCoh.&Q$tv~f\^j1X?]'ӗ[Wi}{؁fs 56{cJC_Ie.od۴n#?yc@Ux '{ h# K)&.^Ⱦ8´K>Aԝ_ϨAozȖGdSUc-܈Cf@W~\|fӬᴰֵRI&]hGEd kSĝgXXxE[Ighhp޸іi,# 91Fиޅ:hJ^o1Yl8_cEKvdt ?sq# x\ץ[M*8Y$#@1)r1$G&,g{mLN YkCD.Hܛ AXEߋ-&e.J{Z7\J|;(*a4y6GO+{{9;r>| ZAi \pR[GM7+bxXK2|vӚGrU/!Lfx%Bpzu^G|߈Z׆lix{Rl{k{=<׾+wxG@xZ7SSSy@ىdc8ߌ׉q XiL/!D@r_+2|BomeXDGnJV"UEK,k.y?'#u'Ěh8'ic訨y]{իN{-4K䠺2,1Bazr \ֱwYc#oanR[9<}OjˊZϳۨxL{ڸHӵ;+5cXQ7Hd `|cKR=>%b1KNUz9ӊ'v\=Ks@w=kjM ]TTR8ddE@Spj_]xCQū|1m#²iVqoyp# }-8'+;LMB=OY,Ż!vHr TuP9]J;us塖)d mr&1فWq~UaۯLwV'`밎]q𯊟Sx"T$ڀ K!O Zym3yޥ^~;5cJׅ y|GD2nVͼv} 2tIh^ jYEj,qNLG秙cY>Ե Y|2F-֩{yqv!ҡvieNHיx̏T&&o˝#췚%bhff/l>?#]Ju*Ioc`praUKF;ءrGԎ}g޻Kxu|)o/@n~F35 V~>"w@o_{ybGCM휟Nk{뚌3o v864hXX2}d-?_]E%$+ޙ7\>d>Xؙ?x ^} JWPе;QDƖnOΤdsUQ;r[g÷+mI'U~DٴKq4u25LusҺ^W.dp}7Q-hx6 2EnŰ $~o³=aa/4vm#NuH[ `?2;Wy_ÚO xNzmޚM4ydn/_^~,g0٥16 B=))4A5oB8au*q6&ksl6@]Aֽ#LXmRxF gBI@¾Q67h\nm2C*}SI:c؁zUJK⌯cHK}Hz32UG\c>5޳aDyQ_ "YRێ# 9kipM6uItۻ+$H sSrmY+;B?n=\9[] Sk֖7q>!LI##J4mƻ4Z&i`cdnْqXsM > {]Kb.>"KN񝿍^/Y(ި''y@`ڜ覹JAs Q[y(Dpp16q{u8y}Cow,C搧3pXnqRMqz'L,g p {ޒ+}6dX'w4T?$y_s]wC+H6g<)wTӭ5ԅD2o)sS\4_A Ɨ~XMHƐ>k_tV3/ikVWrdȸ'AU:qJm;dn"v=ۂR<^O]%S_ljIis;۴[}ѶS7o%[.{K؂UA WOoZ@Z[:cg;:u<׭R_^j$m%ܳ,M7 {V:˙?Xm=( 4f++Vm+k<e ;s[:_G4o̺GsL66SMI2iu-|,ϋ5xK|mޯ yI pS!|nMGeAKiu#mO'r6qt*6Zbkdoya]ɻo%+O:U";..'G3,!Ќ!dLn|i~KSHvq+GMM톫~oΖIH|-& ǀEgROi\ˤyV/1LO|bԧMK{+fteӢ;|T>gmF|;%}u^-BLq+U c~jŏ^6LJO=+= ķWV92 ݿ T=ftY~02MLj>!|>yi[ugee9!'o.1pzV}Zi$H#]oΠOݢ'(*rs"i\C)FiobB L)Y>z=i>TgodrTzizwMR.|78'Gm}VvlFդf89d qQe'Юݎ-hWnI}>{LؒJuS/`aCgy [+ -\ܼ־lO<0 k;'#Ծ.5Y}~H!K'Pwl0G$yKFJ QW2"yy'\b4?,tZ|C]ߝRޢX'9%Qȍ;V7ĻM[_/.4Kkz[k[4 ?Ku4>DM3 k+ֿht7IVZR= y{ޱ|IQeǧ밲ȱ__8G+׊&bC HOm8~V~qI G\psh{?Ŗr6BiDdcjeyG%ZM2X͜w~ 'V8O@ge(_RNʵ÷ڍğb":'xNZxUƔ+ctՎg{I!#9Gkh/$n4:u ;KS;Ȗv虎5wyQ^ݨMh(]񦝯_ĺƇ8Ԣ{f[JɓА+/Lx" >y$ zd㎵?yOG_+z2&Y#ڲEGo߄ϴz> aq48~ERrn!]+GSK+wm滸K-]ۗ?j|g&iZúԚ[n6qح95mgN&ƣXh7g}}FRC9p%M^}{>L_IxHw|R,y[.*+ˠAfD 4iH\q.eUw˶@%ϥtrX\-m;o mm0p~?\̶v"y܇TJTЖ?%H%s럯l^oι}/D:oiQ$^\cp`cN6 y: ct{RF=}+r‹(m5{e!AԤ Guqq{GhYR"KoQr1orJcp͚]GGO[jŌo+ ^M${ 1_Lhju4 Zhv:|{-n;]OAڵDn'0wc޺ ψf}KT<[ͥb?=PV3h-tְJDD3=12, "#.JddWwbDC!jU!bVvo$@#ǖR2GI˘(g5-ٮ5u"PORZVOBWM}rC 3toda''b+? \ZBs$I0OYr)y U$lQobx9Q;`؁Xp$M&@ۓM;2gZwv꬐L#RB`ʎ?tׅ#^6+x%H$I'X27\jyXmA⏳>u2llmZlgzCirnwyE퀈?ARi$Om k8T@.r[-9Q:%Ξo8c^c?>]hD)mCcv,*dCZJ'oyP>qgctO}h~!UK-/-)0|AFd8򯙶u? 7orxV++Թ aȇsϞIṣO[c c}ᰄ ]F K_ӵ]Ru_7Mso%*3bv>vkI#_.8?>W9^QVз>-ets|ep0Hܧ%+7s[܉#{xlcR&ż洫v8=Mg,EHlV̻vzn*vJm{ l?*ȒD̄^]XF|'y,ⷎgcߵ]<3cg_hڴڬgw,n|EC~Z7KNll߾M#ΞpZ݄Dv_߉|9?e4M~772q)2rFk ƞ|5\jms-wf%_-DPw?|V,g,O9 aWRx^sNj&-6!~Tt5 cD?#6#d<]â<7_^6 VTK1$nRD?}  A5ľ%WukQJKߵL)g[8@ QVs=|G ?y[hG-F=Sf{Z\Pj8P􇲯eu ?LL/Wa;|`)ҳmmSym rY$iLa|wl5+^P>K;n=sS &7Щyx7QO]NL񁄑5hイr=k4_OSXM=^ %I!F|~P1()߈fo5sgid\ga>(0 ojUH`]y-/tqNڕMsq5ܱ$}xۑ=+<4&I6}Dp;A+YCv_`u#%|Z&M=cf;Ay6 M:jͱIY _ۥ9KH!( 1nLr0juxZ]=77O3$c#?6Oz+}a=іc mlr8>Z0[Z\D`J$IF{@67WG/kx?e+WΓ/(eG_EN#΋\kxU+c]Oy`v$orvfl_)^I,"[˝11zKT{[yեyr:zuvv7l#iD"5+i.^`^"u"92UJ9Gȵ..motu&.?JcMrCSc)O>[_Kh糾&Ecr<N>W.1s¹+ݖO"aindVG|]LͣR ;7#dn3m J.xH?o]pGcZ mX:8OOǷ5ٍ> ʦ6; oڮ:vvM<zI8-$>0CbZ7-ϗ9ܟ2T=Jj7[wNlVEt&+#"o~45ktP,.B-RUO<E1nnnagEyxjRKKfdn,a:T޹{xUWn#n6c\cvvAk9Ul(lQrIܖQ.q d 8t&9;y/nyeo2zjѴO~zFOu˪='Q NQ@[gOa\ʹr0J cf}+[幂+ `CႤrU@<,o~ xIO 4]kھA$G2>0WC\Livq,sJs3D8nCӮ)Fͦy|ktW_úLJuǭZkDy0qϗ9ȯ!Xi' ) 1Xz,J7mAdqЌ`lh9֧qBdyjv1>ºM:D- E\M8LHek)m\ }+'Aj'd}wL@[ sHHnig3x#CpUdU":uŬqI+ ^rWxcϾ:jӍn4a`OI5Z_2YGMAZ]4s e6803Qҭ.b6W:ZI'-dL1=kv>4hqE|AM^C$F<GK բu-J@V;3aC6?^A)N$ڍskطrZMYoe$]B?=Zakq|73gvUcV \G, vdDqV9_Z~gq{.d8>2v{?ye}OźN-4q3!W ,E?yЎkAx948MoC6<6@I&%-y{ic}L*gfNힽ@8&SqoV[Cqwfo-Zd8~mkMӴ%wbt)orB;V`p-dFm!a?Q]=qVW qx̲Og&[pNs~VyCfgO,\ra {q!7MlNpkl8翯tY_6vw^9#UFxۄ+al<a;1#@m kE%+k(" &lQ ѰW=57R}iH&28GDsu^%ŻŦ.PGIy1 _lxwAx\񝮑EneF>bC2يϲ&R}J^K@2$2Cٺ`vҴvnoq&yw~ֻ?Z"XŚu~ a$ԯBQDM u]BSԮD$-}X}M^[3ZZ8n{'D[Gt$+ \hMV.{aGlϨE2mwS2>{P~^Xv_kzqrl h|܌.N0Q )!]q5ԟ֬wQMKmm 3e\F5%F9LIÖw5ciZnO˦-wN!>)yS9&/jVi[k#pNNxA*䚅>AӮ<h,G+kr7qBj-it6 p>164 n$bN0~>V >Q%0oluKCḞ+;?>{/xGrW>6C} ʹy"9*"m.jJ{Ceu1\o!vc麺tDυ%zXJT0r\{pؑg"h4:[ w*q$8E9¢|qs4"^%Q<ɒ!s|Ͽs\.Ku#N"3Z>(MkT7%sj%E@a0BvhoMCIQ/\I'`}ե{nJq/ c±bOSyP{x``6Ό"m`u,:ٮ.MCk` }uHRMog *m]>O%ӡ~8Qojû k?Q[-m$|m} @iKWpv4eխͯ-"t&0I`[]Jx<\#BTe7g?vzWi4}R'C>[NG7FNA2+i2gǩC ֡mO w2bNF8u* #KOwkWVB_l \@~[P_>}׊Ҥ>/k۫㷋|u)J{-o^={ܬWB/c;@<1[so 7o\U8yzƷ7;io? <{:k6i̻7ˊݼfbi @as+Esh:LjugC7" ,Ipd~?87=jY 0GMt!_MڕQ] t3(2ji/Rm~ Z~m6kY82$7V^ǡxOսݬ7*Ts]WöOusY:Am[lsr\'L.^{h0wSo3Ʈꎛ1@rvBf>T[գ(A£~*4+E 47 <|F}O?;?k۽D!<'jF:(MohMzm9$co.m n^OkkⷒɊo1ˎ~H'ޭ_xY"dvM4߽6l- I}{uG%-kefD$aLdқN.ᤍ-GV| YYg$Ki{f?\Z+)Fwqtn-mH5AG;՝>EƱv?f{{2 MoV!F#,kˠ#F:g,V6ZƴMZ߈I Ѽ[tas?c=95 gm<5g4l~m.ڛ [˙kH5ư:K/D\6##~iI2dw42|D<9K xcZKU[#!I&1'ykĖE|#jt-ǘp;2~趶$|=x? A\'$)8-ֺ4jV[tt"6p#d>3MwC4Δڍ K\<*k}*ˡuF"sYHZe9d 1s<qӊ^CTJ֝uMi71wsJC<W cqTb[?Oeƭok; ^_=Ԩ^|n m5=6ٰZW^Gp&򼍉6x\7tQIx7q':Ɖ/C"-Pjėj8J8XSMx@ki~+xۛkMI7m+r@{FN;2*jӡ^X>)Q;4ۂȑ6%6岱,'!WxWAg\kWoRk[fBH66 %yBIol4-xS3P՞(D͓]yxźniw շ:F#\Ȭ84TM?BŮ+.Cϩ'n5'|I&"O*El\T =h^ר}GRJ.<u pG%;_e| [C-cd'0\:;kYaihepyOTvsʖi}'ٚh~R$.7< #H4CzOiڄ,< {9@k+VŧHԬ5+yH`AsϽuZ? Y~IKG+mퟦ+t].knaKs <)zpxNo[q_t𞍡Yi[b;|(uZ[@z9]۱lnhd|+q:ȴ˫ xD0'6pMp.-4٭gӚ;ktUG3$'˻~kki6i_nx;q9퍀mxGEKGm,WxLpI'{"蓮sD׷&\ZĶ[CwMӊ~_H߈4X/a~MD@rWu7ý’뺵Ý3UM.F@,6zP t:|:m_{OYlf_BOL>mZ$ʾQWc'l޽Z⿉g?'K$-My^^i ۔՜</'hl͊iw iz&%$$tsj/-N9<NɻEfF؊s|ޯ޵׶fML<Eg/IZ} cm ;62/T>d1Ixro S -j:<X.D+#TzvwWO#hɰ4UכQDKi mig7n ZJ:脟sdacaѹ$)C2;ο+lAd.s|WCH̳\]9Ǘ:+ uSnD:}>k8?ճ+4({gjioX}Gm}>HY}{N4k8C;;g5B *M:k ,&U+艳#6ڍ*<,mő= K$"FD ro'@z~u-mIМu-+G[5IFYYoX$'[WlfZQnHy{}%̍4bg+z( ]B}. `yEڡ-n$;3όdKXuSq+et{q#IBT 2~K]HwxE2&v3k~NKyW tY@Y@X'kVP\"PPwcpyzd7 T[&f\I~sҫ0Nǣx=aƁyAiP?fL4QF(F>r{#Rcΐ~/n$C'˸yOI>K֞/.LW2 `6ywz is6v"?(^J{&O+N?7ǂ53B~}#d2^Z3 \ לc5m[Х𾝨_]oqo$wc{`e6zd`,̗#M3H988j<y?xљ6kou&ISn9r<6LE-,(qFF>՝q 50_w?ֵ_&so^I[]k!r!DX02skGԂCw0e)1Sc;@NGE? :֧bE>:t(zoi(/K_JX]俘PB$lc9)dcŵ݅]<49N};sb3o;-b'w88Z$ՉgZP `OVmΖz캕r KV9S# =AW|!O1:}ͣik|E[>lE~xi~-;W]mo,KrJ #8ܛ!<̵t2J`qj sIfBZhOno8?\ӭ/ Ԣu8"h(uF~ZF>վ˧A#FK9 Kd=iFϨcA5?hRDb ?t׼5xk:[6KeK\ q;dH(kfAMk1X=$'Ƒ|DqsW=gy]=̀˿* ׽'RCGum,7Kver8۞Nqϵfyi ՗$nڥn2?9=sb-^i<9&6[bHFP7YZSYFE3n| r9ī ߾h*cbw ’V '}iP~]8WW0\I*j7 r7!\r9hm؋~۶J#ծ/xKU,ZXO&y[uVr_]6^xɬ,4;>k=:gm #,~YwLRrNܮ9Ke]kₒF:5$d}vt#5J?@{?*%OBqҠu ֍uG*$K#zT+rxoW62^i1tt=J1׊J2Qq7/Ju-AA/gi{2緍HߎBkݾLNP)lƨƩokl/GPEo IؐqrF{i[[1,xےך>}ķ BUxu TT4$D_s덜V[67:ni !@?7WY.5]r<˿BB'3ce$.x6}N>E'ΕMR,d+ v0vBNQ^5kkpІBW/\ "Ass [[BPm+NTn qiN8,yX@088t~ 4; c@kzϞogg1&29&1v|0GĎ??}>BDoxc/pfk-CRHhMQ?&ye%lImu+:r#׋J[֬$$FO(ܝ;n9/-s+4d΀}K* 6L ݚ4R CҴ^ad K Pb:SM!7:r:u梸iU.d1o#lrOb5kDӲDƑ,.㓕9۞HcV`Nck:]QgaW;[+H@$I ii-3In<y_%gͥڍ{Nk*, m4qYnb{s'v%+;ǓZF1-stMkA]}w20pz~is^M 6}=GLֲO[hSbV0c>uhInb.S\"@ )5ψtZP.nҵ}o%[BGv3WEr5ޛy`A~D`Dzqj)E;? şw/o.k]g@d =bHme֦x^AD8)'Z]^G]ictDs ɞ"te0e  c{B֚o Q'eg$7ot|ԏPB o*Y|H#%iy6.v:izĿbRdtUa P;VLr]Z8kkx%i7;FOR帛kS7R}d$&w-$bC>߭2(o^ APQD[^Y?yrC6dqS즳i{'7eHr@Ikm 6,)g!Xlb֖^A)-7>[隅.rsM_A4kQ[7E}մY7s8߂N+𯃵k1k^7nX7ZĿvzZIzoaóȬwH6m>Q+-#DŽ{@xoNIO]#tG~jgk\ŸfYȥ@M y=B"jᦺkho# sI=Eu4ԴD't oֺok&ŅbPǤkom $N #dַKCDQl^FdS$[9G:&sxGԳfuy{ݨW^Qc̍~Ƕ:Ս O};-ۙt1 0ϭr ˱YkxC6[aK`U8Y.G[ԧ;X!M̲I3/֕^7goosvm,H,𓐾G4:mH" Qht&svH *-E-짴6q Ï$`7MsQnM寒yh?}nj|㞵躟|Koo=--4#HPW}^}WNn~gg-*;w/<佽FS@2#jף*wkNۘ7FTMw1?AXm7MjZZ?>oL}qmY$hGom\H>ں\~h_cQG~ayxL;טӓH7ԡ-s躗kXkX4y7KtypFcZ,v12(Űۼ~]φbF_81!>\WUh:WQP)tR2PϨJ{{oxCVhڼ ]ڼЌ<<\9{˖+=B?I&045WP[ &jD-<g=*Z跳ḓP3kA#?sqU'Em/ znak<~xO\YϯqN Ye7W%|.?eqZ*79[xb:pzߺ|7 xK9#h$g^@SxVݳ[`ʿȈ2yȭ]kJNfm 9bD8IF?՞efZ]\X%pDaLq=0jΣxI~蚻k{ۋ4h*)\=Bw8X _-%̳tG쇎?mk7 .Kohw.|xG` TzT_K.4-Pmĭߦ;Y`gJťjWwFLj4{'7n׏iueR\~zq,1:m3Gqgf3$?VX%hQM= 5!jJ;asն4|~=kK[^{t f}@Xgj0iږk]80Q3 _ /YK>4ȵ$o0jnT4ERA 8W3QK Zhrd'؅ִohp~7]=*(z}{%=?Kd_FCyeZ72mYBwTw:6?b3ܭi wrJ1xTLsvOͷc{:i#Q~e[xr ::V^f-<8E$*촿 Wi+͵d Q۷aM_k\xP Z]OqoH7$Y";V5pꭴ3ub rr;{O ɡxo/t5O$rDPմmBmRo⑭t BBxxΙNf-lKsxDHc&Hcn#rc(yGp_S\7Z\mwKg!t,^` Nr=:J}N&T7 (1zq]5/RGnl.,V1qِyt'`=+NYI6WvGڴ}+Q +䤯OutI%2vqe4eg1n:\M?KG{"G/etvpB(hq.}8נ^^M{Sv$1Gٵ5XWOZ0eC& 88?p)mXul#y|S xηu-Z_ xy^0@;_.R;˙9Li.Wђݥi@Ե/'n;g-:ڮ,cB1 )iZy ;JKpg4O-Ѡ,8^¯^}q <^S:\%},P[>XTϝ#c: IԵg!$ye64@Ͻ8JW&Q_>h?f >?xtWkK/.o;Iu'fa9=x2wE\kdSonD9끹z4I۽]Kv9!%s"5? Үcѥ/r 9Si6sN;O~$Ҡ/om {2M7lSt<#^vj~%|<+K&I{]E`N\!G$pdȮ1bjsJ>4>CQ?/VŔZ~ +ؼ$c"B[; sTĽ̋as2[- xcE 9Bn -֥oqM%[8!Y$`>Glc ?xV[/|9:(,`ӥ]v/R;|[c5=Jm e]:7?k3GMFĺkH;IIl#d2m̸լVdRChc\%(x+[Z''C}<9lZ5Ml<{Rb21 |;9͂Fȉ22{իTIIK[in-M펡g]Am#͛$p،K}Rፗt? i:6ƣyeobk:߀5[֛oש;<9Y߇|7i7DM.2L891΍WxrdNX59keR(0Lhw滟 ^-%|;SԖ%/0w2/A:זϩ{ 3yn#gѹUOYlVG_d;2dGiY1k6Mi-Sgplv>ƭ}kSFm+KB|`:uՑy=vWwWS3#Ч \ͤPMC#r1Y^摊՚7Nlֲ$Fϝ?:Ǫ]˟#Ok(: جwegV>H{h"(;00r=s^zouR!j,f2/#Qmb'db?+m8o5k˻Nq$'qEޏehE&gهQ pI?.34s]k\/'w=sRk֩ _kP8%aVR+ϦZZ[}ki Sa B{~GڬYxkQ_YM4vR$K]@q]Zš ;T`_H#~w AÚł4K/6q6{EC+JT73AYxŠc6s5ƣLi98s\+MBryr=#:[aK Ti|/5ܑm/%HX12+;`4JR)&}SIլ? V;y$t8<?}Ekڶ"Ѽى]>YKZ rxj~٬ ~9]^[{YK[`e? /hͬ>լl[o5;1{xnd &AUdžX,Q[F~_+]ඃ֚/4m>ˡBDYm^>'d%ܩO޳I6 /Za>xOY+4vcsrXbq~ 횧wX18oQ]χo!>u Bk{;]Vooxu[ٿsIw݌Y[X'4RO4wr r0zV.smyomۉ!Dqyt?c(2TZh$<.4BЮH,-E WU޹t[ZIKf~Բ&l/*ܺ4\X^܉@-+׭l]h}B |jBRE%jMn#K#c7RC,cȸEjaFP ҟme+AĩeoN&q x5kpK"/Υ0Wicڙ&n'kH02:=ytUm:6?:k-zUr8OZ/[i'۽D\2 i 2cMRfIemkڥ݅յ [biV pw]o;5hX]Eʁz柫DOxrwMҐѰ|[%j moR>^Ri)Ή1N3IkIZcjdeiI,HwcL9'^(mKv ޵g4fWӯ[9ߵL-/L:toqQa4DӴn.H.awfwGy{ bjh~Pn5_w||-מI9gٳ*]ZϢévSG,xrr[6)"CML7Pz~UIm._6X 8#ASyN2ykIn2)’1!-Dz)W,d29~ֽWP\M5ضPznnH֫iwY+4^ tݭV=!E6 ߍi;\[j1}6ק^4- ,:1oO9?N= xRx LJui4,s1@ҜSJT+3sOgk_4pˆ{ymxCϗ!#1ڣtdqB"m ݇Nɫf橤hE$C3p$"7LN85%5 +n _fr^3W\5k+[1JxHdI ?g+3CvOn\D#G99_%Е'cԵMjz\Zuw. -&ٟ-ò8-k9ɍZo|HmsXi qشF͉G "$I$X%PH;Gزl9=qWoZU%k!͎7|;FfD'}iA5ߑknR Nlq&9M:j|1_4Z|7Ioo)I;\V|2Muy:բhfvY.CIN2fь?69WPN4D&xC!cyB)@'.k:W}P|Mk"C4#FN<|} y^Y|^4]$a$p8Hw]nOkV֮5HQUˠTtǢlr1YڛOɤ$[2dnQС+8ꜝR] m/M{ݔa{vv;ն3p>3ڲ$jY~>V@DFp}:UO952nX]\oG>zG*U̓\VI4~&$C1oJ+Չ؇vk}yӻj?dHH##=O`jwCM7VԣIM)ot3'~H1wN+ߟFkxOWB}֞ l 35 ?]mi⵽/|@ hמz><7S>.pxiz%Z|H۵3{ ՟!ɶ4D qۯy^7W,|?+TYɞK6@ xǹ|Uچco(srn5^;!n/,tӼ=O-ePw;[A|7g [nr/>` A,* i.sL{nLLWqL~jα{OjW{y$9/Ɲo,Hs#dM}{WQ 'GȧwIjJilVtdɬ,JG]G~+IuJWu.YBMB3w<9_}5_YhZޗo4خgncHG-d~<$|<4{TX%$do\Z=t̆+9uiTz$06?c|tQl$ՍE37ڜ&{Unf`G86}=>^S__;I<_q&z2OL޻|3w4-;#Y=F d]$vff6 8p+D5-*9U0GOʭ|>d%2Hy Q7vk<3V+Onm~;]ﴉ1[8Etny=I6S|ܮK^q]8-; j܍.F_7G8=EM982ѣh+HozWVKe d`2;GZwF7Gj7_~֓h8i-6op3^o^=E}j7pOatSEITCztbk<-˹.bD q537u'>-x^'%,TIxw/wF9(u|f-HVM3Gs\ωO~~k[N`'d68a8 .ƿh9nvN S-Y<=ޏ|ʱlP?>=+IV-vVq0w1mZϞk'zӔU9_>Fwxc:AhwN޲yq #Xv}*yM ٴ_ oxFi1WT";K[Dr`DCUGrZ 8[+FG;J~!xſ>0 y#:)!#=1]o~Gß&5{Zv :XA4*芌 \%E-Ɵ+M4B>\r8-(r0 >ljG[ Q-셼k<2} \:U$l}a;1{ֆExnɩI"1qړD"OW-7Sk.2$C$e kKw:_"(z7,ureiivefrK~$(nsPZk<$p2@cIrC!`~$׾|W𵆟71~ndO G49-1qMyU\ZAv%[$7#_N+'t3Ve ř.G#]]ֶ0ⶍ3wQͱM{x=^Ea(gHFu ֑XxKPg[L':`.g#}&/_ [}LLy1 uWzu? h&wM4sl>uw]*lrr=:̢8[z,,t;딎7y/O#=V/Iv+/eԬxȰL(qyjԭuY[i<{qybI7y2 "jZyaaVR.'ɯ2o_ sS7v9#Wמ3V_9 9^oV'M59&-ŸY9ni|o.r%čG*IC8~zFצ^ _=2<y7ywǩ:9TbBնs:6,4OwJng*NMP՚wgR9`Jp7A'5骾"}?;>| M oyH\8wodY4Vv;+=(hS^T K_J@ 6>KiQC &1E_11Ӟf|'QMKxnRh72$r/%M Z\=1 P!dΞbKuUj^ٝMK-k3bԠ{Cn~pqM6uxR/k?%R~(>GoVrշxmD2<( $\ch^׵oKU޴Itf)x| ZWrqOd'^ھC}GADX~o .tl2_ilHC8HFڳNFeCFSoxT}+RMrh5?jDD6'y!2Q8ʮ _71?-|Ao ij~q~,.KȀa +~O^'>Z[>>rqkf[/_ '/֬'dwvEcd{֗ VMK࿂|:Zi\iwK!x2ZG[) ZL1"wb/\fxE/q korѤӾQm4i~8mqke+$E#$ HAcHwQi+$RqcAJKw%OOҥD Nj-Edڛ)gwKymkɯm$_" g ~]TǭjSMۼm; 19js]#%{;KƖ:=΁h-@1덿j^j  ,#>֮KwhvMqٿ&h9?|kUHؚ+L[#Nk'}׍Es/ '{z ǭ߃ia{C. ]}|ɛ]cx'yOy]`#{[EELε{YX9t"7Fh-z@7+k+VR5YlHo;r~`q[9ŝ7ER 7 Q0e; U3iv% G/$u9yبs].U3B3G,c?ӚM_]VY=Y:]ull8AN#皰lH:̖;L1ʤrGk[ fX=ơ#2Ko'3ϱQJÜV9O YYԵo1t"csG!=*֛;-5uޚ{??nִ5m [F쥔y\:ɺO-&|_fO[xOѤK@6ތ>WtpMAYt+Y.Qkn߰mt[S#R}rKGt[w3͏ܢgA5+:718̞OJL8h)&wL$ۥmE}mܽ͟78ֶZw6u߅+e=o^"=Z]1x.wl @Dyޑ$vwm r Ooƺoƾ3=~\ZE<:4IcǥWC5= ^L[)qm_$G*s[Ȯg˩ԼiodצϷ;kd2r>o5im~5-o-!T w@c V&v6+=,E6qq^iHto%č7s{pMܿ#!Dhk1R}LZG5i:=5<5]UԚed64{!c[um{{yI.P=J`r;VV=3LK\@'(yZ^ ӯ.-#64ys 䎾N nm m5ԭu)qHi;鿓kln>DӴKk-5Aifi0w 8/"PO-*H/b !ͼAEk:W-cZX^ZHf7p ÿq|%%~R=:c<+H;둴I<9T=MC^W݂[絒D cםxoIEk6;x/ js"ƍͬ M<* o=ΫF[jX,rO>M_;;"|<[[(ޒ)@]o ?-n]e7.k+WKyOڦ9K߱U7U-%3=Y9nP w}ZM6<[}深{,ǀ|N1>SjVvkf^MySXFǧˁֽ꿶5>?(MHm>$|}B|Eyt>7-A6?~y{W8Ա,nbMc #Lծ㵵`~W4xJўxM(S"rX\>Meq7ulngYmw@:ʻ7-æMjs3=-!sD|Wu:|3G%y|siB9m#."&?E~!Ҿ"XŒ{mN>5v ډcwZ5^j t lm  )7.i ڝ\iڍֹVݠ`GooJ;ah\gMn}2N"cI '\V4[Av!~^}t7^<3[AwQǙTS\͠[Z.o>dydM1Jp,I&G4<١L3i<Ͷ$9 F1;ӬcIa 0%g ;y>Z-6\&N/ϮkSH<93ƌ49v^5:NC-V?8-uoMBAyL@m2s&T/fK}+U6yW]|>>4_x&LچdѬC!EPHk"CFnY V Dp9sTtaoW4Z5{yyYhzn.I''Io jSdvd#O+5)Uy:qY7βè63;) ttkDn\s!p&{=RJ5ltgGo5}g˭kFI\\L O0GˑMA-,~A 72xiB#H>9: Xmźa'\#+OuK|cҺEhBLjcAwIRf[;˰m(~bަ>mİZ1$W(1 n+\_go :E[D_!Py{?dQ|28~l'NкVQ'WGoi nYZRS-6gmMmh^Q𧉵/YtTX/./Cɳ*1*)<-Z^q+"?Omަy5Ԍ$6{sZW~EqۼO 8(%W|%T mӄV,mwaoäǞYUzs=J=ڴop`I%y<ׂOcU[{|RQ_ݔ p1I5qywH =qU$YqߜUJ6ZwA]:~ä\iu"\l#2:lg*<5G랄qVm-̞ՠ==n!4 !L 9!,Os2$nN8Z$Eltd@C:>#H]Ѵc n,YϷt[hM\" -ǖCdjƧ]MMq,iX]s?i4ݙ_ϴ-@1,zMH61ֹ#x+GRZK=;{7CKlJ[9#i*e~X!"CzgnqR2OBsi>.ۤG\ #9k ]JOW1H䷊I>v'1sLk+k$󣶊ʃMzEJHu{? Xɽ$/8Թ +`Pyvw rlݸ<1ii6Z&+M= ?7|݉d8@cgc{Vv#GHJDoم\enjŦopy$.-'R!hn}zU-KRoԛ kSYdHG㽃!ҼD-U?uF{Xy>ݛ/lsk0bGx-vԹuzU姆ۨ./>D/\/*%p+-$dE Ə`hozַ-gČ%$կo ;\ǿ})o~=tS躮I*j<cǖ\#G\fojZ~.e -sZ{1.m",NSΈAc> \\u ,XyğHO槨x{Ǻvèyj*lc 0>5_ C/xƺm<5hH +p"AYif<^exmv2ǀ [I3]EeYa#J4nKM3Y[\|P=9֭Y%{u˃o:I xݿ'!qDuހJķotɓ in]'x9c[ZzY8<-ծ./_{Ægtr~pze],t4 g)oI6Rmr,otx`9QSWjӬv{- a8Ox1{Hحߛ:[D.T`̎ƲW]//3$峓:3ʖ,Gs: Iܧfe%j19Dٶue!ě0T֘bbEM ^/>(ji_ {⧷^ɦđ0)HFruWbof)cg2Zg+0]M~#XK$C#ap$.|x=5mG𗅵嶱k%ݽG#!Y#npHC9JU$PԭaӒmTQ`G;vujc=>An<1ao}jWfmJaoog L錖cX&Ҽm7u:MSxu ȶxf3gQtt rmG1Mit)R)\x~Fn J|vͫ̀E9>MMvu[+|;Β[_\|rH6=*ڄöʰ𭼃 J EJ\o&Ww$o!KH!qK t1h5h._$Eߟ6t8'w;;#=:VsA`XHMc=OJN*NEj? xq<9Dx.R=6!Eѣ r>j;K}<\]Jqv `UĞצ|NֺO‰ w'%;un.mm& c Տ:}ѐjZ 43LqlO<.=}=M/εc;{O,Kdƚg>Ӵk3i]j:T!Cx #rn$YA.W.I'gۭNWE/Ra:}yy{PLrX5R]C{kAgI<ͼ;÷|ON=*r`.`.}TKv_&Cbm)9;~|IℤGK 'OKq*%O!e V?xZ-7obssxZ"/ rݫfr~קۥǓ4B3Is=gIе[N/9q7=֩eqt[[2f,䒄ƙfS&8᫼\?MA8L;15kQ-Z[]>[Y|8j0NΠQG)5F]Ze ShPz^66Cr8(Y ;tOzN.{/n텂iֻ9I#`.: y\b({{g09ȌJ"98Aqj{4iyIqo Vɞ}AͶk눮dLEZ\= ws%ZLYӜH\4ֳ{%vuc 1瑎F{mZY"VfE ,qMZ-H6G{kTС2M/ ?>[ɡ_ھBbVc* v`MHN&ge?tQE:5&)6)ZkM9c8Av֩#"c+u]V|K,n$#9c\=1nkCt-gn!=VikPQ'?jmk)CopBg!>?:oh'TI7etol]QKF?:#8e?.ߔ95cbw [2GApn=]ĵhдm<Ϋ[q&9!8Lb!ke l:'=ު[Yimw2 ao:V.mm iDi *03ۑ֔TZ~[xk]g½ce~40j2$C.rwWxKQgV^]׋ɴKJѠFŢ Alr<WiڂXiגM%‰YsDg^$0KFyHxwϯzx&7jQG`N&jowHBd:F.9WFZ )" lG*|/B!(gΕ9խ.X>E!<tz 5 A.Yߋ7  ڸN 'RJM@j25$/#ewt tLgnvaLٳJm5a(\_,`}mQ̱^2 f+JޢkX*jc *lD~PHC}^%4O_j.#~$s#Ƅuca:m?"ߵnLGn9-SB{1 >іG7[@znٿ<U.U?t\|o?LsƋkl.:,$Ìvn\fgMcs+<[McV-SDW\ڌjHwńrF?`j2yы 'NccowԵWU4w$-?.7Axײk 6+K'kzo {fۧ wBNoW5+أkcu.y.d7XAשG8iK{a?lOo6'/'LǮqU4`:Cmc9%dUwo$vWVŅşdh ڍq[;hdڹO`--U[g-2[Ί6Q aqWṵͧėGf?,ni?UN4Bky$ )t~+}*A}5..5[ 7">rY:V^W~%Nˋ"O*2Ej tG_ⶳeU]ֿ x Lq!@Gܸ%>MOT7<5sX\s#3wYdW>{9!Фˤh_-nP#iuk EyONA9s.~i#c"G{ҴI8|=xS8-&d͉#1 kn4KJOHإbgl:k96R\^gKieTO$ۇn[:շ gY^hXFӰhϤuVnc"tyd?>Fge{ YC}]^ƫ;@;'vyMA\ڎ$}9.-?vtn3Z>3Ҽ-|G *vT j6`S. g%֟{C]۶-|?>ז=Ef OY][q]:Gux)K=3Pco Vi_ m-=K ]n 9(8t{P`$W}2D?|nxoL/n4+k]Odg$/3ܟ9_|w<|9T6lmsj Nye8߭2.,5FݴY-EouVOlSŹn,8銓]m'7RVb.M/vOA-%Nkm88#q󑏯zĿ3þ0: #cgRF/A1%+dhA嚖6 ]zD|!`F-kG bw9_CAgh[\(#{  .ֆ}AiçoV_Uϖ2,,7 n}9iPMX6JyM!@Gg>߇3^ ULJ5zΝ_G]FNqjx:#%7~+ֵ{vqO$;$FcutM[ќWs<+oe'5w ]>=CGoL:Ok!)x1 s^Ye+[ys4q.0>D|A;iSv]MT>KgAwdl?:ǮC|><Һ[x/W|;bj-$~eٌK6D<ܜu [ho}B\ZݛGC7o#&"rA#w~з{jW>s{/oMcUkH [卝Gșp#5|EGB7Mθ[{9mݏQdE9ȡ10x3H cA?L7420/#GZ%m簝BEgգx[y!۶eil8M3Hž%]({c-͕zdK$,U!3q|)/FkU|1gmmL'I<rJVs%tt~-|Q񆽡X C _dKM>8o8$}Ƹ{ j>-CGOA-&KPy'"Nwkw MZKF1u?4Rm|W5 Z>qu7eo%egi"g NJifԕGDѻvO[ ;i-ޤ?Æy`<щV}I)Hfk({FT'KJ j,m-E%s}՝'ŗsq;xM.I %J|2|m?-iљk;i|;sas4v^U>"8l#To|9mgj1:%6n{8\'!IP65MKIT 28$(eO~k<{?Pzgfb;ɉ &GQ\wW٣T^ W]w^|MyvZL^ ?:8.m[>XݎkP Ԗ{!kg,qGʊ3qsPx/kmanun~ͽs|SJ),GA8<46` NJrWK[vV-U*l_ ׷Zttu#IcB'q?{WucOhD~5 ^]Se?$vVMNĻJ!YvnxF94tkxLǏ5;L%X\A71$\'<zT~>.z8#lEf3yc;v'MдOj]d Qܿz>i><]}o=iZ=݆gz䟻`D?q;JN_K4 uc Izs?"MպzTVpMxR:wZI<cK=Jdc2q5oUFDS$dcJ,FWP<1D ɞD7/r=jHS)ZMƽxXa6@k\F[r#]b;i])Whj_h41ylFhQ=Q[{%wdsq~kqiΓ:M̷$ET};ٰwl[]?D#M"cPsW=8u]cūmo$ob;+8S(Sv:1gm[?[Dj sK+${135?{4Zڄ1xFWuO5x&x =+ح.\jQ2Gq:#p#a=Q!K]6_Wk./|ݾwA$kI+i|FI~y7+;j ԩY+\_ߋ=[ 6KKh +$^Tjj~1$"7b+_s-ğ t4Qω?yqnf\NtO.jAmibC˥ZJo` i^b6rn(-l1S֮-J\}"(OROxbƥ jsw,NԒIB;9ܘ뀿J]^-7V*Ik!^U}~5='M}Ɨ#Q9$'z`4Q3Hk+Əj~'կ5-3~4EKkx_-{.mu۝FOt5I2+]ִm?Ʒ^7rx_&=[+HM5KD$+K${uP6y~*1i4;_z^˻_ ϪiQIK$rc67w\e{Cg\Hfr|H01:c_h浸3zN|٫C@S.+04Fu' r?e)kJQZ6~o{֯5 Ώ+o +i\qgʪGA[>uhV~6!<,WzXq)At;q ?ݯ+֓NM X1ȍP#Ƨ Xh~s嶶$km>$@`p˞1oLO?kwʹpWwP(r}Nź4u՝>xTG*y nĴ\jI뉝8G]?Ezޗoxk熗/o )!u}")9 8j9L>;k _Te.h>-hखw K}ϞwoF׏lis%\St@lr>{zxs.>|ZNIm|)RAIya 0τ;5Zwԣ 4pO1Rx.rwms gI)umi[V4}3sqjVe}4aD#BP ]Ùt{ϊG_鷏q:l͒ l`x=+Ӿ>_|.W 6ZW7`4"KK ##P|um Y4x-{惪Z5ŔږӞ9r=Iw8S줛AG}]Zo.-ccL^Yx jL}~}?j|‡8q]aKú6,Zz.H|?"wv=+<;?w'/|?_dL<#ef|O3#ph:|X.q_cbuHޙk;&u}%X#21P.>U3~~ReBUA)-ymaӭ+;+ӝq#ÂFⰭEHTMQ%Ԡ -G;{ߥsR\]0EarGݯ"I%y[ړ6R#6O^"o<xz-%H.Vc?uu&+VRA5ŽJ}Ĭ8r:v-/-/QȈ4I(cp 6^E2 8B ia<;273g=՚:4RM+N,vi2йD6+27MK[n@Rk{I7O%%lrNMuڇx͏Qo xNg>~_֩i=>ѭQR:2޷Z1&hOZk"v GP~ޥ\jMmCd7}޾>4ML[KZHH"G@'>W7p qlu@z&2w{Cx[ֿ?_?|.uh-}aXi󜁌kee]u-=?V H[&އNÊg]ܼv+H)'8WJriscy;dbǶN=2jww7Q$t`N۞tV׮I7˦IsFXT8#ڇP u(Sz#XL.Fւ eX/9#/՛bj7VW1f+v1>zVsC- o$cp4p^ܓںŦg-kt.c+$g㊱k>1Lj]I$'L 1)#s~cnmbܾm`Uy]~-Cx?wtQMrj򄽞aW33ߙ 9o0˥g!5#.ߗ*5a?j|۩6V0 0.>r6j|zw[-{0N} c^H'`"mt 5ķ^mB%pF2͑8Ou3VAl!{y01OGg,rnfZ&o'ߌfi[b&J8d`SIIV;2lnڹ;82ccIҵ]SEZY"lTn 1,XDŽzx𦥧xgŞ Ϛ.IsxSCV {e3i_f{+o: |qa_^#L„12:uqZw 9#x/ul<.\y`]_K+wW1;&W)|ڮi@򡾆 )bI2H?vOy:xZEYO&KGgO1wr"I[6/xsU#ο6[Jj߸@A(,A8'5zXkV!e${e8#o=>i^LӲJ0{{XOr߻/ =IA!$sҬCM_[z[iB$h9i?:88َ9;54bu2/:23$ OU{+;`6[[fފNx=fcaSvk֠K/D.ԋ\U?.su~ ZCo# NW֢Km#%yE#̍F_㧶knT4}Zj16=6xZ-y;@ j1&[8/𥷈~OÚeiQۄD|N&gAk͚XuC4V:eڭ"#I$g< Lqmڶ"vNy5$H v i<[%߆a9.dLW+$[8-mѤ[dF@ #knm5ՈHI(%''5CעKan\vt 9GK4٭AFUvjTtЂ)5K}eoymsim+Te 6JuGQYW}^{w-D\B[8Va̓ so|WdߪCM5΢M{s0'r:٧(rRCUimMfˊOǟ<@@:O'qx_Zh}u Ll'R{gr=>YS\+gsjT GpS{ʮ8#q~Z-|1)e}w ,c8=7|jW .|oLM|8s56I3ho圍g26Rv#j.1X匪]Cqׂ7Ė`LUdob%WvU#6(Ҋf-YA1QFoD.fHX|AA k43D%<NxBw!֋$־';QSd9nڻM{!tg$],Y|>`S?:Se`&0v1>Mv4nE4K]BV{ JOo@X+G3^#qHCZ=SSLP4|rC6mV{x'O3w5 >M}ږF#}"_+p{jlK(x#󂁏?t#%)ɶCO,7B#sI#n% q>~[4ٓ+e.rS~S2Z7ZWi ?DKQw7*H1;8Nῃ.j(uN|e[GE "palqD].&Ӵê^iV}NZ=BsWo+i/mHA _ҵ}&KբY輇2n#M+ngۭum^K;mq?#$}=8i<6z%ClI0c2!X^eO#c?8 l6gSJr08~^pE&6ee񏇴۩!VK7lyM7J~{.<6`r[Ga|%hUhJ,IP{MQ%ݞ-wn\K{i#$vT7zdvPMo1< d? ?GqڬMeU(yШ$c]׼GAt ( ;aP?'y>(Fױ<0]xtG\}VK _[ʻGQ Od^σ~#/LJCh־7u>6p$KLg9.j'&$۷8rhh7Pjz^ if))ީumNR5 Y_.ΝiWqfGcfM4;eN Gq@~wQI_]KV6Ȗc-QtnsY72j "y[@0 FzZ蔕J⮗O5=J]ot\"aI7L!I'Ҷ~-&iPjjJou=@Ι*:W7!OՓͻa|${T쏄4gԵNIl|/U,쑬.H EuHrzooy\Ŧ١rN6gzc7[o&JY*[j]0!ǀZm;SLմRN[oq\ڟ !9G?ZԊKצՠlml#c wkI]fdQ'*_v2]y^22EHc<ěwBzz/g{6K8X1t4&>_Xjlj&N߉?:ݏ촣{ss7K7luuefLȥ}3Y“p)^km3C^e!s2sּ`+-bvM-m<%:w.o]QFW?Qc^7]vyZ%F(y+ZCЬ׋4m>m>X,tM9Uy‹Q%=MCOMZkkZǍSt:ǃ|[׈[.$M"#i]}Ry-#|ƄdU'm:ZoxVDHlEQA;NI#rTc8^IM-t鴽V:: YiG5 j &-n_.}`/4d֬cy-icgc5YikoMp~ErVxţR:kϦ.\c`1ʧ>LZ_UkkrI'yE7d{iAE&R0l& n|GչxZR3v5[Ɩ|}ŐԿҫ&yBeŻ*'#+Yioo!4odsn'($psjQ7񥝫]AQ fMooc,2;eUjׇQ~4wR\}c26`ҝ麞:,-;s,? 2qY[^ȖweyI&~T Q9Y O\Mo9Hezr}$ע~ O"Ǎ,!ͻIs0"CC^s 5meJqNIL$O +gӮ4ڽ_:Imi?3v:F{˟ %ōo.nT1.<爧Oc^}ieycUGghI}+jSx٦%XH/T8 uU(3pٚ""Inد$ s y\|+|-H޽Aq$z4ƭ7<-$|QePF[|\#sbA +G<t: [-l"X~!DI}r>xb2qs#HF "|J) N&k;g]I}!<ؼsT57/&xLF03j[升vugOK^"iћ1k+/zς:mmG"LE)j|O4h:Ρ5&kw4r  8'osҸ :NgcS=q9/faG3ޜa(:M;_KiK?<2q7cyٌvba*;LZgD2` ɬ5;'=@HoqP3WeZC~e [XCu$*}ÁoR9HOϥiJqwWDj*,oهvOMx4ʄ1\ί=-Zh bOdֆmxm>fs$я9=q޺^ 4?Iy-TtO*;9\5vfx7\ּ;MBͬ짵){RNzta=*ށ[xh>cjZ%Hh7rz4OhAbx-o#F$F1\oïjKmF!&C ȁ_ⶖzg}n 4;׀ Gw6?&swTw(]w:ǀ k2Jw5|*ֶ= ËI||RB-`c}FC+%}Wo_FW_^ umrD%9g5&AUGҿHAK籑H` 'kKhU/.R [} $ɌpO˻8 Wźj~*/mdKE9IIeaSC]|KSG4~ʈ\ZD)o(Aִ]Ao/1l˨PZ\^k|Hs21/&'t'▙ s%NcvG;- csS; ;POT>"Ѵac^y'w.'< I!%?OZD5x/ƽҠH@2/&e3xWWG"t/6ZK,2\$\W|M6cv7f9o/$VL7ChAF{Ec[-vH2pAǷ+i&yf)ev~.de~`y;%F]%[W7K|`'MXZ Y.,I`M0>3Y3mcw3ǥ<.$k vvF?bT`[+m"ث˙'~ߙl 4uHђPW?la$`= #sM|_xþ)ꚿѠ {eQ!c b>g?wcf`X= W{EW<Xt'7uAx~J)_??gOi[eeMFD C#;8q뚎-ޔMx\\[@F UN$bg;`i"IvGNzVk'G]FSl\2s`q\paߋ-nE#ϻ1s^ė>&[~-KG r;?0RBymm#<93 <)ج𦳦jS:s9a; <}5;_K&.Z'&1odE#!{WSj_aባ(;|µQ-\KVմtE=0s8;[!FӼI?lÉغ 8 mkjYb@eF.Irrs +gToZ{GI&g-zҢ\Aė>"J,l|=jH{iN8h֟ᆻ7ڵY$^e}?Wq),$7`OW%Aoc>w460.퓃sg{L={=7:ݯoG5|Un<-9Dx8#`$ ɐ:WKL[.k/I߉m[hWiԮSpƤ9P︰sUQs͠-azyE[{xp,m.'.4[[}nkm,m6W> iM[^>9% s]k=G~ a{^ fYBIZ<7}'#Q/-ɯ27MWRP7k@ZIS! \Ν^^YMiEH1Hg ]?~ +/i6.ߌ|K7 m5Ci<J#)ݫ Ej^њҧvOq v78nKYxP$39 O.-찾63!|NbrdOҦM*S2dRq8$xiO4r6u}x72|Kyr\y( ddVOܽb'9='khbUެg[[9ex̯`p:gdTѳxVƲ);@Ҵ$ie4"3ʼyd  3UTX[ݤM֧%y4IX{UD]fb !<$&/7玜+e; Xpq/~yN~+<ݮmyr4A:=KKMA@Uwq Jn\WIBվ֬.f-&3F|<8V^Ci[ifxyGG<\S>UwI22np*z| 3M񅞻7V #P.$]=> G[Q٢9y :7Ӭr=2:WҢԚw5Xc?u8GjvqmOpeզjcsRD8 ܓҹbegou5KHE.sT{g{=Iicr#אׅ|Ow㿆IM3ƺ%Rn16Bz>˾l,,[PY}xһ?>:~fY|rl!E24s|=pޡ-\&G|C GAn Ə#4vHߝ&!ڀe/8w]:FJ񏅵-WPn4Oq}JK-ˣ.)fe꣫Ÿ,æikECݫTmoPGלR{l9&x VFeQ?]%xDg&XDa4FM#$&^jOW_KԾ=5#Xu9fиFcrԳ~S9ZumO^}w [pc5J.KF'+nX6⿅4 iHPൺ$'ui#L-u%qC}Nf  yL\5YNTǒ>Fʷ0 |С aF4g/ t 8cj>so}cow>1#Z9.ZQIÐAһwO4ͽ Yi_X[| ;gW@XޟpkӅ;Ot5+;Y#e5DO#$V./? >1yo--F~Q՛-,I6Oby1c&H2|/xz@giw[ }_w ǪZų%j7|zzd{zWnu2^\\y͹2zy'楴k\G6y,q>7(LԾgd]^I紹W]n?b>,Ge & eM>M y4 ѤfPҥIM6["() ќu<?T?n|Omw7;-V<ǿ?,eah$+A2 M<qҮ[I1mg*3v:tA}{弲,%yR3.!r$>g9|)d- Zj6'qYL6Rct?k'\X ,t{kM찳s{{|9oꚮ4}; ;Up7H7;Pt= :unys3}##yE%+,mt!{R\ְj&Hrvv?sRh3 8-]%6$f/+t+:ki6^Mޞ7l vB:8o2Gscp`y>Oo|3&gU<0*e޵YX涅xgs޳|Qux^!4t-et{'dD~.yĽsGŋBImRKMBaHf[S_sW㏃Dx,.ABz&sgOAY1Y[ M/Eg sAoix~ʗ .Tp9_Srwv¡]·c ņ:gEߡ&O19Hzjn/m!SJ ڋk z&+MFPmm Ͱ {W | _|V>7>3.5_e;#aFrLj8kZd. ;_E:CtN'D)sG{Us7ڡVXx'1um*P:fBq"{=Z$Ȯt$diQɽLp=urI9xRY\iOjL#(MжqONOZKMJO[mKvvryt|?ZQi+kIn-5yg,qUo-Bmu#=ǶkQhI\,;0ˌӎ1N*~&Eh#Ѵx"IbL\O#6LV-(EܲǛs Uld1L$RnpY.wَ5 =;IyppJ않Kd 5#Ԧc ^<>鞕z+1a;ݭ:2HF}5uũc(*xv?Ϲ'nnf&oE&4.T#1${ ][Sh{oe\No:-!TCYÔGNz]V$kQ|Cs%5K]V'DyfqP>;N=R;u[PG:I'#aUm֥KedD޶ޅ85rD˖iPaGόcRm5mtais~ |^bTECXv²};sZc]HEl5izOtfg 9Yj:ch. ؟FXI[}Iiܹmycgi\4l0'ѳ~I~o/4{lMax^T.23`Vm6qxv% n/6HFR{{TvU;4}O[HRmgV&bx~9_^_w~{M-HR2'%@@x]sO6k+;J)|Q-<`HLRZp3yi}Com@m~jS6ޤOoy@9T7W9;+}2„è$7csP?'mt۫yDr$fNApK} vۭy9~ooz5FԾeD|o੍6or9NVN=J>-۾u_\[y$g'~Uڇ /[dHѭ4v0{zϲZmm fċٱɎ*\U%f\I:W@u-2 EfKnY&'V;6;u:ֺq[,O"8,P6 7} s+meo!r$wVh3$0p~N֯r9/YjNX(KBxGcֹ9ghqNľOmdn`璇85Y|Mg5A $$ l38jṒ;HE78'ۭi[k =ڏUw98kQI{Z CWؑrQGݏ ZG}CkkמcW[vb2sDRǟY>.:ͼv]G3[4zXivpM>r[7ռeuj 6זQr\.7̸=f&o |">0!Nci_eͷ٭|m?&J-_&C|?y}5&x")Ho0GFO{ޭMOV7\x|~ü(;st+OɦxHYђ2ă:f72:^Ŏw_-j:~ó\)%U<_Oi~-.GJQ9y)O\q]6x6..{[;]i oFxpLv?Y\!rVCMk–yv|% z1$b[e/ W$JEżXGϰAvuG)ߏZxĚ,"z6ovI<Ȳt~wD2!m?ŗ/ō ~^!үtoDopS^&P1"xi ēJ1)H/NzV6݈r_S&OyMo=Bk [*|3e>ui9n:wC9pv+Ƒ{Uڮ{ ;{7ky8Haemyq.dy1R{ѤGqx—70me=2[æ]n&9x>#a-'U8 K(7#|H0 )ݥ 麆T Bt{}y3Ə;}R6icK1W~lg] ;$Y} = >8lŢ[Ok[t WP2A'8Z ,4Ǻ4[e ~cn00_YSIuM #IpȗJY9r8s:O^ӶΛ\nStl-o5#Qm?S!BD%9;:ԭ5"M[#V<ʰKz7zDFO,WzΛK3^MLJ<?.I)>!C\쿸3Osyt3M|7py1>g~b[ ]K’PӴ[399|wֶ=GF#k^/o0%Mɼ ?/x9gGOZLDa R#g-rפ\K𯃼gI h~ןamb~$x̒<}f uܩy%y}KwVi7Ko3" $ vo;x@q:=a?gT[t+G;Ԓ&I2j 'ݓ&]{goX.k}& &O_ D۟95 VI#c,,oBFs]΍xS&-|EI4Y4tn!EHsQ~w.+*Xz xo5-6/viGwvhZw$V1 SԡB.{7!ry#:JP|qxbIml}hvHLS[[2;1w.R' !8&Ga/os4'B9I!>tw69s5Q+-kC4oόA$ u hguM]4wB[#]KQ=xAY>~9iUo Hr@6I u݂wZn'5 GMY$hd 8pd|Jyr7גC c駒'6r_x/IӴcUƯYI2s!I D??2( 5-<+Y5 u $];ysҼž6y [–qh7Vx6o ?sVtf%mO4-{x)R)Á>y^z[q _B<Fkɼ=v*\̿~)el^2dw5ğ_<7_Ch?yc(qgSm69VWzngoζ&B[TTM"' s$dg^Gjnw} Yt\SǷjmZ]e&=1 '8#ik-LgCoUu k0K ҭͧ$(`*zI>{:̿o9t)$wk0F}6zy?jZOU7R p(㠋$q^D^a4]&`~wӊάx k6jP|?q<",qD`@ If뺬L)V\+a,˽C xb ρ:ƫ V / @F`mdڪCrini~r)\8!3˟{'ԨYƟO Zm."Т-5K+h<>/H=ZMxF;Ky~TeyzO1Q/wTxQ:KvSz َaXy{g5 KBBխ'@ˠU6L̴:^)5_0A;{naZ3,047|[+^< F6Mvy|Kcq؈T8?kvԞm)$ l%9 _t;~ OjռYmAd0B0QS izU\ERi]\Ium%3yr|8UiYilq& ¹<nW_l4:nkvQ^ [I`nd;%iW]̟c}8Y1 T^빒OT`XCok2i,.\*><}]e)xeHb;,?BdgC1]o,g?jzZAgy#첈Hx[5㧟kxV4,ɲ}G4[@ 8{F'+i᛻*< \W_^Z-(j1WK]~!K]=V9'C: $'˴v*=W^fG.t>#)o"2fQ }x34o-֭hvyN# HL.qX$$i~mWRQml,[/k.fiPϞ|$'һōW͡@}r6ꑉ.#>w ^]$WwZ=ZjQw2XYilz⺏rźαm"Hc͘ G &u-q5V+U[!LIUJHkRS uq%䍹8؜<WROVKlx6 :\i:y[,Y WtIt"pMdg,&nMIEŢ;xd`DSUQ12`< % !.W=g y /f&[bW8O %t~xվ$x?Ri]ic閰YB{x`>IS(u}NozV6uk[^Ieei+ @F!;VA5].02"mp~~VZ.-BWhFm"ѣy2\+HƜ] nKsJdȱ8c~Ec,i}ɾD0s߸I?scOյ[ܯvnH$ǵuѼ1?-3Tm T߾Pv7)y j:<mQsLݏ;ektOúE%VN/0䒨B _5oA"[8F#bgO{8Yl?Юn XdˎIW$#e;, |9_ƻ/:3C[P/l<0P5ΐ\83հ{W 7Zok5v*gڊYPS6-:OHF%T.]l2W#>V? xWO߈<%S޶z wp'>2%7iEu,_gyq#0\a/#R]MqEjo{.R4"s#Fk-_CU{X+xQAV5bdlGs,3 t+}RK6-$c, gik_ _ymA`#b(cQjnғOO-ff黩=~\\gj2VuKdXKTw:8$O^.xֻ/Vm[,Q/g!ؒ뷐I '6>#gImBKFi@Gz쀐⹤jՌ $qk\w} JW r))~Qx_ho^O~8ӖKLuקr-ݚ\[C&Nq -/2ۖߌU8ld6~XI у+yx 88?J[ܙMɊ5T`r?sث=>?)WQy Ē>:<ڒY%$l*SO\lVރJ YEgAfdsEyqJƞ^N@l5-{iY 7ȧ=]e۴V2||~b#9bbG\s޵]r{Gm^eE=NO\ RZ jKugRYO»tKCmԚZeͬp]8$yc/#_3XmJ8Yks㢜U+ɤjXɴ hZ aԮ k+{$X'<*@Mw70\d8m_$bV[G$}3]oD}Urjqmd; RNl9-dGsƇk<x:·amy,˷|K\#A"9cAtkZ&Ӟ]6@YXd 9jjI2z]?Yծ#( w Lt8,03K:*9zRz{&֐M+9#1Z:Yv64`z3-ǯZްg6>;InDEwpz5?BtY9DgO=8PgvK~_7WYinڌ| ~~8\ͬOO[ͨ_CaatJu)l6b%;$ )ߜdQ5$,erarq8dDe|L.EO@x+5YMe=HWΎ6)FsunJ:\w*oWvGs,q '(Yr vGcĭpdd?^PL(s#|g[[t ɑc wކGy/]78{Vw71qG sQizl\Cp*%ԫ`#y2uGi56`ή7'] RMEPxwJocѴ]3SֵIeMw$lm"dtUO\[ \FۼѼ+<1[Ş Gn-ۧȱ'E \l}9x"+}NQu 亸6g#v5 .Mmiz~4[ׯx"Ӥv>ѽS}Ά$spEh~uK/}IM5DXb('8嶜è]UtȢ*Sg|铍#ߥz!0|Lok&z&ں[{9FL&x\]"ȥKWGͶcm77y+$?bA\xG_Եͦ:Mait5iM@Cg5^$vZXy'fS2ARIߠړFeܖV6q#Ekd#-˸,%?:5b60Yۀcys8䞊jF؁%,;#urNApsE[quqmy奴W"[o}?*f!/-2K lkm 2ɓϊb a{HZƥ$7,}\/0 T/Z˥>5Ӿs"L.~< 9IFWƺ$w`kvm+4ZY>ґ9'$OE~G7Iiƞ^3*uu+˽Aa$_h%/>2)w.1zocD2くADRmn`Xm[Y,oxg8,֬aX*92Bݹ~:x]'᳆h#y^O$/]w,5iBҮ8[W{[ Iٸ#D"qN] U/Z~ž 7QA q:ٟ\cMs-_8iT- )MY/eI.ΊlF})o4{OGs{ycqu$)Cɱؗ"N2_z-2&yh7m=D[W_z@G{}FP4/R^b^C:Kr:eR?+m-”+)c-=?%sZ@rrJӂj_KG"Ey. PHLJtsSEf-9c K1 Md$p'zd§ͨ[lK%x~dnQ>G?&0FiY!&rW2Ey#GDPBtMK-֭4O`Cn%)G<ۓ]5oj <=/N(UT/oѠL\>|E(/_NCg9Dl2 cT5visK–zeir.B; t S#-x8XWGb ᱷ,.\d`zTc\#P4 Rd{WxUWO Vx<66DWHpiay-v2jڞ1,:n^k']ܦO9r>SJ^}9y-@L<Kϊ6:6}xf'xL < Vd6Q($idl8( \|p;\24M]MɨyZ%У0u1&GJӰ rB{列cN}SXx=?SK÷A^ZuN|? g1YxWw0u$/gZy?(Qc?&ofomy-MJ8F@^@DZ=1[:>;}U#ɆddR8Сn\;0c _7w^uwL[{BJ~km=&+sbF?> zT]j;Y Wzwƞ`x9\QQյS\ITѹyq3'D\|uS5[hr$q @ ]9$ad[y2l d?O_NG4ʍηzdZp_Mg[^'qv y .S@됴[+5l.ngFb$. =Xz G[ĺޥDӬN|$Ή;jrxnwtuXHЂ|~MSjM[dBzZ igW# l^#I AH$ZFV%H7 zu ?ާjoY[Mo7 nR}ry&r@ {VSnOSX6xnٵ[]qX\cs? d xvO~ۃ85_j K|@9y-s|?g3KQ뗫e4rw|y8Gn5d}{{%q:ٿ?i>_7W-Y鉨詫-7Eq`ȑ}K_KuȕUaĥ#w/EI.E7'u&W tN1CEQMm07rFr3%k!A[hBYRRv|Jǎ7D k$Ȓg<󝻪=v3$JQa`ery'ޣxKwp%dgWz[rٳV9*8V5h?.f`mF- ABc 6Đaŵպd@'dE]:zsU,MS&xAqW#?-Z0n5{`e!E.=O9 5M_^Mw-#mBD)˙P°ٳ_TL|y(3ϝlO 9_S1Z> 7tviqCg -4? )RZz")WiS_A\jPiЍQ<,I<? +$M}CˌDpLW5x~k..R̒{8Z$l?"zL09fRf瑰1?QJQ|ڄdMgoxn wydGq'9lwd89r9j`+#cm##Ҷm^9䶚`נ|d G\wni$9ԍ-fH ! 0jzPP{eKF2>DŽO~=O°5W$;>a ]I-GF$k [ɕ"UȺyF]mk^ ƶ^1ZW#ia)Wd׵r67Aldz!H||pOaԒUhFޒLpLLR=M=ݬGu7!A\zq n)!R}3}Q'(ITO<['_mvx9"m[j0eo\>䯮Jɸ!XRhdD 9$1r+I9[BccGWӴ{k=#,usk(0HXǎҧyEsO>NCq^moh&-MĞ\()rUt#ok5mAO_Ȑ8SdivMETl*o4 &RҺy5=`L[l@HS1*yڹ][OI3ZSR׈{bx l(~]%򎟦M-ЌYzur=pXhwl=wVbGcrr>!ۿtOַ߽S4$K0gl})m.O֭/xz'1Au˿c]r ?DS˻RRIK-bXq.lgD1Egu+:,8S.utռKhok"IÒ$'nOg-ֻZ_{cy}az𭚧&sҼA-{I5}S^'SXҼM>iמ}{d!>`kƞt8FX#7&wG898+sHsx2-BĹR4e$|Ib5-VY-A-u;zӲgVXԼ]q][؞!n]*4/htfFI\Xe/I0l5$jWg"\H/c>OhZmOӼ=E'.ԒB4ʑЎקD5ZT2Og*$V"6c:u'BMRmwY1Xj$h|G$?;b_.χK[ i]$\|]q,{+:|=eR c2I6q#j;w&U=Ԭy͞c4|S/2cev1Zmqwxqf$KnEc큌U xoxf1ۧ8.Z4{KyZo2XYFJpsW[ =8\>#:}I5Hieqa9#k~uMt yl7 X! Ȫ_|IҴ\XZW7B8!'2tE}x 1 , ?psy "P NG(fߴ1 TF-?NIV(e{b~N9^W%<-ٴETNC=sC%Mު|Rm?'× *96\<1B üg(m'Ynykh׺?gnN>7}vaIM}+䵀sd~N{{{Εhk7I w.YභI6ư;cS·iK{dYF3oU}*A)Ehηwfݮ"[F]KTEi ~s.F9x ;k [bVӌ,v 7[m p"΋ai~/-:Y `tsQiJ54g"LVi?rڋVwSMGAkm*;{;)FI;u(?z">MsAE7ϰTJg#u!xF|CZΝ@&l @#~7ScL$0}+< 7U[ZLj47 5,4܃5G#9=?ZTڊqw:okmq{+She\sˍ%r!-#xRŸ)"iI#˺eQ9< Z⵻=6I[ѭd8?ޕO^n-I2$I枚$G-sҼEeǞ3ҦԒ+-+MO¾0Ӵ]8xռuG!gG\#~vd}GP ٙW.Bja Z[ $]zzu')Iv.1If}*IԭtXAd/t8d~ g0+ l|xÇ@mN$ Wg6OF3X> ST,)OǪE^=$~h UC:7~$x_7TAG@ %r?* TcrvH'&|Ћbyb1lgݙ>*燒侸,ߎ~&У}Rx-b9Oeb1v{k^ ,MN)$,Vϼ8>tm1nyfD&ŎorNe&> c5oɵ UI7 D[>|:jq-,:tMy'#5$+Lu=KRѴK76"4p}ܒ<|FR^@oC%ͤBhnoR I'_޵xkI56YKp^{f$pؒrF33O\:y97mrD#R.7>:0Ofy&y%E58I$v8B3@lexWZ& |>-נK- D"{xatA'ƋmSP̚< т7 b2$L{ l$NKdhvD[8.-Av y{Lq#?Ȯ{~ xX1>F|1ϱ G;:m~ x^M* oYrh;4^ _|D ul6p%H/5ZyԞE]>Yb$ޑAߟztT1JĒm8,Zܔ8)RScK;;qL`+-w1jk-<}ռP‚h3H=>~gR="-%krY$pvVu4}O]_P-&"%p͌ ~bF+ 5CNhy|>3k{vQeyqx H'vUk ^^kAd#p{ m[!GtY5v֮ʓI;oϙ.wf:_nKYs,_,0(]pcn=j9e]+7dkfhVb`]>q$`qλA+| <Wv۷3b)m{s-d <ö^ysA$vOu奫ʃor;>!Wxt{c?qj8=yrF=ZS\Mg#L垿7[k߇ӯ"vۗL1CJx/4ė*^?~h@U,tvIWzC]K= 6tW?mj]j3HX͸TMD裵J^3we)b~Ͷpm5bXw"c8ݍ95 .u $8q2cA.<.Ϧ:-U&&N]6@N/_z xz=Sž9}6Ko GXT)5h; $urIY-t-Sğ/TzOl,ljVӳe 0_a#n+˵{Ě8kج=Ch3F \omA3<rs]l]hsy-ݷ Yobj: ItoueK!wHJ4:<|Wx Z *(Q8w"|sxoº MŌH腢D?՛_ 2񾋣xq-nkױX=ZOSFqgv6J#:ǧ[VT6q08ֽ:toMtm-EVnGt};V-agh/e$/k ؤ%1o!:Z:6I{;fl6;WQݢ'ED^0qZAINux#&gMdou 60+gtho<"G)" h !_~InO|MzƹTݙҬ.NxMQiKV6jWZRHoMEd 6dQ JÕ{>uwQq)iѵgY.4k6Ȯdܒ> S_o t'ӭ|gQdp R@<,F<9{ǾmմB)cp,7\gz!)tkw--a'v\!P`NN[>yZk}Rt"[EiX'#u]Y%uMfx%{bOzҷ<3xo^"Ğ|[vl$]4^^Mozw@88fje'mqJȯm[{WtK3,HҽO_4_5k0[iְ*m cBpҹ xc[_xT5~i^]<䘖3J 8<`T~..$:[#2~<?ugcsҜ!S_2 8b:Նj˱ ȱ/bc^ \?~,^+}'I=Fҵn',3"*Ν3_1RӠKYųްei.nxD:?z*l|xJ|Q;w.|RlLq(GOE'ֲ[\5ҢQY#dH}sž;=sƙt/'`76I$rg8{;|Qy xWA ƞH7\Fz 9?䵺M[T|ݺ}d%4@۱3Qsg7뷖EZZs;!`և|/-oҼK-w %D/>c~7t'WK0x>*ť6}\ :eEsgvSJ}t0I4IFڕw?I6^+{6(yb Jt^kxIvkY3< Ħ(FR\wC3\fwfZ_x.eD)w;F>{UU帠ɦӭ??UUR.OIN &ulcva䒨YedYOaxEĥUլ"{-dv3c#U5ꚭڌͥbhЀOVVmls<-L.^V cAsǩȯJu'?E6++}%>AԚMW_K6Rň m%%ԵvtO|1m^~}G~!ԭDh$?ym}6 9@^O jK$PLA8!uG\a3w6yعgߏ$}1tv+}Ǘ^&u_hw:}|[7WOg(gv-N:]K^޵y?5Ԋya;I~3ҼXgEqd[Ϗz$K;%EOOZO4պ_P̻33Gw&+iFS{CEwzqƯvn;ff1tG&_OgcKˈ*,&O,rִ|;yz\Y_مP &@wS;ƚֵ_>%R_ۼpL$N]s\gH/ ~lhI$N?pN lCxJgm/ZvdK8xOBpqIv(.,p7 tC}kuoP4[}WLɊkxG?]9Ǯ$(5}K 5Kr\ i?yQYb'+\҄cV{,D.y/<8yXJk54oZ"$ qu%4d`&+b]KCm*#l$2 " or&Ꮐϯt;bPt%>cvŔ%ԭ4R#uZ;)xo5{;&[g0s`p~k9h6W}Eg$8n`83p#8~ˬ]Kkfcc 8Lw1޹9,:vR|IeKmOpu)_3`=[ϷVvi>kF"˕nO2I7w;R옽zqZw-fO|3W5kGUPKt2 <1\@ >ν vնl4Ռed]qӭq׎=oF֬qumHE^]+FWzVE/4=ktKic7`fh's҈L{Q,w;cִ 5ђatpR8POƢ]`4*]㧮1IwIg#0獈hco?Q]˿ww֤Mܲ 'Dy1Ǵ/oUo.ֺ0c!a'9k7ORi$GwPsY{3Z)Gu <;7|Aks/ewpMH\ +} 柩^Yf}lr Ìz`;e}_lQ!W<ղ%XdK;'(<$5_E׬IꗖZ3Z YLG? +f .WeW>o|8 wX}II3+ڜgYY$XQ7E.Ǐp=3WWeR˒̑1*uo\-M"gT#VᱎG<+4Hlo5f9~Զp8ɪKD-i[ZMk}*]sG8@vc5jO/6xs2X {ȤX\s>>Rs\R D֣RnB6|OjWvk-УvEnx?>},:TɎhH"/9By>MV{/DEr{FR0 @1X>3xk1Y?Cr?o🟏ʫ̑ٵk}NݖupÇ3zҕd-$yiqލeFh45dx~ yo?:ָ]7W'IyyҸt0[kW_7[*"D6`'YKF䲊# qb|py=I̙zrE,azt]Eu#4o$8Ө5@|Wsg{K4ڥX|i'MZnG0|XL hCr7 Qvܤh29LZU%Ȟm@HB 哰n:/} 44KJ! 0yZVݲA%R y!8R 1OhvћeD1Bpg014_[Xdsi}8O[gw_jHO &.[ʮJlpdO8uZΩm૨MOUI%u DZHI1W?Ŏk1^jMƥ$Kb#M88sȧʬJٙq] 4ѷ+ äju F52Y8$0LRHnnob6زǼǼclUCoYY-?dxbQi&^V:s6w[Ǩ@$_$%h)2*-CPֵ: &\Ԯ+<\׎-w̚D=?²)|ߴCD򧝺b1zVz,Jq:}ꔹc\\fo<HKzmCu^oV^;}K/%m ޮsHDh& p\ c[2I+FH˜;YUhWN#=Ce<G t56hGE(X&~}3M'7= 6tid )#@ev;k77.F'0~l>t鎝6okokƑ/MG#1prJCkgo'T .RG#@z(E&L$+S#;I!0%x ~ɥi6Zuw)5?~=?Ʀ \nF9tڜx]m;E d}\ SЫ̥4ٯne# |3׶; Veo˦#|и{X;Qq޴XMϮO/$baCD|r||p#v<[1z$ƍSUfR*D=lV<3OB&^O()gyOz S&gk:~*[!D$[?7p u#glt\,;Bbqn(WOv.fAllǙm#\5m 0޽/qu pq;8݌~mJdmįʡ|o^[_+_} ᲻bvGr%BCEk7޸~'j VK}>ɦ;(&v GqA[K.K$#q>$Wxk:]M%c~%jVؗԙ cב2Msm{muh7@!0At<֮RQh_w3L.40ywv9ZΕi'ZUʿmӞIaIg 派seK9.SYZ"y Aˀ?SQ]jv:zmxmdͼYj}m+^[}X.#D~p0O~5k +z v(]8H7yWZ7W R)#CCv]35-/l-# -сC1ȸqpPnWZX4鄶[$rSO>4^kIaYy^lt +|qݼlU5?I;y?ܖNPM:K`PIg0,br\|48Y$lxf'ķ7:GeѣGKK'%?6QxĦAu @oKѦ{inO;FjæǨixD3ȋRêV6vZʹF( s)Q'hwguqgLqh6ׇ4-fMKlcx_tSJ;۩<woy\wZ^byG<>@p)a]k.bkwgY"a7>x~ȮST5 m9omo̟g[v!#+cm:XKkՀKĻI!##`־k_@<5Ĉ31$NX =;hHc?{#1d xEw&}_~&=״-f+[idJ>yP;VK8,Qg*^l2aQ n#JӴSR6Xg2A9l}MixVqxQVQ:}q3_a p1隡`Y$K%/nGf|푂IG8uՌKmdSzD쏐2B5rLR>`rDd@xӭk.fNKdK(2xԭY'7QjW0lUn˸@CJl~FvmuCyqo7.\6O"E1Y*-.q DnW|WXh/~(E@#,j~p7P=T,˧4yƀС?\ѽ+"ѮNm[ҋ%ԶM$O<0JT֗7zuѵQ<=o;Q Q6 jqL|]xc_aY\n4T_&m3X\dzƁ~5SG)%.!%2ϰ=rP?:k+QjK{i,' Eĉ'rxMO A4T=`gdW>桪jif$q;,Eo(ճi_i m$W6mm~ECsiN^M?Rt 8纓ēYG.s.W,'9 /ֈͶFxPEnmmB2J$Oq#VO!\Ø<ˌz~ 3J%n˖,=uPƺj8+aDMgSӡnmo2$8sךhV!:\!:@sIYK K`)Ɏ$o???ҷ岬p$K`6=]?+U}Tb-ih\mf{|2{Q{Wy4v nF=k6\֕bR7c9?6ToxN|;hƛ^0I6i`RkՋrŢzwc-1Qbrq]^Y1LLPXa8ޢU:$;XR9H|@IdFG֢[ɯ }6)/UhB4iש p}ZoxhpJ8T.oE1[ھnNs" (sYitG4E2'ϸi5QG g*F޴NMemw /NuIc$p%%qjr:>jKZ]߸_ܾ:!~OJ ;μc o#]Is%zWZݍ𽟆oiizt 䋹wy#?312SuEk4-$5Ȅ 8ߜEu>>׵Yv84k[" t B)K/]ܖ9V|^՗:6e^ŧ(/n$"RǎI'ZYO-t^\Q(Bc|05r4ГZѴ jI{xg&W$ G|ckmDt!dH<w<19IJM+2Q)7^T$m>kB F9]alJ c@tcKmcQmLl2EL瑟bj OZjV/6 %m,X8}ٷ>̒XNyyyo"C^K-xbF2ЕhSZxbDK?^S+gX.|#qBÞ$`1 <w+Cֹ!jO53P gvW4inLo{"7:N0!V+SFѴt[(4>R366QF=*ZcyTpH pҺ{{//GoyE 2c9N0$ m1{冷|s^!/.I#iݸ,<oW5gm|-nw;"N%A0C#`קᎼץ|>ǂ<)|Bմ;=xM>{(Ǚ4Nd9ێs2kY$@J`<2o.58H? Vzt2KakxMdx.7ȲX=i*{n\:g,AxS|Q - !fQ0P<i<57u{{_j{xiP|@k u&;k[w]9t rQ Qijl]zyYݡ~_&%˜Y2L04kMh,`F;g|~rKwaWKRԻYNy|bj†;cA瑺~sҹ _ xyo-{LU70vPA~&o%iR(+$hv c>EO9l 7rז'άyP0u5? a|mPˠǣmAPe)^n.G%Hw>U-3eΟ {b?9n$cٓn 7ƭ+ľ&/ ?ޏcqmY ^1 3Zwu%ְl¯o;=6Gg!p:GϽf[x\>%Γ50cgyDZ0d D\گ[ƁLpH?3,֪/S>[j ˋ[ۉIė3{P sӮ)$Xԡ{yy`ځ휳yϵ{4;ů[:FV{kk71!m8QIcIu߁kZ?iYjRF${?|)'7֊d2Z$7RK#E,1Iˣllmd;R Ң?9;pc;k5GT fKX`I/~w>'`,5ťW<ʈA$V܉I(֧ExwSxUtQJ6/P9\t3>i>Q(I׷LWAD x[[r]}S/,:f6ma5STGtF[&XdۄJdO#qOX}L]]nֱRpp 9}{Pd]KA<` D`\whU}j+u,S^;n#1'xF_C<=y\BgdYt|t돘9(*)}w>Oo f8E\c) uji7 aN1oo$pM!/|ɧx_IŒ\Yi~&5KSL[yarY>"?^G.aOǨoH9tGZp^%^\G:a@ 'Lczn%!3H$u O}Q9dn#s>G~Munwk/ŶMks:Er]7c9k4_<9E1-{Q?zIѴ}>%K}B'[S2Yc,4_Ů^/|bq3=+̧׮[hm흤rpS*H q[]^躞g"–_/ >F*~^F* =Ɠ|V{R-H2y˹9u-([s4n-͗tpNGKIxv8gK+kuGtY7;;̟>جK5[? xwA@7~f!FKlUQ%EvJ)msjZ?}HaE{88 o&&'wˇk M7MrX"'wD_3["io4 dpzb% +xdF'#?gDg\j?UgC54&8wB(LV=viy䭬c,$#DrKB$z~2m'Htz}&h淰;,H3 ΏGKash0T7z2]Mi.c} k-ROx[SMM̒OF@,8^Ǎ~>"Ҵ_e{{R>hO(c?19JQZͦl"yƝ,W9cgsu}[+q8[(D}*;ܗ-} <ßgCMCþ%I`V省x-4ktQ&'I2 g/ۮ(,xtkYkVLfnΚ{*dg7=?-}?4ͭQxI#yzma-K׼MT?O? Zw"=[3,E,R*:G_x'v53krs]]MiWlP8B hV{y.d!#&0S7;QL5KN5bkveP$|HYP]K%ė7@Z3]¯sj2Ɲ׊"w\[ƾ#5TZ֚}8o9ootһ>i={޲GW[M]mRɯ }I aE=wEp. .A5Qٝ)GyF0rwq]ŏ}+?IMw5sD}qD8?y^knu@/#+FԼvro|pAMj(t;@e;OHl{8ycxy渋q/jjwؚ4w) Ǘ1;Ҵz[K%Dl6uEWRm+碈$@?fSz *-N&ŸDxW7H=A]oώZot/i4-27 AHqkԭ&Di%[$ )(3(8>м)yI{ͻ]+\HFKH jT>dɵ+_?q̶ֺxvLfa q`V[^\OKf < y 3 ?ϵ}sֻO¿G3rR 9=tIhy Ys4z]K=C.\7^5[zX4ny֙m`1xtնtM*1|a$6 c tbH KPkD‘99qMqhjwL=0'I aVX  mć$WqX -.gvqޕxtbG{Sr7͗띥# ;x52]cMǷO,'NΥ8FNķ1RmRYex̂@0یwuxvwP%< 'SQ&>@*嵎>,5xxmoOo6pnIǜL{u?og4og~<#OCnB;!@*9Un)iܨmmC=x[^Qh6uѸd:Fh9 +!ʠg8>*EsBMoRwR餁nX( };~:G{IuS{ÌdywwT]_ž![[h-~Gng&w Mq^u'¶~,-͋NYDGw2&4w'^\Ye)Hlcaac{\|kx;7?%:|r,m<.烒<z4%M&1;B>_/K6 2|0BmvRX`NBu;|&eIƗϤZjYJ]1 fcsʊF4˱Kk%*V$ʨҞbL8+uo>d\Xqva|@ * 0yPƻedC^cJ滲!nml.b$::/KD5+ 0ڜ-oH9u[NΒ`ʧcL{Mk GD-.Jԗ>P.2_?Vj~9&S}/$jHp9޺??u?%go4_RwI{k$3&z}ir5SR[;-GOHC -Ã`>s ҙBH8ɏN\i_w`5WfmSRKhƹ8'~bA([;ˤHѡv( 7{ɫ77"5->97<"- ?ҵ16AKC{[kk;&7Xxإ$>8늉.)K9\??w#΋V@^Bs2yӞ߾).cHC!(AGxID8I%͌?'ay}_VQT| _iRtA5_iM2Z#EKdF~oJK'±O%ռCr.u=$g$oeхûSԛPHFbdU3z.599NiLH3-(8saͼ6qlYLe2Gn2i>J`x؝>qeNIP n7^N3 )1,gnר]Ckz&i[I#OLI Q3 yv+IMoyr;! pnˋ tϖ=[uډ| qU< u [q[lc˂ I*ÿtk8(O-@IwVsy5oc}%>bf!g;-ZI,}nS%tX!0C wjZqQC-W|A6ulB^;pX8 Ak j^>7ƳݦYX2$#|Qq=NklgKqv #HТ!-N>u9+ ::Vke,=W!3O-ʏ/ږk[;؃{I<Ⳓ연4NX(&xbNt֫: ͍iE6^HdB;qX7.uJ,7KFZ!i&(b+FX5|ɏáz ~8?m{ċ=^ÐiK&d-!o'+>ՁjGL(.5EcGTN< %x5$Z7ֺ~O9Ք|42>=Z)]4E,GH!ܜWcۏoZ\xr#ԧ#wKHm=k-KISS/zIxC%9X< ͪ^gqa&ѰEֆ;6.^A _'9pqVUvM\HCoH' jzdR7s>D:և]Vof)Q^s\Χ9ܣEtYJo4dnƒ^<˹T8?;YΤi\NMif 9%xoxG5mZmrO. mu=i%-tYMKM𞥣,\tw|$^4rXi\me'Ɂ R!aFGᎵ5ݕ-e0Bmvާ,{}KO7SX|5Ӵ)=֟j5;dnɐI8sJ{foľ0񿋵xWfJdms)OɁ0ڳukhȷ=sZgz$`y~dVqP-."m@ O0doO?I{' r-u ضpv8=1ⶾ0\=Ƙ8MU%pLBpWB8HLCo;r*sh&O#j0Ժ [4 х's#ɮZxW-Od3 *m'KI]&o}ot=:J*I|mYhdk00 ya(!|fC t K[C[ 5ퟺ!PH: wo`%^ Uy%gLugH:.7!`$ 8z%.Mpm\{ d-I##tx`@GOg]oSKwĞu׈oePqȄcq@+?Z$Nu֓{?3= ]}j]ZZp )&NeE~Fl6>=:mv2BsZN_Qesmw5% w)9=].k{kCqs}2`t, &B+9Qwfkg zܥQo|uvL5q`6k7T&x% 9,2G]H\QN^4{>)*񷒐N#2I\5&3dгwf'~]AF{{s'4KF HN:Q]bv${?8?/=zQqrV:9پo#./d;ce l׮MUlut[`s[R:~lZPDžg%ַ\8R'a?g%dq-pj%?$m!H9I㊸/Q;4uGV9?>N1{kI$_MxUcHh  7zf nMK2ixþ|3&$'@t̲dwh4w CTmtό.|Cebimq)q] 'ֹ-_Iqp>s4lWM9tVNkڵ5{i4;= ZX72ܣ! O3\0tX )Z^1ȄObow~^/|C~2hW˝ V\I5$ww/:xDs%ןhrk/KgׅƙyZ\ q&(܂q۞uj3i$v1Pк8?uWi-4(iM}ۛ+yՍaսcF ;14 ,2o:28?k mU,un% h~ מ Q.uo)<5$Of2>>QIӻ:-XhsxkTX Arn bjto SvMk 9-8pI!r7 + P=6d ch}^9Z&d_!}FgR#Qiڏ5;ۛmyZCs}]1_^xBw&+NZ7n۰\|O¼O}еuzne2w.hD$qךF-[ YGh7:P@dn2·mE1Jc,2WjJ=v?>ЧQYݿS? kmkUԬ[-syy8FOÏ, \i%pWߞ+=A?j MJk_˦CoCLfp"Ms_!EA׉u VDZrso}`G'bB~w|>>cx>!aR喊?%~w>3 N=ouT~OijWڇtIf^F#7&%ͦø;Fz:)Sn1R~:40sI9+j)j:-e@|7aeiq;v"gblHMŃuW ~凨j ÿ(m7Ctk*F%1}r|ɤ|0ڡᆹ nH|cz ~K1UkNv9. FWI= iM?gBQ2TZfDK`/"gaqҹM*_/hfHOq >ܜWƠoYJmQm$e7nWpN+5k.T2B=?31<ֲtM{~ߤE\Ȫ?F;;g#5>wkZ CXGp]|;tP rUҞu {PTJvٝۀn.waxwTFK،lk{C,{D)W1 Tqx1WQ'5jVMZG[y|^H%~`3׮3w:!ZJ:n9۽k#NnJ[ww.\N R8kHc B rvSt|7M9i-jV yW5oi|<@@PǯjF ۝R^z,epɽ -i8h^kmh u,k$exw/Xi}w&H0m_p69W.m>R8Z?"xq7a; RxKXI4y sv=|7c1WljgSOT$󼽙ɗgAVuuKW- dJ%8RI;ckGf/o @u =Q2YZq:2|3khmg34E:3d@CwcjMmoÉesk}Zw:iX w"ٟk/"c_υ-&skx庂$61kgmikk=li=mPD(|g~=+$s|<&6}A5WB,ۻ#++\H!RTvcu^,zkW'ܐɽ?އd}qi]~6~٣Ց6@7c|pO9l}CZ;[#o^2NzD9SJs_[[Mn2sұ-NeVQ/ȹI"CGk/ZBIﭿn4ַ6?i!W&3۾pu+H,˙UWGfǨI)'$+35i5_C^Iyg-W7oNZ&mokU}gGiaˁ |1M{◈|Uk]^VD: '3G}gu| M64qwG!$3@8{_-<_pCj_:{׺ǏJr1Mz#&Ju+?9tހ:+123qWʥ;ĩ4Ym[iRGHyqF `a?aI%Ȋ<JI8O~rz]/{_n_J.ѱECڢm·xvÚj:@^-iax.i10uL*PQ/t[ұ +prvv}OziZo.-[av}>xdZOYF񾮰[t#7HK! g+xvW"~iֺ>:Gy-#b `w <)j0M- ~*T|Ag]5mHc%23޴jhW}A.hHfs!zeK^Nk(--A19חc6n f4b1^x]y1[+ y9#S5G[[KEӵ[3ϝ% ;aj~xuYÓ26dd>s>Vw:6Yb%H@6㊺\K+ĉ63[uyug*ed 0]a͒|+]~Oʲ>1\`s|_Q%q#١[kp|˳乑 r:r_4G+S*Kc=5O^OQ.gdSk;Wޫ$%xw׵:ς]?-7P[hд-$ɀ|2p g<מxo h|?|<~M.+jA]Gmh$iqu%uj&1G_cd=>eX7>-Țvy4etGH8'y[IyC3ƒ|NXg\c9 wRmCXY(t?o+yYiцh HJm>>R*Ň>,׵<7K}Ak$)F{Oa98< >x?Mk nn4WuƳ&60$ewD3sҾ| t?ڋŸXD eqG%yjs,SڟhuXtw`<|2:d98-Zi0i1^x[21^Ӯ5e6$a\VZ^C_Axl߁t6hvZ$vӛFc%0G؁f~Ns1]p=L^Ǚu?Ǟ(O[7W(@ zyG۽G Eo6999nnok>/]}ya sӮ,V7[ !l FE.*7So[ xFBO٥H+>֝5oaMstigԚO<1:7cֵ%䈝ތxӾ :vu+w G_;wş~}bEhqğg`8 \ʠǽq&wf=崐Kmup"i'h /fX{(Vul˿{l8wz2iEE4w% c;Og^q&K.u/YmKGB&aWy<=XڸRhm-ϗBJ:}kisMFEĎnӴs4/M bax^OC{4i$.K҅?G>kT{8Dyg>Lx'5z- m#~PuT';7s-l&eetgL*@ɈIVzUR<yPF3EcW E+X<> ϊ|5mM5<^Yk {O >?׆xZԵGB" L1+-/'NSB|=Ej:c45f1n&H 1;<FֈsIY|^[YͦMjGHFt#c8ߎ6$s[,4FT<]ýrH u/e[{__5{m <[y6C?33כ|m߂uTj~/u@4ImHR/yrkUj6~KTw!)i"&הv@q 3j_ĺV-}<<ad"x|!⼇i΅\C Σʱ\;[aPmڬ\K^[ǩXtLI<~+o| Ou7xKjoVIF>I}ߚ! .w+ ?Wi>0?D@2Z7|sWk®i3׵ h7]"C^e9%)׏4񞜎?xX Z[xthUO@[$}A;=3\b&vPqijȍ !ZPuCd1xLnUڴKFKdl9 s >J(P+/ :ݩ |rL1I8դQQQ'7Z5k[^FSoGwAU86c@>QUOC+JKB0I`'M~=#G|pd4!Q粶Lj&C?@Tgx6OYL"I.6J\6khJm%;=/SxoA淾k"(IL2ob2ں/|1?] \x$&oŏIm\{4A7*B3197٭i[{f<P{Jw|M.(p5Z"墜cߓֹgV &L0v{2= M< 3G)O$aVıZXi[!p@T~\AngɪjZjx˔ H'x"R|3hJ|v?+9VT#Orhgwur_AV5[Go[=)%6 w$Rzd׌KZil耓t;+Vi` lsq^stUv~,N࿊2vֺ.gr_tBO|lSn u>-VW҆es\A}X$9xo (9lw\[گ]ƹ}:%&լ[܊G<܃Ӡ&%ciS+=&8-zǭ\xv ImbI&bl4Bù<[48mN~X*ȨܗrU0OկUva%$yybw֥;nݔ8M]IL);Śe%>5 j-(g;2A:-I&r@WQ'S }qOҧXMAlbԉp:J۵G?ǯ?:Yͭa=ϚM1a®&йtY̿ǩҬ]~u:d:&8 ֊'lmjׄ MV-ry5%b$0?8$L+;KˈdX"?p~by,2Yh7[XpZ);A-\[k#)>wÌOVU^ps<1!sD{] Z-sȵR4#$DrĺGYK.<76iQ.3Gs;kϤCWlѵ;1$׋ #Hk{v6lZҬ.,ak?ʡ՘ɞyak.+ǚ,s>U[O}Iޱqh^{('6O"`=Eh^hsV"[ܼ <4B=eWxm9f5-*Ma0ܿ8 Zu5]Hm/X a$1Y$}6`Vn%0q06_9][ s#t]b9gFxkxOEvK4hVp]y"5@KW[Zɪ`$MfO4Q?w Ui!F;MxPn5=F/i_`c;u" ]?RkO+$$ p:qqOcpiZ<f8jSsaE%5iVH ̈"c1?zTW2PVE8ao*A  /9zzg|;]Civ[s*4~w}K8>{.o]:T{2b; a<nk=|ngy旵*Ș8o4d;+ cAwU>'xZ>qiڐVE^}kҾᥗWǿ ul#NO#$C2upI8s^sւTMBevNQ\p;gg4 5s?X.,eJP$u1\흝baqaq34.IXzˌqTۋ%$f]EMe:~>= ϦWm%ӯn㵁^X'U;B%xiij:D>s~ww?.q֞$ֺvژgyonJ ӎ⵸^W{{KȻĚo; R~$#d'+k-w0 A+?&]Fx'bqz?tn.XEЃw<Ѝ#ys3iӯ~pR4,XqҞaH v$/4 ^so4n+K2F/ ulz:wΝ%ܨ!;V013UnlCM${[Y&";ӏ˴JXܛ\]ܘI-x#Ed$ _!Iz:֟qVvZAuX+ME:2|SϦەwieE(y~f5Tti]j"ܤvhې}`q֯-5'mC}ߧxmfRI>jw*B<<ǙQϠxG8aRrj5Qi_j摧}]h1wEva}u+VvC;l|oS_Z[3kdkg]I.0vzszϷgu-Jaݵa돔Tte[[75ųx⛈"]F[.P" *O/iN$H|Fs4i.VG4nwncZW5-n.Xp#b8 )}ė&c:#x.QVhnRLgoT7k-R{- =BS>*+/29,S-ͪ:ndK[ B.I@>Cs~(?Zǚ7;_NZm kc2I<A%kc08ˉ)>p9qQ\Jɱqo=-%x)pA=+o-ɪGp)ydfp3s<3ѻ"_-xPTRua4jKl&?10[)3R>}O]i^!+8 'ɦ^x\M4U$弞n `;0N''4WyVN~/u=V |:H9CIٱ;}e7V]OUcUDA>kcY HFx6d}Nq}?3'G$Y=\Y,#`xT.ra|X>yƣ^jim,= vC Pzo:hwۼYϼ_N}fjzߍtO=^Rn7iA~~}#ڵGω|G&m] KNC"}׊"5]z=B]Q,-tn2c-]8Y'1?ӗTmlE .0SSZ[Ner'R;[ȍll~_`pR/>\?,O%Zys:H0;t-%l}=ur9!ڻCwG>6׋tYrɿ&}ތZy4uK'p63+oleg[4K<3O2b`>(˚̵IK;5gV+K`G47 T$GXT. uFm4oDg ƿ'gdm-'PeMy#,9 Џ7g#y&ټ[xS~}N "^'TY90ámj׾xnuF[U$`$1B$|j-Pn#N$JIܿOG^!/}NӞ&եh \ \ ~-5T Y~՚IJtEYs<g|'˗4lnKN-7캮{uoyjrnfaOo-ctI98z,|-މxJemS?hp! 4z}{{|[Ko]:c8z`gVSiPQI%quK &82ڴsD+nv]|G<f->~tiA<^R>'H:nḴIgmjT3"dS&Y.^|͠g\M59d[֙NR]FVWVi|Tz6w}cJ.S7l 2%vV&xaxwN\d$odH{YnH=<^-ڎ/ҷY].QXt9^Vot;14y./-9dyd؂Ayzg5wNvdj=+Pijx:ź^Rm4fڥ_@>m޼0Iǵ"/(9g8 x~(uV~#6n85򘯼Isnd6;%B8OF=3QQ&EγoTӮ-[9!7"r!j'J/.4ΝC${ҩEutkX&j7qm0" `Bx|㿧8zjfK䑞E~GV'OIk6M\ 9>q˖흵ͻkG@>DÜrrhֈ/\ZRXu"L8$LQG\ oӭ6|2+.|&D`dA}rGk-T[Kq*N/]VOZfVzY֛d ?)>1N4ʕ6ԨFrZt9Ok"Iq^x}Ú\eSRy.8&p+MU;mHܽ:cLVnW:n[RMPC,bF ,$Qt).ş4}JtWZƽx 铰gsƱ"{Ox5-EҞJk`QydxTмDv vHE-$ACsW7wy5?/>@~LczVxN4-!K{@ts|.xFdO]éio1ygxnLvlMph[ʢK[r9뷄w5Q:>Xw1I2G'@=r^KM-I$RY&FH FwL ЩJ7C6Eëuswa)磝哌*ֆj7ɖ({Dv'}0;{zץiG\a,AkyiPy;*|N,ν $p$H}`U8[_[ki0K[D/$k)gi~}#Un5+;c2I+60{W%-7R{_lQcw/N:gulxU&Hm}dDR 9ˍs8šm_PnZ;5/YA4S_˲9$)6tZV'WƓ'5ĹdK$о@? tþf>gu/ &)Nr>HPz5%QQ—# DFLl5X- ?hg1weѵA|Cka[{-D$ag=YLwoDOai}?"n<'m_Kyng]AhM7Ldbdt,O.+JR延M^D5J%{*[DT ^B6'+ЬVҧn4mR]G~KWUm&;_OzG{q1KHג@9S7i;G-:pr;iErEghV}חHd;0-F9=?cnO5'I-m;>q9}+|YB]zKUGJy߻Ǚ O [=fIǂ j*8%:?RʠXBfc{ Sfhev䌶=8ֽkÖ:, |I ޛqgi-Q4~IO;)<ŒO>n76jZ3XZK%qf@q2PVޙD\ZZ6"Ycs~n9cFzJ<9-Vg?ogdӡG/湏 x[V>.fj1 ('9$ vkIOKi."tIMD'qRG_G:nK7[?!18(s]SQM6c{4tV#A-lgJ3ۼ{'M!tZcwԕy= U~]Z(m>+^I@8)恥kMgx>#. v|}$f?M/Yi7piյwD$ܟsC'R\|.F 5K'PCbd6[nurv* j-}?`|8QB2[L*I6D~|Y{;6Lj,.1ɏ%`x5۽[{CrsOº Ѡ^j~wj yfG1Ar8zg[Z5'VvZ\Ɂ%~XKwsH!>%ܢ$}[9㓌v/[uNMeyd2lSC/YN>jFI/1lwpGv#y#$mnf#ٟ{vgRT[vzEcUadD#!0MswU˰b l=1*7W3[nw勢;-;(gg]'Rt9#{767:Ao=!H16_kZ]9})A+;c$qh:F]ꖳL!t j{Ly{~ԗpǺ3x7k֩fy(00X$e?;jfh />j>k&#"i3o<'c];:@ A?Ҫkeυ{{k(D|!D NSe ٣м=;ş ykω?<)};PLϪDF|$ sSV h:NwP#GD{̇9?Ś5&[vQ<~XK`.r!] Uo 4)MxHioe) xb^fܤ2- WON˲pZ^NdY @vsWF}cTK,?:?ByBxRWI;rLȒ.|4f~o%;ywэ nit 71Y: 0Ԛ\vڍNh(GS| Zr=VgxkM.|ia_j:`3]Q!B-G麆im#{'#jí#?'}{ĺ߃cni[i{ 6#9e7h4ty"]ԐD#>qr*Pٮ>< nݓc!{wU:׃1m'HMOKUf̚tqG9@=j_>2BG{_A`}Y%vBьd}дIo%6֚sOu?F zSz?4? xVE ZG Jؒp;g~]MgK~ڽMh҄p#TOew~.Ox7AV [M1y.H.8w@;זM6YWWQ}Y#", +mw׼+_xķzMl5;H`ҵG1fa-H3q!9#<%5m-_s{|9Ziz< 5p(/rd\ xF6=t&|wnl}F͢1Q#t|Kx!υ^O TZo?vӿBZyiq'"U3A|u|Qǃ.^\ӡE8` '>V\BY􏌿io>_>{8Ptd݈s28[ǀxgՇO3M5هO4ԌZxgï;ھjӴoQeFۈMˤIj>4ռI]\ <i-ϝӵ_h}2 iO7qg uz%K,ynnKcDO9=kĞqGv:TI#Hʾƒ܌T,!S͏V?K˿^ԼQiKy ry$޼ԟ yq<}uO 6,]͍ԕ9hʃ@e!XN YmVYnn* =J]4og#N kP֡.-w5H.5hU d=ӭ|1wZi]A #G^7ҹzzi'K8ݝrKB?*i5-4˙/79 FK Yt/"O3,cl>ltU8bYk>xEÀ:{:*K`ڍsAa4Wm.ȹWNMoxa0'n6MO$j;"=qDS A.ŰoXGq ۨ3W]ZlZ=RZ_ym4d I2'Vf XM5*HDgv9Hn6}_M3^_Z! ̧D8I\ncO3[ˍ:R< 3>WW3\[qbl,) ђj%x'7SXKԅݬϰ81J:+2_?u-&am[MrӲOq٭!.e X̲|hK-`vg<ֆIlja'z|x1#Eそf Ou[mu[..$G}Ll<Ό$V95semc:Zṉ~F98= R+E46:+9w6%G}@>k})[12NO?n@cM%Ɵbr[ K7(3MYPLb%y[''({=F^0^^ZVo2DIهC@Qq .H3~b:X};%o20~6t9NgX֥Om`ġ?v~a!=A֖nKDBrv]JnOxהּ,%jF*oeGi][yrm?]Ro5!r3L4Vw#|Ÿ}Qm4v4M#E_N08I#v\ȁ; ݑ7^xš}o ˩iAK$27r+ZMBRݡKɧOWE6Az)8/Pi6wڗ4mf\qڤHuG4K<_Ʀ<+6;2ug ӞHJMGZc M&/Gz_onB&\ a }jivD}̍ǧ˷=Si/l5.P\Õ dA9ȩ|Ox3:E#}iA=]oB|vtC秓\`+F(>my<~#2-Iqwh:Rh)Hd(֏>CۀiZ"xZM6X:s$Ң/cs-: R!صi {k oHKx Ԋ2g/Փ rE7[WC=ƫjpNu2D">` $6# M}NB/Gzddtf$h;KgBѲ̲ly%Kݿ9S\[ RdDQr?q7i4Mit{دlZ4doL;'S84&-,*:Njظ/4KjZ6e)t$H~ukZ{mtn4=IJ_IK;>\Z7MT{Ъdi$ =u#Jfo)^IL 6K#$zEffWIn A.zU2WԴԇ%_"#`c❧i=XTC ǜR̉?I9wd~5*ϛK6v㽒)f ϨJ*'Y:m<ֶ/뎕&uHHmEI>cX,l(ESOFGOcr̿pQ:gixz9$| `lJt _OJ#à98ҽ?^%>g5.nnbSK imwyإ(ܐ r#1N9b!weџV_Voፐ/#C0$d ߕ2k{xQavrbKپvzTZ_N}3e*- 4ԲM.%9#(>J6Q[3:٬7Am&qI*.^2/|C⹾.= &m7uQ@ *j~Nս yR]T䟺Zf5궖Q#N@;['s`t7+ Ŗ7TF%ķSaCy#@#\3 8?eC}w?٧)h4zJGPsټ5>ѕٳ'cnbkoG ԡu 9Cۑᜓ6s5ycLk+Y@d}jՅέk}Noh}+(鑐;3 $+sj߇o|UV8gmNWDF)?y96$݌Tl,"@nKͱO8E^\ 1Z[F$i;$K#_5}1SK|e&l$2>U\Ŏsp >d0̈7xٓ+E2.Chs|?cusoKC WBkWR-Ms>D`k:37ٕ?>!A 2gLod.bht#?'^+(f+3R+?/gpq# q98ݑ<"O uҺI~>cm_kF!)snNI9tGuu .I0gT'<<֦yuqYۄG.?==qh=Ykoz4OEt%sב2&v7/ ΃ݩlk5ƫ4I/'jo}pb+;IcKO ;Ќg7Zޔ"dNMƗj 4}*úƹ'#w7[CyBd~V 荩(ۨDL$q'溍#ź~g˛ly'C?"Ė vg/gE41B2xES6V4-"^:ڋT$r% 9AufACg3e*;jݥn)Cc)\?Rh30;5Ky< nNڞOB_i`ͦA^|s_~WVyy(wE ^mC })]Kho&(}2Ɠɓ~ ͒A`s~ >DqDڏ,|*o_. d~*w:k]J^+1I|n j ./|5qk7EFSC3ԓSY 5ğl[)Pitzk-]U.^OqQ|:X'Ւ8 Sϔ GJ#Qw -(T]>6XOmtx.W'{8mfw؛ܡ8v^e4ˣ]$'I!*h9_z|o ux^ıA,[$߾O,8'Lt瞋KNM4O. c`Mq gk谹QIJ/՟˩)Ӄ^@᷇Q ec-pw?NF ;{;B} 硯c!χ_ C؇qhIǒâ#x[WZ9hǜ\>ϥztzn6O++hzdqhZF4Rdmt< 09aմ蠸m㍞H}S s96K4";xa z&$ z+am&:"\>GBהׇմ2 >yNAkpm+_k3K"#{翦f^YbȦ @_pHT;? <'$< _gQ 4ඏ˂'!~l\XZދ A@,&LSN܌MR,ʯqToKO\ܽ`ҙd;]!ZZ ƪ.-`ƴH}-ē_½_ xOxSf(Kn D-#RGS#+_Ix_A?Z_lmhrk Ux'G0O; j|YU[xY|C Vi7@>[|8Zi>'3ZcU((.7#⾾M~{Zt٧ŏ NK⼛oc#1x' &Ox72{Kj$rFMAs8q^#Rx?wxvu)ZJG~s _^ 焵 Z;Y/VńYo8G;*:_L|+߱ujO \ɭsaUbx%o}"!#(>0\gOܺNwgClnĩ9E sK.\f3?=ĶZh ojV^XAk 7]^.Yω*cZOazp ekx_^ 7~j[ʑ!Ny|圝pAWpO#S.x wl(_~'~W]wkKwl|HGi$pJWqw<-ė %טL_~~v9$?CW|2f.NrM 6UXEYCI7 *zb]xJ #Эpn i漅O2y1 h[ 򟓢79\0P7k!|SZMRm<<@sfOܾ񏋴Kq "KIc$ j~fi3=2~6įMGQod8dm6597!ͽ#%8Z2Z GxId|nV{/Vyc2kw+".cϖ/)7oaRXHѓBG:J{ttu445 ZoW[N( z ȏ4q'%Qˠ|kxow eJ%;x7%Á#HUtjakI$G!WJ\fVRKfq\v|]%wy^lGq:$%Äqˇ5wSЧA(['t&c+X!; lt`n-՞9bLc Sw]j{bRkhӸ8( PmI{ei׺4lVq-ے{8g#Ufl+iAvI-WBA0y=D?6k^-4+wsۮi>9g(ssZlԡ5xdX3։O]:_ךίe0\ Ћ$1\EMxwUtc>bg4(#^>Q[k^2ai_7r=Â| x(?NshZD&B8 r>Vbլ%.[]7m2u10GX7 CōjGeep$wrqAy躖V]En( sji:>mt,7|a#RLr1["iIɵ)_3i|U5u; 0dduws5̶Y#4.HSylz.kzVZaKE8TyK-i?|9`6U`<+jZ6w/usi#HЁ3jkNHIMVIKU .E>Fi;86[Z!$(N;{dWx?[yw6 ̄ɑ0k5xlg IhKK&3L;>D;V,Kݕۛ7C "|ǂ>Q&sV, ͧN5'wrIrzchz'/;*g>!&qh]4Krb(RM{>X\]~uUhWHl$~۹GE"2sut<}xwGWY}3&jIԞ3Q` /V-u}v 6K$$ ;ߒǞy?7QL^ҥH]D\6w*Sl}.mX"Ӥu щ#ucN~]P{]A+9hasA5x:P_"uqDIDAߑq,w&9UOxQnv?55)A[Bd⥩뚈}A+F[EEU1y"irY#{s-\q(ßk?_ Յq't,sq:pJeX`_5^l\[Knv<$uBf5VUm/LI`khK8@I{= 0Zyq,!&OֵVQwIP 2y-[^Zݛ"KD)a93<|1c#LSWt ,LɜoM5Vo𓭷'>TFA$+.go2^ P۽OzpyS$wy CD~TJZt%ֽL_x:޸|wqp.kyHIpˁ\x UO,-6~,vtjF6d+@}+SjR=?o{ yo8"< 0}ko@ B^gI>i>\2"a<߳2}홬*Ջzi8}/M7xd&r0ۜT /OofKz^R; r1ǶMgI]^m2X rpwOrViūx_\Ӿ^jV:Y.MzfBrɏ_ |6|eĺQ?nf단898[SQ||guM{9`-;I'ifDإs1\Z\h`pg{G< ~dmu;}{|JkzjsA9{ʃ?4y9\^_izFx?> 𗇮gM1I.d!rnB0s+ͣ\Kz+ĞY9}k6WG`npq!\4m$-¬74f]_爳g-ǽT'שJ'.nfҡ6)v BNuW=mZmZ[ۺ8,nqH{akqĒZ.u}==q8MvwF $(7r1FZ I+6*G,s>(I9#s< Crv%hl~kkl~B w5xk:xKtߵ0%ojm-`oSwv{O5{kHnu;ۓqk5ǒ'rȘsk;Q/gFi{]2[IA {Pݭ.K}͸{ OkZ~tvDa%ԟI ܠW1ߏqo-YyTp2!+H K5`suEΉ"|1Ң}y $QAr##\W5(ԼVYgxGTӥhF6֯l9GwxboPfuA^j\WdcAq5kp:'֠Z#3$p\B<ÎkѮwx~N׾#!ALv݀<NkUkola(3|3࿅d/5 SŷWhLN0p9[Ş!^?:n2jq?l"ko;]Ɲx=,znG)<o͞ꏊ9>-}ԿI998O,~[*RG:z&G<|R<3}ya_]x;xn{BB +?|UZ mwZCE?>Ny*G ^\| DQckt$J| mj; #i({cnVMk_h-WL}Ú^j({[hG䴮Gw>_3Wԭ:^Mb-2H޹ SYZQNM:"FVC&K{iF8PyvgO)gu?l%cߘ!cZփ=\/8Fc"/as)< k^60p)DY?r9R*?x^7ռ.^(9}.:r%t?3Z:pݐ4zK;KMo@h.?5-?usY:E4:.v:#;HG3cɥçKiߵ510߼v5Ocsr~ݲ$x(7>@"'\VxOÖzާ  床>g&(9'W;h?nYl J@W͸yR=T7>ls^`<)ᯌzT?.֣uu2YZDA'5xfuZc.mi' ڪ+3Njz+e*Catdx)-Oq* hcio#ǰ`j]^$|Isss-{n5sj׆O3/,NWhBy-ȏ̃i9?-y6:UX/4Q&2~aEio70qH>G_3QCʓ<1NhI_qHe{FYpR,9~"+-AJn-GφbtW; Qd 06>د,ԟ;$tnj}wsK ږq?&stc?/bXJZnpOW=֎]N\д-hkW7wV6ܢAjie\8h/4I$wEm .~|㓐 ὖ'?h*Y.11|é>3M+B;Ix*I+"lڻe ;t`n,X|G^տ#uۿ^hK6G7>?| ݌ W!:~,_"d} g,k56Ӈ? u5(Amwy˨ÈQFzWM]?MѼIuV֚Ǘo0; t[{FmY-dfgy!6!CÓhwR~i/!sFv7 J0Qsk&or[wdI1qЎ{T֏dJ|NK w٫ɦ[8w's {ko[Yݗ472Ng緗O8D?!Iլdfw14?ϣj>ڂ<8RXH=v:B=1VmVt?P-与&G$߯>GnX$=۔wv\PO?3Q5?,6ic b)!aIJd&in?P;<3G p%AzVw<i;8Hf+qryY6RIP~HΞV툘GVEDTQ&Ƕ2p2;N.▅$anq<>BpXa'ա[B=^>ѪVۗsiV:r*4x]0V͞3#t[_#K[ZP-t ww ןU֍g[[G~,Z_dj9Skh .أ?j $^Aha{KOմ 3&n w7@X]Դ=i*ZmDSɌ9\To%/5;}Kg2=Z) 6`ɭ\Lv7; XA硩ucO|_wyoڭ[tK}Uk`4﹇P7,HsϯG^焟Ėzn|P6[>[$nROŤ3M{QOŰ$@"|z߽W5 _p$?hy Sfù6/w-kP[)є?!ӟQXO&_[y>[3>M}gm$]؏Q};đfmyѤ 8. jJKoXCz{WQO}m.kxqsNnʧCzg^)}_LueꛓΛF.;1yMݤhO^O[Y k~"V_~6[k_Ouoԭ D4$s۩?T[ϧItY76?$msgu &8jֹ^IdvjA4FG#`>Q:Kk51-q1YyJwnLc>tk|s͏k SүkEk-'YN׈&ἄy_JŽD/^5"meQ&fqp$#ow u8kI'u棇ra$ֺ讠q ΃kg'{s[O[9|u Oq9M,#~#œI2c-YQjy}Iy唚H'n&l^7}#\czNowMOat$u_hF$$.ͷcudy7 ? LiS)LuHb 5ǝ #Y7_:+pOtdx6(2BF95=(%h>ЎaFp zVE{i+M/4nDsZ7(A ݼNb[]&>.k di K$Iȝ'u,SxXtM7oy~";{E#dtrAMQ:rRGP\)2;1֪[Y1̒ 7d=|׶¶u)R.n#("-nGJ`Oo:9u;sO-DdN==k>a-1~lvmFZE|==OHZǤxL=t?Y2_jrYl(H@9,JIa'It-s7* \7umpH'v@x4 ]\iqj ^/?<ABv=v%ҮZXiQAr"cm}k\h|OyԤGIC`9evVM6yZn^۹6 Bt==F8ml!ysfQDJ0Hmϫ j[iOk;nys9Gry+!1vKk8dy?b Jw[_h-Ń6Ӿ뿯bqU}fkmZi{[6QW I&Q Jri=N5\ C+C'OWEug)C]չ@YK9tՖ#k>(Ol.mo޽$|oim5+[-Lddzn+8KNn$7SCwYWW.o16?pA\Wez喉kw$Hã2Br@|77_WuOE B=17^O uڵZ_ {Fk_ɨ[YS2#| 7;q浄GfLg㇋ [>O?EҼtMu(3r1yNiz7HS$9QU54u_ ^]}f&d#GO&GHypc\ KkW req2>s9?>O;r0,log8g$.a`>s?ݨln8mMަXRG.؜q[WT3Ky<щw9B@3Zv:-:\!{y`_`9cj#EsI+{;gb=69rl_sq)X$ ~VD9z`cXaۉ{+}l<8⵵MO-.ZS-Ɵan ֶg#{UW&;X][QisEQ ?9UAg?ß hq<7Ia iyw91@;v+_k1cŶۖѤ2J$.HV{bk $yca{gv4v5_5 kb#'5iuj{ ]B/Y[o)&TF Zi.vl,">0*%ĺu%q}u}mv11'n$\5O&x&9( "Ockmt#$ PON:֭7JXiodmQm!}#'p</q6M+6"%$ ?Eu>_#DjZǂnsvp|ǼX; }*N3Gqr'OB<< i,r^A y%r~9l黽99JW$eyo!!2(1"#VǷOcu}hyXAmA{60!:n.*͟bKaeC8ε,^#3J]'Ds""9qEIHԗVݽ=< rI$o{P~o~0 k;,4Yڛ>O8߸W]'tM2M3q$ 3$psQOJŚUտJ]X#Jrr?YI-5tM߰\ۤ \9$ĝ[9BW/j1>`{0G, qbH˾A@;WeN^'Mq=ήVI#!z6 /$Ċr _?]'h[KF~zn=^WfdgLvϡ?1M/JյmBksS?pƾ_M mj-rN^ @lj9s K/NsE.RWIn}Ip`Ddgv^c*X|=9|]J%FI6Jqk[JE[ȼ,V! GOWݾ-W^(Y[\gg/A9+!C>(Eⵆm"ϔmyz6[䒱9?E$v+myUdr1zd>]jZ޳h5 n+rY"000H?|_@߃?q(ǛL_~6Yn5{?Rvăg0U:31ΣxkR5鮴-cGOn_DkֺUֱ-DnHPknm×ڄ[]7CM=t;Qo]˹.d]ߑ8r>UQL5T[;z+ W[=Gj߅7_iZmTz;\s\~'_#Nznú:kqHKi?~Y<[gl&,|;׆H|;iͥfًi4̾r\c'Wɚ^'ς.5ys[HʾX˟ yO?aSSmwct&t;?0~Q⏆麏;ytRɜMv?=3~⏉XxWԦ-枏[DŽM6_ݣIρMu{CxC.CzJuKm>~"g>ujGaQar9k_| @ԞQQXM 6WHfܦs0<s]O}= V/$Ͳ{P d)W۾}@]$Rfk1G-y<|ƴ"=;FRSך<7E^hݔqi_bK[~Fvgaz^Ե zj*jlt7E?) ]eR;cY|.#Ƹ0_b+SV^61Ek1v!G?zUK]gC->Fx7춟3{gx8|aM &Ȥ 睉#j \YAmwm$|IdxuyN26e=0On;PxiV~v^_SCӵH%˂k(-rt;suq{YwO jD:meL;KSx/oԾ7?W:|#TפW!|00p8c9B0:YG ~sye}c_eoo!g]MO^u+ ar87wWǿťM>uIyK%1Aϒ8DoҼMvw7Jb'ݞAwJQV G<903^>zZ}9a%tdqG2TumTl5-^AJH|x?4lpƛ53#O]jV6Li&(2yK5YJ=lVUFqZƞn]fKby7O/6݇=ڧ'U/k7IF},xM AEn#Hh@mGHKX&ᥕTE#_G0LifWR\@ >¿Dam>gʅGM>: FDƛ =.SR8m-iy0p~olr )u糂( !w9[{޻ KZVJ,<#S7BQk{!Ѯ}?~jV:x}-" 72r\Vi|iѵm}5 dy$!y ?s7HxZskM熮tu o-{(Q<9Ԝ&ޥ &`[-,i)omqmi-T:uB$#]ڳ4Gy"Ny&xSN>Em$i"܍t0J9Gҡ{n%re26T {O^ֿˈ\.n9 Kƞ ռ}ivԿ48VNzZ#Ȓu%H8E$'=ڏ*E$.v`x]l֍| 7f^忾7~#KFr*dXx;{;{%O |9Pn)*2z|"[=\$xtrctŶ x4YKqY$u$ELGֺGm5OXhکa7naP!mN+t6<AOQ5 9J}Mxfy|n./bu7ώ$؃i&>36~Tb c忒zqVnqrx!8' $}+\-46GiHE-ܻw. 3z݈ͦ^k[:20$Hw<~Cz~!3/xszO,DH#,B2@?|km-W[~:kFV~oa{~G3kIn43}#H-nd~DM{hRr)o=Ϙעy`r223Ԟj-4z_d~ܗ+2>Z>|=Dt_|˗]V+'d2ɱm/~JǶn4Qi6>M͹3vpq>SsWd-G`MխgY6b[6b3$@SBGF;>rCÏ,jX\:q{g(t >8`3j: <6ERƷ:s'reHF)Gcko4Og/"".nXHrۍkZu7R[+ yϐ7t֗jWnЛ]ZWjVkY-qH-#xĈPlc~I?e_Z퍝xMRCKgQ9†I2xۓ5x! BWxduBc!B ɯ6~%[YM,֐\{ oxxx[C:LOO\с'z>cE|oˬ.7nth*?f#֤׎u_|z浡6Z֣qw,vڣ7=}1נ> ӵvǂt{Tv(9-Ud $1'f _i&N7ִ Jqodt#i1+/>oZ-x]cKeg3?sdVuK7W Y-bumA$&wa#qD3KQ*Qq=@NXjA%ԟ7sg(Rr>LdH4Tŋ]V;i< \"q sM2D=I,v*&N+JɯYj:WW;F7[Or3EnECu3PwVӼ)3iW!ty泘AQNX?*ޖKrWK4uY(ʇ~~ר޻]#~Iv]I43i uڳ>h #p; N7捩ûkOcvzlA"#G݊7s\rbnsiO[jUQٝe'6xx{EMVVocQ(oDAu&4,ೊT\73wJK(%ҵuH!YJͨŷo$\qX)k5M2`7!Ǡ2-U"T )54e*v?\ڷ,u;}i%=$Dsspmbܽ %w9! ĸ1I: ;tqw_mni(=}s]}{Pl%mX[yo.y$ :gJ 5{i/Y7XšiİSCASN5 8I6qVz4+(n#Y)mEA>rgMu[1č?,U5[a 0:>h}ծkgp䋒.Nq ´ko'kHVRvvI:1U֝򫠵(Gh(gf?uz>ë́VvZɗ˞>sn=+: kRd-7vw}k:&qisiid/2a0&w@zɂO$ѴJV7bn9JIGSAxMuCj<񭜑a"! q#dbɮfjD2;HprSi}.IfH`1np;WK(1ojזXHfaCC<jݘm Q_Qu8՞[psߥSgpV<>ND۟Vt˖O6\k]<;qʣ0%ffBJ2'q-;Mw&ԼCM QH%a0[5xNSns5Ŵ A;w%X,mf(̓q=X~] l2i1W| rxN*gMnLp\X}[Tou\}w=)u,^i X,#_JqѺѭ'}opTq[w` b'U-67:ck> #]ɟn^)aY2IW4?^[D0#8܌=z4`m ;lju(\LoIslMD3ີ,j{a-K8bH8֬둍Bi/ix-Lj& Fzgߚn=J_/>i΀} ռYKA|GR_}8H95)VckBk(e!ٳ,XD?0S#8CU[ޏsR_J49`H0)$k'%z⹨-.jW`r!'l[6V]i/x[d*ȭ;sY;$zh6ֵ{y/->p;Ҧ/\hmtj|;Q.9'Zpdk#u$mwŎГҷQ]hv70oIHG<㸧FдUԯ5 ^[8&D&w1$'2y-╆mEI 佑m20Km\{g5(ϴ@ .=Rh:eᰒMRZ \|a2ju\~fZg"6}̺:}R7C?:yy9wͫx`|i.%_ CB!1>q!\jxt{Owxu%DY/RGR=A?TnC6.oG \spFMie-Pvky'^DS;r_8\^jTeh7Dj:ȃ#;TPYIYjlv$w%tTnP'ɜmާeGӞ ;S$PZB3#5# [G{@Ut^XIpRPK(JHvcWoht+]>˅m`wrIV^0^KM濨ji*kNƊ[,Bo$ou%>r?h%80zU"p75 iokjS)B;:~uhuk4 [}Q^dcpKOjh}Qܢ+l|֗+F{7S{I]p7u| ^mTm?Qu ș#rXH6̹3* Ok\8a~<5_j\ռA&%έr+&YNbk iW:·:ZkI=?z)8T8H)j6]DιEYt?{<{]'n-KRD"6A"ԮlЏQ[^*$զaծ~٩\Y޼~r6u9N 6%ha Wt7bpzzqH⹎k-BG " ߇$^2\jB6p; n*)l F=J+Ѻڙ<㎠u?xL_~9ĞvGPι|0FyNktV{=Q4'GRfM]2˟°IEygu} rrd#tϽLq$3IHb]bwնu;r}ߞ& YQh:Max{{$<dNܼm#_@y|lj0/1mjolai,%E͓2BH#<U8L/iOcRԭx f 8!n2`U'_B(WmqCao^<\0özRZ{U,j-h`KynU3BゑuVaՑeN~OQ>|;&2ִJjvWD@B G8\'"GHuJEsfmƅԛ1 %Y.kIYM[TUL*Fu)#r'C;#g\-12%Q4 F?:WFWH=Nk˝C?It'dF,ZѮ<4&Ҵ}n??TMg:-/`޴MrܗXyGoΎ]>x-=`Р;j֢ Fo%ήw%JӼ;=:VuCz_7 >7mSOQ̾G#coz%<:tEzwenե)JTٜVsXӴ KWԧtOp ܠ'>b>{WA6|QiBdZB’LfwI^?eˠ|CMh~pW7Ox)ν. uK;-&;Qqrv[ێ7| A6-SJ:\ivA 1W{N:ךowI$$# >sSm/" /_JΗam$RD:!@PSQs3ƛyweZڀxHL"d|LEmhZ/g?m,nSЬιhOtqPpX$m3tBzaԿ?h%L Ȅ>MsM"Gxmyk&`y?2|=kUӣ9S&t!ՄghQh_/MNqyaq'g2],>v+ҵ+^|1eMlE˼ {MXsKƿt}sV'Ld|$Dqqsp + uwOъbl{wD$guXU{_4?o[NqKߧh?d>v ?cH5iԵKq3'r@k.Ԧѯ2.4u;gZ+KMv4K/2]:FdYogoRu+Us>aj-5ƽSԣ|wy)fN\s}L8uUbv<ʋW=1jS[j[kx-nP8hk>4k[ۋe`_bYg +?I:q(QQL/|#޻o x!I&yoTcqZbr\x./:9#h?AZ~"΅j&!{Ye{Vt1I;?J.x7<;Kymyo+O.h%?& |?+Mth# g*$~},3iv 5tBY:,xzjM%u11|ͷ$/34|qO mNdt'^>-aBIw6{ Giw=ǜK4kF;\gw܃t,$G-l9RBz"q|5/x"| xK|A`7y04G ]bY(r㍼_ʽR[yzBJW?BWj6pI+y!T瓸}*43DN/5!Fog8歵΃cm/&Q#-h)FFF<++k7\x.1`C_wլևGUe:]L@g8#p]V,Vؐ.6#pY7@ƺ KEؐ}n!uDbB# zgs\Nr:S%`Gm? V4+DӅ6wG+⏀n2'^V3XPj[[DJ@@0 =#?MGoa&u\kW76rǦ8x Z׶ׇ8aICE$%;}$WG}/jԴ6< oⶉaH[$ 1dF}$ W.~)ID7 / WwFh-^7^7x_8-tu?AUo&)K\Đ=+A5]n6+RK7LCL}M;<߸'~~MjIovoM4-N'8?7gM%x/|?[i9ֵXQg25j|Ѳ_6i6^(yjlbG ;8~>Yqsi f1Iϓ .>\\%%"/q(݀9ҿCM>9sx;¾6}_'ׅI縳I na\!@+Prךkr[]xviV^ Fq܅%qҷlynu RG2p$}տ |Rkۘ水\Fb7 38\;%|*/6Ik{p߽$ ߕv:GcU k:gj6pI.R;N$ }~p~m[+kI&n//!x[ўB7y&(2osM&ن;CŜvgIO̜О'Z1IY],rAi2p3{Ջ[MDI׉C7MYB7Kp_M|9b[͛b윞\s.}*$I qidG9ht#Czb.[i xv1^}@ Ck=x;a]zT*ŸF-8ܮ8)O_\W->)fq$A˓ՎN<VR5eulWį7bE[ە $A^1JVkSFz"7siį́vⴴ۫?Mfqek嵾SN9'jyzɦ3;鞯հ~+%/mA*wCSJ1a i=^M\[η&#&#F=Nyu]pMw56;ď38*}?kz[˭NFwI3!;s=O]\^i =)]GY@"U7z;dU'&ڶZ<-+D\E7sM%GADx9ZYVm9%~#:mݶoAKY.\] BK}.&vl>eG~d|P yé,gnե+s%||gwwEm%𾝥ɥ|;BYc˸o!k6:EU V vQnG 7ȸfN5DXbM_@~OHև5[ךkK:Wm2C/0t ?/ {vЉ|3E&w߀8WAD>"'Οyyq_T&;@8zpqXB rG&tto>,dդxFI.Ud2 a|B|w޼Wu +mkm "ݒ\O%@C&Q֮a^G37d8_ws_׼is GYldN3ZbNnIJz.Náw}Q<:-\`|3W_k6\ږX]hAJ&s7:hViwpcD*2kDBɀ1m.tiv_5j|!NI@Bd*/ ߈CCh<.'8B`,^tݝM$II#g"$M3!j'=Ax[_-#Ğk=vDho2vC\|>^Mq ]i`b=GF2K5  2sϮiA{XCyNK 'Vzwt39PL Np3`kXψz/$R, zXcWM/mK?ke4;?[KyXE .wpJ>9< c6-SNΒvr?)̘G_m)JQzY'de귚.''9B:֩j:|YYyS%ė?(ޒ>B Xe"Rx.NH&W3eZ ׈>xY<>_2.|Nr<1IrݖwŚk)}'E<W[H54T =8!zA^w%s&.zJ['rb80~2ź7Ҽ!CgZ"+4Trr|EZ[msV4hfE͂8AUٔb:U:ݭv~"gܠqs&7ˑϡ'%g1⿇OOH5-"9|@ޤc^ɘH6X1oO&Zޛ?./.;`H%F;~繪n>n^iQGp$ɶDYӇRiZ]K<+񵭞32^^{x8Kxw e ڼþ#4-_WoկKyHrzvm֪x_sM&Ϧ>nI rzw]?.,^umHos, ɒa"L3BVn]rOVTK{[BJ!;eP #(ta-[ó,^DO8xDp6mfeB_Ct:C5sܴ[$t~0y, Ah[T}$C^$<;'7TM7HY[Y-Ǽ`:54{iW|yc~Trq<^SOƎx}\HL! PczSNst+(Hfo 7U?SI#q0[X\42^HtC7XiVC6T8p^0pc"ї#—WOZ_-|7l`ߌPAZv It;mCOʻ+m>K]o|Ä dy",;nJüzj_Y.fK) tsu$o3EN>bXVmڶ}jkfIwM3א6ҧ4*Pm-NJ_ı}4b{yh K!QFvik6±]m_D._8ڸ BPGS>\K8(f)|l]f{!akG?t׮0xRɪD]jtR"$&?rk_t)o>q$QG-!MuBg>hiI8DY7_>(ut-|E<;#hڜ>߼g\}(&WKB-CR4k=8U X2L{n8fg)s&-G%t;Fc$3T|EixWQƋ[dt׵{{ܲ;wc,DSq*Q_wĚ{{kBݵ흾 O2d R6kCYUIq4ky&`9:+umapa/rvqsw_g qm{4w:MHe>dE$9yR'Dʉ#'ڳ)E=f9$GLqГq]lXE9,D{pX>Q'g^+6U}: kR' uqj':=? ,Ht-J$;pv&I'%l&\[Z,Vcǖ!zJLt$8֘o%cHc3jhnb0x' WdnhO"ҥҵ+[4B:m{r 8ZWl.HP?h,v7;wOvd7l{={Uk,A\"ͩ,{1o}Gxik済IgĨ͓r~jwjZZ$KD[Q@ĻA t]&YJ3{h%Q7sֺ :S xw*$x-jG`dC2{q>GzԵ[ 7VuY-ꑤoisz Κbf\br v ]igCh_^ ҼGޝ7QP$Dw|qXGX8˲!6};,>y4 ?rKuCdb6 Sۓ%t*yeww'Jaۗ84.zt0ZX捻@z#СL"3tsr*HKBxl+\B]F$b"+eM;q׵Уc}.Ix-B>؄|ぱfHV/㽒$M 3眏j Jnu֑:̲1ɴ`1^ofޯ{ρ|Wz^#IyYͬOT0ϡ鷺;趚eof_tǸ3e[7x#^Dٰ6Hؒr~\266~)"@7q֦Qqm2Ml$Yy%lણ$gw]?[\LחOnFc˂1묝Y즍$d.]N@@=O?IY.{ M4ImNv`a(MJ^z=۟>mWyʄ#(q=c\]CiMi)KEc]j5۱yYXicmE h1H>~ <·6Ӆp"$"f80>7$سIt|ez#}*;GY-EDG`soS^)ӤQI2F %RI"%OI6w:Ft>\Z#YYfJ&0lϩj环eG\6Z+L[~S "g>{ܚ I9jrqzV ݫ#@v#Vj DmAʻs 96 sbPCp#Tmryij~8Ѵ6[ٞ-N<Xrt1rZg_E3[0Iф@>t>sUO\ˬʲ[8'v?!wkwN׼Qaz׊lA-mE!rۙ$=k%󦸋O;op@>8޵ nPdzDrimfwJDgӐ~naqZH%[|X^'qxxnt;PxaX%My9 @@? ni _$qH >bMܢ2wG~d:r5GKSIbVp.?:J]d [Rٶ*[Q8`\S܅Y@8<Ƞ1GC㸖.,#tޝN9޷b 7g.4!|>C P%͓\Cy$~]ߎsak{XOh~-K]Gwp"" }F:VpR᷋pȏtC9=G/Ҵt&S/=p} #מۋA*jqu6d$U$׾tzl?hk|7%}xkv㦆\/fS̛LwYbIQyB}޵JP:[j_`Ph2N2j1\mm.0`n㷿A&[ɠM6`x-'omqjLJ:e|Tm/!eD#?+G7p3T:2xn iE#ksoNy䚓ZZ}s)Ե ztvKNӽܗ8`\V}gX b@V +g+6fluHuze:|~-A<.>QR\ֽxz-nmuK7KR bNϱ=spMT+x%{;G>:c+54>˷I[G9*)x;Ɨ>ĞtG8 wK91>WpA# kfx?uk,ƅmIu&m Σv ЁZnDW^#[co 6~wdTb+Avn&:㤎I N:5r5=*k7P~JR WVKv'Qo=*e=Ŵwl8$c~ߕ^{9[K]6&xnQ^)1w?RO;5l|Ui>mG>fmxf3SsB9\+mFYVզ8r<`:V߇ Yu;?k$΋ᧅt^_iƵjjC->#Y?sO;;/ \jOԙmB(CI a,mS;;tm 6p$ )L2qkkYRy38B\7g_>rh$vI|8S#l E$X儱;dm=_#}*? 17:ލg=đ1:`$V5e6'^6;g*`TB3Ckz1r =]ރ}6W_5xoX[M!!n pDi3nW^jp崖Mpb[cp~d=v+k &kRpO zY Ub妱!Q$]'rYd'%6V&֖ڑ]K""RΝYNҫC翞=g\4o1?=xn|*֓Uė>&hAPq]o%ʔO+jgxv:lKh@wq$O@*=xe4=BT{Qp\2˿ |skJO,| KYo$Wrmp(F:Psv&m Iޏ p{ɢ^B:swuIyM,~gpx5:-<5݌_V_G-p۰#+-Hcܵ0n3Ukn.mdoڀ{_.zĖxp_8=Lg xlGow4tw7qGIJg'5skuޤ3v#T>F=z׵|?&=ۍ!Ԡϛ!%ql;bݲ*-l2=, <ռIWSmVXil[x˾sqml:<;jI,Wl'cQ-M{Yn^6H@Gb3Zqi)Yx{Oy<4ěy)c1p+h'{8.3tH ;k mB; eGR d}-VmjKۋ&ikE2Kϱ9OzR9/`5_$=?p?/NƺJ V[JjRVLc ǽi.u YKOxoⴃP8$9≧{kk _x1t8/4 -yq*Hm5;'mrhmH1ID{bq;$q'u5]:Ju 5l/e7-!7o߸t\Am+ܭ™X<əНi)Db_YMIu{`>RGy/9~tA5="M& Yl?08|Si4 gIm,K l8B0ߏjfIM6<7M=hI 1y?'=\cĵZ6xL9'd99{ev W摵=Y2[%͒Ov,OW瘆Iiqסi)gѠ75mAA瑩:'O=ܒUq^uy: Ɨamd!h%!b0O=뙚J2a~my;v]~ns}/n88E$T9$,u;N?{{ï6M*H.nQ!K{}8`Wdvt_Wտ'kRa>8L1N)4Rmwm=huFKk)9xZŷҴmkėVrK$b[eQGɳ9⯤o\wWp3}~G&*p[`6v"su:K gݾsK>m.["^[VwNH$aǸ (N9waԤe/OޙU܌6#;߆p|;_xTwŧ[iQ[!pGHGz.TЖɞohv6ii7 ԪyP N{׹KzE'׀uorY}R3|fT*!8?2txoďPIhpf$tt }9']k󦟧^$PYX +xc@4A*=W N-Oċ|/LJ&!5:+SAuc|y$ I7PV1jIu8{QenqIXr\>-% ә"K4"oOZkz 'KulEx >0@y9i=+%RCӾ$KtcGwC{?>;/j~![;!̄NX vI 5[]CilCBIU2dGsM-<BΏ\(\9a8zt~A+:xZ,/YKCn!\8g',)q2J!'/9(0@p0V-ǟ!x<#k78.o4oȁ{r!qi^7Mndn!L>||@jNM$Ia^[Zy icA;H ]xWV"khg s돘+y%%0zw6<(_R?`3]>džeis,<~iPW.<>Ymׄ:t㼚_yvxn;D4;*턎pܤ| BQ.yUO{5gwc[Ix.X !? !ws+n[nB?*;TVlYNHH38ۏ⦦˱}ֽ Nc&GΣ_b"4mqw̼F9>v _cG: sl,rD|iߏ,Akz*w9IیW%zjVwZ|庾2BnW5zφl]#6Rg<>Wpb8˳>S=4WofEKL}6>@syO_].Ѧ 7e*z͵^گٞi+!: ]fAx[ľӴ]X6y`'!sy⿡R5"kJi5/ϊ_?x{S]z/4 q̾\Nv\t/E0_ Hoŵ &Uyxϣ^B)ݢu$WZ׈M*o >I|0y_'hGQM>Uos?}q-Y[P/Asמ$`t5m2-nmuM#Q[{Ĺg IiIXn./-o-d/鎧sܸ-Ith-TdwԪ^ i5WVwڭX/@/hĄHG5xWxKм?:MӴ2ռHy˞¸?Yӭ%u;+oU3x vxS:_M>nM .&S$j)rZ*B~.O3h]NKW%$C] =}m!_dy8l #Ҵt>qǍWQF0o(5D(=W| 5qXԴI<=[G^I{0pO̬e)--NwZŴpce>w3)mm#ח:EbHv>\9MdXڄzjKyz0+jZlx5E6? |Ͻ278'%v949XҾm}:yH-혮˂ k+X-]瑥8g5i--|MwskR9as%ŵoޕN>g/Om{gyۮnmn m/9NYv8싗4\x $Lgis&Ar1CtK8da^9+%[b2Lmq lmm_K;ݼP\yh3IgE)[S9+ x{-Corj7-ɇlmEy%>$}wH//~dSnu kk<6z{4tg"(שlu?>!e =v="=>[ 0{+hWp%'RrO{AYyh7;4{1]KhG%ݝ>hI,stz^#9lw! NGk=M{3$p\<غad,zWAqׂd׮o"'N.!\.A%$kͽLlVuo536{k6.cB|{?WK?M7wChc8apS]VWZWtYC{m=ְ=p h ;d?0N+:ݗ ȑk8x s0)f퇼eA4[m ŵ #%@';tV=m $kd~#Ns2j=֛}g;[Or8Q@ s=RKw}5kc?s\>E4w> JC_a{2.@@C޺?5,[[_CРm6Oq0(~KqXt oӠ{y;஛rjGNK4r>~R+mu %q)wx*zr 'P5娶zзF[Do,F@# :7_{GV_6-G_iTWS{$ΡÂ8uզzLQSE;=sޡ6u {ý7 ukUZg|^㨯32HaGFs5Ax\|A$B[}+p1X +jz׹YEwΈWsod}ޙM67Fϵr{gceOQ"խ<0:K+iI15M;G&d/e^9w#`'i\US +?mW 9v5jZZkڤ_dӠJtIHDRq+hf7\UxǺFc_EdtaMՄ ! q6:82DYY?WW)@@aU|VSjVOi6l[ w#+َkVCEI  4Q5l>[gip2F p6}R]Z MGw|1fDp=mrS`D2ccҼ3FIľ]Ēbw0'ڶiossUDiImXy! 3N0xu W\$0ӭRiabxYmhX+zuZ-˸l<a{4o. sy`o( S@jJ22JN)-W2:,RY_|)o0"S>?ؚlVJ~2TdWLc8RּV6wpyȁ~k}9Q]Odß '/DmL1Hmr>_91|(97SH]kT4ymw?Ft6Fׯ5}[Ky5[}O?iCz!~lW c[KJjۜdk\[t+6)Aw?,˼np]D&kwwGayLT@ ?u^Z|?nu+ O6WNdym6xr|qک)NW-aU&&7w6։,Ò ^kҡi{FuKM&쳈yڙ&BTAvpxP-%d eِ>["x5{2kS8A&iV!%Γ1ƹxLVǻw8Iz5kX^R+<1aok[8Hhl 6Vj+NҡMRS*Y8Iqq=K×*JӮ+yǗ,g9ҭ;&WfZZj~t;'5Kk8HS?uvuf=8SW[mk!%d`ᇵzo cƞ&.4MGywgiۼp'?+w&м5=Kg'XY#,G;~|r:bȽw"Rσ/hZK"I \[o\iv]4" yy~yp傣<NNOH-|=}ikq;^;o%K;cqφOu)n/`ԴG`:`_QYR[ 4A&irڅ %֜m̮d88Oʦ~#垌oK '#Cl#r䜞}kx;B{w%ΫC@ygy8#Ouh.]]A# qJ ek[&&ֵM!]4ͫ[iۥ?#1a#ѱN.4.G[AjR'1n2x7Vf %$ ȑp#[vs_Ɨ- S 51A#Q+Yevtv oQ7a%#͒( GR_N1Xxh$eٷ:8]dwE4O{%^of"%B ;#F3^ۏ\Ɠp0<<3e%sCP.1<}kԭ$jxvVĉc?= ^c-{CxvG㞘q{ xZdQ%~3P\^&'CrQЮF*&-Tl]d\VeILlbrS==k5eVxVlg8+O2kIt:b?-)8HTMos,vv Ī\Jnͼ}+t6(| ؤG#zcTM:ޟ)jcDhxn~qߜUá_|Ʊ+ /Ki$ar}}I+ؕ +Dѣd$;e=GSgliP?:=8ϵgؼq-۱1$g5Az:\;MtY ~QLֱ2ѐrپ{q+][I%Ρu46m4ec'5,q\#~,L Üθ8k޴<:Ρ|>9lL0d(<⦬8+/=gCt헇͐ 5|9uOIk[-qsya|n߽*M4>Tq7\xu_^ ރo D>eaʁV,KZ5+o^,m {UwԎA3o!pMxBb%P}kC6^O^7[ ,xnDF8OZ^IXHPկ1\HY.3DSx+RK緳foo$wCJWf'-k}WQxu8mmn"5c>7G䂃h$-&0c|`F\ߤ{ Bam,m6ĉL K;\r[7R)=M4K_v>)em\`}7[$FP@%(O?)j.VW.,.nLsoXJc9qyϸ^X} u*I+<;?9Z E16[ BwevzXԁ!naHb0`jx~`3Y[[qj:kf dܙ}ֲᵓlO[ir98FAݞZR]\[A}ky!҆W>[z*Ӥޭ>k1_nt# `\#c; ^ºέmP\[I'ǽ|+ís ͇yYLa(H+u>3h~(-n4MFIܢLI 29O@+ҴmBK{ˆ@z\e<AZIi"-o^+DͰ(_(qߧ֢HG2$EL$AMzU}<X]4w<)IZ<-kY {⇇Wv^ԛA yX.KF6sڹ(SX#tM`_=tmȦPXNq 6 7[6n8t|:VuCn47TuQ' HS˚%ei:߇4ok_Eݼ=JSs'Q9$/ks泿h/ aޓN:=Hq>wG;OaSKs-o4pEqx e.x>J)#Mg%ͺy1N =,%ҵB95xG/F0]ۜH FmY⁉a*xzj4f[AP6G>6L{Zai{}XrßF<3VnNXIޯč<3z"Yivۂ~_"laҹ FX/6ZU[IT]Vj lZ[:[IlĝFwǸ5zNJ~w"ke~IRNK_2*2VD/KdofXMQ6~8?tsU 9E(s4bM&E^=yHPebiv||}3T-_okƵ៴f)5@:Co=YH5'XR֟hΊ5w g>nqaxy-%+fl;0BvCQ&E7{GM"YT{y~H{I e}0AyR[yWYˡ|1 lֿ|['E.WK5ſFpF$xTBԯ?<igC%9w;%/G-׭WW [C ]vw#͓e@9n]MV2Y][چ7/v?9w܀rIuA\Ts pL# -χ`徣ڜ*۷ˎywϦ8Dm{{ˉ][ rAxsW,fs~qcw'~N[vj$vKd[09TVϠS->-a$8 u}R|iY\tjښ%Ɩ$MѰc czkyKkjY&8?gok$g@;@ < ; UMilɩƇ͐?v pz}jvN;?x_V񎗯[z>k%ƣuӭcw.OA l{8x Mk]>] Xԯnm_R7~RfKM/^~Qپx:_|3JA g{;='(I/p㈗0 ~dyϵ^J2MJeMZ,Zg0 lm4֚:;dԣ~&? UU7#'~1lO|T:o+ȒS#a+ &+CM/kߍiV1 ?s~p>Miyѡ-qy-$Y#k)coNՕpx\ #{;#nDQdo}jsjZ5N۶Fr~g9ݎ\v('#v$'ZRn [j>'慬cEoX9P&NN]% M'u˵DYRhOEderkȰ{{hէW(2}0Q܎?k 7+|`ֱvІ7R֪\0xMDGb>b uLWWE q<&dj #TǍZ} $R@hV>J3Oư-${HxIZlpcwȫt+X`fWo>^n.d$>?nfX֩y`gM̱埗qON1[z݆yem5[$ >;{UHtW/.qK#BDsQ%y[ӶLOKKFd٧*?)p5KO˵;pY[qV﵈[QHs [?x $qznII弇u$`F#ûl}ҡ%ʇǵxQ["B8(s'/n\uCȑGyqT5fPE4s/ː cf{]ݴwtKoW/+EF.%ǔmUzsI9W34ki4ps >Y A@n?9vm'Gm_=ƣyi_wh_X3&9զ5 /;x <&)ՒG+,[\qc#߽N.>ƪMinV.gOfB1/9>W4_kz5iuxSyQXy*m.Oѽ-$r'vm Í;Y~X]B՞MDK2>F;g{u<[RZh3IWP-qq4yNϽe[_s};]%100x~S9u Kj.&И [y;q ϠTX,-|OsMmtsK{ӜM)+j+[^j24(D=gUf}q8y} NJ{kX81u٘8'x Ҷœ>bMG nV峂_.| /;+G88E&xTjC{sn0-g5,zlϗdGcq]-ڎwu'nn.[˼勓Rv՗ֿ"ګ+w?Ta"FIdk+-ʻx;Tx^Do>5r1wV"+jަ hbց5x;X&;.[Gsck@~㗪.yNݹjoTY⾱-=x} eǡəsʬ5ؒjcѡҴy"r$$LjEjGCba.mu! bq;+ >햗ټmcT(2e->w+vq:,/$+$O^޼w úm#}1쓓SYU4>n&?.mza_RaiXn,Ktu _?~QͿ>  {s=&I;Zwn1I~xH@ >}sӥv*tܢ5*n-vjjٳjqaoan"Pv?^x»}vGmEi ;`~~4V.o ead AkTu۳xY^;\^yfKnҀƃkXwT3G6u>0W}iXN%B9hq<.OmqOxhv%,vq@8p?>5ŷ!ZAӠLi#2,hߑ aizZ:+oH>9ur:hA-CM_g r.9`[KjP\5! ^` )zYlhakUs u$7wɱBNFݼsYCjڅ1@|h3bV>L%ocV׮`xQij2tQֺ:O+~ ^ucG :[ZG>$yfdIS=*'(Asma)>Sʢ{aG (f:3,#׸|FмMs%93h|8݃^Ei]:/Y0%-n&yMC: gد|ğ?z>Jk>pykdzO1q h7| D#sWH#8t5^Hf5))o(=m؏~akN6;.4{Hm=NN;'ܑ#c2|Ezmi, /+{}GRBRvduqVc\Fxf ࣇB: -Z‡~&f;WNlS!.bL9v*G5aV^YųWt9l:@7Ƿ>JS5 ֒H!HxԦؓ;wʹMD[q7灌sEC à^圞RLl7v3R8 ҿD~V&g.2 X*medf2Wȍ!@?2:WW oúΓ2}q,tI/5=$r*~rѐ:<5%]Eu#dQ@O<0G9t^5?uύ+=qojM#N4HIs>7Nto>&ijZr.H"D ֦U2VlUn-niI_$t\s5mi|wxķwe|6jFL].~3\o.D N8c Hʹ[wFom=*Vz'eqFuy{(h`TcUMkqy,.HSwoqHvtׇ4LwVKoK$"?2X=IKnmП<#%'inѹ᧵nCyyHzLj M oN`L򃍤`Ÿ[XȒ~cnZma`|K|`7Z>)KWQbG Cbj6&ճ}:CI5.u)m~"C=uM_KFԮ]0؄ #x+!4˙kh85"I>R2 PԵ=RnWhI|Vwkvhq0'':'Xmj^E+[(zqj:㼹t(&'sN,y!^j7~}- 2 Ȍ|ޭyt3]8 VZ7H< Vu0wسh6ڟM7\l|5(:.l?9-B_YԵ-@?G=QT;K"k[yw,.T ۷>xEԵ[ h^J-GW05Q~S ,~wH\j5)ugSK>d 4 x?k:Fx(x .x.Ns>׎h"C#Lb2QN ӯ=+?mSEo\}xzbyqƙ 8ݽxŸrI i:=ՅƥR$Pu|>H83Z|UKZzК1p)S;9!ѭcAԵ) m_/8kִi]Ծo.nC6<6FNt:tȯ-II]ii6_u-KPI3V2 {mʂ1?ΫiN{yMQm-? 49gW^xgL𭮱_gM6[ӁIB P7!<1X? <[uVM"ڋWh#ώcMcD6~/&KE D{C'9bpk5U+T-.RU\zWs} &-[u2N#$ W+g^E{hlx<@O yH;p^\'awKԼ[r~bG܏}4nԠK&exP}I8*拄`cg)\5)u 9XmO@3wsXL }&v)wO\ڶjpb^n<ݴ~zu?w~ m^Jka5rFڲcU!waxmS6Iaؤwgμ,-:ǭe'6̹?q_#]B Bkfl$trqNx?.gv'#M=[>x7[A!Sԭ_@O![YgҬ 88 xaPɰXӊm6KiYC;'Wb; SY.k$;pkֺwmZ(v7Npr=ZtR!eIռAd-tk%"DOpp3ɮWO߉洚OXxO?=-l#{TF2vm\)C!$vL0DC`l.k~՟R\}XYje%A#^/oMp&2pOvu^mNqm)ukob6y4%M#',`7ΔrBn3w&uokshc5`OdF|kዝew6RbM9_:QjbJ1D:pg]~x>7I$7\ ;_~t^*y!i>->ӯu!p̭LZkEiT$xc; $:f$02OX q-Pzńm#$7y6<""Ro(ew{aX[^hSgQ8Z5-\ʢu3^L8Tp~c+Ogtf{ OGuKb97tɬO_kך`wy`Gd&_R׸T~#S𤟳tWWg Y[i\>9y#'a[ztuU:|eCi_h 1*ݽg2RNmq18 z [fɆ(prrLW5t;L5-YlM: d ~m6& E$*|G@7VgZ݌=]$w3IrI_^4d߃/D& yu3,IiqtlnC|jh̍·V%ǓLsqO̵- uh(cK-h k/gh67WS]Z٣!g2p ~\ ٛk>m.nLģb9OtsaM{Ě4{5671ZB;кICz%qwdfyTJZypg9 (|Ckߊ5ZTe2ڋ]yZ? ;}smn$ńa9ք:CHpa_\2 -/4yܼ7S؉v~jɟ"lN}bx-=9ܟzǖa$6qo}d0@B| 5ioW&⻝. =&&6a6M4Td>^7ybY&pǘ'Ġ'FHW&*2\}2y2S?.z'l{!4; THr?"ܞSNR1Fy8ݏlWwWvίEf~Gt-9lv}a-!x7Q|LG}a~qv vo|!ėuVWte&\d'9bKkjiW1O٬17շA&AmE*)njg+>ºxe. $3e(CA+w8 gK99cH$LpTHO6 #ߥ3OӬ|o&}U$?2#g-9jђFKPL"28̽p Χy,FRpǔFHx▩?Az2koW|w'n՟\ R!a)o39 |svCohgK+mrG7LUJ-Y}Uqu>^$7sVz"&!ۗ%oej]hb!kyt@N j-t?@WVm6tIFQ.ɝ*i TӢO\{n lt}G'ʮZY J˙HK;и9]JkB\\Kxn d t,57#-HŎ#Ry.p*CV舾֢<DC;V;fB;tyB3'*ʍIo$$ ؘ9 ÜRxm|v䚓xv@k0N?#+K%dEٝXGj _4ۤh\ ݏL7ZAt='QtRit{tfngs2bAiw6"x6:=R 7'`bNa}gh /?Եf4ܡImkPBy"7~ v^ .gPt-?^e=I8Yqͺ"F2٫pm绖 LRoa1`haoxNj<#d_ӾIkg+zX'*Fs#TJ픝lngM[vHnuUԯb*H&p %'OenlS}h r,͐nsH;FsaޢthAKPʒIa~3ugڴQuD&g:& +V8'y~g $!16kT2A븸ǿjcXn#LKdB`Gdt8cꎇގI[9i$sF.] o0g~b}7^>k^G-زIY@I++v2x(AgY%1_<I$x pXOmM2Hw#p8QsxaFgm[~!ϊRY/\hݻ+8DKm942T3y_nqTʤ)!Gk[#KE=J-uL[C$8w,?(v[VCe-$[!QA>z5 F6ȗ1dl*0F?*qz+և%V4QrH csJ!!,.tR ~E Q0qk+Sbl0Tf\pzJԴMM/>Bgs0ݝ>EYrwԵus [ng\Z{I}@mOm #w 24vLP21ܳ7k}?N>U4~ Y >Tx|BnƴM]smp|o|}xW:._MG:hn O.KqWXך/}69VICȎa* +fIo#ӯ-6JKf@ف{g]mNO=~֨^K.Ȑ?M?ar!}Ofwzdz ,đs60y@ sCk)us}z84O?#3gVt8Ob4An%LHg a9.n3Inqo{ş3v⫖IS{&liZwtlntBI0 wYz>-*M^hXܿ+.8/ T-.6ϥ{_<<Ɵ4ڦ )91ʺo'w#??W6Zk_Ap,i/J1p zMS'~޺j $]1.#rQ?xx9aDV}/ q+Qwy뻏v^/VIJk ?`P";Fl^+#mo"^t~.ar>n|^C0Gޮ{>& mN.+-lT{W!iD'O;x`Aȯfz旵icq9uzri6oz>Rך4m?Xg$e4{ +Gǿ4m5 FIqtP8c1Oz4)o524QzEqݺ ZS'R*\y.Nŀ9^U /S#~2Y4緵_CY}F1S# ~Q3R%ӵ͞_fG>/Wұ5ՒKr B9kIZ];FR->nrk,.g)%f+CMޯ]Yk[ ~tsg=G<NM[)!,53]:F!Bcqg|q7̤[5{L`v{ס*&>3h5湷 3G;tF}u8]j|.a>h#~&꺇>wV"kDA=nTմ+T🇬5 ,]\6ˏ(ڛ2:ȀOڻ?xv_ ma^/{/6mf-j2r $c?wgt6Xe>y{>Sj&70bwnfkv~ѭ-q5';urGgE[kk۽B=1Ea^IXL'mc@ <~=_ iVkď):9;"6w_vnogmOE ,0K#rSS{JXYm #eMBy8B6Rhugd\Rtϰ  r_+r4|GF"=}4vZ6q=| })KVMoJ0kp*yEQXh:MX{Wp\g 1A~]g@І&eo3`o9~ѡ"Y-`]wR/lĐCO͗(I6R/x^xFl,4ˋQy8&IO._O_;i^%{m?I$a biP!~!zUlU^!!|IkvV_>ٺ6%x׏/3gs^]ƊYWd~2ڟ ~:U6 MwHUE4NϿ Myx/-BvI휎?¾)[--+KKd)*]&#sF &y5>k|f0]_Ko\ЗXy%:(ļWbkU1T8 9J3fT{dT*C6[꣦x݆[}c:|eHټ77Ǐ֭eߋ"4ɬǹc}w|}$&Xg~5\;$ow߲ŰɃypD\װCìHkڣks<,F{IU,Ig.T2܈式sdQV>n8Uodٵ_ؚ7u}q}+o|s V;&{Fy<6'ukE/R[-.xKt;;`/J֍:Zng3Q$WR?m乶*c,ė>Z~]eMmW]ky]qI&:~>r2/k+𦽯krtKgHNL;O0 b3^fr|1r/]\ߥ*,-Z;|&G"'$+ VGxgi~׺׊t 6s k.iȆl 9'5ω|-&?DB K}!͘C|gCt9%P?zo3[+RGHDVt9 GJmn"f( pJDLrqwvS)t'zΡsjZeړ1&IDOgs >TOrgY1B̝xU/wW}Ix>{fvr9\WxN_ ~'i:i4.^H\ZHg|FkZ$5%aiJ`-#3ȄbKaS3Θ$I3OzIԬ~-QW,vWD.wc\CeuiS-͋+O$;pJI ˄Dݼ^ZF6&k>B#^_g"^GR.9WjF~sjn"0~B@=6]MI]%̗<0?.({a&fsT 2O}b[Q`i<->qr0g\V;NM>*R;kYmKBHNWq+]'y>xS7o웃QMߛfH.l|Jo9{+t>؎O\d0z/;k mREo4m¼k S5X$.S䩧3(1Kbn#WV| Zi/ij00>8q^u'aj򋝅ˎ{CaFou-Wʉ cU;"gGWI _cd`x*K$8$;9;6czpxM{DuGĚ힇gsjM"K ]OdtUu}+RXfӵF}NQ㝇)nsDv Pi 3M#I%ޏevd~[c-[Mƅ$"]Jل?Dh $l5d^>n#{~ ۭrHR%7wD?g޽Z&&Ev|dpwwd+JQ,7+f_/˩ڋt#݄{--> ?G':'Es$q/ Y s{?w]^|ڭ֛J:0!>CJߊρbO/l4W[I|p29r_s ]?vo`{Ih#gus%Ψzy=!!Ӹ"+kQ%ķoQޑ N͜FT54K5[TڷOFFy yZ?3<> >/|Iy_s{CNS<$ZF^\Y]CP%fGjQIÎoѯ#mÿ 3SGG\ӼpH>#{dxýr7^/%p wG95*G҇u5[nk([\]ܶ5+),S.\圸⸽ "iu&;Ƒ?RH:GSxKW_VP?3H6! rZ oJռ#M+^[Kog=}FQ0NRJQHO(6*M4V BT6iay2 x6ZT j1!oپGK\DZS~l+]6Z"O.{!C h仍7t 5^~:]x/ +{_hppVEn^CMHIFRQ\[Qlܙ4۹NKӣ:nzUMf#{u! ƃf8799yTW:oyDu>rFߺGZ_ u?7CדMӮIYo|3ןaCy;I^۫x;[|y_xPU8llI%|9% Ω<זzMY-|„NwgthBZ^+[WvFЩ=jՄ7&nZXK{"ck@Bofˮj7: ٵ8c( =k:_-Nm_gRwLd=>IRvVϬu/VUuыbBy6 ǎz5l;^#gd{ Y>Cskg8ڹ~>MPa<SMJx.$.Iwƣdu~>3Xiv @HBM"0Sx6vIjc6ӻg ] ǖz4yc6)$e$|g8/_t LθuI9/#9瞧5A_%Glly %j7w[BVg2n \ u$u.s1,avs%_;y<,[wpj:(l&CӜߊ<;yq[d|_]sldD=_f~e?UiS^7^P0.rR4 2C;Qʹ,Ig\*zUVvpm缵y-.Dadd885\x?S ˽=:^Y''sfHөuAʦ޵c+]Gxxm: wI# ÿV6z>3M4vHY;8?{JQI]1x_~.dž|kY8[Ú= lc|@sFw?4x_|#*ӧiy]1t7 Lӏj:=b b-Tpޅ^;t<կaԴKVMwPyig+f@'GN6:A[إΧo{yvF09W,]C~L#}9ノma_Mig76n`h0~=>|R>],9/]YE?VmH柄9u:REC 'Y+!R=Y9y}\/R1%fFAYV&jr\$ۂ,RlX ~Ӛm5IܳbƻajvouiHy}p>W'MGQ#Ԧ4לüaxOZ^RxzzuksIq7AF~\>MyظeB\#Qq;8Pd~얌5{w&{56w@^\Im؏#{}+*%1-jUkգ񽔶e>uɌI0w31^f gqaobIa8+SZUb"mX/ ռkbP'tԬ,590xIqk xwX𾬖?g\'j2 VFasodIfIDvյt{myrcɃzG>ýb*\CDL?kxo Z_G=.m"}dy<?F{{iWZBt֙#>= ]'|}i |C/<7VDѮ0鳼~i_$0 1:ޫ$d?5-?w4{wLϞ<dz~!^uk=?J&ml5Y'DĬJL}k&-k5V1i {3N~FDƱ aro ?#|~rzƷ6}gyqmo,dHty~H{:R`W/4A V}ψ2/6"dN'kk/Ή@[G$!Dvd; xZ#cj"Kt@>'Jډ|qtVF*6n_^ ck=ǜo6cea_XEg 5̖L;1<{k{x"dx1BI͍=mc:ihg=uK+},Mbs^Չ%]G [ykC[Wj Y #1TvsAW~Ίe]_ipegmH$}ڄ6RK 0[3FOVIK 2sOeY[nEc鸶u& BGWx`yo*662>FsZA;>}FڙPʶ#"4ar ?<5i _ܵշM̌Ee::W׋$btF@e|V,züjnm\y{2Z//F? 5/<;yc;x:?ެ(VQ/tD[n'#t]qVoDoq ,;WU3ŐKuhoNNT[PdžAΡgXIG\U $lSOS$m4_٢B<3Jc >gm;ƶ<Hv2vHLp, c4AMW\? ?5ׇu +[:4Q.6IƟFYO]hG`^ނ$ ?1伋υPbX :L0:lk{JMy-gi$o6T c ObWU!d3ˎvsr,!{m͒dGNÚ9&V2Oy漰Iq!m7&7[YtY M mH$c ņytTa}ǽoXMH<1S#Ik=B1ٔĺ𯅧еc[>!Mg&0$~KUnZ3CK-.Tc:4b>hV}ebfSV]N;5ơmo$K- >&mCeáվ~x*u5ߺ.f9y/>E.' 0O]dz#]XtGkqv񐼒s9cHg]JwQX\ܛ0ϯ/z>6gxM3XKd^Y#|7 V~fu nŲL:d.&O=R../&w(hǃ8!qdoXj0@H7 Z6o 6S V B)=֒o+- Zhk0?t6o`I"!퍵卙ͷC&7`uj͞$kX["w?BFٜݯ\N+/oź_oئfxv"LBETQ#XtoOg ΰ[>p,Vf̻I-c9H7 8?Z֛ȵCMgr\Y}-p>v//6eIkqsHTGFNH1S(PLֵ!HsAq K\ \GW9u+_X-x o\F]ēi̚|:R]Y++!vϾ6+l+|OuKoJKa`?h 6dOPW5H ^kVvQd9nxCCi*"B{xq8}3ޭSQCow߻ 6x+eO/qoj0>D8霟$uMs )SƍY<7O kb_%cr>gcђ+'?eqԚ| gb>qr~v 3xW~EwNw<3jorzcN=l (A{w>jBKƟ5y >a @zI,m/.]@az+GN|Usg hDyWu;U)qbVt y&>Cǝ;)KM+M:b[Z۵ƥR7t6pvsZ)z|;[g"eH[d7)I!sw M]K1\eq{4s\r<%bD?sqGskgojm qqR䓲Z]k?mw:1)IHÌ e5Vi&P;d ]s'nkfwڄ7:ӞVt.@rA\to'dC!(8)[|jnozzi^ GXKW)NCs\X'?uuw9!ȑ^7y婵>oþ#դx[=2.щ2>d|!'Z6:ŔZ.% s'sڋ^:/g1-mmLo.iog/Oύ4zGA泺RO,cn?vBg#D->.q&"8\/[VjV^M qq8/pRL˷qY] 1^[ji5_DOF^4u߁5x# I6Fl(um)qa8ٌqUo_ =:֩\ A,rCqa&ǒ<8xdyY<xZ%NV5Gu(0t`; o#V!t={U`mrkɮ!$d1Sv՛H?O[_QŭYZ4 j6F8_$H5xC'sG4s`rhV(Pܙ$qB1~};C? [ϩxʅ$3L7z+LHuYbH_8|3'¾"]NšޗOKңlelð9Z%w[߃ts|3 ?go{k!n%A4x Y#pI O^)~$LK 1^/uoG^+`=6oُ~.+ɡxM]>.Y] 1o䅯zwV~({ey~5Ϗl.VK,Vʁ210`S_PEvhZ ?xO|pÊ|;?o6=Ϭ=u݁m2?Z_5)7qx/MM66{XcnKg8z࿲|ԠѵOkr^Trh9|<;$E]F7~^H1 E>F5ݣ/cQhwc3z>)W?ud} ]ru면zfcm7Gӭ"f}+̇|pZ^"kM2{Wͤ~"3rWw_S:n#$ ZkK?i:Z3ISӧs;~I[x.f|^W1{#v5pG8=6 -UYEL{5Ͳ)VA?Կ~d7y%֯w.(ݣ۲J\v:(S|Wl6Y6\Z ,ij { !OָmbR٬㱕<"?} ߃7.ϋdR+mǖSNp\ؘAeMy4GI-rOo<ȼlldKGEW&it2R7PMկxj÷pHnxcټ ⽔F]o-#0Lvݓ_ jQq:/. MKyO󯓿h׺Nt٣W\m['cֽbFkEaBtygk/dR6-<$<~5-7q{mXj6x-5Ly.S8.:_]q.>_nZ2J@f1_U^}¿c0ԭN[sZmN)!|gxx2hMRdo3 ]G2}KOgiVe-;L&;x1~Jc&?/tjR|?A-ZX32?{=ZγvW]9$(w }EkdvV un⶝d |\pOj4mOU{6[[u}BitX NW dH Y?Ysiis C;٢~񜂁 _'[7>xCݯoMn&<6hc>Xy#c:zRIgou qϴB$iw<&gkH wt2/'haӊїo]viuW#Ɔkt--ҳ}c̶lx&Qdߏyۋ4rOars^Loey'Sd1cMku{9cDy{VNom0fP8G%0v|psҸf{h#S`K&67r82@ZZGkM2J{ĸtEi­xwĚޏ>v/'X Fty+^<īlu.dy F)$#yo\-?CD}>G(Dž3cG狠>9XxI3'k {1< VE)a9+5M&/tM>PmB[5㌓|jF9׼zV/k~ Kn4[bHp?x3te֫ZK?jK%y,A?G|ÕHwkwt?l/'7xy<Ĺ(] dBA=y|O(? hjYo7>ib$uOyuI3ͱ~x&OMbwCo t<a]y>XC}Iyk7M1܉i$氓jlwhLtJEr ޥ/k)Kkiì8GzOɎk~0|NO hZR49\w"I9Y(z hگ47ŚEl#@תpth5 h׾6WOkilW}w4M~Vy9do,-LiKʞ0J6p1f'f|WW]3v~hc[IIxuiLs^ [=KOxZH#>2J a'W-k%ƕj%m"ɏbAsdAҢ6jF6"[p? Zޡ[GHgq6#}bXdzU[zc`ŧ[07/or'zb4I IV(oRMN /޵dI%ݎ-wmΡ[5DvA#;֘ψQ[XF$ƍ1\ q|B:;E˹d+n-9.ɘ8X>a%.ڡtT YZA[ AgcIz ZW[k}+nSx"t2qsOZ4RBP6RTL m'gR5o`xiす8N8'?Nwl֧mƳk緊!&^) JtA橦m5-X}J {|bԼOɧbV+"H#HZIntٗS%Xg3%|I!<r?SZ?vǓ)M,2}O*s;w tM3mqΫjQuO$hlrC $ TjxݦQ6ɶSgy߸H6Vwz -kM.gd{#;G;im<O퉮6tvow| '}cQ][\.^Y>E!ߌ|#iZΕh:ne $CyR&9=+IUjlJ[Zς{/ oĿ`[-YjG^1y3F{ӊ_oΒ[4FGhvq=sTgm5]@@s"*FwycjkV-^;hgHEb.rcN0_J#kw#wuYJ$0vL7O9ufTvZnGȀ X-3vl8@Cl OzݸDQSTW1,c ~UxBt+/~$ծ7HL2Q&x5ŶiͩIXƏX廱{4G2|{ 2Zށi}xj%㾏˛-q # 7rrZ~c֯;;LM&6pz5qlᴵlo')笅v|s"xz9dq ͼCoqUȗL_ jOyF#'us5-m UμM6T8O$(U8'.tݾGu2 <錃jԮmd&'#;#ZI/~ vIWܤg_ݩs.ɤEw5D:2_~ ko?Ó=Y+dēt }*Ξ ՌR7=d8lpi- k+].$WxZ荈z*ԧgDE^^ieMqj\ dOM);9G_uV1j;i+V0/!ÑeI3ҠK]ul.^7w Yv' N9(.Q{7 /i_,zUi$`Ԭ#-H# ;kAB!K.1&6q*qa6 ֥$k>O+\c?3ϬA 7FƑ6~@lw[h_[5gb  ^z6 òw$HiPS9 x+>#Q]=;2C$bH)Dގʙ<'!еKJE4c!P`{煭]J|3xy쭰r ^sYnmM5@ۦDeK װ;nn[X]"_ˍal'~t'=)?>K3m%ŝ n.Y#H6kOzo~ufӕC ^+_.R%:^2T;'}!@{X> @I2F y>Ow÷ZޏqkN-,)4ȏx 8Vo3H{2Jd{i! q s|`եc'ƫB(kvO.nGE.^IMGiwމu)Zgލ&p6HB{fH%})I ,wt^ A!=_lThѣ~xOlzX~Dߦ-8'r]Tzm^K584 SF->i%\F n)m{ ZRƱcCԮ'&5 Wɷ;ϭsVX۩_³=`83MtRkq[]I^'I#Cs\4mllKA&mˌqQ>U*)cnWxVS/cK )76{cyǗ:]CkkQ_%;Mf/Z6HBeu9ymqsw7 O\IԚ}Ö6677>*Ӭ _ $}QwA|MU;;9l$r qsx5sk6skjV:8'\SmXaϦHwVEU"ge\Iiy$N[2bH|$@ר75R4~5IԚ-$"Ql/Z.lt~/Cȹ7C GzBA'Ch#<)m.&iM4.;- [)2?՝1=)J-AunmBd2dz#!TI'tJAFW=~+cY[vk,cC>Q#'X~s3Z–iۃW5zr]iԭu+_1D''8cU^ tKiO.d Юq횫kɬZn$guדrzS of)R0@Lq8.s_֎htV?oHhm3*$0s<٤ڴ_hB/3gݐ8^ah /,˭cQI&;2vd} חkmiU8sFf ÇJ4O&^2. xf4GQz )Ϸ<}~W+[ıJ+noF'5aU+SO F1xDEד\j$#F}R\I$V@Br6 \>KHU6YbA=Gx!"4kv.?=>qb3lL%e݆(TI;34=bg+x_l2ZJ[? ӱ?){Sԝ&ǍOi1B :qڹ>" >Lx݉_?Q5h?|1dKuN+]&su0IK?w;{s_;vWzҼ% -ݼ7{=3ƥ\^Ur?|Nc|yymO5ែ59@OJ"#;/:O<'XO"Vp=[2"H|~x76ywm yl8* |Bkh|=+[pSKI7:~zVèx{IԮb0x~Ӿd&C!ҋsvź;GH%Ӹ \uub派Xeu#.4[/ڥׂP8תw &y BT.L :/k9~,|@m]~ʳ4P^‘64d^{lcͥ %y-iM T$BkW2Æ-dOk Ub1ǦYͯD_dw1F|͇Xt[:$[GqV^ ڨu718'XNRE,Ƶ8CF0;OXX'08g|: Hnuׅ1,G qМkREGg*=c_֣ѥVjZͭ D[9D@8=8[\u+O4fby ӏ¼[nCt og#aWYv1hNF8折xjs;8nnJlW0q 'Ͱ#hWL=Zw7+iN>\/s;~SbO[3vݎ-STfZNI +9pYA Q|ImaF׷N`#o׏=+[x+HZIOx7žl]nɈSyg1sSkZk~#M!c5/U82XSRneׯ~'|Q-w=hHۦIyQf(3߃tS.FPԭfDGL8 ϭx⟅W:_*uMRT0i37,Iq"2:v [φ:'A464rmK΃'+)TN{>qѫ9*;|[]KH౎kiQ*0i؀ >v`ryct j>+TѬm69&E3 OD4FiX>˨b$ۍۻe]cU͕O.u4kr$l}OŸ-v]O*`\[< 3toI%9 A8:{+DgݴqL(/=>zNm_>!iAk|)(HIa]í7^,/<'-IŵڄiGvW'&*!\/zz՟uŮwk-հ8YLG qWywJu͵.[?Fdxl%R~˞> ִ+XGwC HJF|&ui{I|%gJ K3T9"3L>&h_Gn$ym >mH~OO>JjiVQ.%$h8$\:լ ,u) i}zUV&o~wLaͬiWKeysfIŎ8auɢak F+ A4W?6aj($f/\&)HX?)ij]*Ya-!B8t8鷾+8 !8Χ4I_[#8 t)joW{?g~ԯ1x$G=xfU{[ ǒB78x?+hoῇ?AL潨I K>S5umk˛=3DNJĺds_h>|xA9QԣvNOJ\*x C_{ht2a]U+ qxrlk J]z(I x;Y r&:ԅź,jyvsL䃏_+r<=xD!c8з?5.DҾ|=̗!񇋵OK8`pd]o9s*хcORkS5fA-ګxyɷ 5iTnki9$c{Ww.G'z/,Vg3E><+۝~c ۦȭrts |5A{WYͶri]N>cvҗ_~2|xRmi57@HΩ9`O>ptWmgqȮ%Sax`L'ûdeae~7+r+ apKޟ~;b=_}j kPڹ?^PeO6tc[W gVu 83m^udxl\39T|KdԤ]\!_;[N՝KCNfq-i5>~߻89?'MuZFkm R6#;k:["I]OKEW\1W:795-?RO[}@"g28M&k\"[(;n,A5h~3^\w$hӁS$G!Lt;)n]xOZ6In^b`}ޞwtW6+Y -Ưug2OyyCT?s%F5K<+yZBNKx44a(37 %ϭu6_4xTͫxjhVRM0 avsa=ίkakjܷYHJPF^kuKϛ k{tۢ$yLrr3ӚOZ(ڬf>^IGQ966Ue\%wxc{]DɪkW^&3J~x zV=kjKj: K䝈iM7/oR7IT'*08,Ҩi-oPx!ûyǾܛLҞ%?s<v*|VJk-k*M#!Tip1:Jꭴ#,6Rӣv ;"B1ƹz;^_XhlH~v̜l# Fy$lX=l?.F=M?/wk(i&SS M=yc Dq;Oc]ŭּzޖ-^oD Oc*^fqS+m j_iqjY]2A,$!ʵ:q "%[o-KT~ c&fږ}.|}wGy:ݯKg.NNO5]k\iw#333WV629OßxwDO*4}ZYWvqlI'aҸuf>4VddnFɼrW\ƥ6Ɲ6Xm_d- }s]ρtA텖6CT#:x%p.0ו ngS^|@.<_vyĨ^FH#+nM7VvW/n-|8ƃmc<@^Y_,(W,-uxbVKB~G?ŷOZ75CRŶyZy6l}z洯&CҴ0h_/%ľ#DOgO~N?u|#?^Y(T!]tVB6}r=+F[-9l<4Q./\(Д+n_YjM\xRԼMN55fv$b;,uxsCwE/3bXxI,0\ snh^-?_vhڊ^Kۋ?18O,c%Ǎk/P4jڇ7V}Me@7[AG=0 \U,1RC54)W~0]]Z9nQ$_ϥxͨk^kW3u.tk\Km;Jxk+sm<3]yG89/ԠMLypŜyNOɒ:_._~1^.\vqEmDvv &I=Mr}ukoM+E5q8E#=+Εx9a|~d%ik`ftA5X|?R)#F 246JNI͝].|O'=V'caxP-s0^:_-/zTԵk[]k:UH-l4cO.'` `Ӯ_X4gGG=0?UY-t5KyOiΎ < GD7ꚴϿc$s*fY\y $RTԵJNFn[ǙK;+w Z|J|wxBƽNN|7im`/1ñ#Glהk6m+ռH/4ƮSɵnճmkzkXzmtq|}ΏeY$:\^)W(7'(5&~ צ"]xl gTߜAjQI4jW7+smw%ڶ.\|b-6lҺmgNM3P%65"] ^>+G-.kvP]^minR914wd?k`km!%u-~b>OV }VK"!Gb~ofk11"d8]rw9lֻ%~I]Fy$׮.5#ikg"y#%"<;eq%^>q(O4( | =SciKy"2 l:!=kg@o/x^#͕9a48g;OvޫYU{@5ok_Ï k~![kKK g ='(>WcyqguUxcg*nNکZ˦֡3Y)N~{OuiTvҵ5_k,m4B;rqͺOA\u)#嗄|6|qi,S\]l 'GED7aw`K0GFjƝYoG7ws] ߇u7D+uYı\ބc8~c+#U Z;Վ"e\1.{e,mqFew%029kFk[A>ڄ0Gm#i#I qf5gR5SK'YȷߎvJqM`V9gO:X|Ay,Mqq4ĩ8o8sWM{0EۢxJ VAҦVO5-`'bo#;FsIe2X . 0E&=Gڽ}}dOk=yOʸ8޹e-Qߊ.IZGHv0puqjN%ydnne+k3t׃ǖ]\<6/ڭc[.>N;fkXv)%T/#֒7Mu[ѣiJ4fy uy .Mmm⽶ViWx}ÚMV$,)nf>gٱy>6tFt ?-EN4','tOa&<+t{YaA` qn\x'lRn"5Z6e$R3ȧip#}Z]&;tѺcg޸?JSlem(L!yN'FbNf(`uّx7f+HB4uV5}mcDקֺk=>?t]_ &~U<紵[2>ǠrMh/akYdsȦ{}PxVŭ ΩY_dzIp~GygD}۞qa454˝BX:uo6O#v _t[quiD3uܒ:yֹ-ZM':wg{)z"9X=vzZ\Z.'M^KSǵMGJZj#wqZm]"׆1at@r\+q9- q\%JmNO86,k9~ uzwGByu!DpdL>X gwɚ:Nqѥދഇ1y4ۼ rLTP=07񵆗}Vڥ&A|~Qxwt_ gA]F $SOGrw瓞"xSCA>}V-M4 ѕG\"otb/jKrAe;.v>4!frVӵʋm$~]ʍ/Q_CI5[(`~O3qxh;4c: !dFUwWEx $8sJQOsv^Y)2G@2/9(pz/k5Յe$r0OhrK9xTOo+\%˵F>l:SK mH-#xw# 6@8ʌRGWgQG6McLE{}HHѝ2q0=s|1ս ֍j+˧/7Vo 9#=9㵇u]>7y{֟iKu}ۙ^8.$B'J92eE40Dc˓8\XYVVZo5Xsn+s"G֮.WJӮob=;w wNCq6Xv|ȣx9.W-WmFnn..$-B}.~n*}.u-RtkOE H`Қ<3i&s6>\$KKڍiM{t#J+SdO5I}aw[$?(@1VVҵV.W [y 'ܜ >EY^%%<%Ky@%[jzZg7K=vl=#jǣ|פI[x vOk=r\DiQoa#k&k {]SMCˆ++M:d8!e<3޺MJ{;Ş-it6%<i\+&vF0rS5Piу%:Ny=i%O[`F>qӞK5 Cox'O_v;TJD%VE%mXC^[#YZYXY%QIDa =jM2J׀yE7n,QcR0{;'t'~Um~VTK>XllRSw $is]' X|{=ίexB;OvM5%7&wC7p065V]XmB]8Gގq͏ãU;m kquW q`?擕--Ars/7Jd<ڦB(4ɠO s76>5sEѴ}RJG$Zt=̠ vߑ["濦x!AMrt{ng <>D 3t\ՕCdeR4|8M_yw/ݠ)-ܠ"'*mHkBo[3:#WW<*ktyR$!8'HlmX'KˋAط3&޸ Dzbtʥy1G9I|1h2iPu-BY2L?s\h iF.$nqr[*_x[Iu6- eDZSF59mE!\wU%.5(.,+袎xKAs)﷚_t˘YNV׈"sv:M+:ui.Ϳ}NC(w2KӦMp4*WȄcp |f2O-ݨK16ŨV3iZ<\<38ST'H[q2xw5ԡexI`Ia6Od$XF"OVnt0,w:T *^Ct;6\iaxڝbeBr=MN n-DD Dlz}~Ǘ ԓB5McDk<UD H,Ghؖ>]FK*=8E2Ӈ.b89@ $4}BCN`Te`gVNCאVtPDY\YA|i76FIV_!V3;{|驭[\LkYGn5l?'Otq^MGĺwyqq>ӕ"6* WdߞXǓ]~4ӵ-F\B 5ӝ8:jt-)| W[S޹wA^n>rvabzt}BY@c8!fz~E˪᷻U>a8y2mK^9/t=& iqo!.w%<{nPxUG:a[<Ф6T}m,OH3;S]?=*V ;6(c6#tZ5Xr;n]omgŞp^dNPO+SĚ ܗ+? 7xHrVjS[FI^źE'\[?kGwxο}=>9 ˉ. #.ԒّGkNto =8PGaNXS؜5*mZ诃&hxWD+u`L"p؏,eyuOv&ko,,rv8 08 81}y=JsPr˲<^0A?²]\_ou:7"u7svepJa]sVY_A^}|&y2:'!Yh?9 =B7hl^];Ӽ+}vvAynK0&&6|S+RhsJݏZaj1W6_ ӆw F6{O ʸ&=~z]7T&N6>[ Ggw?p8Qs V8%|G|D1rW_KL޵as.o/#q^ቾ#h_6;E+^B?t寮ӵxre~ݩ5ږ%ѳde'aHZM𯈼cyᏇ7]W@DSIapxXzUYD%׻?e '4?$y%?.@kqGg{o.]T$#&̑% ⾋.ڳ14?s8>뺯,,J4Dvw& <gU/15F;-V(x$IN>g~M[s&]ڗy"o8~I@oCLuBew GH@G5/9hS>#Xg [ϗ!o q٦i-%q.e6r~Z&JFǎt?ϡx3Z EԴA$T7>_$ z~zmJR/IP"<$kvnp{W< gߋ^)>sZ?Sя,v6~r!vח1jhX]iXyeKqhߐH8em_$4t %:kq\k>[gns[IK lad 1$ey 7ҩ]x7^焵9/‹q.gfcq"gv< <[$NQ.e,Q٢#@2Ds޻5+"? hJkm=gjQѦBUȇ2vV㻝CGysiVpE\۠26 zrb[: 4 pU7<XHTo· g^̪T빵o3q!M?IKxJ;$Y&6y-ؚ^%Þ5Լ5',gKmF%ϼ,iyqAu,8bّ-|?¹|Kse6=Bd׊<{_~/vlo5ΚbdHFl9϶k""]x.m-3&"L.yY~Uojf4[[Z2~~Hķq0c9$דϬKqܵG,1l7ǧOzξ2BѶW]χ ê}NZT8/ Y22"93.?IL>.P:}NLH c'WGு#67G<Oqw(zB\>C9cƼM뺑4 m3J.URk"DW.{}ܞƱM7).fz-'P+okhطL aqx&m MJ=KMENWRAgd d^Z̷vi֑Ǒ$%ds&Cn澛Z2! 9nֱNrqN߇SYѦK( Y {DVImO ! t8 5OktXjCŷ$z 3ds1>O.:uO۞YḆS`D cxT06ޢ׈U7:߄ ubql.`} >YVP5xg[kpj,rMs.U d]ʓv^"C| r"iVp sjO[H㲳T|w6z9$2s{7ULj Y#X>lF9szcEt' ]'Qt\IΚ@]jY|Cּ¿ -|C~Tq3)t[񎟬^o{h<5uH~P fϋgyot]S|PG~ ){NIb cv\ܵdϜ{FY嬁!x'U>/x-i"IҴ,b|NF-3r8COӵmbds,{cGttc~:Qrw% EJך².O.{9 k|{shqM@!iK?dw̗$ en fc=[.R|#fj'}Aq}kX¢^dʐ0-⺶.Do#sqj^og #i}ϝ{ przkҮmWMk(-t{oke̺#p6 ?.&4[_ ]|FӼdu)t8K58qf@ql$ոD^v:ό~3z+h}\Efp6 `v:Q$yrBJox[0EQK$N $lJ$x3Þ~*`k9?<?Xiy1۟7D>L3OZRׯ!l3Gfp[?|5a9E=m)XMK)ϧis{[hy'6h]p̚ou6 ?.nArd8?={2U4_#v`--M2ck͵ /5 MN͸DPlHvT!>O<=Bc)#h/{qW3k-rTmv,om+Fɒ p8KkX izͭ[73#i7n 9>Qi!>g{ecZkA$w,710J`]c?x]_O7#b Af03\]vчTKڣ~}I[ iw#p(dsm\rzw7vܵ{=aUm:GGd[Nj::ئ-;#2;ֻC\WW'Z23ql*z!45mݻ>qϿ5H&ĘKx$D;1uU|C޹qOp›`>]5iSm+nqYuHuY_ hyNE?6HKyìf%#Xd7'58tjW6msٔ3o"Λ`1>~n(^Q.y_ǹzVfW[lq_˂7;pAlc=:֍ŬeMxs:tö|7ٯg=+._^Ow{ c=$AWw)߫\*ټ"73*=.TUfHm~Gr$##4Jn|?H=#K}Բ3oI8A#i7Q4MT o ໿]w5m +PjWWF[=%6$6?QU!}qDF?-$Pj U<ϟn =}zzWki:FZ|M8Ea,\R\,ӯ1fBJ+HHAY9K6 8n?tӊ4HtNVI76*]M7O !_`8/F D"ץuY-]GP72IkvG;D#@p8'~|Q[}u/c"G9á zt]j -\͵v񞠌xzΫw 7El xʣ`ukf 7-x{LasQKKSbX^9!]yLıa38hm#s׬#؛l[Y"]O9N {W]p-g׬PHY-JF0tFiίRяGDi/*[gFRU=+Af٠2GqׇD!-N*2>ǖ=p3Ƿ_W,aLhC#f9!Tu)y> |!j0WFr8@Q2x,>~EcXۥLF.e̲#$`n|9s]4 ;]Ƈcueyy,/R_ܙF o< Յx}-~'kZfזvqi +ںS.;.)h|h9H{]eLNI8mlR)lrRx-wIAE3W{f03}V|Kyo kqXI Rw'sM{^|hmwچ;Gi[d?1xJӻmVT-u;kil&6wgBs^*&뮦~/Ɵ| 'M"+I6(S}cAyY5GPq׭h KkU9l$(y,X`)M2uRAng.vMLxw2pS슺:KD/>Dm2D J5 y|x1sv<_K[K$C$k`ch珚r\\j.bBRPۃi#Qm_H ]S'm~e3Ixb[<6-<@pIsu.m#: MN@Fj'jW+jlӠj>2ѯ3Kz \[X^# }_iKa:5ͤ;_3p!qXK鰥6du~9.J5E)X;xvs40:FybMmoo 䲤/_ōF2{+J;{{J%-̧3>GLt J.^;Wm戃Kg(qIϿU,L]}2G;mx蝱棹}CO f5h"|OϜrÑVt03jIc~4s뚷 \ڙlË$d$|da>#jEE9KImBmV &yC[䷁aMLGsp7+fFd:RDhHWhJ7^$<  {^<^eq$r#|2r+![[x1Vbm_SӢq~"S\Gv| 'Nk>[ԯk>T*ܼ1>O8:d<5W0HV!աi'torm4^X.GI#ҲIUۮ*d $0 o+[;r*;.O~]{'oI7p*=ѯs?C8'$I(z_eԦx-6Eлs浖>엱Dij#d98NFvcz̽}PӦg2``Fk~sW\ֶttԣhIbut|Ɂs[MG9OR}[O8.f/ -bi1jkA5]6Y.#|=qb˨Y]^Ci]p20>r>qM{'mtI[+6ْyLAx93xV=;ō$^[i^la~xÀO@N1 ky.n\؏*%HRsCezI=WȚ; {d7P u8wh9$%$;+F0Si$w30NϻΕI8{qFc[M-[[$ŲFw濱hSɹF}NΈ:/~G+"{?A}sKˠ<%##~x/Dz-Ηi!KAs&Hww"sOKXKt]1J2i@$jK<7Y!ws;HU?K fcθ%J+dH9X1c?#}sj;.e]I,B+ej:L3[aeGV } bW[wY*DʉpT }k͕e3/9N@?ҺouBW`>99ܙ'$7@t-.440s28R% Wr2kAy6qlFWS7ՊK6i8޸5` o=W:DF>U)BNW>"c&z/~#Shյ!1M_Z-4oVږݼ~\: 3^kroo;'](ԵkAo.lCLJ~iV"ڻ>~,u]WU?f>߬pNBcBC9G^WxMUim5).}<=ֻ/<-ਚ]_027 H۟ezWOHћ?9 pz{UG ՚-|+iWZo<5oqcE1h o(*y5>/D[-\ܺG|3>yo:'fDݥn|ɸx@Bc [L(}Hiq'7 p~n:W,hS۝A5D93i](j&VI<$X|ۂcJ;}PhƇH:a#BQ \vϡA=~!{?xwH6Jp5EL uW$8N.*Lޖ_ l7tܻMNgwKORZTͫZ#{dVБ]3V.g1ԼEx_RL*}Pu v1uo1#1;c51{M7SCcy8.mbl__麿fKFtk+BNw_g{4'S~fiw^ԼOw*ZžnŴ2sɀx"/ j<>pywD9)r|#6mCt㇏f~OET&VzXM'ÿZǃN7um.y-:|Gs _v__4 k js4L^(=ċgy;Iȵ{1^G?q=~k*mgMSyw3gn0r2p8n1_٢9J-Z]'ݷ{˨TUQJ=mem;_CW>kRzW5ė)8I_ M?of9][_w]VR~۩~A<?7A|F4օB NqGiӔ3U8~?_/{;;Q&T?e 䓵Hx;׏3="z48=GCKG]|57Q-«4gEyn׉s$^[#Qw'y5ǍoD 'nmF{fhи?u 74sՌc8o(``5!|MD~/t %DEd<8oi~7][VV?}Z(E= ̧IV|&ud5\YH=?F5)՝Q7!?'wdSz'i^-XӴ[ 9R7..ny߹?68Wm{E]Ꮒ^8/Veѹm1y {Ei?O>]v|ϐ|'׼m&|,ipv֞D3N ^{}-liWSYReSIQ?)b,,Uw+h{|9ai.ZoScQmq$pqjDނAS?w[\sai4(.aȱzS7Itv1_ovݻ̘߳6:l<5xL0ս]:ίeou_~Sg]GYgYyhKHOfbt-?f]xY+mn.{x R#LL=>6Jds,ӵy\i2`h\k׿hTWnU]:fp#qҽc)nys%jghtһ񇍵ɫ͹0rA#1lh ⶼ1 ߳Þ*5 n8n.=l%LMGZ\>-zl=u >RhYPXYp^s_ONwN)UfVvs>xĚ;ާ34+빮a&{dT܄BAϭSiO9[cOb@$6iiaрw_2sO7|[oq_@H](Np+Cx.^βAsmq&<ݡ|)cˢKznzn/-fש8.xfo\Y6k vM 5jwS\7@ Ok>KO#YA#|c` ӧ5:ncFYĊ+zNJR*o=uO+[rq|_M<׵D@{NGG:jD|]z͞w*a[bN]sagZT~em"ֻ j=> s dPҠ$g;kabLh>EW_9 9Ra {z@آ<韘:=o~"Y^ 2 uI&\O/?xsln=;#,3Sh{F&?mz_m+"r7p>g#Q|v=ڿu+f1h$ ((q=x3VҵǸ^ ,"v k4viE@S;V.Hh_?*?Ŝ-xC-ƱXnmyR+pkc#sσn<7'VIZR{vـ1w#'H}F:Ksܻ0qmrɻ2?$`6ok||<0+^u#/)!}HйtzeX+\MqQsÃ{٫>m/[,At#ٸXPaWTӡt[þy-Fa?OzOuȠk|&ߎ$x7_ ;5-t}mZF[O05vBDnYw'k7X[s62mhxZ4^iWmt!%ܗ,m1f om4x*]>W-^%%C120~f^/uYtK dQ((I7FFzy\vC{O`W{KnךĺUqn8̃f pJ-O Ρ'K%pŕ!rg3c!ٴtE{Ew9EO~y>bA@%A=F4LGq t|vϓA*jKegfټ6YDpTq(uPkzi^(m.Wk FNXQnϠX_ZR=>[G&MoyN@BcpOu<ڇĆ/u5rd| A'?Z(⾧kkxB\28c>sUjZڕ췗1?綾y=;>W+˝*t-4j&WXo1L {W^xw_$þ K9$60~>q5Zq\vDbg?qqqg &q\Dswǖ׊5~Yu-\[d73ċ8+◃/$mumKKZ}n23Mx#k;@gо.xsZ̹TS!p!|Uz&Oh\Yh{Dr:xJL-*{{*L|I+#xGUjDžŒ;}*7lqv<զ":|MW>iߋIk^"=ڛvэY\nIMKQ?sc{ b#oi:]}GgkiV"'!t+1tϠWlz}M'|bpRR. j6i֒&&Dsݺ< ֵ{G#Ӗ&BcF ]/7-NWwڔFM:7yTv $Q{;+CI X'K2\E6% 5ƴ{[/[4;MmeH,{m1G|@yn5;߶Cu- x7~9?˜̸Hto7N\|c jχdMUբAG2s6 /EE7/hS~$tk}wND9ݳO=+/|b~'[^^6t ^tt{t`Q^-=Oznb5˻&2t!-߉f\8+tV R=[G<6-.W/[pqɞEzs C1pK~*xwFށg%>]oQ{pS8 P𵷇c[\HKKkw-i̒c G=zVpi9;-WU/Qiz&{-/ qhȟJKLc͹[@1Bq89lO _D-.KK#\lH=8;i2M$Wwr g3c\U,y7JRKFtk(|3K7H[\o_|_?{{G>IpR7O-˿j;N$0B1߮kľIi=?Kq y5İmg[֦Ҵ4yoT:"#Ƅ5j6 h6JK'Kk%ȃ@(L]^,ڗWú# 2\^?τgã6ֵɡk0qAz]=#zaa}|#xc7Ƽ!@(IE֨EƜoxu(#đ}>^ / I"OO!lT wݏJD:klm@m]ǎq8^;'?hhͩ^=_Cgpw'ֹ+- {\U|Y_ hZm<7^7@2I%#RѮ.&^/"9ל, 1އش}a. v\OLTk0d@oS0{޻˫ۤ^|>n}k]#^/{z!m䢉F0LfwFVyt#PVRӯ/d60lvMzO6ִȵ/}岼0A仂NFbHWked^_.HǓL9'P;f4yo@񆽮L4M2wZ I9 r>iaZEMK VڎxC^ڷw-p$w)?tN'^hzVrG;"'S $TjPn-Ie}{55Enw"(ވFNpsvZQӡn*ƙ+TZ][]DE:˳w-G|IcnˉaBz8̟Nr[7ѥp-#E̙?ۥTP ZR]$[Òd'L~s\zu:ŵƍ++wvSeC|xkjpC6kbWT|Ѡ{5 $v2 rg QqTd˭n\\V<  SEc j>綶cx'n|2p;p`sX H"- s,8סjղ˺\JqQ?vm9븚[e|_.u=m6)76nkV a-=–5 h5)q,@|BxG^m^*iYsvn iW0Zk[m>rKL+85-*5 O4΂0~cij^+|Ce\n >GpEG$qhv?ZskoncƉ bhiحik>+1[PLQ\U&Y v!AiR~ҭ6c'e}g]?|kYլo4Q|:.*cMCY~óGmBt9&Hs<3X~Ks>g}A;o˂7̈9u?՚<]c6|nx!RDmgOx+⤟ O/ST#w6s@eg/ 9JrMϡbB OV #[M7Sԣ,rJ%TW]FM>isM[;<Q|EM-(ڃ=/Xu2Z%H&Hm1Һ[i"œ\IvU(8Ը?#ۚbX4O%mnRМ`nƳܷ,,^w %20p?QX{ i'tgv׾#ok\ꓗw̳Fo(T%͏zsҶfn-ha\\Yi ,2$ lv+u+Zˮpr0jF23o|ҹg)! u[&M:* 5V- Ȓ %Q pqKbJ͏f1Gе1~M.!Wz8^1Uμ#y&\/Zurm3þ z"^_dy\;y2,\a|/SMYfQسfҢ,KY@Mw^# IqsKmR.3y&.NkF {baHTO#B@m :@g~ϯfj^J,cTv}3d#cmv*X-#_iKyg}t~Jq$knnèf㦣OC?~oi)l~}ɑ\HHi8#VlEޱɠxnC_.ŠtRڴO~:fxnqj?e{ԣ AI#,9N6Gais,蟻<\ٰdu]˗G[[ΰ3[kt]Q}ylsrnIִIC6 wD'8l3v}+[&.ey[.Ƶ*K@rP9WO-u;DӴxlm"-F&3N@~/~7r3u=bI #DvLH`#Xר,uJ)|WghpM}x5|#Af@a^{iky̿aG.>I?8uo} i~1lz+E.]lKW; Q[۫FItG2$)Dc$mVKenb?#;s)=]Om?x Joo4}QIʄgC?kk;-Ro糙'5B00ozTRwCQkqu7 j3\ǧ|]~fO=ՋV,4DRE`ΗQ2lNszS^eŨnico><3ils-5tueH >1^ VlL1^Ckv2)B_J M|:Yi縎8.0g@$>U8:+s~&2Zcc p8jI5HO;x ]p+)Τgv0oBamc*+HKMJ3? q] E>)y&MZdg l}<`m:[Kos-fNsL~裹$ec I.lg%ƾ]GPu1҇vϨӶ˵Ɵ<2J?.]d g>]EՄ n=5oVr$4on$.(,4˕M&ȣː<9\Ѽ5}O ?4{o-#8\Fqw]TiɮnU&pn4uخkHBy.U=.m$6j.1N_ؽ[B>q16l921.0kOXO^\GKwnJsII} :?IW|F;әxR`w/,6,2;yܦTwMuoZψ{ B[~#6Kg8-E$n`'$|ZrĚjR;=2?PmFc rJmVvB"M>ŞF_6gvk_667*ڧdʆ9c<}jݪZ7mi-f_/ìnr|tUW%I˯k@QRP2n ԁܸFOoY]bG$[13ڽgǺ֟OGƗuo\^<)r F>yޡ4'LyKW/y#8VM;^OQCI57Qcҽ猜=i_};T[ysw5'DAfuC[7d <ý`aGOny5&Qes#L[z't/>!VGk{fd??_}?0'h5]^-xJ|Ythy⹃rQĜ]Nr9QxvKҼ?u?pO(ʎ;I$vprH{XNF= S%P1o"J=%sD;Ě 0jn_墇{do~s9UF-CP/{^3V3ZI#crFY<0~}*-%"ntwkM.ogČtyqogzd6\'ㄣ'rcڸӿnmJ8cƳȠCp8$\N1[`^5YQQ6M+>Kt-T]~1%zԤogv>5l|31>𖵮_ʳ Yo1K7Ib> `QI < 1")Jc>!Ѽ^k Vƙye+ GH81D̯":XZq^[۬ø#y\|j.&It.4Ax<*u/#zFGVXC+QIǘGPJK9&{;]H;#Ϡݣ.]YWV.`.;9R(ęp˓+3K$$}zZR׍ ,o*+M$]FRh(x?fGz67w%Ʉ|#@%$㊙s\qJ; x/!xsZo8\cyD8w2W:ߊtM&I''DNcb>7s\4eY6;Wq f<|i|$Լ~q%_x N1,d\lޢwŭa}3M "Кp3.㍿Y~o =\Te^ӠI Glp8sץkxO@/u_EUb]^YeQI);Q6 5ykDPO*Gur1ݑ#v3"k>#kzo"-l5 ?GdVwwjd«&f^K;Qvh??uw{Z.)i@-sŧ)%syCM2 5]ܨ=_Y2JY7NR 6n!ȯL5n-KKy|td?!rz |K?o$wᳵ'נR>i#nːNWr@?L7nM4WSݲߍt^t Uo޽O*ieE?(6c'q{8t%AyWO cb.ZTZja\n7gE*C1?{޻ :tQ` G9OkҪ(}CDLLCHG&g=c71 ݼnr葧(}a2w ƩQI4g' p;r%kkI|jl1GG/ f!?$j3ڤVf x2yO~!xi k:lI= '>~)tfYT|8pkXlmZKMx_TW/-,&D3_y ; O;%MK2vĐIEh\x݃tK|c}]~ |CMOn# 2 Xؠ sɯ>f2%J>~?²f^#߈~4~M//4k"MkjD~cr79SHͿXY%ۂ?3^Umď x{ALү˼G$Q@N1:׌~kZȠKڒX Rpps6vy|STѩ8{9wkM]V=:X۱MGڱs gw9wkG^ĭKM"[+4Eww"p1t|s4=_C={@Lq>çzz%"i*P[G#olB[?*k+ʧJ)3pNnW=J]>ns[*Ai!xyi#`;Ascj'4;+ϥ3繊7m G' O|gae]Bk6ykOHO(k>?|x#>*ҼWY4^y;$A#1hexK/֎gsqς iFss?+I%$B6yqL@Z1|=žQ}K+}3I.K <٤oDwm5>+|]x|IOxNմ+D|fGޟܬ|Wn|K5 F["Ӧo"E@5bs?Oq>T;d)=qiw27nH[_^?no5ko^M.Q^HBfL^;cׅKG*=^Sͦ_~p]$Ǒf=ߡ5RMja']#Jo\]GIa ;&|$zmp67_$Np"AQu_^ k3xE9kLDRr\#A߽$.XxBԭ-ʣ*L }8LVjo(u<<=h.jYxb|]xGuG}(r93(q8+胤jxOM}I,mUAwmɒ8Ag~_^ӒX yO1؃*߈kv_ EH&}B>t<1o,$ ]|Ο{-fᶠntD3` ?dbGof,ʐ.N1Wv?"3$.T,pOgW15Ijrr%z񃎗>nX7  u>w:_[o6I+™ +Xa..Z&qHLdcOj &@UHܫo'@aqUq9>TPT8C֣/u5J6f)>.7<gI_X& +NWQqm=HF=+9qcdz>vx#z?A*ԅ\-F?,lf?$[*x׌u$nnZfxELB l'?ޯ>3i1CаȊ I\{}]Ji<;w8 'o=qu5 'Cy`\d´}Mf=O՛)ϫhTU+`W^ B,ew`2޾|&/ kƆT;/=WK~Gg_>xF쒒x׋ƍ=n+tT׺x <|16 nёk{a7 k6܋ߚ_A_cִ,~{{ͦ$˥Kq I"&7B0z1]NFṵ-OMy5KtjFMc+e{K{9Ȑc"9;vC[nk{Խtӳ{. >wGc_diy77\Y[M*xۜ ;/ƟVyS GQuT5ދMoNm]"MyIr20*+S{[ F-F29wpSjoFʅKlrz̈́-MLJ=MJMQ?!ƃi1A(;{yNt-"Ծ$`a!$tL]M߆[kv=O ?ۜv&3ihڂ.o=幃VͿxvY8YEl'-umMdMߕ*8ݏUy{8o<1zmiu:I 7$G<+={gEi仐Z'(*!֍Ak Gwr褓nw65Ğ's젺ҟRӧK4Ih;n@Zˋ>.O_:։|K\Aq1xcy u߈|q3U71%%t%ű)_%#:WZ-j/[o$˔Bx\}=x.mʓNZl`\Hh:&Id^&:Pc5mkX Y4^,/o]842\8 #9z1\c&j06milwg4_4r78^1*ME]wnǣxJg4|m*\(;!g)pҽZ΃NWZooY徟OG#$9r1Wvm\_oeDR[HѰ~M'һ?5k [ͥ/Xw&d1-1qހdmU* xwssj.솎' 6̐h{|w6Ե?_<5I"`8?쿷VRz*:j/˝NT`ӽD#̟uw&|=iSqmG@8w9Q{7LK==u{+msq}m4H 'Z]'uλV趇.fD({| tŭ69!]Z;k={Xɮ'w?$ F2~}M:ַ2ҧuU\ԗڕޭv+迟VHh$"}U屵}yg5oR.@l'v=Sv`}S~/|wS{W&iHr \j*WfjN/^ZܱEbO6 +7x\kK$m6YL 's[me  d,# gs@5,:T0ܙ5K8Ϝv18B0NSb 9{i#=lZ7:y Ol~FDUۻHo൸6J#Q`;w-5|#6_i: [{iM,t02|܃ˤkԴ]*ᣎHmt(7NH8nUNZzWvJK%`_&C6 m0}难EoHF)>2H5GJR_'Ru+N fp}0? WFMn](B֋沢mx䑎۫N6#- _u'}~^iV/?u?\@;?pF=wJ5dž'ɴZ^ .p8aSNrfYZ33zyiL~u5z-ψoG&nQV,o/ o{GF_qO= *,Ri&fhJ ym|=h4գ2i_+Z˦x|I0E&K?բHBղ=k/[yE!l*.=uGtRMB?'#Rc'|`.湭WT0[jZ 1#ycx`q7jj6lmT}.?kqn>b>cߞzns\u%QٰH. iXxCR[=ѱ }q淧kJ}E FLr1F5ۗt,+k&J&QE' hC}m5r|zU-vE,fJoܷI&IÓgj։:~nVFKw <ǦO8[JJ?r#j)m~"EG%1ڄ*{xP۳Qz>Z)q}{ Kd`uK٦ݼغ͙p۱n=z4jN+{-ڭ兇 lk[=buQ2D0#~@#k^h-%ef|ʃi @s)eZw~DxW+ݛs+u GOK[ui䜈\o.lÓZbQ7]hFKgJԉ"HO1'i=_*kS4 av v(Eu{{_]y{on6Hû M&.#&3^b4mnc;JX)9ANΙqUҵ+'AȈǵܷNto<??ibs6'fd٬ 5It|1#pF0G[Ot;/6}HwQOcҥӒ:tdvԮgB"/pkfÒD,Awbza6p\`]!#>Ƕ[5/aVmἵT1G}vH0=jx# N޼'n R]2]_&"';ɿy%pVzC"]'O%$FSnc9ZZs^x+Y[/kbLq!98/$}^m:,DTn| v:KpG'{qdq8ۙSz JG*,*dKlE֝l53 cXcBDxnق1[[uIXg$iͦO幒PsHBgEGi{7+[-Fpcs{_gR4;hg$SJlL!;o W/}qw 0^`7saFJcdSɊd ;<ǷUB[ig%:~|J`S*9ⷵ [.t{VI" qMB'c% @pzFsZ,VD359|gb?7먉0/aMGɩGp` ,n#q(@qUKKKkbK;HđS|RGpvoO*e6=3m kQ-2JmrGn-⳼H'y nmrq?qr3E\o4 q`8{Rmf NR) 0T=ƳwB7ˉG_:<9<#њ/)8KKRpK"Nqʁ)7PgXayJ$cQIivkԶJJ w ||® SEx_M?m-/Ej:[]q'3lQ%HZ0bXisH"َ8P=ĦyGLΧ!EvmN a񅾽%͎\5nc|$eDT≾9]Yڊy$8;9=vT!:';C}]3IJ-˯qt9sWu jZh7\O픖O۝]%͆uo2@ #J5w־ -zO81jk?x|6q;3uGBՠ䙯- c8HWyYiv2K5؜.d#Fpڭhvq}FwƋN֫&LdFkI6؞RCQtɬkմ dcrlD̗0z`U~J4J fe~b)3(wt.%[%#x`)7;8#wvJFT_UV᫋VN^]a.p݈9ZkE:Yé%p:}QvR)$_" |pz΋޻@k:E{k2+?}BZj689"Bs#"J"f{GpX:zѶXbOx=P4>ao;뺬zݝnO*q\]֮Zr0aqSmLJ O໽G_,t hWW#a8ГqoxݿtОr%O0m| kZݮ&Z|ZJ">Aۂjh%:Cqo} [0gtzvQ(wyu-?Zu'VF\ƄϨ8S'}^_|oi^ܛv 5E ? px4Rhee6^[%/XCgw=JuOxjjW]c3n22 ` Ù8Y3:>#5eM73JXTLe6hd/- Cr<~i xmuw-qay"T夋b1pVZj֖S4 Njac]A/|5<-4=4G4EE;n2/KhIj䶞ʯ=@ ! nsT/^hy۬df(gp~a=m.q7+&;3>@x;VLA{KK1{YV3I7.|?yyf+}Mg%ǘ(| ⳥;[;1kQl)þOq`;V魼 u:e<`c-ӂ{U'V.Rs#z9> D%Яtm .cch B7*ܱ^íZxo⮣)+o-R[[ \& i 5ϙkZiNrpHr2z`c5w%T<ɵk:Ymlm8viնkN}Fb^KqXE0 <{*˩2Λع Oz>7Z|KrQ,'e>TH(< m(퉴 k$Ϲ6`|yzSw?;JյD/tvI)#dhHts2כ5Gk;iY۴!  g' (!y EH#jxHI5/Gשң8ȌrRjjM^ώ)c!;NMr$>;x.vfuٰ0ߴ'xm HIfGGpOS4EvUk>׾})&ȘQ9Ym9=Mt[[tk\qSjv3b$X >4OpB~ᰉ{ Jᚥum6G˒,2Қ~`gLa{֗D$ﱿ|j2c29Rۍ$۷F} V=ŪK[]b~v=NxڍHH#A+IYGS9&$Ydi݋3r[>U H> zTmcC[}92qut*4^)lm&${4q! ƊҕҨS.Q+padL=m8&f;u)d)`2;\W}̏}Pk<5 3=rq%K")#B|W3_ΑBXNMHSKCGB]DڝD9 ԊԾ#j_ﭾ$iӵm9IB2o`|!m<9@hZHPAzcDR? 2x=+~# S>UuEխc4'DE1Umdj5o_;ƟK{*%Q\#%_~x;8oSXwtXԄ{z{f&)[;qAzVpR4R,g\m5s\7-9/chC}IgvI07)I(4yMPtm9㳺etsguZ `Al1z׉x?)YuYoT/5{{)u$r'g[]±CA6kxvGA?uթgIӾ%i2.uIb:qIR(ߒp1s`{YęOTt?nbpYlbSWٽ;~u1×C_ =PK#$rR4 8z97UOM:8 T!^r>'1zcm}?i>#çEa`%7/Á?Oz?"Ҵ42mj{ww*FejXQz} QjJvOgh6hg4:wo<=ndHKwt˃b0w/mX# FIyҋRIl|x V6Mޫ2 + o3ˀAB'ק|/GO |cqdAy4zrIc.qvnt?$u1~ӿ 4z>m{Mz/  9639k/ _T~1A[/x ZDI=(`Ԣ"O$G$OÄ?'5PRW}moZ>i-.|%-]Eei FdwI8z֤u 3Cwr"Űd6qMixZVbcçfΝd"̏q 5j0ZZx~ԮRɈc8'-_RNk"u%+)=?~ [L߲G·kw>;1<߽ooSralsT> ď"(xwy?il>̝uZq8?6&Wy<,#e!HZ?T]\&\:`ҿd~.@@||?>69r~c_78JG_b[C__n_&c!MfJ܅Ǜs2B~h>O [D/~q"{:C璄yx߶Mx5ӷak%_cE~][u|UܠK}ӓ^nU-+myUy$]nmZ58jhdVЮ׃_epRgfsW}k:).UcD$z]}_{ɵ c5t[F[]]:PW8NKW y mCxzGg6qos+˸e-&m>?M}]p>uQ}]3iY3b[Ě6O'{R9v=+|u<_ f u3}^+KPMq]%bρ7{5(FuG%ۢh?;[j^9\'2X$#U!ZWÞƽʚYinFѸanPO ,v&#ҩ% \|?loM\uU`FBN<8*0 uU ɦȯ#KK bNd}R|7౭xYw -yDTt3T`ʧv>P[+6ӭeԛK9刡drJP>ӥn&m-,x[7Z~5ry.w5yCdGC^Xׇ?f#ᎍ q<[A܉e 3@64<3y1^ t{}~==-utsNw%ˣhW55BM/z&ZAMjFsjuby֓oj_VmgOy̋NZ@ߊ.fH|%!x6nRt[Q׬&F5Ȏ@4s}~Ė:mV[2%եͻ"yt#p~x>Ӛ_ x3úlWa3'#ϰHbIZ𥽂\j֎4}僝GXS:EJQ&'>:tyໞ4{ye; F;5ir)ALPO[Kg}x_NMa gi (%Gؙ?,0vm;H5]\i^%YGyH$~xIui\\Bp N:^Ob#Ƨ߃ڣ-l>R8eDlak~6W:Eiz|dr^}D\pU֖yM#R5-._ii wLPrvvP\N_˯KMxInv>]x]6Z߱zQtxfoMGٰ'.k֯mYN,qG[x t>{x~Z擮hI}1;x2#z`DCqmMm3ˇ7Mu&/s$&0by}p; 9sxu9>,V=StW<⛟.-){]s%Ԟe "x۾Idk-q ~xWZm i}2GzQwCI8fymG{<ɫ;~=F+WNaj[mېn%A˶0v__ yPt/xRHl+l<AgϽy DZ~a"٬B+q3y 8 Rܯ>6ssF[t xI^G}&I,wI~ ߻t:|U\[jVH"0ʓ+wV/;ℛU G]?t o(8EhG=G=ks#F?swЮ-J[D6J0_9=Vq-?qsH&tk,PNN<}J<3}k[T/ ]3wM>QᮨZs)ntOH7ٵzꚴԐ$#@0%w!5?]Cycslm.T399m=j[bڣhRj:Tw./$nN"l(=涞]2R4x[gtN2Fzfsw+[4X}_^HGq{֮WWab>xs;G׍hbMu&˶DPE]Gͱ|wK^i=M:8g 扨IkeEu7ȾA&trjyZvC{mamZcH!$o݁`Z_G//4LmTi((;t>.7UԾ!.|4^l˘f};!x[nZi&ՏÙFN&B rpöv5_1/N1ީj@Ӭ-du  d?tm%n|4OB"'@y5i;宁ie&+7Yo?1b(&eF{pptv[;p4 !O-pzW|kZx;Y׵}zM6y|Qip]y0#|?xbƭm4E\^$cw$drcGv8WSk 76)ִwVŹ3`B~elԗ]R1E4lsϗ#ڲӯ6`Th'hG/y'5RM-;mK9Ɋ`r×~֬xzkS ^CM$41pp=5Ҭ =5FM:6rّ߹gN1@'_F[%t!Ͱa ñ?J굤't3C'C,byQ.8 H'Zҡ4hR <NՑqMkix˨X[꒿'ܤaIaG֫y?O ]ßcj2mp`?ZKw[BD;"2r0OzqXk]OtN]>^ϯD~QmhAҿͶ$}FiI'̑\/EZMΓJծMsn$Mtreɥܸ:#-%cۓ3l >{)!ّƒ 0dXoae  hPgB7?f/5kz?[,em+6=꽆$Ox?$eg9kNbCIufA5M{ۉQz I F%H#s^]W/DZoOCuqr7qۜʦp%%Lb 6nfwA޵rͦ=W+ʥYX8 ߏ_jহ]SnC3U]/mP}GUjmƏapla5uԜc2$3 O5QnKaTi|rN9y9{s|d#O]؆Swĺދq]&LcYaxs+,Dc_ZI~ퟏ *> bXtRiLtuf!V[7 ;`uB?ʴsoVJZ[Z Q|3U=b)l줾$K?e@0=sVΖx ftRyL ό)vڵ("["4c>[>F̒"pn ̔2tX)u'=X!TsO30:kZ=1t6muޅ~.0}utRRmVX{y7cHTTw?ֿ-7MUtמɞ?!˛= %K{KZYtvA`+gx843YVy90ܞ0nOz[m.Ds$i#$Z+9E8ꢙ)h}2$s1Jkb^O|Ou;&+iR$)ɼY .GgZvֶe٬f7rS=xm[L{'M)-9 ;lSt\Mѭ.f#Xc6yrv_xx֭CAh)ziokjZB+,K>a5/XSYLϰo6,3˩.Iضc~>sZiqjv[5+Ρ}^ D; Fg/Korhkt gܞƛ1axWQYk{ibC'|wd6lp~]H{j3̶L//5۫f7ȧ2g1^jviqs(!&y~7񶴈֮-cKu5{ǔqQަ-ͭ]Eֱ; $>Ozq&uzNJ>#Z3󽦑yi8뚯=ctM4I{4IhpO\sWGc|T km 2j0çɝ2dWHIځwuujgU),o*7cVBIZeFΞSqN D2`g$j˻Vɕܘذx5o/aKm>QRiwyް8nxqK3"5,e>i{HMrէrv 4(R_.̃yz"KYDEwi; Ē>N8o~Iu-VgHDS-V-[Q!}[cS0nG?{Tl:-?oXltȖPt&H`ȍ9_j|!xc%%ʼn:y ^k2TiWWWaQ8ocxܸrگmd;h7\IDyRLxIk[?u˷?x~NHfcq$Ra>llNEyvx淖8QDL qL[VsxKysix#h\YZiZ$Зo5<99)R^a+&348wu1y v^]i^uc׵GjaxoݠXc".tXOgZs[&f, \""doo3[:-~x;_j+{ uˁ=:.9 ӓZS*WW7{~{cGq$ě"9-MajcSKogHb?b;m:ggtm1 Vvoy$o}srH%F:Gqs&5͌45P}%a]bu+bm>M)[bTd cU{Qpۡ4~uIn|3W0K, ûaJ8ﻌt+QX[P^5M_")l8r{(gG%Wn-1{נN.4KcKf. ̉& 0+NCOu̸twhEHaY5T+f69lqJE'`*-fI$Xg,'vp7Aз*}[Tdm^G+Ω,W3<27z;xxut=i6+p1ꀁ++OOM'l71Nh(.w?nI{Mc|X|ax3R׵V򢸸,p~$C3>Y-c\yd88s: ')YsG,'eS2:dJ-ΗoSA7LuxZ&⍖m̗Z[6nVH') 8 ?\U74۫RЫZyȎ!=:79Dm?NM?v>&]_MCgԺn$r7'vSjr˙ROia`1zZ2Ѣ"yI=׋u_kz$F^őDG!BGNp \iV vpY<~U~f7u'+0Wh2C]]?ȀƲȒ۶|cگiVKX[M="G HܰBm vKS6 2O#UD[Qė.?'MI(%f0,?-u~nEweėگ5A$¹B\d21=똚xtuy&#DgxQΠfpQB۵˺MEWgL|!Yܻ_ʶѬa[Ȍ R}'o=GWYI<+}‰°jv׭Fc.Ns @%oub?xr]VҬwO'{u1Q FA#Sou?Tb\(Xf|L3Huϋ6Ӣ;m@*@`GLA[\ _LnClxQgoRlN oG0㌜z]..f)WˏȅP' lLzJJ--bK_V鼑!7O{>:Iμ hSl-Tm6IO> Eg?ټYoE43[@$c >jeJ7;ɡUԝQQλM~WbE64r7}* =WnzJ+bn?Vc>g 2i esU&bOԒ}>79F+K߭M+㹉$[S Y9.J|X?:&=6YԄ$xyTўėO6 ɷjRF>Յj:ӣyGw nZ,'=YC;;+t;zn[[7l$ʮ7.Fiq/àBh("p]m}=KM`\x}xBIK’N"XnCpח(h@2g#Z2i^5Ѿx^Ο6d,G)U}͢g:B#Jb֦b5ÍxENJ=JG- CN;Sߊ1{Koz֗,IY^0F9{I>*΋fNGDm7F'00 o9ٶ.Ҿ+ask7Q-H˧`$75ݜY^YVP"yHspO>WOU ߦo?bn.ѫ LKGIplK2(o!~gE b\$.QӢ9s=웯~&ĉ1 ,pR &19\=S vG[w9>brz [1lտ~0YH/п6J[OH+&wV6Π[]\[h?(񟼇_$z$]&ң{/VN1$}.t$Awh3\3 9^x/_*s]n~W:uTcû'ݞA#:΢Z114ts-}O:7߉feeߤ~6ҭϙ N ;ɝ=k/K ź vGi=m H"Er665^~׿ivzͷ}i̺ PN2&8fїp\|9Ke3:?o$}vc}S;2tC!J ] sNC8r}79㌂嚴sZsi1xjY ip8 _˄^Cmb=kYϘ&y!bs8lgw[3zNܟz,C64cm ?8`KJ-{U}F([`H@Oߌ^QRnqj뚄6zG[BU@${E߆ ݜ3[D_Q%I>s~3ר,lm5.,f\=O3!WuO4cJ8wNc/WJ՝SHNŽiU{MػNF=9#|O5tᲹ6G9&$ܘZ| JxnbɕR헆 UHI]zYu+hWBqgx4>WdG5Ak ZKL|(?|{0* gtF?mv9}]/QecƓgOyL['E\ׯ4?IOG~p>B>y9<~uäך A58/]q">ؤߙS891N/<]gpsC4ߧT$5ω^$,>h+SYGB8Φ4' rɞxSTRnUl-$"I2;>wYgR!-4!wTNsunqҺx46E_|h98Q=5-[]+K?4iZT;f1"DمӞktψ׺O캕,9>Zs嗓't5##Bm ol$?GJt ~ѤlyQ&F|[imwZWd]ۚv4` v9~"|s4-h_j M;e3fOUYl^[Z#Wx]~'ޱo9Z]K$L.?xgˍ%sׯts7mף׮;xJ<)As?xԢtY fx?kz/("Ե2_2!3=HG/:n(H흵>1jx sTA-Dy@! Ś)k+IҮ ս%؅X;٬*~Ծhh<{ R_Ϫ { ֗4{=OT'C3h%&3\[ǜ@ENTA^tdxچg"Dh x!ſf1ILrMqXUTyo߷mcJ͇I(0WXݔ0>o=]嶆<]j(0˄ݥ:LjK|y{,0}5}şSVz=NM,`G%gyrw,li&f, oyxm i"hGTU_غMv|we/=궩>=ʘYeI ~1?7Z贽[/%DqoL_'G0+ N(\k+jQ1\\b.%xcw\J-ۏ_5}N[ΓDLn4`v95qܞz=wiV+uxƲ  G}G>Ѽ)_~'ԣOtL7Z)%'hM<:+D-";2C6+i-RVF,`9#W\Ͷ;˘ DO1)عzN9]T$Gn47.G016JN=k;M:}Z #/q~_c#gҮn711-mm㸻#%c% Ӯduޱ)t2&K0"s&yuWEcjW ؉$p'Vez֡rlx'E;p:zuj1nmvtGVZ`yDqml99kKuHI ѾDDoݲB~E9'`zwK}cþ}/M񣹎t0&"[du -Cq;8M?8[V~m .&̳#r-1']2R[;u[x%hH!ˌw~z`sN|9&ŧ}Iv`0&޲4>?Gi&O3N8__v%$5k|n=;{fxRdž+XatEf7&3 8\,Ro{.I( ӿ˺hI}O7+鋩a*{!;n]oxJ𦝭[wZ:}p9˹ OYZkޮI]\qAs</voWUfIlV}W!ʾg8տN! }')rO\6+7{bjNVLq[aC݁KS0Gyqy|bq]7/K F6Y_J`O4?W1MnUY/ȵ-yQ,REJ}_+Zvw+o#][[Iny7~I5xRR.^~a CI!&r3ij43$cB(don*oTH`l7>t F}kQВPUhDBQg~0MƷzmέcG>{8v;ǾARϰ4.i~9>"ĺdV-KeqkA4f#0J +Dߩ3J| ]O\LƺKnΟ :fȱ3\/;qk$_cH#IΥrIf7 HT =6٤4E)/W ԴSBEj1!$x?B=!4])d8S1q{q]o ivL?.[C)u?1mk'Ub=~Ԣ-nZvgqP||)t_QNY.sU8ʀI!6:{cl> s;bᱰu=z֯4q- CL#cpxA'3zU]Zⶶ6纳fK%E+9x\r1 ʸ_Q66# zY7M 7\\^Eyyb2j+km-fL(W qۚoyKZr؋ jS_[8[i/X#oo!F-ml\46}=}H/q}S[-<4mBGu~(H>tH WikH ܔ1xc5SV!2 }: e?ЬUG ~^8s'h۽?QADE󼬀Coq*鍩irb6Ŏ3U2t $C-{Ăc~'*%C+T2Gso4Vvf =owg8b >c;_=^zM6~$y> HG4:>;tj펙m ̈́^] D$|Ȥt)r0oK"}_A}bSе+kME)ـ@+r+?^M_PIiVSIf˕OJ&y%P8b89۳N:)46t='Tkjiլqt#Xv> 5Oޕ[6.^;;(EJFUS--RRK-o܈ /#<|Rm1 i \D q)2, s%ńl7f,Q*qg1n*qZ#sK?kC^DQ>zkG"J8|[Դ 'O rxl6>u7e j0s?""#9ro^xkN7:ޭX+-i]9H$#GP.쭴ON KjVV\!Iq.2+ķ>R=(?br[i6sZH|7 >5h],cG aP'SZC>/XIxFA;&>9Gm<ʗm{S{umJkqĆKdbϴ dV|?nZ}EŒ/@`n7jj"oV\S oWyI!ry6 ȍ۾$~{sfo!iK .E6Oon49Y<_ڷ{-woxasøWe6Py%q9sXZsAepl>l)ss"; t\wWS/ܭgi[؏0FIy3e (m"rC0kx\[ j:%? Zʋ&; 7Ji - l8=SmA4ѧ6nJбa}n{}K=-3Y3Rfy`$'{|p+b-6[y~5DLʞvw ;=*=WIfK5Fyd>q>mZ f͍楣Zb\'p 1HÀ H v[xm6'vCoh}ޱkoGDRߥ,wi˲3t7nXPíqsgsW3}T]5iz^J+ɦԄѭ[|Ydģ@<6cq^Y_=ŲMl"g?vDlCߵi*nd)+Gk.nmoTɘGonfOpwI~}c hk 6}fM]GF65G D`65TU֫y{Zg8/GdܤE-.UHEŚ}G!Ĉ@ɭ+ }K]_Z3]F[$dyg'i=Cþ6ԴE%oq$.eO,(p~BM]]+<\ keZ%ޘoH'dvXd>yz^rjV)Fm>ڷYpjZWXq#C|gYkR4BKP<8u;*XxQuMe45s8F_ܖ$<(ڦtqBF({] AxzMJg9ٮD~}9n}HoEiI@GI~xoW~ F5GD$rAqY>)m ~b AyL0rab^^Z"9Zws 5k?*AL۾mÞWg9eJj5m,My{>F|nrqsUn`)q!g`gfH MtDZI&ҷmy-c#~+|9e\'{\Qb;`@N8BU 1C0~#tM.=O?t:uZ [YQ7BGɿ$7֪3R\N]GWmWV+Y[ QǷ+nՅbΎjI 0~ޮxgI^t^[h8)@ y\RGg=}E{TFG8 ;U4jhj~Tqbze+>?7I,/k1&v<ﻀPz[ kY.%ח$YWd@?PkԵ_+ƿ[awEv^!wډm4G$Z( <3EMj-la >?jIO󢝷;t9睠c9hwxrRx&QrQt/6:3޳# ƒogdLL8RG<ck[ܤ7zOχ0#3gwۺ-z6"N.XGrOzMέtL: 'H6ɓ.6wx_-7N^$HoA8L7ʯrVSҿ693S员.M۹\3l}N֮nk"Y[8' U}fœ&zȧwm vLe7+25$=2e\mgwgg#Nh{?4[$pRh-_NnQg5U&Aq+td2do4mNK{5i<'<63{mgU]bk%yjLGN>91`֬cMLtWǿ.QrZp-lD[.kvҡ#H^2DZڼ3dsȲE##_JEiNK/6K}ߜrq,޼/Ul]RCXEgךE G:}kI-. ][[j ;wns^^PLJmay%a18a+_ O9|8e(W)>ř#:-3A*]YBJYUX𪌁zs[v^ou 3]W5-=6Yj~rI$4D29ח<{UI_{ˣ:n^o߱7mkr AmzJ:mܥsAot>_ o[ŸM]c'?Lt <_[#F;w# чv,̏.|[x?g5 jަ]>Pj6V!'m @\ruQԔ9}/dE}{o&ΞVz[V) 9'wkVw@L'oO#DaTZ]s] ۤfGqHOE|//-u+.K,3ε3*T4i{}ƙ:Ss>.YdϜ12qV:0͏qϼ:d5_i)<ɳqr3Hyݓj6qڃ=aTQ+VGkb0hԽ5s_B]q2\DiǙ# ޿B~|>|>#VMbǰx;6HuD P1_ [Cc}R@@ +Q!V!a&.yfsZjQ .eOSQ3Jmw0ߍ.IOsy-͒[G .Df(̅NWx=q:o|=@yԄ?ػH >f}/%jE eѢh#$@GJcX|P/fu4bMմ=\$|A{;v۟}'WW fMcF1vWeϮljX.^jz慤O^7/i=[yپ(zRJLF~xɪjs|EsR!>UҰ7^hý^8|?sy䳶8o:lm' Ǖ$|1a.2VmEq Xyn—_sȣ=v?+7|i=_RQcիH34dH*6j7Z׆MHEʖ+:\G3W&%yi?teϗ!H W]k^&noKLhIveTy;: гڠDqga;}GOEJMj?m<O )OE֯?ۋy2۠'p;Z:ï,|%%WL'wa?kSwHE֔6nqSxgM*8TlWk;w#/of;C\+{5x6~Gi.R1 rxTO?w G"&m7YW:0"/d|"(y8:|&)9?CSѿc%P6z¿V7sL_+c-yy!a+[KOh֚\E ?e y_xSagq#6)gCgҳI:sQIF(!8ҿycP̗r DB${W/MWe ?6ͣ0|pڼO)~ ߊ.?jC.#zq2MfPB`-3Kv8}یev~NKchdlf nFyN 2Y,Pm 8E~}W6 ?xG\' d1I}vPbd}UO7< EG-0^@QǷ=::mr[?VҦĎSPxQG&4Wxf)Ǝ47^dL8%Zݤ1K$_nwOOo#9tRM5&I~8˄Y.%ͯ6lIu;k /g䈧@}C޷nF#KIQ@pX;}AkkSq @G/L>wd_S(~xB} kƱh5]Juo94Im}C\Y#ڦtM1!9;S~fHh0m\%HxrG=ih 庾#{\ch\܁֖|Ȣ|7;:+7Vҭc ou;to<]2VzWhΥ:ƜPHȬli#LnTXn:~mƝziCu{{wF/.ُm  /xT<]xS:1}rNl `9<*ď g:^*X:n,--ڹNdyF T/}ތǏ|Q >o}&Np(wr@x ;-NT^=:ۀEЦz&w~ƣ -ZRO?Y#1ck!IEr^efͨHผz~ubU\ִSDtۏ:^b&}Dͻ%̨aIf.!Rb?v:cp-םaY^ &s;y$T=vNOMl=*{ۤA3JY-T:~5֣såj]lpՍ^U&i'Fo~DgO0ymtW#s=KXU^q*c8Pqz^,u(N-]I'<>{SҷPԏg.c4='I׾/T~ MZ[Eҋ8w?#:?6+i^{q>:< Z<###*.cXlRė | GS#?G>DϽC#M𯇠8c[K$xIЌ CDg(1]CI|*{kFDQZ@}$r:n8mu&)-$KG3$q.=IV.-5G)=hem*l+o Y1Q'Pg{x.1&|p~enNJ% u[.o]ވl#c MO9* y|iiĚm٤G$Hd.MM$Rw=KOoh77wwc˙la0G'5kVˣj6K#-B~BNS'3I8,%۹' hX||zh2kyukrWcI?w91!1J9Rmu +P[ybJx;r65fKmWT1 UtL2+~/5?iV:#g&m6:t/<׎٦g&\KyA6HȮ3G{S)^Q\Ԯng{}co0h7KuF= iEMgo #,WvA}aP/ Iy1y`Gcޠe ˧wK.3.tNU]NRuJ2].1 [m0Rq=s O8:=u9.,"}V4qK+3 i>u LV]^Ncw98b`A8ټ+ZYݝ?Ii>8n5[NBaj[A$`nM9ޯi}mui6r[,9qE9 *FK^k5+hz4: UI(C6) G֩/k ;'u YLMEƉk; Kxs!vc$7|s;6|zhy70rj(&OvZohbIu䡸.n;H ֭ -t=*݅._#2cơxlvL;: u)[/,1||=Vto,?;K O*c{ϙZW:nbckM6 |KS> >rzr~Qҹiz۵ ;[xvւ qr 'B> nb/-Q-#kH40ru`+ֵhuO^&\&-qvɁe&Ǒ 1vZ7u9H-u{C ;{DOĀ$p!ehrMYǤ[8##8:H'2Xlog:pĜ@zfYX^x7,vIo-ۗHP=vek6[yt:RFHj-$@'f9bNxRisgƉ=,Q#u2,K7WLXY(`|=߁Ug{ Z>>sC7"bGs˰ ՗y5m6oe-ƅ1ҵbҴjbq&Lp8@9G Bee{3"[7<w֝7|[< ⤱tBNā$=qqKokCmm?x/1bю0z5&Kk Q">:k! l 08hN\VVеi#KZӵ}jKc`ۅ/6VN4{{m%縷kcd!ppm>I+9G;g{%ʹ01Lb8cKCдo"\ub׿.,q)lc+[!mOYŏ |2rϥkoz>hRD\InԢ?0`n?0&L!p!?xg+%dɽ^$ 4h1Iv GC(X#y6@|͍zƙgax W2(WQ,=z7Qj(R@CVj$ɦ̫T]].dCюsT<\Y-GqU<.ofIyߎAldtz%m>fp^DRBtpIUoru浊ZInoeavbrz3GMSlCx$y*]xE? >7oZ I/-? Ǧi$q#%9n4K~1t~|޹AU{ThM?.n.BKImiW6rCq5<<ܣ:۱XWpB11 c9^d}f-'E}wZVk~@ g<DT9+KӭQӾx/ 99rc5r=gKK49U"F\`OkM9o!9R :C6 8[Ƥ>#jW hWuE4{#zJ޵ n%#K 4|8 Nk59$wΒY|s'G%$0QXI"S vqNA5֣^DNXk,WbGjjAnIII-#LP`H+>q )C,m%@˞x{L$o'r&(Fx֓kj%{?$mm14[ǝO3\ysՁ `v]džKM3x~PwYmPA*:Ikl!y{WsͤGs0}:o.Pq&r:z5E5\Ec:]|/v'=H_;χ4_h|WUW2.  B +ip":nzvys[Jj#y#Rp@qח$f^I;N3~-ݔKZ眎bS˒2~rGvR+tt3g ? 0G{#Ҥޒ*{h]+IF3IlU &C]g4Pj9KѤ;˓n=WNt[{ a6{,SI D\gjZ-$ /.2r:l5nbԯml&~ǘ<;RJ-$riY &MBmlDpl~_~4Ÿ/weI9%0>trc8cO]}vHZ9Fe1:usd\h s˲Ia pp:ҥ_3SLB}A#(,Eqړ$s_,$?v GOEʑ}"L +CŚvگ-r*ߎ/}nF]eພ<N]$ՏhuMlYqgr@-f1\lC3g)bjwQ%'g{.(0t*"`3XgmZK`ݬN`7<8 su[bg  u\?)FAB%.d<Ͽ~@6CQKSçh|'GX6rydVl/|LtEuy-~ʰ8g~^1#\Km-ܬ7!9(={^jظ<]Z+Idվp\'v?;uOޗO>(F9#wW3+qUt=6VʜD<2Qп07b˄ԦဈK˸á{=HFԙ;lsLs|H};Gc{regI88wU6]Qc=-olG-z~J)PoeBwFb _dԛR.o ny[|֔tfa]*X@kv#U~n+F{ #PD~ID' 3iN~J=:%݄H!0"G26MmG?5+Cg W:28{I/(}@xAr\ŴAk}䌠#<~Ps=֭||֖Q3x#a9W\jR^SM{JE{00A_^j ^͌]EoXH"|m* #8Zږ{ePy|W\B6%8Shzۈ-jX7h009 W$Y⎯ay|Q[K"5Rk{ׂfK6n}2r7c5ŵZXYGHFzczzr[7/i测E;9H9=}յ?tOE("xtۉ|v<>gwg%E5 WwP$ے?YY? gIx/OQXسJ_2__ƨ dՎIUnaw:7RE"n3۱8`vak+kijGo!/@-KkvId-DB̉_Q}N9IE{A<1%a;9RK}6(ʐ7:=%Gx\GK(.q5j:vKx"PF7"(}8&b_5wm-M[l@ N[mv~#% ]Of Фfq~k>@boTZ[r}? p$Wi$Dޱ=96}82~lZROdMbdΩxcx3@?z$(9nxy5K&:zWm˩iS.;!?xVZ79 M!R2scjږ6iM۽u\H|<0~AnxOOj[$"Ah {\OVfc˹mN .4w4 XJ6_O8-ޱkZI_s$kWM}WTY;jB"P#uy?[.E׮ZKp۷Bp|q0ld _D<|3׼A{\Al: O{$K:j:-b&<(^?A<5,Mvq/SGf+W= V^6^2mbgZnOX3*kه*k(evPd+ֵ.i,,`Xor˯]<"I|/|tԯ}EySQذ+)[yV[ioZ,q,'i Ѻr;cvM6>oi.ob$5n2&C{C-75:jZil%5$L]f˵2(˅c9JWIQ[htMt"ˉY|x_G B8^YA_ %@ ּrMmE:cq\sk'oOq<9q؊NOxM8$|=x:M>T; fٛ 2`f6.NN+Ku|)z6DXQ1={|,2\&'3*7^Kﶍm䞧h`NZ{m~ϷX|:5Jxßd=Z7|hw-g +VӼj%5$՟⸥᪪u% \5Ѻo28q( $<%ojTL4}t÷@fςSsӮHi4R =F9{&x^:D+۽ŵʍx=dX eD|u찫"5˼YȐ~Gztork*.Li@iu6 |׮K4ږy.5/!roLc珌^7~>xGo<6q]i62[Ϫ@8cL<l |qҭɋ}qU76-;xs~4۝S÷z[/M;T7 p#+0}VCu!3o kKѵ%[;Dx!&$B`9FN^aK:gimͳ]kKy2(&yq3;c5x ](urMo 7o[&5-0M}vJ~uqIkWߩ~ MoYEFæ݅F;VG7CZ`g?367M ph!MR|BL8'pGi6Hhbxѣ8w8Q6WmaoG lrl>EO^wpKyl#ta Qa EZį~e qjym͝O BOsѬۭoko `׾ܧ4]Jj4}1h1`g|H߆>0/DcSͷKr,!<ӧSRɐl0ʐW_ſln/K T#aW<%M?t׷W}F3=~71(启^J_c|񥏉|O?@hˋIc$sd|t1?w \8ĵ(e7g[xkִ \x"gu-gF@J<ğxB?wW>%IQmHy%xt~+[} xR!n>emYмR|67vUԼk O xþե_Aqc?1_*R_>OϹU;/ jmoď]~k"ׯ<jG{].--ls\FQ8Ͼ Xn.-T+K+b:1$^.gob%5"my |hrNٯF-H%%cipREfR(x DNx r8OYFOn%0, lr$1J?-kjŦjz-F#5i$p9'?Juf}+PtlũI# 1)=i?8=VhMzkz`{I6ov.pYy#p=}U﵏xti;(0\E F;k|x6nęx#⼚gЦ9pc]7JamnEJ69.Z(F:qJlVo..0Sogwk^;|^C)w¾oEsSm[y"x%sO7+sڽVS}qaQ!)n:כcM;g-|ȓ0sJr8# /nfM$v(Nfq>~Fhamspk?ڛBkقPdfxMd؀>!?OzlmM'|kPn. Cg՞'Kѕ6Jwnqq^y_zO[K-U`&6BH,_Wn$)P?^-p48<:xGdK$Ts:דHB۝GO v׵ؚIie;2NGJAr_|uXfdhNє y6/I}vX>uAjck][lly?嚸|KEYRp'%': =xkc]oL}杦gi [Y\z^Ɂ9\kl&p A #gjzdگo.mD,/LrKl,P'O z-gmWI5CG$pidv!mq#(;yMcsuv7H70|QeimsZDpo!Ro2I?v6?Cmxt U-#0En%e6:gRj~$/o61k{+mDM*K8w<2j޼j}MԼiv𵻼ڴl10g} ^.6¿ 4hVtڭO'HO\|FGosٺ8FFOVcMIhV"730qס׶u(bsu|I?힞*>&[\0uwNwf- .^9涍8"/?}+5]?IgY' [݈cn1h-[b?sm]TG&>y',c&$&y\-ե揪wƗʖg$؎ a$:ⵉ);YiO^ _h圎mY ޓcH^xLGjV񎏭wwI Mo/YyGWOqVl1fyـ1:׺^cisNFRrw1ҳR)hx_x~,=>Or/ ~1+5|E,[]<ѢA5v>cӷh+}GTIhsI1(ޟGjv0iaJy]QPt[MV)-v9 -T[N7X3 睸 98ACgCHm. 0H71ڹNi0IstyԚfY]|g@2ެ~s;Kcsmp,q4Q My½9>.dҊ6\՛7}jrYƥKmbml8g?6Dsis\Q#/<#[˳f27ϳ<1`/SOZo,-ٶ5@>]6?|Nmi д-OaxLx!.>+4+b Ns$F@sT[-SLoEVټ&/ \Hei榚OyʤO$Hv`psۊ_?Am7?q-{ tF2Hr#dkxoZ&XrKm{&~8I1 hRh.T އ.yx\N rP&ϳcvƿK/!xOʼnp?:3rGkz/vV0y#|W[-b $3Wlq|Jg=9tEװ sϵiYx_Wе/ߵb.6 #3̠ɱMo mmHuz B>&ъg}6$1hnqa~䇅.!bc+\ZFC-#$ggX`\SV?Zݽ?yLw#Ā :Gv}(߁~ԓŢ+ jh|!CR>N]9WC-$Ӛk|5 P.qQԴ&҆F $ҶI+__6-?+7o.lnbB(Ak 춺;D0I$"6㢡pn oK}Ae zMW'|$rO|B1SQ oeT㴊3c0rY+?w0_t0XlaMïW7ipi1hG<8o8B8 ܓIPXM/H`uq0<%ix[W'-uqg)[\ɰW?+R2z-MWgIk-*c1WM|uv 98AFxz==Yheg*i#'GB>r%[h8di6)xڅZ D\6A|泊jVEn/iMRm)bD $J:c;q\x J;KS]q7KLӥv7:扦|.,m6Fxu oL_\֍xK=>mBˍx]HI>_冩a5G$?1aFW;hmo3u^A+G}nZմ{H!nz?7AXk< a?!)!wHCymeeauKݡ'Ϟ0=I=Z umnn">lq[ {+ ;Z76-l 1#+ϥs-a~msH>o^*E6+ZU/ [E58#5 zqmCXfR6.T9ǥoYn-Z5l-n'?U :WHUϸ+bƞf<|FμQ(AEjsȶ-[\8dGoc sMf-7lK.CQK$65M>LgVgj 4q߼u}4Qhw:[j7UBѤ!rW9co[d8]nˀ2OlMSZ}N ڀ[,/Hvc}:i[R-GRXh{yķQ'?q?alCɧb!щ zdի+JQh'MvJd_1!@[3oo۝rV̓-j=)$#xxY# ؜Fz\vv1]K|EzSƘ`ENQډntxoؑ3H̃ⴵ+۔KTWOݘ? {;ֱ,.>42_\Yu9t/R QȜy^>\k k_^x3[Fv@lɐnaA?ƨߴ%G \c \\4H%6 m;qS$E9[6wo <8r 0]q#ȦAYi϶±x}I88黎-m<)i?M{# 1jmX/e7Cb,"/ÑqM;\=,P'}&oQ$K)lVS=5Jgk8#㶎IY6:7 @u|?{]Gڢjm"]l[8H۝g_泬Eavwi4$M Cc5B+RFxpwGf\k&IgcCsV|Uan)~ǯI RuY)sLŖa^$׆|5]ERy`2o|n/(/&KX|p󤜺`F9luXғaquk^i}2FImp;sOZ䶅H|yd i^$/5}^Kd6Kw;a :}c @r=*#%;i3iwf &9zGAjTӿx~mRqjO wkqd>UA6J;/5&)ooy];y.49 >r;Wi.]hpLnaw 1 s1"d)B+nsZaiյ%QjZHa i!9ry8(?g|ҭ7o xH-x]&|x.\^ef,-|?<2 8g!U-/McMޫ} g΅-Ā/TeFDA/u An3Ə!׹ ,,y{-.fG$qoxﺻMkWdԣFյ ?2Z]1Trd'9#y}f7wݣD oNs_Ui"VHV +iAf7/g?]=D'򱁐g ^Fi$Vr>b7 yonI#^V::u4/l1$x>H-[<~ h緼\p1Yrkx>!xntaA ƫpp;sx9WU+{mDxYgڧ oA@GNMfz8/4 ^MIGHm]b㎦Q膻KBJ}?ęPs}xǚW\|Zed[03ߜ+VC.KqxߔTW5?U|4Y%-Am{$O)r 9ԬG=V 楥Y&J' s$#]f=^\=[ (.$ׅWzV]>]jDAk ǘ?)Qw5>|Yp>""GHD  nxꁫ]XNФa%Qٻ 2Z嬯2_qm /M댒{֊Ol|y c" _%弢2}< Ԟnֶ 6 жs4MRyfy3>Q G=iz] ˍ҈+8觥?L q1拙F|dt=@Y[?֓i;,u_X]Ώ\AgCznoy Ã[yr@G=~o"u:-jڂ0hwm=Fs"(#cX2Crpۓ˂NzZ=& ߈o[2X%1d!9;8݌f49RVz[}y]73ORwç–7/sqsp$hg6'~~ǥRK>0ЬH6(x#$o. ҥoHa |du$u0ʚ=Ɠjw_h՞^r"NgҺ+}gFmTֱ2;ק^ҝ8Gv?K:%U2H &3W?#kHpOgaS۟kԗPM׉K]kK&&hޗ>BFTD9L ~4oOI% dprs_?LW98+,+ܞ l5HE"H@O=9dqY \YI'gEMi6dB~֞0}"kvtR k+ĴeAH . ]=3Oe/MN泛v0I$Pp98Ʉᯅn>f~'of^ֲv'u{=7>ZPyFxG[:d3=evǽYaWvkwd÷פM>kW5 3ⶫiM^J=wJhe|c#{D~ў8~ (hOio#nv\Տ+ Mzq^=)JUEh0 ʂ-V&Z[kwuY"I(< 9־n ީ֝_j:}мo* kXVPvf+d$q <ק=rb0Gsx\{{YՊJ*A^} UczTQ>nnjIPѷ<;Lº&HÂ?zo<.k?9dO1w7Αu| ״^OL!'\?53M'IOm+2A4 Gבƾ sQs;Z'5>Idc^xGX&r *y"BH$ vOٴu .s"72{_?-S㦱V^yM/%X vm<|_|!.4vRag,B= (֨ K IZ]E񵖃Z+}9^8R[E[ qfKǿAޘڅncr/nqaҿD>|6awះI4ui, cF3^A uxW> մVb}n|!?;~rFnkAirYE?~s~X?$Gm-䰷F"3v}k2cNl/1k_l٧~mq r;?:>ooK(^kSX }WV.#RۈSc8Rv}ە(~8|j[W}F/ DHJ;*Fs^/Wn`{.}WTҦ-eH9f<;^֓XFGķ ytL1T.P>_l3 m}-'AH,e7!I2AwZ/#Zåqo!;$$GC&.]19S屗ைGQWH x@(b0G^ } mRK.lƏTqls_|Ϋ_ xgHC6ꚜCqooR?y 5~xl ys$)}RU7ᇐ]N2`F15KVn[˯{G^/AiξW|YGoqx3a䠐 W߆/?6c|3ΏiP31>R!d1!Ǯr3Xc/V^ &*>!d`mR'čB[Ei|=7|c)P61h5W4;+ᗋ3ei;m]Y 0M<&2x3Ÿ_OS^CX$:p|eyL/ߗa-H[e]> 𾫨xF]6}?S淎..nM$1ƙ*v}WżP wKG )UpuphϼY yq ٣^ Jo4tmA -bH3W8񅧏 &Dv6TsexG4'˸yqw*܎~IB5%?/JTjIY)~ /Ѭ$4!ĺ$jm}y[Ǧk}gs /"Ųd#K|/\5LGkƧ{?esZxqm5 [lB);ČKbA}^ DyۓճKM:;-d6/i;8΄}3wkk4Mfo NapO+u۴8K<0*h=y*w&tëZcjw Ly$96ѨIŤg]i7;[ h>̓)ジ=3U J\ҦD}Ճ>G )]kextj m_;Y7R$v"&O<={_MpP.i~L㎑zJ\ֹj:T5;6f%ҿ$ D*q6{> H}+uܖi%W I7C|xCZIέh7:tn|%hblS Mhzn /-ƉZKf!.Q ߷$QB2T}ZNr2C5ǘQ9q_ϧxn;m-oH,c&9Qv_]SF<+]ZMm;$A]χ|1 5/-i_Lc;7dLct`lhj]^eq~jyo1+h\ m={B۲BoMd4d ?.?,޼↻gͫklE0^\dGnN_uTwVxh%~G?nY7,}?ϵl~_Ϗ$>w}q\[^iOǍF;k]!d2Zxzً`3y8AC4 slxFTP>opߝプDCVEE?xQ^խ-+EX$Ea:aC\C#qax}9.1.8Oh7w_ٯm3(;rzndj٬6s\,ed(9فHXNRcSMtU+qgp++f@'ݘmWX4~eqqs?sBuYurMAkneY%.d.39jZkjOo|ڍ3Sy9`GE{V1vW{m~x}NW x>KV2常+{Q\l/|?$k_ih$HW ~rGm'W_bZӴy#>g1d8wR^>+t؊H,x%(Jg'~#IOY}sKNԦ ⶅiWp;X b&#r+2El-2I;⋈sT¬x7~+۽~2lmVAF3gNc=ί,(9\ùA5$#VD= :-bkC s rbNF~jμTէ{r]gnI#p+n|E ޟui76hKFpPw5[ԷdqkxX.вJ~ugtwwQJ'w4-#gB>pu]+Xyఝnvc =+1Lڤi5~_+OW:GϗqԠ54J1;I5?&1-ˆlCpz ⠾Y5eO^WʏrIOZTCmB!:?5j Zm UOKIܳFqkUbYJgM^-+IQF xScz/V룖VG#Լm^KxrМrЯ}KĿ|;úᵔ,zmKByH}'އz v-ZWI'ʊP~mE7ZڲfOIYnm;vw?*掏smAⲃmh#yQg8oCy6h)Kɒ^\juo~ Ox(ſ/Pϯ']eh*{;\je1 2Y'ZѴ/Cs4y"LQcbnT]֋yq[] )ˀO@ >2<⻍k^X'}S5n۩-|${TSwS܇X>U(RB{x;ɑ8pZ|GIe_\7ӄF9p$uO/GM6X##gl*7rEڻwϱ/zIJIlizQ扨VgH}b6N+XԴMgǒPkxGhk[|F֮-tֻH\fإ$tq]:PyzE i5)G $l烎hBK,-mc?G>\_MʂmBy'x9Ý\{~2}wIokim;=e47#wԗo;v@Tve|G W5K-z?xM/g-d18-aQ$s;H33ޭMص#V&̜t^.Faj6{wy8cKSo# Zo|2vkqm1[ڼ|qJwwm m]2Hc}jwJ"7ms +u-]A 3n2hJ{Vע:uV1 B{lwB9y .21.DSqZNBc4Yot#R|]M9ٞj^|þ#Wӄf.9xbNHs\.e4Imlo#kMTe)zy|>Y+{8a@ o{Txu<7s}cXw5 u%1vý'|IT@sY^#i< k[QbܼfA"I2Y\y~-ӬDXQ,ѝIUk)OruІ[A v:%v2"#k]L2D#H'>_j/'6({;K|e lN{|x[σ*s6:N,+YN}ߐ})-!ݣE[֢'<=mCd[q!a9.`ZIĒ^[+o$t %D׺>Y`7\7W3yaA&(@rGq?|}KA\VQo{uC?.p?UN+&U.+ // Hߗ9)lXSY't8*խPjŽ/nsv ?R`ShX=ϋ!W>6L`tZw_n/4=&,+kp$1w<{JL>?e{oHrqwNǭqzi6sA6͜%uډQZqoS[Ğ-O|ix[]WSS L"`?Q_蒼0Rč ) y|}zgc`F2 H$7l÷z ^6|3ԧм=;̛2Cmgkl,O1#Oi71:[ayw`c-ք^'֮~"izΫ%11KP ?|d?0 d忆R;$#ؔ@NoN+Xk܉hc_6Ww6?dI d1s]uZZ+K[{#˂1y %"fyk;IjXx-X39_ ’ۏʨxJ: Ѯl+7Lnv&_qqVӆ%kк}a]E杭yg+8[YMٿ@Z ODiگčX.k1I59g.GL|x4ofՑn-.<ɢt0WgRN=3GUݾ$ʥ*rO#5.n|+0|ɮK͠ )P\7-_^o<yw {viⲿ>EwLd 9vq\xVyʸ\609ퟟMhO7GJG|=aiӤ=l'9[ WkMBty$Q`0^oM}) _!(ْm|qq+}BՖDXH\nUv ԂZC׈4OXx-6Ʃ+`Hs zU7Z˿ ZM/oob}_S[OiRͭŶ(Ё.3KgcǠkMk%q2[8SCdsU1>ɥ#M 0y1srV#C𵦝}ҼGTG!KAh#8 *qҨ&]ۇ>0sLTZզR{xn$ܔʼ :bw^ a-ONOǾMU ְ^K=偞taϊӵ ,lnjyc]2:b t/HNkOȋ윔_5Ц}eosku5lM!w͙|y#jnj^uĒFsK|Ǡ Jj7#o6e/^8n r1U[g!leJn9(eٓ Њɰ]9o,lF;{&Tk\F$SoBc'#'5Q*Wak6c6mcj#?ׄ!b ?Pasql3J;P>K<  FPޘ;},hڿ5*X{ %i 9H|g֩m2uoXyR q9U[UhtՓReC-!,&G@^U; ]|TmZZyu[G3ޯtYF-rF<~:ܷdup^i^ ≯lCy >$|7 :WM&xF]%˴㝹#'לsT,Vݫ[NG>[`YVe[[KY?cUi^>fU]BZXT:$C&Nd8IF23P{:KFq7{oiKZ:64c@[>~@!kHCkol 8|l9H{Rlр Mudm!CXx8%7{`:|b*;%室.4'LH{T$UH#x4{Oi"N{eio,@2ݼfNm?~,Gq$g䑸La mmM\im2%#遃wqVxvEGv@HSR1MM>h\]GgQxBѴb?zQ׬a״?H j6i$PdA6y>nk}Z9%ʉ"F$VL}8UF4Nj{[1o2=թnt;Óg娮b&Bs,8j$dw+>8.5X٩\DQo?cZI{lZX/)#E"G pE09yv7xk'K"`$wqqU]6M&[m}9, L*杧Cs4OCxZequܢgy.+.K{^:l{H i*!^~O>`k, v1JU鞋g=kkDkmY}<8i+yYme_1уHp6 9=+i\*JΛ2m?{}ռ%e/W:nouh7}cy0lD >IF+X 6ͲH~BӞ8ͣd>LȠyMFZYXM@HuG=jKg4fpVM|qe6e67y@蒸1S8+ ӛRMU9-.)In?mq}׵˭OPcgm`<²\ZU`#zu]om4_Nww.Hsn_ΒO$`S\ _]Cue øv\$s9+5uw)ٻv#xb 2#>]6ix_}{լ4Ė#MC0 B!2rz V޳jQˈ%K'~Ka &SŴj:m[N:f5 9͊Abqu?Jgv&K䷖X*U)z3^Mu%]c$JG*,Mr:n@JW''?{r9LZ2+ڶ[˓rS$uhjFt}6E(}%Xt [9HjKH6GigѰ9;sUpjז~Zؠo/q?}6֮O5Cm+q+!9 G' Nݍ":-'Ndy8ُ~k^aG}Z6u~~L!v+\޻?ǭekǬo[ӚHZ""ˎ3AϽa'M:5S(X#-m~!WZZwiհs_:xC[xo~;'i: 73sc^I'Yfw]"l.ew I:W9'{y8Rl#|kpv̛cR[q1Ny:Աn7,6@bߵPיoES] s i;y4X$I#v"km--Ф)r]‰%ā~.M =<>d?*죕ƞ嫙suu >$!YJ4_$O+v9j`Y 7ɸpͶB+ъVWzDqnCj_"myr8Ve/;=3Qm:>^d:z%Q%eG]o>xs&qenjڎ企LNOOҾNF3&X5^'$i 9dkTv: 1IEEl~goػ>jtVڞojRiMH S)>A}kiuwIx[ 2^c|[|> mxw]R#9O60Fc e/u5kk:9d C#A@}rM|~9ΚoOKh3&b7|-|s?xXҾ-5ƪ/S6*s{Vu˝C_5׾|LJ ;~*i.>HoCpڅ"IjeܱI9}=HIgq^v3mUyg`줁uWΏ.$Z_&iؤmn,H^V7EFN$ Clj~XJY?Pl%3H̄|ҺeN5% iKj7Χ>+;[.c{@aO`T |; .+:b!#OIvnn|q5j|Czna$/YokYAZ]~GhΜ~10xD ۍb?|#fC2^ioYOm H4eI#<8U˅SaxW[x S{dOk,B/7Qx&_Sኌ|koVy5COq2iavtHgKtc3 7088$r+eF?k6-V,.ttrwa#3v%dZ.|PԾ#jKqqyF?wqs\oj^xVR]4Yss'd/Dȍ~kIfV^97?iYKT\UlC%|9,? j]6ֱj0Ncꉾ6Y B:_#| FW tO\P-i-u0'r8~l|FխOh> cy >;/izCjPo6[i"L\ R]͸&Ƭ[jo?Z:W-^:w^XH{vC1 }G#~6kIy !Dg>p/,՞ E_Zy{&ܡMğw0#-v-O4ӣm~ْR*/韝c94c|csM:\˩%ĦiQ1#S$ӁZ:<K׶?Rtݼp\0?L6 ^MyR@3Wtqg7`TD$f^8q"-*}z/\Y߳i[֡od`ͧ9Ld]5ZFF\V]y 8??ʼ*%~M]KooKisI. ;=\hfsa׌ͮz7j[vl! >eG{w{Oz/Ř^DmxǓ#\63^Ğe{ Ğy-/4rL(8dPN2)+j+܋jDgan OI궷Z>*yB[$A$a8^z]xZIWĊY-@O"4_۾k΋qJsN!_8Q7Dm xJF<$lr[?$arN1_2hS|p/X?a.ۆcm-kg~__7M$QA{2Zn KT~&?wD?^𧆼 Ogxtة-yI#r#s4yy-Wj\6w?I|?-;U5g+;w%I @|ۣ3>NKD#u~oMӍ8+ ^i^ iƝAiy1?W_:GmOW7uV#;Z7dJ=oK?5 [{xW`g ?A=:WZ? ͑R`܌qƳڏč_TOnuK.8:$.>@ܝK22 s>✂/PJ}Ϋĺqg2lO c>U>ˠY.n;&qˏ0rjVK;"A%B rN9Fi^k#$6 d'tB cLV[;El+ZZ%m!H+\Ȅb>Z~ximQe1X씇  {] 5;Aw{+Fa]|p\VOWծ&u/]@KtI79,r~VUbueBVf9ny"cconJpy J<3k:Z|ݐ u{;ZƯd`|\r;eut4Ce"ؼv\R_W;f[%g40s(mY8=gB6켚zbϚ~'^^gҩ)5{i;N^qӥbx{In[EE@;`yۑ:V4Io4Lك3=E)l6maƅ⋝jVCȻv6D! $.wvz;{Dԕ%Yp4,oGپ4+koHn.bxW0ȑqssA?LHIeEEfT睤ҮirmxwgW,l<TW>2 -ٮml= zչINН- k; . ]OO՟Xmf8 Q#&]?Ou{[=6}rOs)DMXuw`VV[]~Ei>8a Kn sX^񢔛U. &^X P87#L<>vzt);_Y>{6D7Ƙomrxk"x)Q?.}z{kMmJLE AdиŖtm/Ŷzƹ^jZTwLYFo"tru->`n4w^T5@ۡ'9?(]kSs~3CM?Yӭ-RL/1@;>M&G֖[[:p b9}v =///|J ;Qq =Ԥ ۡ(2@4JOPQ:-SOvy5XGb3lnңi+[A#L|TW7!{XF#Hd`G2O|wu;7(GpK+T(V$rfqI$Ro|1 47e;F{U1M&~*F(^%^LI Y ir\=0;qYQ&*Zl{̶FA8^OzҤ\ q3#*}P@?ǖ7ֳ@ܥޔ?4Br9:3?[u] <9 #斚ش](MDjc|?5֛X|ӥǓk>䍑9]NQ&5ԯ%Gk gw9VtBUWX'Xdc Wmm%͂nH؝~gv-'սad.vC"F?$Tڵd3n$QII ET9XWc-x@@7>u @]o!^yMS񁑞 di 帅͂?1<=Uܔ{>y}-r c=j5[j:| \\>,QԒT) 1ے}n=>-.'chй'7sO^;;.en&17jW3&Wn~, |1bYMҒS4v1ɺ/& GzʖP|N5-Ϋ hvG%ٔqɌgvy>zMqkvmX6츐AwT-,m6fRFQ'w֕~ W:*hg)1Ȭju}f(l/-O)T_@߶/4.OX{>gO1&cTxV]>5[`E=(+\79t 9ҝgݞ+g]̊l"%«nB!=H#]whJIl1>xyȧjͬdͳa$O\}:ՙ4Оi qmz{~UkWEOHM$mþ_&i'KᘄqW#HtoL# ? :C,θjSXںBKw,FrҲ3'*Eˆ݌A9E/I!kiVŷnw\5oQGX{ ;7ܐ8o kuq)"A`֟k\_/WEF6AxoCyqY!7!HErrEieNMܶ8l4YVkGL(6cx~)-ooז aK]dס? "hOi8oĺNC Df)x>nO|q,rC*֭39JIӰx<=qoYiڔ3r:"rN0}j}&TԴz8noB"j+~sixp\ s3Ȩ@an 'JXᔖx&!G?Z1 cHI$z旦ϩ jB,pO sid5(oh7o=7t]%yv7jEŽ2 7DAC)Yw8m*OF&:=qU$9v/ <lF!m?]AE?0o.#I|d6Hm߀>|k8&ɴ!pgǘ;>gFr]%O$+lXNvj--QjUV@a]xFqql[iuj/6gkeu_.k `Sw?v Zog"=|,OःUōlQ]n$ ?yxߓ `tUD s6!V!Ojqc̑ cMby`1Uzؘۛ,˟ޮ,!9SZV []19Shww:LwҘ"cLpwgUfQ36k#%t,WÏk9gQ[>6GN{[u;9x3|ON)m;i/#[Cy A\z}8$p=zԖ<:Z.2DR$;~0@ݭi.\CsM3%n1m9$ku<6yysyjW_q!-?Zʩhv󽓃H<׭vڔ x?R\hIF 3n{VvBu 뤒;-*8g1! ctBF ]mo֦Av8. @j啽h#_ɵ$[A=s%TC50[GOBgzVIxo[xgHʉ16 9 qߊ{_7;9U#I %kXOE|d<6Oz|q]H45{5٬eL7+gҪ m|R#x`sێ][yt/$JOo*Xj,nu?"lv^#ԚN. ԶDzo4DL0 >(du4bx''M֥na޲5id=I!&æ4x|jLv Xs붟'[߽Ŕ+IwzPE'-LyXU=y:C/O󮣖RܨH"x2'9kfɳw mڴl-pZžMkJ:eXsv{ā U}IRVѮh;9&G W?rx[k~ :xs"MϨس_FQlG( 9ɯ5}G,\vwp[e<|͎~||nkxH״k+]oOŚ5fF 5?.JN.6z]; z]Zٴ7_-I:#s Gu=OR,^)pEޜYյ 29{fGXɝ2[/#Tzf.w0 d9f9 |PkTb;t*LۖF7'}K{>!T &?w|il[M^Y4{yc6`8 1ޮ.yE/1ͻG/s'I>xW[ՓAn<*e9;{ qY_`}CPА:Iunx>@:ڦo#q4/ Fq]Xӭe4a'wtGcN4 3^%d2pV١-ח7-,ajr.unthMR̉)1 3YfQnghrzLI+ Yiz_"<(^;WCZ}UrKvMA[W:*Qj]6:e C}Sas'~ +ܴOxGss{7_%ew|1\ǵp ^M:7Ѯcפj\!cW,Lx(3ynҜ}Gk(|}s[C2;ٝ&3aY:x@xrxj[S[_4q>b#!Z c+zOd'Gcb=>ZM.7l,5[EOHY!x@baN|iOs0WRֺ6W~[mBZ-|$s ;3^۟0ڔx~m1->S6!O=}gB#CaxV6@Bi='|shh9̗1k6bMNgKyn Vҹ^8a]tgew k/ٿ^7KgZkBZ$Sc=@4Onys-w~dEAx XV:6Z74{m&PT"S( |g^=񟍼h>2`I\nP0 ?2Fzө+J78,xy!UXmH-8?Ga{em%<l篖qOJ߇5)moj)m(]wp99.P-YOVwY )[hLlFџx3ú~i:Z_Am$[$$ È^.$E /-Ԙ0QXxu5bŲپŖI v)- Zmmxđllⴚ.bkQp -05-=!ߧ>&P:\V䞍R-+}-%R[MzDEcs!˵~?6 zx8XF:\q"g'mdF=tlsǷ_O#]28^8g(Xo$eZhqxs7/.l㐙dP|4XZun:$?kdY>ߗ kFg|Ĩn) s>Uߎ,5uiIqfH?,'9's×^{O꺤py'j][I!1#?߼9RK>BT{qҾ|={<ڥ^ ^wa2Gqx 3fLۛgR*ܺUwZ3f]cKt3IԼeV3ɨ41)!L>0“TM{麖wZܚby\Şִ9m4V|vw$7 ~ms5VI-wj}u!gm\_ xK3ectoӾ&+UM(2Qr9/x>4Ou9hܠ߄@{';s4ֿ |A?x7ZY 7.]y|߮m㇢gp+Mj.GTOWi$.Dk&ǾḐVT\ݔҧS=WR?jz~7Yaq5>@Ng#wzX؞sE -Ʃ/m+nc#+[ֱy>4ԏRGi0'I"$``J|֧?Ő\.Fk%c$NqW˄p؇JR]O~!Tpn/I+hg.p! 8N`E|1} ~WR-Io4=o1mԃক/Ğ4#[~M;mdYާ jj>uwSP>Nc˝oW랕FS,,9#qvX)jto'e 0>{;'ใ"kzˇdw.B%nfk{KIfĐ _s|1kօL{{[ m'Ise $4ED?2tx?jgOe>}sH{Vp{qx?~o Z\dRc ~ύl<3Z}]4.LGI\4${\q^_  g> ^ҳY )cs4HäP o:o-K>6|c8-J.; ǿsĞݢZ~~qRsueiIqd@#x猂^QK7ls(rG;umxMxcAԡ'cѼ " =jsK]ɷYŬ@]ބr t?:d%ѥm ɕ7yJqj_cDotMCqE˾:ײ7c8kMF8[ѢԼ?mKkW_/$9[XwVu]KQ,5F&&9(Z&&}mXkWo  X%pzG’WM՟Q C;@ĆL`'n6ge쬟mSG/xZoxG4i;T{ΐ_ɯ OY^h(F̘vxAr9|#goڭΆ}26h礻7l:` Ttm Ҽ1*Ca/nxIw?31$kgխ<7x6[*!ܙ1$_җWTezE^ P!Xy@?w?Isy ݯt? M[?ov8GOֽ#F߆u6]#" R7ps>uUi#q9eh #vį(z>_g<:I)qc9*~4hBsy'[g+}5]PԶ ַOɔۓWUzg!4~_kA: $߭|?<3FWX:ch"LJǜ͕P|P.nLyϵ~Fc{ym{909pc?-~m|{%/KW 4VsK78DrxȌW uԺ!ּSi4OxCɿq`aEKmmԤOɘ0vP3ӥ}s#d$'` ^1Φvx[7I!iUb-Iv}RO-q.Ch>=m·u/bTmwBզ]SR6xM dr99sSl][__ٺ^uUȝ ƀT>~kAeۥ+ZA'&Lg~kMo,ڵGL-P[, .~Sw]OL5ZڝV^~oqX)\!H6𮽭fTҡ{Xu=?^Gy^°4 r8m WGx & NKGУΦGS> qYNwi1!/u-n[XMLf(>k 26&zןIizi\"c(n|GwjVABbK|"<_yխ&v_"[ZvAG&$OVwRZ!1t!kk8Oop hcOˊӭkXy\۷y).ûПVL+w B{} S&yEͣ}gQAHqYVnb(OGh\n8-\j2XEqpG'wMư,f%!$EFFzlmu-fn4]& 766yIhz Mm^G*E}`}!ap1 x:7/}Ӎ1.>Io(i& CqjnNU=3FwGqo.os6$=~HI8mqGMsMiw"MylgiYYk> W_~2ok^}e;EƦoMqyȮO/>뺆\\xݢ[[1ot<;09'bJ- d+0m3>l{Ҿ+떞$.uMo~X5]HM|vNP[YݧM yQ0Ŗsgq5BK[M>9.Al.<sJ˥hzU7 ^mNvG,}⹝(x-Sԋ=U ZyQ"BYBz8J2=[]F̊IʾXxFނamsjG2K[3]τVYtL}_Wak %Dw~cl2$#jQdx:i" ɉ$vq9--ұ53©V?8W65Vtkm d.Cw">7>Z~_%֭keFpcAǹ܀uRWVrl%[̼/;ɳ2LCG kj}?X{)l4n2rɷ[2胅x6hq]𵇏3j>;-WTŽH lC!p1ޠ-M >uO\KAFgδgY5U@Y'kںjsyȔfLg\-_Clf4~gڷyx\e2H>W#WEkW "b~P:5Yx}5u9a@~dڹ[Z)" yYnv,==zi]'ȳ,x[8?R ʎ{G;cS$eΡyg)m>y8bSssKi7͵8i5[[ڝvM?}zU9$E-mR(ne/{0I}{WI>[5O}31Yͼ'zW \\덦g){'onJ8ǧs]o?=vH-a@}N74sϿ۞>#z"G|ligQv {RZ$ɷN\/`k| #<]E\j-Mom4YBp,w/8l)#i~.25歰QgtEwz׃mtojRZޭM6qm.']xZt=f!4K<$y 'j*+99;.)i29mR-w # ~쑕M]MV _R'QO&)މ-iQY!Kϖ0 qU}c\u?VhWwZ"\Al2wf=Ś\["J >7O]SrY%4 ;0\a227c5;Uחj7Kg&4@,B#k[XuCͽ{8 &,||䝉oKs€;}sOKybxŤp`L8xg`5TѬioDiv Ű㩣Rҥ}6i!r^.I$5C.}ҪA8?g#\g5 yoOIHcBޣn#Es5nc]2u^[JMğɽDs"$4/@VH̺Ąi:d&09w[օ?%Ko Xaqru\NY?v$Hg=$k\w/rywqEιgm=Y |Ԯx ֓z@&Xu$hRH3 `s\T{kW^[Hϝݤrvx${_^FaԭDi4%tR,<@#a w\}Տ٣[->k佉6vi4 tYOl!/Sv9u h:fů]\G-¡9%ݫ K{d^&|]o&=½܆KO$ڻIwے9SN6{&k䵹K KƘ _ư-㸰g2堜/Q~~?zQ^kΣZ%R.}d'h7e+AEOӬWt3e˗rZ-ugl$plYI9/Xs^j^+Y AMͧr[WDVr`,`#?5 xT?%nnl,9-$OіNwGCK}Fӭnrz$*C(ب2X۝2L9>k>Xi/Ԅ?"<ӑdd7ni\j Wt3\IJhC罈P(-$0M#p ٞqǽeO/n!FVpd6cՕco${e"%O8M1œsҲ/Vv**Kt. }"MڴI$k|6Ȯ'ipTsM\1ͬ I¼>G )}{Xf0 Qtou&Mks?8 @~GM ktduGfx6΋᧺yqo/jlw;k AvT 䎯n_ՕΥ%eamgyw:Zp[Hn#G?ş~NqYrCNmZ-:+a;p"TT#ߌCֵR^RH-DK%@Aw~#MZoNo`As%ClNyq=k2C4aEso,L?o$c pTb[]HO3jV(%OܻۍTZo.5k3$7oLEwzg)#IӴAvڽy_w>l۱+[f8ɾX|̐  3C֪*.I&OA5=_OjV3Gfq 0G8No < MᵼD77Bc[!s\liwg 9l֥A=]%J*Tzw^7Mq}(k]m̍ O NE_lKQ+o VGLv/X?\[񥏄-S72̑).?*=pZ[Msq1<"bPrJjM#Rw؊4pz|d{WC PZYjVZ-$>NLvڮh6x_:.Zy69Lvg'IkNJxe%PRp|VJ:zk_zL6o[<q5<77s (*F}<?whn"ȇO[眼)H$drOu>*G<1z< q Y'ƢQHÐsP(yͧk3=PʟlyXw'NJød:R'pɰu?j_MSX<MnY<@y̤YbyNEto69y$$VX[~׉5%1y{VęyaYi[ZGsLV1Ǘ$3ǵBj+Ԧ6m-JXdFшpls}㜳y}Ieg4Me1|y8vL.eM%E{e"1vUa!{leO4##nju'K9nvX<2M :vnkOWC-׵IOiv32|9l./o%^"vrLþ6?[=Zy2<;ʁ0GNz8qEުmw5KmNIu-ygm6(O0~P+NYeiG'b: l8Lj.ax#K($ -1o+s'Ocf. 5yY?O*(^$.Kp|5mt&L72OHiH <ږuTDED 8!J hm4o M2@ٞtyD@r~\Ջ bNgfn- HG~yOҜb݊Vo!Ԣh`O8y \x>淮ot//#Kxn{Md<,DQȌU#'O}RSKDr=Gl55DK"Ŀ|)y? 6sM{s;M9S-y!]0ݗ]_t/~z֛?4?B Roti?xQ.IkARI!uL|sӝU5֏wΈ\A3W N@ iJI+ڦ'Choxb?\8{ozk=bIؖS VAD7zV_#Ǧ>Ғ Q2>@69>^I/^2G$kQPz❴dƄƫZj֫q,4FH9ڇ=PtYu}7-zlIu<~@NޤNkv!uqh}sc1o 9q̥m9i}N-&+k+_-Q-q 6d6yjEnbo}M2ki\[I%^z5y>^aL ̩spp}]#$L#7G!]*Τ֟ٗgCBo?vs=jeyF줹Y\2EO;Ux;H3WCܵƅaMon\yVkD%!\M69ӠAgwPkI+-}>lBS>fv=eoFTԙlXٶsܒٶO2H™]z]9 9|w1sZN㋩b嘚4 /~[{SG>nd/G<f=Ē˦Y=7MLXtpĶiJYX Եϱ_Iđ#׼1..u;tbx2>7- 3Ѷxn;]ѼLu uqeo̱n<<񟗽>VZ\8Fl<HCt#qZAW/}^E,lD1_.#xO6=1gK8tsH+tQr giOʺa4Rɪ i-ؽ7=MFqk kgشqDo=85RW)GcuX~iWMfmɐHsGcr"2|8Gh/N<.yo"UQrIٛ ےW?&0sTkT4ma,b5䜁vM%"ŵݙ,rn/<YYͪ|@FM]j7cs,]y'bdq֖I]!l;iNcIeԃjw1Co-Z(ޝgO3nR9gGIX4tU<|աc|NƷ>"γ i_#`G?Fp쒻5NXO,UvF>j>Fyu9 Iyels!诇>7o |Bio[L³4 $]t7G|(Լ%W>,l<=&jkINzM[G(5_NZ y6|07t o~i~tj~:se}ٮ/?F/͗] Lqiy?.~c+#uh Eu7,dnKyǗ(A~yaWĿ 苦jzo5޳NMF-dI$?ecBYvچ{yuMԹퟻ|G q^qּ_xOGj U5ˉ`Ү\u(D1v"^k/x0˚4Ad3r㓜8fTa);^/ɫUK]%sμs?G[#s~~PWeJ_19]V6QDuߴej:E,4(bJҮԤWYd}_O?8Jŷ2 Ư=_+"Kk0a9"h?+?Yq =Ԧ(|GaG|񷋾[\_o[;&1&ٿBd#5T)V}dZo?scn 7]UB,s}+ðӡt0~@T? !k%͞隼zuX.3$r#˸'y~o;+ZMמ+>{O %cdJ|-xYc)%VKF}km%m{5cZ3p#24 ǸpX`oL6q!7gB7߽Vsb5KSMu)$|ǐ#L< =&6fǛMJoUp.4[3Wßx~Ƶq:8:75 XV~y~o-rYKm6iD#^/??<:Z᱑IrD#U|5VGǿ5)KC{qwtZ#q y8bS0jɤ~ƕ,*Vݹϊ_vOkS{ܢN!2f 8~J:ğֱx;Oy/5V'I;yn Æ<?Ki^ MǟxQm,DtMCADLO$v;>sXOC/M _isx>m>Kby(rZ&CTar^96u'$>R[,GľNQl6`C58(d}iVihSK{8LJLHuw\ soK¾0Լ/ kWo<)[Z ;n\ng"gBF~W@Q\گ5xA}qeew:\9 \dp%$n|SQ&ҕl~.~zIuoS݂$z lR0<#OG?_Zkxorvz-FI&Y" HdryS z { (gBTeﳱ~d MWA[g[X_Y#a<ؓ p##iej3jN)]?h;iO=bDEV,ijPshzɹxQxWԵ-WFst#$8ه 8mP8%_J.|6),,X[ƶ_bIѼ-nBv9%xo^oi3E(TjZiג&1\幬M vC7k|  |X tԵ[< gQ2u Z f?uvBuAO G΃^n< uGtC. |`s_|—/c}7pxv߉>&YQVeB97$r7ğx+K4\x yѵ?N0,$7> tc7q7v@[D1o2Jž45|a S|Mx~|&?b" s s;^GҮ}_z 3a{-LFᾏaBn߅T Igx9/WMgxXy[ՖGya*`gCWO}kѯV>V9@Cmcuo|2񧃮,ikM/ =#&IG"d _㖤Di3nYv6z SSԔeJ6VO_A>7ksbְZ=x;3"?fkcyk޾Q3T)o[Xde+d[`' qP7o{ЗZĚ%YjSO C62jҮ#K=$y-$$aUs>! ڕM{ ?r$D8 t'[~#xon O*>)$!nHia 0>dZ jV}k[_V'}DMu y͉>)s_/L:>ڼ󾡭p_+#I12I+]W!#:޼SźA5(@ p(=]3*;(=l*PJ)j:75ڬJl̅dC <{WC ö:iӬ̒Puuu!<ӞOOoT|7 7Z3Yds0'b4'}k]NXmfgnT'k=GUArӽ?<~'9M޾RZ6[r!gUHPsӜ֋ͦ~HGv-GM mԑp]3k4M?H7\A6᧌l.O3 Ii&N*φMx[=5,ؤxy6?YGvX zV.ó@ uS_t;z+A&D{"xK9'gs^J8Jo{^>?_0$/ݥqZj7[Kiy>u>_j1hW> KBE  .lOא:=,b)J'zzgwNsݚLR[Yɩ\ݦ#W{.V4NK_B)X۟@]9#6ޝj牼=q[M}K_*)df4o: ǖGֱtw0ֻ%.SwRԊI4Y4jd@ə\3qZz-旨hZ^i8RvْGib *6kclE$h<>ϴrvZowwg -%יm5wϵg|g\𕶛Ynϸ#q7F7`vjY_">cm,ϩĢI/"ynq\ŪͭK}=fG~k̴[I->z}"G#ywm$v';&{IYw1xZE~d Lww#)7TԵY4[O'7RF|#xis[W>b-Ŷkpk-N{EF< 2U0{#IsmYޭ]FxpW@<ϛvV=@aqu Ğ5u=/Q;:ˍi`g`A郞V&&uYT gF8{P;cM6uSG##K]OQ֬mq>m#xj/ y]I#16"-rlt5yqjR,3-7 v Eݽ|ǃ&%i$r/&Q$\;AT}_zk8yǜrʜc5m[^ 'K\* 2t8=qE{>]W:oj~Ovw}W:sO%TZMAu(Ik^˘1$5C+Kk[{[$:}w L.2bD}wzU}u n^KuoYA}Zۨ""wGH@G_ǵrv5Fk3q4+p7P*mJQCE.$qj0ąeHdq\ides&ݘ1 lⲜZ*/Ckln. #;A~U-rW'2-Lss@uG[K%.h%[{80_ 2I zVoQqsdh~n*gr}{qW=4h#R{[?][^G5gq]e$)hZC's)./UO9NWQGԦ3HKp^?x8`ڭ{(46irZ5Aic~GvDv ^okqŦ L5򠶉h@d{Had^źHh`O9߭U{W![[8(sf8vfwkkx8488sBY99JYX굏Yi[Cɂ!$vqX-̺<7zCkznUl1fX\G߅ 39YumӼ2Hȣ{{*oNuwԮqaqkg/q3Gէ)} E7~|S$Ms.hwAldZ6V^ͺF+4[/-wtOE@J mIhohj$wm2m6LʊH>w>gizLAA'?]7vIm&pcgMOL֑vWؖAyIQxK!K \Һ^÷7Ջu-joWv^_3|F>\^u7VNӍ\NHt0;7qe\j4Cѻ-mccAA{;^ Bْ+b}9j7 660@UcUbڤ~H`V9|xP޺X.4u M>3,qIПQXxgtҼ1hv3[jfC#l'Aj͟o)NMD@01F9Kkk$R] nwT޺-;J{tKa#|"%ݎ8O<`}ػm}z?TX⿷}:fH[r'ʑ21>fuxH pZTI@R9\w 鯯,K KėV6 inшHw(GcV歯M:#з"9.~ح}+U:1GS+H"P0tTJɺ(~m IJRy!*B >E ֵtG". J"坸Dn=T N\wvOd]JK#^Wn;;xGះaew$:lTap;k.oIOs0C"++1'qa5ư ~ұB&|<v<։Ż\PjCd8DQ4. A:1Vlx- u,Q<9?MݒJmi$`48z*c"FwV׍Z'Nr@ d|zOMLuMƇCеKWY K8˸$d-"GpEO5%{@$F>CNm^z^h􋛅I#;VhBJl׵au{mK~| `Q.` >B?ی#bH5q6L o瓐Oq>wbQ]vY!u*::t$侶ֈn#̔#i++7gy~,EyRIo,L66J!!Hۏu&I<0ΖC!.f|a`=ꎇ ) cI %Cq?-Ro]5Z\;>f0o+TD5Z_V=l<JɟE?& -^f~~#ץG6yKKr1IǥL˦X[:„x$ZMVD+"'A-/Hs R;{r?K'ɍT9y#'z|1?FBދ'h7?w"%2>s۱qs,6i!ve-j&߽>s2yƆCcb7nщܞx?{]vonvecR kRKH\r7^xߍ>+\k>/դ=f.#LFNcN-JZ9!rj uԗP[wܰ$ghb?/,:/MOQ܃eڏ/~Ukb &f+t 'pI<ГXKq3y#?>1м)Jh|3+Tg g֝4H-om,aW3xGU LOx1qprqgm)<2Y3 HgUm㙯mˆIs&#=9kmGt]8yi:ΙG&ϲd#9Ѱxc^.>{i MqZZݦ;HH,5[kT&sĉNs~ͥiqkdLNs.={TQY[lav֑N4[I>up֊E 6 s'[I47cE[]pkA%jݤv ;L~~R2=״_:{wDۄZE-ۤڴr y`Z.]״?v+62j]|?\ǔLG.-u7[[wINNfԞ2q^mkO;;_>YQ]kã\Yw3ǚɧ$N7 ߸up*Ǎ'XmM/ .]7K81Ē8Ii2i9!T7RK o 8ދ56nˤCweyLrL) J\'5xþ5 㷾U1 #䓂ט4UE574r.͹9-*ݼ;+yH3|dq+9=v'g][*]v|ʎz!R~>gOxV 8|ehEM<mnR!'R pAVNԥ.pp_ȿ27Sӵt%׼exGVyM"dV>B{j4Jqd~2[oQy,maKKDizᔗZVLЊ1}%>lG˂;9FjvxRңw]G*ch9PAg !Mly][1r@5YOkvOwoitnf0ZDFKq!E*pmhsZ.Y*Jh\o٭浦[k.?l7lSȰԴI).B2ר8Wm{:o.mof 7yhB00<9aZ҃k^JJ=[Z?Zn B\٤rGpGǭqZiŶ E?;~\M#JtV ."'k*ϒ3i2jdPbbG>֠׉| _Ǘ=*C5ߗ$nБ1?_Mz[i5KKFm>1ؑc`L{⵴]kRIdt!a.bd倅7ӾkL x+FDTi)=WǺ/oxqM'l}d|NZ_<5/< ]^˨Wvt|6f<8ؗS<]F6_0{>'_b[5wSZjd`a<.WkXz^,jW^'e̯/|~. w$|WbĤzntyzaf5ewy+oӿ9~"7xU,@$~ʀsFX5mW!f [2HvȒ?GVtsgx'RzCMծ>HÛz tUA msG{5N{@3k~cb(sۿCBGTS{;jZF0[G%2FcdHRP`g#=~z>kdwvT\ƀ z7_~z6[\$ 6GpP[☯+e7㲹it{(~%ƘdnW9ʞ+ }au0y:U]&ڮGm|'4m[BҢ/dy[xk~k}ocp5+Bx) 6vznfw[8x‚+>9xWx;ziWO?^1 .:0 |H.~$]/MԡlC% I .e'sE'(u+a!*ѷ.[n穌j%RmW7Z'l>ē[i\EșBd BrG 薞߅÷7gO3Ms N;䓜Iiw^] )\O \=.eF.:s_U0j1uY#ҵ/ F/4=Lso>~ϰΗzїVaDvpZмuy|e ٮwjcGouui4O 1:q_k~t}?IK,9Iݦ. O `f=+F{^t bmiEFOvRi\|_6ie,\ӧ7Wq N#L s>1|XƇ4฽)m4ymsW&MBqi^qc,^ yY]Iox}!֬Yeto 7POAs"Wh&a.Î>MFn]||j1IokPC⦆'I2щ6zu?y4_kzχN~"x-wH|r^mGf^Ե+#OD"722!|qW m[k^I{h׿'#0?}W3 .iWC9}xTy>+6:6ХF:Oȃ$sz5_bvq;J|˒nI#5|Z7Px%ka# HC3q}[jP/uq>4,dRY|q"cּ9Gz(9R+:>)gmܶcq;Nk&DCNɘoϖvq{qX7Ѽ$[qIn A#$/nƙZXr%߂t w;A<+ϕf-_VgxM~+>G=mACI,RMn"9d`j^#𖵥>#mFY-5-f-$ 7Ơ L66%k8ȷ<\'GQ;d*o*IĽR+9_l|.u"; Dv;ߞ3Z|sң>ѧ]joW^a&80y`/ǍGG>=xJJPbӵ/Hy!DcH5<NG5TI3˯Yj}C6ns9;O C~ζmnؘɍ _٧R AƙewPQ&b "~?8 LhoPvNUO$fC ڲ=Gt0"7"G-ϙ39=+MZܪIZ=7x|^IxO/d.b-aDۇ^~-ws}[ ,OG:¿.?hS 55Eǩ<``wP7ySj } WQ>`/%dw&?i&|hsgKx#ʞX9t9~^on_b)SRӒ#nj\. TdQImcO[V+LT'* i^ 89xdy%ki#O"MKd}q:'ÍP nBh&G˗brDh|"(?h? ̟O/[,ln)2:J`Ìdu[?7T 2SAdQ. x]'"7 x\qx=Oa/ Dی$r>@?k2t'䤏۳P\eL~x|Y2"#uttҪ<^]Ky6W~YU]5䐽ZvJL0ps MVD-,_j& #Oݿo5Ѯ3ѻW%i?,. 2s_:|dYa@5mFK!$8N>iw :t!eܑerAz>ɨ—k`2yl#&2$1sҕ^ZHxh/[6|h|E\i. pXFrƚ`;,l!NO; ͥoA7\91٤_ٚ/ Ԓy 8ޯ'ny"Dr_nAz*4s YFY.p-72;,iq7K$1J|-~c<[`m|ę%F#zk .>ާuׯ_ xBU~x+VռCV3H|I9'"]l (܉Z~qWNk 5[~ɟ UAkq}k>4`v5ǾjS ҡn5 M"($U">z/ 7$_M{+ZՀmcȒ~]RT#M/@_=(rGF_ڤqt(+vʛ-96=?h[l6M3jQĈpc5!_y|Hϼmy%6gdx7߉}?~*[EqgMg⶚o1,}p}Ͽ\_2xLΣ G:ݑ&L?t> >jZRUpNX%'c"|>y?k*[&Df+@~򽺚|M7şf/ִF/vB .sP&Nzs^u[jh{ٛ썊;&>8^x8ݺǃO^794[@c<ƚNe=k [4w:sXǂ==SIeĖ<ۏ WS<כjֿM:T-b?Idžno!6wu+b%,=`=͏ kVi [!G??ۏqJdzXKmJԱ~4죵Ԉdg 0~mzukz}3W7ks$kHG,}Ϻםx¾*omLu Y3|;s>3+*.|x.o{q# Ok T}PV=B?x:=ޗαR%ׄ*}gmkz]YI"+%o`}с^;k^krifa4A&\~hCA{ѧ$Ŷ X O$t``;-dRӵXTD_l%څ|ɟ| S<{) D2ݗ#YnPFyuh[(3\zto7uY=k=:f3IwKv7"KHY A| Kt_6 戞MF08ݿ 8n.)n4γF:}[cua˙1+n >bu; Ni$y!Sd.=Eqm8D;&y߭q{}jsԖXw&[䓜c=jS%a(m6P4Vw@ƒ\f_r&I{mwmy6Dq^lw\px2|Y$:\ê[j ,p8wlWXwq3h(#'`;C>㟗1^oږ% +(-|rYGÞ3* 3SޫxTu]otvCǰB>Q|JZLQ`6if#ԯ~`F{5mix7 9/ mrjLh@F3ZuW=N{695D/ڦk>l ϝJV9KH/8bf$l<#U{}5m7*%%l Ih/.ŵi*MnO? ՚y-~pc8 +8;zA_|߳i[lWzVeƪn'@Y%8…5j>.[x*jn+B=1L8f /N'U25`o|/^}՟"n&gŶ_sc8>=McN4ZNSxwE xIʃui3JLB?1ٞ⹭RMCTP gsiL$s@8j1]_&-2nד!$mbQwo4lEGi: &Y; Dy<,ubz!}U5U ECxw' :-i{;m4.'/$۳֧S/PqϧC׺Ks4a r@5ZwXly/eP8ٸmo$ky|qf+)GUrݬhKY.}vϽmВsYz|ɡ-[̝H~bY.yH /#AYu緊O5` ȓ>͹ssNmێkCI;A,Wv##~]COou;@bR63UYP3o(J?#sVImK;9nj;JzlzxCE|?461[H䷍0I;8=W'޸K[6QXMilBLw/5Iag"#"]EBqpfǽm4SEllْ'_1ܱló?Nue%ЎTVĩdZƥ"'}s8W-s#^[Y12ĒC9C d֮[\7KbNK50G1+;o,Q5!<`ԫȧ55˽C[yqp>O4/wԝk/a’L̋n Hsnzb .Y}F7,o& ȅ>lW"<<]+͉#piNQѲ/,<̷/#)>qFGմmw7ۑI-`z2+,KGO{Rn]3eăDCYRj~xmCPHc#oXG~B`cm.U0){pwC c# 1߭\ʸ¤1LO@#p]?Xsjcs$hNr9PKpOF꼁+=,md;B0QqTR ~jqKlC":s4xgp! ӯ_jѴҾYIː>ܑۑ,7x.futBi!۲1BcڹtKThmc^W˱b3s? :͒roya'ߧU'{8mRPo&t"3?8˖=we%dž L,XO/sqٍ://s5V?zWEt;P#Ӯm`qI#f7r+4{Pukm7RӬ;)Gi.C'֡&H B%)ObZi Zeeye<99FŤWhG$cnةiIKKQ?ێj\M6 !>d);qOZ5tRnKC$InoqM'q6$Y =i[+4)|ƌ76c~OJ-ӯA$I]ŷ6bk:G@x ˡ2q -3o*YiڔqΝG!N]k:H,w;bn d_G<x{χ|[u{.i$ \{VO!$>|e{r;?7wع%cb ẎSx1xmp<61{4=v y|^ýq肮jӟ/s  '#wH6^M~e@}{3FT??jqRւAwÖk9-^Ks* s"a.jGGGOk^qK"Rw ,1}=xþ%Ե-iZ?u ⾸APL4qAߝ 'V6Z}8U%H9e⦜ېՒC}3B>*\\x}S¾{yl-ZdžaHߌ9 Z̈́ͨj,!x'#/G 4^k~0ɇCuPZ$pAffDw xukk+I{fgHޓ䩓}y=Wc@L6C SGuRX@NBo6m絳M/T[ߒ[ҷEiaG%ɏ'?7Jl);3>RIѡkx,Cw$<:Ӵ[Vuy;S'.yZ^ݰu,NROzɘ]Yi4YUE>QIë0O]n{r^CKCJYj0/$dȌ:tVm֜&ͭ;Gc-kxNf/uɷ^m"ǹ#=`sU+hn?>zIiYjZսgl#y;U<-!F#ac?hIEŦi-"K*T)3f9w-iWۣly%d:'gooMI\g.HI߰J?0:$ ͭGG=D:G1x>F1JtXm^) /#$;_ [kiakˡ8B.d߄9p[ROy#_^@Eu| J,tۭVOCg`#=MeYz]}$Z=.o$ ޤv[I/m,./tN|EbxZ9o-RH2&9q?ZD35Ѧx5(t, .58Yd y2`CO3|-L&#]Blh֗ $8—7v [W)gӮnp>TWI˂s\O,B)HU#gɜ67~E7GUfK II0b\봒:WRMb Fsu5yNPO?>]kzn^ć ̰ӷ2;yĄq>?\£J/,486pPň)jN)%x6 o+iH3B0vZع4/xzo"Oei}HdE&d +2ķ[Y!.VF` `#lօޛ/ӥjV'mM>\xWI>]/[}[)\/*B>I  J}+G Dki$lcsrF~\UԖYt6Wֵ"YDVEM їLqڱ._Mf%'e `9t[F;Rf7q"mN\]?ZҴ k)sjy$bТ†N2kMj8JX|44fMF0G4jD<v*m.Xa,?f2Ayq$w8W5)-“y1 Adcrwu;[s< osp#99zdu'W*Q\hi&+/I% ,sa€w9a/q*|;{8WJ{:ԋq_ ++kxl:Gyp +G_Dڊq;xkRj*yq/4b̈X'-Ӛ9.l sgǚy?ך7mE+\|Omm9R:,|'A8*8iKx%1< /2 pN8e۝#:ͤj36"ѭ>A1=r/j^{ !r3RhjI+Y垿=oTC;f뎁d3Î1َh0j^̷Ǎ>'̡cI6,I7n\Αv^egӵFPޙ _8!Gq@<xMz ͭjp"-Ryc1hN%Jl=ҼqНJUߺsCw n,yXwW_P:owjڌھ]\}Kɟ2aHr:W|Il5/Rh4ۋqs4< sȈ8=GJ*C]Хguj5gc$&I%;s89zSnI٢qp uƴ玾xP^4%i$7ǿ?:x=x/ፆsuy <e :Ld&lgּs',toN|վ{mr'Im3PϥWƹ.+r uWUHTg^N-J3g:'E֥x{CċY{ H|9<|6F>$y6]<5 +(';x赗|9izƕgXjVRMz;X~<bke}>MRRK{9#}gpXhe8@>TW*TILʬ2ޫMC3hVwWhQw| Dž#xV}w^}m%ui{dL7.ddyg=z4 >?x?>(&7wv-܌7QW'ۻ+?u/YYOzHnB"ϕ+#"UG3o;U\[.m7%K3A붻C߅S^-Y+yM$0[f1|;! Ϩi~W4N`,.9x qo6~ݝ[o~㤵WP,^S{6v?/tnJdFtdžHq~Gؗ=]AhwSX-fkC#ވC =?x.Gyv‚O@̖$qӛ||"`o576s|D?71F 'wf?PZgxg7Z&<~Gx|t|kbBO?+99wz\w\ 'A4W`A5|mo|;<SZV%_IKH=g93_CZBפcJ=QNUSKdOZ꫌ô}{Zh>"a|Rsf2/N-.qFec#8z6K:]mmT6o|I|n~ k^+/gs>/#Og~v+'/ N]c'ѵH;cfB AIM|>Gbʓo㷛 c19PH=?~RZ~|^|L5SF'4Mrm p$8)/\ umNJ>d đ tz!:kUӼT'uB]vag(%n} {o6x{x*/Z˭/Rk^\}tO38WCmj Q QFӶ 7A6)Ey[ -\[瘻#'-nUǚy9srtWG_˩+M[F6]m5S% zχgGoxI5-RH,[+Qp n5pƟx+xMo7$9bgF@D;G<]~m `kXK*]L~}\jl|3peIܨivHQzj"vernc߹N1Zyku]G$ZDw,4. [r ;zn=RgS"N$|dLU%hEr[°1<7R{l_%Q1k%5$<8X,v 6Tq|#QaFߘu8eJ1zafi7ڛQW܆B;Wh~#mPQse."@ >O1 GJn&i%ͪ87mb%+𽟃??7{jzޗjYwBqs* n~ Iy,ַ q!!<{Vυ=x_tv?,6/]ni$!0H];x`Ҡ|ַ5wž'ya{u5YVn6*XJK޳Noko*%{;{lۼ7Edr>~Ƴi7>eߩk-e~pi OJG;_}zXt[m1V2O /1troBw=ko?ZWjS^$&ye+mxL.+ ʍ=Z\9xUW't|P 6:֩fssGm`ń "|s8I"Lekk !sH?M{ςLEٰ#u~$<y/wg/lti 9"'r|8ZSνn<[dy_'t6xQԵ'O VRIpdUuM\xC4o xoZVLIRNN^s|k?kž߅u XV[ԞeқDGDٶ0NvO_ cفڷ5{kš=DԒvݻ_wX]K5N{_8V7b󂝩SX*t]>`Ŵ&i'lmӄ#{?_'xvc2ֻHKb@v݊,wzt%Im0sk1n?OXE2Gqs VSrџ9҄bp^-4[MFcqE5İ3 %o+X\ɰo˃?VWz1 o}jy-pe$ zԿm!gm:,L'̀Ϡqn]<2yEkƛ$t#kt=:QhMw{l%'`8ǽ il;7!)_ZCrg>y'vx<QCZH3/9CpGg@Ӵ{_5ODRԞ'z[xӖ.S|=R0WR_.>'z֛'s?5rԛmnk>_m%+1qw}VΞDPq<0spg񞵿FҴk 7>{ .6 j|fӾhZWF׼8.NIyF9$9L9(5M\v&ּEkgCx\eXiI+n$Ń]e{o']XCw+KGFNk<]΋soe,Ot-6;g{"fa<7;;xޝq? |K>"xEV W: #V> ~F]N;0_ ;ɱ~yo!kڹ[D_Ӹ~W5G]6+zip4΃w/ǵ_u 5KLY)Jyp?=Zi(ɡKy~q!$&\`rGsNͧmD8O돨OugtM\73f7Nޫiwré\ Y펏;qyly/%l.{w-؅ ƽ@?;mkT|bI4f5>b$T'$w'+#DG/q⑬-tHd{veA88++SK[Xj^]!oloAt/bicy"B%*'y^f.$pxOkbǨ;2 HmHvV0ڍMfZHbwܣ|ߛ~/5W:x;!md\(00%(z֩% *y7!Ic`TcT};M4q4y0 :g橔.0VpvkxMR[w&wQϹZkoM7$Qaˆ;yOzK8|MmqSAh;DYLs`Cʓ^UZh֖VM4pg!P.A5$cs+xJJQθO_I &L=|-`oYϖ/v^߈^#пg=gA׎e5ntK8;Iw|ov8‘^_77ir=ϗ34ZVKBk^_Ø<8y18q:jYz,0Y7\M` t"63Z-k (yR߻獕]%k[qK/E*p#z]٦h4Oa#v, 8΀=EgˠjɅ X7|߮MwUtdt8t -sg>.';=BTΚK<ϾDn8q&2n殻{D[m^K(D2I!9#|f_ Ea7h4 {7ٹ !<#Ei^In/!ҞBy[8c`~coAq6yA$r·Q[.HdpMa 3i;[;げsejWZve2:&(3z/s]'hz ?Zlnm6wKxe$F?*MЊڣOcyo'`p4I%sti_s,E,\m;_Lt[gYR f;ž^@YVy-r+Lv+`Ŷ[ks vy8sdGm41|%Wud 9 ͼz?.c[7o#$1xVm9G( r3e;zO\fnL,|y)YmE|SH=+SQm,[5ͬ;i"-M'|Hֶ&qĖ $~mw[Zy 9V1.gNܪȔ[RU-Pcb.:rqEc\ m7c#KgrܒO*Xh-ͬ{$rj`2lgͷ>үg;hb;;̕>YvS7yj5gCeL[ծ&ළGq`cT@мyOO\x\Ɵۦ$-QjPsc%0to=ݛdxL/9=j@OҼ͹ =F9ޮ07|['5 W2Evb_= |as ’п`5)J.r[!++`c>QF}pSO%%X˻`tPp?( voڂ.ey 2/?_iy>ڒTXnzwV "kTWV*{=~h\-MK)oEcVDri,7`ǯkYuq4!\vII_3©,2m<;dexϯnscC,PI8H"0|{n~}\]TOщCؒ- IHI0{'8J+ZhWf`,.")lnF6H8''[-aXݎ#7$c:՝>[<*n~fٯ<v yt/%ild.'jc~nqUt˞{N|[yyF{?Λ =,^pXj }feW0$gatyɭ/%=؞Y9 H8mdW4$I \95FKhI!1&FEycu~+g]K{{_%.?v6}Yc5ĺٽʇWwwQ8N4 _J95"gBsG9\BfGj8'<,gHfc|L%Y7 :Q́&}2@7y۵)%42$I,z4)IuHK/o\[ d$r |NlugG-ڤBG?}Woem?ItG5'Yc /cwAA##$+6uq ,0vjGU["]qϸ5?4wiJtxR$o4,KyQ8 dIo#|i] *XG䋛#6 ސ6o tVVp+%v[/-?$@玕~[cv9LRJMLA8h+r]WQʂ+?2G 1=K򒹈k|*n6HHKcvP}kLM,s٣9)UBz9":/ss۽g\7 fv@c*7(8g=Yqm"SZ\C  .689%>ş-ԗm}o3[R#') kFmRF>S,7y1ҵb^DuK9!Gd} {jCmgx;k[1#G,dJsCdՍJ]v-zux<&N\8"[f\W1u٤I&)#ץYTo:/e(Gl̎5JmfmUDR70$~H8VܺɈI S=xW!x?|/#+cjkWg%p2ۿeYy6(7{(亢Y41 ɿlpJx;}ikwCmIy?&dcm- se~MRDWjJ]_B 6Ҭ%$c 8m/- ѼOjkf y=kk}hh2N8#֣ۚPvNA6E4+igm4lo.H9wu 8KG-`'k=}v ͞-KB^mM'؏Վ3zf mt19-zt.2}+ҭu^1oiz% 3]\Kmwd?F>>UԼu]iExNό`(sv|HY&拮(-ڼ[J1 )h޷.0]Vxɵw>smrqAɬڅŜq[vT LgYX\Kp+X} @ IEjW%n|@;mS9:VOK-$ӭמ^=3p}fN5퉒7>O\m ^_ xEԮ,|<[i:y$3`8I o]>D.q)[=(ѵL_Rt2|61|:qNF {$/ hv<7P4voEо u>_$KG|P~7:-ưa5Љ s2qN~SVyo,*cw 6@YaJ]ȯݭ3h>ۙIe^YMhwi)~Ҩ7 Lgcֽ.uRi.K$Tm1mS߇ g^} 1=ŵRLg;Ԃy>i7K{z؉-[yVZ]-ݸzWo4'$c)z!gb#"u8xrAÿ>^:_k:uKċM )?w7{,U,vl9'Dy'gAlOU)(Կ_i~#_k{Ѿ-WQ0a*?cuۀ+kd&$Wy _z־_x[5EZsFԖVp̓(@z-mu >HKNV-tq sTM?Z$V"ئ67&C8?='LPVqp<[)jrxz#!>JE:/M !O9Bg wJ4ĞPҢw)(NNNrNrS.4WCI̐F'y7耟 1kW]ص NEzHх؇@lmAkonW3 %J `:j5M?A&~Z}?'BbsCaIy{U-}䘈"4emH >aZj͖u[[c88`߀N8S{3;+\OxWJI!]N"_$`V 1g%I"/2=JږKY c}XO\W? 5hq":9QDhԮ&> "jk)G:j7HH7ßOzņUWӴ5KaeӻA85]ɨAJ-y&9nR[׵PM]5澵O[{%; c\**EIgO9u?1Iom }4&ANϊh.Bmtl/$G*MAƧ,RLx{ MVk^xه8y7peVR$6٨*ٵXE ~qz||(|jOxo5U;,Rg3z!5Şyy$8B}7\L^-o2}:Wɧ3z]qIs5-q`В ).8pEk]4ˤ-Cm/bMv29TO-tY4OwvAYIY'BK?aogl#q?1'ߧ]umGp52&aY:q#K_k{%kgG`FH!?Z#~Qsat)o㲁L~9+xUtg8afq%r^y(@MPO &ˈ((]|mmQu̎AB0ŎT皯 hj'(7鷽z>ՔɗKNg_xycM쩨O4h> LZ)u=U,o-%B<ѣ>*hsM4KBBu;x.{GNW&c'o@_j[)[d}~r{s]|iWSCipg%L$q^s]߃g|4}0\2$Z ĸuMYoOk$=7oQZŨ|+_plx.M7RxY aБWAs5[yFi?}Y'CKk}?.t]%.Syoo,z,o=Q2'8W9f/Zş5?[oͥ3 Ϸo?7ïZo|A6go ZtDykdyK<ٝc$+◆~Z߅/x`85-:h5;9G8qoNm:Qi-_.a㉅k{ho[FQg#FEs1S"9e,hk?G$&T O3(p8޽7{FC6iw)'0ӼX-źבzrx_߆#xxЄ<} %UܾOzk:/["BĞ&ƶ#Vuf1!(H)gaotnwe]Jޡ9356ѳ76-RY]K} ˌ3XwUĖ.+[#oټ <!˜jh >ic~W k<"]L#{&A q>;+v$r5(+vIYG#cwG6h֭goWǍ>jZ%tW < 01. 8ԍ+ٽc) 2XaEO@l$ⵯ J"z&o}強&H''%)8xwz*[osNPfmw4'N3`s7GLS.';h_>1|DdwmGڛ]-=V3om=/:xg֏E;aQE)Ӿ6Aj!#xkƩ?&nZHouA6I>L*ގ?J BRLsg+w~oھM24RkB3ƙ.Z|?xsPxLg6mH#|Cjm/&O DS*2w5|;ZBԡҼym+ivNEÿx6n^hҚwNj[X˵Pm)'^|8qz9I5 t6Yc}ǖtm$;}kcQZg Iֵ.\ŦM}B]ѱ!uKHՊA^E? tFy6=ɺd!0{7 }ԩGnu sy02 F5:"ԍ6+},ϡ(IG].έS<@>9]-ZmwZ Lm29o1"[~?xfP{2IjIAg"O*8DMH7e] |WC)>1KMrQ V/r!a䔍<暿<.4o x2̚td%ZO 5۶W'ʸV |,>aS](] ^x>f%Cψ!]Xy .AvtR#?m[Ǻڝ7jV wW%mgR0z|i!&c&4{&E@<#xB& 1R+4V($RFiz/xOԴاM[ò$8F'٘;3NθO!~YԢ;),1ǁڿ(4<KB~1uj62AC(Niu?3G|/Ɨ#B8cךs*uRN<V'JXmx}EY |oMɞ(W/ޯϏ⥧4V[mZ_<Jrio2;j Q1޹)u# ݙy!ߣ#=z~#Ia4:Dۚ֗o|"G4|9F"H, x~$^z6I_P٦hI;[9_RҨ-j`i-46byjkP&ήgȮOQ]/_t϶^=U_ۭcXM+Wx[D:a6}͖YU#cys"usk2DmQQ=%y(zG'VU7)$ww dWa<¶"+8f! r ?7k9au 3Iki#edJ#6(q]+ѽ\]7Z}M65oJ k-垽,?zO_~J-tZAn%`90v1l;x=kTMcVVgGwe}Ηaq{sonM:tc_`ameKyhZIjey<@(_'^5nßYozMH~7ͳ/o>z9yMG8Gqqdkk%l˓=kYsV%rv:4_oWQ=:q l!&md;c_մ5v:nz}L v_Z O ~%7g?ڦ,נsE Kocadq@)883:+u&{kBQ`cw|b6w[{+d= J*ag!dGAZ׏ͮy7Z K*1NotWcF{Ie911H~b_6HC{fkωZK,7RNiȉg\r*[Ehm>r8Wg ǧJQ'5ֱ:;Eeqk.-g֦M9_%ec6uY&IK"wPaʞQsA,=WR(nd>e.-sZZmx{HBM6 ,I;g5)a =#+971T.;}K[kO]C]FZo1b5j[Ku[[kX_v02" ~cH>Ճ<^'{ko*%ʾqCР$cV.}SX[cW"S*nQԒw14_3\\ KܖWw[-Z1#D:Ez5ԭt;OC<ʮPu=sں7IZ>iPRy{>njbkMVosk$=tY/$A6!'u#)G9ҮGrBy9;ϑ {Io5lK *|]y?'_j .;z y7wI'"7]uI(+q,j6=K}xWKot3U !y879Vƅ=k_&Q;="!PqҊpk)=n)5]Mg yD\ Iygrm,Bvw<'c$pmҪjZ-myiYvo-ĖZOYO;ڿY{fIEm1L#Lw)E+Y'ԭ|EzRMߕ=dgwVTlpr$γ_;{3AzUO>Onu;s>opIp-߹5^k O'#a.ׅ&Io c'$V| ?G ssW6y.f\,8\F]S}y/R;PF|r>zⶼKj -H5+ͦ}N;z}rMD(+bE]c66Ǩ79pZ̎[bd{Rį*28$ε4MvR23Kp.[`{=vvRפAn<ͼmAFSG9-ޣ~ga}v#E= >^GohƭiA IvJK ͐F Kjڷ >ky@S b%0#\Ck."H,?Vu +7Cg-#eĞzm?Q?ŵvmT Pu-J3wR]A,Ɨ+KbCk kjZ)9ʑE'ێkl޻tO~M1<,MRGDyh64(jx4'/߿8y!sƒ.Zs~ȸwR&} q[vphdXW˖xcx9?8dxp_ &uK D 'fc'p9[C7Й6F.ct\֔Qd}=oZ xWK5۝?T.yHF$1ϭdvDs>=$IȨ[dYv֯ppzrz=>RZO4EdV'{ׂ5h4gP$|r;g{Vbj\o$w֫kwNG9g޺QH|Eyil_,+ysq ƅֳ;Œ'A;^ndQDLnϗ+K z}u~kM6$=g'e}q4L;@p2KΤӣfD[X$Gd,q9O_ o[ݥ׋l#_:;pg۞\j-YSU{k_6%v>t&9rj77=ě<Ѿ1.@ˇ]?_-ŵ׬11r-tk.!8?;g9<4ǠV3AODowD'c*֏:EI'zc/T5[-DF +,UW['o,{7$Ҷy&oynKBU$Ww 6WE5e,\" r ർ7#YCؘ?3Z7_ٵq&td ˂00 Ha'j)ͳ/5 )Q``d㞕 o!y&:W$/#jkZuƉi:{gQ.>E#T1hcmL6I e Z'ȴ#ʦnO_*]pb.G1nrEv6m6ƦkB:+m>;=F'm%8&q}*YQEDK1';#8+ Ͷ;nl%W@3v5/m5h5\}|d G'@5(6AY7oB;@'9j-Xx^^%׵;]G({W)fŕ\Ų { &}?9Wc>jrL8 E \Y#J$nmH7ƑȬC$Z#y;RK6zUΫg Օy9tpT=O5<+wvVPF8KtM񟽻?Gu/B5iWOKۇ)P?+~=PqC.H >N׈[abmKrwsHH|k*nw%MZÜC13|F n+gĚljumEtF\lS}7]S/χauiKMNp. l8 k.{\c}Y+5ͼ7^>OGZjkmgȲF t >f!1ޭ}WE+Dsq{nVzn`m&pb1o<`s|UC{=1X#܈ѷ}Iڹ=͞Ghˬi67%8-G#d\rHu\>׭,5aey{n` ʠZJ9#n TRMh4Rv\H3nQ0_gRc]EխnWk̗O$p7}Vޤ&i G--ɚ6rKmsN$wd qt鴞?^{>WsjYxfRT1y< hx%;kOIKGӄ0^Or?ЅNGC1=Pj-ޏa^e5JD6'}9qo[)[WAgihQc@9[S6Վb+kYnRF|99?'w'==G,p˷ޱnI5y4=8"%ĨzV|>!;v#2}rwZdWI_LRɡK!krv>`;y_6=޶I類y3%PWr閗~!Ԡ.]i Ւ8wé/u_տ15OWmkPK.Mqp*岒WZLU4M#6$֣MŜvMxl"Y.ܟ3d&1kum;Vk"{Y,6h u3*iֺ-FI}%>I s p{qSNJlmv)ɧZ{ x"O.x˾O] Ӂ5bF{y$@7<6 gXӚ):]YS[o:cGZͽw6$e(M,[D#xdD-yϿjŵ< _[jZ\9ƞbG)ٰKkZm捠h>%owr4w1<,('?7kҼUuoC[<~k0%u+anaKcaoon'b}֪&%nU9Ho^yކd|pp3Y0=6eBdʳֽJt&y;I2ޝk4;*d!d|+t8 Gsd}$IGo,qnK>]?# feH_=q0t۞0 I4 2&[n?iK! miEu]*[wܗIOl'a돽T3n kFY#gɟG :U(; ;_O]<%ݠ|}>ˏ[5嚎ooX^6ߛ#h矗oV`M2!5ƒ/ÑI ji][tX4EJrH#TB,ueRD'o46*{8^{Eέ)wK3p|E@v00Gdt|AW6Ȯ5܀3}6-C/ ΰK3Pd!dn#G<>ANF}._o3PI_ʀȀ|$U! XԖ4M.$U,.m k&%:bzzq+Z9E0Cm h܂ۙGj[QZuI ƟxwG&O6x@PA8_R~9U|7{ |Iִ{rZ_ixu1.21FxŸi&xnňޖQ\[َo18F.HUfjEwsIpbȘ kmKӠh%0]iLww?1|QsWgH;o#7˺2>(*}7C-~^_$dA,}f 6&w[Q'φ${RrUu'lŴ m-㷙f ϒx S3zUh/kvVRDMP _?5-66OO$q|H l/^>_#i }:U7f~mử.V}N"t-$vR9 0+мx7V^-Gi׶7wd2Bj*qnE9%&uT6vpǔ胯EZLi =lj#S~:סJ;njkw n5/i()po ֲّ6#/C[2[$- 'Ev{çu<7-1\OnY=J9tYu F9k%WF g rxֲfjHbH׭:_4aWM۸-:fquyav`'ͶWmkGYV!ثd,9'csvP_D%m~9nODТ .{Ul’ݼCew(pzWBê-aJ]!@[9Z-l`9_6E_-r'R|@QbU~(混 0 2q⹧Ν+4;I[ $mApKr"y;NJ,;kox+n<2wzc ;Yм/mxW^l#KK+٤tޞt%ߝp:>VM>8o 0=Q[I'pN+w&b,SJ?_[|:a|p0:mϥc-Cyl$"yb_-叺pF+1DwOx;{t~3ߞ5>='NcY^m x݌ i9YtVZ7m[%KiX^ÿ^3]A<1$/Hg#Fazx6-gyO5[7<-LG# 0P{Vޝ} ?iIsD .Sy>Rљ^g$7Eyrϧ#""ʛ{-Gӣvڼ~cKiM>࿚p(#wǨygbCj|3ߟ?S^^EF*oڨ#u+绎v!vO38ɩ1ج~Gd+"8^+{Y"~^ݎ^-8\'`9o.<'zsiicn\Df_;86l;5$F7V+XΟL[G7<=x5?"A$͖4g3[Reݍ]9aogmC.xv񸸴B Gzvv*Y7խo]}^(>ee'VPv5!u9) p{.QS+aI]w}o`YS7;Mgo[{i_=uy_15ݭ;}aھֺí:O컘=slLp;G8 'nq_5x_Zذey@1ǵ~*#^:?#v^:S{_xN,3|) i,Va.ߕ׽z~ 7/dz6P#GExynQ弻tR_.d0&ҧӵ{U,_4]t\[;'xQ`4P|T/? ֞.%!$3U.k(;sNnVbO3˼$(ۓ+ؕ:u#cz,almu49 KބWҥ|>`pG]B^ǚmޗY)#!AA[|"66Z|D"#qo.p+Zp^".}ZyxFY1Dy†srGr^-uo |="=gLoSd@kS ) Sdͱ BH0Ilg@Ho|w-{R4 /[M̯Yi7^AH#ƆK@K<;9Wd9]ڗKw/?Zx_7F~tKIo&c p%HS1><tM ^-n%ylTD1ɳ<Ӂ_SEհԣt߄Qy^c~ |ZMs_xLK+ci Y^72/#9i*QS0޼Sd7ԼY{} "/ D@$` H-zE/~YZG/"C ts ߊ[=Q|A 6WY=0Fp|_Fxs:~a:oHcp8=}*iOۦ<Y{%5|-cǡ:||<'cթ|e7_U)fחr6Mq%s88;kWQ{9WtXm'FGKq uvZ /A}?B֦{gZMPW͸QaTP~!,c^TO+hTI1<;piB)}>dZH&Ko66mNj$O찑nf̽f(ֽba 6"Q[g(nN~mkӼ'vUѬ4f]!HL-*g.xeb"B|-sŵVtoxv4f{h-cy:$xawЁW juMoDIWw:tbw0pMqK?ǚ)ø|iҏ٠I`x(voCV P5^SVln']i1fޓGx^\kly<3NQ?ώWL+/,-iL'oԾQL-}M5[Kد5[lo:H"@5?e^]Rw~$Up3Fmt,kW|]ޠGѭ闟e}$2ǒ> T0q輏i .so凅u=cN]doe%3/*(<Gj߆˨,zC&c7P {L+T:Y,Si) 漃ƻ7xRե%c>XHD\5,Qv^Io`by 61Kxk}igitpTr& 7 ޕOJm'_u&-L=  oMqdU)7cN}v+;eH"#y%Ps:ɫy6~$TcA5hY:s{}4h"C<ӟai oޗhIc'Q"Y# ݊Y{O2 G,wYGϽlʾ QhG'xߎJ_ړKyZ\/+*l~am6&SaF tw([d >Ai{מ ; {h>w'ϧz_񅇆xO7v7^t@F->o9S^YlaҴɼ%'6E$ >\+3nT;ujɦGQh:Rkx|8!O͑QXQvQ'r;M˗o?Ł2MjGq-ndvũ ϋcoY6HH%"h$TWy_Aھc3M#otk[5.GkhJ>ya,r^Gmp'ϐ:"1`Z(PԴChr@֖qE$4%˳ X9[x4}*M-uˋuqRM '?+[𭵵@8^;k{|Ôxr~jCSoszOkA#.RkxmjN)⑝[FqUo\Z\">Τn íNB ΕgXopie$??n{Wiﴝf<=C4^9 _s<#mtgybyΆ=8}Y;mPXQ"IF"=thǸzw\1 &>!H4oA۸H:v\qXps{Sz;灼e ևg&%ZvTlP'2 o'ş;Ŗ-vťOVȑ8?6HHԦОA"K1M2Gq\6Ky%R4D'`CduVu[Tb*6rPl ԊY &Ȑ .qO$MBַlًi clp: '[mWCԭ/,Hx5"]z@.,5,WE3쌐H0?0MJ^@O{ -u_ZSմAhڝ$Cv&6V 7:e"I%"wfq ISf߄MrIXh2V_<>8+/t视܉\t|ןOj4dx]Ll!#=\[Esky㼼\唼|j\多:mNN\M dq^3vk"9`|ŷ O]PÎZ-YjJ^M[ˍ7pvٯl͝,ri0s7.gqrXZ"{QǙ8.y*O ~Vڼ)^NM;%7+ $NK ,*GGsp?pBSAH xE<_RsykW^L)oGo8L,qޔ8 .YMJ;yK} Ш8ڳO w9$B_204no,5jR ԎF#> yc6%%ʆuDϱڿ@NQm wؖ,ȫ&~,>Լ _[:RAEwm\YKu>X-吞Pz)0lViA1==ȳj-:TQo"Uz' }*k*++͞DyVHۋ1 xF0jڤVg3ǹ.!Aߚ)/O`9ށNN6>dlYj6M`\\,(J$@D=yOJ$Muhmnu(KcT)xlMb9Ay 74vjW3\j ٖuc fUͼke4>x"ٟ}Gz~ ֶMi.+! lz͊Q8).>mZu 9nA>rտJJn"ԡ7'E#[›Grá=hk{{!-㉭ x$@Ι3|.*X,6f&.xt'8{7Nnf0y"y.67>c(IhAϦ떺ʏ#6$9#WmnϪKF 2ʺuLcɧ Gmy%*mr$𩓏c]7M7‘lQGn%ݾq' w =X_dC˹:Ti1ct+P(vKuբ{C ,vPV q;b$V*-:kP}9kyO!&01'[HX8mi-Z1qfzi}M弧o)C=}t XԟE0KtZ@9)aݩn족[9gB>֥z#9` cG{LPǩ WZ' 4toU[ua"ƉuZWۯtr_[ksTFXaPD" q_!>~jΡ__Xj:iZP3 2*Uu&ПPRVVF]L(dsV V@)sa f (~NK<9#Mb:_*"BY$ ps[t:vuk 3i9X$uU!Yjeu-Py$C2W}891^?_?\M gNAg!!Eqڼ~.tM7IQgR{sprcW<|\hӴa[ =n6V课d~ NNrMXO纖mI`tmƓcP:r132ޟZ]57 | & af-4}7GK&Vx=rͿ8c 6Wz(t.B9lQ}_B7= ;K ߳H|veM/|΋ Ƣ.Z0I(_zzoai9͡Mc|Dwo^uD:xm-4W0 a<)_.8W-crSִԬ|,v(! -˦!(5ܷed/md IkĶ]6Hm՞b?v?i,R4-cP䢶L*]%bbTԟP ƿ *A'=WL[PäCgj-vAdWolE-դqÜ}42>mX";qzj"cޯT[k]j_3Lߍ fi7:y{cs6千\9um -f6V㶒s*NVD~CvA"Ѵ?jd˾@vFhih6QBhq*cH S{uF~%ܦ[,"!vϥesi-M!DonGs#1⤷՚Xt_ 7yw#L̴Ag~MOQ$0ҎQٷAoZVpyqg䷃Xn#R°vsNdO.;Ly9=sT-I.$N^ |o'4^-VSޛq>qnH%1wJdU,1g}?5tFSޡ wOiI6>V}[v a8 0^׎KpZ]-fo,-vZ(n%93>;]ut|y;t9cT{o&!k-7,ݾ@{ zRZin @JvdzVʢLo= Aaol$cju=~BDF'i[5!q}}$X8mtM. bA9Y~~Ik}ce62mxr6{SHҵ! Ns{9AG1ik29 J)l{], C8?Θ8rZ]FD|Qr>a$2Zgp8Xg֒zۙ|$_A,ͪ72 ~qxQ%sANMT0~|]ֵ!3s@Ӽ;)ZgTe˦cKHi'4h2kQ$!iO5y*dw⪔c+h)]*m`]dCPx#]>%s flA&~rH?tk#,1z{41!qZ57^xYYM6knaGNS\˦m%$[h#-ʸ|?uLj!;{Fg~{oI"x/Eީ鋬\k2VM ' 9 vk$}"CurPդ[3G\ښE|ݻ8ެbNtR?Z&`hw97nm57OQK,gHEfPv5QGĒXE |-Ę';w t5r4bTls;hmvW":NX2 Uxn.ll3k:\GnBv9tu>èT7bM"Ik-c%I~s$RV7EsPݙ8>#&#wgGm #r+2[Jkqoeai[oG$`YӮbnQch.DwMo& x>:i-=Wzek6!x&{18cc!O%[mHr8!`]-7WCz`t\ )|ZU_.C̈O2:+M{YYv-E\:v\K7~iW r7o{sTn+[H䱼۝'X .7@::Z{#Cnu-?$l!ki!(?}Tb&~_]y8oS'gpU~X.a[&PuA>ҺO?*KwYw4˦.}>5M7W}Do4/HuDI }"<˿+UG̭Ѥ}NR+ rk-_` YmkOX\yi4sc9NokoYit_]yꓖhGNVesAHcClT־(gp|Xz%+B0X[5j|LӴMQHø o M|ɪXo*6viF6n{`Ufu!c\WK]42qEs:;mq\g's6KqK;7|=Րu.2$cFw<7xhKSL|ڴzG)kp&8v@1&sۭzYk[^Iy%R+);g;\*'5k;afQ3!p~P|ȧ#7WQkY_h^uZm]!cw:rkiF)Sνӯ]skk=V6W[`_ c&ko-|qN_ax?x >|D-\!G q&  xx)x Hn~NOh]*;6D{u Wg[Ij:R>ƍJK=/v|i]6i7ñu OZ~cI5cҌE^@GnٯҾ1jW?oiZK%6HM/k~te 2~bIi4HL1ùMylV:AWW r;t&}njLn+T|1 .'{6gomd%WVҼYxq_ CE[h׾m=ŽxVT̑2*rd+-ǀK2MF,A[ˤ1اamAъT[OG~'2b=rX۾ߑo>ܝ^O{ًq0#LOAmF:-JY/!A_iG\{D|%=w# `I3?ψ;]2KE{o!2.~nzv *IpMzE_pcwszc3iֱ^8mx]|XWQ|Sx}ꈒ[1NFG+h6opyxn;pp$2(4>%|@|7-Җ}ns}#u#vIF}k-^v8Ox7#5MzK'+>~\Vw٦QIuH}TUď }GCSJ-M;N{[ͮ>0gC*8CWϾGI\GoPӴ4߶=Ʊ O:_x3Gk\|eY%׵ Z}E/.e?v skZE#'~'Xi+ ̖Ǥ_ 6ba;01z>|# KXY;󡱸am - :8~׾}IkwNd{d9lv8ps[:6J\Dlo6V?w?ޯ p*j{]QvM$MCixLmﯥA%Fc~70rxo/z.go[]f@Zl8#s=;6$˕xCH8p1ۉW~2xS~6M&/:wu6VPq2D$@,$_#ף J6bSV56P)uM"K9#sd1AwOՇŸYPoch2$i|mAg"࿁>~^n?Z&{u>H LnIh4BWrC|#ya`aoe{^w i.f20A$^ռpj=\o#;:q#^T$կԮ濙8BVNp?J~xU/KwV] gÌdAG~ii?osaB>"\I pg/A_MN>j4c4mr]TW$[ȢF><~A5\5BK=kZnT_L̒@Pg2=?Io_`>>y +WǺrQчn~HxνuJ~MC|VXX9$R&;KiRGhďq$|`7 Y5fHY||2cHM26N n ~lzux4IjoݵՄSgk\i-cȁ̊̓۞J=T"HqxSZN,o[{呏tBN3x)s35 Ϫ;[[]ޟ*sH:MrS5HʹA Ɵs;3OxFYwq=“1|9qf!2.AF˕$rqd|-,3.r"f͸!d}ٿ/Ėm(.virO!N2Q@: Fz?#|?xSnS72X%m*G&N#;x$kƉ[fմVho"Ӯc50 gw]xiTSRw^ܷWq=sYz|pg "{pG'ݻ}ڡnL%'X1:0nuQ^Q] ΙcƈSI\u)etMm}qֳKsA 'r 9'Rw F/Sݏ1vƢ;|O|:QyWKF r=ޞ׭ym'MRKqqr'#Ќ:qi}9bML|۲ީf᷂D%$3PrqWHmt4I3AƑ\vv>YisY8eq*{5;X4 "ery޿'\5{ym ڈ& D*~&=މwgY]ވ e  ˈ.w]5&"0lK(&Z7snQ9szKO .7$Ib\# uqı ]ϦZ2`W?OnR)nυdd,D-*3H+CNqSF4.;xcLkokO J?ٚ\vJ.&C{O #AյѧLnj@@bI@\OYiߘG] o>+<3mZF[%66a)!LVT]׀لr^ae`rOkZlzE {XS#H9Ny_$kE ɧ$vO`S!Wx(5˘өi\ ;0\r@߅ד~RIfy@wOzt{i=W2)|f,%Vj*,-ו* @quWuubmMyhq>a@#J-a$6mn%ܳaHϷT5Mz|vi! /g^gPvϕW8SVk>s,.-m"n6tw |Q>"hzGvLIYo4ϥY3I~TF(/ct3NiFN׵SS42 '[ۤe@y'c&ܕVfN t]zw~(W:sfߎՏ2yE˭|v75o1MSWAosJm7ƌ]d?#986x.M~tkk⼽ww N9kI6EƹuᆖX!_~r@ݏqexFԴ}W"\Z ml} {SubTaf-$׏yh8Zi'v ]&5a{0!98ZxPu_M/ŭ%lc$yv}(D9kjMo о7~NA(9 nWÚ=صHmR#&娩PcH[Y {|*63y岹Kttd|ab=s t/TM2őwRNZφK6NLGצn㯽hqI8˳MYAgd;+|OhƇ>kqj..嘹I<Ukk_#P1Cp \6!c 8x+7ukT$MKWB4竉&sN[5,Ҵ{\5b5rOʥ'o>n[hm`Ξ9gm` > C۽!@l{Մ"ty «g<|v|r#U,ywH$l`pK#Vo.vBFI#qo3[en^M$߿6F򯞹$JM\Ǘ" v$Zoqi~QA83Y@r=0@sk},)4mѷbl,\5pu+Ykm-b3%`Af =+eK׼!Yl/_dO$goa{4\jrٺxJힹo}I%i\LBRKÀ@#9VDYXou; ;;ug#sv/ݫs_Ӣ^yo&$\01vU^WI\Mb킒خ]z-#Ɩpp`ui?0?ysSJz[iƫqS;0cPF9HK-c?+cGz6S{j |?ٝ6 IR=969<:s8s[ ^jTVO>p0 w P3VI=IjPOs)Mtj Ae -t6-<kƩnV].î5vsV>ce 1kO7 X'AHı`vqZjf׊6O[õ|^~;$'V}d`'\R VE3j~MbYrcG_ʎ}|ۻ?cZK~=\&e/VL<b綅oLwe$2GUDZjټVb)˾:gzUCG#[Y4zM:mF ?R+c:\m6mg }jbW6Z{D/eK;ٕeo׮==IQ֓O*Hgb9mz| >%f! ?t*Nr; f]IqzO-|KS)5t8樊Gd G# qԖVv:b M1|׉ >1.i3F4K$~B7=ju ċMoT(s D`A8 )z`Ay/"c;Sd Kco{4ꯃE$}0ޣgRMJFOճqV-յ [K=ESFHHs6)G/>i߹y xLA ֺU?z͙9itP51.k%АOVdOj)e6\_9Ix8 =F*%[hi[r!(Sӊܲ}KPx5ԈEuk=\OR !Z^`V#WCbЃ\gj-jvx[hI~yB巩(c3QZeNJ]anHr\@rq:}a{/!Ĥ`8r?|Oo ZRK}SP#ى|C{,?r.#<7sUNo7x'¶}/ #?,4<8ta<)'^\PYMjl s޽X'/mj eY9K5t6yp= FE}*K;qyā'٬)VnlRwJ5umg=[ö4o(p\ ȯH޹y5A~="$iTbt("|lNt=4ߵ ?t1as3yF;)p;ƀ`(jԞkPM$bLKY\2@3VRGml]J/9Q ˧#\ S[Y"_FwN8mUxGVѴ5Fg&pǜvR͞4V-޼Vd8>@8 r}]nGw2 {*)e5l)o]n.߻88cOKZe9IQ?\5iCyFLɯ tfmCs}_K+k8L1h9\g7J磴 ?`C2,ξzɼţ&r5JmnjixkoB͔I#k-n/Cs:qzd@_YxOZy0>X_2xH&G +~___ʼUS.N4>;K Ǧqo]`>:cn#Γk^ڼ JGJ}=/ک|ݗs#n}3]mQ䌰oi=6uoisnUt#[pss$sO#;qW?qcJ:cFytJ8ڵfhef{Q~WM*J>XJۓ=OZvis βfE*J۳-|CE[i:.dx? .2L7*o + ;GMLp%FHǁ]x:Og;ӉI`o!t޾.NҩW9Jtz#GKxjQ:e$uxo#'>@1Lb\4GrIƕ-\ZsC2d~es[Eh)x~Uf{R9Vݎ}]Cii'V$`)5kv:|N҃ZOKZCY֬H2{d387GHG3V7NHu+}F++H,3oL$88QZ}7œKPR)"}[qG8Bҵ/ ~SiV.#0e]l% ?inȴk^1֬ii^)/&>-Gfhg$9<瑁$ gmv? jWזK=7Ȩiv<9-乵ҧ$Q+1pG'9iEw7IXﭬdK?~6xѭo:R4#8 c[nݑ_:}浭x}2 5zE?c]$ tپ_]5-n'!HHc?J.&IJT:I~xYvoe64q"0WM]5l{ D7iwO hwou#LmTPD[wFay9-O4nn!ͼ7;vi1r8ܷg>_NjvOs<[ԴY&U3ꚤkj- 󓓞V xJ4]dXYBsq_W\jq>_"$3I;!r+<7^nt-lZR,0paZ<s,WQjKM>5"\ѭ%G[ .-ņ~~݂_@x7΃/|G=7K6AD ˿Ywʳ4/ƺj6c=ż]Iyn&H2~݇%wgGt zKg-JI?g db~sq[U^{`##T$qoMCBc*>j75I{eQF$as'^xeqra> ;QsHD#|ڶ~*k ^ u;~o4&.NX̾Wé9?B[ܷ x]3# vlr|'Sլ.'.%u@dȑ~] U+o. g‰^oǟ׆H˜(a17OtxvO/<.R/2H>P>psQ÷N=BlQjKė sjXcل94'Kģ6?[5ޡ+Gl$( Ȁ$OݿlRdoj2ď(ڜ!=rrk𞙬Ү4u4QhqCq, f)'chWTHmG>ԢG''tgڷ5R #t7[Nl{\߰o|3m!yfN`5w]̄La*޼c{|0X:FͪyGᱟW>>_Fѯ "v?!hBh-UWv~3]mſ4{=Lko.0cb.>s偞&+mŶv~/$;vZY{`UקB? u&qm>㔂I23!FQ^"u'})fYҤ!'oPһ#n|4*'f5 GNd[KQ?>7|O]Z]e$fd|7{Z/ ?tK+iUX70(S<p nm-nOfGqoށ28=uz⸙=w7 ºOt_k(5@i2Tfwt>}k_|7|MqVZ$ ,aI +'uU?|Qr[ZK3#p"GOt?iV5sl@pq!a'ֺW3"MnnB$ZD&q{ 䓾(Q|qZk<սEVJH]-0u$f5M|nU/!|I7gN#O$?<77Wzֱ\hچ Zu3`Ai/޺KGa->Qen[9ϯ"0u5sL-rJSm'ME}UӴ?Xc8p~IyŽGLWîx_[3iVgkHI.y&I 9.&z/_f-ˤoO$qe0C;tVX0szŜUJ/T J!$ 8$\z|ޥN]3`?m~0umS]!{ -RxɸP @>F?kge No|Y.t}KOIjffGBa/{ +?[v;6j: As 0?D؎Pxx>oSF&Mdsgpj8jXKܖgΩMʒn)n?8%_xJ.A4)o|FgH,wwr G9} Lj)Ŀڋ=h!#B8|߅uxB_ ˈn|AXsi+HXtF: 6z}xJĖ^‚HѸc+rĴ!̺%Δ xwO^56ľ6үyf1 o대I&r/>1Ӯ\&Le,SC9_c{_^x*Im>d*$T 30?V)2)al;+vW”b9S6zx-4kyiw |cYZIw 4*ϲmݼ1g_ |e/Ꮙ]'鶚u%]+he217a>__^~Ol/z] e( E(sי#|a\~ x/q'}C|N<ÜC  )ZxڜӢ9p,-O|:_o_j7HC.qof`J ?GvJW5 .ҼkM _o a#ɓ8>n4x^E$% 2d) %a~VXK?<Χ̷XZg?w_ymiygM~1Hy^cuoJZ4x3rbĶwXZ [L&A =F og|'Z4m^U2I uwO n<BFsO Έ4xeoYl{dnMy܈I㟘Qƣo_ƥiRVm?;=miEt CsL4sO$o9wov6g ]_\6Cq^g&Cm}MtH10GXA~ =NEo䢾8T冧6mi֜#jF۞1,d"T2>*'aOo_ f! Gw#;ӡRcȩZfxi#hwP?w{jWPL}.o4Ql6pdjiwg`{?Px",qc 22jXk e7yfI DŽ_9LzZ$=4=/~8Ϗ<5wjֲF+ nMdcZ'_>- &">vq_; äd( s_e| R5Σq54EE H-gן{T}i>4sдm.Au3|:q_]ͥط'01$#zFkZ{7/_I}zvϧq5Zgk-W`჎iY/T] +{TdKA<ҁwFN ?jH<-$M C; Zg""Xv׾3]mhVmӭ5ƥgq: 0'rkxfٜE ;VgJ.6<[T?F W/'Sx.TM[s&aqP.ppxX4FP;VrnWbGP \)g|-7hK%ͫ܇dD>ujUbR}Vլmw7[t,LwɁ4!ֵAyEdKX<͐qH8L&'<{ WRbKX\}k=RXo.mF`tG`w}k UM4_+Z[v s$ʅ 0lxx+J\GwsVm]/ ˳!P` 3] $Д,K͎ԑWS,Pq9JI&iMykn~0OZܲJ]hŅϟsTXe\~`8^44:ԙ?rR9nuњkآR$!h?/Ne`[j3qQQh8.)!AzdRй{&A nGuF,Gs*6[F̐8[ cE?|0X\ɫDXH (v gf[w=9NwmEFɮffU%r1z8?dHor" 2!#z5 H,Ş#I_GCш#WE#Ȥ1 iuyĆkh7CyvŔéAq=d_<~pqq 7Kn|J)f~lo滽[mV9Q@˓p12|`*v<htd;""m>5W)cC+09߳u<@,ڒPA@qy!pդogAyc!Nx9R%u[7Id`SjuLAxWɔ4+XBǝ9{ehVReYPCstqYh@$'̹ ץrZM<P#qՔj+6 xdAC|sYZx^}CJ61 # 9?bRBocwUP%ψ-H(x.[|l6cf9._7xnHRgԠS$Hr7 9Z<6bKQ cJr? v๸ԡK;3!%5ZsU/kWPTyoێq5w*I) XcPb(x)Au %̮.m9ݹ=6QWxr`@?Rwփ4NYmqy $Ki,FW3O5pۥίq VWg cpLـrqk Awd֓J}%Gs={i7(-ZH`2r/V-Im gHCq$: ]? uM*kY_\Ybon  yڥ^DYbphRdp;JѲ'-ඵ+fOConms*a{V*w~,bPXsAe%4X&H쒣+8ɨ+jaufxd<9 mY4 4sf\,Da-?+"4;uCBwN:&]@ ʺi=JHR;oFy6/NtwM,Uc\ W65iCH]2[ wGsSzwf XKx%y\:.3JE=cĨA"D`SRXu.PD3湅i~OWu|4LFk= 6KY, 4nC:;S%'&V4iWM$nD==ӵhkknFޟ0HGA8z-o/.@GWx=5m}h\yV?v'pl۱1{Ƥq] AnH8bX_ä[V}νk&yK1sW=k䖙uv@9cdc# JYGcO+g9׭_=ipY`pГc ~WMek] EӴ-O\.}{KC[;)7`NI>iv<7bF瓾{ڵVJxf缛ΘNwQ`rYq'īnNԥas8 y>L'98 ƶ!6٧oxu WL{nť]0U$-p+}+{G<5Ѷ(o)B=ykˆw\GY0mɓlRts+P SXGvbs6JJ~rr;ݕ.,lklOo1dNm=zmOr)۬qt2Z&_?'yZϺF*еm"}.$gގ.n==5x"4DTڗo->ƘmN<Y/qZxzkY. Y@^9R>rRbc7Qάťвאey/T#s?z 56pn%|Kםt-c C[;"#.#?$3hLH4ۛ4KX`xӭ.etY\ _tA0rsid64l,*e,nd^*?J=CTmr=CSH#/S6|;v][(WW-wst-f+yF۹?FF:)e5USđ@،umrVCI;ki}x,K2Ijqר~?X ^O%~ENy(vmLs ĶŽ"m"IyU9ӽlxwRM+SdWQ?0pA6AƶN[hM ?|Ejzqw-zH>BW?w"Iu8E¦9R˜9wGQ˃aj12c3d:#xtVZmZ &"!(j,v ZQ:nTc<81X'^  xVwC,-Ц uwTdi|{ks^n#.''>\|nK!Xk8et-c &nqnsiɿQIa== mU(.qw$X~_`?Zv]GE4F 4IY<]>lG>{uuKDk%'ɗ0?* UQ|@w˪K5Dž}bNkQ]XzM]#kh#6Wjoc6!v GE,\ww_,e^v@pvzUN}.=>OñVԦ=CiE8onrx|OjV~dilt<~T VOVcZum_^Mմ9$ dK!F~y#Y-&M9*ܤh9?7NA}xEsKmU!;885p_ŧdtM$#O>u%{٧k4+- BqIp8q=+Y/K֑\\[>q`F@E:W!e,oDȯ!Fkja{q$H0't&I6&MW[W}ɱKb 9ؙ9NuTӭ$\Dϖ:wffK=']&6wHV|02>i62Zs;K*)Q1#2\zNA, 9˗ v"Cv?4k^"oﭵR;k`ZI2R-݌[{?f::}O\\CjՈ nFzۿ @yF:|:ki%<F2.|Ǒnu +O"["̍6g-ߨO(_ZvKmJ=>':m++a^³櫝E}Ԣ[WEʶQNB4j6=j}B{cZ{An{bGzukT2r:ֺcŬk NcV K#LqVR8M|Yi>YI&Il RScMؑ千`-)4M2%e{[/n:ɫK >9umCR6;RDWrFRcigI6䶺߯c=qW)9=EtMk:m}!t^AG?x*mg|FlU(& +##_c/+TL} BWYD~;SΫ$LEOJ Pswu"_hzq>Ijs8}u8,vbi7!R9c}$!fppNqY7ږ6vvm"/qApo3\UkGSWND&Bw/?wA=\U-utH$А?jo ?h ON>G+%C)$ܽ0+eʩ7N2xZu/H]Q=8ndyz}s\7z2q-VϒS= =UCČ6g6lvǸN3-^1דTs(ѱ|XԞ]mgԎۉ|?PR<9}cWT;p68kCJr$~^5xBLm6M7|Sּ ڥՏWE}YߩVe'ڪ`XX9%aBwݎMzMcNĺ:M-2At wȬ+_QMq%+e sƖ748kniKO\o8۰q+ú44gWmZ:#5M6[Դ^ⵘ]f A_@IXםwshR-?.!Hۏ^~VK3X]n5Kq0Hd p>@+:_ UynΑ|*8lc?3]/CђTVdk_A-MѢLu&f'=M^{-#ҧNv&O,!GH:uڄPGPur6+zW#ѯiwF?}r<<`vXo5)-ޝqa*j/[-BkVuM"Dyu!vt,ePۋxFt+rO^'6t$Eô zn;}4jgYl[RӴRyO|q^m|+xRqJ;#&ĽY}i")tdA!CާS|M6z-ҭ"< ;Q&&?BOX唞l{s?˓x:=7U=r%\Y[Z/? 'rA2T` xzxz7q:5R)?埘**1O_z#ZuZuQ5711)-K(G.8z$%Q7'㏊OjVO2ELprOnSֶo$t+My޼-RxX=yxf+cf^O}WTDk 异;b0oٰI5x4ZŤg~#}D@rp}WEP/8AipGQ|ɳfݱ$G3/}kW/ Ykzwi%k;lw6nH9I>G߃|V*0i;&񦷢đ?eGd|:HƧc۶GJ;$ $}铟''Lv OԭCkyS#aI ~z7i>&FXNbLY^MZDc >~G;1Ow5[CuoI0$A}#0ۂSoiX>Z[CaiJP/:GcwkM_sh)k+M,Sd'i` >֎` }҈x0j mg}໸8͓ޡ77DNLl؇ Z47Fq/ b/gݼ!M2 =k5? kZMxb)ӭ5[Pd!-scw1MS]ԼAm^.fVw gw$7?LzOgXkS7m:Oz=Ưo/fQa3?"۶=qV _ڝxZ@pt6ϳ@czc 5M$0\[E?RSk~hzt/˲5X)nB6P6#$WScm%-SH:4k5ơt$)L2z rkS MVXaK-ːC! 5.$qj<0qw),m04ʟf@˰.UݘԤӧGC7kW<#?-ӭy\uNSSJ2/~ײj?=gZop(]3.cl#㟒msKxFqu1&հp;܋9n~≺/x@Gc{~̿^2 SA Dq)];EzPUƲ/,|.rֳߴGUkt/3"6wa!W6C/[3}*)3oNxsS֑q_f'f?iOڂ 4-Qc8zHjOj;LZXCq[GN3qڹ5.MǞ;:n7r+o?P>lo))rH4׊do4k'q&6{Oi@fDM8\SLr4N6=O/X_~K(9F1e4EZ|S.HOm@+ _'eG)ڭDʏ?Eq)8ҫZrOƊDQ7"%'iymOgBu_UԼH ܧ5Yg| G=qc`[?iIi6SG6Z߿(Fs5~ڿԛG ī=7/0^i= 3 \*lCf[_s ;Po,L8~Eq7 :0Wđ7w|>{5RX#pf3k7*9~ -)%?jTpr<_% O۳xOl*itH?_.z`O8˃~`7g5S5nkrdiheY5]TL,os펡yGHv 3Ƨ~ӗT 7S.+UVf/CO.m5>M&C?7jn19RKQ[!N /1%r'8o.w:[\~Hln՝Z$أtjRkG>eA|#G8pu=jj 3^ | -Ry^(Ʃa$)0g寓gOın*C6́w7Oz3僥(FUi ~$K}R; r3X*9X|%(#* 1mVN'P[qEʞÊ|v-K'(q'6<}s~ҞB][~(>E"[L79?w:W[|IOڕ֍x_Ul)6N? jx;_2ɐ4BD2`?ƺ/ iχ >DdGw,!u;ϕ_LTrԸ {8"o/r}j8h4Yn,.%O:K.&~dVxr[Q BFQbx8@[BW}R闖[S :25 JMvƴW6hogqqcJ1rdҭ>qͩ~la#~Np:~, )DI9EƎXK ~gymq6&ƈ؈F;8ެ-q{ckgBׯl푆"ZtGl`k[VGF%8B9kl)F[:Îޜ|vcqq Ȗ$<Ώ'8韪r`U(SL"-"q&Ȟe\:~7btfyQ1ƃYL Ku{:}zT2[gsf$Ro\wzZmiqlob# lEijaMku˙oǿ|q|z(8֬\j:Q[/AvI@k/VWkM,.HUɯԮⲱ%${\O+>F8_\3wy?+L+ͪMj:wWYr{?]ω`$^CmG-iS랙3Wxdxe\jP2k{;h%BIKsmmlD]#}']=L˳75Gq+~I'no'e6OJpž~:n H%2ɘmgAayɭ Zj:֡krΩr\@#{r0 ^i֓yw.] k{4o#A <֍yƮ> 3V*\4pKHG~Oҙ٤̰i k'~+'.[}tRVQI@.X0Pg׿gMy}p.{qErF a\]]^\[&6姮;|޳,?qЏ-rM+Ui&ti7ݮX,֥2-!<8#-XTPZgo՟yk A%[ @?0IWS!YM)4v5\Y] Hf$u,u;tnZy](IC37=:կ=6xyH8O# Gi|B5cR6ϝ;wϧ5S|in5;Fژ.mZmkSZni"MC>>Tqjj\=Nca- ?\ WZkڡ2{ArOsZ&黲̺G]*[V)UrnyxֹXKo-}Ĭ߸l8+rFzVw$Tlo>²>z–2Is|f"#@K8hbT;R$+-0`OUu 5KuB*Kpv@pOLcoE̒./&*p{ld.L)P8~P$!p͠{#a)HoK E֞?AgV]fWExԦ-Q0@-?I妭JP^;Y.cqRcfBҢQ kpBv}@#ܴ^bD|5`A%=jm jl4D$CP^ݮJJ}Ic!k4{<=qWj~'ڿMRVL@oq1\5yq;I,F.7M Rk.Ƨz%Q؃#9tFR{8p[I{+ To~EI?kKKe3>%M3?w`xsW5OFShrM0%h1dc)@qYηk5\EvF}qbĶ.6B!/H& mY_ V"k)iKX>1VL)[yΈ: /d(1jOA6hxK^cxo[̃kk|LY9~<7Z'ojr?t~5$nsm ֦pZ8D0< wW1ozEͅZW>dp r{AV#eds\YA5>B4Q<&OniF_iZlϩJvDu27ڱlO:[k@㍥z}2z{w=޳6g@3΃^1Snx{x,y}„"$8ǷJ{}^,&GsD?:ο{6Y"ˌ5iqmXV ( N?VluKZd+<%}yshoЗvQg:;-E-Lp3dfs K% _yҸ"u/ y|ȦrbIr~\A1<7I}QcLHH^!yk;= =Mg :am,VA&7AO ^*tc6gqg-j}sSԵ[khd(<^@mqS*6lp H$;(?1aOֺ Uyd{w%mx%`/z-sGZZI sV6[TxHɔ:!;j ictioanKq%D2rB6c'/Ñi!^H; ~o#dFLʄ|5ٚ+ByDVg8=X&Y=wң2BBpPr={V[+=;>GM"[$` Ʊ\s\Mv~kg\B[G&<6Is=M6-BHbP9m g׏xk f;He%Ea ]:"Wa O4 ]hR5O8}k+"—/p֤Q/+),ܡ֫\VwgNigp9sZjEhw MqN?]tGt1<j&gQhu+hR%T $d ?(!X$tjӞZY`eƙ:fZqu} +(v6ΫPfmLn^A6{kn%bW?Ͻn_kqR1r!Yka^[kpUmW#$`݊׿V]. |'Q)p|EJ$чZœp\@@!u?Jt ^j-/5>m_CI7'{#ai:Cq麵6w)iPeZ3~cשxóZ6SjZ!i7D3ۉ!1WI<I%a;>PJk{&e2]}X]E:H`1'_=RFteu"wy"`8'%^k{_N\ʖQ\e !q 9P_乖{K%La9s4&&! v`I V>l@AP=\ֵѼ[xyheC A_;zm:44KVw>)$w F aߢuZ^x{Y\\jcgDR7@X}LTu_mԯe!"ڹޙ&ĎG$DO%BNA5~V&|>W/kw*6px<=]Odnn;!$8\ڵnj4n.u4I>wF1Pi2o_ܴpDۄ/_h㴊O:?D]8?1-Ʃx6+K/dXIƐG%z`75A,&#aSJע.^8ʹYS`r?xb?4讯/-՞- @{s`gji8gu4;NUСK+y7ec$zJ.4Y0;伎GYПJbms o+Twa6:6㺶sk]ٴKon q6k%W;?豿2vNֳwe$z~8i>2º^sYؤ[~êl ~#jh sOhv$Q!4B?Vֵ5diG-ُ'Yf5Υ+\$tH*7GU(|r\=sih,Z4|v qW~-,sy|E r͌(7T ߟ~ZGϦLֵH7(93$.e CVE;{c#k_Ojw:;8ryWӧ\;a^cZLZ$RFwI ~_GFT*Ic{Z:6dRTyYb0V=QNiַ?alcv#HD| qFno%2 FX?ֽ*Wms$i:eAٳ9뚉J 3/ \ݼ3#FpjFFj] joSVŕ!EYNNYJ㿽OS&Աj.O=3m|8|g:ơ/^X.XD#ygvG~¿[ɡlu9-Ht O|_r+o#@!_<َOp%_Oχ\=zG1v7^ 1~#ҩ͇iK'mGoc05JT&[_#/cUylTjL #88Mx5PJ8Ǟ2ּIKk>&udS_<݀p3^1u}xn+;[,qL$B:7AǰD> }{KFY^I8eם[rYcwd߸ sg^W~,hPHW2o|r5 U+9Nbƚ[⋽.RcKg%GJbMƧsTDN?~__ 9A}3nBeXv~T?^ٿVoj~HeB,Âs_R+w <<7Af`_* xb}g;Czne]V qj_Hu_jjzJ䷊i ;O+TE4?t?iWqʬ@%K:u˧^ ~1l5P߱f=?wǥs?n~33m^0G !r`#9OB z#íHԮ57,vw_<\MJZ-ϺV=;6Ei Q:K,s!?qN'}> |3gf5+MoX}DiyIMi)|: V5Ĵٱw fMnelƖ&\[8aqUZ릞KC/ZY[xPlYi {K[+SĚw!| $9]ޞm·lwn?ֽK&ԡhn,ّN>i`Ԥ4ʱrU5m{ßƇ_6{x#sZO iFq LW~A}cǏbIOsB)0\_\u7RGu{q7_ׂ~=o~*;M skovw[et=s|~Dc< y7wkwLeFz?ZMφ?e^'<ٟKC  COrOZݸ׬_&|!2%`][p`ࣇ uj%Eqeq% ij|+o],)9Vρ(3CXi 4 CUu]$N4gMaч寴L."-}t ynmmORn2^z;sϽh躼$xn˒=²$;Pi93޳%ÞyqUE.gΌmc[+Ax^\ʊKoG+7Os A"Fh7/ӊƩ/ayywjc͵kGH쀧OwZ *O5/$ү.n%E`FcGq#i,>\\Q^7MQ$6t{!8ҝ'kmmLɷ%qn{6\ 7L>^ۯZ?>H\7`w~p?40[ڨ@sTHԬQjCy W(yR{tҞs;x~mͥWp,/p9WaK+[Kh`@0y:*/lRѼ*e9~FK}v5V Maru9N Q7)}q؏ $`\sk mmO%?ϿJ.+N NG.N+s'[<>֭!yw@{*RKCjIIZ̷>W<32ɄBK`Tgi~|XdH0 tpܢ(>Շmp$ҼQ&{8 `gAMi{^Ad`=2TzEr=VIs޽d}󷯧XbzpNG+&y]w16ڡ׎a4pK^v\?#ӝ ㆥ &I5]Cz`<1W[*24/&}5גd,2YlzN>mM14Z/&ps_m^NKI#Ȟ=ԛ&]/W]>+oĺ'V7Z1a'3aWhO'ysP 'b).eY8ѡwޠkA[2E"[ LG8;3Sm y.W0!}|嬍ZHwy'B\)n1϶;RI|F6vko:Ell~^9Z[v>ִ=Pʳ{N*IV|닪KejVSђ +݂3Гk K6$7wO?|<[W2.ܧ_ֱZc Rp&:;_]nZEz]K<d,x-m$tZyu߉-bÓ9;p ެ}kq"{ >viWZ3l #>ˌs ֡Ωd3qfFrr6/e=\=6_wD1#}חysmX卜 N?Ƈx\77U֛sqE£Jg86cfs~Km-.JST xZ6zEū,𗳵N.%#)|jmɡY݋1|؃p1uہ֦ReD>֓ʾ'E $ySTcԭb66n Gp69z`׬0xɸ&^Үc<Þ.~yyfju1s6csڮZ vdRi͉tFFfKKަLNw|vvG{wP"DsrN܌qҺK> ᾉ૽EbƑYF?dfԩ5x^lcġ u#LzTZ63?YR8I`3TC/33ʝmgQI[>K#]yf$d䁁94K?eD=qx9$ WGY73Kufe{ȄSJAp=-;>8kI-%MŔ6M,$;#=e IMys$0yq#t"#K6s,vq [12u]+RQM7ARC)xS޶x{_LRM&yrZ2d1b44£$#JN=w;fx-R=ȅ}:6}khmḳ̺7/ |?Z߼okV2ty9t5j:vI{vHP6/ ӵwvsH饲Y\=B]yÏE5-sO, OE' 5J24W[Ӟ«$/V+?q>1t[ifiڕomuW- 7eC=Q=A\l%Ёxx!S0񓎕~{ivq:oIpD,z8 +݈ėR[{9[2RG/o֓N/גEҫfuV9$i7)dHӂ+RY͎F4eg}2p2YFZ|- V}um ڗ.<S{[vBXNš\Y7w~]q}G铿)UxK);c3ךvIko̚6v!FFKH1yp[_跓qńLNr҄ث N3jWCbq2qЦf7&>y9]~kgũ4kIQ~QO;Vm -t۾Eã'1y#݆JTxY _s7k&,X.ɼp"osM>I~$\6^]\G7p;1|>+I.s Vɰs[zr15rM&^$k؀r c-m`-_+>AV:sltPXIPI^;6;9.ty4r @?/}뙓T1jSigŲIHl&L#Ksyj;-$ç# #$hћKld {!9pLj[x vVx)&y#r[VG4VIl Q$^ Yt'f.k_i po㾗+q<+~/"7L뻧jH X)$sp:;E278|fIͨ3iv* 8 >d@#4KMhkI L0fmÏ2NI隇BVT;Ț) a>.bm ww1J hL#9Mu,6 Q  ɸ|jg=(Z+q~~x>=G.cw!z!>1A̐ۢMttL("*O&RK*\#| @WZZjG[\[?$'@+T>uggkm6!} XtϷv'OE{s4 c1٣ ʪEI^п_O M.;tki_ˢ3YpP¹V\Aw7I nv^H. 8C֗O|(0cdM-͓|.Q0#!QNRRz6m> DO29EIdfGn!tnfV:F7[8,iPK9]A u4sm_;Yװ (y#Wx{*/%Ul-|M MqyjUrg~s٫_5=jR)t72'#F>s4ʷTm0;ź'64p38;Z4ۋihO6OqUJY3LON=O}_hz}<14#OO|[saZx#v>4nt$:g<KJz|AaxRR;1@r?O]agm{yŮAVqt-RU ӦgB>Gwduu+(lY/xrYzyxRs:`%pC ױbm'yspjޛ[hZzF)m?&X}ٓvM3O&d׼c Io$Vm.hVɏP$pk5>koiZ.6O^m:P$L9| eYVz%ƛ7 d];J 7O_Z~ b״_: p>qҺ{F_-67C׆Ob K'IJ4~$>+m \d I3LFZ!߆#>ˏ/1Ø/5s ݭݖwpf@m]p>\]Jy^Zpx'y6HVͻuy+mlw70A^Bz>j_/|Vz3CXx\w/x!cnu+2\$7DxwR?xm"Gj^u])'I?poC08ϽReO2$t"..EY֓Ema%OX8nE) MxoeeTMhC 'w`|=+R4GHԢtgowyW&*j@\Ur|Ð> 5b֌˖.t[}#Ư,NNX~쟾mȬKe>qmt #}ݣlYA Vݺ%gq}z֨gUNtV>il\yhe~+I|:$Э[MOJZag6$lI&j:ǞW*yrΟ/·.upjSijF?dZ|y%;cc^I|P[cog ,mexJru3z6tTk:>n$ /York̔Ԓ[J>ld}6݋ #@?>٦ksn9=j#FyQ3iԍ;_x#U7ռczd:|`neP(`c=lj w]Cwwiͳnx]YwNV75GXŨg-M^sCj6#ž46D4/΋$6!q3Xש^-{8U td[Yܾ ;e]7Q,3͎$9{2Lm<:G;wZn6IU\1$3Y3\OVr¹a*p厥WWQdp3X&dJϖB^Ԣr'FdݽC`}W}u]j V;vWY$!>\:if8N8c޳cG;!*85͉qѝ UJ3R_KVm/<]An|V+4!(1:Y׿OƋj^_u V#bЀgy:fm ̺ ËH\ZNQyn@y;d3H> PQWv*G ?i^Mkz-Po ;3"#n=2I:a^[nW|,񗄼^KM4M?mHK#vy54W>| ?'C[:Yngy.$cy;AZWmO:o%Ǚee5b{qm'ds_uO_~3 dLzR\>ei->wy'5mፏua~#Ihb4cl,tQ { @p{N*1gN-wzx 隇_i!mfoD2]#x3gtҝ"+-(>ߥĖ:|u? @-4r Ȼ ~M NQѴ魏md}N'68|[~*|M?h~:7Dڴs>suojݳ\u~By'КTa>u7sN6^'н $`s3=?/Nkox":WƿvӋ[yt$ܒ;6ܓ_4HWb[pf^zqU8NKdoD \wb֔U=#Ph~}޵5=Jh/w=T[EYָ~](Wv+J(ԓg3zNkvc]'2pfpNziH[!m{ "Jcpo_޾VY#|^dbmR7HNNG6.ͣi\[6%%%= ;۝'YgK3#?6lƽC+pE!Yz5ԳܦO-]Ϲ_> ՛Zznbgw%k]n= 7ΞFbFz˃o! oS[Q ؾ~vzIyrϫ@zY@HxqEܑe7 uˎ5}sI{:nHQY$s{sXbw{!Rb]م (O?Pϧ&m: .l~qf 9_OZ~lE.绂f9ˑ@ S:Vn5 EeeL:}k_=/Kmރi6ghl]`rv+9ǖW17VfΑI&o?{WszIf4?&z(l8?jOވ}A_/s{W߰nTm9\z_3ڼs~8V$BZղ-Aqp>Z5hǀ/y9bdtaVh]iiK˥f׾jv̛x_/W4|+]xm0%Q̯|?{Ex__qxh@yod?6Ӟ|~I\m|+Y=,c)j}kAT 隌3j}v-ZAۡiKQ@.X9k'Re!;ʩB1pU~bbڕ8-d2Y8„R|B.Tt _w:Y)AqR| LcڿyPx_oZa;G g?x ?ٶyfWAc~.uK/'.+zW7{.zc:h0y{ X}W~1Ҿ6qm C W6we4t77OJ2\i(KyV0Ξ.ڹtق:pyG`2W^kw/4b^5V{KXs)f=+aZxW⏅>19Ǘ^~&ѵi.`I!݂8|7VWѿ5=Z"h,uoqIwUxSxGXΤy#ܧw 12*K]l&UK~Gޟ_P=ع]ุ"8M @WϞ?xJjZt{Nr3Nw[^%ծj&X IuCv!Z^˟CgE#ZP1Gq&tG"%:2pά+TM\:4itKXtas!a \$w'l< ^]ZƲG|D}rzqNo|NMKQgomTMv($lbx+{JjN89}^ ISJNr4o'Xyf_!&b~l`>^Lif&bI&vb N=P &wyX?0zgD֥}xk&x;1qmn S#cdrkybivzỵ-D" e,[$pZ>E|4_Dف[}j tjg]BtV_y"t;y >j&Ѽp1p>脬s43|#V NuUBkbt9xLlD8Q3]vZQ %͚BnGcYqTt2E-Ι}K#'2tc8$`«^W)o$Vkd/ H-!5!{+Ǧ?U&4ɭt젒FIL[I?psWOG%gE䖖'f\ @Fp{Ekikl!đ""s㟺:T\h${ [3v,PZj$cˑ@u+Zd~^]_j?k2=خnLHK#~:zԇHO{}'j_3Q.oizg6O;!w!#JyItu&X! ]dwt=jվF2C 1LK>U-TZQJw{^6OO zV2 qf9= cLy%Ʀx[JwG+:3Ҳ.Ha -4qdٻb?pcƼc5,m隝E/v ?Cq}zWW{ ⮵.Z\ʢ唖3q|p'5:KuG%<o-ѿ]W:ޡ^O4E6K';,ci|Zɨ 9\DLg*wnI[rm3\{EE%7;\5;yn ]:ZGO#wZλ{H[[k;h5y7|TN󛘝ZR_[I>̪+@@4lAWSִSP{;[j/130m獻U4Zhs=nR)"fèFuKA!S9w#:zHll/oh%ʄv'-{%[{7p~us6f/nq]A{un&Çf8 #?P#ui ` IA^b3 s_JϹ{wh 3[1Ӯ>y7l=f9CΫ[Of4Hcxd xu&4]X,&Ǒ|N=?綎TgK=>l޴[٨WRJ#ңZ8o&J\ {St's8H<)7qEYZ[̷lq6 4!WDDCg}5h"F\Ȏ[)"9"iaYB-1Ai&\6"c\8_J~-{a (E/trnq Ky ~\139n?@KK+m46ڵG/3~q6Gjg Zu><&Gd`g izVmB5E%i]kvmG3rqdż !dW=yqm9}ې^Ks^ɧ]qegA`e}|j]Rk GW N #2vqߊ[DO;gΥG#[EjBO@ox%ĝ싞ӤƺUQQnρ8?O|FִGq[iYǺغ,<'G?r[AJw=Ǘ$Q }G9N?˛Xu ۍY9.&sI5i/RhViq'dǽv06 nRkM-.lY._1a(kX6I+x;r=Z%֛=HeF1$JQo~tǧ5*^b΂)2>EFvŐx9ڤWl[mɱvOjx/A?<)߇1it]jCcljI#XeMg&vY^I 1Օ45lF 9YKN%nO][OqerOnLi""!=kV-UԵm/H纑ഁom][>ޫj>ɐh8EÙYژr&;"Xf0ڣ-8r\qT-KnGxk%#tSc+P:ŝۥg*N oޮ\du]m`s7_EGwr0эSdr۟=rw{]ԬcxdB8M"\`VmZG0&AA?7 #Z筵;hY,1|=zzoxo&]DcǷ8lgYŽinw0~ݶoc[x[NyaHYNO@+[X,V(W.x#sۮnuimrUt/L{?'#9T.MN6pKlnA8TQ^I'LOmԑ*!Yws5g$.#fٝ;vb {Yz'!Lf%7ǭtxs]L}w]:=K  SvnFi*nZ+%=VP%)O=SfsG Ig=NJۢG_jώ>y M-Xc~A?: i(e.Np??^:1ƭ1GpyV7(!*r8`0kNCR扶[8\=Joyl!r3Sv[hZfEDLIb$=Q.=>GO 2yfBx~ jIا 5=M="CK{+l6I!Taprq{VnfsIcU73j ((?ONдk[F<~"!ݓOsڰnaT]<2 s$t spMl}qz/g,D\)p |IJ-؛;C֟K`׾}1e/k4D[͛MA%9 6>=ߊmg~$]0دWk:Gm^hЖ\ ~Z++t5teʋw#u ]%H壳<坋_#s1V3R4 MIX_jw) 97~oƹH!g1 {\-kgymY[albi5\\-dK["O-ԁuXvɮ*m"*T}o"CPwrzٹk'uvp31I kJUZ&QGgyORJ_4 ѧS`3 aֺ+^xUo]XLKyj 'i+zW]n;KلM=s Sfu e"MbJ"Q %ZfZ4v:nfңѵ4=wBрƹ+MKH {37jq&8M>MZ |K[RkubNk- ]jS, Tt#qCI]NRReP>D䄟ݫdE夃RK8rz /\vA3yJ~!]/ƷO|C^;Hp>)wZZ1Ӯ$/>9u#No 9GNUtך=Ͷ_GDLv2 $>]>|S,j3v7j76FsU`ܱQjLYޓ; %%ӵ^)>J@銣|tQq&onDb9&9 y@8ⳬ--~m[5ńD+feP?a\Bj5L$䒍#hPr}" '; f$m(xk}GhJn.-/5/ >{ԗRI=.4iB\*8(z`ke2ؘf$Q[5hg{j2>>K'3,ܞX^6&ؒ$[\a|%a.n$EYr'lWcX+WOvKiYpcfS<=M_3P]~7ZFk봲_vڔ(G/7nuqՊк_$CO#\"uy=Wݑ5A Wwc[]_2qxoå^￷bH͐BD~VrznKGͭ65 Ic+<† }MbZ__2F%/sx"t ^k?lō&|nd Z^,T|Ww-﴿cΝ=BP3十}[EkTz זv6AL$*  w7^+f6}?7G1#ڰ<}a6$ovЈHr[uI"/Hby9W33toC '=V֠V$Ao)I_X~p9aq\,'Bl-m=׃\jr,;T|m$cU'vv\R{{6ܱ,ɔtQIOZ[Ij9!3s\UT>bS?zUMsRrIlOB4$4S c-{R)+諪Ŕgjy}J .("y?uQwT+0͎iZ{ZM3 |_1N1ǵ}p! ;4x>yo1y[ !9ڸ&i3&~'m7n`fHSPw6MvK*KGec0 *<+sGT O>GKtyl')mIE;柅ߏZgF@h> ~T `{$G괚|Ċًm?%j8$pjl5.07f~m:p6q7ԹJS,"@q&sOP~ƢQ5˯+y);Sj2W͜Pmv+7mu,%U=S̬Cz#u5fm|fK7W^ k0T91 ;"أ9i(I|~?M4Rg*ITO1* iUZhjA\3tR\sYv}-.-N#Q@ R~cyE<L&+@ Ҥ/Z<I?͛rOS_?P۞jBpa)-fjP|sUzzjHY1QWoY`Y-wާ͡v;e(Sk8 pMxG<^1?.AULc{V ٧32v@w \%p~^9b;Sin'I] +f쐷f䝞aU݁c{Tրo0eYOTgS$3/+${ןJ`?7U'Iu:RfT>1ծFqػug'@K^xɮ%szMfuVWm6qWP/$^^*=nU\a?:i)Edz&HAϛi35)jfvYIYUMGcNIc< :+O3p Yn,@58rűt幵)΅5yEԣ1|"^hi\gh՗8[gZudm&nmZHԓZMOw?:YX<ʰ7r~?J\s>:Jn`%mȿ|y%Kej[h"91ql@T+ی?\O?0IzKPǡ`ۭK*j?a#4wV`ϓk8:UvpXxv=VugW b=Z֛s=ղ`\yqwc9NQ^qiz=MNݦ>J2LO9?V~Z47p]#^ܵk7ۤT VuoRܼ"^NXq7REX~yM۫E2ճ޲y W=lboG{YQ[ YR v,01S8]u)T\r>ʓF]ɂ赤sxɥ$)d+wӮ.}K?>;ygoo>x+}D:mϛn^HE@.>cCڮimQ ul3Vӿo,e)jGt^E;޼V63L @d) 1ҟicu~0l[ȅ^2{;L-byLhQF6am \quBpyQYJ'R;[GumN@-ė9H EGPOR-JfWǔ6p;JT95wm6)&=}끝jhl/n[Y;yձɭ&y&^bn#8vE,,mm.,< ճzVfxl yI(s7 nVЊ;{ y;ߜ|c?7ҹE5syldA^uy݄ EPrhZZ޴R\A#I%W?cKΩ$2d,kG9Sji ~r[X SI!SVwlXWQ\6Q1o=\:zj/شf]b >_ʏ}민 eåYIa-ĂxyFw`moOݘͫ}>?mU2!v棺9=yWIgRn:a}eݦq; el FPQV[ZNH ? JCȎ@FIRlصǜT 7vg {?{vlY6żzE>]ӽ66֎Zy -aH:FWC[ڶ,(c]߼D#޴\"&T͕yIp$Fɼm<=dךjx'{8`}޹5%QRPl JN1v»T t!˝IڪIТgc/7}U 4^;zX6l[ArJ㑴pq׃DvO977i8Fq9FW.>o-/-y[m$GmAcmI~t_Ah0ivVAG ` &#K 4yksT{det(J&+7mw6BUUP%H3 ~1^0qy ybƃn0G'w^Em C6Q1$g# 1!>--!Ht>$?50˄OZ>58᰸~i8ߡ<Khk.}ϖOawbk7-{{}`|q=Nk䷒۶iYj~)Z96 VC$WQ]+t 8pI>u-x'/Ok(H' )7F?>qxKgb 6ɶvx_`<ܻ.#x{ˍB ]]I廳] ֯iZn5l4p8QIpkRR6捋s]|9MxG\׼1yC&Rc߿?&1רZZMG[/S^[Z.;39'9?챮|&L#ordM+ KBhs/%sLS֛K{ۍNI-%FP_8MH<;[G @r'Ey$OܧGw#2M;GyyvQo9@r0~@y&wNmIjˌGC-8#H߈d7Rnf76wwFi8'bo?'sXx{h ϱ$=N[`V5qKSZxZQܻm_ML(ܲFB1R2xRjϝA=}-Cڤq <7G~׉j^5fy' 1 6O~Hu,9ziCesѣ՗šnAdIl^;X( ˎkǭ!1К\ؗx8esXS~BsaѲ:sM8Niޏv;ќ i9q@sI>ԃpҎE7?~ޔ' *vhv3Sy+?NSqlI'>~_QGImE/oQG]Ԟi0‚n868>ܱY '<9E>\ӨF@nh u0 P/z1{Pg֔?3MwHpT cdt֒>\SH8sP1m]ǥ.AE7w֔~-.X8i=G̣v(F?Ի{ O[(n?z6?49|ۺdZWe,bWϷ+ ?zS;w5H1ﻭB>f4XW",rv? gަXLsnV_znr;[+_V oixݻrJsH= B .1R6^*fThP7 nD|Dϵ&[oSIi\d9mܶяj nv2ШZ#M lZ<`T#G6,xA%ۚK]GWM'$J4vp+Pyλ1nm8} cT{P˚9w4w@9tSI3)P~_󣷭6-ϰp;IUo/j;YS;)QQ[x7_U?w9qQu%O[ba.^7b&^Y>Sy[Uf;qi?TX;S3qb; _b)?~39 TV[VY@ݜ_wޓz6ed^k3G)Ԯ߷ +>%,5A< ;nR.x>cgp;V=J=/_,4^b_]@$N.\HrNx?oS{8, Uuvjy9=sQa]j..p cĪBpzc99c*!{+df/4Snqz~[[F5h#OL¼& kS?W~5hzޗ5jyAcH{5fR_(lFm8G;M$<1x}x(n.Qg" 7Ϲ>lӎJiKҶ gck$v#3. ii6_:՞ ?fAx Կh"6~27V-ƛ2 ؠhG UjhM߈M )qQ0AvdqJJ!?nú$FS6 H`LOw>-S×6:%ԴN \E?~9G-a՚Hf~q蝳UWN)%ս%vpm0gwנ*hI)% A0R0yq_}?Li[˗p"B |/$qMsw{k/ĉ{튵+ylz<hi}w٤rw`8 ;do9CT4R>t˹3 ;´O["G >Azc8$ucjc>^[ڵRK-s\ $d}Eiy.b#ΒT085R ;%t&c,i 9P9z[eIXWR(Sh2X:H],Zޫ$Okrblhq5:d[YIw| vnWR"Xu+G3 ƴ4bmvFNMYn-]axIBNUB՘/,o߬!Ly'+: yu42pęi9?yߋ]2Xn吽gkvAzk,[v+~tzYh_gau'ߍTxÆ2SQӜ x}xgXO#\v~=(~WshCg?y<0υ-Y!^l̲s>~{yuZΛ;d 7Fh+8Jǁmt:Ws&v.0S__~~iW!HnkyG{88G>ᔟ޷saGCsc_KJn^gqI!d?1\=27H^C)/ҮG in/ 2e*qx$8rJb'}y~=|47&?M^gwkiVM<\hA95'2I5}.EIkV[}J&gWe.aTn#qy_,+V_ϤմOƚb!^vrD0@Mw]%tV6mf;O?Ȑ񍣓r`WE?N-ޟuMRK0eKyh#m=Fyjr\Iʁ,G';W_ڴs|~iF=wHniA-.oWVH9$6`0[ Ͻ|qw2Hhcׯʓ2Į;V/:]4:U/xkkdg\ΏSM֥vP+ >~#22:돻}Jwb@qjxoO=Q~$jo4q7|z{Z-7wrİLq;67;Chk7o$!RƠQUbRY?NkjFomk9/8k)ԛ#l:|$0&ܦM]MJ=i2>=?dϧ][-ZEEw{|ҪV-yI8Mazb_Jpvئ0x:[wD0mB]s-сIaU:$l6Xf׵xv}BM[[6o$=DNJ՝FQJqJ( ( ( ( ( ( (PpGT(v3Q@MÏGE!jfzQ@\(QJNhsJM%N(ޝQ@S~6?{Q-oJ)S n~oj?N9bp䡔UM4Ԕ}( Af4iZݨ rNQ4\g6?.(JoƐ@';JwWgJZgS@қNndbN֛E;8␜թ:v~_zm_GEPr9Qu'sKuڧ)Bd CNqFN6 IRΘwހ0cPMsTz&?Gz Nޣۺzi=&V[;v[$ʔn+֒؞QSQ[~VxYXt~! J ﻭ&1;mbqޙ87$s=(aj㍴{NU6qw6۟wr~_z~hZ㟛M'W4/P18ECNX>gU@q)Fւ~m˴ @X~p7_jOn|@ H5Wm!jC@ ?֌nx<JwO.TS:5;9ßҎ{Ѹ{A.9Vdqj]h"BL|n3K4 dP~_69 >\B>ZoNjBrhRr)((\qJ( ( ( ze2))rX_RșIc(aa^zV^-ie}"ő" nOqrkWo:KL5ڇARGLύ"ߓ ?}GPN׬+vAX֭[\%yx8__Tq!1(jGV' W2yLDU< VӽCǫڇ,ҴSwKM.X;x'ž[oyyYtZV\6Kt$^DeRBNnWd.Lv 㯽TMJ` %^~tۜ!ULP1MIhY@qJaDp.|!cNҤǧr_xtt yiHqfџ¡^:xHdy|zwNyyb J?>-5xGGa~nd+.9rgn8:NCs LܯmjVWQq`|sFiC<qs:ri¬.GesD}Ϸ̷g%O?|B,cmj㜓^Sj7.ldycGLx>-u?jc1(X( eG^W$vA-JI\0No5d7RuhPsqyZRM@ܡ$Wj?*8S~726h<ּ҄^2F&3<+qM͸8 9w\uDš!lwaw?CW־ xm y g޴W:ȳ.[9]jPd~q%kӭkr}V-=䄞wz ]ko̷xpsW5gzpUԤ\ PVI~tRixݕd:(!"F!~lVVq]83WwKHG'cCAGZ8s{̃/cm%NWo>b64J!̠=>Vܮr2HA yc}4y˷:)'l#L#gpF=,lPE9")\5b53sr"ɗy%QV5"5gTdYQup;eue|sRM\_E,w[9TR2f&2w-OCnL;!,ϽZa'OK ¦1!) 8JLḤ(?xџ4w4 @MPxS/ {Pg*ht4Q@Q@ PGSEeE6W(bqIJF %p@E(z_gu69F8=PIGTg(vMxя4'4PNZ?0s֟;O QPR VL'AhCq@XylZ|{Jnx.GƝ+$.>^?Tiӷަ4V.Z_w̸iңqZpRq׾m?z1#'Cѐ[ca@XȶT';RC_*h&pҊ)I0ҏCv754ҝSv{ө;3 )ޛӀ'@=yoJgZxPu5]OAQ9tӍ@6@/j3(8րғSp€Ғ(Pq@ E/iPIEQEQEQE#`/Oƣ(~wGNFjLFM%>nVQ@ ;ӋL~RnbzJ.\sIE (($ǰsg7ixL J>mw4m1O;yz~zђ))X&O4e L(nOʭQ@*)@ʞ~oj*(j973 .WGܶO!| gYwy }ZW}N67iƭs k[8]MWL֬4mWO-h{.2gڱ7/nҐ`2z QURJˡY=aYe$uG4YQ&Rpy͹XHEw,K |j c a{9JW [J< DNi(Š(AEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEdQES~G74JeSh19qzJwˊm)9ni(Ani(۽Pph(nކPJh'&8iQK:PE;8`zh@m (h~=i3%8}}nԄ`PJF)((RRjQݠiW2qџƛJ:PJ=PO4o:8>@h ҍ}zpE7Q@Pq@/ʔ,Y66IedSTE'14j4J,N˼.c>ez74lғižZ{u+Q] M7 J9cxB١K+&G/NbeKZڭdH KĮƋ.YmJCp2=k[=xloF?ҮڮI/X`\jeIht7I{KxM- 0 wnxfDI c>:h䯄-PJ)+`>sCloQ ?_2KdI%o BO|=m)}{Wcu A6vf=w6( '4PEP]7x,o?*6'8Ȝ7NqN5? iՅWfQ RĒ A8$; n( Iaķ< }-̖ZG%Աm7#]=fIcAĿ]PZl-dS|1]}?q!7~ygIym#m,Tcw9fyU$g. =N/~2~*z1ӴSPz}h`C[)9]hI(kb[o8;`Įv4 L7|k.#Ҭm5]Nd/~~U} } /w _Zۏc5wrJ&4Xĕ̐Byi 麕DTZYZȖܼ'ѣnCx++m`eM,Mp1˳u&((()A%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@q%sINl``bE)((4PEPEPEPEPEPEPEQEQ@Q@Q@Q@Q@Q@Q@Q@9ShIJ>PSiOOz_M?ޣw);78Rc)@p}i0iHgV娩@ 3SI_Jf~oj?&|DOBd56R?H7p E͎9֠HyE{Iw4~6yH ֘g!z(RåOXr\mT ڠsFME!:}KsM38?(T9ʚ%ܜK)6rNYDX==Qd?k.sܖcPgjLE{IB]0rv4l2l/?ZoFs֝Ȑ<yn:sO)C4qڝCHVkxĚyD/ qNj#IK+.A[XzZǺvX6#/:+܊R3W䗛!fO7wۯVͯ$]x< /uSlwiRj/P<̌=-k[cR?Ƽ[&z6tG+V2D6"X<֐K_h\e} qݿgB%{yN.e"K/8#174yb..)Co&8*qڳu[7Wڼ̨͂z{WQzSpyzD`Ӌ%IJZ4?m9~rEQߵxG ,j:ּp֛s_k 0KQc]HڲH$C$j^$҂Ei-j.TO3`[;ԥ5IL1Y_늪ݎgtүG978pwSK]Wz=_G4JDהqںW?A+w3Nh'aYdջ3J|DMI}Q^(T`(((epTr)PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPޒ(((((#MQEQEQEQEQEQEQERJ(((((\ph( ( ~`( ){-@ GCEQEQE(QERQEQEQEQEQE⒊SPNi(h((H((q56 PEPJ(i( i()A/'4I@ ցsIE;AE4S%oSE?A4QEbI@)xIEQE((A6(((()@zRQ@Q@Q@Q@Q@Q@(8lQ@R@ EPEPEPEPEPEPEPEPEPEPEPEPEPIEQEQE撊(((((((((((((((IEQEQEQE8wކ(I,ri( RsIKGF J(((((((((wjEQEQERQ@ q:PNi(z('4PJi)z54dPEPE(R1GsIEQE8LqJ(zJ^%  PIN'4ԝZ9nh(H%)4R㧽4%GN(1\|hq >6+gQKShI%PEPE)J(( %.>lRS(t4h(;zYx oXeK#[Ok'@<iNʛ@ f1Q)KͰFȟXEN@ۏj (EQEQElomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/background_images/redtrain.jpg000066400000000000000000047673671457356502600342160ustar00rootroot00000000000000@ExifMM*  201(1'iʈ%pHipstamaticHHJohn S Lens, Ina's 1969 Film, No Flash 0221H\ 01002011:04:23 13:45:102011:04:23 13:45:10NE-dd$,(4>HHC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?i ~_Lj>%|p~<bIdv 0 3$΋;2HG*OBv!wL׶ӑ O$NI!qw)ߥ30Uݵ##N/i5C9rФ_w? &vܙ?_ҿQOD)#i<$_ZCp玾, ߉V1wGAaaIOoI]̚~2rbc>ϥwϋ 2JVe8e928mmJ.!$06C rlc$Gko -n/Һ]',2NĆlO'?qW쏀6N/~-d+O|=+IX^6$9V6 ག w8S)?^IsSŴdL.|YiFh'̷8S,|Y?JL}9:x^Ue#R 3^OO4OZE~t,ĻF_s9{WvYkXIi%{fW8Svg/?|o$K P.`(i c>ܒ9x 7 |/BrZ%봐A)Os_&2g?wGf+u-F!,V&;|73 &SMAT)"2 Ιz 83\7NSR7Z~6+-3GVTq~m_O/ 'Md q}L*ܟ^idù c_|Gu;8- K>N-/aR]~D8݌,kNٻ"`c_?˚^mO3b)Si)kkyB/my<{Y8p?) >o/\?5~IK47jz ۧY…|gx페_|WVxr0)S\\:!Gy"k?+]BYנQ$ey+ky$yztTׇj4c/?[߳{o1o8x~^_7~ֺG[^[$AV A"cslB^>+_!uvyB[xDpp;dƿOg9N"# FRR8 4[3Kq^=+I' AJ⿚{{\T|h⿥/;eU3KRAK+yapr2?:ӎ[d{G:f #ހ{U:ua͎xqT&Jc 2#̧ O^QFQ; $kI݇^Tg~ע2,^c,'b:ܣ4N3k|%6$HCIžy^\k?V-.ibӞ‘'>VpQI9#ڲn~&w:99KiX9'$tO.֒[+u z#qU4; ~+ƺK&8F2|>jq|3u>p@]F"X19q秱]_:!;fkLl1&Aes y^cx+2pr9|c7i$x9&xeG 0+;y;'Nj|J 7CҠ6o_BMu <rTH?1#0o~y$z79ߩ־ α}.i6j+ {DЈCIUb7F'W;;;iD r1żCPH澧a0h>s"S WjeK}O|+cq}jSwW"X6vq cO'*׵xĺF{+@; $gAH1c?d2jH>Qvn䞤`יO~*WRaQ;lhH켝s\ô}J{[z^#~$Z{ƨhi967|U|/9Ol5 !؈?}0 pyZ/n20kڛᶝiz|)td$,F1p݆sԑ?ccqA*UT9k6]ѵemGxPYF7Rp•5zjm8U9#,DžQ~ ߲6c+s0pwy]??߀>𖯤6\kz8zZ?O|>*=j'6}N@W.'J>QБ߫id w')u75i,8?D~xMXW9ֿ%A]<JuJreXwvX!ڨTαEO)$14s_^sy11g8uQtiv-Xt l_k^4`ıoo5O},6y`!9l?Q:SVҮF)̆AڭsRsWPMcb 僸*_=qW;3ܨ-y Hϯ=k,AUk'=B+Ռ :܎:vRN''uw#5Ϗ" `"[UbpI 60G$zׯ|# ۹x"$+ $*W bZu;AuQD|_0_`sӦ' k~f!`"M$dn g'|80nKeo='OR#i0^&Ac=UO lݕA0{T𽎭k[v 0#eP p+S.|a礟 ݯ-)GF!fcdWJ1#mzZνHFK U 3NSүrG*-.367 a]Vk !_QmBPiEM=޶V6q_t~>K;{EfRH,|N-օggtMq,Y,JA.q~ gE .[h8yʿd|X|I%z4MF^\¬0Ìe~g9%dWi뾾~7Eώ慫Ci,?gL. ◐s*q:W ym&D.Ȳ*ȏO>Wx:6!kg5uYY`Fs`%/5KvSl% 8RP[Wkjwq{oh9Fi9Fϥ}eؐ)u8tG8vW@ZMOv{i%R"ݷ-gsֽAn>|sݛ+Y9^9TOJu}o-W})TVUk_?w{ j^DfFWsLV2d5O6K)ݪ^%D9mSRcxHj3+_YzLWgWVzՙD-wmoCB1fKi5)ba!Rܩ53~ʟd_ |"A,r\O=G!y+ /U@ӮO_ q%K[iߘW.o#j|d͍"^rG6+vssC7n]чPyFЊz)WBM&'Ϯnz&gK)f)֩ N67(8%'.h]UZOx3ekM.Wߓ K%n6q"㯌O-&>1שjúy&Mq~?DXOCZP/{__?kχr$py:=7uz"g-ni~YfTw {fIF02?\kgQ*L-Er8^ YKVz5왂HY`b ?" ^0Ү dLKơcdb_'kh;]i2FwHdFFc%p_5k-f/ʄK4i7'l6!}| ؞!od]F+]Ff,"8,ђTWumI~~G^mf\e LI-`~~zS6#_x'ϧxt].-n..4Yxbo02+F\q9' kr+{NI{vasĠ;@"-gRUe7%'6$69kUsVur(e mY8Xaѓn35iSi)𺾿ǛJ&gkgԚm_+Ğ=weITlsz_4)5K֡K^^P-H=t7*YX0%I|o|3᫟~֋x-n6Q/bXc|ZRxO8~O>#Qd-9ތ>[Ekm3 XLy%y(揓??aχpxqȖcj\XڭNqE~V~E^1ЅG o1ܖ\.s_s_?=~Ϣ|CgA"4etXad+ƿ.o_k~(M2SkiD۵ÑN:W>Y7<~gО/E;Y;뢷[o?߅ ֧wOƝ<5H+>b\% >i׼ [߂x֩uk~R ˺0I<%vHXu].i _4R[^ vi;政1W:%Y $F# ܹ v' v<|=9a)Tm$DӶO 7K4Ha "3!<r+&jZ8]ܾڝl{.d 6HϯvKNKr>Laz7E :) 85ŘRSEzu=\kMuo(~Ҿ;⾻kZVvLʈZ>1Z|9o.K*=˕q#<^>XHn %泺0v'e?I~^G-GtkSr/v_ɹ'繎3 牨IblDlz/C6$1jw mpP psZơdy~xsϨxO"_~&nH>n sַjQ\ۄ2De ؃1M$?4]|Vq6K6L?>X .Ty~+S޼Uvߝ{O?}.|בi9XWjD8?Zr -8rlSNHjJ\Gi=?Cz쫖2 }_ݽ~8?sv^tS_nzڿ,e%it?:ߋnɬoYT?|UTx7Ix~ bך^[@1j<;ηuKHK%PX0nwc>$uIvR.xếnmHR69Pm k]Sޣ{hy)yH8;<GOjۧE;_gt{mfC*-l峌rox'}/Up潛o5Wi+g?h Ӽ%|_st3Z^6{0|ҫ1 rp8'3|g+OAj6oq~״2"#u/4)XQֿd/|*!`&FOM~'|~ٯvƞzMzf +;t+4kظ[hai:~0(F🍵1u{wL]I˳0nzkԣV)RO(¤lR3 *"Hs⯇t}GQ[}n&op$+t`HӨ z8.Z[˹?ؼtUINX^杗I+8x ~xGWԤul/tWs8JebYmdƭ#&G07}Tޙ^"ӼkO\Gw[.n3{Q\ B8hVܗ&5DlsZqTǖ4-(х;vܔ/d3埁wt_43M23l˞Հ5=P~onmd"GD.39qC ]x;W/B F& g`mPvɯ!fCxZ]> 6Omh8=,3S9S4kYupdl?*Ύ;ګւ8ɥEE[M_٫ƺ7^t^An#V!`HX>Dakik ǩx\Ĭ@M;a]G]oS%W0]guq u=vsX귂kf46K3>qd:N.ˢ3<>WAa8Gdjo˭_J 6sTpASX?xs· ZjI*#98 [\Ǐ:z yl)6U` *XӼ/ƶ%-ͻ¢R Xwpű׶Ci)ݤ~W[ Ftidu՜4/RWU} ̠O†ǫh3Jן"UDقw ->gxE,G3O9Xo5Q|0 xb ^kۯbڅ]tc#;HbxQ0uuv'd6pxd_͓לzW=%GIJxa/odd)HpοNω u,w8$޷ʿݣ_s)85z.< H7i 3r+go~/MOEީE}3C 20,@e8^:~$UcY| "< S''?1Һj4)/B/<צ;Cgw|[j* ^~? x Ou,.iO o6^34[) z_ Zo~2_ u-Oɴn[8 ؾF2sTkkt'r.7.|qiv^{Q[' 'mrlCzX|>֗0h!Wisԟe 7t~t$Ri֧QK+׭-00U:Yʝ}B֛CH෸g)a #G>(K h]Ɲah,MIi6I' .r@u#৊mx:(lWLtN11) v&񧋾?᷎kyn%H 2QO$JdN?->#(}S1S-'~nYE%i+'b*妘vqc#=*H]6G]_(sCz)Dða/$lEi *@Aq^2_cEecܫI9S\ 'zؒ#k4`a#]X(McxNWP[[Wnך&ޕ4{Zx J^%lmG+=ލ574g_ u+19=29F_1v{w{qTn[g~͟ýKuSOwA:G#O$e"W,H$gҾCl~Уuf Z[8ftܓq7x5{f]ݏ%I<5;a2|Q|StJ$#yGeŨ y䟶g5yEZ;~y[{wt_=5ǁ<#o㇂4]CsGճ, ~dAB7n?gwŷ귳JAt2Jd`HZ$B(`"xU p8/>1,7,'uQ^f3޽Iu/):Co٫@Rx; g 0z_I/6p'@I3aW2=Fx?8SïeoZk,M)*m@Ex&.OwemR[ApcV@5ї,91T2Tn_[%cmխi¾"<o:Rz95>&|Uo]|Bh3 9$c5w$ 5: ;O> RXE8 m.y9k髝wI4:uHp`Pede4NT0K<&#YMF>K~?7:i;h~R# 5<2H : $eF,@qHnq|[ᶟό$2Zŕ%lQqu?lSrt'IH4pkϞ&eRzy,%D۔Zi= IᨤXG|vКn5Xzʲ82ߵZ;YU+/+xS7&sik jII%"Hqv@a_ώCqTo_oOɺ[jAv*H 0zu ^T_`>5gշ@[,ۯҿ]?c5 [+V~r]m[QtIo =H_}]^FWR_+,#>Uia?F6nr{SU}RtIatD\o0fV'{>^<8QF/m%c h;p6k4jr3*f.%UѤ^rKvLr'o_+ih^\A {;"TNQrrzY_9Ƨmiysifndlpc=~ꏒ?ग़% 't67w6:8(Pr9߇XXVF/oTp8xm<.Q\x& ?qيKSo{}mmsk_GFB،d hό\2Q|gN w[[2631uh]>4xkB׆Xe1d.|WjQN}$i127;kWKt0 \=7|V[MQ4ayZ_][Sum `ą9v1>ű^h/x=J?p2#(8]@$Wxw6ALV|sA <\n_oP-=;m4_|__M<[&+Xd(cX;נɭKM;N{L+meej'[ierە F+q+-8d$ K̍'͐mS5$o J%Knf,~v8t2*_ߥlCVli'Ѵ#[iX.U?dJ5 }u{iZR0Hq"?_;E]ڄNTmU9x9eoGQhāPR?GR+c0u(F !)U  x>^mSڠ|`1m >xG!m.u ȎY;N>s^q '_yw2YY;k>~]Ŀx"ڕo]+3 qd9M5+%{χ&a|19z}$r4vsUU81\\dg{(Y;LM9_ 2$Zsl,w/Mo5CFz1jhX?^gAd[8ssVjw$ďr~VژWFo,'~+<|tDHeظɓ2޾G9hDk#RU/!-e gdsO>jƯm'632[#exRR4F۔ qҲoccBF[l_~wC =w0Ga}»dKv2:g9'aW_s"WO_rΥcW|ml>i+'{9^i|T6dBA3 4; iUK%[9I?|}QF0+߯{Y^YNlC     C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?@Yf,VR969*lcv9g3*~~}A-Ie#9 ׷c VokkAT"T<bt$u-Zl78 5R(p3Sl{[DjGPźu[Y眊j5[r0?*gyvTBYHSv$UmsP _Ê ٩q+sVm6?Cl]ߙ =q@ ab-mQ '@V) m5"ս5<5_we+"a>|qV p@2:T72E39e]MZKF#VtKsҁ-Wu1L:f+)8T0{P1"lqDIqPtBѪ|zӼTdUMvFj;c˷,M=jC8Uٔ {o A1s3;m( (8 q*\Ƿr)%iV085$CU- )eeGSO@3ҀZHƑV%9C_ ڴEˆI̧I*@W$T+qIJ҃A1jF ROв#5-\awM\PlFD9ȥ%oWb.@9R@=8nnrxo c3[y||Q@ 'Aieu߃V$犲.bK}F~i%8D40Sي)KJ#SICʴmff;y+0ʑ@`8P5.H*%}y"@ y 2MOuqTϥM Q^@=e" ?;RCqqږYYZEpqRr9 4ɃaAL=KH=AP% sUfYUGOJ;{PO<2*zq@iC"DFA۞*eҫveu('=jq"o \aW+A|?d񒼃UnKS){b]yo P8eٿyD"E^0$3 ZU Z{i>Ty>R8kvAzqQٜ!'V>}qNy(U8WԂ[ۚ4k)YGR}jN`j<9' GiVyp1V_$A$ UX>Q#PG%y 4%)psUGlT0ӊa,"0J|p>r%I%V#L6nn( n'}3҆{a}MI ́8>Z*> i5{ކ5A玵~bP]YkG1y*H):SYWnoMN1,nr)a${չF|ݼ yVmsZbLy u?Z;_<_^[IJ 3 Ig &x.ldyCNY!0J[.!@S]:!9&vk Fxa׊}6Pe}+,3(9sɨ[[5ڪwf R܃ [2õBAmg!vwaU EQKStR7< zH*=)l;ڬ~P~tQgDZ-qRpEڀI5٘|@tN2\.#FGZִ1ڲ1e @IIC-Ԥɾb:b f!ڂn)6Ȧ9&bs3;N{U/^XX|Ï@S_0 =MHnKz՛K%i9@ohژI FO׏lX[p/^(,ziRnFqcI2FZ:vUɐWCQft}v4>ĜxP`VZLNzS"xIAv2մD34EZ<#(?٧I*dB0sқ%>G6л#ZynUH8=Ti-%d5`ջ{ aӎ)K1i- [XlQI-ҠSe6=Z9u:@Epzӭ|ޛswj0Ys*'L+č-ڑxڳM XE#kc$R,vj70ԗ,0a 7ֲ>+-z֔4%0>Z:郞Pi t6}歈RX̘VJN3|ӊo)#o^)124&':m檽ɺYBVj4!-Dȁ%(HW-&H9^ՙ4w*ƣ-؜)  =+.I.SSc>[[ǎv"I %qPѥȤY$asVdt0>cGr2'3U-l.y[_K!AK`-\8~b4,gdH#fM'inzYKCnC0O`*ؽEݰ Q]l[+K[_/sҠ[u0AFHG5Ml9BAi-܎MZM9!w⪥aC`R>=Mʱ ++$X.|S\"XYr}mdNC՚ʋo^Kq̖P2X&cBFpr:`b?x{5W4g| ?^obrjٽ48zk5̏6MH/Rjы;i:^"WvoI9IemP& J&f,rm/nw0i'Xh8:5KR^ Q"r;Վr*Ҟ:ݓީi=Ď.M>f<փ;x3/wKsAc@}*63RtWR8<ک%#>,Bʳ dRۗ߯U>q@ p|ˏ%k1V$(@ϭD:6RŹԒ 3V?+"!ft vUaI'K3o)1o`zr*{xRI!⣎„IL|!q뚻 ,j`8#'A3 Tf%wf!2'4M1-G:fC7iLf$m>srMb UXD7 *ybd8r! w!G;4`xȡ6؅cTcu?!,95]P9f"E4U' xG%3ցVKd$w!U;Մfo0Kw#'C 1OD&R,>bO6,\,*TOZm rcx&O"m+۱8XUB~t/1n=qP)"B8IiI㚯,,̥[\h"#JI)Bh3RcQ.rzt0$P&by4f+}jܔm95"$n>q4C I^XUe K䏳9*g`ݺ~Tmm< VE)2 PU9S^F~$bYb,:\zҐs2Kx#635-\JȲmp}?ɓǭ*-:Xb0;X j@n1R"Mqi.8,mr9}ǑLvJ#J(ƑO4P,ߊhb U7Il"pӚm0=jYmܧ>2J-/}3QʱP8&(6Ns3@}0@vv7 ILzKVX@ۈ4 b^>]mV FqF(E \AvT(oϧJb$Wy4wT pԧݭ] ېLqYnN{R.Cڡl>+nQmsz+こU!ΔűڎD+GOX[zmP0OZeMrO]I ;PGo&a> :c>'ϭ\I,-P7^DF9桉b܌߯5nL7w.#HA7f>RyчǶj8'MFn( X>?xt9o|m\ i,dwJom$g%:s@]w.gR$, T䳒m횲T?P41Q\-ZO!nUOټ88 @*ʽXKdݸg^=iV "6Ƞjy iٳ6Er95vJ8h'm IrsVZ'P:\Z=}CLj$s4 !Xn5FskK@#'5vͭhML&̖u2#@mpG5QtiB4۰xCGasAB^l)1Z*DsTm,L-wd-]* inWTqB@!xKCwbl"n_{RjBjG֕֞-\7qUbw$-҂['V%d 27{VH6Sr1>ls}w&U9$cj#ZV|0Z,lpM"ZF#Pps֢[Ke0zfM<͹LFB) @‡P<3Z7ڛePi?RJz"L%HQ1= X6c3XM[;XvXlKu+fJLM E{t9 ցd3dQ4dz梌[+?kNK6\B(-ԤV.#t3s5ZD/;QOd|ǵAaZֻ65Tf ج>qځݎhb/Ӛ#Bfx*{8|&Cۊ_8AV9&}L.yfJ,n="+ĀX9< ўR]@Pq 6K :>jɶ[vBzsUC/,E<7l~Qyn>̐>ǽ6g vݖm#,$U-NzkuB'~Y26@], űgMG(NR\ڪ!&[ 4FH+ߚgh XXYI52kUlfTQhـ\g5 6qO3#J)J*f)|v-(p kW6R7q@R5*Cõ3zf}jк}[3D[^jd5X`wuQhˎ1sY@³IyR6PsRq#.=7SڍAwtr8Un-BjaKgִ/vʌWnioa=*6nݎ,ѝx 3@6W*_zK}4Ob>t3>@}/MI, Pwd:rk)5 $ ޭEhR[l `ɊM9MRVŔ_`.X+8VFf-]ikq`Ìfi$ Eg\ۈ$ҢeA0h Кٖ{wpN:Y:Yia&B"`fi?T{vFj eKXǵT$iYY4 7TpOhXNjΚ!V=)uK̀`*˷Y:L0,Fl"O=j¶gVZTV)8=Y幌œw.cV]+?NImًnwq>Aj@Zj1ȑg4Mޒ&:%1sԶҦ9e02x-Y5ǘ1jF07S%fY0e̋Ψ5&>q&x:MZ$Ϲ>7q̍bKyait[[u323blaҁ*F#V@EY \qz浧{>1tUѢ{(dmqw9E&Dx9u`Ui AvУT]{M(㹬}BU}AYWp&tEqzStfwޥfZԂ)I*d+&.D{=&zTxKE #զ_,ƣt9pp5ZnOrk;Pf&ؽweBmۅ=+9)*ճ"#>di`fFAM!v*AG'\nG;A'XEC=9iJ݌{=(pt-Y"#ߚuŕmnT3Ls=گ\jèH1lƶb؃X9rNi,h ζϸW9cXᡈ\B]% .{ֳY ?Z"M5[{"^:}*660H$Hو<ժ&|3sZY!%ʓVa SҬBG{lQsynKЅ !LפFq{vO8!,MZO1(QUZPhrU{fƣ%x%D 1[|6?JpH3So63)/ˀ*{FbsRJ<ՐpnnBEX)M?wBzRS֧)C*A6qwVbDۛX2>v𵺁{ԑp*oބd@j]gh#iQ%܆y,*jicR,FFejWHIRdyd`v7 )= J9JN1뚵.,:Px2sch8})d-3 ng}*T{E]s`0 ƚ[Wk]R4m⥥ܢ9^ԜTjSOR&ԑ >(%bNLQeOBYfcL!v0SeIEх6?4Br !r Қ ztqnc)޵N1ܖ$})>#D˷T*ÙGx̦"RC4x#%]c rMN=X^7\4- G-2e??o9=_.H -N1@j)}.1pUqڤIQދ*u8ǥ'֕Ia#ދ2b6ffnjj`ǭJd7#h5]"f,i!ՔxP:fYiQbUV"$_y1RM;HySn<`*y0x9(+#vIIn`Yg=je{}YO$݃-%&̱᭑3NcSubcwC@dsJSjla85j5 *csBR8FY|<\DT'5qh{{T_'vV;Trʥ$Y{T<<J0!{&T఩$.7n8U,FnOG,yܴ(_cQ,ۘJڋuEQn5ΙOnI SE܍ t(&B9TevUcWJ$,&5\d`ZA 8T&9AmX3$I&50xxJ\{M!"sLK2Nv%JU Zw#i.I$B/3VQ*9R;?+fI$J| -ۊ ҡy"r:Qt %")cW=\sI0}<ӼI]i&B`;o0lVH|F=*l)y.1n(2!y1s DZ9^I(`p:\DJmQҚWw!]6jfݔHb1)|Ofj y^Zk.X*̸栍㇨P DUV Σ*kqt!GZӊ B8P)5# #- M\iOSK;Op1] bY?Jжhm sR0`j%;FS弟ϵhAso&' `O +qqh<ҤMӬWu].g:lr*QIIf&I8GT3IZ{1G #Pک *pNkBfUU`PIrmX㚹k,hv8E~д'mNzڬ-gutN[r>bAvm>`1jlsS5ݼhRqRsNˁG sb+yx7d8R] >b-XZ9 1誔.rFH $Y*v)nQ%ӊ9 *.GvX>G7j' ynY.p(ܫ"I{8g,2~+M.lë0 3fM=$!G -KV M+]#dzyOtfH 4rJᏨHtYUOLLMkZM ZaW6QO9nndʦH8S$1W(,iݤCG ^I $Rgbw5_8pXp}jIpTrvÜv@ICp^DS*|G B!,U&ݴ0$ђS Ci,I 4rB'=;dYX1S]O *_G y$h@F2;@+ij{&Qqw\8_ [ ba9W.?) [*yk(:԰Ff1TQ2DOhO_tM\TO1:Ŵ k'Ȩ-D\ ^r3k<&.<Sߔ"HI$` 98,95fD\GN OrԱ*֤8h'YЃP2C2JӒn$"낗r)S'h AqeVw7Z7ॎ* F-O(E0m;GwVֵnfUaF?Osp vZ2B jjn.zc'zww.զ#@Hԓ=-@`35v ȡ 9#PPj\ Sd ؐlC?sUfPQ+R]A.%OOa0irUcwb#4絻usSkWFIrqWck]LMHlUxnbc!-jWJi6OA$j76mj[ěۏ֮dxN=_< :;yb=уN YJ49\ eE?{94zzPwڻ,6xRK,GϜd_((){o+7iK{ [GE6l"Bǫ;kiT|8p0I$;W'ΡG $L O-*Mg(<$׳j<`j/g}Lg \8?֥?R5ޤIՖF~Va<ˇ;8ƭ`vҎ_ $aigᮒ !bgPWpF$h+cHUPz *vzoIt&]ŗ2!jTJ ʧ*jwj:sSǭjEpKc!y値~;<ߓıf(H*~*E)5FuV+HwqW.uȭ$/dT\=͢c,ͩ(D_Ĩ&~8゘wWw DZjxֵ@[Q+LYuw??l/>Pω-騛.&o&ܯS\usJu>NBc hc\̏~8<le_O5Bf,N0}+Z-oW2Nc) |I8 &=',$$_œ7?JOc5!f(lyN9Eă7g/S4Xݏ lOF\ģf ऄ2]ns]͒~SVDOjw)"6Tsۊ]IWjn\r5Y? .d&+$5MZ=R5;R*+/#[uOn?i#?ҬEsId1o0~M{T~~((fOjxxn?ZgTR`Q  KI`S^=iTxTOY-K _<{ >#2ZpMԷ|}jF&W]asg4OܽO|QIl3ژ~(eb'>j?)FO|\的\q &ƣ>=X?Wȶx_#h OW||-.0Ϋ:xUN7-׭B6aMScT+_ ?S|NŗDb뚚2Ǘkdw3\ۣ<XĶ??Y|Ia! KsƐxS@Zwʟ8>!x%_*#3a

43⟁L7,Gs+|S;¿+Mcex䁏SҬO㏈?)s{Rak'RM'?/Zm_c')Ic C~!xk9Ӑץm+fK?j 8 z>%'QqrY1? 5#^~7x4Z~YS]۹ qZ)Ϣ$"lZ+l3qpYmyE[rxy۬XG9mGn?h_6S59wsxI=zV~ѿ"W~!~ I?Zٍu*Y_{@Y5[]ն>-&#C]ؗJyk1ڐ a8wErP~.5Wx[$*09ҽgK?M`E-ZQW!^ZK~8}X+4y5mtj? Xխ 3#`3zGRHWs)ZۘE&vN5y':8YΈ9՘yj_jǎ@|N?#ICxԙs#VӯL5~auER|eEX3yO~0[pʧ&RϓKnƺYإ0_ȧ5?Ē6OjHO ?CV~7yxWDs8<T_2ݟj~Xј`j61_,&TE2J! }i~3^4e>KKdJmmP1'AnW%g5o~JոtSۻ3Y#s:ї>}??1[FGs֡_bQ{pb;z|]%M\zGh7<:o(WIZn+gIt^> {wL<tb8<߯"_]Y?iQ<K=k.?(xXT-C04^ gf_(6YًU /I`$X6-Rf[ajO?2Hs4X_˱m(-2bӭI'O㝲6 x"P]Q q> %Nd>mQ ^&ȄJࣿmnzy#ig+h[h種(2. _|p [UPa=z7Ws_Wzy<:_P/DH*'/PS΅O{C׫0B9x!mbޭ> 㠷gg'mьtmV! E :ͫDqN ]n)yd䞿/)c?+mo ,V!<:GUrKnTp530sm`G=I`%b:N7 3f,5Tyml[kB[6(, ,m8~:ywF?0bku]YG~+]ਗ਼Yafٚyj "??1~ "gҩMFwkUu5\ ?ZT v{s(dIRG,-劄~'c^ np0sM5ո%Gj oz|jQ5l@:{"2tlϸQ0jP>y'r4{p^*cK 3Tx /p >hU`.cԵ~u(4ZU*W?TIAci5/+EGM$~F 6855kn .Oֿ [ o(G ~+9x̴CB`k ؼD)B3A^SV?oDf,pXsZxۧ {ࣞ 3-w$^^ ͩ۞W90WGVmcSf2s_R-a}Y X+ IU4Qr$piCѴ3W~59U=r٧(̛/)' Uo#`pCFu6Px?^D5NbiAX3&X`{I} Fi 7ne׭D$t*>[GI ƅAzKq}noEEi"0+=~Jn/NoS']11]Qx+y?$j͞}ƻr;_As!"?!e=?Ct|7~x?-5cξ40%7Vb3*q_$'L6O3y.?|^:ϵ&(Xo韽_ 7iqՅ>FFn cɓ2 cξcj U[ޯOw5eO&۫OS4q_s }ɵzfu.(Qڿ o2=f܁:V ."dUYK-ɘO8C_}ikf󎻩Ivbm_^xEnؓJTmb`GQckhϱiH!/)=+i?lo$wQDN3?'Ӆ ȁ8*]j<~j'=ͤqB =iHg|Gr qWGbVh]m8>՛WqOz{d8dSf@q_de E2׭x"_ dC j_+@iOԼ5Uc[h::beBfcax_:<)t.<{ufVQX[2W 3xJc_0Txa,-\;HSj)|㑊ľ]wB4ipH2{sUhG0 fgMbRwtd8G}{mAFsU" riubĠjYxѽ,b i-ras2k^Mbc{Ώĺ,]%푤pWw5b(dW:"䮯bG*$mf>Iv *Fu$hi Tlk ɖlrK]܉O(WY#LY)rCĺ)$jpHEٓ]4`:9-_3!Tv&[B%qZÎN!WP%oV)y! 4Ⱦ0zVЋ?0c#ް8|pl{:*S`[ᙾV>gT)T#nE>ct9HȷdU8ɠWDM. U$$Y -GY*46# pgv{9?i7es KCE_I[FTB ɪ2- 3Lxp}IeX"c!;qnn0* #Ytp<َh36 gқ/m Lҩ'0OjOh`YP}N;}@ۿǮj sijYџg ]ZᏔN0iUpOJ̑-q~#GP ~̊$HLD*a`Ň\|$c;'F y⵮qT L[mˆ*s4^Tx*HơG$ə-Z7c>,v»D`âK*2d6i]~}602^k-ci w[vfo"E2Ev;I1QxKX閒V',9Cug-v;.zVյri,ĠZdYv$n#7 &fH&1l]0%E֛>z+;PK1U flJ$QZ@$982p./ոb2dAislY8:;xT^sҀ.[I],ڤ qIPU{ӸNҘ̬H'ҵddF \ugmmG$u<}j~3'U`"[k{o* `߸&,DUТɹYx4og:gtL9XQ*7}>KiyržIo_8;G5sz,ݲL2IꃃVmb˒89U2 CFJձҷl`i乐؄q)GsS..Kky 3`3j&Dm 挬RMOޅ25fܧqbYaAM4,VאJR(vqUFvm/B֕.L}Žď!!Y ??AQ[Iq+퀾vHѷt# @#>k yc \V&z֊9$vSo' z{V9q52y$nszms2:+HfΩ8ރ(rdz֕ռiJʞVpTEnǸ=+MNUh5mR[ 'D|ǃYl)O+?T̫G5L动,q8&kJ]_I"oYb7e;" 1MaLP)4 ]I;HVf |4ddNm絸#]ʕՈݢƯ#9L@MGw-ͭwB)B`edzM5Ww Qif`Tq[}u*N-6}I߲񴅊0;b%ܷzdv@%_r)3>/`gTUUX?t_³k}0JOdV{yh‚L$}:TJU{˱WzJOԊ]ėLb,:ݰU{`\'Jnb ɘ]CNce~~PV(]rӪUS,&"YsOK7r ymmrsQ 邃:\ fL-ܑI vǂOu3c>QNl1& =XlaYpF2k{_1|]v8tBmqjZAojȁܟ3m+Ş#11Tk^}J4r%/z*@[0Y|bm;O{}ZHV+UN<:WC˧2<ځ U94+CQ%6;Imc ]U;{@KTh\G\onZt"iskh߇j6G+eMSHhә>nLsu5kp&Uo3o;~+yRRxK0:[?D1$WV{Hs+ 8bҺ2bU>Gtou$ǑrA zU8U-2Cˈ\x SιcSUߟ߱i7RCo% dFbAI=սMo14s8z})Q"n궎rxby[Ƿ#=GZTm#8կ$7z4vvQ5ZV&kkKC*6ex,sԤŸ_.1ۥ[Ȟ.'eG^v"IʒSw> C]k{˘󩅷ռ;eëϴ귺p 3gI .9'fZizFm7.1N'}|֞ҼCƏVPu"w(={Tvi` f]/TƄa]%խfp -H·]_K? >tUS Ud=]J sNof󶵊}^鴋=2錐.5^";Q_7׭h f[MN zsV!?>O۽zrh_L69HKLB^wZ3n'r6µ}N̯1Rs,fOy@>@?f ,HI=&bXhVӂkUP.>Y+GP C)e5KWP;O!R#އ\Vu#kާE HQZ_ZݹƤ!nrB\@9(q_ºZGez%%7FR$\GJVοxu5ѕ,\qK藙AkX\[=j%3ۉV,$ko!=+>,?ǝ.;zS8B q i'D jo`ȼ:Q\LWhE)'}+nóZDOo$(G4VoN )L}:MGv9c;|qtbb Zۋâ 些͙fU'ƺ->lk&-s֟n+7wm]J7| OStfb XL3]ejv5*8"2O XVݙ˔F~ ߕWէsgRIMs6$v,szm.dNF-aOk"k+oOFR眞!][x:A}ΑG< :0o F9Y%J>JOG VdK:[5[XV͘(~f;YZ=Id6ќ3{?\jNPpKN;?::ФÆc b0 y-cCpC+'J qZR2mbm_0:'qU%$|\iqXh{%m3ϩ5vDBBdlcj+IWR0=x_Ns' '^i>o0Yʼo4emH H *sYp5ojHH f56$t'+lc %68qz7uRUW'w<Ÿ\$r[]/>{ϲ_Y5`Ӕ)ۿ]pt~^oZkTp_ .:#y}ޡi4/)ؒg!A?5BVY}zqK0B+o:vxiuYn)f20qֶdW>/"݁0 çͦA-]D]>RiÖ_ީ>aӌjՔ۷vIv>;a5տJ9vkPP@wrj+t2_jSHdju8$2frIjϹOKRc0H'9'=+|År8o~}`Z`I|%n< [ ʃUȒKa.F$溋7[5kkeHjXl`PFц0uޙk<=ȲyaeT{|;VdO v,dTl n縮]ʙ=Ȭ ]7bYYGmvpyT IYwzu5'S\?5%+B;|ό3y,L2lD9 4(W, Teq5n"yG}cjad)$SڿCar+΄},5i.LWMOuQ@dQm~= 좰@Bf{ˈ-rJ7ka2z҄W{!6q'OFS~?)ӂynOҽFmΆ[iGܾpHsVdž\ZZFNrz6u2h҃]G.5g(Rz8Ťy_s|đ*9,0QH81׽}k N+n|BRtz@Ohl;dHy?xּ\>8V:U/ Spς"&eYHL־X |(pJ0{c޾>8L&96 Q?p+Rr1'jdoρ1KDyu!(bWwK_c]iRE ҪbN~xhWD?b8ϕ3, {Wi(Ò6p]YMwEzuZ-Τ$ilc=8 ȣUW>v;-:}<-F6LZ&IxڥGMeݛ%7Ѿ^#]3EMBXӯsָ*{JF}Yp9 }N(EAQyq_ Fڊkym=qH ú>-Ѯ3< ^U "xo'ʮ|ی-&)R_)q\pOk5vx e?qR)ͻu-&uYk:U>T߯z5e#[v&Cl/A={K:-/h?9.WK㠤}:@8T_ xNv=ulJp?3\3& g%4CF/Y[PonH$ΡZޤǦx7WSDcϨC޺j?SJ_#iΒQuRIp!yM$\M9.*ٻV Gtnv%j<- 2U{ۨRIIg{}[S˪][ 튯'Z5ݶ}BoI.<?^.eJ\̀=mbFeel=WZ7|?gt2Je0b4]jjn?H9W1q"W}06VXW[ެGߢ? ]ȤeZUdP;^b 6snAOn:s]BiHtuIyTf>$ ~iWLF`8<_JikOqFlqYEB@5">&K[٦ (yzp?z֑UUrOl{P"`y}*jV_tT3.ׂ}yIr, J~km E"yzu-5)':屒X1lyr6` CX3^ B[+{g$2w0"Kiy2 tUuBf{'WM#m<-R}%*J ƽ,X8C5X/x |EFu*,. o|(pSwcN+3Cڱ|+7~&v`eu\VA ǥ&rz斓 P#0!? "M+AǛoϓ[qK KʣlqYFJ#֘IO!G ]_KqUf ?*dQ #ಟU&V#ZHTer ٝK`n' ?_sd ]@.~/,Xra9Vcޥ{GxUc*II}0%f=[ߏ'oJ9-t枟%B_jUқVdF)d_3 b70dG^3nHŚa3}~CJiB{ּea(w,{^\80[T=/ڿP@r:YODAq  W 0!svn$UA'Z~pw&c?}1um{2ق(U8^-6ϱ1r2֗K_J#\q=}5ҭ7Bz }$5зar]\+nhCUf=r3Mx?ƹ@JI!;Oo^Y5q ?|(OXc)-FB}*_B0s4>64^88U/5ђd|HoӀc=-&BD۶sy?J_e>5>7יmh~7 Mu|-$ !0}B OAOZ?p-q`9>75ugkRŦ k.z|b,k4W1즗}mgV0Lmn#רka}Y>֚z 쮂4R@{~! ) }h]Oϫ<օ_?}-kI|jgFđ$,$l~UQhߌmêX#>_Byk&1> ۅ\#,zp> ս D< 9[s>Ԭҫ=J1W7{7W|A;~*˝*ps#xܶKp'[FzqQ8efi;萮0~`}ƽG\J,jt_woKҲ>Y(#}pk}W Lrh# z,\Pcg+џ, SfuR^3l:tLi ; Q]~ݞ6_Y餒}U'O{pmB#\y BeI.;Z/T'xRR%G0xAg)xÌg8j+?(s8y/-ؐ!-2$icz9o[_Ll\HZʍY0o-3XxGm'7R ?oۥ5CXEDP}G zbD\5?4X?c(5א+.fw[}Fe<M6؇RFh=/rܗS|oEN 'yF^GxNK/SC& C]*jH$ ]A_߆sO_1Cg|=#'?EY?qIg·;ԇ[e(cjW9z%pʙ[ˈ@_M=ON{iM!r@qi*KgqN+hDwxK% ốTk39;͈Dϥ9:x gTevme}%e,ڴ%aI{lҖ%AqEysw":V?Xdޕy'|NnqM]@dW6طk5ubXLP [jlNѹs֐),?G*,Gc^+G\ kۛPZ؇N#V.XBǧy!GCȤbNCoZCBnd}ʊ,{v$#Ht\u`M Y/0zpvƼ'8RvC8P_7njͬf];ac`v榽m(ՋF\`Kؑ"PV}GT̩lEI _o#:!.>vE̒1r%=k#4wq#9)FKihId]& 3Sj}Og8 QOgnlFV`u (:ںH$ͽQ\la`q=*I`} "cWH.'xDsʓzCY"6  |O^9kSJ\Ӎڹ.: +' ~:Huk#^G'+"&9p7鱇<+ѩL8 M( /.7ȑ\AK.Zڬ@BtՑO*J4vk\,VNfYY@ =G=L?ز*STiip8`;HěF[nH=1G7`QS\ڴ[M, G=HcIy wŬ/0dsz˦q ;ӭCgotRHqBz6c{ 7e$6lY8f0^۽6ch"JEkr71|}.. 6xװQ\߅l#.-ϖLwvcGé_sqc ;[KB=hSjL|׻t{Q٤-evK}FrOcfvL="f}^6G1p⻏ hsxw"Ytג"48 VTk8<ɧV7 tܹ=K׉ ͇³%:ʼnT.3"rqҹ˗FiŴ %|SGhC!Tk^kϔîGsjaaS$ @NI" ҿfe'NC&~1E%:߈iޓoUY7yE;>]xxlU)Nx5䝟]RK>ofzΗm$70C<"rFϽajk7Cma9Zb0$]<-+y&[#>ízpd ڼ#lҎܽ|9<Ƭ!N\]i 9)M;WgB OjԾxJe<-:dk6XVpÌV&>jMSOr5x!Bγ%E,ۓ*洫v9rJs\Zu|7r[8Nrja}hy $w?I=>n:B;][ʴǜuT1c8k;!Xa0enPJ]']e_k+͖6srҰUEH/ӯLj*&RտV5fM=~ yѭՇ*K^sk:>Pxr3H6q׈ )ai)&k3Jw7,~fzuׅSŞ"f yKY3I$T|7Y7,'?%$*=Jy'>0Uy+B(j19V祌Լ9q<1o Zw%ߛ5XnO\>iijB@`sHY ;쓺HZVN5kV{a1a|įalF<3R۳_sincd.$RtuAo4w{t6b#һY_RC~t0宆pF:N+Dі-xn"g@G^x'޸GZt>f2Wѷ;l cKaoY.LʱFi0%Ծq qvVc7ڬ_[曛BzuU43XDV6F# qӭrNNvy''o휝R d%XxҴ|R4R{ {WMYԵYP0ٶ Ibk6[qeJc'ftb҂%go)܆}gȁ\LpգA5{ mȜG\*YhnbZ˭\j1̾߶3-?\pݘ&mn=7Q JHI{;OsZZ,&bKz@}^Kr#1XѮw(ns늧axLTG-;J֞dQy[]kHMdX8#R9SߥZtDDYT:C ,H`sY]( ʎH;toYE׌@$[ܪAVJN3zY>q -(ϦRc3'/Iu8-F*n_@d'Ѭ+ I=1 NdQ<08|;h- 9 ׌clb}Z^zFJ[66#.&8y%-ČR!Tvֽ:>gtF"ʥ]8ڬNc-Xv8)[XQXyATEZ*Ӎ>t姢;e>e5ω#EAA?ֵ- VXsqq*Xar`Ӵp˝X 8H4uu LU2|¹\ђi%|ΌV*:ћݤQj cqg%O*}o➩ug"jA=+jT :75y#4~`$¡_kbBӣ3ӕ1GMY]#:pSl߹cSi':f.'.[SVVU"7̘nxR2}`o FPv8O Pێ3 O@/ Z:y*CcΣ[:p +ۙwm~S_23FW)o{-pC&ѓM=-eV(s9c5_jmơw!ҒN I/!&y'"M=k+iRYX坦Ε#e"]s,iVMbI-NzI9ԗ*_Gr~%\G#U$@I/}#5>լwZoeg`beG9'>AY",[zqڔ۱B+qkjwGIaswQEjz$QZ15MuvT! u r[K1(UOSԓSSEvɞk;}CMn'QC"QV ] <ȼxWh5;G൹dS>Y=zwOiֶG`2۶VGF}OW .˱J5o߁cÞP9!uw>y"v8& 㸮L6w$0 r.11v2\ϧI>~R}ɱ1~gW,/.(:qyh/Hޤ=^}6p; j=>KZܤ䗑· lŕ-!b$?&}}+>ciJ|qY9rU^߇c{Lޙnig?+0RZ|Cd5[ o:gw3As '${z67kn$@^8q9{ʍ5i.y>W*Sw˱~ԭSÞSGs}lNAGQk-nT.$b x'#Nda|r1(kONn.N}bPMrAZqs f޿ŠڷU_>%Yjª|:>HP[eHCNӞߞEl|BF/^G-*cUyC 5YK4):.~AtJXaT+|w9Q/zv_9Ѯ湍vG,vUu88Gx't&cs\[,[->}'vG \JYX,g8[⍗M6x<Q)\., eێrxKNm{|+kk-ihvP'ZFUm~,Eʎ3t 3kgOїN-yVs.7>b= kju09Pѳr qCVV'4޳sW4dFo> oiZC(y<g8OcWZWyl.H]Vd$;@?g~&a|OusIEtUkog-?ǗڧZYaDƳvd Ԓd+aI7/E^KVw[aa0p8~xoVzT2ܤ9]zs_*xZ4;_xS[iuǻtr$kJp;qxZD¿PH>3s1udљ؟¿1x0&jTC'W=/BD 6;ןzn|39Uh^{U sN+7y<퍭Ƌ_ y#}B)cl +:8Vk3WUTg[1p<+?W.kZEr!/eml8C ^K*o~SN1n 6k_ϿgzO$z}J݂1ִK6iG> xwqZ`BeWbx$5C*Yҿ%NmnDW^?˥[j֞&𞣪-VrHggIO7)շk6Fv1I=g.um7L;eΪU `pHͅp-O(Bqcc HO|(ѤԓSs]*:1v1xNm"E=)-0>bs#~*qc~a*q|*7.١Iu(4|O_S֩^iw* mvvf>hȂi$zAH6L-3 Qwp [yCG J1P>R@5Z6~Cnİ @P'K3NKڸ0s64I.Z 8p AMvvI)Vh^̱<~ݿRĶ"h@8#ge]WrlDeXVEÏԑHY_ӮRR&$BYFFSwRp}[Fxsc.mwH߼W:n8I &d c;- X]{GcX{B;JOڃnX@#+abvQFt(}&c36 {j)bڡFupr@g#V $}>2 z!Y"de%XUis |񞸨yx. Uy<}inr0Kj[gmǒS tMkR H#?/5g&B#cϰIeLUlƱ+b6#i=:ToG:*໾7}GŇƪ8l{b%/Au^k՘23HVX fv,?]10q"UYqf߻D;FO'Gf[2g-Z2  sZڛGٳ)a${ȇd5:[+pw 7ZHaJG>)lJ 9'lPus<1a  GRȾcFFk`\EPvҚ6 ^HQ=[1 )Ў6HzH(TJKg(9,F5J멐-)$2/9M9UuhK619sYbm LTIȲ;"}ҟ[ ĒvGQD:)$k3(i' jCEFA= bS%q|nI0.N{wA˴088A,*mw62ii [yٰXXa{銍-13}h\ےy>'ˀFmyl,6$DXRԨ8Xм”FœkJ=wafYxl_ƚSnfsZ*'P,p3 lf oZe6#:dcl:V̑*Xp9C\ّsaC>Gc'H^գsR]޷C S8:Ihp上W{nL Q~Ly>^#T%M~nɢCt>*c9?qTSJ\yqq *9,ںhH-dy8Ss!1ZUĉFz=t$]aYO,sW=\hx*bjIE#Ґ5`YA}z֬Z*a2;5r8d*y VVK2NV69=~qRzE,Oeg2$:~U Ea;Fҵpv}][8;˿s.=?g]饮K,<{$wnp1T|IQo^ZXxSD}+Em=zTZ}nKvu,PnRT Liܤ#o᭹"yЪe^l`;u_!` 8ִUSIb h0>+#AfPwsԑU,ђ3R0Nm{Fj6J2$w`$k5NLyIR2ޜ8{VHK.X*4y`Xk2ʰAJ/cj8ҟ<}7^%]+[n'̷)eA$ׁ~xCPU5:XHGf4I,Eճ_eŏf&4o,jM+e޿<(|=x2?uN4Xj[y1IJj2ĜsT h$2HNG5,v{o3d}ibk̮@4UlU=C}gܪ#i]:=&F$Ӱ3ҹE4ē$v+r8r҂׶ V63]O%`AcVSGuxBJ 54m3(P8 1XWk j1\ݫJ$gkg/ZoE6i1OZ aoosg#1@Wjݏ٠zejM"(8ltkJJXK kbS-3I0p+> H lvG$Tqf(L5T,qn\I\Rd70IP N$—QnN? a O9'`SO6وҵD~z_߉$g.F}|_C~Ҳ?vn|dܥd|m` IRd3/暹o*3(רYIv-9jTwLK=4lH'^H5RH9BL7!R3r3SIW$$*Us5ܗT RFqS+qP2zԒȲL.yiاKS,(y#R q9mʞd!*9SW%Z s42Zhw| UϽ2u8n&Pvo¯K<mʎe@9 SZ>{MFY]+lp8{U$j|Mɸ>^P76 }ED4k9W%7ry;ipJZ6z'C/nGTvF cģ'+XB3A27`ui 6-{gI,i x)1GJRHOD 83#.Θ*m rkɴqXB1ujf3-9'=MOep~u(pR~U]ʏ%] [xn&HJ;%(U[-. zsP二FZW|,j2W$֓B"%2 >գUo4uMvhW/Cє|rBEx;JJ6W6wS1S c{~SXZo/"ƸH==kyEQ>oum#`fO.;>kU U# $Ň99̒3]C Bs ppi_/a<$=)T\Zzu!&F: ]/NP$(,j@$o۽>ִ oѿq=TaU]}-֖GW>`~HIzҤ3!>xT`{{Ԗl_ip[rcoqЂ? ~;XllpJy~rjK'U(woqIlXc5Ms'9n<1ojŊ+dݍޞ |.r]-Rcfi0D.jNϦnm[#f@v.z𬦔1M).%^V%؜CZsg&dB`f}q7w%0}R=V>R4&J2QgB߆m,}JfsHgկ q S"2pz}i~鷖2-E dH>#N;-bxou9`@Ad9QN)Yjg]ՕiN1=ic+k{k{k&dˎsЎibh{)[ی sO%{׸u{mxt= ;C1_q1,x:sZ瓉w_^VM|]ӿeU?<VRm*VHpꎗW~\KOm/e[vx$DOc*M75^swD8l/?w= F4? صI4fub2Jҩt#_"n}>-pP G$?('p@>x+Z/xu=BӬⴴ E9_ WI֠9ebAl)>8UZݦ@^ig`d8wgќm[u$|c FZr_BY1O&nXtzr jt?>⿂ŋ/x[++ zי鿴><?M3@_}qdhrGZxZυ#gh4OSGAV'zR=*ܸ7OD]vTtoW|;ghHZ;fV2@o x][5d =$m/wqu+ڜ!Oɷbz.8k_? D-3 V[ye2P.|1 ^jNiGLj%|_;j~ץOKɫ%M<3A>X9ko۷S5Y5n{]pM|o1_^?n}-ƭ\jӹd/jޣPc g5\}M1xL1XʥEʚ_#KD3ZӦktwv`s)ېpCcw߈׾)_ x: Ị@g;6;p[IpuSK:F gbNZY8>ө{>wgO][i4wk˒1”Sb׿i/tFe6"]l.rǎٳ0%\t{YNzcx'w+=Uʛq׎\SaeY/y]SO~'eic2ņ%ާ ;K[쁱 s =k|pA&}skcf-X%RO!p2I$gX:w)n {OB,[I/?+KJ4]2ؽ¥lXl8OӥeJό̲Fu֗}=^o2<PP~gZB"{O|ե~T-[+Iowoim4Tk.ݣd냟s:#x:Dz\KJMrP{fZ\siwxS ŖVS9.b99x#M[0i,W8ERk^jzZiB\][#䏻qZkz\eX\=ϕϷy5TfsY8[^ъ5,K%UŚ#hkny-nj/Z!7nmmn湔L 5xKvyð-T ywϱE&o|e-оЃ1 l;n6=&~Qun~gڱaY,*QD[w5e][} `#p G k[[@Al{q[axWV5C_ :"@_g\&wzq][0f.޳F8 z$&V36b8;֦mu{kӠƞw>I#ݣE_ޘ!s;R+ڤ~}n2?^Kwe/P9%_:u[[6&ܰQHvn% E&Orjڀۼj>@*=z_Zh*.W]{c'a75=ImUL I\z]ƧiLJ`F?Ldz4:q3⁻jE͹wNaVեs*t)BQvOǣŠ]B*^Ae$YE.)׈`/o<%=ލkm CHz+kat_*(-@~$Q!`zsWɽ& onxSԡI]'@qy I;LãT68@b.@,Cʪ#,69ɬ=JCj+qbUmMُ>+i>dX)!#ՀgEUI_s~_[ICohK PG1~k:koAm8։htNLqΪҐ|I5[;=g [:~5(9kk(Ԅ[__lGcs|{V==3޳Ju?,~ff]7`|Uh#[e"X}>wv1YvKrX=wGNc]8|V^o24xm|Gu,vى\/An]6uk4wvAwLX_Rj=+`mR)6L)N{ urOR6 N'MZ Rurks,MJ% ieƹ>hځ^>G5Ιm˹IꝲsPjƶɣ7 d_-8c_ƹ9N"7o]ջ[v/OiGefx-oFqVb[9-Ӓ>RӤR'naZ6ݬ+S ϛ-,{=BT3W'yDrM,K4fy략C5Km uG+='|,NI z*c~{43JyqG0,OhcOJ}]_e߹FY-DǜjITtΣ<A{ȴfx4&dTsZNaY) >+(#SƟk?9FѵU2vFJz^% =#i9~U,ڢO,ir1\kohXţƦ-晗"@:vG Q^gZ#Iw[9>.igށ[߃Zau پ[Fxt&|<z]* ȤN1W|[K ?? ϩgdwk5Z18 *],SaMm99pv"ϋ-"lz }牱Г#qw"L_2#u׽CO&6y!g2me+kGZw9iQZ;M:?Yݯ1$qҷ:)⺍ɓːeSoBIT-"uTp]J ڹ-f% B,O,gQ#pyZg_ Z52f XylU2x 9瞵m=*M09<\<zVgh*STC~'k"O!]CŚcܲ(_۽N@'־=}O5pjԩ Xo*劎D'ᕖ$Ơr:G'vG\5|C׶=o*RDJ@3T7/αݿh+ BWB=2z`c|E *2MJ<Ҷv7<% hV ђnF8v ^hj]SB}u N"FE |D6E<}!iHsp>J];_'O j0hŴ=N{Wpչ }pQ.4ԭM_UgꯊS>;4ZGq)x4Zgb.@8nN+4}2i|RK%F+{f?}Hq mw[&{ s_Zx{W<-4@ޟG5sA3 H 1#HɳlʴmNMC1=(VqҔu뮿Ǜ?wčwH]@ҶuMJM.!9p}mRR]n౒A)!eIr ղ= ~9>&_5.kC#1!|F:;cy8{)2zaFZ;+ZQxW/VL,y6bFy,p=K?B/ё=kyuۉ VN[n=ksU⛕M'Hԯ߬α<ܟJ>nr;~Jc9J 7߁|-%@Z},%p" 1~yi.<]EJÖzR87t4ٺ9helu׽xK7&~G$ ID@kJ?\KOWs',ҧfo^;w+O&뫷8C|[:b|}f_ |}ŨѴ5d,q1.`'a| sGrK+h^-{o~{kU{ H?r|^^i.{NU+VVH{'BsXBZwsd{י|!_? ~Qnε\>p*z-z@C'r'p^iSNvo~X."XT~j/h&B,Wyʟp?yFxVh m Gӊ\W>w0&݋3vjX$wೡe%SIfmnc H܁;}E󉠖r/?MgZu*N\[KFu6"eB׭B^a2ĥR?wkצ,gM֭7ZKrLI_XSjZ`ԬTxwnu׎3\pw_ OO9k#W7T#Cu2pGj'y~푤FY(TѮ4[Vr9q62~⹖_3# NXnOJC4B#4)buڝ?Zwhz^0+_:A:u`k۵xHIwwGA*[my[H~Ia@9UOsLdzu >Da'L s?*Z*NnQe <)҄ZW<x:m*&Ih829$s|߉<;6* .eT`dyG-fml1Bw}A^m>q`¤6]J@}OZF~O0[1yujUy< (-$XmL3}'4ne3ָ+LUyO5ƣ߈2Zi]1$ -ČPT?~ciͱ<To8U¸skm !WepynEs+Y6אH+Ҿ>-5K{u/\W@) -<ܮLWF^\˹^+v~4RtTDS$SG\T:qZ0UycA:m&s|.C 2tS~UYH嵶+HB6,:.N3WYϱՠt_2EmlEe'H9AcLd8:>5ux4`)Q{s>^Sv~bq~qIǖ, mbHmDJP:x RO>ך{f\ F'! ߚ078ӓ|޿GYRN{v1F=WL(fXq(pA;:3Nn +8?)8cQp9Z*31<=?NPү*˂qZHelx=3ڢee]2mH}3РK1t G^e9'=)FKbIS?Sl~S=-^{d'4O$\F?h#zne|u*'<:`'㠪fbxN>PJą=sڵY3Jn@pa='ChV{DKHSnr w$$f9ByN0Ii2ϒҔ%YnRX$p?wFG)]ы/$~+lpqpj5EjrH_ jxv2HXW.>n5JVmoan$N/Pa7J$POF>Z0(Šskfu>RY!!ٽ_b=iʮ6uٿN"_#dr:~9XY+ \eʢWL6n*jA-4ؓkxzR QtɤȓB̰ôLۜL,Y@(Hb}*b" Z^I 0VsFbzFp)sޘB1LnKt?TW J\c򤇄S*T,`)%sH ~n3e.²k Sy̋1<iԥʶ Ħ=q_Zc&|E!OJc"烚g ~i<DdRjeַ#Ffē%8Va5.' h$AJ#]KT|j'73Y,r,b5%Ɲ4ʋE ۻjʨ1=׽fMr섉mE+)t(4H"(pKn[c^0ڳ5=E]L&720(A*#򌤟q=xisKSR(guB8g~Vf70zbMr_+f!Ps?kBgqQjnF~jZqw]33kxyllcHm$%2pO]G W*zQ*LH 0=Uu,BD \5BRJ"HFuZdPbDhѢ`rIsHz0 wYCj#À)*` _/q^|hwѩ/_<_>9jyiYI{G;|zT(K {J:aWT RQO!c {։|v@ 8jSSY[q8[GGJ1qY,HhY$Y07G`=s%`g>e2DoesV>QYJJڣT7 €RcO*XWvD1>f]uI-HסKO"s`=IY["}?EhdePx5 3n諣9aqk4H [ }#J8<1!?bgb%-d1_gDM%E;7Ѵea+{Z1I%tU ѣWUg As{W!"Q^oC}6 }YB쥂횊DLwƓhබ W IOaWH 5$o"#57e1P暲[9Ս6l c-ȗlսU-E =kO-l׀Wj|$.H('|K5;mhlzۖ` .}dr8gxe<*U=sU#\7) Eb݂sIӛ-J"+9_ kk}+&U.v`u?Z$T]O%r= tJd;pI'=fV)D?A98ҹrBS.ϿE }0c?UBzMI@`GIT vrp7krM;6mHnnp+SH#i:D͕"s׿j $.ǜ jfY  _~fEdQpϨLgv!,y8q:wi$TG=Bgܞ4nK陖&|O u1GqU %"6sW+z'YW`rSNGn(W1~R\­QM*C؜g5^+L18F?JuzHh οEgU8 VkJp*.dvIqc#5\]O ңD@OOc\iЁ[A#uoe}Ro=-m9/ dFQ66^[Jw k"21j K.=YZ6s nX}O)xsðz\z{JB${Goz)3iNOVV;|5|4t 3ܾ5[" 郜%IeOc2 Qt$5-NKVkVxHc*8,y uȼW:aGQQ.+Vy_]BKhctpè?7h>,wr{[o[Cɂ.#GМȆTt{38==N[1yjTVKm4~o]N.On+g=r=W-E#5s5)dvM&d5əRU+^$K,Z邃's#&D1R]/-\DTyn@#-ť^ 1ϟl{Jб6j$&H*:p:>c W_.:X4g?($sX(󻳎xI4[}? 4EK;ILVJ-sۥjFx!WϚ>@hy{h 1e1֢ocPM5D1mO|g'֜sa*AMoE.6PjB[HKcW5/ y.!{P#r= s mq[iĽ«!5J/L>wS>[Fմ+Ⲅ8 zu5?hơݻ0%KFԃ\Cˋ[lu]^trn<I{8Ikg#`0G\vP>K5kkwmS/cךM6FA<΁`d 09` VD NYIQO@S]Ljt{~ >&fKvV;del{Ej2*nP<=kD4aձ1q+tQ6qv>Zxo#IRZմDyEBI{8 ҶQci/gw}6f}?PMi pNЎݏ  zu‰b2nA=k(>j&-˘MYDWuzr=k3 O{qf?9ѭ+oz<񚚴%ك6咍GVzl~e.MonIҐ0s\u;X, KCWVfڷpiYz^UK+-eMB6=<^}\lEAZiW’]0 (x֧zqjW!?2;N:KKk!)ˎ֍ZT^K` BeZii-ǔoɌi@- ,¾hΛRi\+1>I_W)Sݿ] =G-&=r'hϑ#{5M`F*XXh5Z\M|2>Wo,|5Q}R7Z%wƯ5qX`87{VxN'mgIYii}@mgyncipX8qpj6ڕԷIݦ]eU#';W|mi [hw#M4q.0ANFN#'mZ"kr·9%g(aΚ|&hm׫=C@})ӮoXl276~|I"jkjZ5t{up3sqמCnnA=ѴKhs5ܳB̥P ?+8icSK^5xm.2h"9ŘM(NG:u&+#"S#uc⥆5_mL"|NMYsL^Z§2Xڂc;IKs/[SD3K I8S?lE/VI7nN3Oh%ltjrzsTUM1ɻLJHuc (X>߅z߄loxgU Wy1C<NBO+o cxeV{ofxBuEyZAɊH d>~煣lVCwH j"_y.wW{^Ϧo>wzHT`Y>}D72ȿ{Vu%Ҭ-kB8ŽO#һ-+ךf^5$yYkbMY^;+Y|㓛Mj1ˋYw0RF~⢱Qdd_WyKDmcXb?}ry߈\7^k;$u*;&j&m# yIQTڿos ܥXbnUr3b43.l$8X$+V> k:)[%u ?fe׺О(_i)bgiԃQ^q/%yh c4[ϙmAӚK46bJEI#H xS'5_NV~#P[fcN+C)zR}حuo*Z xt~z1TPoķ6$>(bv.K9\|9@Kc[[̹5vؾ-y>Zq+}jxz^ȯ':{TQQ`?f>0jΟz5k3o//zPG1;2!4b@.:{uXnK_N/<\\g7˦E?K=c|)?lV)!)ϘɌ`uǺÍ"K_>/E[,ъ)ÌGLֲ [_^:&zlaWoޔ'^g}A"TN/ncKNA9ޟ{Xz׊R9e{[=z>i6=эid+& f\rvOqV/5]x@or8(qМxv# [k:f}Nl FJ`@7mM48Jd8kh |)sImu_TP_t:OMw ʎc?y nm _ o湽oNY ql 7NGJI.[5hn<)x>Ү#fXaI$.YM9V:6Ɇ e0=c$v֟Muotӡ"+H[i.3V!RyAz}6_(hߑTrmۻlǴ{ ifo;P7U J yO4 kvӞKq2 1w"CV:YvtNF]-QkOͭw[Z[:sy3{Bg8`ܪ^5ݽzm[Px\^elv$)mE@sWx]xZ9KGX O #.9I1A]-k&MjI(8@6ƪl#+hOkngl@YT>'5%u^}XdmI4țZuѿ#yt=Lw `5+B,-SHi/@SsdGy|W%up\hcRY*vM.u>[k >%A=ʈF]T_ ިk*|ZIK5omEwo xYb;Ld؀v5k׮񮡪ۮ-H2`,}qҿE~x~:5ώ%Zz2#+ ͸#z+9~$xGU<8h5Yb {Յ 澪(TI?{>v> [Z]7ZZv~x0i>$NV6Is=m:U%#;NN3f6 f4don. d`F:`W?}A7-6)|S xU!=Ʃ"ujo[¬Ue0XONJgE,]9'>heXqIoJNj =k ,;%MY4{ݳ #s,Ă$gzqV a$1qi:6HѶcW$0'>uw $r=s\U)uW՚WmUr2 jbl;W#X7M(ItUK,?XꐚOcѦLgϧ^Kk;K W2ވNwgv5J,AjnЉ=$_^YVER4>\%Wgl^L8 3ܞ?JUҼR #{􆽤7yrU>zW(3^Zɲ=˒MÎ=~Δ(G8ܑԭ̎>{K%XY9\F3nfOjyp2>lr=ȯ@(8bMV8>܎]SAmٽNqhX9'}e0S[GbE,$I* xg*$1Ckc-x>Hnb2<1mk{wV+ʍJ^|jǗE<<ܯ}VyQ)% :s+Z[Tj?f?vܓ_{Ziv0orۤ4kk>$PjZi#qot@]O9 sq#nZxWnF{<3D#'kq޾i?ZMܷk0ϨHt͝*r6<п/~-^𕖡yolۭ˘d"ONZ6xMY'N!44{d$&N':WαtOGgVy'kDeF[I푎mIdIYhn`TA1Eb<;@8o I<;Ǟu]C:H]}GKsR8Jdfүc]ʪT'~n\g!8ZIEP7dx5*撳< ""B&w?Ϡ=FzPĴl<|pWgjW\xPMu|c>sTb3 志ւ7 020sƦtڠc}i\s"N'#%G-ǽZeS.GT)J\rZt6عG+.덤(qr5r,Aa Jo2GqI!B3l` =y#Lq nPGS󊲊b íLbCT: n%pBIS 1W%C;SI!\L#7%A9#BS%65s_HX!16$ʧ8dyߴ#ϷQA}TR>R2"qg%6s wʀy)##8>Uqy"8{U)$Tg} 2>2!)֜Nx{g],#=1SBۗdr 2anfֳH#۴ز̚QYFdy*j>ŵU@X=zI@qӂ:O\kTJqy/Q^Ai-'+a׃Ҫm!V0 }tmZF$q\ś^ -0(ݠc=u՞Vi_=l!lId v+ӭ ~U@qָkk p# =k~U!lsϢr_wcZLQ8FVtqNcy w?ִu&!VpOMl9i__$Z`F*[KO,Pp vUFZk4Ѻ'o\W7ߙ#ɮ=5pXfv mm/4J>zSi\msUI 1t$3ڟg  $}}+0Qi…97%2$O92 :ڥF]x'_ZoXTyGRGN;=+d>A}GnU9E-3` $P,FGLOhۖsHY!x؆f KJȽM͒,l繬NuD7b AӕA$6n/;⸋iD0#?STI#ͼgcXg.O5)3/Q_ȯ$4_l+t`:U&iJCp:{ևۿ Oj#Mr],{膑 o/+0I$}j">Y#-3Z(r~ky[1=o1w.FqiXQR3Te"Gzc,qԌWCH}sޫ26yZ3Ԥ ;'% 4YpTN1׭]a ufc垀[DcTl(NYuxϰlL}\է%z¢E[F1>Uy֩/y$k,mݬN5Z"0E E&p30F v1Ng!Hq&ICXq%" 7qygM)-ZF qf5s;t$%US>vfe[wpkN]0H\# 6_ֈm.*bjر[vq:1yL&1z0$FOggn`ß?!Ք/+nq!&;CZ`2&??~W׿~s'?*/5'Ύ+Te˅7/L 1*'J\KǾj.ٝҿFDȄ c}h_fھR8I!S.TO墺<{]|rGUS36DWf-(֥?41!ף`M@(n+wFNpOjh}2rO'R>\edf,\Ib0jݬ16utKFcǶk0Hq֌0ͯK* өh}Ԗ!]3, B{U~Ѳn;:ؿ-;io4 1dV8ǥ[-EĭArOnaa9hey{Ւ1$+G#dcЁzt.wpj:2կiT+ȰdY E1ڣ{+ $W'pV9Ozm[AU"v¨][.SX<zcWKF_.I+cs.zuym @wE#9 ބW:5^wWc6]^J&XzT-O-A/#Jdg6VȍQp + ʏQw+%kpb:hyAoN{ LV[ii㉋͖3Qiywif7j6} 9oai#6^z%*e?fҾ}_l@tحH nƄW7t*[0FE=Hi5AyX =[RPլF#k<J2i} Yl%2s#dS7`7VKwq ^aL[39þ}nPQ8-.eL6)')=+XTM.䯆*Ke?;׾=xv\PM'{zCc?1Km"RPzz5 ~%V6ZlMqJۍ&_ZGhM3#ی"^꣇ETQv}ޖ;jh,ג[>A43bWV֭v # Ӹ>ve2ۺg֧&[}:ܪC3 Y7)7cNRiham&V 睼j֞ 4Q<ѠMDH>+ csyaZ7+2.1ZZ9y j#fcd©]Fµdw~EeEwX#+'~뎦oauk{yt `QFW<:#-2CFF_ [F J9->gZIlwVq]_薞Kmd]4nde\T9yE"%3r)c$NkJpnooj=gz6<+lj&7cSRWm-5mX}M>o8[^$I&؆+O_4[L Dd yWvV~URݒI,lc-WX.]EpZ^"K᪨Ԕ /nU0xFcԅ3?8^m1xno/mBd8둟pϯkk57V)y`vJ jjq`c];0ǧgFhv*U=tt'C{hK,Pg^rzW|\]i|3ׇnlDSb2$p@㨯,+es=O^ Ңx3y J^?kj}3ֹܺ+IE ;183ڼ|xNMMk]iڦ[L|ecM826 Vt eV:YcCR翧&-sFX@}7Pexs..1dcZ5{?j^3׋IԯNH*+eU;\^ҦŸKQCz~vhXy)4(ŘB7nayf*]Xsa p!sr7cxŚ4{;tXU R,c^i,IHn-cRSwz7% 5{|6ѿ-ֵ}_ ,Cʟ5 uCo%Pc#=3Xk5BܫcΦVԊKq;5ЪE 5]J9f41&oxJдUt D޹Ք yi~yeBNO,,1qzףi{MIap`+6~+mYqb:RN/{蕽sK+ڬq&|9 B-Xe*FϜH+a~6u+-h WğE4 c2c+TݮqH]E~ ^>h "F X=J5[G]AuNԶ6gֹN^p؋b9G@O)tկćJ:2g̎#ӵDwFQjvrz[_ב MЯMSK ɘQyo mGNyA( O_ c}ejw;H܁ϖ8cuV V{"&t t-6IV̥.aVw<+ojKl Nnr^4:xgi= pzq7cV/MCm qgFs.}pWOS?Zl>u:Fc!u?6p1I֫v°xISO79{:%YKVĺ~wM/'YH (_^+ۨHT'cx=q3EKP'ٲdw \)-Že^C:j1ZZZAn#-؏^$/gj-> F G5ܴN"vXaY3Ϙ[*}R=.0Ϩ\mn!yI 5q^ZPb+u﷑i:[m|&I*?rֶ+m˭]ZC `#̐z:S^xJk`n~M)E=G {WZgjkh:'F_qURVvF.n~ѮuԬd/Кȸ}q,Mqusnn=iUouݝ-|m{i|A-Ҩ19D2Au+ǚVե 8(T&2?yk.9.9SLah2R:U AҴ_Uψmʼ:ь [ ێvuJUm9MD{[sƩi+.C!g)j;mUc׮})xfv!o ^"ܱ.X{1?ú~J[&MBb\/ 2NA]|toxSZW[Yђ y+TE'G(BmytZ_Vi/۴ˈ 1j?ze6m-k˵H!N${gp+Uq%mc6^C\ܷ0[y%EcIs[>?<6G-j}åxNM,{>Z@OoZk=Gj!6'Dm 2AýE@p2H?GL|D$fH>D;׭z}yyjE7_NUOcK?c ^Sw8^x>8m%4]K?+x>©]چye|m ~yOڥ޽kF8R3=}ye4P9|~/2۹X X?g:|],VVɞ"_jv~) eSM|bc+C|S⻈R|2p ͏ŝf_i'Mb5+;]2ˍ9TF@_/>91׋Z#,oQ ys̤0WW/7x*S+(+۷ݵOiߴßL<;jWR ?A{{MGuDp2H<>}/7#Ɵ4jS$z`#>RFuܚH>;|GS^<}ot ]v9~- X-Es]Ck 2dg޽J2 j6cè}]4j=[ xr&]VZeQQcXpkkxWIak`u8qqV=FH?سjSkŢp ў׊/X׊ \G} /,]Q[նImvܖSAi^,ۛx̬~?{k_h^-/5kiWl0Y E#t:#=+?zƥmtm2y`ِo~_BxwEZ3}k1@:l Ga޻ẅQMEE[EE߿}[uB(I-QVheo&F8Y1jZjwKl61"yf)o¬/Bٔ$x3Oi-ҥ(^Y- ؜RݔnwμVM)5́ L|S%>u} ^Hݲ 㸬 `ߥzlyOTM,#h@`v?/SW_Er>ԌxQz\d𥼳V*CZ˦NѿȚ2)5ׅeN:G'<#<`r[ _ƺ6Y]*c r[\W gI&}S]n[4PvcpzѷS $Z]c%b8ft\O+ Z{ D IO9uT#s?mN2j=]]*95V-:IĊEs=^-kiپ !gIw~=7xZ^aI=I\)+#Nj=6Kspl4 d1$|؎ Bpqi5W+is&|@ַKxH .`& ^ HW3⻹Ӯ4#Geor*2sIb|oB h@bI~dy@گh 2x+If ]JA}C~Ҵ'ɤsRY-[]6:^qdA ƊЅ#p8?ZǗ~ A/۸/EnдU F /a}7m.mI aLw+wxp;խ30Gal7M'py*1sZRƹ;-O09\?=,oty+Vюw E(ktxFN1K׭u>3[ya<+wt#i s##z>&ͪK7oJ }[ M%5?ztx%ZIZ˅W `R+|,&βo >~uA{?[Q{-ĚDv\YJ 4$R Ȩ> [>>2A$;_]y2C"|^D]vߥubpk(Z5%_^/MwOUOд{ Bͳ.8U![?͌ޛeBrc:o7C~.[ SU)4evRr_N [H%{u-pA’9{X,eL8ƞgJȨb%%&>M~m۳B.'-wj)xK smFKMAR8s`` >0y5g~"^Omԏ1!c_}œxzѭ/Z,U~ՖL)dȹGAdzREE*$p6u{UY9ǞoqMa4vd1H*ĝҿmOSiuG\ "&]WKmߐ&/#`]3kH3xq\IXm#H vphy$E`e˸|_zGLnrP_M Vq,~aRF"[Ď:hCg; mp@Ï|մ帝Uw<('Nj:ON7Rfj*+9cv۱=1]M.A(HpڪXcLd YO+?o (rjs"|U9F8(=*Աn9OOqo֩9b%'nA֭ǧNRTW$}=j"Ym̟;.ߺr~Ѩ%W#tw#FFp vSGt]cR z+ ,P9I9Bݜ7@;֩=G̥G3H?0=j@RFVT3=RМP;jY `}>M~|֦%͒6bmm%B(k.v'=}*[p3Z i ȸǚ6ۜ =ܒ3l-FON?*PEd+SOiY'sn*rGpJ9)QS3hIubtIjSy@QP49gl8?SVr/˒@Mr3Y4( Jo=mY鎲Whs@=k[2,˜FrYyҳ&Ѣ)#M*"Sevp^4T) )g'M(08MF[[BK$$kwG)⍥мy9~qҩf`ldἴI l"?d91Ym{f| oBzzsGIqc 3d,vϨbi#KrvchjpܱZqb{/=}*%GnvW]M9b,3Fm;`Nܰct3'yme ^3XDnp6}}‘[LFT89=ZwJpf' LZ租t"\BºcRGZVDi!BJhQ~^=OSFxB2Y}*5fS̔W5;%ótagUم2n=t?ZC8{#ƱL팇l3%ي|r 88R7y1K8sy$`\(qϯ@dͱFڣ~0W{Ӿh9r cQTqqצGj~\H]<;Tion;˹~>_Z!|D1RpcsE9R]*skm+ sMFb7dO÷;w{`)2~xGT BO򧆑$ ftFd pSR+H԰X1 Sy5T@ {M>)'c# 6烚 Fxxn vf˞{Ȅ$&4֢&!`h9vdSr?:tVbeE6y?Ҥp[O׭z\;"f22 TUc4HզMcRڨbd%#8+3xk{!$17\cLQىVnr e1I'1:Q#t! >VVZ,dm?&NILy9ap7n뚌&ҥe,rO|c8FԹ[wB89B* 1'$ Ѱ*DdSIoR<0C] Z)U.c_|U[܆'7٣]#;W4]zDeמեq G#Qh'V,B 9#;ԥmt)$|ϯ^ڸs(s*z?.u[t{wIJJ28jjC g?ʿ(wuȾUŁ@a%z|&T1j[[*:ӠHZI]6:6;k둩$8Fε,&mwfmEe}jMfjC6dUrr9q>9º#bW>+Gp8z|[3YрG`:=^ apF(=L{Wt%?#^ Y@jkϜw4 B1>F8NsabP!Xjd[s8++ ry#W(Jap}iV4jj{EFAT(ĸ^IVkgV/N}hxV\> Pyj>E=ϽjG JŎ)e[ݏ4_)%4p#,^P #EeQgy?I-vzwIO#!ޮH|nQ,z,PIrS6$xN9 vCna%Cm<--tեiybsf+ol'$j9UQ[uM?޵.#Uy4g@OPz\%P{K+ș%)/\t=+&{ߴ9.ϖ=(o0n D?%F"1f'~:Js$c.ZAg߭kiOusL4sO&LKw@W=zuj/)'XfpF*^?:Vu[ϖXچwcguSjVkO'̭mB9bt$1V\osAzm vnsǵZ Z4/5 IJܼ6B3W߳| "ƽkct)a JA8wV6ʆ6&9lﲷNk\q58cYQ C ۞V& FcȪzdN_>nH xi]jLW CzWoc-T"Of-0ȹʓ +@ 6tE\l)S啢˥mg֒JM UǙo.ݾH8 ۽Goٓu=mwDsܞZ5akOPID-6do|kxt-BK=L]2J.'}NSV%{kyN]]%үoKmJ݀U?Z>$o;^5V>}dr.q >fҪ1\qSM?;oW,u-JVc6>\)Z YBA77qxfg[q ; `⡢w1զNsvU[_8>/|*<;vxb+}CO9X1/Zf&F1_4Kq,-m8eqcҴfN7ǖps:}+Q+qu%ҒI?WF+SMoݕ%{uo碶g;ēg'Xf% gy*\˝XZE'لi%XgmiuśEG,cү-fD@$}+ÕKEYb3MONo+Xŝ2'tz>+RبBGv3N:Wc#3j&F[qnrF7g 8_gS_)=qlɨ=0^9n>sӎחuo=n{z}J/lonA>I _ 6oZvnu=+[OƼ%U p~Fx$8EFjjE5ݽvV+ j=H7pD>QGkjپϣs-3hc'cҨ6eV='mԑ,9kӾnkV]R]j`IomR3:pM-ymP勫=/ʋyG-jŌvF@Yx>ծ":70m'O]fxYtx43~iO͸=kWHgﭣWqlA2A ۡ9*aFܤ.SV?$m,牌-`ڃhݺ2;'G 1תKo"j[oZdСZӭVTK%Am H:dnZJ>_Ҧ`vvWkW㋽[,Mw?OW۷>g\8^6# ƽx-ƔB}3^&gvMSFkgVIbgٜph?890}+̯#5T 3s@s\Rh롙:sݴ+M;[oko iHAKro} ZtGNѼ9۲ZD"ə \EZ4ZDvZj2J8}kCDt~!} H2sAwWb5k)u{ ϼII+&V$0NCWy-ķPyvλH+juchIp"VnvmTvn rq5֠Z  -kptUyz*)5fh$n=不iqڵ,g;_-.!c!:cviz8R ]>r9˹vp׬_ul/,-W(iTy+?i?LԠqa9xCet!ګ?u]V.>kӮgvcּFilaK,/j@@AZ-ait\;feq\SMǮ:|MŵI$ =b.gy/v6EALI1T<_w[&~i[)iҼJk8u7x2zCYOy=qHy=;)Tm}W{^Í?LY#iB۝CBicA!Vf$3g{_7 .QMN{Ҳ["umb-Ǹq\wghPa֨W{b(a4ZKv:itf욍́],II~:Vc0O5`vArGn9*ކtK也Td@*\8=yx|]w[륞i|փ[x&fw:o&ڬ|7S2,Koq0跺Dw ,0Gp\=}qzX{kjG'K#؜{ ֪1FiZ$Zޚ^L<'C֖|0{K=>XlVk?\̢ġdU^Ď6:4m2MW]Yd NT@vܞ xV,o hbfӚWќ2N YtZwn{=߉[oZc\iL!LKx#Tk:k[ælItNY!I=ּQg%hBx,G$V.XjqkZmha /߬$pթʚ~;/;/m-gKռIѴ닥Ϙw Ƒ1%]z(n־5j?Cs?XMu#Owf= ^#6UOyw{sHK <F^>u9}=urfTOAۊ)EЛ:q-T붯Gc_źҀL0NIX\K6fkzN· pNpzcC.ise${bX93d;j kxYaM(߁Ӎx}^,N"z>iy|?ѵD帝a$P"tƻ;^ծ-纉Cqޟ>x WB/A߯a܋թ4y9pT.s𾡥zij_e-݅q|J5m.v O]G #޽Jzt}A񎝤H^ǝGF@`8irZZߋUl[K]d{NÒ]zWs3iܻD|K'p+&jZ-Ӵ_Y#vs<4l{O!Ѿ}@/~k8}*r{WѽvD76xti֭,;b%F=;noPj2EiK|v!apkxB: vd9[x(#WrhWǃ>(Z~&gĖ2wbas8I9׺]?_N|ҞJZݯt߮oӯY + 淎K IK|G$RllA =뢥9ss-J꯾3[mwXS5[p֑×d(\ zjxL|24`Xod[ӊW|oz#W-!l_1O+b"d]"[ֻYbP77_ 0$%~uֻ[\i'i Ż?v4m_Mӭ']:7y72÷yh{R^t*.AVðǭw"["R3#"Yi:%y ( XA^ +T4{T -$GFϙo҂د -QEp{Ekw3qӎ/mkδ.-d<WLppp+q7gK=]1\'O[i~q4[{bU Go7e"D2uYn4R8<ȵ$1~=~=kFQk ce>[۵Cw`J9~xX:5 |[K`1`r:@幖]1^9O1_3׺/4242ii )\'}f^P+痜cW *vSichoUҢT?2/ɻO5߇lk5M2 ޤ0Ψ9 K;앥[k(:'=!As[0!,O1^rk hӴ[?^ғR>;rjR9aekkO|y3g.3[i^b̬-I1w o'ÝH`U`3S㜒y5ׇMcFJ;+?/=vQ-߄m.Ӿ x<>iLә.l@O D[%''Ӽ=߂%>x<@db  6 q75oѼ7t#Iu}"oFCG1$w%t4K]6k>&E:ArBu!$ *Z2ѼC˲Hbnjx|5ıoŮu}2!2zKI<5-7QS1 Cr_HKvuQ 67J\j/0 9ڳZ6ho zK%?/͆㠫d](G?f ƥ~x]U8t&tTQVBd,N Vɱ#pN8>pE "\\"aQYHNJmhK}ByxB,0bIa/)!U]r=d!X_u8-FRN1KƻC4"VFGCYS&3B,fAX"aK8XNKtH?q cb`{XI)3FZF0A*zfH ʩi $ 9T/0bGֺ$zXBDm]+Nr{zEHo) >DZ-"6(Q1&CZTM6S5wgQڤ*=$!A?ʜWbNW%Mްgl*0\Nw'YTiT2q40y2/q2g4!*cLddcoZܧvqr9#V}ľk?t<₀I˹=>HMT}x2|U Ҵ!~a/'xxUnI;FT7Ʈ{`V(]G89x { 2QX\VRƬ<ڴ^$YjҲ]Nr9 zq\HNy?n[rgUYef9ְºChFiU 8?J:zm:HX?pzo4( Y@ޤt @61gɐ*v+{J%{C!(,OO?iۭQ:N(BYyVmL$G'Ojgd.$tR"'9/jz}>FŃJ*&O},CHDq:qU K m>ݨF;V RѨ/n)Ye2pGZ%i-]68dJ zW7w~Gʾ ˓'✨:z+$] §(]ϡ br޼Y9F[Qgdǿֱq2dNtlFp{銸)hX ;{aֲg 2Ldq8C$R29a߀{wlD $RD,1bWݘE",\J*E>ӣ}gTolHFKyC&YYx?vyxޤ;)zszDjIbSyI|s#U^o>YBmUő<ߙwȩkHc[;f?GF (Y%A9f#~`WlzWݙd`'+ SKr=; 62g`LE WhxgkضCjdnʱ=;m{g8%HПZk$l;VFmq$3dޤ! cǹ+#& `3 =zC BڝORJZ ,YE!rG ݏ֎w$Ǒ@+U*ۂ9&G`,#|wzpvv&ݺӦ}T/C&6֛i32;߯JӖq/%TCՙ.^ͥ{2f޳ X3,@洖']2tRCYsTnL?6VTӅNz?(ο]6@kys4c1g>p7H6p_Wnp~B$p?qZ[QNj`i%?G"Pb#Wk)+aH?)b 5+[ȩ{ nUW,ueu eH 47%,k7GAgMaM|eFx槻Rݲ{:e.%[[t%jayP*l#Eov5ܪ;Kܯo m@;S#/j7x:.GlS7DPyUDWeyz]w+A Q)쏹A.m\1︤ryfzԳaHz.spo[KpxiȥTićnn7l/s`*nTW} Op.X]O&&U|aQ Y;6+6qzԑ[J0T,wKiV .'R.Vȭ+44y$}jK`u2Bp3Ux4hfpt嗜P AD)B=Z7{&0F8XesIOs9&FЍd4#pÒ@?bXϨ)i'nx-V,>Lᐓ!>yJ*˱6'֜FtCڊSןjW9'~"0fC&Ý"S4Th0Q#Bzd**V&LOJH;ɶ!7v9VƓpn#kx&u?:Xdy6Ɍ'~'"C91gЙSh%)#Pc= Zوsw\lU@OX]:EOV?7/ t)E0"y;hr{jj~_Vg]!<b$f#@O9=)S{Ә1!9[My/H=?jܹm a =z}=E$ LJlw5Vcy$,W_/ M3\;60FSjRi;LȎ7Y.7E 4Tݤݓֶޑmf-o!3]VUKf;rQX\]&kńZ򿗨"Ej-8ۣ;w+K,I:چ2sIVww[xnyQO-EhyXIUDު+ie]nvvi'IipUUuoc۽E%mlnG{2+G9v tŻ 򶄺>m Ygg9ћQ}M/۷3~&Tĕ~V|Дԝ}m}ua^!+bi|r!U,tb7:[ +T}ͤjڄR;g21x2xi}J;K&{X˓0:j5iMms"i0+J򼏧FRpdhV5HIZ6z}UO- #4M~huy=EZktcYL־om$Yɫ_Kil}9IHi# ^KX">ZG~}rkI^;0HaZiNc|icc-cuxIK}*j14:^[ld#!I$8VGQ̾[0'ITcwhIw_`C/3Փcϩ|>-pJo[CG@?|6⸺KQ !9KqY.~ЈlcVѮ5-H+&o;5ķnv#i='ޮ6e1{^D^׮;%+H۱댒ja=DE\}ӵ8'CYImnA*P@hJrgE|Ҵs:wmNzA/_j˟QgҴxSEeJ]˥̖C ߻Gz=#ػD $1u9na IUOVj]kX'KSԱ\hɩO ۷mcZ";2+)u(Km͑gQG<DZ> .uu!&VH9= Snm[Cǯb+B.W[~ A~kjέk>w@ܼrxu/;v_HpPr8=U-j[$q2 -!(Q{izix/bN cҀ@Yuy8:t-^)/uvAb& $@p@zuݥ՜4w%A!r!G Ӡ)FһHD"7=+CR5)ma1^+1C g֭6Ԫ/;oy}2ZVچmJbFȽC;VG5-@dPйOL~^|t$y(Om;Z!-okwi#/AyjqQKn⛝e/ [ >"eO)@9*ZK[neZ ipA%{s֖L|Gffd9HYR9V3); 6;E@^Iq5VG //co<'chI,Sk0͟ñ힃gR u#7Ȣ qqZޣe,]!SɳQyi0ڔAn!{>~$}}P\ר;[˟^Yco!0I<['hUMCO,;th_8T8q*)|AIk}S42fqncg]MRkjw vЍ"1 {泓X x;[MWΊkso(s:Vw7WKthXX2 KSPƦ?|X,zj>xWNX1b^穇te3EټMqТ*G*1zF;j*^(!8)aЌ< o7//<-/@r$pq_8] " ɘF~9޳5BTJƗ!9]k-rfFNUPgX:CQ^&}='g<^['s:ŧƁ_ DH UKu6}ڲL'|8랕e$xhQ\ZouAgsMŸ2*&rQ F+Y|<ٗWO @Qʾ5Këj/eMQheA+ׂXX6e{xeen=֥$}uRIOM4m~gmqM`˕ x[L rcsڽ^Ah#kH[Tt<-eXNe(t:) CeVO=USRkdKsI[-V<&$-u4Oj2@o75!8ֹج}>au3&Y;P?^kR0URMUO5}RMΛ3' 4Y=2+6ScHӤpUo00=*Pߋ{KA= w=U-"dP 7c_z觉-QZ?ڿG@>Xtѫ YOn|y3WŴ\Y+Ivq5սűaݏ~i`Q\|}+pR'˾L6/jZW5+h!D2 uҧ߳mXҾ SS[:tS/L)ׁ\E[@pI]OFg2dr1ڇR鴿ҴkN޿.{F]Oo#OnI˗#J`ҷm>>x^|K P#Fi7<+ ]T9 <{{)%7L" OW}S< 9.{Ϳ߾5[qjsj^FŏSZye[9"KvWk.8_r1\8_ZаYYn&-m'aSQbhQVi8Z#W[#ef9j>o$lV+fE&?*%`'4m{#aA,ߨ '(7 kx= 6꺎(B@Llu x'mnlju8a|Vh9t"fb@^P6^"խģVp5)nn[ˌl%21]z9W:v8!rPk[~yq?Oƛ-EnZm89?Z+~/K/eѰ8ޡ̤g0?x2 s]p;G?>_j}(ۈ4H+O-@< bA12},Q8BO]"hֿilRd `5(}o|m5+Z<28#p[g8U=+䏉 ֹ>m|r$&1ǧj>[se9r-}>[wxniZMsj0BW<_`B7>8;bPndӢK˗'n)@^`f^Oo-8 wv )IVGyJ1~k"ؿ$98+񎉩xRȥ*DVNm"2rO^/ N'͍ڤ?~8xH,4}9Z6i3P +)rՏ0JXM4B/? l|i=?Rԝ4xѥeYlPx|A_ٻΙ|Jn5@'FR5m6^U,VF%+,s.ՙ#I8$0Z,NJtqCh˧IMgC^tp/g5x}o/m47\{Fp%ͧu?(8?JeϧxIѵ{pׁ_8J%yf shd{4DQp{s9:?^KHtd\ 'R^I%(UNK-iuWdF:N+?i6z.$`Q6ej7le>Lc$Jzy_U;B6^0!Ag=0:Wę䌬; jij[@͜= Otm[\X}3ABؑqZMr6~+PPٗc>b3=q_+OԠqׅMPLD4о=kF[>F~99_AަuwbPy {Wu-_sKH7&)SIiayӦڽ^Z޸-IAgIp%圪wW~Gw_j kwFên}}[k?ӵ ᬣhR m -ez$0l++qVk9!|oC<smSBσI. ē; O3`؏^1&xƾ"K隔Q0nx +t[þ7 K:fuel<݌U44Z%扡H]y :pgӽ>i4{\}hq< .;Wwm#]S>,׀cXAz/SfXW~6Դ=G}koex ,9l MO'\ukkx8KBJ_`+Zx[.TÞ6sRvbw~_o}Ժ0kWR-ޣywM+͎J>ccĚժ\[9dNB?g{W&%O >G rZ‰@ 2H:ŏH4+xX]IP@RYGN+5/=cweNg?|[>X-u[Ƣ+:DZ<7O?xG;ng4maNCn7'rz_+ߴ9Y] f+=.IV"" 0xu4-aMMB3OڸEI}3b+sۦ.립c|#/DR[yK QI^ wKSjy:&f>inYݨXʞbR3WI?+ 9rEo+)(pNWJ8U֥U<ph/dmMC8ɬjoTx Qz_y-.4QIjtrEѴM^rxbǩ5Y4˜$p@eQEn*؟e#QU<ڑ|7 ǵuSi~^$;6(&2_xn*ZO $f\m=L-ONqxgZҞ۳`OκY\0'$sgU{l@d0!x}B==d1ױ#tWVc mއjŅ87wvc㟛槑W2y.m>Y[+Dv$<1Pۍ4A;J30?:5Y!sOA@ͻq?arϛ(2zb^mYهQMLd?9ï{ݖ4 A -b(ҳ͂x*bA @VD֥ y7+1R4ļLH^L߈Pr0wIV9jA8y#F9Xx}#;N?[9ߐ#n=MUHY0;uaLߍu,*ʁQ敀bHnV͋B2gld$߆cVdGavX)=zֆY;_=_E#[рX:v>\gs劕:I=v9Ӽi"g e-usRkC9,~fB\tV+Zԑ$R`&Z4MsJ2==ϭtR&/ *էtN%qr:Y}{U } 짃}`yLa fܯ9"8FrqeWp$O;8Ʈ$d(|܃ZڍcJ)$ړM 4@U'os#?#{Gp=j^e@-11`U}-<ڭ} *m%O 5fiŒIQe,F;ŋ2:Tr;;X8jbAKDm&:Qwߪ 2,$**pS;> -I7uv2./ҵH95D6O5!ǭvU0Jn/Zs~yFL(xv\Ufmt4H@NPdfiϭS|q3R2)g (Ypy9랄nI$cH=, y72lGj(,7)jMm>[gΤDLXyH/75"G! ,ǩfйFЃh tcSGpmG$k}OW=F,ZjRZGXiWg#P%s;H`@ Ui42#1"(?xixjH4Y&cHY}f0~^,ϖn2}t<1ṟl|Pљ.B4̸pHkb{iDj})|rtԌb`%p!7JbD<}k[:j,ݮV2 #y:5Rd#3':˷?2ȻNU,t)D]YG$)\OQM:TR03tDPHcXv~VK; z>TN)msjfxvhG$B_̍[lGl⑾HU׃j-B 6#}?Җ%'F/Ո1S̡I>bW4>~Tw.#[j)[JiqT"6ONBRK4h8i"hP ڟSI$(R\ۀp;{՘Mac wGn[&Bhԅ 'kanp#,ۉp ⹥q;="<gIO19RBLыEu ;$zn[6A  *o0Ҡ@DCI$zV\R8arw RU8E B=M2-]Ds*l4s~D9=jR%Y5FHRAuZo7J *3$\BB{\~iT(rT`{R9kBLM., X#Y"V'S-˝doγnVH `c!@s\R#5/1`ҿXXI_%zw#[5%*gs+W?8OE4?¿!d DzR5\銩gbҐ?Kx[\)񚩨pzVb֬6zf[5d@pLnMw BfXZMto8 {W0ՂpO^GF3W>j pǴ?bLVwO *]zSH!6#Ei i̸)ėSRWDbh?_NN6iҰMwl1j/W *SV$TY|[|idsv5A~*j,ӱs\J#1ѳrKr *In8hY }G4\\!֗p1bĆe! 1=YTkv1a n2>ֻ/xf@}NMM|%^Z3FcDu1C[<9y؇{7op^T:)V/}b ?KOq9Aߕ( 5,a{g@lRALsVZKK-+_ KQsKSINRKFd4G#TS*X^(ߥWyv$3L:_eRvhsL F6;ӬQXBAI>%:E%%D({qm#9R|22#V2랟*̚=.|Y ù>v44i qB\|],!vCM,?'=$hK9eVI VA3Hy|'9:T0>yiQ0yolMdmҒj-ekiShumG|+ڄ1Ę,~nGh}2Iϣ'A9E5mf Q%ܭrnO"6Rc0」fTR{q̂DW2K{qo4IRdf ێ=qոu-|!@ӧҫHGLS&|@Dp=Bbt"Kw&{ׂ'L:6z(I)P:rMTZ-OXBmp8$Ozw/FؾQ޺N{X F`9csU-dŀĶIlz4;\eVmNemL H+VHI7Is "Zu $dX @ ;>~ k{M6HVKcqU÷CקG*=jtrշ51^<1zD_v>+IŷoH21ntɮ+E=*BP*确d־!|KT (fUIh2̠SDKoM;ݭą,X+`O*j]jiB[)p1oB{!; u-]aSNneЮg[yneD#Jmtm=kWj,2N%e'Ni4[=/aFAxQ 3߭VvBlh~ꆬq3RPiKzl#ONտ-]^\"<Ѐ>bN]̽pfu>LAc^., jL w<,gJp|it<]?e^[MW=mZ =ySc\嵞iCɧ\$`ķ>wUSE7B޴{CZ5kvxfch.ұrjT=*ZT9'if̯[I|Imܢ<$; $pzmpjXFt_ hHu+w'{O5CV& 5( Ȱ@.A^=v㊊jW:žmy3K*+H'9+1^?ꝕ/{NMGMLYH<T|o6ڵo.3d3u{ Gu cqow"mWVgTVUNN1s\"w]uUjQE'8-1qs?mux,$G Дzf]iW1FMp&2(r8, xxo򈤂WЮHTg?Zʚu$o|{PöZ{c-Aqm'|~u5`NY䵴M:[F ,Q9+OrK $זZw׹]ۈ?uB8N-q5%I[ oz%m>~|"䑞Z/`mnn`{Fby9>i^3|A>#x_J+F O+ݷjrS]4mz/_NΡ{#̚,e!Ԏ0sTDKh|7}Yr=!Zye+ںKRM4RHӮ5ԮIJ=̠v;d#I85>|þm55MSP2$;*]Or0krQ_'6k ~< u '4h7ijq}ee.$м}{DoוqxΉb<ےBڽs:މ?s=TY|@Jxzn1 2+´|=k5I 9`rAz3PJƵyjTK_[uEMT4N&׮jzK$ʯ]NѬ qz0 .H@PJ1RF3@"OzrN_KldP~EV`\M$n|nջm^k [X 9?x 9ճd!|%|OirG6rA~5qw]Mu ^ƻL {ȭи7:fatoV-cta*|ѷu]"i&~5ƕH=Os{]qqopZ^BܲQOy&Q](gbֵ/ Bш3a-škIPa!(,A8EsPq^ɽ۲>B:Q sJǛ,¥MImʯӴ] k=wZk|-7PG4隮./w3`rAڳEM;\H< Xa"jbaqx\PϵRkP^yޛmvWmXj@00(n*T[\2G*JQY=lZ7V|WN9ÐSW-׆|cC#Wf.P{^yƻ&Q!6s~ڞM2OLh@DhѺ5Zty (7u:v9oC{_J%[Şey`6Enʽ~ Xߣ@I<Gydg]s}9'_gθ\*ٷbiw'עYyi `s/۷T`z]%-֟sG{pe>$c$?|?CkQXxs׭zR]װ["?ٴ <ۇq+^O)p7]w2ƒfC+R?uH5Z-Ϊamݟi#hu^qEGim+4|ZcHÆ%؏zT~5W~%yD(G@b 0n^ytec>G٨42SI_M^NFnD@ K08rMZiqqk4bvռ1{duųm&Pk#t?.y#$iڶt9k yR+v,8^M}~S p){KOSo>T1Jϋgio:\kK)@OZGY~j6~MCXm-hQ؎#C⟌ u<0_vP]㕏Dr >VAuu>b-Tܾ0| xȬʯ"Qm`Iz&y|C~5eѭ NvxLo$x|㿌ڏmTd24|hstzc8f/!HnnKw)w@W xs+ȴ徸`7k n=i?q^^a*9pN|~{mVٚ|wk^kWFKke3"?1y4_ jڇn4)cXff8 d KrvׅV|y,E<>Ɨ4n_BV?vv.Rpǻcҽ; _|J}TR fu 6-wO,y$rFkSJn&[N,n@#]z+Zԡ#,mw~&i{ylj+:(t?LbʮmU]nuRJA[VY\7uKM7%9+yr'z/!ѵ!;VZ4.!W?5ri&#"Y6~[NǭzRRF&5d䶾y t;H3\s݂6n;G|/ +_5ėhl { G1Sq_hs|5еMXú .=vP,x5rIO%IE5z7i> <;BĶRmNۇ CHT&Eۚя:1Y\2}MNV_+oo!|pkzKdMoa{MCG'*1K^:/:|<;|uxFguA+6X_įxn; )SF&u0C`x:p}E|]9ӫ i] tH?a/z4xEnFX4ٙ$(`?G'*s{:F5~h4x8R7H #r+_''mcOiٵ}rs6riѴFom.ڄ*͕v?yxNkƥ4kM?JFa+"78McǾ6΋._Jk`zLW|R#$n r1VGak]4 K3` $0#'Sֽ*vONVUVٶk=V3kH,*emI<0}ykinKu;N\5\ xѲxeؙ§c2a]m|jMRMch|왦0)@<'ƼcEt$;J618t#u@' 䟘7cAcxq4L&Ȇ $FpUYv/:x1gp+,p6wOUJ+nn3ҭ1i% ðcOcM{$yݸu}kxђOWc9# mEg?*0P>b roǍRS*UlA[:Ր@Fݰ3۟SZoH=}ɻ'N0Lɶ2 GzbylDV1VNInyӭEu!9;Xo_v5[Es*6QMZ^^XI<-(bC6_Q\q3)FVJ#<+-טHN>Cͼ-3w|jkѥͥ %k`1 7\ TaT}?^,s 81si%-l|!X0W;NOe6쑋E4es dr:S2\JI$pAb}̯KJ] ~mێ:*QJJ|%C#Y1ztn!kL7\nVH9+ZI#* 壕|ǧHVrDopR(*@QcHܥF=°:q+s~ao/ۄy5]F<(B\s~8&%WHFU~Һ$=M53g \p*.*(s8%y}Dm+Yv2''לơ~0hAx$}^e~T|6u'W󋻉<\Ǒg*=+򉑣2a]na&vλsFpbG. 1`zWnkCԏJ;l I Th94 1;9ϡq02<`!.dL_-J3 bX>q<S0s;1:s5 1K0Q;)8Stb^#X'$Pæ}ƭ#48RwSIYN@:jH.Pn1N]e*\1U Bmy_oA' #GFf`=(Rٌѫ3F nH1ޫAҵ%DP$*OH§p€_d\{S@䄒H3=jѯ=XGTw-? 5#EO0D9PGGdAs0jvwAr(}:-]bP;W2 SVuyt%]β!\ڤPJϥ&9H܆y6#=n롎 ,;q5ŸiZeˍ9O{Qa3C Mqc xx6yxISme lꗟihR G\.<;Xed"+°=Q]?~Wʆ&_LGGA~ '!;7.t]9N]õ%AF>#td$Q(Ġ[z{%9rDU?QW| fkë.K:H;~Fv=k_݅]5 Ka~m6xzkTs\/kuב})`B])T7l>-짽cщx,|Koiuvt0I>%{Q-Ts؂Ͻzn$E-66*<lfdݝ1ָXƦf-̌&SQ+Xmn ³edieߎp{o}] K{:҄Z޿02YRs AusR&<-c Vލ-#g $q#=OAOiUW-$#pֺ\vgLKG>Epcdi i#|~OKE_qˋ1DrI S]cn$T!88G? eD@{Ux(4Q`&qcܕ1NcZ32+Fx\QQi=v͞'1ePO`@PIvLb@8Rvg}hTfԕEQ_J2sq둼hd_}OLWBfXt{S*ۋyD9uQ߂r+I";r1>וI< l~j|,)DT{Vt8(@"JC)'vF2a vrO0pVE-,EHxQS (|wսe6D$lccfbE.]%y0Va̷f5QG |%A pY\֡be2}0ŽXw9ҙeތC0̀`G?oMp玸v#aJN=k4˂'/;pl8=Mq޽T,&'~SZ0k.тsQj1Ϙ¥n5-{Y  lyҾV,<7w%e/4@pwN \ⴍ#9XuցxXdIrKx1Q-8li#mj@8+Ү֥j7,eԡBz.=G=qïej~Tf#UzA=.جL]*kk;/V ƣ R/'cUFwڸ֔y’zE}0I}5B{,@ǹMV;\{Ks.3EM5CDohBOxĺngeix,P?i68]e6}-x;7 )rH#8`6X*ONČIJ`wڝ\#0xIZ4;yhەGcWtKֵ3FQccRN0lnͻ\ =Or(-F$F~ %ԯ<1"b\҂iVV-DMD:qR*:kj9R~ʙHQbwXiq$= X-9Io|)[Y +HZfY(HTog ܇q Kk"f$b8'i(-_Y%^I. FG'r\:i~峏^K.H̑ynI흧jm(Cw>Dr:a pw95Z0Ev^Qm%hÆnf4ok#pijZᾎyduDa[{4'nuE!ojf8Zod.me2P2p(c؋"c1Zv|QKH #_qQiS:۵ {}GrlwԬ4<~i3[ԍs:pLF+ZZvz/?7hL W]0P[S({Z7f(HBk;_1 dNzTkN2Pv[R$!ygdkhc 4R$ ꝀߥYxXs!R uImB p" $c44\m->i>K*~":fBb u]>%閞mV#o³f,WPfm$d ! GI1T_ns}Ne|ˢ,ˉ,alձ]KojbX ;Kz}x "l &C97LB\,`M*dӠwKSԖ&۷m o3ۍ$@޷2mj6mrn.ʨ\#@r;;)3#qfQWg16!Qn+(W89ǵiyؘ{Hʗ3~*.ܽE,R]jq=`n\xy8Ⱟ/58YhT'8bnx^ 㸸L )!+0n-.-6"?>L;mkAwImzk -@%km| 4%Y<)`bO?Jťjڤ4`8^֮-\#ɑH=:qŨu*xT8ۖͿyyFY3 /ܿ=~ͧHV_k'K[iiB PNKʺ=.<]Lҟ(c@3E8Fk]G?;s:kyR2jzs^ īo? Ӳ NZ RREsgUUEz֛i|a=[B BJ!$d78=kF2Qn(s*:swlo]DvIGj` hE]H-ՈxI.B%t|(/ٜ#ӽuWs]xJza5<,J&8?SS4r΋8v]߯gmᴎ[:ſvZZjҴvmT؛ᦑxw9hɯ>Լzu!X J424yli h}\bN Eg''-Fx[2n@Fz/5wk+=RE޶[[e[{7ֺr4\{|5k 4fƱ/ݒ6yU'qN4J1B7A^:'}f6ۦ߳0sag^8f,pǡǧxxII;<7sH:<7 yR{A·w][q 1 sA,>\Q>Ns8v_?쵧D0hYB1-"Ī@!׌ꚞcǧXsxnMʾ$GPyrND\!%5 ?)6%-dFo, 㯥| d/:@ $v2m98 [|SV>F|-`#5YI̹s Z8[2=6IUZgar9' {KsЯR&tVzca| Z3}nJ3 ""@k[_w$F'qi&KA$ %:H?sZ:M&MFF.FSYcVZ{Y_π[EWkgs/ mOJ17?kML~U<(v0R5Kq%ݣd`F#K'Ti.!|>YV$uR:2j62[j7cplsZhWjZ̺EjAݳn.:vVVSy;ZenM?_ n]D@ٺq+ȍj3p㈿2|ZƊ#BUlu m=Eyf{c KyEv"iamT'6af}x$#Q}ֆ Rԑ'\#YwqTQ`Zk+ռYeÙVeh\3yoįbF*߬Y`u8TVO[{T*Si}Wݭx5&A\c༒+ONJ~V[F.w/?{%潪]Z[E)ax~r7w\=@[a[SkQG]%[yJFjh%gb{զ\:drJ*+=ב΋{(QsbI$Æ>s֓:>M%m~IӴ(ofmLsxM.1?]4ZǪTd[>n;[bHcp$G8l keU WZiKgcBUrΧ~|z}k֋ (3%tϽu6Ke> nȇq28$ ?5 #gz$g<,>uբGThv1^9}ʮnoi+>n/=&Vv jm+Z̟<81}8Kּejp\/aϊ{i/="`܉9=p޺qg[݆x'=~HF>{vMW{7k%}< :b  ~)Kt(l.uK%[njc=3X?ﭵڻ8:u̖R.J,ddwj/fQYD쥻\ 2}Bv:W0>$[}uh,zQ- ]?p:ZS5oxZ-5Kk4n!bW'A :?~!|A|1nl> xSX?&zF,Pq(#1>W(vթ`yetok<5xt_%m9gRi]I*GVrE~v|Rn{(-zEBl݌9RJOğ|6.-<}MvSLH8ȎA W4wsP+}qiKBggs 4>Z##Vm}m˱o4"a:ӼA>{|jJ ;ir$QxI$vFq|" ֫efףx^3h]rO c%@zU=QZ^iq &F[0gZqͭIymE@^7ry޺CIaKY R&r?_;'+O7Toӧ6$FAsm8iu#gC!Uwu׽2WxįΖ^-H̹X3@y|y pKˣypt O Ӟn.-tZ^Xg*G;rlޢ7>S0øTo[צz}ĺږ17!A']X[<H#7 } :߃}N1=Yq!K){?Kap9u;6w<K I۽>&O4(%vk_i ~2]nDw.-d C2g_m55[#Rm=⸾x_ċ8^E.~)^7t['c0DI~zWEj=)kxžߢxe'W-ཝ$1B1" [ _/>'~|T_}VuyK}dnK4"f|#5t=9HBۤ-ט|P0O:΅ n]F X&!O';$wS|;Ѯu xKR*k6W"ygN( 161 #nHJa)#5^4o x-o6IhSr%RdN.!QOW]R?Vt^: &>8č7=B_3nokHUI)o4W-ш|ۢ/>h6zm9Unf ɤ}8b1xܾ0VMO7ڣ^kzݰ'b[3'?|dׁx+/,[J+-!^<&sUUk7Mwn[z+՞w_/V<9UԚdf񎥯 #cΊ6+u32{=+? >8Z[h5iw>B3/@@٭/x[Py);k' t,ٕdw9=1_c|7 F&|sedvw (+9_~,4_ܬ쯻ZO?d:W=kMS>i y$,T8j:Sg^E]%{+䜱-#,A;H׿ᘼ=gi )ݽ,}|d~h^Njk39 ZF@$Υ5nlpljݗM[?5?iM)bcoN+/.^Hxq}/fƾ# g]KDY$!]C_ax_@Ce^r.Oh~ FͥM<{ 2U C8'~|5i+wsv͙/CKh7O"Y_Ũ /-p<6rk^xj^㵵SZGstbr`quv-KM+I VrU0 }Qҩix|yq&5׽GbScyag|O=vf7)t1 keWԕqtr. M3&5G /c>&ƬN!TR76WiI=GASG821{xA =Nqڣxft;Wy۵9 w4z8Zeo3WAui* Q8lVWW͊91}GCZuFPL[gp{qߡl}6m$$V}cP-ho$h>nDhe,rjj!a 12r}+JK6جdpe{VZg,O{g+sHkSR>@DԞּEK.k hO:XHm[ dl^klFʰHJ =+mxrB4cFQX{tV,w:֫ZK[Q7>|&q+z#NXiޤuv4 Y `2`=#v3c6U㓸"S,}Һ9=ǥzA3{/Z vbr1zq^-lVlU'6|14WuY+U^ኂ`n_b>^.-/_Md1.>a,OPӥyGBBc1û}S]OkEqlI @VX]cFWs4W1=VQ՛Sv=g$Glåu9N KS_Ӷgy]ȪZ0hGp)$? ڵ/gt.O2)Y%"Ȑw>m9O5!©Ud-"8eʅtbwz]E=ܑ>A=V!9qԷ71_{sTFLe'xqdV/#ԓ[FLh4.e(ȧFjqGW50!YW"aJ$"P۹sQQHVW1N0{zʸ`nyl#mcR#m !}-Fe[ ejI&eu$1y+:XxϭVKh0adck,)+Vb@o,\4h0 5vFܳcC-P[r& +Nd;Hº}ͻ$M!r @UgLD_ggS>zw_שnQ~L `gYJдk%|}/ c)}DO qP[T]IoYD;VM,=C E+b4I6_@.W'iIY,1ç~v2NjTE W퍸PIaM[@:2GZ 3 DιC5=yi"6 T`q^CE:`qҤ|׵EB-8O5~~6Pik_o|?v^4' x \ĒCmdyeuֳt;bYb0q;P(T>#;Nө++߯oS?S8&Rr*ƟjdHVp3\?OX!gF9eb?*|1 fù IjBTISOxcϮxuY$`Q@N3]u_O^m0&+in`K0YǹA-Yb^=СN>s0M!(cSP"%gہc+WwzvK+ч/h%[#ڭK(Vda(0 &/ޟSH2cjѳC2HFtzc$+NUYX/jħRFF`{N;/Ìw֞"[xO2G@xZcuζc ;K@#Н:r45m:k]Y̬r=? ];OMm-J ##xҶ|Ae?u=NO*ȸ0GUlȳO?|ȶ-#?ITdV_ Jgv27KaKGHZ]u5ks$VOڶL9\<bFYl5D|\*)Ti7X7%\4fHxg#뚧q-T+k8$n<@O KxP03Zdivm'/r98ˮK[4NoSATi܌ZU!ȺЖ4^Z\1 _x=%fIɐ@Rka;ҹq.I,|Ȋŵ/cE2L>V >˺@֌V(q3ZUH+t.$V8Y7{tr]i3w dmqZõ3YW6En;j(ŵ SX1/m֋m TTs4WN6D <ѫ!#k. Ib2|=WRk++M"Xqy(Wrڹ`.)q'=qڇ.RX8vD"d#kZ{gVp<bIVrʼLXuI}6WR*FGvzeR[O̴m7skb(,{T7G'xolX d Q Y^1"cPGG`pSI rOJ]E̷iZk7 xIr'Hr)bye]Fy3F@%41]]"(3%=77r{Ξk??oI.&Hyxn7p:Q6e;_< 㹒8#P& IoGR6$;r8c = t(Yy5JJmj~\[XZņg*"dm -:(}ۧ(Ku>`;QParPxZ-դymZDTngVUhǚ5Q^lQEΡ%\,Wx43,k8䶵/UuQPpH5שEZw(!\mnuZx>Eɻ D\dVF0Y畘^|OEѽ۝2Oe{XMu!:O Gk DsbHAbHrMxt5--uOBnob iĞ 6kFE{t6HSƒYʥ5<,Jw=;﫶nj433!y$,"~I?]eĚ_ڴ).um 3Y뒑"Ā> xWB/ޭ$ /InEь~ujPx]^+.m2KlDcGQ63f;$* #Ifbdw.]e6H'^k4|J!8BL>۴{*u:uoѝUΠu-_SD LDX{Uk7pu9Oɔ|{7Mӭ6i@FH82a oSKk}>*7٤$M:.xbO͑5))=YM/uXE׾ڕDR]0X?)۵aicе]*]sp5܊$#1@kšZQtE{-EbC,Ohگom|>l5]NOWpp(!GSH=-u `.լ.;dr%1ۓ׵zt ު&S}@qT+=ΑkdGԯa][XvZ'u4.tFߴK9r:Nkėlg=ܲ42AySp >ֽ%QZ<ӝk9_-M>N+x؏20;7rCΟ;2'U/\EX>OC۶>*-,]LD%ѵ o h|m-$QImJϙrhIs_W(xF|QfgMR5mѺ?!pOtO[_~5ckV' "mQ XѯU}ZC,Q^zrdR1q^u z+%\5'fĹ:t8ԋ-·FP;IC P6ÚA-%'PwG, N85R߉ XZG,%aVrG `q~M8s5q 4"SlV #O~EΝpn=ٺ3Z\5QM+~Eٵ]9oCzY]%ac>x5ο>"KbKhw`D S9=+έnH2<9tQҽ7ÿ Q/$i*6GB:^uiVm} ;55-R񏇖Siṵd9995Wf >s>]FLd}ahhK;ð*pNʶUD^Mۜ>5.qN/ԬRGKw &ծdIђI&ܿu?(]us;:SO>[_*KYaAy9 w KˆaȊdh%]Bɞ28[\lռIl>wQEo,4!b az;-N^dxM)2V}WO}LjVڣ,2V<<x+Uk\vQ-/!qe<`q~5Ees-k$m0{QT3N7^{wU"f3O50N+GէFqvWV>3ԟC<}^hz: x31}5x1ZP KMm}1e͡]3Y#j"v8/Eb㰯-Rׄ:4,eO\ u*JgN+۷q(6^(fV=xS[7NZcxigSk6XiчP{:oFm;_wzvv%ukVAז.HgRUi;ݹrF2~bzhV[CR;ԴyeUjD}1!%QO3柗kcW&"gb{qһkIl'ZVdU؜ ҭCI+dY\15xjOfNWIBtiϛsUiEzd-ƽP%Fo"a 9[O<6Vܻ]ZВ6yUv_Un5ޟ~oȽy&C\Kj:2oHmlȎ%cd_jw䌽 Y@E2zһo9k/d!vK 8xsqo~ަ_ I^-!4+K\,s3ɖ6#88Z F_ /q@ʐd H WMsO$k~,mfcXg"JX88l~x߄ jZD>\:ps'$rQI|A*zOZy #>]KJJ>~w4{qr@O50^$CQ.mmbXd gld_'i o Zx6:75A0A#TlpQҾĺ"Ҿ4O;ve,ñ=O )ZM78Ҩn]>c?/}wTyޛy"O$)+v<5SP־>|>'5 Fd.c>Ss_Oi 5O^5[_Ö[]<20$`q^?Lx/ rK=ćΆWtYA zpGүREZSn~9> |Og4%&}A|1iYv \x º// CiSF{]Xq,E9+S kzF}o1$z$Wյ8NsŜR?K:K]~JD LH8?3gg}cυ-S#T%&5 rb#nrk Rht[$4Ze@O\Wݚ7ě]S ,}:cmjƅeT8c!4k^ǁSW^W:}'K$գHL\1DĐ1x#x+kg;bDeIpp_9~Ka#4(Ӽ5m;,lO*9$泊?=1U(ї7RI|su_~24e]+516|u@ g+{4["yn_;$w?8wDn<W^Եyuss2=2q5tx̱]Oji-ΓL|7m"Vn`h;KDیt̿'GxᵾcZ!i|6i!\7f/~>#XJ@$vcJbuSӵ(-52t6V9U 28 2 w OMNl_so_>i4moTKCka寎>J~=j Y,]Wῳ>U^q$? &xK7=Ǟ MGG8hnׂ_|L? ëH|_j@^Xa'}m2ͦ쮫! +nff/i|-_cV3ZOO®i+w>+£m=V=nH-٠%qvOTm*YX$p$2y5OR?>Y=fK*$;'pzWZύxItCgod\YmEb̢EFA8ɯ5*^b{*OC׭Osjo'շ63Xf/AoF݇Ϩ}kW .P:=2[1r3~p63~WM?K :ld({qќ\'}7'uο Au/ųv߇Ko-asep@9ֹoh>|ecj~M^lBYR(,@ȮᎳk |%G[\o" #m䜶 ׻BIE32}ʬXφ_t~"-ֵ?6ū8i=ճE¨[ti$_Xx*4ZK!5n{/xMJ?C~ٚ|umMNRdA3VH?~_{q_%4+f5jFJ2n1-Qb֖Z۵=\c(ӭbH-͊^Qm`֨>&ԭ5SN-$k:k i,1.__su\L$9;j:,m$ _G|}}xP:5:iPLGGInOzWoSfdtnux"ӧ[D7?/|(,W<:|R%ݾ\I' :dr}ƺDE:ܳFp!S6X*υu=GioFGpXʁvG<^WF8uJs᛽UL48tzQ2LXCg =+Oiv?nPƤGzzw—1l =Ob)c >QKBcUT*;&N޻X5Zwo\lD`v"th`eFRi2Yԣ M{Run|*W*V6.Ho|$uyWgBcLL׵w gݹLǦk6Q(G4VE}Ax]htpiZOp@y 7ִZ0""ɝzڵ0ZA#2mwwZ!-X*F:x2F7ٞ6]1K.@+헑 N&Vڬ#c޽WNΝa1hO01$ҺM/Duk(<18_z9ZQӹ8rK'$0qdhyz=*[NXxewcDZ^]"E7F O$>7dw8~a[rЧVT+;ǁJHv;\G|Vw,[0(kkj"K&de3]ֿ?\OQh.1-Q_.J>|=+aۣKU$y̅\p1tpʥ8݊n'a Ȼ*[q'A<ӡ|Hfpk8VpGNGz9f y0<*N^ǒ$乐 qqUK2Dc"!ǡֿLS%kTel!iW'#g;{ŗitaRio0/v=>ϯ.Tw=}:\og&`+eVWODcx_!Q\dM(@*zJ7W5FW A# Z8_= ~gUm(i73%KrnaۏҲdMN7N/޿qu+O9FX/kcOXkƳ&ZWs@Q^ +S"}[,h}O@#X6yqkt>;=2kwۗD?ÜzGk%3uK*>F˞zז? |/\ll@ =OlO2 Z;l f,Dk{O{Ƿ$ (P+8ӌ9S-4rեu{9/z5.e;dhFc^{Y[EW~_z l:g c|qkp_?5;1ӓF0& (ӱ7 g@Ē ,l@¯nDeS g,E緽ztQ^2PJ.܂2ۓ{dw:\AhUE?D;Cq1PzsZhb T#ssOR=w_a˳!D>Z!94gPh#M21+2>dc9 g5yk=ԅ;28WR' H 9=)PJ˫N1] iUɖy-сzz3wzxY|E2 << NS4I!2rG h xf%',lg_ОЩ'ļAկFl~}fd&r >j޷n_L[flQj߈tB VU4V`pރ$1lw=]0xq-ggF,f_ɤMi$ZtUvUty}A>j\°n%Hy;SWu!<$bn;cvҋfXJY\A,c)BI,<޳'̲9eJ}*[$;lka#K!ݸj.V=:?zBrU}vT%o1\IH>Ҧ ٩ '>R7qR&B?=%Tewm:28<$4li0Fy *qC)a3 u^Km(A3wGG7T6WbV )@i:9rnp{`"NjFV DɜU. (á/;|}hqOμ=؊GLv\ a̪QF "ͽ6+o rHF Fޥ7_;HϠ=lkBSˀۻLc"٤%Hnzs;li$XyUdVrFجcd ʒ웰O3C<;NpZkN )$5E+/1Ԅ ̾zTH;;.i$!]T)'r>u}KIC L(sXW>ģt2/Qkgt"4/H2Bz f2IW_>rd\2qb^ŇW)4s0^^3a'OΠUqsdWGu5]I'G̃%=l*9EZ1bg A^E~bEVplI!-iw]$$aK( ZqBkn)F͒ /N}MJ{_n޹46ArÆlg?6p!Uv*\Z;7&VV>IQ*[ =*ժ} LnJw`0cU=_+z,ejZdkC gqgh\vzgfK$,TK#1q]ARO x@8aکdeNYI_nn+B*ÀH,h^|}QHcp9:RnL$?0w3u֠F|=B{AqNm+sOVӴnf;xz{P9FJ*d$̶ќa㏧zK4 >dp2}}ѩihAwIXWcIw:4b\O2oeg#?e%A,(F\zoeѥXg\8Īz\'88>ҟ%oocۧOšo@<{cw4mFDq}sArUXp}? ٹr;M*lQͲQN U4i4PL2$a@6(%"+tpb3}jEgc?vMO9i>vۺ]MFM٭cz样u+/9^BVh6":$ OX$Z[9 iVafmkf=̯=LAMm$QE,rp֮Iw%D%!%emO;jV40'4yJ:z%f7wAst{ѪO!!g۟V֍}NYUuxp1O/ d=j!;+Tx̴yy6Y3VID+g&+yb4*U n4] LQ,Ƴjk}%4H|b\ QK+k[8I#+#8Xڔ7ip;–#1J"֫4a7*rJzҾI՚k^)[ķzoiyV쑡D9P\{֌ ~#Hqn8隂uk"NbU0Bqbm"Z(o}ͤ8KD8% Є/vzJ_+@\F$Ie@|@8ig.-ծ_jK5he$lno )=3s\w3Az%DGo>G t-~ǁWM[v3Dž NMRhI.27U8=JP =^}m-ޥ-}ѽHˢ!+΀t*|A ގmF9#iy{Ю[Sc yUf氶]RrċՆk α>[=vk4rHqA=kKQO$kkRGltd\&BcMr:ZK8uK)|6>:_G&Ѵ^xkּ?lDEw4`!FA5io47+(nV4ARqlu4SqKb)m<{๯uOKK@EXĝ޹Y ӴM7CҤb.Ֆ뛘‘G^@JO iÍ9!1Yj&p ~a2lL_xOƕ6B[@L1X}kG7JRRZ7~<b-CQڱG09JHwz~u+t ֹIũ^ox\_k 9uGŮfң/2Hg,+hMfxTc~fdޚh'n K "'Vgkυ|;wϪj3ōss˯5_2La~jxO_,TJ+|@}_'_~5:Io@vĥ8a=GzCSJu%1ۏҢTthӦS;]5-לy %r屌K]]^lo#\JF1'B98a *{hu㖜^~/u=A|;tI K{kA* 6)O14}^OmZ1glGiDC98cu|Q[]^5}.RP`3@àQ˒?Jqஷ1i#eiZ ?Nzxa׵n/qǛ1m#|دt*-Xj 7k{m߇uk:JǴL2~lߌg3 b?t4')綠AmG,I9J[}y x;vڙx;&dh&PIS#!Wx j_Ak4—J42",+(c}9+ʩIJQdԍenvfS{k5׉b6rA2p'57_x|"wŲ+k)r܌5I6R (RjVDӍGᧈ>Xj> MNiRbSV7Jyr!s^5u :G,Z`'uKm:{߃W%kDL%R V_uF-/޻Z~=_F1|~BSxeZ:eg$)ۜ/#_jxwE~V,5,[`^q[7x῀#}hvZbY{YeM:#*9V󯽾w-:d4*1\YΫvv+.M'N)Y RoF6Mq1T^|+FI7/\Hm`teG1ne w4;:? Y b؜r=떛څwk$eѡste )qYswV>R{J6ueOאKK)ḙc ' ߃uZ$+l&X\FHlrx5>*鷺ƘzmdƟ8nC<]'؂5?_柮h>Ym-yP3 39n7vxXRbE~8ҴqTkV?69+g5Xj_m|UdJ|0I$R8сZuqao>@ۯjCɤ`yHۨcW+j>0.|z#DcpF@_ngQikv2x&սi}=N^7ᲽRdE=v]ך?/~9~/so!'S8tn|iKlo/o4 v!YO#,KK5E'yY=\fUuMs> :Ezz ϳzLzܒGDpd6%'e XL5=:_ܜD9W*sۊS_':5m4/;#72͌\R¶OTa#K~{?5h~EEcH(B6dZH|)m;pR{]($#:}C/'i+>ӑUWq7 ־hNK{/Tao=rH Z\a؟RBt.톡6Zݥ2t_~Է'V<7 &-im gX=?dOe׊+e&=pOlW}g'jƛeظg9Iand 37E_Cdtڞ8bX\ݝw A`:wzi?OۣQa-I2L~P>oV5_|;V' tఀM9 9lWWce?g)=-Y. w)^y\}kcT?eC:e#ydX.-c]4#N9#5׃,.q'4rj.*쵷͋g6xTx¯XiJKhFȑF#G\ ?N*mlȖP*Ds2acq\=._OjMy#-tׅ$WU.-gŖw[(K<}e {סM7-t =$~Og]§<jn'{*Œx\0H&9Z4 1>Pk2ڕmgV⤔R}w?~$M?7ޞ'5-|^O#I<I ھ纹.S]_&[ mC־~|a ӡ_4Wacdq)a \Wӿ o4{}}+/k0j\4⣮ѓu U# L RR]Kz>'Z-ֿNQ6ip@X1ECX#k;J}c^!d<9f[C%{9t/W~ZέakD61C@A\rM|Z >|1$ 1߾*0Kmmyzxj BG9.k_GRΑ={kŖ7:h,p'tj z<O@A֯4:A cd,ҴxfdYW7Qu U2i.ovF/%i;LjɵQm NO˛_NgRԡ$W|=SE g p:dߧ]4vK8#\o|=E#[Dê0k߾ZPl6EW P7ByM}0r ڬvk>TEF]'u^k'hFvs^oH44UK&<3\vt>y-[_4RLϋIM<24E ӣ)9GEc] % h} SS ^DyG *;sf3KEp#De13bl w3Lqs2g`;~̱$L=rGZo+hlG ~~o-kiI% \NbH,[~s}.+ au>IGo Իgo=aö1xsvVd/>G{*4gy39ׅ:RHa({`? O 2WdY$A~UנVOh! ;_z`]Wޥ??Pk\׊1>M;d/U!!pB }A}=6s[+pc$+@l{G2Lev@28 {g57Zp*5 )SGQ?\`1xJca;%9MʠT|ny>0kjHl7 +2A+F5 =n`gn-ğJŚ_3k{zda(f9/):9[86<9eXآ{.*)moMLMbc^١.-x #2E#Ԝ8>ZYs.c?}ˈx-isWcolگ,!ʗW\GËFI5}:WP41tϧ\Wڶ,a[HvmPO$j|7Ѽ=jm'v>M@N+(hy2"-Kii:Z~XtH`Y2gE=# ccYZ,%$U ӥLBaT}kr#h~vbX81*ʀBw8hyg?Z*U-H斄,c`y.3u/nbHvr `=kӰ )#89M4^Y8<C0JISfR mLHRmm?fM.=ޥn03޷:,#%F=ΓUBV+>JjqGK,U%E6U8 _~>n4ZxQJC^OOZg͜}g1s`EvF\IFmCq}?F<>ɰ)Maw72I#2/-& c7>xiՕ+$|E@dަH{u?_Uɾc9t'/jo|(B0?#iQVp@pNjc6جvhIH$!hcʜNkzH"ذ;sYI. +OʍEhg,/;[~Һh AlE%cW *UrܨS}i)s4V75 JB"ν 0OLBnc]&E_zax P7'9ǵ` > p3ֽ ڒ9++kj. .ONs] O^q"O\nd8# O\f H·R>t5}xIZV>{R..7Mk/f-eYD@A,x N12XUˏ2U OSW<1ei$˗y ]xqК⿆/n[gbI9c[BCZ9eF/#-j720#c{zJ#^\A(]]$ /:YK6Tu <{zSV2n0ђsrXW6F w 0$In(r#ڢ䝱 ,CQK㌶ʮ"',~v2#<_ƒi,D`g<\B#;RW`HV'H8È%xm֧;i%U;מY<X6Op} iۙK[_ѤP7NOE,{\*,6gw% + {lbC7֭2Tܥ3GdW9G늟ʍ48LRyO} ViɈHJ'z{ $cpiÚD Y$(S>bjUUm$+N^)nIejc+ 9+總$ķd&Ew8qt3yܝKd-~LWQ!\--g_` P~Z{d434K=,H)}`d<ԷZä9kyr:u#51{YG*@]=.1+d[Oα+VW194G ~4\iYq5n;8mV|z]gc3TE驕;v]Fc˫HP!ڭƣNY,ذ,0 2J uѷ9ZȮXlt߀":8L 1@??WP2]+c1ƊqWа|rrRՆ,L?Wu["'XUkH_WuγOnRSab7}E}lmϝm$M&;r܂PwVbBG. wwR3~r5WJ.c]7c9g3^>k)h wWh`VII-C0s?2[b?¬'f1 X cuav='-V;5fӎ&$ dD<24 ( N=Mfm8RN k ǝƲcn>N)+-jAFWoNWNeeysMi4и9{VwZ0 -2kIc3$pIȢݒjAwK 2\Lu#RII̖V2H r+߈мpMJ6xVB}nk.$yu C;zLIj+εZ-軿?Nė"b-F`#32M,SDU2h)UARKMNzhv{8I%F|p9U3'Ē38TEbCod \1%W* *1W4`9~ ͓lkAT7#Qe)1ٴ̜n6A%[?F򬚜JGJ$B4]JSgl 1__zi K#HͿ#ODE//˷Sceف7N[fڨ޹JֹȩRҽŦTiqߏWqmh84Rux-` |Br:ki.њgazPig8) pŮPl`7;bɬ\^^G%ީ.4P2e,s7O%aјy 3t#IQ6 c$8BŘ 1Yw5ӟ!f ]=5D3:Pv'`V櫢ɥxkK^݌{L݆{iٳB*S`E+6bJrL 0[Y5ype#R=FbWDH]r1nYȶD>bA2+Z)ۛf.}e+cttk߱9 #JU)-fD0ih-ʹ$tDϩ<}*}%J{'o5[~䱴U{($A91Vmd3:>.Inre_kxИfn {~QʂeY|s=7Ʋ44ۯ'ۦ-ۜs("Ͻl,hyж1wl8Nd):|{χ4{Gյ FVx̲9*Uxk7JҵXg}wr-$2 ē:=`A%YmYfva&bKnade[ȂƜ랇𭯪oNnk]k[[zcoy@^0q5ƶz=^KyaQ@Uono"HDتjA ש h l҇v~jU9rϳرe-'SxULJ%vQ6+.c]|\vҳH @!S:]7+<+: sI|#asʻϯe49ONkz/.3Ð-!h3^HU@p<<匚]d[FKO=xX+Mž3e1pO49tJ4{VBz)7J֦qt|C4=8;Kw!QgUW5{JA=qI$whvڟ.L[^| Ǜ[I'_O}M9\ ώđ+еk+Mm4n"l1^\ɑۀkٮْơwI>=1VGmF13ڢtyHp_SSjK{6=њεieH o8lY;ekSPl!eQ g5j}O.eEMh4o#8[SJ45v.ԯ'eK:|gyou 6aٞ)b,% +D8V!֠{Xi6ڒO9p =+gJl'xiH&669$}pV>ϪGJzIxc#+ס^.l|-խ{dYY[9Q[@vcˏk{oxi饆30v81@JмOxG <[\<EqۅإO`|LHsMm}5kD!x^?TҦ97xsqZ:T4dB7)?û[KpcUÒݷjtSᔯ^|ukL[Mm$Vܧ\; i Imig30E{-o3k͜2׳HqԐ5|5]k_/_Uh j O5VܮCr Ni>U{=M^7LO578'YPjp]\E&[jW p]ry'8W~jOFr6爢gИ,l 1" A2$kqo87fާu*-);-j{sϬm. K\j6pمcq+p~4:wsE>+o?wj^^y=A tood׷W1(Bz3Hv<9- 2D˞N3mqU+YKy"ʭ*qvI?MOگHͱ֯bk{yՍ2r^9y'[o-u0w]F;sV淽qNn,Smiwе-SEt mLZKp9ﴀyMjhif~nql7у֗ל:,\"ԟ*m%׾m߇_ G~xZG_jtIo!f$:u.Ը?'o]&FʹN "ʘ. x>+a}>GT7R.KCD7gkdºo|m|Dյ=)/53_-%k372<_%K和^3|ewyK񆭬Q<=Y.ു1b\9,9Z~SEҭt *BFdb8zÏxx滽Q6st1b 'k/D>dȄF 9 t~>4TsSçAh%tEU H^,MVy6U'dV_ȏ/_Oxr^%bծ'KCL卤]$+K|=# |6ҴZ]4iP>w..4A?,3)ې~5'M=կJu-V' `<$s_:|CcHJLۇHnﶇw#1 ׁ։jQuWi[{{MQRxw05[tY%ܒX-2c5_|itaB%fB3U=={WDagۿE~u{Ds'˒r Qk5ٳWðeu=#×YXsg@kU^n*)[}עzk򏍾2Qz뻹&;CźWm.Ӝ澂o8?t hfյBOE+Jm+| ďגjGMp!2GaIc֕ߋ-xƯ_@L{Mp9M o,8=<_rܱKK_v膳[9yx2}>FGnь`Ȋ@8\c|n/,>. 5ZA(H #kHv}I-<$F܀LoשxƚFgG2 T[F%b1\}4*.m-o3:Əgm[k.Y[3^0pFI&ibHJu}pEu?ps~$i52LLړqP*#izb}0+SŬ] oDu17Hx|-H2T1I(yj>9n"x~/U| zSMyf@d9%z7>3jz֫y[[ONCIx\ǾO|9_2Ǻ^|amKu om4[~gO0w8Z+Q׼uYoů|ZQc4 _SHp>"=9;ZB1惹C[Oufvշtz|ggѼmi v}!Y6= |["tkUẺ%Ĭ>w|!m[xۡ UB O1K_gf{,ly#&QnNY{' 58ITj-${1Lj')qv KC=. b W쥶C-l5H-ݾD"n9?S%ퟎ4+Zxu^zt:+{aGeK.-Ddpy)Tތ|7V(j_=?>_+7>ouW7 ؒʌ]+<oR5|B< -$wȲ" XFX~o~_'Cxo 6K}+BYಷaHug# WӾ k~? ~x>i,jW:`y;OF2}ZS{o׫NZ{{vW}kk:t mR[MUUu( |m7\s\FM#ÍHD9x¶^ _xYa[ Ej[7I@ʅWYoEf>^TJq1]4Ft${y>M|]~-NMF7771=np8`zW<=#¿Y}r6ү#$'jS|[ mͮ- Y<ǫ2f7V3[jw(Ӭ!#68e|rUs]VKNQko~Aƚ]IouգWwK!YR&G Q<|%>IKD!;m"Ac(AY[qb2k-2ÖpjQJU-R cF@< W|Mxj_ |}C [-Hv49*B gݗ„q<^ƥze :Rގ_}/sVյ]-D7[! q#^"<oW6^ TeH-I|sX?h54JY[x{M)r$m w zp6hz^^6Uɜj[8 8Iyb} 7Ũ?&Rg(>ۭ;ğU|Qt%kBpD2R;]ܶZo8|@ʥ䜜z EuaӼmMhæ{DyP2S@ZxX.nu/ F/5TLa Guw|a֩$'j-"4̒pcB2cɭZv͌Ӧg+o:57n [mR=>^xqzO-4AâEn&ę9Rp'>96}O>XFպ&e{(:k]( gi1ȱB[ ONQ].i@pb2?"f^KI`0d_KGyY<<\NkS)!#/dzU`>H>:+ qU}=iiw6CF"6zoj"sœgkج# I3(*oA]Ɓ1hp=*7vex0G~8;׾x"N7v^S0U n>v>xg=){>2YFNVGGMyl|8=ЬQf|ekʚomS#s_Vzҁ$%0xz gk._fqO ;Y~jqE*t}^:MSÐꖻI-xϵA#D:d)VfQLv PF4Pj,Vϧ԰OKG}(/x֨eFu4lCmvҳt=.TB( U]r*^ \;^S=ܷ,GP!w撂h=((((Je=zPTE%^Ƨmd=THElST1$`Zސ◴dLlXpC֤ -RJw%&z)K<;e"[P6QX#BWOZQRSmnsE]U- *v t*s2)QEP:)30hڻBt'ڹK4~uTݹF ߧJ/83)XNHV +\$goz^?u6qec4;Cf2Nȵd3T9?^xH{i.Ъ*$SG@=ko5㝢%+Oc+pf7aMfcjmXLFo,yx6uŁdHm8S|{!_eFRʪC]O0~g#on9"f- _zhǥMlqU/moC늛&<#I7{?rjɈI5rfeav$j%-gC#1l*ɷ6H075es{uop^j\;_ަ\Ʊ eeXv{psz.|n8Lk׬ee(o_7cIV3HAc#u\ē̉s]?}?:ó./m&&R/]q_]+-Y'.i;$c$ lHv*) p#=hjiIy{y "0)\^*$0dfPp\dɧZa76eX@v8'G`DLN6ֵW{h{x "9Ol}+>m?Qp<չlڂC9WJM_S95R. օ5F? aP\hp$my\+9%ج` )%'h#m RUd(`]??uY°LI#JI11Fn^15age:y7I3M!!%S5PF̗-l"8De'y8ZND*Rbn F2Ӛf5`ȁ1z תX9ҴGtw,BX ivC:% ctIf&h% &k*pڍ𭽬1OV9aiZ}+ij.y qHO1$yD-K'!t0Ƨvǭm[gY^\ԦR"NO~qH*Uq/][ ["AS@vM2'E!u{Ԫo5s @I,bHLi$byI군ߛO* K">Ҧd@ΛʟLz$"+OH6M;Lk6${ Xp[ȟi6w HRL<: ԩIY4tu{z6oXv6Rzd I6_i%ÆQe=py{cHad.KvBC{LO_+ϵc|sijTa9tN]Ϲfk{&O3t+($9Ƕxž3ּ ̆8#K?=fY^G3F >ϴ>ӵy5[ޭ_ygh^%yx3W'+[*T%.]a[liK"Դ55K伖 1A Ĺ`/o#w8 H|sO{Ϸ]AOA`&cGF')PN+mOw>ቁ0rqVrztGm(Ҋ枍%vtK4 F0"G (p/|ʷ&o8_IqnUj7|Ϟ0嗎*{nytANmսzNKג#ӄ1.=B1:G.G=OZƩ[qg48miO>5˵ŭߍu䴸MuĨ?Zؚ y`w\fxΓ8Ǧ޽zXRA'm2˸]ے m{̆J"m,ZN3޷u GgH+trpxJ<P㟁*Y&`o{_4gfΧgDl I*)uW`*J!ē4>[ [&L aFp=Wtuƃš9%O14LicytV36i2aUe>]4kt+v$uV`oۡ{s ˘.n-2 n.Ώw6FBExZ)18]N(׊Ͻ>VKY/U Ie>*eG.d*Եo̶N$1 {qM#Eg%XI*ڝ{ ;$̺鶧*V{`%ώO^]k-$i{魭N07.A\ZZlggI=skѴ%&ͨ.Q6Ď:qY{^-{;M(fP[BW?hBJ5f3deq+Ѵ.neүp7Re`-RDӴxxXnNЬXݷ@氟tW욎kNlwSJ ]_MShS׏]W:Dn&H"Bpk|Q\ŃFR?( `7L}+J54 QlGsN 0IS'V+W_5]Z_ DK֞`U0AhI^S+\Ɵux\ċ ߯Q<fW)"q;*]8y$bcesӔ+ܫ:>#niVw=97vEJR2΃N~\uV5_1\}0F-2c q3Zּ;[[(bz/ _Aς]kVi%ղ,BIVcreotQ-gg([Њ>mkV.eX@|Ș(¤n>R,ӵL mFu,sL#ֺt{xđc-*A:9ONojWkkEpf /@sF-=W))'$O}| }n]Pǟ1l;(Q=sֆ]𞠅uMv :ǘ^+gFkxR)}׋iIaAۭF ecI8p0+0Py#-VZ/[EDŽ<^)ToCj'%nѷO!ҮMo4eSy0Gtm¨,!x\z" >icO^{)tϵrW}eyb+$AH랞&kJ э~@O<;yqI^!!!+Ꮛ?;? . ֱ&6yb5đe0ɮW Ux⛍KG<;X$Ԓ3U HT5^uxKZ>#tTO *F@cst#ԅ,´]Ӓ]{jh> 7x^wԛFKKv@-ىG9$VVœ5 RC)K,4@SgH' 98^֮mtx;|Mg$nr[^ya [~!|CKW^UM).o 7Ŕ^6Qme޿u_tkO|Rxo>R"~+'#NxWtF]]"\jB8;ʣfB13c9K)/xO^i~&{u}z1HrGS5~C."CG+ ]m$Yݜ y8NMKe9uha^]۷9-ݶ\jħk)Q *k_ |&GWK[^7 _LGiZbw*%{: pK?2x`GS2dɻ=9u1V~: uiv/ oIAj',S?ijA9P}Y#{.'p8:D#ơd*@ \u1R;}Z%ZUŽ_yR9u#oiUYA$k=q*_mk>(|еo['-*H!xoaŮ?6vw-ZcilrH ӑ]1UU.mƫIW]dž]kVŭiob` )o\{fKgZ#2<.t~ Jri#;xCT=@ǣIu/ڥ荌J;ăvI짵~3ῇr[jZ6=QrkVg_ a!:~n=:??^_nml(5=SLyiI|IAw~b[ :Hch[/`KQh`Ty+H+>;h?}mw}&MZR7w U<ϧ|=>Iφ[TR YYJ>c2KrN}Og:j<qWQNOoj|K~g|s*~wj"|C9Y)i#3{w } O?>!}|QB\tVHI*}ȯ OkhA䄈&~jzY܏nOO=]~gĚWxO2*H]͋1CtԚ:>].m4FVʟ2v2.9Ҿ0قK'Oלkm>ykk+*-8EGl'ucS¦s dj7 gڿq~('d>Mz -S* ֑:hUw>f~3DtYx&exgm.Kz_L '3W:xG[ Ǔ29N8ũ/#00QUTm~;Wc_agxŌ8ʀ3/s(.6?m.HT}5Ò65.$QrT>]yQ^=ƕ湊F$Cyē9c_ax\xh-[X!;T {W-cx[Tʏg,?ȯx_8aZuzo c*5=ݴ>ZЯ[oľ>Jmd-4pVWܿhhpC7$jWGk<3o(n jemc1f̝kY[[0f`t9=+Ѽ)_+=.O[y薺|9ȶۓ_N -4Ys$i[3^?qsrWӖeF%IEj:mGWRz>97U]&sAnb8n#n!x<5֚ƻ}'_̔2sSςrPM+mc.-dɄCEvfY,H*ݴ^:ժ\~:XҨQƅ(Ob$%pGLT)fu'jQ\|W* Hn-T2 XrG֮41RșzmϽX[X} pFqպ)]3l֖QM!Q@(()ph)ҍޖ ((h&M8MSmp*0pjN'rQE2)ʐh }ih:@Q@ Ϸe^Ha%= k7zB"`9⮌T+mEy7s 6ˑBs>&ri3FI⇈|H,&Q+I 둏q_j)Ph'/3ab ҿ9 ?WeZi+>3_Iz1{23۞1Zx!aw2#뜣tq^yY,Pn lgpϺbRW3ylȣ$\WTxg )RjqNaNesd]>[ٽ"g#=95_F DqtsĂ@Ibr#՝u;Xma(xϝkF"SʂGy2 =cҳiF?)P 1Ayݠ2G)i0~c\G|(,zt6tjW_̛c3`'{kFT2zzVY.b1&\dJ>޵ssCn#֧Y?t"(|`9{ToE9{Hbye*1 [UX!%\P3cHT,=z8^:rx3Iv8/34]|M"@# }Zg#.H֤HLq.1Nj{ X;0e{ע>9 Hc7>v#ygs!HWi*B_1D}6|qT3,S]TAw(I3>-4"i}D`=Pz־ʼѡt)ndUD “ҼŞ7% G ?xn?,6Wc0砯mᲒICo$ 9\ҹ_N@5iA;N>rFP$`e2;w+_v*7Fv Ky&'qeXڑ>k-LtebAe&AfA乴dr}/߻?ҬΗWPV!D;;%Kl85:} G?ڤ͹=LfVyaeKi_TBqUfLG֥A<2Gy`ކm.D~b8\i.'˩ȩn%Y*9K,[0$t2yr:֠vQgEQ8*~aH";#p)fzu⤺@N)pQ-#s_%!˖JrvIF[r Azŧm y? 0q*[!GTWE #.]~Z&Z|y?Y_zg@i91 "k)[;`dOou46I'{h$oڰHO(wBwѣi./a$Xm$K*# )\̐IpA~ykЅVkġήq{*.Msu?|yun>YdP6B7h|w3EmK# VV+;zU4,;\JSi]4e-6=K_ԮWૉcWn>vV3ʒ* 7qޠwt!=zTdR6,UM+~fҟ5Al1rۻzOү;&$ 7 ԗǥ_e\ob>U\z-N.u3ʝ$UVe }InWI\A$cԪ ,tǩ VAfg$u$}+y,U>j][ã($}IKHN1Z6w<#DX{=&+?Mbh wduSf|/`Eel!P9yf$IXR#3G{),E.8sY8c98u4}RwÝXImAZ}"8eqf%h*D#EnY%v#~\=)̔)l3e&9hR}4_Iמٴౚh28ҡ(4xR)cY< cڙnwwy!; 6RDTxnu@I?zs< #Dރӵkɫ(ϑ8(&i4-_yyO'%cjͥwQO-ŚG dD8yq6mnvu {ǎ.#Q9ϙ!>YhH84^JSi^L*YHIgtR=8k"8Fr;Ϡ7_b±^Ÿ+[FX RR^)%=>kK}!gI$BGY+s*k 428(ٌ@}*ͥ8`FQ(#W%HILycUBtV9'o~m:j_m.%OtsYvw72ZAsm %ynomd 'vZƬb#hn ?oPwlP8.ܤjw*v5KiwMJ E\Uvin2Kw>+zS/`yXp3EA Tnwei%ѭ,GlwZmͦ-ĐrЋ`W!swuiqy4<EKU3˹[yCl!15 OcJe[[t:x`$K˔} v*{KkoKc @8_¹-kK=D]˨ݴ0o,DgG\^Hxy8:rkYv7#"}qpCOCZ4:4TmRunfsZ-RA X03ֳUKx-r.$WZ-G8ŵK2q8]8nqF.W/Wk^Ԯ$k;# x Qy'-K׷Εǔi.0 >O:׈5=>-WLyHh]dZoX5[Agp{5;YzK"6Q鯧= kmSXz+I٭X}> 5)&^zfit[%$V00+9Ӷk:Ace$JB@tX Bhn-^Q < ;W!5uͬD?8`z<`h1rPXC{JN[# lgKo!GMG SÂ{zu!}I4+K(I[ x@r@`sk_Xkku?0[|='ֺOKEmmDsۭo*s0: 42涿kM^J-L[ye 3T6v/4['(e̺w03%y}|hfkԀq MrZϊ$.Y}Anfd=Hxk Q͸[G؟ kE޷OikHt<*ScexwqT>*mtC_jK{5aYTrKsԎkY=į22NpA)(M{am3QQ[c;ZeUFĬ~8Iʓஞk~wu^7Ƨj'5C5+gbprp7jb⿯.ᮯw>-# >_ceۂgî^A< }.U xo&ܣS9"WoH2k3qs5+ÖW5//q7c&;o` &C=2!883ӭDхǼ"P۳-ݙ-]WZJQM6ΨS(V2֗ya6+H Oh2 o¼;-:R+3@TFE@{ZuZյ590[ d%Vl9gxsG{x*}wZ:Uj&ِIv*+*a5;=/Qc(A%fpl!g#Ct{i'>mu bvڹ ,%nw\F_0U۟LkOľ#nus_[F$ݩ]uHGҩ:R3oxo2Z)s'U6DyR9Q4VɔR[d*}s]CUѴU!fo2 NwIy+Og~ -$p(E|$ǭ|<ż΍JaG*m*]~^xVVҴ[ xm<*Dn |P-FLx5!2[t?8ghEe+м; ikZ%|gatoQ=_f,$aܐk{^&yw^\p$.1q'5F;')ZDZb*&=i>3XƕOhOzJ[r\1*t@%rNv/ s־ĽY > 2yfE(t;Qq{4?e x{C3 rݧUi\;tb@6;?_?$&-xnMgyF2Z>"SҧKĺ׆d ea`c+!v0>> Դ^k}tǺ[}SQշt<k.D2_?T/-ݵ߾ng페I<8\$}.V<)`q)^F⯈ٴ;GEo#Pc%M^-K6WAi ŭ۬`D`d}NkIYCx#(U$k:MuYO?wJ5*q0 R}aC_O߫'I*9e=q_ׇuN5uqvvzT0rc{濡Wö:q$ >+LJ#_t]W]/;;K֔ iQXdtE-ϫN [7|!N>4薓|- ܉jL3ÝќMc_k<xu[v[lsy*~#>,¿-a օt%#1S ]Cº7>.kv 2VUU< .O[,Qq\k}u<V>{.+K}:-,nt-죞A<@vG$7)/ -íGW\i2iIbʰY`fQ-\xCz]Ǐg[v>Xw gz`})ὥkgOIyjXS*ܞ'k$8d[HHUC*oU1OX6Y_GP~:m5Qe7K}q,ݬ M/_kV-}%ƞ[2.d8^qOZw&x dwYU`vo# W{$P44 A#K<8 0m?sA'Y&$/?x ]F{%մ*]:$&<Q}+ONž =׉4 Q4Q{x  F~mHNyn$ HBp 3>-W/6MDž-<"Y-KP9H?9씦GejU%W۶tw};#Kėߵ/߆w1o7Z Ϙ`$'H_Z7/luh-Z+X$t_$6wdV̲Xqm9zR14 l`WQz;lm7ǫ=?q$ - M_ ÍB.˽ms >%|;_CѴo{v$` }?o GP-4m>dO>8h|̒ny ;NZQSZJ*Ik[">\W&hҴx`(Hj1Ӡc~q\ꚍʍ\]ߙfxڤ|z־o=)( %`zp{p0:1N ґ|򌢊(QN^ )h4 ((~S6!QE1Q@Q@QQԔŠMލހMލޕZ(Š*: ~S4ʣ)QQbBiTQEe/:f`!2J8ɂx3֝rA T))^7tݜ~4LQchO=)9! @Jump]E[3+/sn³nⷚ#wz}kfcY6|]uIiG<"X8$`5Wд{wg5˒nN$W]燴׸*2OCyo|'mxj)babD 8~ (C՟w+0*z}l&UynAzY*v>5xI,jvw/uqYs -9EgjNK*WМ*5hOӞ*m|7_\isZR6nK$$z ~T@%ш9i |u;=.O0x=8NՈdi!̧aʄN=:}+ԤղU#; r's>)@XjG$@n CG ƶJ$FhQf]>u;e^ֺz`ʗjfHcTK'Cȃ:3l0On1z#u n ,lLY**1}+eR=bbZIlYxW#V0CǸ>yIV ڼA{ FI G.ېF{M;; 4G,j&̔ϡҾFsm=Q7eths4lzmJc81D*qvKGU.EP%FIFFT7${ =zzC,6q$gm! ]xqaXn$cs9Ҳu?LW-CfbB o|>OܩF;5E7ccBpp? ]d,Z%mێO*1fCG k:7Iy FTv5qNX~<<劌ގy0LQ*!q-le)9dPSbҸ8ߖ毫gζ!<rO՟O%?_5uK`ǵCop6xh(WVߔE̷*(+~M.v7 !Z41QHzWб?e_Ntr5XWEd&޺dkHYxS*6fo2:.͎Wu˺ʈ"2n]õ}ED!sZVЗK;wA.Os޲$&ʡ;S"8Y@Vd7r OӘI;#Z./,mmI:&247vUɭm>k1e2Cn"a$ޣMn!U[1cpzn$'{r ݞ/Uc)Sir22fMg O7s\c T;.HLl`?]LxU|RRo Rű0tfu jM?_[ek=h"o03p8>]Y{ay`y#8`*kXͼ-Ŵ2oNGP\Ѻ|Y呶xE\U"Dy]ē֌u/.rV͚O+_[KCȽ{ i%kIu< $qCTr7 #}q\$4M$g=MTet,=w)rӿ*)BHcGs[cy]"pqUDYaSIOWӵtv sVVJZZ=_ yXeNvPaRKpkOS }jZjx6/2*FMPmKx{RX^ϨRIb@y畞W(_L{r W$uXf BsuU 8ڤC"(6,7J|]fv/eT+%s\Ҥ\[;SQTi^k[-{y4Vsݡ}+B"s ÐP\toQT&JĈ1J-E|=7nn^CY$Q{Q;Į,qFbsatD$qlTm+$" ~ GbK <. ҫH$A|p'ZICM%y޷-`Y3Itv0 jeRwʰZ. ĝzZ1kE4h၎vF02skg"Vge~nTF0)TVz}SJ[>ԻEtݱiDk>9Xyc됝gG&9P@K/_O֒kʴ̳{{a#a1;͕L4 ʫ5 *ư&9'{Ty&$ZTp,D=]L5[m q TF#4c=xHt:|M=IB݁YZ&W| n1UtH|ō1ԁWeOխ/6,G$Lhݮeĺpu<ߡx95eI qjuֺXHڀNvAyq[E `ʲDc*d5pc79@(W@c_Ri7”jN2WVVZ4vfӢ9a8.mcҚSghlRks0@F_ά}HVBTs$Ù]7:8> y6ܼCn]0G,r=Jo+ymI _b{Ͻ3V֛Ȏ*th0ؼv׷/ m匫 ^=i+]MZtL< :hdӥ|ȊWt{ثI^ǕxMK=΂\M/.fKm^GFfs &dn5FR6ĬpCW qƫFK鶷H$  {޴n{k]Oaݙk9遼Z}̪dErCE %| ;JTծcl,c 5k[饒kg",7<>+J 3VC̠tl R\L:݂HvS-Yci?&;#pNSY(7.n#vo%}u/Mn]`NZA $\s!).R% +/lJnf[Ko6(‚w<޺(ݻ#7)Nֶu:..!Goj=qr5 ]̂U]#= ,-+ fOMzh,#Co[jVS.,L2GmO'V1VCSFomElubhCW9м/`& s2qݶ6~#}SOCj*lm3JgM%-BOws9Z]#RN2ˮZjk췿&J)ioO8ԓVosxk?bc'ٌVSsI5juj]a^hS`WYCA IxW5$eb#V55;no "H1O gƝsQ{:1ZĄ9&"'-帰^u3UJdRdoO/}کm6ıy#Ҷ5E 2ėkkp#1268\'L:hf{+K`0Fv%VZw՜)ԋ|@eM> k"X;9#R-Q$i^l纻g.%E4SֻZxE̶F|,s\JhtVv'?.SsE^m(<ڼMHusx,y֢E%[åXC ͕jnk״%֣KK틨[2p#H@4ғ}6U~r-5?u M,WR-l\Zҡݶbc#:jOY.'Z+/CqiN!7p` r|_I.,5^9ףRIHky2lpaGٖ bMsOz''`~oGa,ivS˓n-hnw1,wovFMbH(x8*rG\\(}٨$ny۞s[.F87=M]OH)mf Ks P7My*qQ]K}Amq+9ۿ5es-R]BPQ'R~jh?n1 jL@8Yɤ]g>˿λxB{}COh%Wc崰m۔y1e_XxSO}񨾽䅿8u]%β9Ƥm҄BHX$Iǽr$%r%:lQ@u檒[kq^Gש#ԴTbH-`Oc]4u]U|cVXaYcP1Jv:\k3A}s4N8"VeB 3AfDn;6^3FF  U(x֕*|~|j`ilYJܫOj[di\j\,BG rQ-OK]6)YUc@C';QN}k滫m^ )ئG>;үX)J {vXƟ3Eyj`#M~ӒFMk%]3>xEO~+4mui4\JKͲDE)򜞤ƺ3Uү$u-'ƫ.NT<ʴ9ʦ7My?Igjg~m651\nT#?puuRkѭ5E 7Yg#9<~uy N*#[oapde*~57"KdI,!FH; .x렝ҏ= juQthnjI+OӡڅݬZ m{̙<TjpjڝNZ'1\l&YccY^zDS6XTeqc## ҭRs:\y}k^ ]k:n&WWnrp=y/u%.lgY:=$Nqߥu/ωw6$Ԡmjfd ^kj6ĢI 9 j:(8RR[+=;j^n:Zkrj7mѾ՜a` vdKu->;%QWU=߈xn-Y]9 y?<h-SWr#6Z t8F>_F2իvK|.trX O,?8#*z`uִ,ռex~8gUp2{TZ,uusQ0bD$|2Iwy{.qKS -noSPx_tۭi岊#~v +ᆛ_6ZZiliAˁˏ.\m6mE}($(2\*)R@zc~}3kF;k_mB[;k&(GF 33ևptn)_ᏇҼ7i>42ڡ` ,I;=NkۇŖmޝ+7-: Kr^tiM2r:_TRs.X7O_ykU2 s&..x)m-W2x;MB-m(b2v 8#+F7v=lާ.=Ks_>>xwL^ax- 5(|I$rCF@0܂=Hi0l/' ^aKu&e.[a=q\)3ХӂQ|3|}B9pKpk o4 luإcq]sEufœ6 {5חbi,.eI`Uzwa:ٍӃգiVZLzV`VIĄC8NF|Ejb#2?hW][$zĚa4 fiF>`UJfW>|~iΟB\5TU$< ֽE56 X{X4ך,tGCo?w4.?;~+Ů~+[–F+{آ,޽(ǝZR0>?m.5m6rGas^zgղH;%ry w&/>f<_K/÷qŰh>X}yx]qc^&KJK8#Q3_$A{xCX _ڐxXeu] 9%n nY9s]#~HN׷U*S|1A"Omtf&vNNCJè s o"w)i׾ or]i^ dH__n~PZgm#ŗ<]xeymw# vHdzkyw\x[W[鵻%k J=ĭGsB ӒN٫u˷?6?g߈5sOWq.0܂v3+ '*W ωomdUu۵| V;=E6^9͚-[QigO(n`;>kg%['UiL[6@NBi"3k3E{ߙVV'wGOe/:mKZMgĒ Woi/cx CF{k CG;;""/$sҽck.ۈxfkv#P;\O=~Xl'*9+οl{Ps-LQ%ku=0P0$$>_?_[KZheXXU!HyVО]+{wdrzyc~~Hr5X67d<;|0@axKT&Khk +0 ʹ$|ݳ]4w}76 +}=O? mŎGq\Y P&i1<kO;׌QYܦЅ0$(zU&ڹG,F(E+ZZ;Z!'HkkrYq5pmP=+[X- i~ߍy^CxGn$G>DJTᥕTr{HUo/ZE2L1ОOwIbKNĽ6t0bIdBǐ=+Ҿ%7ӣ+NDӐv?"k9uWg绳`B3r6Z}ޱ%y" pL2{WJ|ɖM(,QEPŠ(i2(HQEQEQEQEQEQEKMR0yPZ aƟL?xԭC6iV1{S@( hAǵ֖VAb7UIP /=s֞FAZ,&j lČI! 95 Kgv 7 D}Yg X8>fYAQh|fϙ#+D^:jP3 k8~9W' rO^f ڢg>){>3]fafM+\W4uaYŖ(@lqndkĒAsYFBTa`yMSDk݆M&wNkCxF#QEh8&"r%iKv~VZ4L %6g؟A7zVWO1BwB7xNjH"h%PfA&9J#Vkv"F{D*@+~ܶh:g>v eiZ9 ) =y54hJ G-ǯ;Ƕ(`X8#nNOL玕sH\ą$t큷=bY;bB7}Űb$hzp3T5o!"j(~G!9+|5q%ޟfY#?ӧ9O;'[$&?ox#־3UjG<3SRijz v1,!֙SjEg7u(=G|[ȵ R$$LhORѼ o2`V 1gJ:j3ܷxYM۹Z_5{'CC1Hgd3]) b%Bk<9}*[v3#7Sy:}+ӠP3M4bPGgߞǾk^ 2)wxi#{|]ɱY hJW^u& o$hPy$iNx'H־g3U}P^بrGs>B2cj;uOq*ys<W]e!}0\<"٠]98U~;i5c%I6; cku g4Aw,Pc#}6[Ę|W-1[ _cR +5uonHҼraե6H"qsbkKf^UUT zdq}{wze PI9_䘘F)JZ ҕEUGNvѶ# u}xkk[C**9)ʩ~D6^tiOl%zrk$@Hvn.U8~<ҙ|ލyS3G/4;/'G=7NuX6Qʡ㞕pzqJkZ:|I}y>]t쎤 9Cs$X QSiV4t|GVna.\+b)thb?e 9R+'-b`k94 ?65 ]4~ePO՟fOG1uI-dR 1j 8!+mBS*ͣ[MpLD ES= J͎ͥrZ܆v73YZ0rEl[_(,Zr5\ɭVVx.3HQ{Tz ]\$ %q*⧻6YzB%ϐr{ӋNOw2|TaKy1RI4֩G<ZSPmfW~ЬU_4q|׻@+ſhdF񴣨Uه$L| Be#]_%]gU,| bxe><.e{F1(i0if`,V1q}j~W0-mnXY(LiUAVEYfgf'$֮l~%c5R<\y"Kn ϥ)+Z76:MNU1a\̿,0M5 Zk, =3Y2βvJ3z:sa>8֠ȒVf7H>^֥i^iuߊ9No 3m1@ mMqMPiQ' ؊-o!ӵAi<6bkF}۞pO9RSK{vݏ^h`c.w{^{iEo0lˎ@*g798G\{maO ;6(tvA1I2OwY^HQLĐG+4+0m'[2y u.;{tB踩w4!cNV*fDdVcrze?v-hCZco-pz߯z:֕ݢk# >ɀ˳#zjy$6Ѿ&h_۞ jV't41hCQy!Y'90GrW2KLxm.58ږc9%ԒI~À̄:lR,B}4Tg=xS&i71bt ZoAO,V+?0$$n9c'k(,tW&X%F.gs-T})'imȘR̀*ԚKEl0B}qTI(S`{Կ >L^]@Q#> oTĚLU@iW8sOH Lo2eI4T ӻ*Eg*9$ZN`3o+ g7m1zI/eXoLO M#?OYۧ{2Y'[B3A][ ݺ=Ѧ@G=xj[obVlt{=;n~=j*Ԛjߩ\k"[\2N=Ip<b%MlG"tp5 p=rK+*$H҅%yV5pG&dq\u Ιif\w`{7_dLX"Ė蜱';2dܗ<&I4D涌Zӱg囩e01'QU[5#q-Ws?ZY/g=' ׽PdXm͎_7qYq~/ĻKn 'j6:b#Q dֽFY%0.#Dv8%jQ0mܬ3]ek 찑#(v0Ҍ"ܞ.}f=HK{R7H:;g=ZE),.rrqyΣq5Vt" ~cޭ$&ff{ba9j6ao0U0\ܜG4.nki :rI; W29Fvݯmimg5޿曽#XgTxJq,m% 'IB'J٬db,R`#OƎVך2oEa6(O;}Jwyه+k]މy]7Gy#5ʥa3v p8sRG/tB-I8^FGN cjz=q:ץPpRM SFdsޫG ӭyO[Gj"Hd9uPCYZHte&Y@~y 0zf J ;ylu' )$$OLb}ľдKGO0\BЌ[wghimGsea吹k9W{xZCQ ~c+WKX<=E֯+͛P\xo}QO]m/<1qym68#r2{X֕EQ( Bro{CCum֥kǵ_Bp0;:fjڞi_\-m%v}LB9>%x[]BK/?vNyqT=}ayqcx,.%ӥx_KԌz}s$'u*xqV<sn|s=Ιad`;V4Oh6+yh}Gv 6ҕhҹ]J2j?F^ՃϤuu hۛ88U$qkEeG$כ%aƒԂ+մ¾7n FZX8ٶD҇H$c;yO\E̗h8+Xʠ2`~\Lo){X=*p ^ĚUF@+n.Km'8D.N7:z/H2| luXΝ8y985yK$o;pzɠWմAu =*6NFjΊ1SKv[M4;_޳iާ[I+o$N'Ee]@GU2?l}WkZPDrVx@=洣JsMv8XA({|Au37s0 6q,C(6>J5zYCO*KĊ48'9%ҽb\ڮ]/K[V[pϑ`zW'|AsU{#2FnX [rJ%G"Ջ%Z:ZnOS-h\'uHڨ2XP$Gc=ԁ9"VY rX6 `O_hQE Mv-cRdHwK8^ί;o KuAʰ(n{h׎cNZIկK\Z3xz-kwz=E䚶scGi= yV9g"˛oj6OYE[(9aئȱF%`UyI9ƪU^w=Jt0h+[zMF׵KKŒa@_\VO|;xt\/ O*#Kt]-ot[?mV ٤!0|W!F0yލk[.KY_\iؘmۻ#h)Rtv:Vޤ5 X,;;_&ʎDޭWtnK⹾ZXB!+/ś;hؓJMUVӭXٰ6D%$aJu:5fs[s$܍)ONG,|^ AkO)=pH6y}$" U/ii+ybG#F;)z]σuWrjzvIGًVYxtta:vkv\~kú|9/'>M4dYi<8Y >iWN] ,Xo-x q>Y eJk "Ns+CGI\NRJQNgmfk+K-6b:3LcQ]Y6;-3afhћ Xd趺,wZ$|Xqm>XHkCi8-Q+\֑~;m.._&0weeX t;.N_Eok'KyL z Z<%d9ynj<;}O~} 췖A/ѣ9{.ke]F/[xk٘dw_ZYkxBMꐪÔuim%^J:-|ZKZBU9eE<؎ Ӵ<L`d'kɻ:q~, /~'C^mK("`ga+>? ߕI+዆ 47_>0' Vm:='MG^s{ecu+iueU"W0=pj.VIee٭׮c*xM5y>iy[B=鯫Zj ten\UG~_>U%oiLPzLχ.tБ 'щ MPf_P6|Zƻ,ƭ?)=;߻#5]-okQ.ʩiaaq KMǓ .X lto屶+[s\;$r)S.ru=XzBwK 0rk"WZU͵ֻfk("YD̝ L~5,٦6^sӆ_f9ҴM,4oFeܹ<\(=j)ė7VMhOm|l9,WW_ԃ횙Wj祆#Uu_q{m>cʩ-UG8';ll* b24H~~ӺZ/ KTh8tW L~V%I~4~Ϟ?q)-xž/Ѭux'[K.I!\ ?ʥ u]Qog+5 o~.o'=3o{ogb"1Fs`~z~݇^dݝX{8o)wfoh< WĞZb, \ swȯ?lnEJ-B"Wu%LcvQͳYC_qa? N<;_W!+kQ`%Bf(!'8cA^r<Z²˚T>^UWK]WQaҗ^׼`)$}DAw1ЁɯoӾhQƷzEDA9*3fu^E6[Y缒2w9>CTe7'7~'QiZx:`Ђ$a,1tSW<5qaxJ𝁃dBMzY݈L fLKA\\8@Q.5x9>]q[w$ _ ~tb.,$kֵV9*gR\Eo| SӼ |BbRm5g r^p&ѵK+Ėk#irltgLï8 _[x>R6;hַY'F'@8לǝ7JMWzqhmMnw9?91#ȢH<Ƕ66m;ճZ̸F%b!O׌Ť>;ؖ)j2_Jv(AsTUl~2垮VuoM-, oy6HV;hxbsd} QZiZ~GsJF*2;\sa~1j~&:dž.V3|kꯍߴf㫻_ |;v]:]e1P3ZşV5.HV4 ]p[@[di".+4 Kcq3MWkܰ@98*i^|]f_iwQZíFnmĥBB3kwD?J}KL[eU_ GW[IE7'm|?eIh ɯ߁ KDز HX4?l:"C0||qb/ GpX'8S{kwZ~4jtWa2 ~:Z峗=G%՚~fm.Qj{;D/i-m, 29F1?h? APR& # vy/ÿ}h.R񾓢k󭎳O_ڴPy*L|exxxZ^|-ĮLJPgIi£|fXIN6m~xNMGUZdMm* 2&S|0.R|4kgkeQК±]%=H5/~>վ|z-׷PԬP6Ef}-;A+S/ChxK #y$Rd9!MtMJi_{8(<,NTiikA[[k/zz#G<54ZX٬O+Ė|֗ژcy FS@[E:Ǩ]x'Ou[(n&>Byoσ|#h^, =GV)a5?e##<9{JҖ]Ғoo>(|;gWXKNHt&9.fؠa0HH V&j#m»LpXç u #դrDlGaOr&ӵ6{'Hjhipre(c1rAi'JowQ9۝v_} TL4_溭v~kk HR1J;9+xɝ1'^sKIkŠ(EPEPM"E&&*JMބ.QTSQ4`襨H)0(FQNhh(b L=qK֩_bc?zgޚWcSV$ *r>p1{ҼB=Kgqmoj\:)c9ϧwp_salӢ΃i-#tkYFF~Φ#4B$d Qj\`SvwW%ҁvFNau4S0E)IKqQS`#I^XP,@z7clE,v9x5E]'ӯ[6$Mޤ wI&T׏o!8c%GQֽ)#m8ֽ|EXrWeWܹ_JkS;, Gֶ9H1 |#Ƽ] e,qb+:{y76G)\%)nәw2+ʠ1^fԥ[ I,݇H<7WLd9YJ̓q^w|a,0eɯ8z! _kT읎VGXdbr{WxOI!:#95tKy$d&V-WSGLבKH73TD퍊2p^X \Y XƢg|MJukSќbA?mzpJBnjwHt6I|w S,0MtJ[[%y.pGoL8хρ򺘊<2ױNF变 &Om6Nm1[=8ǭd>K|'#ߜFNXGipJŤvGlɸpwNۃ8_I5=J=1JfN 9j4 X@)ڧnxnk|7m 6@9^.!* $9yȳ^+vq?fp"ԥX#Iݞ{CW |9$ֲ"ȋ*ۿ5bKlK`` WW̧V\>0VA\1"BrqQl2d9`>}s[كreo?_OMθ݌zԯ>]:3!D8c&Ƹ [Gild-Tg-a.2=*gt3X bUa`L'5x74ΚHc`WU@=:]FVFlVG?z쨭g=YE~ھD۔ Wx'2F>w?*qU x嶈Fk6M$bNZsfQTfN7z\7[3,;iCׁZ,d\gҮ\ͧ!ҳ(.Uezt4wq 1hyDGlV}ܒ\ީDGI\ۤ.e]_R;FSu-yJTsW,͑fۜMY[V='*7*.GA%/ެ\XdcQhQ8HȘa.2SFK*sȤCu5ϗ xqirҾ+ r}k/aox^@̔`]oγ|?cΦ]Xlcٙsf'5&`WUSeYѝ<,pK;xHALMĶNVX tݷ=M2(! Kzm֧8Gl qTw1 ,dǶ@?gSjO,nU =׭RhD+nƕm'ťǝgvDX\y,ELS[QseX]1?0JKfEAT4:,EZxRpA9Wyev9Shj)V N㌛Qj ޮm>G9a2=GoUWo2y :``{ ւk%|.xC̀J~MsMA9[+k3=YHx^Up cÞHtOD127)qu{Sӵ-K~鐢R/L )[~T)GFvj;WTuM>K"1v'dV-GviQE(d9qЋMg[n@?Q*xÌ-?JX9_O^6 6mgR\BIITg9ŠF9k4nr8$]i&XlǗ9IeV!`WW' **UrV SIqvf}q`(lٱʲYc Zf2{==:]jkZŒa zgGPYV8 jrL +לZ1}Էz$_3 @o rX @8.ggfHn>QU8?7!HV<\$0'ڋ#SK7o{=s,! ͏`ڡ#eC_ s@h7E͏\zUG"!?yʓNQWd +[Ȇ Jr$h }|cFfԡUUic?ʺTi-aX+1!sLPC%&ޛz"$?2g;}sP"I4 63hݥn[E p"jysP-fQ~QJ(i߇C5Bː}ޑ[&2) zT[~|hy\V$gs1N9Z+ GJt.Ǜks{P`:PZCo4UP9$ڝ$r}(==9UUtw~g:*enO_N]"+V` :c@K[慶}>9.8 *8$k&jDƠBա<.zvѴC4HTgO/!^pL!FVv8QNk}a"d%޵2 .nWQAmk˶,V-1ed.|Yc)ME]پ]$$pA)])$ddBM][L *nVƉ%RC*yeBTmORwPN}k E.-wQ=eZv^8JqNnyԓQ=v8(o`U$03 VΫ}X p=ڭG]rd1%t)8SDOKg_/o F(VV).pQڢط]FNMʱLv֡.Eq(cTnN=[B){qsN$k}.ʖBkxӔ̏+ xUĒ'iﮤhЈOr;XWi1H;WBۄ`w `4I= P"xK 0+(WRI9祎kE,yfܧԟ\&.jZ4FVBF~}EdZ\pE` Ǘ#zhWQ]j[@- Q'=hԧ/uw}7i5ϷvzԖ,1D^?ԯcH$5|Ȧ=Hy#» :յOOn܊0zkN.d(i+ yֺ*?ݧC˩X ߛ{뾝AΙk jXۈKGtBjuyzݽ.d éuΟxSQOY|IiWNHB^kҼ+#ZM[U6p{rIv8q5pʤ*NU߯s>{IwS<װhG#TE%O=Ldl`޻?OXB..-Imx+&3[ֺͥ: 85ːH#җ&i )8Y5OE9 5k)-55;Grφ;?uP=ѼMhViav̿"?{Ӧ+[CP/oi+aUEֵ;+(.B%6FsSRtk_jk]D]6umwZlFd$ (bm 3zҳ|?[x’IO5~eO^]k>?-5O >jh\ڗ圇2ZҼAK[GTNѦM=|.Qt mBMׅJ86OH3^ieҼO$:e06zAy?4?PӨ^eƶQ{ T|EFY1Qc}+K[ќbt{f#}Hմ'uEP24L9y:%z֧?$[5x˳Fr <5>%:Gm4R[o>m|=z&[ynbGmDj8FnYaҥ񥕾bhh:MxT/c7Lv^$ZZ\h7w\؞A , sr[O?f$ s zTnsF2~U} 'h:cy 5`owzW7 _\C5tn4ieI9 =]V mJ7׳Qp#899ۛV<ƕZH#:G$VmrF Y;M$.[{Y@.cxGV웿nyyy?k{osڪmIGrdgG]Wh -aC*1!ɯB]uGWE;5ˇU q´ xT׵}%sjWR%+c"DAv}kUN$' dgGv X;[^\j15ʑcGP9yttZ6hDxme0B9RZ<9u? ]]]ǧ<;uqpp`D%udZ~/;?aWx!5{ݙk>CߦFjj{&KK8f(7%Ig ߋW(M E8EVѼYPůXXw?52 @쾵qnYtߡ &6Kм5miԮd@0ĝA wNuiJLF.ymo4Y: HuI_^>Mj!w-NhҖF? =(hW[@Tֵ ;o6GS+bt}uK\HWȂnnMw]/յKVZPX60&;TyuΚ*t{1+أ@9>7F۽^o>X Zkvsi a]Fiwgw?fv]_Nָoxjtn<']-GNwBT0/"tĶMLD\qڙ GbV\˔ꡇu%e-Z>ǣ\^YoFi.|eVoW /mtc:׊$5 m$@<ÞޙC[մ[-R62Ynltd}99 Oψ-4 ٿ&>d\asJ8-h94ס~%v-]OO&wqt豏@:נIh7Q<;O)~a)cӦj~(V߅aml}J=cgL6vPGrZF:c_4h| 'm[KI[02t\^ZiHFu[$`ߨS"'S^k-xTVT]x0 Ң-7!P%CA\c#kYHei{h~2x`cmKoX[j}XƑ}_=?2RKHzT|;m4_kxM&[FOʫҲa/,'oL*,`d,>`N yOyS7h|vC {W?P>`9.|4b/a⹭?\"8b8$rҿ bY>4cK6Q\.uYAso$ͱ);I8ڦoK&3L_? ~7GTaPduɰ. x ˌt$fyVnϳ7eڟ]9~Ğ3e>8m5OR@)%"k[ =b? .Xb+(#L>Lk m'~|z5[]n51nۙ!Kp; 񜓌净<_ÿ]&{;h]쪠d(*3׵vqQn#Ϩ7oVu?f|=}[? xIԬo̖i&;,xuO/^ivc ٤YC@S⻿wx)au6̗2i[v\@z j?KW<'2:.}4},3,w6q[Mu:q5('{3/şm`Xm/5Oeܚd2lGnl<9ᙼ'wu3 转k>itM~@(y' S[5G%iݐft@1ς<]xjcD-gk~S Ԑ23ֶUA{f3ib'%uY[}<=[Dۢ &u}~).5 VpS suLJcuZ&5ϨT.y<^|݄vëjuyBf7 *s Z_ٛ+Y.mwW,Z^Uz`qC7cֆ~dѶcx;㦳'Z*XG}R26~4 +{{l>ӋFJ=Vqf&?|2{"YyB{"?\|욶QE7d漪򃟸=$&Uj>,o \Mj%a3$ru z⼧oڧ8t&e'{%T7rc8]t);="&/'(W$31ֹx@v4-2+δ\ZT׻/m]K]i&#Q&V@$&W"IMKT1%Xئ$sO]&v>5@rԏI ^Tr+,o| k6;s3}|c, +I=).vaM-W[}g-;W4떞!"G?wg+yo3AK-5Źk1 `*Fs]5@/5iשּׁ-n0(`,>VSpͤ-i{pyA9s_ιKE(*џ{⏊gϋ@j|Uv | ~1jzΕ-AfYe> H>8&CW4kM{:kIToV2A q~l\u]oN:aIf;WOe\|7# rsWM*{>쟗ggg_~Fu{6P[D r_ѧA-6x o AV6em*]}cx~|mm3Nŝߙ/GpO _}5`l]|fxg▽㟈_ xCĶZ%Z[q5I#)LCב`Wj)|khjdhad `{GχrI-`k-^;Nssף~ƾ.Ѵ \k?`Tv &4s=X4Nw=߀?ORf5m(i0,3A_Nx$-2}-OXl689k+B޵L=5;sq_>ĶEi:n*.,HW'yxF= #1I+kӾq/{icY)?h|G>>gAf 8,N^T7=y3j=:k+1Cl~+t0ڥ$RڼJc"L->IX+3IJǯJZ`,-šaj: nT"e$((CYwp*rqg㜃ZӺwD ӵV6>r]H>Z}1ª['>LGp8zivq%S)qJv9{@x_wGvOT)cϓCMr !nK#oROC|⻫];NU?+|1~XHגW>#Ù>ek L1k5Kשp Q0R|f32g3}Gc4^>][QyvS{]~q+MvW^&VWP<‰s%͜=muhchPl"8-"X$[xLkZM 6K  ׷G +Ej敒 uPi!僮bX%[={~:gע +&7cxYJd>hї@-HVIs@v#Ҿl"#NXֲ?Ziq1F vt<סYB"9PWP_0bc'81(SCWb9lae%ԹlB0,w~*);I'%QOx階md~X=I[l83 W df@x+fH gFoo6 a~-2䷧'_99T"6N@=qqeFQ^݉3%- *6%ho݂p;W̿87$% "g/[,')v^\W *qBL~<46Ԋ噬DD̊ *Sm5.Lʈ35c`7{sY?@#fQRyQȑ$%gˑV M${b08@ddKu[v޴嘆De27r:i̦'bA_2؈W.ypj2w]$imVk$aFZȺTt߰׍H:WR+'d`؈ǖpʼnujlV_7'OYc{vW6v֮s{U(cr"qم}9K`@Z%J(WTy#pHbNp,!, {MMЀI'51T("HG%ASyg{T4sB1oDhSYҧެhdrK $ CBHJ[PkgJ^[\\X&G*%OCV$M@NѾ0cqJqu)Ǖi8ElJЩ!UyWHqc,FLP1&?#h,F 4P6㜃ޡŻ:nV{u!iQ7OzfqnB9qӭkhV.V0y@=8'V?z"}vNMn*b.dt_^K-.,aγ8>FJWRYIdjpfFԣxV,#f8[Nymsq{ &Z?xju9J&SIw]5U甘4˴ErLSou /e+ FwIں[ V?z~?n[i0cxakJ%QŌ0NT<1v/jݕRŀ qIfR-Rxͼl︡qڵc2O99V>~Ufuz>[l9pN{wރydi8ǹ-mBHq,5+wbY&F5][,rEF-bYDlqHLHϵW=zӑYڀ (fҎI#H"@\P'a1˨&'449KwXWJ=j4!,b/S"٧u;`.؉ 1C[+{msoiy3;n=IQ+K2I4xeWMU.OV>d GO$IdR[zUHV6)w 8ëM9YeRnð*"q0o->դnw!F<ң1u D $sWWccjK=fIB><zClL@$/m|0hqvbN,7mj ƏiL_oMѼtޱ{{T6VEM-c7 }-nEՔ0M~xF\,v&YVPr$ CFo} ]9Ju^?SXiQ_DAۖ\i&3psQϊj[ɷ i4wqszhhczQ p͓gOQmlʊ@~2O=y.&,<\RfUN :]=oywAN0aIqIq$YfDO$m9&V6#ZV6^H7J(=O6{?dܧ+#SNtTVHTf \ēmsq3 zgҶ5mz=GX[5? ,NTbh,- V%[yQ Cʃl+٥Y-e8n03J&EɥmGbmFWn>ƍ901CZgn!;KY"h!q5Y%y_iuw^IaGJ6Ԋ{-;ۥ3n5lR}&?5cWkl@P35*}_*t%;DRXGA\\VN=mV-ҘY^7d qJޤ&ݭs6?h~ϷkV1̗mk3L`U7Au Y/9\Oslamʩ(]X˚Zӧ<>c=m.>k[ f/-eO-οo<޿F1̀ޒ}!nt:$c#ƒnVbOSRk7v/Thȅ#kn}3^O,4A8EY=`87>UzmO_XC 6]> u脷;ӊoB.Hl8uEc:m;KC&s݌|ԧQQVwmRWu]Umk{]O9}u8S/v]vvV[퇕lĐ(V/ܵex$ly6y=1ڢ3K7*Qek6m|;?R,IF D03ںM/V&[b*^12A~em=̩!-yDcyϨ[kQZ#~5+ڮunP_6@ϗ!bI]V'ᏌiUӵ=J'JI&F?|d m5+;aB/vnz/{qCD3+Gvu [a Rt Js]ͧSEXZF<{OQRxC|Amn9/°rۈݱd3YqZuSwV/fu DWi~qZobomln)Ke~-K׾ I\3BP1.~< zxz h4;3 o=\NgZVsP?'\I}wޫ[-3L]㻿XRRܷN1x}NY4-l0.vF8jWRy--nxv#az;]@B?G}uiZ΍YO16ܨo3pޙ mqE5v+_{yz#Ѝos}E7\^K20*0}k;j)v, ^M 9qֽxƓk$Z- "1$ }8SIxoSa i:\yJfd!lAVn ƳҧW]Wǯ2۝;Pl3Zf}żP# ds xIԵK;fe3+#*޵jqe^è^Kbn"bix!8MgxvCƑC[zdgX-lH=OB*9S)΢mWwދ=z=KOt[Xٴ2ό(lρx4Fk1l"`V6lӷS\ռS&+CiLm"r\!~nBMveVf? &) FVM_cɤ_3oq J~.+]挑)BAoQwk7Oi !gdL0exwԺ\rޟj2X{\G'þ1I!{$TqK.)HGF`KUޟx_Rh%iaFr & vj uXL[Q>FYAI|b"ԴGPv2 #2o>|U7ftk~ / 'hviNa6-}m7`\/AWAhm ,̪Hm:xzao6"!\AfFy^#RׯϟG{;۝bKѷK'<~P cE5Ab]v9?Z66zM5d[E#?=3_8j {eZWCDs uv:uBJ]'I'%ٙ@|gA\\#UÚ`Եm+3EyE#Muka4!<`zTuZ˖Nt^gA^j)uk2AWgVLd.=fW.d6AiI! _QVɰ,g<#2 f>+/cST׼a*5bI&'q<&gF%$5uwfݰԈ;6)G/(YF:ROKJ"6ڵԤ1x%":#xGޛM?O,ι8 ;z>g0Moqg*[K:D۱{|w9#[nKwVWxR+ lLv˿d`9\NPT֢@| yS={^]\h3ې7$D=~PZxVr\A˽'R}Oo-X5昉ەr_iT]wfу^${-QHۓ׏Z\Ffghܖ \嵾VxbN1m4l[)4 x=;Tu/V᠂тE@?ڹ%w%{A{G߳gu=/ⷼ-t)!6Iھkմ|YA8fHq;C+O]EJ~#Vqtv z Ai>s2X^EgMV:xwNBz]~+h= OÂHeӲ& 0$^1\-R) f"94iKk:}_Wy.Cc;jO Z꺟BWUݧc:қ{Z8]jr$ۄYӵy/1ۋ 5&M,3>A1{׮xe#־xoSN#?$1/'skdΞ~̂%,6^c5OVx&KdYF,xj¤{ҭ(+s}SyxrzMnM>~ţHsh.flolx,`8E;'#ƧM*mMۦ"4Ż V{ֆ>(-Ip 9Ho58 eYT_sbIVRkUY2}IRzRzxy6s+\ܯ5$Qq&>{~ }s Ooy$fc*E#mi;SGº~aml SRw5KBCq9溡[K&e,QI/_g|.g>1tcO8H_r $O|:5&_Ij]KQ-7ە;L'8$gӭ> jw:^xb UkA'>סA%>w8)b#uןU|1Fg^XSiﯗ/숗?:?ss#$73 Nھ cCֵ59. jmc|%Fp9OdGdW.mO#V'w>sizΗqxz;In#iC.rK D*tSQJ6۽J? x OZi;;FxElݻ e(29՛7^ߤV>ߋ`KH(وcbÌc JҢ\l\ge 웿ܟt^JmVV|ڴ^i:~`;8|`q{V_S[|H ͎j `PA'`O ~;k/lCV㼺a $$(~gK즨;o=!ux¾"Xf#F&#܇ q'>_Zώӭ4: nAu/|Uƻ߉:.#܏\i[(.^Q sXxWźߌ-Piv ;mCo.Wdlv̡#_? >55x7ĶڝCi-kF0Srwxտ|:d6Vk[r'|q-ב޽i$5㏎ ggw2q|ღwm9|4|7Of\$R2 W+_⯆^o +~ɧ\8 (cq_<KCAFӴ/>gT UԆ%[+gX"E{|eos%#_,qC+g8 )V[-YM;s6,߶>*CmLRVV +G 61 w 3wOxƾKu^[ڛYBp_hFv^aJ|$ς m-׺Ť }5a%H"BN9~k>Awhm!{mFI;<㠫U<<]]RWZzt}W+^keoS[s 8_FjQZ4h˰3B'y?h[UV-ui"1qrk~6>&g?>&gu6FubX\=ͩJU&~,^J1蕟BK0Y9ψ_f?gEV45y5V1(z+~4[Bw>f%5q~9g:_Msy,+um4pv*4QWjP▯Fi+4OZxqt X(_I7!8>^4BhЀ0O6&Kxfm#ެםZaU`+!fgĺVidMw=UB>\`intJ2|gźxZ 4i6톹 fa=5V+ {hC]JD*z)iubh~ô1jrW!}h靣>s֟QII zT ( ( ( ( (MpsP?>Zsds9#=&&vVXKoqWxV -;]ˤ]9O\+4Ԯ-4IX32b3oWQX.jOo8G $TR];fqwOvYXMZ51e{d-MnC#H9!o6xZŸp\|Iӧw3ݍQ,q#In1T/{K,d}_I,ZBqʂ0 ^gܴѦQMpSx^y5[OLhLC'#{ .]i~oxnswEWRQRޠ?p,ZiQEUQ@8֛M-*͎ܨrI 7z>҅pśGҦy1Rw`U M(ݑ='RȨ +²Xv꤂=Xi"TB!30N+ӥ̧Ic8@8s^cA}ؔ\#( xט6z~uPT1td%i&oNI2i9',%JTekUpBWsxF-cZFh9?}C{menF-&r L[_ pPӅIY¹*RեK2332N:sֹ=CIlfKl}qv]LhH8?tp2=q^aooorܢZ[WVQ7 /4}LE.Zm'~]]Z]AxX:s_[F%IrH$u=> o#J@VO/x(z_IKeG@]m'k6̥(pp_u5gyclDK$`pq]4]Ǫ#2HoOB3k|b?sëDYq r gM'm-I.!gdמ:"hرSɕY a }λ>K^^Jv ͒Y 42Ur;AF $ qN ZKr{ 71e?"HYW2U=&Qe! 페/^זp%>)P}sߊ )ZI#tɝֻ SJ%udǮ#_GI5^$}K3+0D\U |Ce]ݸϭ}.w>B|N+JDZX0#ʝFWzPcV;~ḳRϒKg_wy% [:`2;gh~1i^|{ƾ`vxo 0S9ce(*%) .0[?Z%62$jFd/%O\u!Kv%#95lO݉pKSۭYF1)W`/JRȫI?/nT>]ZGEe6u-2^W/sGc<6m.w<ӵxCVͭ6|U'}S,7es+,_3}!QOC_=~072ޅдn'I<uVdQAHqgn,wIRq5Sd0V0J/`>F}z\)=SI39VZGs-ONk2(o^j1YO޵.'Z,É~t` 0ϥj[ Dd2+./1s'Z{y^8㚵taq!2J,;U(+øj+*d2q-͔VTgEaqZB,.޾'ll־hXSJ<]Eؘbjyؘf֖OSYǎ9Ag :kBŤMl?FqT#+α<)RkIA WͶE*0zk99ն־ʖWZ ,mj>jC *hvߗOZ/dTu}*L62X&\]#EAJm&$Zmq+tCIz_] ]>YG+brwqoZ4{CkW׿e`Yfn~Uub/P#I8f`bA&2[ӯzZ$v]ٛ?jS9a:sd/mٸ12?^7j\4*>N{f D' ~g?jӁO#HOQҦofzy,5V+Ldڵ.uZdIE-:`eBxXkoIIb6䞸[h9Vڬ% E<DdLk҆f-{&`q<>mI+]ԪAg篽dE ic tgt>x Lg?ZX٨P劲V/G{&IN;p{{WjRMs#h-t-@@BSwRzұĶԺIonDg'9隶w1I41$6˃Q\rEu5{מ"i.u.t5Ic?*HN|7cLKB.2\C[ZML-KuAd-uaQx{Zƫw}i]>d,agH\TҬ^o[I9Q4YNHϦQ]H.+W](H&=Us5CDoo.,Ǔ D{1۸N7rv76i>LE(}]k^mi[U*N|7c>W_:HUn?7Z-Fg-ew WKXAusGsZ9=W_k֟l|1}Z[+igqnl9N06=*5<=S}Դ2ٵ(!hisu-JմOÞ V.cY'QK,Ur3Rh;Z_{(ⷉv3tk2_k1jZ&#}ȍs)n'&Kz=6S|3syIltx9#MfézO vDm#]šB:a'u#'^ت}>6naXOtFK˛a* o8bA '0ZQX^ymƯ86۾ pR}-cO^O6 ԇ=]axS3Yd&CtJ(cM6?g 7.4ha5M"12E|Ec2%OTfđZEx!L;?Fk+ 'Z+nY${Wx_ m4Dx;{W-JJ1sgOɞ.iW/ut#rڹ|6uXuH $[<㞾,5̟ar;cʼuEnd`'@L2D>;$٣8)ғ -_'few*^jf <ž kѯAW& w:}JmWva s\[YĀp:믃6Ni{_͗+)s J.]GxW0iӭO `eZ<:s"ٮ4k/k6\Lʚ=ΧFqZ-A$P/3 8vt57)o JQ8#<7OGzJ\8͞SS, i1+M9 퇌)3漺-K=oʖ݂ػ <ۂ7BF }s"iO 8*f3OOn !8G H5Ǯk6"@#}>ՀȍU{J^"8:i볷R?h|+5d)alE`a@;V֭♂)4Vֲ͙܂JK}03XKҵH{Bk 5pǹ]6ej8,M}U~]b6G\*G8qq-Ǜ4j KKz}Bo-t5"O h3b_IG^[x"\5e)ćGJ_tO ڜMrWϐw8(.77V+xܟ#!1ZBmu R)c5(\E/\F({? i?{=J m;\X^;tP F;P4 ^wsa7gLʋmʉ#VE罹jzEe3yHeېqg4+'^&;m:(4qH l+{)mc$({k>Oq? i֯;<(dh2QHOuZr[ Ѩ<~*5k-V;kO/NgeRqUҽxU|7ִ ]s#c%b lף_/hVR;4Dͩ]/q̮\Wh}R,www?*ľ8^+[<7̟$3E%$rYA$+'Ğv>֦I25ԞxSI67r.۫6H`= xtݼ.Un'ʵ烎1*nqPvf#oK#rcE+͚eH=N} tji̱py`޹IZ]*24'kpr$?AkjEnUbԮcXBP>Y9څ, $ ;F3_!ij-r@>~~鿳x{⧄!^Y&8M[Er[7 !r9)5fxYSy;&w~v۷{[7º3YE|=-teDf l(s޿kx^N 3B,g`֫j&j`C",0;_~%񖵤xv=4yWz:a%q%Ufr1Լnܭߵ=v>|d4xƃI]SO_L9bR{]X;g8<+k}scf][)Y,03У*vE\Gq8žߦrך| u $Ncfsm 65W_/M:V[^G冺y7qajXj < ,z]mY<z>g/7/-JZMx]- mUvwc4V<|]NiW{'fԗᾌ.,jxb $ن:v:=gK41"ڄhF}kETczmh_Foӧ:|g>W|hlgeDV@OMfi~/+ ܐIJq>h%2 xVU5~Z 2Y4*5EM7O@FҴBp(W`RMQHb[Q֪ FOvn6e}ssWI8ɮ{Rf9a Pwdয়ƪ6&CrT xeTG̵qccj֫0̓ۤO4KER((((Ckt`7wZ{ uT]+$~'pvwIOLIe4z>^ &(B~76C(2jI=;, ֋]!npzfbC}s3 ByR: *+'!<$>$AU8a:z$&(CeiD擻3] 0!`|ҧ̮"WB'jK1$@'68B0>׼Q=Ϯ?:פּHLd c8溻&Y#ݕ}2ATnin݂=^sIZǏ-.9aG)>aky;A׊5?M\E3Gi ۏUMw>O4:ey.Q" NVfMArFyu@@ox,gL=05ꬊ4:gՋZHwqQJu~kQLfBDW܃ⰵf#n''HZR^(-#9SZ.Z:RW:%`l(qRIv.d81 |1zkhS\[U+K{5&V S?Nk7'mQ^-+7FIV漏X(7rU!Reo r<=@V%sT\K\gX'QǭN$h?zL<;Xc۶*8e10 ʂsI'(.ae{.'qȎUq`pHvx$9ؓN9i.ԠUWLdjm."XKyv.7$X{AQXj󦠟eK[b?꼓Tƽj yw54&_ yBX>s\M&A@9nEsr?Sl랝"-vH E :G*PrjחԇIC,kp9=;F4NۤI'=I Ϲ7H_JN8aHVhC{⥃H3h$/SR<Y][:dn2u bwZlyه z hdBP㑊DfcLq’()s6-,&f5eYv p~PGzo#7$Y?3g-jMC~*yr0rF+E䕻[i*@ʵ3,I>\V$,4mL#?>ҲJ߼ފߍ6s p pWk^ Vݣ$`3=fh@etTZup('Ű{ -xg#7ecĆ"'̾Gr~V}J w.gͿp&ݽykhI= B|̗BM&ϒFK9fkBVH[7P:V .FF~4)jgV48]],X܋c&<$m㚹U(!ş7^[23h?CXPP=˄er3ӑ;ojI77/l߮e;v֖vJ6K9ڽ95M:Ķpl< y 3Z52鶓eyv<J.-uM_ů>[4 ,L?3랞^?SIN)-oo~#סihKw޲`rz)g:iVjT!]6? x{QkRc}5sǐEq]xfkXKbW ӚkV4ʅZ RcoVWMm淎Ke_0 s@Y/:[ $QsQ.}{ywg&9EvZ>KV6bs|RM0P8 :f,m㸆-*y7$Js/Q^)٤# R^K%7ksΌH-mxfOztibx;o crQu6T|޿1ϧ5#}*;]GT2rs&ާv5ڋ^_#Ҵox9 +D<A:f47pٌǏcʹ3h yg'٧7DcX籮[ieXI„@UoFue66Ga%ć ;n}; 쮼?{ / a+ťai8Lc"u}Iԭn`>g1]ڟIwulg[}"I.CE-wٷhSjC[;kqr6 x[W>%_\ƒ,$zw*qv&$^mr>԰9 9vJ1Imҥ%voPq湪PWWj2I_ֆG-( mKS7RO jv 5-_FsGxRICźK6%z`dOvUIl>g|_qq;%miv|݀$r(qV^t^krx!uyfռgO2Aie$J/kڦllK x4!c)e}Nמ6};^Moyn;qjƙY RrNpd%:Ƨ"J_/ ]Ki\A&t!uFʲ.Ҷ!OCo&%ümwKyx1:)tk 33D"H '@Tszk ΀UKRȬ2@Ծ(ރjk֭!36+(bB7ݑ {}ᶳx).M2e;O+*u=kkwon ?\@Jn+TI+eZq[TƤtNж_ֺM4~}șvނ@ϩ`7|\[S^C]Eʳn\}뚱z?=si,Zr77ju(s8;0F RiK6[":#yq$Df`ֵjOz˵'ͫE..އ{߅3=_×54/ZԬUDoG,`9{+tzBIoi7k~K\73ls'|3+Ő{o9n$JE#qfBִ˽[MқKX&ǵnȔ䣟L&zUAT-Mhn_M}o~jz]xBdѭCpBzq~57!ޫcT;:v'81E}xTᒟIIZ [SKu{k]k C3/`zZ&j-12=z_XCˍfP(oqrghf')ᬖw{/4SC5HNx-`}kPSKVx╕Zmbŏt-o˱լ y4Et9*I)jڥ\jWv~r$}1RM*V8YK M})?GFO%ԭcf L沕ʭjS^~{w{zt<if:PeCFT2Lʶɨpujti?W>T->k_0܂.@# Dr!I" I=+_Rڞ5qXp3}CŚ7b/=ӠnV1j"D-UXi<9^cq㏇QxTo,AkZKm&vp7f3sq~kWߏCS3_XnıFe&8Q0`\I`NpmO`B+r3CđЮ&~2dEatu=*O}_4 lSU5ImP e.xTsN6_gRV/ irk:kuB9`Gi9RmR{s=k~<@ $K8’yrq[7,? 'v*Ou&FFݸ(#92b⯉>"pZijxuhnB^2w dx=MtsM'Ng&e:ɼ'oKHR t3 mGA260zV>[h37OO&uK]o[oc/1Y!~,9b9 FkXW&Ms) 49Ue쿯$ed$ #z\k$ j֎%c$\]_k)Jq{ xgH|?L- gJ '5jGTMZGg:yR`=' }222?|"[:> {G'I2og;`F35Zc-gPr7Hm&`0~d\N}j=Z1]*oK5>iMOM|Y!vM6́ʸR>_ƈ𽛯8 FYJ`W~\YjZMWٖ& ""<9Q۶+|_k'.Qd4"kg{p1zְ(Oɟ;xzǣ齏ŸOS[u#f^w ]IQê7j^'ľ7t$['J=9r{| x/hׇl1jRkRErYx#xX pDP*=V%R,~(쭢H"_p!pwzcw TY]O!ƃ\kʷ=A=\r1{W^5uTide>>Hf7j&.1+.n|. Kd) 7PP+jiM\-q=.nu /|cW5^XkBIbR/ƂֶmIk~#ԭ- * ?u'[xc ];CO{S݆_~k [: ;-M;_x(4;SoޱH #xw0@YF:{ֽ?cX|Iصsנ$Qt{]KMq,<`d2~S#+ jC|% PO@J\-__m$ٵonD}6bx>)mIm+JIڽy~O<#q_nm[c%Eܧ}k. m'V6^էeeoEa5,>b@ɭӍH3xT-׿ќog$iڤw6HOn}z:^H|CѾ/|s}kLĚN-,[PΉFZG/ʕlN^E74?RBM1 -߭p?#|H~|0[Ւd #;G8ߜ7/v3[{[w:} z6r?ƾp4_xðF>wIma y>Fp_w_ƽGּ_5|?2W) YQU{5tU/o:Y}tऒSA/ntk++[0ʱ,y>ᆎN >&\7ot qml~dcVS }>.д*4hmzFb>QГ_Zgd ,|/nJ\KcO%Ug$cW1_5K '\hT8.ָی]˕FYVߖ2=_oQ㖒w۝o61AZ?, N g52Cx G࠵uHT1ּd8eu %Ũ]v_A9prAk^?m%P|vXF ;bduƲ]= :1BVoJ3揎?u=;(L+})cVI ⺟xwu<'Gg|jsi#%c\5ž]']8ib`#ʰq5% IQHaEPEPEPH~4P=ۭKhҦ0rP{6.q뼝+PQ>צd{s`98ApYx`Ҧ?Q_ ~nj.ob,n^ w4A9H+Qlq'Rܩ&}'^tw:(D /kSzJ&ٍ7j5ʠʨsFzN|yyw=߁oi-ܦaFg< G{^9ŇTtX΁2eKR@Â۹m`dyS%M??;7ÚĿقgiGKաd#{ʕ ' 9=K;_HسK=&&0dHxWҾ=7..Rhad\`>12 {C b0[i~9Ԅ\O8V=zW:CuOZ$>h:l I;_"xϏSJí_x6ݥѼH=Dfؠas|9bDžZ\}rO:F{Xt_0xf7[}.aok"4mcF:Ê/OkcYml7ko-g$Npy- .09:^zk[ԳEݧFy̳ܖ7~4Tcmb@]#6 8튁ph<I5[F.NnO)^דGW_#җ+>:jd's.m涶xᓫ2vx<xȿrHJl휎2=+_t$xHFPXt梇 V]ѭ~&+ imV7rs*'W]<\G, tR=2.$]i|Aq7$e7'$rWY&H u-ݵ*zypqZaQ7PqT]Fu+B7>agx2q+쿚Mg95W^9yZ|4;B}Ez\sϼ̻i[P{`z׉hsc>w9BsZrjd<)cěpcgzUIY?s9JRG_Ln][ UJ<5Za.W\7- w>iV#nHk[㉣Q7UZ)U6l^#g0M$}k-!3id(Vg<|%9H[Ro7b F6I\od隴nfK}+5L̢{X>& P硬..oډ/-D#t:L1f8/Ou2j0]>Ȕ˓r3@ YMC=īpǩr[y; ؗ ͏<Ú]~5t.el ƴ$19R} |/xovnl&!b'{?葉7bc_gѨZgV!i5_Hy!EPEPWmKki&ݍؑES 8'ǙXJvg6$8PPڜm%Ɍ p:g?Α"o##RMCKFO'=$h碨5b"5~h#$1+ݝFKn$ں:?F弤P3$w۽eVCRJ6]Z]f ۉ#jxڨU\݆=85#̿TuJ*+"GMggu 2i7bXl?ZhoQvвErtbfm?odeNq]n}_ݲc1R1<`;vLnqkQu 6-;]2\ =-Ċ ?x{sֲ5UoK1nۆ1Ү]",R\Nɭ[o O{w{YF6J~:bKV&Is{tх]ƳA׮잼q[zs}?R%m`G9Yt&Hn`CDw,=W؞ZniA4[[)"6ɕpY?<.ǽk AŻܜR2!Ww/;Mf)h.KOLVQ*^2 \[fYaY#WX!N{kQՙ ֪6G%E{ɭ꿭[aTtQ*nʲ v.M5@$I2+r;{TA¨ܜ S /軲P"xൈKHqBOryNlkpV9h\;9Ebp>%'g[w"fw9>N&gq|vZJiPĤ}_\wk6(E'j Zo!4}kkRd*r?-Ť^P|ˇϩ5rUM6Nl|u}. "gI[[vO=)ٜSԩN0[˯W_KQQ 3r6s6#qppH>E֚;]#qN:ջ\OqC1*S\}}Dn+{0w~u\$RVɓUk^XNRjK. އD])[T3eVY;o}5۽gT<&K49SvH2Wh?^+YӴaef?(9[Xb5WD2iYO%nϧksso=ePm#=x[0R(;۷MmCfO@qՈsLvxfn_J[ӏK{Gm䚕 e>t 02ֹOkگ⹽S7vA@LM%RI[x.5FX% wc'z2x&5B8mmv+ 90;{U۸b V c|->շēJZFr + ߃G9bν}6zn4OEH1f %\n gyyAZJ-? BjФgsΎY9q;nuVjc2о:Hl4}2]LQO9IrOWtko@׀yV"W['D:kVk*b-Eގnk{Rk{\mow<SrՕ '٣M:$ y9'9#: ɼIc>%)z]ލ x[kcv# :3YYJ/'x}5oi-ZxgJ/+Z6el=KR3N5o Iۋhk9BYKN-?Xu-BGmR(\kVo,vggaW{N˦-, O{{aQ m^e,uZɫ4bđ(qԞyHsk=K8 Fe y8=M{i/r,ԭIEt ٥((pHjxO!;WVMY=Jm!A mz}k 46=p@潷A5ZvpHae' ,J.b4uKWԡ0b|1ʞGFJ}nSŪ1p⼁t-0ZYaKd֖ỽN&_NK&/;y3uSWS|8RT 9b*ֵ-WN4{ºfu$WzHy̳<0zU ZfsY[GƕťKcŻM}<vaz>5l$[zmwkk;'R["Y@n@e_xGINF^NDMKup agYxE53Jk+Gg 3?{0OZ֝=4zɸM)E|EG2Wot8tصhL\%à9Egq^Usj:&5!~;,Jd^|OZ6KѤϸmdܫ0 /MzmW~.n$YCRN3huxU?bVc,EGˢ[7v8}MS𽏈.cH6pHcox:^_BBVO$@ftf9?O h$U>kA{I*1@nXl=Q_&eiZ|jAYT5Z7V;ɸϮZI|$Դ kq(# ;Udw;c]WW c4e'HI9PzsYǎ`tN:9e[A h7|#Ek:MzOK?f]9v,L bCXNHƥ~f[^kzý+پ{X=‡d|(sƼ<5-3C i)^5M>3䜳W/u:_k&H/:ݨIJ@F9c՝Chsk:MVbTc8ӶxkfK OD dnIֲRnR|׾/˵*ڎ-.};>%㝝#$`zMg?f4oMC61z,cco\YBX޼rFsp=rxKu[=gK]ÀWoxgO/l|Ci2Ayf,{%7LGzuN[[CꑕjiOF>?4{F_j)=GNb{g)' O$s4;&omfS Ve}8hWea{x;J׼-u[yiFM,Ålu85C|Yx,xZ4hu8(q̒ 'ҼB y)U׵?_'g|5~3φt=jybE#BgsP^hki;'S Jvc5/lL+yeqؓvKoCWu;XtEڤVe'^tNZh{ΛiyubPmt.lc%ŽSs 68'=+/.[aZiϺfB@ro>#Yx-Ε*$6i?" qĐsVΟawCew%MnұbA]!+ԧ4 v+xK{[_x^;WWBYB@5:bҾYw>,cJYE(I%P0?t? iޖ4͚s:>gǏnH^#JއZxz}oƶ.f-]\Nq:L~ %< 2yۈy]8+'8!ۼi=c%1{R>R0 >SZ>h]eY }@AwVըݜe;A^n|X'<%m^jiiXzGmwW~/Y_~Z3v[Ips\q¼+M3K{$KHU9>Z|%kyw_A[5  #+ ݳ,n08EvO-x|pW0^y?x'~.[YW`|㪞ojχ˦9×mi\8wʒ@5tydq-ё䞃TZW9iS 7mzy;|7F7Ԡy65'ѽpl><;"tjI #]pe#d}+] u (4c J +>x^.-% !9<V&$qGS儯(^?*xψtKᯌ$if9`h8Zﴛ4d4n熏%NqJxSi .uʞI>?lKDŽ!+D>3j֍<͏#e||gSESѾ*M{1WEg<ƱMipyWAzUӼEo(א ü$-z΃߰6:<$\ >?+NXeu^HORq[>m imTą$ݤ u@ߴ#YUoL?hZiE ssW冩eu v+Pi%EIrr+A!IC`6imey;xC5:B2io_[[þ2㏆e4C/=5G WΞg8SE]S|SQҶZ\\-a.EϪoX jzu"I4[KJr&WI;334ZcW'/k}Hl.n+ \e t5[ŜdžWw-Nb=yh9𥅜^7ދ8mmG8Os_Kvgn41ZKy,+R_Ӷ{xeBtmSvoi'dG*'zҳOgH2gl*gh4|tҼ=xLT\6J\E8)!WiH*X벑i xaSqeg8LFC-nǺO/:[e26Wp@ 0lnkؓ{ <9~4bu#ݳсȯ5]>(H n15>ߤ\ٰ$ϧ=*a9ka˚}|]y߆#v-iַķSȮ@g@|q:Ts*/H_rk}f"3zVgt<@bD]+XHvE͸`AH=EW3[Nӓ_[_Ӟ(}SxiHln|wA@۟}#߰)s SCosj7r][3؇L kRymxI4LjnP\.0q_6~ie<= 6_Y,XB? ]TkC2:3yuW|O-~4;Sͣ#×7~(. ֣e, ǢOW_߷Otݥa vf–CW$e `xwS0kk鶓7& .9~2jy-i)[/_Op<9N6ﭏOTQwo 3^xN?5im#Pn w⽻[3-x[ _~%{-JLYF0=~_4M񦑧i~!߉|' V^#ua36 `ZJZѝ4kӭ8;QՍC@!M^_ϣ6cNN#SГQlj*~)ڍř&ѭo(e,[>k:DzLҙn]St [:)癎8$`jVn58cDF{=7NY!abZYv9ɨm]jP}:"̕ԱkN)\xBnB4$ %]-r6Ӣ>xBCd FHhT`G*SO˾hc{Bq(Фڴq򥸍I*:OՌ ߐ4Ij(;2Z((((3W@ng/\D&/$,aOұv Jqj6rjUҼIaFI5 6@r_iv PN*V)o1}gx F$`y/F80e YhvNF_y/tzþ~DKa[K .58zQ|g5l46שxG$k{L?$DTaqpGj?oxZכUr|P|E/\x7ڇ)!hO [PnVke|o38ep9{o&tSo_h&FMJX~$268U xUx2Y|)Bȱy[͌'熨u/Ö+kvR d;~h=*iSk^Z{~[X'G^^ƚ|~R ԋ~W׮$U\5'A|U6֙=/`5c)8+ O5lDhGϷ;zs^>jToKTQEyos@nA8ZԆ^2NN*O5^Ba8W}E ;pFޤgz~5#%3U'c 몜.)I$G$69ʷ{Zҟ sK3?8A~BU p9oV'1LM$r[G2 Zcb\K]s q#< ~JHnpePJ, ۉTە9@s_69ZHpe䏯G'N(.a$ezqIy0^Ѳ=:_z r1toO*ZM3I4yFqW*^?|h7cM6O A86L/w@G{*0U 98?W35ﶺ^nD+mM.c#D Ub>Pq^+M>Ăh8 վH<~jZ mp[J]JI~W̞-jB%RR>e>R{=~9bj=8QjJBl_Ȋt#Te gZa࿘4H",$kݯt2m 2ns{6b:cMF6r $kG0cLaKߡzݝ4Loy%' w5<k7ܒ݇XIȝZ|'FIƥ,3NVH-im7)Px9H\?j;'8<ר<] XoJ;FG̮9;F3ys;J<1õF[}68pr0Omm ʡ|< dh*KO'ޥ0.!ު FVLp?1=t$(DUe'?ϵ9]L| z=i6Fp޹}*APF@.ZDEliX#FLys&v9|#52ƪ~O=zW?|,1,6wFpk,SK]X_¿j?YգZgWPQEQEQEWH.TUf!5>_ R&m%vB+zj̎qx_ǽHOe}PAcҐEɪ&Z]L6s!#ӜcϥCw}e%,v$c)k0:^h8X4N؇=-GVuyP7RF(Y..4MJǶ5F> H9IKy:R`1էm;>t,9Q׷д#->ZΪƼojw'V,j@@,um_1J(N?5m]]^;[)ل*pGK8TQLjNRQ] rji|#)v]9Jlɯ:Ưc<[o.LX: r$qʽxu"HLo ZRiN+.Vє 1v qְsV|"sEN}ژZƅs_$L.x,z jڞEvGPrcj!]CRFҐKLpAoo-o&U%|/9$F9W3m#hλPu켴oofѦ~G'&kgAZfq$ds kyöӝ޺`շ> ^d{˧E/+X^R03)>kUfVDoݩTPsԁ^ZsA>2&ݝk2s891}U ?|ňS(FWNW̿m$;"zbI54vڟ淎`'<3\ue ǯLǝ";H˒>]D1+×!n/&)Fyrcb:}+%et߃nz֡u[|WPЋJe^^}򭌊=8{<قByS]V14u{Vc;Np{gvG(Jދ}]_M-r[.yTGhϏǭs[#',]k]/mw=97j7cެC=sPXLs49Nj֒j6qno:˭ϦH(HG2VqF%§'2Ik%槦XHܯ8=1Ғ-i-%١dV3ǻ6sL1] B.+nl!w}Ie }=~ODK26{}*"sؓ'yΣh B(b̙? Vپk/Kyi_BiC/~"b-!eӇ^c]崾$V7^yQߩhe.Ly}z Pt=:WK\eՇ;Ho}vEEsmdGQ-n:mb`fc`2 Z?xS:riRxYmY8sW#\uJ w$czTxK k + *%8')׫HvI}Wkٜiv6+ugm"%Fq1ץvng| y&v3Z^mĐ)$.%^a.G>~y'g!1jS߷&ckηXV'>}zMkgi H̶y$ ājx\w VOJ<E E𾿤hkZHX$e1橫TpԪUk$~[/E-/#0^Gk*Á؊5Լ?{k۟Wr..a< )0<{WE_khQJaD+0&Hq 8]ejVj+'%|.:b+;Iɜza̒OK[Vm>[+K ]_oo}#<1kq)YumOS-P ztχvo+x[$kY$SiFh##瞵5jzkcw}A4w V4.=+OSi^i62Ki>E-6Jq*U'%c xj;#X ލ|?M\,l e.e3ú.8о+x~v26 q8'7Y.--"0Zڛ攍z+T:Dʤe]hRmp%+wG9xGB{8#[vSK$cAG+J4ΝSu߆|I7u^D4EgU  REsgm=ݮc܌5{V -KV,U %#8xZh]60lѐyIu2;ɥ.Unޟ?ɺ-JygRZ[]ns+fº jZ!E΢O91.151d4%fgj;גYWΘ\>8>X5-W^(q}ֿG5Gwj+Ą-<$E;wڌxn+FGA 1BǟJK⮑5il瑔spG8gdo^˿NX߽+F./!Y:6zV~WG3;}o|A״4O坍̋(xmG,:-^D֥4r?r#@;חE⟇zZM s6쓇$`=O?ooukP_F$Ee8+=kw*5:"s0ݓkH<5aI`3Z~< ,0oTҡHFXӼ-~FF#W4vGW][G<|=3ӢkZf[j*%IQG 㨮ZmjF-odϡxcQx5|S(1u =#V A$դvtKo5ɻd)m8yc^y SėVm}o1^l$$ UO-x_ :m.FXPKd x4 UןzXZw9Q($]'.5{OFEk@[ت foSu߇U/u B2UqP6p94,ڞKLDÓw$Br1 >ecٖ!AEFa6V6g)\2̊2>\,Np{@+w.=\Brb@U:lk=Maw}4~(@,[<*W K# )I<Le "SrukJZvzMuSҼ?CYկG̨pdplx r/f1Ig~a=:I$澣štڤ6JֻX˨0rTa >pzOԧ"|Ph5+-4 3NsWa> oZO-JWdUeBx;\rŗHm_#'D c-rن-Tk}i(u׺Z&5ĸnT^ 85N*_s*MԌI9;F#Xmᯅ6z*Ep ʡGBr5]gY{7ze@AN3^`Sfue_{7ri[krD18k[oᦣo{:Z4bVax#!$}Ɵ{\V< O᥾>Oj ]l-`'!y9)Ku9Tz{g(хmɫ`zKoj9xjZ'18}{诋ZO^'𯈒?&LFx'WmzO|MԴUi#ig] *sjvZV"m>i;Mb`|">h7 k=oNXAso\GZkt&i9'hZW<%iV_k}O?19w Rj*w^}Mh)ož[Y>ϩ%`I8[o x|#o#vŎi"͂[G=MOio_j6765K!w1ǭ3U]m?M{Du+w5qh\0hi;7xñŧ nQ Hq#Kƾ3c ׀<Yk{hDP89_ZύP߃QDQy 'eV\⫛ Z:Mł6[;ϐZ8TRxkՌ}tj7[O?v~6xJuo=2FVmb8nyۊ7k˯o+VKe}=A/p{Wx'Þ&t Z@~sF"Dc܏^uD $t2y15a+/xqE*n[w]c!Xߌ>t($Iu7ؐy%<5~ϗOs^ e6Ȓf>fHbr+BڎuJ5#moh񁙼T[8RbKԧw@ᜇbrlV ytJY+T#{X'dXgjkW2ѐ 1B}_񷄵/^/cOMQ.qЏ־y՞N^gxJ?NКe~C05:YkMSJ/Z8s8 sf>zub3RQ@+EW צI4B&p=@+V]FEmFhmR=$g7^ضrVO?6r+/ TR\O#C[>H6>YG{M&F*ތdrzs>9E)?_}Z^>MR]vK7($I#==kZT3RGbiu|ߪ5]+PMy#Roش!aai :٥:_xW6>%4i6ekp2} ]6<7y#UE.Gqf`rŋtVFBC0=dK]skXg*D*LAڿ7BѾ-ci QjcTΑKmpu2, Pw4 m%;_K>ÞR._ٛ rK0L8@ɫ+4_Wka=wӿGMm !a[vLmǛ<{ׂx-kjLgXͱ|Wy)Rbx^9⾩tt__h~Uwĭ!R2GNMzVᔰ]bmcV{%t@qG4j^~> |eђ}s/ߋpkΦb󴉇\c .tߋ_"A rARц*;d־KKU6ڇX*#qp2pYGc'G>=;i$LrF=7ZRa)+,̫ρ߶hw¿]i6?yg`qlᏈ߈7g’J)Z!p?rc s_qxkssjn.*#B\8\5cb>_kqi?464YJJF~ #PnnҊ9]VL5GvwVZ}{[Ev& )Q[;YTXת02IVnGǾҵWᏅt"BT`@#/>)$< c/ŭ:Ie'uZCQvÂ2x#ky IhFzvG%9<3_ש\>"SuTZ^5>/_<Gk~>X1ǣ*Msg-?5^X|S}y<c&#o@ X0ЊUGL\h6RK ?n lu#kV<#%%&gsEuG}KiN-=H5IOTVC'i7~sS%JGkF\ j}V$5Pp{u}o5Fx%L R|C~:{ :M:sY)H^z>8G.moqe y#q*WH)Țѻ6< -?Kw,r}0']}q_t_/Z5>x 1gҨ5~ETQEQEQA@KM@JCם?mX lח9>0u+pwZO:3s ˷pPy#֨ͨi]k܂G oFri}&ζr,dWRBp/ny< r=2}kԞihV_?d2OhyoEiHBx:x@mcXx i/?LRFGB\/jm;ZTX.IlPYT0ϵtʬda}_)N[vKjw +n :ԯKya"0HM嵚Q$bcv]$iM|KsO?OTfsǷt06c{W -CNnv J}EH>|[auFH\RRM+;+$X>//ī:[mkwHR'وҟxVTWzΉe ,li05_?^5ȭV]c6B~OWk ]RHJ6Q{כZQ<>B nuv.ՏPuikͼɩ:zu[ZM>KJFHLyI]݇V,F{d r*͹|$OV1K:cԿfV\01WU@u` ^3zJ[]m {MnXϾ3E?/rq&$'zW<8B3ً,`r6gWQHs*O(q|U)Cwgw'\qFDE=6Xqly dby@8JN+9UDKm5Nxk؊Ԫw O#ޣ*yjp3V:3W^')"Lœ$  AȯS30` rG+x{Zķ7w*ۂeSWRFH|-{x~d$ PoFOe/%ɚeN]zSd5++G{gKU|.:z\橥]K 7G>8vu(Ms(P%k}-lRIK8῝ii6;+Ҫ e!$ H(Ͻyԗ2;'`}j&%McN7bꚫjiqUvv#I$j\VQLY{U239r9v;{U\qoVUɺvΫT1$yY:HcjcVI2߅ 4ٷm+m ʁ"ک͟UMҭœ(%~ulΡ2>%stxUn}sV :`zOPsc-U8l_>b>`?><1?Rt~~d5)c$וԦceWw#38$%y5ka.,%z|vsiͩI= >-A@EsʹovWu,?U-g'+ҟ5k`6ɱKq= x>bEJyfyc"FԑWO sFP~Vԉn#灎`V*N1 ynm'#]|䔲 i ȍbsKUctjt[ҫn"̎3NĴ29k@O?qْ$32o8_Kοx]XGz16+:xuh?YQEQZ6eI\=x+li)y zIL@H=OjK{sXw#I(D%|"3qDfeRj/WQK"UW8֠x.[zkM0*v[>mx#dy 6rqT>*U}5z﷯rD$ TI.<ڌ&\ sRǧm6Mw|ǨenW|,˲=&IYԭ4uKnt(7<#u[83ZޢYzޛa-ŝ,ð_ϥ]]]kvO>񆍚0?3uuojOo}>G"P n'e'cvִnNiV8c%a|=֖<-fV7,\̻r8P7hxZt s2O'IHcn Ѝ&>;{TmVHVhvW#玝}k'SbU鬥ٷyy#NNhP)ѐBpdzu(k%ե5*/y6:-:K8џT,OvRS$VsaZ! H郌czY!.nfTI8S# ObpŻ ˞H3iy[ 7}s{(&vwſ$gֹH"yϻz ǵ].Vμ<4\e-dzmIܕXmU$Sc. >\w} ͖9?xYOS8MFybOvB$$q56] [Fկo˒i$r"ݒp*\Zs4ۓn u^e&qWfMhwFt |/5Ă8 0q(m|7u7{K[KV (5v$o=bo4#Lںov4!w4ӡGo 13>? ==j^1غ3|K|?&${4]#zߞ@\\lNU}M*inm좉q))haϮ.4)lJBL 9Sc"Ӈ2voأ>4~6B~Xҫ[[K}DL'AMnA6:ch!$k"KE#Hh^}q.nE*w5footZ%^IװcB9\Ut[qrYT؎k afybOV"w5#?w}I˛%v.tBTWN9a늅Z6QZ1s9$!^a-,)/5`ELӚϹ .lnfq}xfpMuKykx$m,>V֯qag&1>{xb'dxR{2i?Okv2&IcIUqYaR\K˯ɷb KcEȺW:>S+\Z>|ܲToǽ`t ]V''QO^G 'MnJ..,:aqƜ.o*=ln|qۯ> O3q:W 8R& l~Uy(Ɠvޝ;1zRߴwWu[%߇+F^4F$Bè'מV5^y\g)^WGeB%29=5jQ FzjO54=m;EsosauMVyT :?v!i3aI [30 "\z/SY[+m|pH'}/z[r[y$jA_N ~h>#}@S/r%nn<%XCݕZ^X惥Eu_+8$gӂCtmiicxMQ[>zM?b}߳K^ϱn|1c.7/zqO XFyRr?.|?uNoҬ7/i9t6&ܞH|?ot1C*+:O bSVEh~pāh⚺0N^\W:_-Iq\hT-j-ѨߺO\jv/uK]nlYxD|u8?UV;;Wm/R%AIz䯚aذڀR1Q'fv`wqi&mV^Ko J/lfѮmm6q$+e͂Xb]6+9dlπq֧Vԏ _b`7ץ'&c 4ulZ~=KRtVSSmau1 0=:V]j0Ѯ-|+3I^S볞km]R+"\ wTڬ-ۋw9?(䞧?Jj1iBOM{/;4۾zt>O{i^* AlN,搖f~o38S+;OYD=+ލ3_΅|=Yk!o9\(n>RA'qoiYQ˓~kg %qU+uI7FB?ZxLեx GRb#}v4WМyrl9*jBJ2 sWηȵk oUYQ0z:r' Fkiy5_']ko`#81U}_4mNWKK{x ̙$$cM/gѵYlUJelӶW̌X7m zVoa5MWd+<Ƨl(KYݛӱܶ5hb)G[<Jc:~S{Ye 5EKvZyGc{gqs+x iV"X#BVFlu9tۖǝORSW~[쎖?!C56{DWr2,0g}WO0i.hjYVtGf.kې"BG(wuZKo ]C-D)pw`v=yH'MM޶[_Gegz: X~–a=vT~#X#k@c~KZ"?3N}vC-e/1LgF둌͸q\԰k{M[Nmg2[H7B*I_HxԌmuzn_]N]/s"xmFhmI`8[Fe;~F6LVi}#Mql1$;cҽGB.% g2g!yv|eW%_7m?϶Ԯm WN2jPa|Yz3<[hE#-»+k;MI4ktkx\6铜[2t[Au,Z8T /Bs^JN\|/3uWOlt딎Kpyn!~Ͳ^ 5/YFPyuT}s:irx{TuX-.xp Үѫ2a׾ϥj)qޝe,L[-qZ4PjS׷k2ldmcF[m#A=1^FgF]zNYXLX̪ 9)Ե BeKF7ȷE3It%ӠVM P[yVrm*1HS-Ӱ^}~[yWzBjT%m"99JzLJK5Kn,w%% <JI8߮ Njrۿq2:`+6>3$Xx~PksATH sq|gUNDßt}BSִ-B0k}H0<5P͞px50ͨʚU˹6H|s#T ltH֙Je?j -9<c3җĺnoIh'Ö+ݖְcj€ef9 Yu ښv}Vi"FReY9΋ڠNFjֽ᛹ FlE4nJW(,Ҽc?h+%7.r `dAz:NrM?OmgFle\ݸA#9E9R=kx'L,A4*gh0= EvҺ˚NI+lǚd{_x_DԴCķ:n6ie(P:Wڍce]+#I>$@{goëÚnl>jjrī P3|OkTrc=ĢRQ>9lcuQ] 20yw&Fu 8lyŁ]Z^{[MVwcOJ.&5I)KI!=U.e0;; {KIYwoJqKUTei5>/EcvO75HI23yH\r\\WclZڵ-EA,[8*; r+4J4<0-܅ Q*=CMmnӭbIn̉:ND3#8sKZ>3^w[-ݾzt-Z k5kxU WAử*h":,k67Dpku)"Tnⶄ]>YDTqFs^qco|GԞ `Sj:I]XZ\I}kM}Lt_5Qo'v1jƹI{Rb&Kh$r}OOz,+k|4\h #HnxAv>xsDEIf\"{K5!8q.kqᒓ\mEmj?76쌮@fy bd:֍.%Sos42oHb>sҬj𝧏4;_ӼA5u+$ d gs{/'Gh3$o}ߤ|mg-*z%_2/ ڭx^K)ޙajIvU #c v~-W q0!$lu-&^6K}no5?]YۘZ|Q<&EH?[4LJg7ЋoD7\#hls B4}<=BV{>1Bk'B7o$P ^9~[d~ I[AVDrvM3@R_@: І[G&Ӹ 22iF+]W{&SAb垜Xgz 8[OZv$T6qyo{Wqu2 +ݟ Jo+ 2%F6lh5Ľ3I bH-cnpNuTu5YJu'+_5s چCjZ,IkEU8RH#,S]iR=6\g ΍?NE:%%@GAY?4 K %9!VKy}h!%z8 s&p>ڃTc㿇^%_/mkm̹GYDHv8qP?w<kVcQѯ5Z'x?xs R+Es1jd:˨DìYʀ&/661:u~xxNx:'hct>7=Z4ϨOwpYʥ~Uq[2xvD+hC3c,;_+9#jvt۔u2fςziw{u|PSӂ<0@G^] ]i l^c%ǟ k˂8E`}jDvrMWE t-Эi!/uo X1XJ@6vukZnc<h%!`CrzMOS+y$8'99{W76si۽' Z/RR3^~f=UMgJ~?[xc3P]bx^Fx ?{=Mh5pXDY%+20 w;{G 2Slé3Pkw7]6͖_'q zI;6tB)ǚ1n|]y#u+[汪~piggqv]HɊ[u$e ZX[|<%7{e'ٮ-J\oly {?ï~>km8,XBxw]:1 .]Эfq^lm2KYX t?Y(MbĖ9w2Y>e xWMė}CRmTXK*99 ǯzX'Rӵ<tfY \2S]j&4fwW?|/o#՗)u'$(!)ϻ<1Kmt&^Zߏ /4; |+[=[M8"HR{WJoy5/圈WP'!OI~|qD<9"v}MyĿ/:=eyP&L1K6-MѪgdN= u|]`6%½Ns 8%J^_n)T+Ee$*yݖaj'ѭ+ SDnԭF2$]_ 5oxOŞhO'lOES۵XA0%rGSVMMqJY.W^ggǝsŶ uŞkۉu;VM: D3d`uIh:Zz[\C65$NIelq^3nx/Oxͭx3\iR$[K<ԧ(KV1[~^о-i]M2 Su8N8a@E,P0#b>`4>x~DLj>mo]$Qpκ׆d#^@u6P88"Ŷ}wxKϣkɎAl ="x}txSpVk NJסpPu#/ȱi.q6[,m؃A iT߹焨Q|aץsz</T[T G}s\~#Z|Nom|u Ol??>0|9]_բWX$(Cmn5bUE*8Q~{߁[[m<JzJ;sZwz# %rwm/[]~}O#gbXO #RO^t((xQB`y.b+˧o/i r}C#\_ L<=uazl;YaHIP#8$2R2@>b:ʒqqx>>ZM+\i#eN zEt !q$ɽ]/:5܃ZGsr!!c9 ׍MQejϧyq-pru]'Qi6z_ CfsAD -&A)ϸ5h%>^&:*Jw$b)9po?a ,˩I --3vF[F{6qૉ hЏ5(|8GkJ.Þ4.54Ǜ>Bڿ. x]oJw5yږ)n|; 4 4#ƍEkZRVzkx>*X{]"׼ߚ▛:w ob[θfU?}G:3|`3*BdIsSJI}3Q*:?x5!r67ۋ?JXdy9 W]q! k1'X:~a8Mi>Y UzyB:# }=j6"Bˌu\{ⴡ@pCLq׃+2D[y%lG(h19vgE"}9G~i<4٨QE/P iSM3죸WjYIk4ҧpP|tg'UuP֦ TN>)Pף_9IQ(}tRg-Ő>}_ZՓFѳۋ5MZ9FJ\2WY'4N}s08?+K汊5>jQc`:M;ܤAoQ|0H2ۨ+(|;X_ y|вܶd@OKv<[T PXkϠRcYy"~RH }G8~4RXg2HsOyQ_<6C `c +s_W!^|Z\49@keH$g}jUT0lϥh<7 n\~;y]bW%8Rހ{63\He_}F[r®H,IzUE96=:]WQ0d9P#$D2񵷉>,76Yڒby'R7dHW -V 1yϽ~m\AK6\]ZkE}!fju>&}ֻu?ht5ZEe.ޤWe KNON!{#pS9&~>i3[ g._=>c>_%bpikfv5[$ `*Eo`:K2+'ұ鷕+‚3ǽimdXPTsT-<3|mFޭ7Q\5mg(ޔ2nu޼ &-U~ߍ(}YO,TZoM/߫vC{3%׍nQs!}Ӄݺ{-Jxd$F_Osf㵝KGe g*e]Bl"_UaӜ֊O2! s[OOv V_eK d,y= u9Tno)X"ŘKw mu37>ryY#ïoǨ]\ZOjxCpzcޡF.E&Z_{ks[DSIi.n%6GBN9wxVy2M'ʊHu犎 KKә]KZX.zx?OMl.,?u:d qI%%պ]_Ocx[ϴx9J8Y0ZIV˚Ӯ-u5\۬ 9V51[DQN- xFַO߸ofWBS V㙬țZ 0s0Vtɬma $NR?:ߴ]v[]N1!/>b>st>5Hի'@"Ԡ1% 帆"Z(ޙ$3Ҵn4:Ln]k{!bAau*LVU63Os VW{fmҺ1\Rjib>TǷhia5]K(|(#H}X&K*r{Kzk*V_w]B?EU?5!@%7G2tzmen.,ݲÄ *V3_,XӃ#ry ikf(M^%$3r4mX=*c/%|@M>֥?|2bD]X6:ap[Fo-Wn/K}JV!-yUVļl=ǵ{RK,L G^~P{;tK_^YiS\XDy aN$61 XBrYey_ztwV7 8mUfd֬Bw_TBk-qVOBiWsx[\l-5&yp$` <`Xxݩ[;%@ry \γfu(̈+Hs$ 8VzE]M+j-wxu>izC.68 Ѩpk5V$ Ymd*w`WK_-CА:L[D/mu;R gpc k'Q0VWZm]N~PW7Z?w &B@ *A5ҤE &vw*}+]:nAttH{KHt=^gE{fFNF=ETUb5q'_OYu:d-<̒3-OY;T'LucFA^q Ɨ5VyZPi4x7J^f x[@,VU\Fܶp9ϵ%ˊδcN]/u=KP^\{eӚ蕹G}/k^KHЭ 9EJ#;^oy_ZCooQ2\[ ++jNΡ,JHե%S1Oz#+ɥ$պ;e=?Su-09.p)ںK/XmniD$X<1l#ɵ"{ƣHgzm -D_ơAp"2zMRsUSJ2ZG_ڝ.j4FHjQB_Lq2nlf<>Hd8GPԟNuIV{fAx]^${ׇt{m/sǗg!OjvB|p#.k g`ֺ̞]+FamMT4I-0At6텧<=X-[RL1*N:W;ܮ &kF=E˙ G AW=I-WPTb]YޭZZi:fӼ[q{\fy<t? Y6 Pi:DmX̒O-W{T^6=;y&2#q1_*zWK_ qxbJaAH>lԮA$+Gc={.]|_Zl7ev_VkniW 3]׈C O<4W:n M3AFw?VﶦFH\떺nC4P厛\WQI+.-2ein\b9^S^p}6NIZ'mhX%3'Չ/F v^q#pFWh/d ןkQzT:M |˄wl ׃0ϥqLWڿ e\I'm f  NkEފ]}<xJ0UQ$[i1c*q^]R6vu%֑%[FoT0Њ9 $+uk ;B^ޭڳX 7 FleX<ݠ1ExB[4xWrUҘN8"Dێ:nIEӳi鬝r<+OP{ G1[ ťA V] :eNZGKkmR"EʎdNK(${dיxmO\4ٮeq?$fΨ⪻i⻭oiqD \]ҷW#-fghz<Z;}oDY4rc~A}zW\F6!y,ݮ85֒x]NJ숁/VG+<9Z о|җbԯV<3ӓd]=6>ǒ--6H8"~8o֙ft{b?(?R=~Rk梨V_>!U YY``\2pá=+Cjʼn&ҕ[/xGZP]Yxax-"T,|K {bPI`D``0`p ^ΙZ>Yf ,դ;~L 8 t:VxKtUuqsc]n#$ny>h̹>j~]-:Ne~kp8KxnI,T9(1g9^(d6s,jSf 8||5}::ܘF$RBqGQy q\ gku+muڶߵY4M*+|F뎽 Tl)l:\_ӝ'ZKD1]1H;@s+t4T '݌b[CV_FxdcPr$-ܜ` ҔU=U;#V +p Vj%222OSڵ{GT^baeX15ɭEi K\ĨX}VrpNjnޣkG?8#7}P IpUncbB0u|Ge{oDEYKN/r^A`6ݍ[)mx_&^i73KY~ϐ>iyqsҼWWWzψuMP# h,@gUyWgmi+~%]_\G+o bT]~&^,5ZʭX ~U`8@r$+||wԼeYQywm x&n+8>%tϵ3zjuc/[ǏҼEzGZRY}ٷ0T)v ~2>_u{k;x+]tq#̏q^+w|?_j6zToiIIߜ? 89v?ƽo0>8i=R6&G'%+%|A*N[WWg=|Ex?]#5Şj%@cFl+>+cTо ĺ>W|@ǛOX)33#p~ )$ :*G0sܞk }gmO- fMRw}y<$R{t:x5 |SX̿<_xY7[ZFLH8`qs+?d_x?CO>4Škz :s9Y>_ԝk i_a {B$u 8| h|{KOY4sFŋ#o)$jוҧZ.KY.z/"aX׼#fOLac˭BWw|-M$r׷<'8ܑҫxᏀ'xR9ձ$nI ;ixPS%y2yr tn>a0UE}Y_}=/ڶ|>a2 l2$vlA9 x#|4O|Q#\{6$oKW\>]k1ؤ c1`2x\l>t{IF9ylWKcmΈ4x]%!.^mnW ?|9<!~'W:Apmq(猟wE:ݾ"'-O>YS^ s~>sLִE|Owqm8f>ֵ$AK );u%5]Ī )%`8`z.yee)6q\9bW-\(ޙ4*E!] /5 -Ӿ.=W?q׼U(ʬ~02I{tj2s q+y.vz &v}~џƼogl{0p9F&H 6qBĊ2w5 2==j]"]wU/w~!K! S[r#`2Ypr񩣘ʪK6RɌ*,OV?3lr: n'\lE E'+JťW|\T&HaEQܼ.?MH26$o{ F-WGג޿8?3V|&H#-g%aQIuϥde䲓VF[Tfpy &C8 CKT*yȣ9$8ͅ';WS.if+yR:ʖ.I<=kXh~*sceRSsH1"Q0 #Iϖ ysx㚒HcFw֭f^c Fv+<)Ks ˿^>`C,{`'cC]W׼[ZztR)~8b#6=qf40s+%a1ʪsIb'8P|'x}ŚڌKMOtG%c 01à|$Cɨj +@D=pkx.mdu!x'.A'_L^eG(g'ܷpYMOi+/S R׷TK"e# r洼M_?Oqq5eif'qÞqiqw!|ez~+|,-lXRǡ •)[1T]<|at .I;o>淪՞g{Il|?o^[xRW9bv?ҽ[ .ťSc->({,}jbF+<ׯj3. "~w0r82K]wIJ~>FL}| Eyy{שMy3o5S[fWwwbԑ^N]X{|#a}*[˳\6#>f]b=*A3 Z=='KdfX\fdQ@?Zژo#Xھ B xG+pgo2GQ4&,zxuh?YQEQEenJ[ik|ZM',]K:38-Jg1֢T%d"eg>|Wmʇlc qY-yF6$Yԗ.>"j 61m󘣚I!RJolg%/O s[:@ u9d 9՚ܲ9fbxә"6ϼ3֢J2ߩiӫmbӭndSjBE9 ]Ũ ?қˢ=&|e:LU.LE̢D\Hs! $ᄑm[K2ť{gIjwm#0Dcy,zdcS[Gek[X)w.1F#|m)sRyϖߪ[X47WŰ vɦ^4v7M3JӿMi`>-b?^{r73BKp gzW&m^X,{8.q 's*0=l`x#ڲ\aBX '9(x#T;‘F!UG>ֵ)'~b9ҕս]ܱT$}@ ;ў -ٚ9S{-m;V-(ڽ2 G~:ayhsB:>6IlFČ#fc,^*Ztvy] >Se+E̬y'u -+oco&1ﱯQNX/tҒ 7~6/89]vcH!>U-᾵RW]zy-=ȿzM3B1t Lpil|m`-܀$ !ӬVPϖR`&۸vU^Px|2 $[ 'CucIsϽgI 4cTnDoT$dM,l` sנPSU٣Z[[b>¥#HM iwkF4{TTF=m!0Hh 9mڨ9gyǭJ eV$9UM=.Z+0G pZIYF<+u*zJX/y&R[C"cjnM-JΎU55ѷ_!sn)MSYuιw$voE}>W88Km̡u-OM5~7N/')BXɸIKjnT#"5[3Aֹ+ Z}i?yy'#$g]YͥXO|.$(y8tZm̠>է33̎)JJo쥯5?C>|uo 4_|wy,k;"<9kiVQXKl'o2dcƧ~/n?f$׼s^`:TuͽeEqJU5+KmgIxabܱʳީSVvG(ⓔ/nZ/7PI3i|s|]rzbwzabGWܪv#,Q[N UsǮqUúОQ0qDg+][!UZd򫴽5+ik!)}g42>m*+y#zT7VhLJ{zloH],˺0:z*/}__/йHt1aID<+G̷"1ltuw[K6-Gm9`oZѤ] V*N>O9#xƽ5u{K~ǣzQ鷚b['gpWZFvZEyn*,aߧZW]2ť$P1b\t<]jOiQefV@2T|ֲe )k'''Ѯ~>F][Z[IΒ0Ke*Q}`+ѵ/bknRKfKK4ߌɩ#U]rK8 -©hsV~#vlfd;vy/8"}۳$ީkVeo1)T g'9ϸ-ݑd̉<C44ڞnjwOFmpy2}ZPQ_,J'mbkˈ="v2<1\ޥx/ɧ@ymF2 P++ ifԢu >` pzSe[ %AN$Q<7?tx{LP?T,98ݿwrZ!WW5;Үv(:_A_ 6Pu)T"hWM/I]C'lcmcEn yTw /iǸ =z5EKYaVCZRP2-}?9.|GjDZ& HO'v@'Vּ1\z]̹Q%(0\i^$ZAb[]<<" O'Һ=P\xn K[V!I/'ɕn gYTIC(/}ۿഭ:Os}감4+E w_jds] $M9f}oOLhU,!ec0kAY뗯xAux\%ۂ",sG fni4_֓{5k|I:J䪒zg=e^tiF2-Ün|e[M*Z jcld?1PO{G_G Z>҃AUCHA^!=CKѵ>Ye:}r Y#cX:רצcslanSUSԁY~:[ItZe(|s>$q,2#1n*}72L*դT L ܭ-Uw x;KF:zo$4(Ɍ%C-h u]j&Ir1R䷔xxIJ'*md}vO%Iq4V)ދʣo 2Fw.?Zgaxð[^F+4V$01Z~t-ltqe*@␓LI;NOqjQ4.tEEU; $#[qJpVk]ZPDw+Q3\㹡Cҳlg#ϩkGjKYy p{uҼ_TŦefNzzg= M>w1Jƾ-nl崶:ĥ͜E^?VNOv:o;fO_xķh[4$J_d~!.Kَ8fv m4o[iKHf D)C5jn6z+ B9_ݺm%zmMާi/W{-yZ!Y+ҍ*㜏 i+i4v6q(3.N3:וȷ'YMċ{״ ү|AJi/×e,qU@%Y:[\h#FyF;GSm&餷03!s' ֧Z[n]F˩煾 z/4|I$m|0[xW[.mQ4Jw8/ŕ;P^⾼|=ػz jMOr܁F@Z&^x/["PTծ-%UU'81=fMHiHkmceP-yh%h[sn t+¾i\FZCҥY a#`d>! ԭ F2Ma{25: S6Kkë}KydRm$IiP bÖ4󧾃E'.5_]S4npU|ڌ3 x Y>Q\ `=+zku5Nb(Bsw3$8ª s#c橧;KtMΛ?:&b4ߴNHW p%Ǻxf)bTn?w5kljҵ/u#G6Fr7yӵyas'/)FU\I]$y8ڮs޿\|#JvraiwI.Iy$Dc8+%no+i43av*18sVG>5R p pS+~o\W]x<65O4cyo-,IF FJ:S^|Lt(y3څ;,_.nT|wxo /t.723NZl>5Z7V3}y'n=?M$:l@~[xS/,:Z;#z.1} gCK-X{$1+(яŃb]Vv>,\h-/u _L$7]/f4A~=}mWT!|!W>a#m/Ѵۛ[('K sZOs[j$F)+tg9xjv<\^*vZ|J̗ ;a rr{ W#X{ai ްԞz^xAZCAt%"zޮ^jHѡMkR`O)'1qVtcgbjвҜ2) Q,Y~һHKmLlayg,[\l<7?i2ܙ.)0K6p~RZJzu;}+NF.>̑JfDZ>6enS?]ด,v̦U<0_H]mKAhn0>{w|A>z$L]A Km s\W%:"N,|n &J'&(9fa(>Cf\/f4ö>bcuϥ[в%IǹgZw/5[ ΀Uvir|?Nd٥\?Bu; z1Y$g%#8K:tXm|U]Jvf;|.Uq^g{O}B;/mRyPzsK]ji\jweR*9OoJ٩+t z{'`Y,wG-҅G bnY3_&L-ӵkduf)N]N?tCCM6vW .脁>kBn +@mR(NIbR.$cIu/#$;ho Jrspc5i7hجu0d}UB|Dѿk Mw 4Z.g[,H(@ġF'_:xFȞ)ok֖O7H bۋ̮S~tXYɪ Y Y|j<޸[[x#Z.oM:vpbUA.69]~+Yז)՜o6կ-Sl}Q=O+A|ȣ\;&ܿt_u6>%b|CԼ[IolsŰ=K-<7:^I.etݜ3N_B5u:m-#s$FEI usNsJ64UxJiVuH>&_|3&ᣦk)]qv m ݕ=8<Z6 5хvVX0I*H5: ¿eQ^fedG ēM^Cw|YZ_qs77{>-Wn%+EX_瞵4=>iM6]~|gU?ד_?A1MFBdwò>oh6[5t\/It[YY*ɍg^6{]:Q5e{EV/.F#9c_}ծ\k刼pUa ;aZЍ{9J'KXiӯ~|/Sx7-4O=Iu*tS$+u_I\\FR;Kԁ_<hzƗmxDwҧ r+l:ZoB{Jxy|-#u{lQI4qlI, ea QY5a)QEUfҫ&N:S@Y<-+LK la:v7KY6+Tx(E+y ZKI9ZFЋ&H$ĩ"0  B~XWTxvC,:4siO B;ҾwB[j6zgdٞrY| &Be.#"㑕$qzWuEjt笒өᘣԵKLRƱ!DIJ$p̧+Ax/~)nHLx>ox9hOZѾ8|ýSƶ6L8g$: s]5/x}oWn#P 2G]rʥ,LmIm3_0]A.m8iqQ #=nzFv kho%8ʘnݫx9tQ7~vYI$ DW~c9υm+m\cKLâ~j6Z-YvO{mߩ}cwn$TMWRd6A*GI8+_#|XZ?gX%ɀ 89^MV^mbHT0?Zgor%_j֒9O(ꃽy7⾉Z7dZ-GryK`;ï|֯qz,vjp-ŵDG{.C\ވ4hd0HK%$01~)|gּh5 i󿜰귭p!FgG>i}xk@YIon#e%9fN`VbY^Y섶u?Z%Qe/>H{,3SWz{In~'?ῄh?7InPG>l?!?6KuۛHRTX!dbHw+%SOZܺEByR?0ͳf67^J>*|5MOE'I\JGC^[[Zxb QJ uo3 W4SI',tn[k.ݿe @O"פO$Lk>ȱ~~vbO^s4SYʘa(R\j!.^\O4PG t G͞*qs[J-cV^E.+&+ea~S+,0cR[ŗinMV-Y6 cӼm<vlax⳴u{&q۬{W@",LTӮ%J9㊼:Z&A0af^he`^OVp'_ңTNzDV(oXYbF?+U1 |=/9G6kua?Dog@I5BB((((A*Mn(cpy9{Rn(8ȪgTlb#֥{8hF}_/';#D4wc=MXѢ$]Q>#ev&fg\{{A-kůR;.mNI@mZgpOLxV :u`QV^} ƥ[A$$vh:f]2K[#+rnDઐ3v4UNM?!CRͪXZ%#9 ƢG&G6' T?-Uwo[[K6Q- iot=~gKcj5ƑƓI֠Ml%Գ[u zh.cYWrqӃu:濺[z̥}nڏqj+%6ȅû"ܤ)T`yA/d(&ܖ5;;:vk_5Ņo†U_+p_ ˴Ȼ H^hְn!(ooǨ9ZF~5Wj-tVq٪qsH>g"@xzY">Y#'޴-[e IJJy92LiӺս?[6m5 l1/NrBPX}+.6/2`6ϡPKgǨ]7"ix–>9&0և"s|A>4n}J;LQ~sWe*= 4uHR0{݅SY/\,w2+V%*B=v;nx.MўMhpѹ2=pq5aZ]9>g㐯.+ifH0ʼGH8(':Б ;KuC_8F|y[nyb:Cm~bPcҴ8®73dlubySKbgl=F{{eda !I6ǦI}qdZ44Gg;F952mScgI0K%w30]r9|T:|7.=ġ8QֳWQgx sǘv}=PӼ7t].=VFn+Hb2vZI/Sp\,W}[uҦբ,b0Yt%~kiΊ V-9㊁ڒ_h썝eJ1=k>ZçXn\h#c'ط8jߛ}ogfk{]A٥mQeT@:<5}:kKZ{|tިͣkiw!+QXjJ8v}a{?STI9NO7t>\'.6IgN= ѵ}J9Mm sfϧ.so'cd 1q\2i~^ ̫DXvjvdC S];EMjebo.I+(8n{/;K>H-nCpCUo4gw!lWP4i!=8Cx%ikG $H*ɕ-AVN湝nK)淴;Y00X;ϑ4-$nn<W[XsZʹV}I?+[Yc>`RViZ3_E{ZlG$L0`O$i'$*&,"֭:1c-`8pVfz}z5ɹi FR09]>ǃڽ:WXjjB4]UQN3M%^5/v~[xޥZ&jvV2Y>Rpkx7>mK_;S|,"[fecO≢t} +FviTV-IP1׾i]$:+KMyǻ&2\qqhN!SY&fmW꟫4/Chʍ^JwRTÜa ihb`71շ2Î=ͯ;isɩ[i7hϕHyIi}M"I˹a r+_$Y~ ws*Y+A2 ^'{;E&٦,d8\.ݥDP=$Gl,o  NI 5AFpwZx=vdm$\-p:uvym +*WS/`BO~nq*xUmܗ Qrrvѵ@aTS]ky`z GAa<23R41e}v}ǶY^eq41J4,rN\U=ݖVV&e5HMpNhZlj-ռ;K\^"tBrʒdsԋʽ?<4vJnd= @^xcנx^[Ka {y6Pt A\7{-Wi-mƠ}&>5麏#WMxMOZH1-_$ *[{mN+(F=UJ3VV{[y}kj[YmeT5 *}wgF_ޭ.lZ҉-ur{;5ƿxMbpƳaćb:-Z-oHWd!9;1z=xnFҵn[_'ҵkR}:; <F?0=Ğ2דE5?xbo&%&0<>^dxEӴz ]S(N@vݎkh|5_<_9_ jSh"jA \MzYO^=zjyuWtr~"o,ZX f܌^.#ww*v%'变08bzg.0iMJK[xoO[],"vswԷ<ڝ՞ GAc}q:I")ڑPnM%U"Zݴ-t5tS࿇ kچSx A]}׆e:֓uH P| upK0#㌑S<9| ybn;G5Mͧc9ڦfg8wNW;5iz. 5C{MӕTf@Q q׺_O}cU(o0w(C"cwk|sؾhZEw2ٖ;M3c$m¶r38ZiR+PNy1^9on 8#וRmI*pUr&k&wKQqs.[U\WiN=޵ki[…{Wތ$ѵ.'u uͺ AȌ` o< tG{]fe@%vx]sMRJܿԹodծoGu:(?{=* _ hK+ K\#>p'q^Uq_Ser8p@Qz͵$IDЭ0b'ZF24ݙT(*{ԴOE}{-Nt:6/b,bH %|6Ӄ=u-_TO4Tb(*,1o GRtݽҤYYd\!䂙y柬[x__tyfO (cJI!aFT>NqRNzC,ld3G>\Wn ^Aۘ,~-eeI^A儓s׾+īOʫSN~ b\Fo.jV{ۍj>~(Ҽc o4t[69w`+$t<"k^uwI5jFcWu |4y;~ny4e$]0B<}qWcm:}>(h]lnwz/ 5qAs3Cu~~_-&7ܗZUK*zO]i*1i~nĺ3s\æK 5}Z92gӞs]BO xK7te[[3,S;סǡ%}F ~;¤3ޢ}j)Y_c&-IbTgʼqM2bx5a΍խ8EJW}ߎ5mV)NMBLaRC?i=:}"xg؟1sKϊ[>Kx|*^W3xQa)kH֌dLvsDVQJonϩx::[\2m:yr.VR8S}tYâ鲶u1!TZ}ߎ?yٟV3km~J5iڇ-aVAm'~{g_kq{ WN+.4ɧI ?q^cgz"g¾67¢ Hlp85oŀ%5 /&u_O9q]{kQIY'h|by#ޣ .}KQ*[FG#O|.xV5lt7֢K}SG GSQ' UiG i~ ^IxLbL6wk3onﮯd&X6MtǠ?^ Zikm" BO 8N|+B]ٻr* >b[#ⳍh5e}'&w4ּcZZJ "Z\,͂67W#=k]_ĺU\dmQޮx?ܱx{T>e IS8B #C_LeQڄH@&f_U$e-?> [^ZkwMipƆ R.S8EonC ?uoh~tw&mBG5GjՀ=o>♡Ү 7/hWھqd&0+p 1JC X<[8-ܻ둹r2A`W>ӵ{MΠYe ̡vÅ]z~!6 f+`$ (bNOEmZA=KGڟ?P_6ZŋAMOLm2ڍw`W.k-'ֿ<7|iNuQƧxK)I+Nqſo~2|Hl2$Kۙ8YT*|nj__LoxGOgZ}=N9yܗя8t(4^Y:5K]ɽt}t׷ o4;~񞓳Xb3Crcnzǽ|߀>-<|4nRr->-Dmk0kO'mX:px]Jjpjfw5Q $vsN95%GV˰f? h>_jJ5<7s_iN9^ 6rrv;Δ\F|W>j6wSxݞ+.F7'<}w<Zx&\mZx@P(v=7`ɮ_ཷxK,;t}^ Yp]AvF8bWzK.hB4+5ڽ#u]zmxJit!67ZK zW LAi+F!z;[߇ ßܻ6=A#&9v氾2xO>[?3/cU[ *pEn2b}D`V7jZ;jV7qkG>;|QGо)wAη L#dlm"Xak!=?Swu^JX6_U:{# WҮ|!ˌm vV`p8ͦC65-L:N}Dmi<#bʊ=OJςu5f|W-[lUejƩj'mm<1e˹ yHce^qiw\XFӿ "+\W$궬{ThyKWm7jGKF(* u64XXETd.!.!OY umowku w6ҡIbAWR0A~[#\K6pd۟sIoO\t)K^M>VM$1QV͘Ҥ]B"x$9VJ-jeR:][/Կaihvz,Gt# UJ35r_7j>\o#2{ʹÓ~/kwswA;$`}RqKxzdnq )qַ)2 z &sXh[R5YblLG?K*+8]< mO]hr0BA/ם^~k$߅5;R[OSֽL/-NJνȧsޣϯtǕ_OR9=j-WJ[o8_O62I!1.]%HYQ{Q m'nZڕ(s-W5^_v\b֏?oZBVr$KD)"5藅<;K? u)aG t5WrżĶ0mf,9g,?V'=6$nQWeG̴LsN}=\{;_Ww?ge/<׍|O/ k0C}麆k +Ys<>^G^{y[M VQܶy_|CYK(I-y`"yY0j){P՜_v`,5pa̒HAE`A>Nm2ox_xa7`w$,xi*:W^|=E/ugerT`h, H+/_}b\4@6͋$;W5ͬk7W_Z|b_ Hz+r/ZD%kC)5(c2pͼ9@+ =&Y5i 2U.}ZS${&쪛N=Q)鞝,/-}dc,qCw:":wg+wY&SOVzKk!3lvxHcNsǥyEִ&A21;jOJ]~R;U z&؈B_דۚBy$iv<|{R[]u"'n1a޶ANfrzX&us ݿA-WXo4Izץuu[fMF=N}5eg/-T+ sxAM16DC4I= Ҟ&-?\H3 @cל)dzV +]J6fgj7v&Vئc2fbs^cx@V}݁ϥ~MxFt'P.uOMұ(mb/E sTWox~noeDid=+I-,6eJSov>ןPP>@{wNO9fY*3 L𽵮ox$3w}zVf ,B' \ j354r1خ~oÞ# i`-B0ne $޺^  x¾vNң2) d n[{va3:WON[;h?"?b? {<7;>2gK:HlLmg~76[(X8Q;*;TLWɦWWVVcuq!{m9fsԹ,~ԗ0<Ȅ<)H_Qøhcu}OlC+Ju]<ƮxnM&ݘa}|g9D&?Oν QUFHeL&n g=+]N]#;8J*?3#=#e^dX&@C3{gֲ-ez<ץB>EXnnRIwLp -܁^gxvao-зѭĂF\BawVLCZjaKiK T{A ?L2~2m^END($\''FJ[%߁|'emj:սn hCYosKx8<Gk89ꏃ֞'0ꛇ?$kPo xFV3kiacV F,7Wѹ@xֹO|O.xkz{ ֞.'.!B!UUp0 rA YU`k>O]>>&aPrnwn\F' XfI?J;H#ddpk~8|"OȰ1+"!E5$_ ,LEd6U^ mĤiRk,9c@Ě䙬HH.5bL]7D9+u@eD`ET f^Es_W!hyU@ZBav#y"TI+NbU6\c/jEGU.dYIe zw@ȣ,h%D=-&l­amZy^@@'THƎPgq_Pϳ^!?5Eܒm?¿1?ڐ fM=~j+G>!F673cջ*Vf©c5GHc%3[F^PP|1ž/)ro )ZՆO2"AkdyOS60N_ϯRQRۣ(@[m%Dw(*T:uOd㟥V,JAAEZߐLSϽU94*2RىES((rPpO' jO8h .R)5Lp` 5hm$I#l0z{*4()n.N&)QE~QƝw5]dM<Q' tҒW&p%tt:.g[BiJ͐9'>]R:#׭[n!c21Fݷasں WVoc5Y *~ܹ'd9tkr+0~aV9"9lyq^/͋Dbhx7Ra6w=A*8IUʇkGM4t wK$O NA~Uv {;knWhw:>dCzk5a fL#2w=y iy'c}֧5 L凜Zvk5=pO8d0uT|zTI &qЁS] iF֫Wl_ 2 ٪M5Rfp~Җ\Rf|J#dǕ c[+[)nYLM}뫱}0 k Jw|=++k]Uf e%r_sg~;ZIrk+y{inGx`ub!oh#pI=VѪeOij|5ѻrۧ_Oj(_u6s,k'&?Ո8by'"99G=L\5*pZ1o}g\Mum$ߏO֮[h)qs|d`?yq9ɣ.=ÃGsދVt? ƲϘn@T 3c⚻m_QV]K t7R_ hє1=TWv/e# WɺT:`0;TGĚxn.cB ^5wc g,ےGqj<]&V^{fzcY7xN]Y4[I]p xVo.f{Q*vBŰ[(+$jD;F:.yۇ"&PߐOaRm7蠪U[vtbU18Y u2HYzJ3oCgŅ6f9XG8#*(|%q%*Lvz#s][kȢkLI?woU{-hbjzthn6IBs+oB?(In71 *HOw\{{F&1#?JӲu(kŷ ʯx$d|V˪f?%\MbFT+jcNsT}>^t G&#)z|2jv)eBȥs Cœ~62wVTXAO<Rq.ZiVZkVWOsqF"g #-sֺ{{o)&ԼEg<7v8prx]|&tO/WpbI#Zwzݯ&")˔hJМ=Zغ]_U{Vz[edZqwovktUwM O`R s+)}.}on9,'[x.X2H;=|^x->OM: v#{#J -Z3Q⏟*K!ۛtJI[#`VkT1w#l^}zg|E cM]&݅ p k{Q_-MpGs11{{mKsw_石 Sh8fg[v24L~DFWz-izt,9qh,I~7ҳzg}F-.c H8>uW7(;z"B/ma'ݘr}۵d,,cjѵ꺞iOoƺ].WxsLO?٧Mxnt:G9봟,m<1$K$9rd#|˹bwM$K}n\dqV+ymVi#vaU u.lXHyoUT+x8n&x`0A{orB5k^^:+ 3Yћ͹ Ks>7Jёqk[_ j&\ӣ,w!ABOIOqZy4ۉTF;m"oJ}&O#UfL8rXSc[)Z7HK;t򻾿#GkڝVdģ͹[uF0Z隅wJaW@ˮIl)Zy#7=dRW;#N]|,}/FK<XTO'r"^-&qye -ח"Cgc1c53xrMEſ:}-MqҺuiN%3GQ-y7:i}gncaҭ[;]wѬ|$_2Z'Ǔh(]36pHGgt`& R6ҭ3kncx[qOa17g]]XOmiȿa`avVp 9#~ i֍!Wu=IBlnYȣp-sF9N)II{*ZՒpfAiVƧZo y##<0@ w?UTKƷFX#PN9\5$hu-~8biionxd+m]:JE!|Xc f/<mk7}TMK2EAoZp+t&T[젌Eu/|_? hQZnOCf'݅<1X1aPߑKu4\N7@`cC:+gWMik:U<My!p3Ҿi z Owr"#cBz_6_Ao~hT}U%nM[!ۥE$V5k}7Gզ+=2:}֮Η"y{WW(XhRh3 V=YLfudKl`#r{5:^&&rJRPUeh1* 5#M)Z$Z-]Ex&ߥG6]25,Hz,75{)QӶ-7q e5|nXmWٌr1yxVj?-Q,QF38'ד]wmM'=B& ГX'Cvҭ|9,/ko^K օ$];TTFZmQ{U:䷞oImuB6^0ή;Olӥz>V~<xOVX%hWRpX"Б~hi:e'E(-x jZ,84ݠObl(L/y˕TSr\w>ψ|9-̪}NRRP1NExfZlk*LAچ}{HO8 r{f mY=oplE}HcɯcпueR@XHTƌE$&%AnqPTu#>GwU|2ֺ㝌ψtޫ <3NxLJ<}H&$Nd gs}Qe]?¾YKiZ6jz?ga8׍x]knkm|:47pr)wR<[x]&ӴKR[x/q#4B~c#7ÚCj[m,ⶅ甯N6& W-<~uE|C cgq>զ[<21[.䑥gX1]k^^,&_&QҹVVRljRKo[|דARJ#ɱmGϊl| S^xÚm:KoJBX7306zݬk LkkL`s^m/ O:> mغYt's+r[U8F}ԯ뿒M.g4}O_ٓi1 `}+N_ IpM6Z#-`~oj|/e.u#/ys߱˯Mr7޼3Qt>wxB#eOֻK| jooh5༽1 du#u={خ'/l[FxzW^*xCF1y?ֺkoCcVd^0Dگ^{=_@We 1`f[]f/ [_C<[ gbRI WY6xA1Jҷoo6ci+{x+tœugC*wpv<ውK^Yg5Ws!Q$ǦE}[m&kƝ>4w#}*ԤҵtTjvrNzW^"u/u+K&hmvw85f*U*MU~6ﭽTPZ6ڤ3;B)AjO|?Ҽ'qb K$ܿ@ny=Gw|I[TӦHmg{8,OL|^1"6rMDR'Gۇө$fG]Uc5titGR5{$KDVFŘ@nI..n,|8i/<1&ghpc1Ccdsdsvaԣ@Z'2^;be:[ Zok=5aa5HY֡nnnZH{WysèƝyiqczv=Op>%է5O+ȵ9IM:In}fQN/Һ;]Tk֥c[Cns3CFNzf.apxtaXGyvQh? ^_߱ɸH#r+rF:G5K/ܛϑD I һReRO7ok]E-컽G6i7iao.Ů"Ul|YYK1c_+kZ{ %HıФrNs/).",sss_{̿f jV~&]v0eO$Dpm^8Zjȼ%GVNo~D| \vGi%C_='|.`{VcS-5gvDƢ!Roa@9SwZo?=?^բޝJjOmlcݺhD^|JҴ'KjvZ֋~%͛=ę\a AہqS 30T_#oL>:vbG`:t t52]?/s^Yo>Ҽ>/I'5ǣ)uxkL,1J[,5\\A"s?x7 |'c-iP>:p7` ?bMF:Ϝڛ[ƥe yl:~k(z=+CnG^(>R^:񆡤]Zx6ffC2m琣s]~ew&X>2xK-!-K,W:x [[+nַh@X## .5ma㺾  O޻Y8|)^Wou}[m^oklqkXwYbѼEV$jZeA\WF1%%FzsſdKੴۭgV3DCО09}5,kf 3H=Ad3M k :x4_ W fߋF hϓy,+5?hzŀhZax^U4_x{JnYSy ۲w2#tlG=5'{S7ĚoÍ6w{Yt !aHUbU8!hES2׌Wjm~IvHoR^qhx/(ygr$9-mϥ|_',W–2F>iqrH&f0oOY'5q^vPxSnx"W7WI8rh7 60Jkjеx$=ŔfѤ$c\FE|K|[ iA>}btXOۏ:ni9F>a*pK+ס?k/OO񶋯\.Q yc bsu/뷰CiR0 ?~Oُ6n|[k08PFI<־wkB6IxGK~b?x}fk8쮴j8J.z_֭$nRbL9*ѥX&ЮF#;+JKCf}idNw$oHq o/$k0pNk>.1io>~T}bko:.h ޛ_FR2r QKjZWwQds1H\V m/ZM&)[#WA:3}pZ6n}YޭR!<ߗpYIlkY"$=5-_+ 1m$Z}3IJdIV/ ț,I)1p%a38Gy:SȬEO1%^rt_L\!{u"gP5 #B8EB2c>t4^XYD!$yf Ҷ}e9HҸ eɧӂ43}ɫ"89d§<֐6ȧ }+k.s?Z[cI7Bc燐>^i&D`۠}X ]i(w2\*%ZÉdMxr3t,B3 P286c[ tH ʍU=.En4/?|8FAҼG'/~(6.K]P:yx zL6v mf#p+jx4*GZ+_3KŰ~Ղ('ULPrOsեf0,OQ\O i^k71[dUҭR2z4yn+ƋGGwחzGfmH7`wfݳ\qK [dLQ\ij徎A?Zߜ ?8Ⳣ4v ~,A g,*Ӻ!3QhTU<"{kuPAN7WYoUv@~nHF!_k˵lj¹I'$ԑ<єFY@+֡lPiF $q=ݒ("\Hpi#z `A Dd?E8>s’?y x\qK <7sg^4T鉩C%]AwmK|ZO¼7M]0WUV`a@i%dk4.Jg֣(U3H\G_ң'$ri)N0={@$. #w+4yqv{40bX`tq< JZF< tpA s@;C|=u{6s o<֞xOMԼK Vd^V9w 9#Tv@U2w0ZtMɟ?,ՕKkkslJv OO4MQmKGEK/9b)1Boq^$7P3ܩ`~hO3:mm}/%[k&QMr$WMj2it{G nj췗zլ3"[on'$vq= d;"'RcPgC~-"K=osIڼLgj%ծ̧Pz}j=/Jo<=*Y۬1 $_Ue'$3 }KS?8% ݿ?NeVW_~IC}VmVw`1pUWGsՋK:Si[Jl̪ocrɢ4LXlnsk`S#tYJ̆UGz-ƥb/,e®][Ӟg( ȭE )aSASGI_D<={ŤČIHԐzkS=՟FGH\46ӚyH/=S*{䞕y8<ӧ9$~e?ĺ՞sOBħy3H>8+ҵB MTqn 9K t,7{^^D9?v,REG<8J* ]n7:υŦ}!VnTGHG~fR,OOkzJۉcK}G˙%F'͸7 7m-"X!o3 ;{GkH>T 8R ֵN.ɣ˯Feu߷XxŪE};Hn>+>[I@6]C5ˀ2Jƭœ}IxZǃ^;HϪXZ_C0foܾwdcT jf"INfSV/[:r'~f76'XI-"XӴyǙ,'zj5M^S]kV빮R<ƧqQzk_P:`:|O4~m VqexaRÈR_1G]tҴqz\o_WGsi2֮NϢKv,i w(u[mzW:ޅ}9 ne8>W_Ix WMՠyɚf;xRYiw _r@pQ&8V?-=Mi;xK᝚yuupLP",e6q,>fL_R~^8|;5mZ]sh F]NI`== D"TCsy#7Yyz<-k㨍闱"zҼg+M* odʡ/$p0Molzt`)_/}|}ZF+m[Hsi3i#dH8R~;FXiWV0rbf`ֲYn[o;/ j=vElBGm`HC>[1e vHuBzDNkU~9*mr|ivܷ>f? xGAgk1T Yj{p+#obԋm "ԅq*-LxsİmcR=CKXQ'k+J 㱯*txdž//i$x^0pDq6G'qs Xd暯Σ%kM:O5 ]_iY(+;KCľ8lwKS(|iq7xnimٸ<vpvrmz$-E29]= rF AxB,]*34&~Y*2}Ex*~^m:7̯u>xC|9ZISyxI8 xo|84msSfW6Eݹ0FkDXak>mrR1nv aI=6ڲsk?g]7L-4ɘ.MܣOZ񆋡x/\XHWu (-] c79ۧO m?^ O-Bt}_Œ˶E]BFblesNko<=%mwH599xq=~XCN~︭V_I=Q)^MyZgx\oj>@!%Lq&+}$v,<@<9 FE|귚{O1Csop6 }AoK&x> qYUHu)|rzjĽ{᮷x~L6n ] IikYl-7pY'>hG"g@]^ਬN3vhE $oҾ3:|gPm% ˳MizuP4FH+i(z K #'}Z+ch*bʕ [ޫ˫\kumx$|C$m-N: ?nhѼ㶰A-6<%7ɶ4<0Nu^:Csip༩r޲=ߑ \\.W`aO\kK[ 0=Zi04j5yGM>Jf^q|MIkgj2}YY" RŏM :u=tm4 ^oBdVpqW^ujqj2jVTbn]ݹRќ~6UX}[Wa;BԴ2IY` 5V_k6V;]<'WpvOG $#@;+{,W^үn ' qqҹ}ǫK nhZ%Dd(9x,0۫?Z_L+Cm~ 䏥p-oLa{cMnNc֟/UOnn-L2o| T+t,-\Ay *<'LN5lomG|N c2qֺB/-BkIA28BN* Ri1uʜ{tv#oQs}xPՏ,o\p~͒#skWMЦQ=Ev$W70W|wgy]G6Dp܍[agi9}Ok+DVB[̇% ºV+ѥ Qmi~`Z;ƛi5$xbxSE;X彁Y$/#+?>;񴰍5#ʎYҩhYNG_λ?Z{{':K$ѱ'[#Ұ;t|7c鵿6 +X永`Sp sTOBYD^t ҮѭEol2-7>kbB :WdFi6m* }E>ml3<__LYۣjqΓ Y$Uߺ~r?tvz3iSbFPOoLױcwkeyEG.3@?u;.{r' {:ʛ~7&]%#O <3.єl`gj8᫛g,\*$bI#yW[/k~W,6SA}},„Zo>7_u;fC8N lҼ[ᏏK{;1}_DH-& >߽kמ"[KLj?:\uѴ)~@Բ1=|_Kz{$ب*:kՖ\[ƾyɤ_®|fz߁u7eơeFk>%Y` p>~n~Nc {Sqmr^ODx/ _mkȹozKwzU{c\cB?|5ڼ:"}mc@v^Ҟh/m=I{ipnpkgRџQF/<l.C-I38|}{ט1jad =k[ᔺtF(^)"Aw#<%g1^]4գ(?&S!iX,|-+|S#n*%e';Oc^-^kW|7nDMnXᑾ.?5k¿ "h9_]WLfV;k^A+r>\i=}4李3impE2'ZbJw;dg]uvlP@mI:qRav86fHm(5+@'ڷmnAZ0iS`RXnޕiF5bsg=Uʮјl.#'9ϰn^q'21Nά[eHל<zLT%®$πkCp;W=j#2PqAJoΈw(l T"T}?CTu6cطhY{ofq4K Gp+~$|Wo|:YƉ˲ĥyb )<]0r9S֝"}jRXr";'O=8|Ttv4 ,4hce=\N8<{k ]C侓8ܾ1;s69j֪diJ0n4꺮cH6.^Gh 3ׁۮk=.Ji:zKЉ3B&W_(§IόWRL#kp<2 E`Fpz 1_Bh<[y>5b-ͥ_"5p0vjjb륫6[F/O|MGt߂4vZ6d׷>J1fW`P aq\EoMswn2;KtYI/evhf#ql׭-WºdЬ8K9RILq\ͧ~+WҼ j񅡋_G ݌f"bVn W S &,.^{m^gVS5/ xwYk[9*8#d";Ȯ gBM]vm_ E`T)m7˓q_5xǗ_'K/:1p{WF" P^M5{%ke7ß x['eܗԠ0~I;01g9澏oڥX/.@=K05_ p wOa'5*Hl2:a_Dh>׎co)aI=_9$ֵ#|Gv-[WCptW p)慾R&7cyߠ546Rv>J)ǠUlIʆwg5ZSoDsn>Ћ" 1yNxw7M 2\C]Z=[b%{ކRDwͷ$(?)8ϵoOEsu|#DQ(g14a8w4y6=V3\OpLkw+|s3Y_ڽA;GD3<i^|Ll m+\~8qWA\Hpۢ55OxĚU&ҦcMsV8Ci!2n ^Oý#w3jQ;܆'[[vuVv2 I=v~Z$`;o199E"MNRkez/,Y_SĜj񟏟%G>(\'46Cr䜈Wl7σ&o+éc2ll5oSK5{H|7xZzBH,Km1g9 ּIrThǚz>f_?kkZռYءJ!ԥ2%2c<7O Ǫ#xR좙09Q)Q' @?վI~,o|gF_h@EzҾnW__~&xXXk2Kq*MFbFʞ[D|Ptf}bK! I#603+|OZ>+4եה aBv31ڸ>3n>5zzoDDRWpI#qc;4veΊgd9RG$_+B>WDxDdx޻$Z-3SLo|=EYFd/RCcdׅx_uOxQ  M柨d& ŃHa>>.|N|AamTzq'"4Pr@ z泼kōM|Qk60Y c՘ka\?%Džü;qGTڳ_zt?O'GUl`5M*;gÑ7Y ]NdW5_JzE_a.j۴[Fq`2qU.bEW=kf"i>c/QY -lͰ-d xI0(H=Ƿ"ճZ {ݎyQ -v~~"AP1ϯ6'vedaڢt&^H;͜f(DW&Ak槙jO2n !z*0Muf`2=9I7bHthIJ0Ann9W⒊).G=z)_-{\)ݸlRGESSSh ?UZeY$$!<i*Ta\E&&#ݐ.rqǮ)ډb l .IyR3|c+'>.Rjj6CK|o|vZFޓOݏQQASx8[m {{]B(,ǃxc:bj-m.K}GѬgU?û=뚂F6OWm Tr DNe^-#ͯ.z6Y\_s_Fy$v=]vWӣ5 :D.&*m8Q:>l Ҵ $>{Q4x}I9TZZQ.Wew[SZidMY[FYAS`8-y {wyp'X}0N1LkIouf+ЏZ/u%w6elȱ[\WtPZ5'WiߪwN[E˱5 UivWgNj,|-dW .\s"Ϗ bץҢ~4_ o.W`w;o'>lcYC1rDa"i \ OLBOn²䴑1\>zKLBUV-Y\LUq wWUp컽?,+=v9]67{gTvO{&ٰDqCgc+BM=V٤ Yq׎?d::e,FXZɣ* H;} R[ !y.rF k]`Rdy (~Snr4:]\8 }=1LxlM!q$˃'rhp"voZFKxV#i4͎VR$;ʭ^uYQ9QO! gd{m(̍!GG%gv*Ŝd-.JO}i,Ớ0?̀qkKr#4/&2pr&hW#UUKh틼e^`鷽lA{-iua>s(TA wzk`-4;kn.]{ ־qyi 2W_{s9^'G ]r53!Mekn.`n{աe\i:M#'!YAxϦ}jui h.$h9v*ȲinLP҂@=uN5:۩E>ƄE6[7-JҮ۝gFX0yڱ 98涞E-[P`rD,F:`7Usɧj6H@{y3{Xxm So[x]5:h MCE弞\~^v䎤knW϶a\4MxQV(3[ԆD;AYzMjo(r.PZ0;[^$5!n%m$<鄀xs>h5-+GKh G;{v5b~Ft{hrRZov"X6*U.n3@KcH2Xc,k<=+ap^b5mRֺXuX.4)k/&9'Gay*"y \)`$bU,q z≫|ɖ F^:baFrlzVu0]<񎟕aZ]Gg1Lglxǽo\}Vע2c/#ryX%-h0]7NѭY帘o͜gZ]E\=̺wV,V1\6{"x$_0%FNNj1jZ5VL|T`GBN6WJ%ZJwݴջۭt3u{heG8P3VƖ57Zې;3v'Ji&->S<`+@5_x4˱?o½IWsh)zoe2|YM|6Oy +`f]8GFբ텄jn./.m"lWv@lNͥ+++Nt "VYH2޼ 8'$gVӌ3[@9*)aǵrN(Ӥ{&~M$lS wRO.X!U7zKuge5K,i~ssWU\☭moHWl4 D$ e'nA˽[K~d- fg^Y2p/iN2WDG9|\ۥW&8}CᯃQxҼypC9Tf'U*Z4 K]{veRdye9cg-ȼ %Ĺ kn;}m¢OQ^"msQu4m3F@v/|:4:q.yj][ӫ"m.-M9ZD:J588{BH-^%W#999jcieֵobbJ3qdqkTu{pw,H䣵y1Rϖ}Z [> E9V Dgt-N xݞ-y)^\ֲJ7oe}/ 1Ae/ #;@p(ϡX*k'*sw}N/j& =[,3[8_+>|R}7sL.m`p3yy;yDUכ,1H.5p1NNITOf,k]2K3EIrɻ鵽,XwޣiaKkxY?WxSJxCO~&!@8\eglz40aSګJ;۪_s9>ڟhgt |&U%BHd F-8O kږ]/ĺc2q"g2 Tƻ} u1=OSèjWF?+E!}+C]n7~:ycڇ୆ խ^]5SM+L5Oi/<'7u@K->9_#\W?>/ղ ބU 5 jp`+C:E߇}qPX>5RKu"vș's*p!ߘU MZ_v{mWVjnPM7vpHTSx?ៈEO [{ }7!F,m CN*υ"MGVky ݵ6ʸvAnzig>@՗Cm2Eq Z܆ QAҸ\acn|kMv~i|k>/σgQh:^!ݭ-9m/dy1ܕ Q08]?Z^>d/m#bc6lWA/ZzA'XB`X=[5y3+?f=mBx@JYAl>6dM+G\4G>i^5>9^H-0'O9:gltkDkZq-Mn,6ؒUN%*{J𷉿ri_w4٧;[ud!vF+񧃯4h7 Vq c!b!HXI5)|:~_Qخ4MPװ ZDklOaھC,]]x正&gxM1lLwW'<_xk&iuo|S [ir$`@9xş)vlsv M gmr21]t#sr|պk5V/xQ|Oi6V[̰ /H^'n^9r;W/Ýa~i {Y_M=ݶ}P˱?0>{7u $s f8 q]wZL$[tVŞRIIm?4n eeZ[GA52#tB FFzC?^=ֳ-tإ[IcB @s\Fg~}jUt Oam;SL%7c-b.ۀۊ3]ݭZc4SSF?vPsv^>ki> ![,q-c!8+ī/ LQ-LqUw(ș zjXU7fI:M.liM Q凁tm9&@Q?~IA<^9u7H?WLu [EUq8滯^%/:qOIbb]:uf*9Q'H$Z^ kx_O֤:,#@h^duR㨯V42T?2QZz'sׄaC>溼D}SU촻`qdgzw_ >x4}B.LR;]];J@7r x}7@+| E|#.is}%u ->lɞA7ڇ71ng[sskR(QAYf]1H'^ǧ{*pjmyk|h|]*xSYV56s|I;koExկ|;֚q\;{w^'Rwg6|6ݥk9Ӽ?3;Kз֩}7nEI͑6 #bn95|*iIh%ZQWz|m{3~"xviZkFuU[rqЊaoQc[innRAyl_.'$gnҭZgjFv>cBU9[ w]?T;(o:}m+C?}HY-&&9+s=w>nZ UnZ@Ҽ/%Hy{pֈ1pR:_n޿j2?M+{O6N_ Cms=ҬE]o^L}+HvB.JZ{҇¿2~i"O&iyIHT-T/ٷோt(.xl-ʃ88uqocZ9&@>H+b 8%e{xk2薟mۣ$#h-fFLz )Gԩ85irn]~^|%?Z|, F9=jk%7Z+iJZK WOA zUc{nί?(~5So52Gl]ٮ~zaB1QIyhyF%̭LOԲ>Ï/蒰M[ZX[A83 s%t渹(񕄟()QH[ NH"X*ۆ+5cMz>o8W|B4 ɩ6cmAv;p_ꟴtr(dmWDPGG[|08+sb{)u?Jz,R3Em29%oJ}]=ܳ6=7״}M=egioEto!KU.ЯmrI޺aci_EI;l[7esFBz 5;)w5+w)RJ28'MsE/lM*(B kԂpXpXZ߲-5+MM#G?kS}G ~?KY5c1b%V9q*u/Ώ Fjk]{#߇?֡࿊z6|RCkmV1O^$ˍø{kXɘ'=;EIaxcS1X#x_,70n2޽Gt |D?]/Az l|WN.mB$O4J*u=`hT'm|m鮇\`nk i5]/٭t˒`M{gI'Ѥw}G׾9_ҟYh:#G_\$ĎX4Z h>VΝ$|EDxWm|YOtWOu߆w7i -dweRp{1C ~-|W"-|Uo֥~I4vWb6*9MQ6~ݺ9/:e6xc,rMPH''ҹoCG3Tw+KB=;JfxN݆;oG?lς? /y mFMuLG97 ߄0|/|6 ::n,) cjǗ޹v"'RJ)ˮlB>iR_ xVbcG!Lz.F޻}@k.φ߈VP7fːG^熼0"ž6sZqd"ψI|# ׇt7hlda B;_ñݖ`Tt~oݗx6k.,kxHa#T޽ZRY׿m˧YYrC}⏀\Oi =˕Ixm빏\'/ԯxmDM#&xtb~~;V=*Ї,].VĖ )@17qUQ[#h9h-;@EP^J@&Jӫ ,kҼ/Ct[mnJ<3h$ԫoJܶzTpGyl"\J~<4ӭӲm$aQM T{5)z'xBk*RJA" 4JOGJRQo_]]Jէ[bTI(&ܚ飼KkCP "Z֏/NFsu*8A'şs$>!\Hc=*50155=Wk'M]>IJYD,<5j1Un_aŸ 4hbwܶz=E<)æxkO4!#]28 0 x⤿VJX+sަjjZ+_t<.*emwֵ 7R[VL /N~A(F |s[m3KfBu;6#OZg] _ K ;ҭe>aI;Gc^1c?xZ|1s^^[lfOBdv Ÿ݁8 ק)^0ԨW\ݯ0uY񗁚]G# 4VNwB>ֵ=R64:fʢtQ@~5?%m>U-G$6Rns׭|úDŽfM${xLH&NԕZJ-zrMkUZvK.%|oD=MyWǛ '\tᯉnn4}wH=ԗQylT{>CI >yQ>}sBT}-<)ܳm3pn8^g.|=gFZB!.~'k Q?3ǜ[vM_}mKѬ?t&Af'n@ #+Ӿ!ۛ-{i3Xꗩnw(KǙ{U?ʼnscʺUu/=(%~GH?-_[Ɂ+mqATgC^AUxFkn5ɼ~RA#1_@j;Լ1bot˛xfH諵br l t'f^~6t&{]+MEK eUI[]j>%UxTQ[rt;ͽk7ۖ$̠ Ejoo5 {FKsp{9S.swa^M ^l)J`;ZOAqWQk+lF$du90ƾ 8نZCd#=氞s8NzU&GIkֿ3?l/~m _-ĐxQSS4mwm@Ak:~25][4% 8&\_<%㿎~0|km]zVwoy݅2h9#/Gg$3_P;<[pzuܳFB,z 2M⳯g<֓[s:Ki9:qP;3%IQ_9bZ%WM_yn/n+AmЌVǸ7=cAfrK f d&=s* U~P{.]aܤdK$VFKnb^kGM͇9HZʗ{Hs_TbNc4ߕXB== oJMF 3Ė7vʦ{iE%yLΫqqWht12A99E${W|@ókֺ,yb[ZOFfoO\ɬi2jzQ sZԊZT<0ѫV뛥!ZE@UZ5 HU$Eဏ6si<[+ѼJ= !aq*pA1N:chrBd96T_IZe/"JqߊYҦp@=뚖݂۲A#{XxbN BAyBgd}XN1ǶzfT5_$zBEB}UӠW.]G {Lsqج]yW[gI݉[9% eX %G>ʠc܃?Q]-.ݣ͹ߎH^ޱ#'h德=:QS\ߟK ؞\)AQi:,rHP\MruyK4GۆZҰ> ::Kd 3syфG~Vm~OW!"I迦DoSdZ{K)bY_#QNti_M!V>a?iklC0]A AXg- (N{}Y,t\iV4E</7P~B+R8CX RfX9w jDϊ8wXgV(|wc%$mk(멊a^7J/NvCw6ݑ 6}c{q`g\O6 !:@<9@xSb=ųD4ؙǵc;ԫUNJ˥[i֗{ŋ>neG=42VՒTܖsQܓWGkY7.A$vmBwQ5 < 2f!q}A5|Z 64Ikfmt##S0i 8GpL20F:m"nnoDvlDVh'cN*K H[.0[[6w1\ϲ3{UOcStz6'۫~ʱ\^q#w`O]&+Eޝmwr[R$DֲFqxmہ'4}mn m֧ejڬ@J}^2A*\zN9]%ќί+]GKZo0m'%|#<?\V6$bIecT>OZRViwM d)oY;=Un"ݒO}ݱ%%%dޗnG 2J'A}}ҳ%FPxke>{|Sq6UDTL5{ DuԳ~sBmթ,v&k~ߡ b' {Յm6y:q caB_& b9۞C/,-ZzF*bCV}׻}cOڿBbK_:[-qmK#־Yд?.}c\mOx*^z aAjZv2[o J Qv!׊jZ^[1cz7ʦXF= Tn ? O+I q@OA.UzTJzYyWª,{ e?*%^ Wr%LNS P|HJKN=cϹk##R% S/O*eg,WwO*cj̡hJvKo鶺}ŀmۘO] OaSR[+I֭2ri>t-Q]aka)fSĊ޾ڡCjM۝_mvkhٲ2[+y#KO2xNظf=Im7aIdԯ남"Fvb!a4JbjTrkV{44K $yn㲲XmuR3Y&UySׂkj=X51u dRޭjV:~oʩmaDI@ƫUϫ?7mßfҮtGRѢOd˒76:]G-7VMjjKPmWnUQQmQ=peۍ㑜mmυ:ν&B[i <%rAϮk)(|okY=-u{6ύ.t:l, 3ܔxLt~ C:ߊ6ia)ǰBRP㓗<Y\s_:֗g/6i 3w$cUӴۭ|-s e0!@9&:c 7eM:z}vGExs[+tb=2bѼís^[xKifTȫ9)ԞJ/[{UFty̱' Ȥ\_}SĞ#-m4▓YJNxIJN #MaRr,#v߭Z^mZ_Ik}v4nu3=;͌(3(݌9&6zx{A }OI4n }뙖/OK=,mw&띎 1@v>ҺuKw1ǩkFL6?)B1Mf-ݚ_.a Q(o#瑁%$|c a ԼEdmOȨ)7 ݀x@΍{^5yeXrZc'"T뛙Co*[\ik(Nӌ`ǚӲ&rzojyYZ4^6;̪ 9hn18|wq4&u=GS9jL-HS\/i<W~5AԵ$nѫm|{"lkg m#q3W^Pn :\d^Z+=m}~+q;/eG >|H4oTvR8gY XZi^׼cA*u\ ?#'x&?K{otlmnp, Z .,.oxKqXȉu?19n:E+Ǯ~˞YjzM_FE#28lS7ڍ&M7b)Qp9_yKak}} Piw1^‘2+Sޱd-YɥTS#z+Ε&G:.OevgZΝ- E)nf'q޺IcGk j6-v2K9y $`@ro]^v/;U4t{{5O>MθC)9S>>d6_NGKfXI$F9#g< k87be^C{G SL& ‡dR:.Ey,㿇v^0ŹWXob4}d\?tkSK֥-K-#jrC~uSZ~'Q,i-E<| zpQJe)6լ_|k5?G~+x/$s[h6 m0@$-|inxawA%N=FO}t5i,M6 -t_jy৙Հ :%ݍ‹od,A dNn93*J^ 鉪n na/J>Ǒgo&AV_ ߊ:jijڍrƳ ,b~#xѧ@ӯbm?[rJxkI|sƗ ?fVT:kOz$^yU>+^/e%>-xi ׼72 vXi1$  uMkϟŸ;2k2ǟ뺞5޲ub瀣k<?>\z\I~ƭC2k>:Wīe,642 Y'V90ģ~OsӵPĄL+~=+P{ե;z+h7Z|BZFD1sp8_dzfZyD-/#Y `u8>6:]'E.q}=2;<MC-Nw2]-6SCEŇU!5 r_loxF>Dgku鷖:+}eqz T|s&*ZZBHY#rw&z1=^y6 ai#5;#qcͩhw9֭߅5ski(K-ig!>ѝ):s^[?&Jl|FXm"_'ЎW!VK<'ŭY.m@듕;Gl/JמּDў0\},O#wW'+柊_N x\ixM5$H޾$Gnm=UeDc;|c<7W,t u+PJ@ǛX~S:4WcO Uσ x-qNm.و- ~l}kx~"HFa~H(/uF1tOO-զ$1]o"Kַ{F$MM\_A2 8b 6<:(N-_e_ؗLS ?+"I S[kl{inbR9 ՀWDic 1돭zyr"Kڣ lt0M>(n#mb.­Iv'=_St[0gk8w~*[U7J%$ Zٴ/"%8moKxbCNK:yjUϡ[[ݥؓN6%s$rZ< ]lͥ^ɍ*nU90 WۻKA&C)gӦ~hW7]6v~v,{D|aLqYXÚgSmrDI=A]nex5[j_B8Fčyt .6+(]2ґ5;1JrTҶw]z9S^Z|DKKSmk$C4p8d`s^]kb-R[Y$;J?z7X}#KMF1Tk*:al^u Q!9OQ 6C/8a K޶vZݧgEiXE*BI :nm6;{TkF0y9'k$տ( e$h| nѿs=ACdJ荐|㧯sKf8D*hO#[NbXCBǓݎҡ\o-N {h;S9#Uu\H+>B徇efCC[ƤmlkNSR@mz~h<#Ϫ, -oߵd>9w=b Oa8#,7bL%ݧ,ɂA?g*5Zj FjL,"`5PV<+rZw}%l/R i3h4zHeea'q ^?W?g#Z6h3N˥˜mO#+k Z\ךz #UFla{2oVGKKmRsw'+/-atq+#m7B[knl"ug]N~鷽}g ?YʶL<S_;myZ_T-$C0ۜ{W}n|y^x[OkΰeT427+LJ aN2瞹W-$0@KY3a_L<;zh4km&%U I'gmn&ټ_-ea#^9gtqџy[ 5we}<7s$߈FإP+7PzF< 1n#k:X(IXZ/[MZl0q1p.kiW kgidQɵ>s[nɳ XzJcWMVֱ~"w6fMH폦=qRKj_4v*ZœVJT ;z.q^\+gׅzVv_E=;߇==Ϋl#Z $|Mx$=+*g}B+o5ҍA>+COt JWf/69InG |a+&;'߶-7Qp0'eï9edRĬ4R|{6i|o2-" p~JWU׭% deQNxkR] eo徔 (1WpFg䮂 B ;y.{=k6h JJvϭf~I-o HUҼ~?:mfG-x}<^FHф7%jzm1QE G28ܑ֔9M|=}K#>su8gyz>{>aA mӁ^"ݮ0j>)MXYCcIoK͎>X֯4[K-rSU& P4 ȳ1~G$]^#bV}+RUX"א4o`X>éHxHfb51,6Mke) `ո^kχ j(,_YHFıVRIQ_xaY隹:E冘Z\*"_1Fc` +iI4i|M?H7A{avA{gYJ+ Gdj𮳥^^H"5 IeYcҹOA ߈>%7:e.o sf?t<=xv!]𯈴z8 {MY'? RNzׁ:Q7<$sOoU/CXgEҾ$xWÚ]j=F;/x?ÌW;w?Ե+CBKoi3AOO_'޾<SIlӵ-n䷙~l>Xʜq_Z w|[:墵?kMFIK`4ߕ} , sЎ "w\{|| C6k}'LKkmk_:"jW-3ZmPG46TҾm;$Im$*J9rsUu]k>Kp/.5pGYTzjܭ|7^Ğ|-[]Z O-Ofzn澬.2MZWH8CW]eOQORNDћM") 'ׅהǞ#/~"0-Yơ=x!X]TyQIo1ʗW҈ ܫ'bּ_ j_' =SdS@:_kڏ'|Ip&@M;i:߉^7o x#P -ƗIm98*wzig5+J4տ[>77zX"sus9 !OræE}=[ɥccu4!Xnog-wdT*z?y%dwS 9*96w9)?fnMK~6[nu[]x`;} iz,VmAA%FT/~6/gh#TDR]?lg%*.r=@#6-gʡEzio9]š ;(7D $ںyK`³ ˮ*UHm#Њъ&wS^2U7y;:Qmddi${"8fWŻm1tJ*J֡^HI=}kU!x5SI'ֳ56ޭbKk` ;I+>R$mrvUiu[I< \+UܿA}Ұ ^}?MtPgv7 +Լ3/5=k?NLG<N ק.ևOF6掿ℿ!>&UΕ۲jf"݄&^7y |EQu 蚟4.4!v sdn[sr3޼w>FK{h79#+vo |'F{o$L>e\\k˫Rijyd#6u}!_~ͣkZn i e&~;#5)$s EK ԼEŀT9#mrB+Cvᆃougy'PD12ӻkM&o::0{~b|_}>xWSMyp`s?i4aGdZd,* s7N߆ t? ?Újj#s98$M~~ߴ?k?~|0x{k(%kEڡwp y!+{Jpl^_MgG;CF'SsMgicyblKc}M^ēiڔz/ :BL0X+,^ %[(~|YM{֩juF8xu9G9foྣ #TFic}d9"lwNNz$E_K7궚i}+uM|~|s>_^-ew 7`$:`>m*I)0XX? >>w߆n/ot]!dKR˝p3z d Y>=VwOH= 8r騻ȴXp$moR+Qm"I|,o T2FO'w@jbHVp"1/Kְ?W޿wF!ud6pqһcg}NF)}?*~^)E">1쮼1g=҄wz$d|>U|xH6 kItg(4ψZ3uggFhn!3cuɯFXn%fl_]6d.!sIKyd!C/:V=cT#v+AUNoC0،IA;óߦއ3EK2Ɨr$2crI**>;ރ1(.s(2i)A 1))I'=i((jf')4T8![)@)lKi-H7qVm%( '8l}==3o*#F 3)% p3֢OM Jܱ!To֡F #|ǩloWPf WCkEm ѡXpd Ub=U9T=jROMSFK#Ț8h#SI݈{%[&v/ӭZ׵}ek%E}ӛCtYWto.[OfHG|t^STmtk^Ϸ^i%א>oqm>kw+/`st1R6؏_IGkI.zYʤS X&עW攚%!{2ݎGZc}Z3 321u}A m R8a OZ4[uR 9ބSQqwSkle$ڪe"=<)X:mZ=k m Osu{/,Jp }^PSyn/tPEkuY**Karo[¬x7>uw63ߋ.{%;eMoj׌V,u =8ZCMyv4Գ_ۚi SY]9\Gt- W6'f 2 >TJ3˧E1TN]QJE:񌚗vhv ǽu=ށƏ(1?OVU=^٬iVKk{9"̲AzhoE*SGqӝٕOBP_&vzWm%j4Ëg_Wf }ZHR2h[o6>5o]Y޼r`.zz5]K7K-]˟# T5% -\<:5izf=e5(dkBDFQWubƨX>n 5ΡHCH{)篥jM^T:X7O+yPR\i`b)9h`t⹛Ww}M=w%zjay"?om.售QӬ"5 f]I֚4y[P}.hx@Rp ܖeb Ψ^$|A7JoQ蝬井IkM Z7< {RӮ`#hco,![K;rpw,H w7d#uN8b8K]Pøi&vɒLյ >?22K[[#<$^m39?_ҽ iW^{Z}ˆs IRD-Vܦ 7'A g>WR*N{^̧<24qFnc;$=X{{W|&3d>V#3>ɨDRDH-" }DCO-Y5Ep.RNUFdNMy/5] Xv#At܃qI8OC:1o?5w۵3YZK"g2x$䓑+&j*P){ pkKtKeXpdbnN:;M*M8ͨghy~[ qzS7C-ɾg}5zn >M+>A,QG*YfoQV:-WjsVK7 B u ;{^(nk[lCQ 5Mym]Li2*po-oW<+GV|Zv˖縩bH<4a=& #B52(,#~>Ԏ|إ0僞^3ZK1;ƮK%*Y1_\"=~`r0R .yN抏:N敍y75Jl\ϭoVs${UIzH#E<lPY nCTOn(I7teW NԚ]mh#d$g,޺U[wjK\Gh($#ҨiGc)\IphWǎJԭ˫V{F{P3Z+)8:[WjZH[inO}z }nw2+[98 Am[FQ0yjtSR bni&'/AXi~0eZ[ ͒\6=ǭv4xi՚o-]WNtܿqkiAslšRA r1J=oAE3KȺ}|s`TQcI< /z}Zؑ@ǐ=Jشۘd vNv zTϊuT#z۪_]G\k? Gۆ5k2$3$!1' ӧzm~uEt[xP\)F-˲(țv;{8Mu^Xz:XZMq sGCr܂vw+OEk{YHoZN`  yUXlAo$Zג_0‹hY1k^Z,|=wgig }:򌖘8 k4Uޱ~ׂ5&.aiLWRqXY6OʩxP,wz]܆~PX;dyjÒ5wֵ;;J-`u H᳷fځB?$My?4{ltVWi K,e(C R٭^z/"W^NVFl3HW$ci^AA C=^дŏ5]*)f<nMw:WxU7Eԗ|Em}?*e+QT{7{=]<_.~aS7)|2"V-[iYyw3N-[M0\\Y<+a;)Pʱlм3 ?xI HRڷQRcjԥ炲jygk7hc]/BC93yfq.=qߜW+'4]?3[L\1 2ܛ4-(oʂKY|g,I1S=+!&o\YL,mX1#ڸ$c,YMk~< MxgXы@֚vmcѤ 2_'#vo,4o:Χ\6q0zzY>?ƝFh.ixWý/ZD׆#"L"8N.ҭo> x7mGYt5 r&EF6)đ\U,Jt[mwooa?%}nij[dFzdZ{[MX A^a}6 ,4++ȩڬɉoO'Z^&Gx~@[a#FFrHX?uGğtk MEmx$rG4=m5Xs,R}~^xa!{W)F1׽,UxK_g sm7ze'pYLi9|ajޙ㫛]S‰oI! s5Z^?ΞGQ杀+َBksX1gjy27$c # ]>_<<#imuѯ7;^k?6헀|)ڬH!tո)&C)s'QP<}\j>׼*m;pzA5򯁼_ i0\\4;$q+Q)}[O;J4縞(+^d2)ͧF<:Naގͷ}ޭo4s0< ZT])n&=tV~_Q]ENN{nrCV]Xs;PVJ{_M 1Z?>'[K+71ΡpX JN]:zhit{ߧTUZ[|ZռAX/ ,1\1b෌,MWSխxV58N^K݉ʥw1,x5hSxmyjnYZ]'W?8"״G@6Y-D[ y*TP(YIg;_>eOOVQ9|h.0c lJCŶ'u<) ⶿wqt {eAP3zu_>)oh/y_"#+򒣌S\|6u4QE3$1rmH#ODg5|Zk4U+Gz;<+o ih61DuB3azq_xNGmHh]&Jp{'m>q]e/6+؎=sη/>\Axq뷖QɠM!#Le-2}kލ7Z/ ^8lϚ24.Vnϖ|=xzm/Us H\WIhRKhZ} $hϕ;S#=+o%mWElW>U8xH<+?X/4GNiRD(Dj>ZE֥{_5kɽ5>]#'Ǐμt7T_I[Ĉ*xYƘckUdYu;6Vhgvr:0f[I,_Ȳ^ BAgH +Sڽ1ğv>!77#˻msnf4"9R{==,k+'zGxht..h2}?:ǍtQtonh,Vc&0Ig?tOXG;f*vrA>خ _:=k:L6L*8AI-sUPn^Zu..~3}ܚGe}4l|wl w5qqq_gR𮡡Eφx2N[']Kɖc) }5-/Co%av@zMɛ`1T+Σ_uDmsBZXG-!M x@sޯC(V+#_ H&]ByLbYߴ7QWM}oxVRjbYuITysҷ\IT=Fk є?|e㧌m}ηd}fZĪr@$>f{?7xL:Ob$x㑃]o~!Ea [l#2j?UP5kxVoڥmH1WUJntaèh^ǟcW:bw@/e(ukO#ZZjrqӏxIsoIp1xov\»+YIrpY-fqsl[O~k}TlЮc,-iw$ܖOb8_/C4 x¾ogRy#a{z<z4:3q"ۛ8 \pɦKCѣWJj˺ y6*k0ݸNG$I =q\c|.';;]GO̺<B"+C<)j>o]2Q-AsI|u_Q].VZcd%N,zSS2s-HOxĚg&n-%嶾u<t )mGwݒ}ܜ֝G\'4[IM0E0K`|בx nJM}=媲&`X"Is޽ SrzjIB.ֿToSKtzV@)ŲJ1ѳԞk;DסZ<35^&[VD,IIvWEx/W:ZZxcs$_t ԜUb5\n&)c<EIVv_֟yt%n5?\۽юItnX @ܕ-k]q:a;+Z>O4[]cs賜SV/G9 ҶǨ0`%:v-u Jyjq+G`}+ȵHٖh['cbmCy{w#j)-L Zn-K_ ji,]eQm z5.?M6Sh#d?x|9jͦ:,q{;sLژO^WxE4Z ፔs=HxU@+ 񞵍JWNǛBI5_m?C#MχmGM[s;_FvX*w8f>).- (P?9zׄF+hU۶&x`$8S_O kk\mcH01[WZSS?ʍe?îYZ{"!fhQ,Hw#\3^ h? uh6XđZHC!h sz9qoHj}u)^O!,~cz:kEZG[o 5+}=뮞!7*y)).l$}Htֳ=,Ŏdcv R M+ZM۷`aϧsNe3oڰE-DU[^gi^uܞ fMO/=kH QYx^z^Zio^/#<7|AmӍèJQ~X1_x{Σzow~byaFQ^Cx¾+,֛#JxęNW9m+ί84ohq-<}ʹ8(W U<浍%̙"=hEzrMҼb\#_OyZ< !%'-Ev;?^_iZ2eyn͔SsVB^jRkkNMnϦ~,g),4URU.'!=>wѓ❤zE.qqG$j߁D iMwž/}^/^`dR$aׇ|Z6[oU(Ƨt^$F6/E}O)5}[z{߯ޟG<9i`747F$~>K&yw?JS>Ğ umStfm >AlAq_?g-ڃ{pYF@bI?wA#مR1=܏FxzZ|-7u>Y)a.ӮoC&]> Yh߱=k2^wj4y*͂k/#|>floR_ _!oA𦽢S$KyV7* AWDrG gR7i]ώ~|pӿf| мw>WV=봙.N iMBǚ.x].e -g+Fe_Y9a= zWڙJfAZڒݐbK=3^*::~\nӧ oźg-ӵ?jF/Qeh@ݣ|[_x:.ӆtŻ:ukat4FdSKz?fߌ׉ö8L<5e? 0772]M.pwpA]8Da79!Z)ݾmm{# u+tRuH{w ~Yp(pq]¾)nZYI?ӴP-ێi w?|)پ6s!ֺ߁ τ6nx^YfiB'#h|oƏ]OUpf1R< Yۖ'SN0GOhp^[ioM"oOưdcye:)X H|[]zǍc^.ӼUE:&.9cujynǗeⳊs*4=uI*7 ]i|ؙL¾¾{_>%b[Z^5OU6 Hc J}J? x/hW:j YeR0`=+u/~^/ 4Y4r$N'#]dk{Ocwi: Ykwo[ddXFsێG|;^clu6oyn7G$5$\_$*<#x^GKl{V8m=Ҿu4WĘ%~ n3h1ZXX7Z1R猚V~-#_<0$H89\ ѵ Og˙muix"M #Fю;^qMuOe0 bcVv8ZևK*|N$$̅ߠ6A1Yݵ ](RW$]@Lms_^*-.8=cjj`?+)Ẉ\ſ+_C{6j1 _ް#'{o_b{gmwL-jws]Mm6#I+f`0:8o0j"iđY˨=#bj`rsN|KHZzr.h6i}}/k9Gǿc6ֽ*=^2"yd`NAZ~1\||[48QySlܒ=ps^!?_|?j^7tQDvLp5( W_O>7':BŶjǵ+d9bYHqּu*i9(ۙI]wwXE?ࠚ{o؏ {+m&,#fID?u࿆  myw`.Gc_߲(Ά>M-I+m<hW<&xzbWsZĪ1/ƽ֩-cՎSRcGxxESVHXR^'ƏEIe Ҫhdʣ%AգMın>:{I}7R @w'6;־v_R0_nc]'-Ox\D |JɮN~)&&Xao.>1E\mQS &Hվe}*b%[e@e~#_\#Vqm-"|-=Ꚗ7!!D:*\־Ҵm?GZi~KGgq[@ fl(wQ:ճ 5dgZŐ9\C8#wRѴ;- JJDRg#18š1,YX9'ÞVi-PgFd uS '$feI>JHR>z ?Li#03m=>֩#v+nH 隥ffspi>,<يg ],˺OHxc^ٮsZX:? r3c{WMKFNKBF$pllЌt&8*He<7h:VѤU"EadA_%zUI_äx/Z&(do98zwwk"N|=u{鮪dVhsZE9^;ux'ƿx.+9d-mk2!)(r_C ҧ_ɞ_ԅͽy+ y.ѷrvݱn>j:&!ѷL%G% ';A=9}QqŬ{Za]U9BOMu`~ ꭯h~o\Q U`?W, 3ڟ9ɫ~>S6Wr^^ <]Dvԟ & .已5om-]MNv\>1ɯ|M"}-͕T82 Xg=qֽW巈uYZhZdEv^"eIVFO}kAS62{q)jzeQՊ, OCͤBَ%ݼr5. knsF  zU+Ulu}c鷾Wv^n ؗV'%ҟPsk#7q1<kú%ڠy#giF8,mFH*5e3j_#EJ\V_9?_ymqtvz v8#[º=|?Aھ++? |iCT֜]$e + 0I=vKj>@M->Ⱦ-cdo #4^:_  tlrc&KRK~ޡ^9 8:;OZ'+x*W+u+f&'}cm uk+IY]rrjFqwW=a!^_ʞ;j_tm+><7hup[@@TFqƲ|Y=,G:D + _1w'U`B~_{e5bGҜhcyU^T?/RG6ѤP pA|A[kޯGν$^siz,2I2cc_/]мS{MjVҴw6òHX`y7ªU/{sR7{+Zmn&@." bQA=O_oksuw=bg̐5QzF-_#ٯ i})੬DoRU.2 yʏ:z#ӧay?{OUeUARűJY$Dn5=BkI'LvZ)#SaV`{h%H,I&Q@\Mi,s޶obDz _@; {57=1d⥹ w wc/i+BҶLk=Zu2$,9.Уᘎ4D$ #i8q#z7@Tr->{)4W!.x@z\p8fTH䚎e\d`WU*1?o4f4A_s=3C|S)^[n5ړgofz^뉼=.衸 3޹}F#o2#:ː\/ ]~lܣƧiR_}-NyhOC-c&{|*{wsOҭg[[{>;&_%Ž؇$qT'xN6̙ItG,cHJ}?s^35hE#Qs0B<=Mb~D\#A^j:R<2.r? Xj#.co2[$ ''[ )+JΫO{O˳Gcuwl-?\E0B5"K$y}5<;ѭWFcR83T\W(|Bz?c꺾 @lڄp@ɨumuo7.c 2p xj>ӭkUKXm:3R'.o&)#xN s};V~sey-+ Br01ƕbw%J|ۆ=)<6pM0\ {*U=`h^ h/u8skųx"W;U; 9_]k e<#D\j.^d84k*yq瓍&ħ_˚Z۵zjN{:c\'$RֹLb8-mPnr d9kJIZSi.[5-R4My-Bwp-?eavb9fM>X㙼dS>TI-:|6>\Hx ~kr~ӡu=-WZaמCҜx\%Zj1=^mlditst0m{,sתP?N|EғWR^.hMeь.b&ZYa.ٺ6N}Uy&EiKv_]#/x3M4#W-:nJ'3Y#OKy o ɑzW/RdCgyqÙ?{-Z)ϭnSJa+@Gr*ZkG E+{u[7m0c: D/&ݲ-Љlc=4f>]VΗVP°R:m$gq6ws5𽙏RFTݳn嶇lsV_,?Y%.].+zj]L\DqGCGuaY7w 3(2q~EYq)GNd ?i8Z{0( q>]`OK}t\lb$)U) jǞ]JeSw{#JK>w'[&@ }mn'yݜQ%bKy\z՝2YY]yV64|}{'$dMYE-v4eӤ仸>Ɖ'$<yKԡ7t/,\p*< !N\#O4Ѫ/:Zo2 9̞N{mKS@y!&"d\45[*}*mu뭻oX-ԯ ^I$r`վvmdVY #J̴u[{+^&Bmӽzn/ B o3IdmfX!$+^S6ۮMt9CSҮ1p#AInºOZV:Kh.Rmc}k=kz̷zvap%0 JPCZh=#i5OT K;Le L]< ?S7ɱ|DL/$IsƩ(*D]~wv:uǍWEFH>۱v;0#qPA5ӿl]O^|6?z5hnsA5͂Ϙh{=g/uyŚ̚Ŧ֖(ګ0B1X`8׼Ih i&moz,ֱd[V k24ҋkWm[sˮ}^X&$-4I'Fй?3rsJ Nľ:E[kkk6ٕd >m n.g\@ cGОGjh77tR9ǧ\ѽWK!VG$?o񾗯z6:͂i(zu.UjF܏!BҸMEpgrIi_W~%w~#km25 );Ak'ԺWV !L[,g,RI< ZEo ;P]F'wN>:>+/mՙWϰXyXnk㶒 RR"i>=-]gig8ses*G|s_|Ai隶f}\ВY$-"vހ(N85{M]*j%KXp21J6*T*IKk^כZK6>,5;LVWvLcfx>:vn^ze_^xŰ~pI$q\?[s೥-Z܋H䰑{"XL5%̟Vo~֬m a%?F IןR2וu9g &In;>:/|A|SwxwRҵ7QI~{;"*3dCD|@=7ͿVT3J qUr:gסj?|[|CO޳b$Omko$- kSDO 1H[~`4ka:֞ j~ !.CKŽ@CW? 7,^ TSb2+&鿳5u}i7)#`u'i=nKmrS۱~EWRu#uzUtXbw,1wX)C4q䎍/g{KM49-UMzizOq.!W,B5v2< < v"++{km5 3`lc?:`{iZ/Zէv+rz-O[iJnO? o+)F4/{[5`&{BF|Ḯď71j_ğk bđXʃGAϖv 0 {o~_ww&k%:!agdk穯%ZπaNc}E4=Zh͛!V᜞0+MJyn:J[[{Gh|<|V.K& )sq#e#E Ĺ _}x9kږsuVڲl]'˃UsW6# _$lz8T77)o??>ip7oZEqUM͎Ixs~qcMg%:XVB>L vzkj8'/ Xm&VǨkUUS۸d<7=hJ5yM-Fvz98漺5y ln5n<'|-woa2,%auy۟|69pV? 'yu.tɜ\k W^t{_o;=c8$dsNSjԅnV/G_ӵ Cm6l[,r`z8⼟ e*Ky|AIH%VFi29+a_I{h $wITO_JGť źna-K:@N5 ׮+'#YI|/ӧyFSŚe*8bCvGXg01]XEʚKbK WH4|"\XM4wp=g?5|R~ 5|QP+A H\ '_'q:\,wg]XG_^[iWZ]=~^zV7 !6M[xnFaϑxxo@?-u=GyxBYQ*Gze`DJ#؟ץz$j{˧Mt#䯈|L՟2ʓ) g'-$^I\^|Q&xt4"d2ls޽NPzTZ./! f+FAjx*=/n~yEZ80q $9JSI4||>nmn5S6ˊ8X,x I^Ѽ= Y:kg 8<džbIu?-w3V;/Qa7yxZolc $z}ҫyȏϜ:~jG(e{zS 0H-ݤGkTd #:iSQM{TS_=+%V?ʌU' 8j".$SUҾj5;kw[hO0[z}~a6z{R.6#_u!wpT;W5x]#ONmi>!xyޔ'6̓6£r$a=)ӭSi[.\'ջ]T[&ԭa nH$F#^;ɯ, 5 2;bG-8灁ڹ#DBanNG⯃tJյ͖m'SJ5bF |9_5k*|8ukM6˘P^xz_zvD-eLy*s>__Gᫍ+AM ӭL?4;֔%= *SVpd|O3ڈ[3)u}|r@#V⫽7z<$:4$ C޹.%ܣMmGi"(ٴx;WK~+MF WPɻW)J9y9,qӧwELJ-Gd8Y2 W+-U֗&Wnֶ/_uE^FK/ 4;ϲCs`_!/CR5=7V𯈴Y4D *wH9濤goMm zd>_1" 2=8Gu+^~!gH5y1#ypJktݷʍ r~gk/O);7cl6 qnR5z'|96) k Q21^['-F}GJF(SA*l]Ē8o)[qU4UmkPFpg^E_+*S1ֺ);-NBqdnKvV>޵v?N4-Iw6kn)"Nq^kᏆ8f&[xgH< =A'G5Vh^#t=*n滒h`,KjI+QǂL'5yuM BʣiԹ]4莂h^L,?\EHsU5۷0N(&џ=~D7_k+8O߂\}kٟoOjw~2(oˆa:H+= w4 |<.7xᶃbD8T hk>/%=Esoy,+P$@dd8knw`x:R/xFeA!,}kNǂ{Y_Ht6Y5vbq#w#9:q_ot3Lk`..omhmd̫"d0'k~gu=~/D7zn  m`쟺_ɪX9%yneiї"k{9~#s=_~,?!t4ܹbҗ{wPk x~/Eb6ֲ3ѧRϵ~@/ҾKi-Jڼk&kyGt o |v񮐳GiF irȠ IG}^MO.<΁ E͛i֣. }%|;w0οK_&;f6j~U'|Űs-QT3|iVK4oxkDRGtW@8A<*$燣!v+ ݵW9%cᾓ7=&hWv0$hN1džRbvitn2ԼZH/6m'ݿzWRL LJntկ&K/?{,Sy}X:GhzfnYY.1n  '+.|-=-ucLSR6_g1g8ٿjUW$үZU)?eס^ eC/-/V:˷UQwY6G~ˋۧ . fl7g ?g~6ƚ4zuΆ@CjKn3H=NzWO5_Ml-I;{3kHLٓ+5q8zsn`r]HB7= >\ʷqh54o$jU-UɈ 4ۻE|XW9-© sDo2p'8kGTfo*TN+o|:%gr=陸3e6ox|3ij__ix_MѼolKde58*wWYqxH]Jh%vGe^$F[wBv%g Kdf\SKUN)mSd7o$_g}S^QpnA⯟ zlXZ؝+ٵ ̴M/J̼qרx׊=ui=ź0LcRK07SA+ -Os<>QlMQK-'mS;Bq׽{oVm'^)sid݁88prK).i,[ClgNXXC2e#WZi穘Fvz^mNznhmJ5i1p 0`=pjVkm^>/iv3n4f1H?O\D} 5EvZkwj+g6zzfèYUH*<~:۵d*8隧,:M&lv(A>n$nD',;+>kai6l9譃o~ZlmI(ۑޟ|eFzQH-95kL;xFe;HruA3IJ:j*/rU{.Vv+QE ( ( \@ J>/$sN6dEQq6dX+:>ؙ6J3Rٽ'(O*Aߓ ڳMrI8];2H0"a:T:mΣ3jbyX@GsRdS/XBG$~*&pe?2Ѓڔ^Ds7Zn :\"t0PAQ4؝R] }]jSI3O֨եu5'άEecT%F 2GrVN,,xMvT,G3 p+6Hɵ.h/C6D4<zԾMđ=2zOc3I3ϗS5 B\J*?嫷$rݩcϥNy+qdI,m&rTgɫsRg bzrVjgfcwa3MQ.p:Jjyxf؃MI~a+$ť??~1MRE9t'}ipF=kD쒱kZ=<|Q˃jh:XgN}W+k4鴭A\4;1;֟sb+8-LJ0]XLGo l;{-m!6BI3PsU{7Huu̾^$HVbڙ"G:q^W7H5vko5KhĊm- QQOoдK=խ-GYCGS1Yc$FdB,}2}{c+˙5fWxpDSst,/{vd!^2iyh,-~mH%W59y#дI$FF||s &Ե Ɨ`-QJ5 X7 vxڴQ:jBS{+$],oY֬V粴^Jy)-"+nͼD6I:Ek".(B,ny01"2ga'wQ=iPN ֒U6Cssm-Y绒 Rܵ<`9'J.W\<9;+Zڝ,~ Ӽ6i ;k ^bu^ަhtb"uFvZh4=7^{ =VH%{qtIϖ#j5|wxwwX)aQ9#J.ڟ!C’j{[%䝯m/߇> SVfAsx[*Nˑҝv׍YgXmd&.p7dcb_]XH!ȪHrOz <[iZ5̗3뷂HF8$~Gb$ثꛚ/_^ƭΉkWY].&rRx9G9k66k-GYOu_(G=>CoϨJ 1ԗQxSJkhMEѭ.̍!犘33*iM?Dֽ]׈t/"I&@Iv~ץtGtq6m-hegvyN5N!;H,lP\Nr'ۓOɨg\࿷K'bY]\(Õی4EŎb⤯f֟&SσR {[}GUdd) a*=kKM#ීjھupj <$YJ|΄+7¾X>kx Zu{xH nT{t|Bt]VEygl@$%y;A\wm{*T:TQwd7TRY:ڷ(rHzG2e|׾%Pydv`q]/ u/ZAv]^c6i %y `&w7%-&KFP;P #\kjj:jm4B@sW(A}*I*ܗM좿I]j2>4Rm0KI#t.÷z^o>f- գF4x6h7ѱkpI3ӵX]&KI mø~>auyӤ~#1u1tUnz\n?tm*_hND-*7'=s'ï K}G<_Pԯ-CAHS`yV=_7DDe<}1} ~LQ=Jd/s$m"y#>j41MӇ-Uk͗DfI3hbxd']H4 JF} <׾x6]i]OiD[GRRJv&q k sW>˞|ӣ= NO_+_DҾR?zYYƓmf=ʣa~Skw߅ WW] oc;9=+#X_ϪGgoo$oa(ɖ F NEn\('УeČK3b՝dQIo-~}s_%]XiHv|P~c5gh<}-DKznba$$gjźpXZƭlV1F@qy|5_ύ}!פAs|ʞ@޻a 6WVS?>^}_+2BڍЩּgķⴺҾ#k^YuGھŖOƕ$JڈE [ݓ*QjNMitwu>$ >u,z[Y.&f 䮑1Q[ȍ7 ؉\6SgMT,:TΞgNS~7_O-S-L̗lGBȭݯm^x%(*t#&ٻkK|D4 ~ffO2CP#lg̗f7}s~za^YAi;l 7 v 1?A xo\mMJQ;Ƥ%F%W|1j][?cľ"VmȽVm(Fam(*%5u2uۡg@׉~s~:G=Mr9kD` C!;rFןsWǩiͳqp2RI~AJ<+A$2,WWţ @g / ãxJ72X\Ǩ_>[Gvm|w@k|m`|>,<1_WeŔy㿇5ti^:pA'Uxycd?}GS)8cwM(3W'(~_c -,ErH >x{ú~0%2du]Agfui=~!&y5vYZIٞ8?\F> eυ,נCp BZ @~x?a?:Ng{?WmctdFBzn}sK3߂Q&ω^.;3[\g*Ṃu)=L̇,Di_k]VCtIYO1yeM^噶d2B8Wӄۿ2qӵ~9|<Ӵ=W-5K"n4my@"[_+~^ t955oL6úƞ.?wa"$b"` T5:oKڀWUwYƇMVX:Z,W\o $^RɱF]2dvn!?.yۚΟL񾛭u݋Ez;E}c27n_yc+'-N8u's}|^a*)濉K4D+o5̅`vII=_Ex_Y4(`Y62@ Elt;Wӷ>޼^OQ7^Xeh3v\Z1!H\r9d壁Sr~🌼865ᛈ%k+UޢAt34&(ۉHCM20؀!OҾC_]x= /l}r/^"ϖ Bz˭ՠqq?>=zǶU唰@~ŝcz}U5>'%eGX7@H,7ky> hw';1--o{od9 ÷~JW&ee:; iV!Cn+_ZcыՎV UCN!RV~2x?LTW@LJF{;W3OFүKhu2[<'WOj n{sN+J!";tP=+Kf7r%*1잵8Ό/_ֽgDHvjz[|3x%6{ζg4'좕S%vkTz5^<.Ƒxrךhm 8:344FId$#_Lnt1G$"hO1FT -lUwqmŖPJrq?8XgZq2vۻ/r|Gu{`-rNrr;dWDz7""Z74?{/n{$d#*r rHt˳<3^ YN;A85c V~~Zi`=/`^uɴpfpl?˶.jlo>?g__gԵ^H>]eO7|5ln'"> x+G%Z@* cG[<_=7Pҥu<ƂrBs*|Nƿ[?{O<=GFM2Qc8*n v&~RjA7\[oaAF85'<3|7iSlh>YR:_?^Y/-Qi: r1[FCJ8zt_?.~i <%67P *U>GhO~k|X/!/U4f@EY%.n\Ʌ ~rv#j-Zǀumm G-:8BFA@:ן՚߄V8|g=C@8mQ n@"/ i-udBz١ umhzrǖ*x<$#M$մ0t+Le7/o$0yfIJuc4A٘\֚صb"5fACcM䩫Gnc`;N:隝ιe#Y#9Yu]z`UyPF\xMi\:x:]4i.ue+7cp?'IK Xmިl(9_K?~>ҼS{[K[JK $7XsҾOOz;u8ⶵ$< !ׯq?ǿ Ci2Cs[xFwy%ն<p 5Eq}RCE;tw~g:,5AĞ* Θ<yD1fqEn^Zra|GcͦOq$tm8|[?qx+3g=o=xx$ ~f׼IxU{%BnÇUug$:9:O^O=M7ZHE-$m#4{߆?𑭜X-6ׄxw&xY4>wKt޸+U՟C⻄ Yd"Qηo]_YWbpI=[}mhz.xik٤; *Wi7=C]񵅆HwFJ1suTʺtq4ow>Ф!y D'ǓT#&`wWxJ xW-ŵ.3 lߡ=3B4ks(%vҌ-(G][>JF'5RUK릊(jp7j$k "-'޽w6wwv>r #'z+6֧)MF_ 4e1|wַ$Ȫ#x#Oç:FS"WNgju95xzMƙlg2819مqhXr[s64F5ѸYA[ &s1޼zԲKCDC6ڀ(IƮecwxl|;4h~i|5R{ p@ Hz]Sz^HJzv!K}ق"S`x5'3i k-IJj ddpy3i=?>;M\Ks[x]YN[1>ɫܚY?h]g䞧]K_a|YAyh$p.J$wc'w?OvNҵ8΁a&byHHB *|G~#~PKiqˬ޼!m t PWr8R~|){{/o44񽞥\ndBgK;J95σ-7<ɲԼ@| c|uᇃe-7ky>Ğe* cֹ~6o'F4o]W[nXi.?sگvcEq7-Pm n~|0Kſ Ku²km]7=HRqx$[xW F4Mh+oZeS8,@ϧz3߀ x'zV-Ҷ3+}]֋㟍Z44/mI=B1O5Vuemc Ҭ(Wzgݾw76vP.g2OzdU8wz䎾Ӏt ~}Wgا g ZMˇYkg"$V9Ev)mf\J^\ƪ=9^2olU. ;<{8H8"صqq(ERt5$prsۚe}oQC+UuI\@TGD<3 +yZ|4 p>EwDY ˘& A9P4x]񍉃 zb*@2i0'&MwkMj4yf,__TAʃ5u*ȳ H#ғ O'^[%#+Sp {qM$-.̦yLaW9^9B79lީ6W7c N"_l׵ $V^ɽ)Im{&I2roƶkk4*; ^BW Gh1ݏZ=1ܣIUve`[T]gZxt|7˴SQ}tdؘ.kn<(̛B+Zeh>\5ԫ]\|aUyH%5Xg 7Fp?^.x&m9`Lhے7R=)fXKL3$= zRyvb4^I=RKM >)ү~|籑Д ^{t;H݂S.nPW: sV҈nJL]Qs;U)-YJ%.}6mN_r=^h|5ivUڄr1՞|EJΧ&gʰӃX'# q]/?  ω|'{$6rǞ"\ϡ1Żɫ},1Ioh'/,̏&o\'GՖ !y۱QdZHDe Tw ^[b."dQjogrͤwӿ^м?mn<5Ƌiϡ]I6KKua9Ȯ*ѤY-ShжV';[=GֽHPhI-$I'+;#+? tgWKi̚7>X);8~!gK6Xв$H3zjKv32I' C]/~jL`I%!z3cr5jk2rm+'mOk~ROJ@F#1pqaңf(-9GskwJtkrzyx HzyH#@C[j͂Z  }ڵZy`->pau=&+urdKK`Ӟީ [B;)䎤¿6܎TٛP9M_"@t`QAe :O 42(T|9B9j3Ha/6ь5"HH`G RLjiA*x@Ң "6@4)=4'y^u#$:dIpPH W2bA۟Jvil階])st;8?֦XL6nAfߕN)yBp#PM,.&Tg DnW(8=3RyšD@:i犞8etE'ږכ6+/kq&1 sԜm8U}H-!BHSYrLG$a208=722#⻋-!E˴A2rHs3k)/g$."Nv84Xb}*N̖V*AI,mgFgkBMuk  oRp{*RQoFS24M̘,RH1%U$}*[hivx@$jdD#:$9OTZk@ p˜7gMuS8$xؔ8')v[9b_`sVEι[C0H#ޕ_\shy۪?_SYќxz՜kG}Jp?h@T_'Rd/!ȃTO{B{&>೉^R@'ҭszem[z:ӬKc!PAL]^˿\C sj~ڒ`Sc&o.RP?R)>|jU)5oܽ;(- }#ۍŇn8qg)(ơl ,qG  Oۓlu늣 0FRbwNj՚0TirWגnkBT%2A!;=V"M.S2|U%Sa}bLQ;LFJ ݰƔV֜oߘ ,4,O|}+8FeI[Lt#]Nz"j& _FUZ}s:4LHr2=kOc}pi+]n2ttwe@;N~9>&s$ wL]\YC݄E2ĥ`+6K-bq8#=޺3:6Sf{"-V%W^ߛӧZI7؎>2X+KL0AjX$p6'D`;jsFz_- m]yw]w<=43ۆP -C ,C㎵Ŝ~t 9e]b\?Z3v|QS ?w޵ ^zٞ~[=DWft!Aqzu$/EPvn毋5?I a_$zsh,q*nBx+lwou[% EӍ? oDu]+^񎹩B\NֺU4\RMzֳYz[ZKY?'$\D쥐❔zߩYYƛu4q%o;LU@ W+ŵ]RowjڄeM̥SfD(t5=A|1C! w2LpS׽zf5|0]KW--ĎPy_OIox Lz$Ia^GiмKq^ r ?~>[ tkKx)ҿ[_P[( "0; 3Z&#HNtbo*4?I/6dC˨+"e˚ Ɵ< P !Xh+6O@$YP{֭ 6YMzv8?~ k?-o$1FGbEoh*Bx[Anu! i?ef$!{ _[Sn? @rFz֟Q$]>cK_L i4&!|v6f{W>Wr~9O[+E$G5wWSSeDϓdcیׯ [\cO)j>D jo+3SL+#zoײǽzEQnҗW]'/IxcL gǟ LC.jTGz'Q55Yswѫ'hcÉKωKNYG?ݷU=|{6(˫G&`+xT,1(DQҟ4s ռ9G"gNXc]gcЭC)+s9ev(=xQ[ЈAw9݉?]RG301JyRݠT(*=Qp})l0PTg4XAPOZqr&yS+"c;#DtQ9?j U=@ hZ] X0 ĒߞdVQu7x zׇÂIVZ~&ќ0U@@ kyz~׶^uS$-mtӻ8XX)ygQ,`|R=\'x/ź%͇<?i'JA8_J5-֌cҪ˦A"h@X=9%f~nx-|7Ƌ^„n(O61.m+VN>lHL~iV[Ks+CidvKWϪ\xxk@:Nqr7QzgcȭЧ%4.[ٷ<iNv"9 ,yfB Ŏ֥Ovno}K^/ f뇰:sMnúۜW>1>x:x Wm⡒ڇV WdWg**1JSiY{[>g;ExSņpO`s7jaXRXT) ok^'s fMnb#%BqG'?vOE\Xj ]Z\$w1=^"zqTemjWПofzkK}J[bDw!vVSӵTi|]am0D`B8czgq{=F3*Y`A) gSIc_xj[[rrć۪Rqz#Zw6٭?గ?)/⩔Z _Ϸ5#T @į{BkkT%-4wm=&m* ۏpD\0 ⽟ⴋnʠ37tq Ϲ7b"7$^vzw~G| jcMc_%1w`G$G/E+ xYt ]\Q\ye xO\Xͨǧ1*vQ)䓺>>컠xPms@%$ cPUfÓK;w# ;~xS_2(Ӝ=o4ѝf=y KidM),0|l[zWD5wVI&vVHF[\9ַÿė>uJ$5g~fI"Nck&#ծ[+SuOE0v+ץ+8l<}So鞣OO?u5>t,a/FxƟ|o>.6ZoeH7⸭6T8W׉u;kMrv%Y t^15N ^gQPs:AVUGS ΕZZ5{?'o4~?NyAդ}~q]xJr;NtElM7s息 vF-2.Y`_O~(?Rl/V Dw*62:Gn| ?NJ4-2[1n}Oz>_n7wKxbMQ.0^=y_I=Z}k9rkokoYzWH.fbS(?2l=? vΣqxPv T8N+[g&ڗIOŔ.1l\yֿb?ٮoxrT:J?pi)~g&/*)Do?O xj.mb8~bڽO^9jMoOLz_#l6cȇd fx7/n?4٬z,32;qyG |3m~ӟ/ŧODʪNOY,tWR1#jy};;UcjVa$2k|Tt'ZV3=[$גcr6<`W+ᯆ|}}θ#_4VR:(gkv&:oxC |/4Z -[Ϩ'%u fF%ʜNqjG>BZ(Fyoo⽗_ /ꑧ.:+YzvkqOJSy$`Pz`f3jb[(oh ~>V# Vsϴe%9&m?ۦ o^4B9VI[˂yCQ84mLm̉}8srihbY#C8]ݑ怼q־o3dgp$Jyn->intBI#mT=1VOuOۋT5{;ޤA^&~"iS=V͒;Z zGVP(,~QO@$ψmκv5zyC4Ե1Iez$,Ӊ=ȭڹσӭBbk1OI92܎5O+TW'^BaN$iDcW8|@柩]c=ng(8ێ󯍼E<_iijԣu`r{e%IZX5((o,e"I4mS7̃qFD-o牬.~`bX 9*%Ĉ] iԦ!F'jx-4x~0ZD%k Fn}׉:qKPgͽ-g>vhk^6еo Iž&#O$tݎt\7*c׎7>1 ~О(|c+x]3_Akit#&"18w|_)j!iI-//Ss+`|ŏzב/^-j΃tWϒ[7kH$܌;:{TJ%a[/Np.#_^#Sd[Xx iz&RX挢\9 ^⿌ H#qɣ;іOi(}|~jzo+IH/- 7S1l$VQs vx?W(NZZ/˻ K*QqUrvG+쭠*Q3o&/e}_wYO8S;q)*;x[Ki8$Wx}ψ'oY~=jj:^ _·­X `9 M~,%}J- \cxG[ s/ti+w 9dd}/(ZU{+z~,T<x⯇k~ygZBCK|Ѿ㝼_O;>#It-.;,,(pz$tϿ$";ߍ_ oZsqoO%_59Dܜ|ԑDៅl.|c-5޲tŧǿb 2W- :өZM#-^I_N/3_5?ZΜ>Mav*\t+.A𾟣i,,XavUh.4k=!UĖΩ ʹ{?|=oF5IEH,˼s5rzAW VEE ermp 0銖5`)((P iƒIA (!;!CoLO''ֿS=}+ ydčG|eNvkIg:9$y ݉L =SWGv { :cZTZ-j$jiʧxeܯi+s8Rúѭ;_qhwN|j+u&2Q|? +1RfAiap1x˪l+BdJR r5֪FOTcc10 )"!|P\*p_ҙ/m%sW.ܒ-ne!dmXkdork󷜪Hn_S(ŕH#k-`y&Wz,+3>3Jbjfưګҿ%M~~0j=%ڑ2A7<+R@ EQAw?\w%ȖIN1_R+K?~Ԭ-[;y"yl瑒;;8 ֿldM. d, ;P5j $P5?3˓aCP?+Ѯӵ 90Jme[GRyE )u# s_Eh 1sU.{yqLI>rH_O|:񞑧\q|F(l6uQu}'⟁Jִ>e.#e2r :Vrj4zSե 'Vۊ="CW[ :Jn3p+k-NpI%A-gg[4Z|A4KkY"  p+[? M/D{YL-xǹJ5]q8(+:4qUݯ[{/٬6u#+qs^A~E՞-Mwy̍m'cr;]ͮ4]^=V>~a Ocq&YӖTO|~A|" uy|4j\$QovM N«=WZ2JS[N !Fp3׹n֋;yؐd!q؟\NJJRȒF_Jq]Y}Ҵ$fBt-^fDR1x=* WI74 vkapOI#ѯVm(Y_MoV5/EJmQmB <7 xp2=;!pu%^2A${p֥mϞ)+>՝3I>ܱC+i c># BJ7u9eaKϘrEi ڈDe+5B|*R>K\z.>t=άͫk7e*2fI;CQܹBB׊{Yʏ$(8@Iɥ 1C#^Kql:Ż\8vD"l"#O :q[ICOGGi>D 䪜R%2L[(ڣpכ$xRG}j4yw=YFO+,މ&rdgaru&5Oʡ/I?ZP}>H)afڳDJ3qIX种j{.~{!RvC5M(m.S!{Uzmn,R"Zaod3Ry}6Ξ*+&;{9s[.p˥jMb&6 Rz,zY]CqRnKtyRԯ'B\4b6#'sbԬ(֏mc\^}gck0(o]zTfIñWZsU[!\vfg}" cFS'(7I&8WB-)ymizXC J2Ȥ:}k!É$F>yI=mwer ukz0$3~xI hY2XvRNuyBZ^>AVZ+G 8Kkksi,+0|s*=堅HNn)5uurnE]cG|SI SWs$zOLTGL"N?Z߹U˸*v)q}~Fݽj6%'2YjGq9fܮ>"/6TF=NJY+k%b%R^X*pU3sGS)QQrry>VVJq>қKΨFsչIRA qDb3?eQ.es :Iٗf V2M9,qf5h/(fxrcn\| }irZI;ozI47sF%fVt,2%ķ]mZRz;RvtڔVvkWl=2k}|;(GzfK[] n6H{PtraxqУm#R{=<<,6f2Zŵ6 *B'</ʫJ䤎>Bp+SN\aV63U:_eN'w{׌WtYv5t]B qzݒN37f?}$! ,v#޳zFu7P{x3z$ p6z[-3f$mʹ==ODt0qQw,#V $Sig/.|$ qCvI'ԁu76)%G$6'#UWJ՜YR$Lg2cyTHp Q}ׂc? 3`+-el@%s9RG<6+Io;6R0{;ukXPHU6s0U.[Qzu(7qZzqUVсQf ٧ ;a,Tji9ϵ/i>*0 JpEQ )>-+b`zʌPɢ*nEPEPEPEP4QE\K (Q@Q@Q@QAp)4" u9 W##oWӹwKCb8A2`M|ug5OCh (Q;zqZg9jrDƚN#SXE88庾G@ sBGuAwtWxWYtm pA5c}C2eWeJtQk<׶r|i@$S ^WRG+,$k^Ee$|\V8SЎ8RXI5-vY3*+_&~/t;([Y'x޿i/دԺ]׊| 4xI2Y_ #w B.qdGO,Ko3mЏZn+5trrE-aK2hKvrmt d(1\{W$;þ>禮8 2?0`5>;RTH֌/ *,b3_=Zii!ȈcgZ?-fXy)ÈRzǵu^c2ړĺ|MZ_={T_˧[n–@ds=՝7v^Ak.33ey/7-YumRI%͝1I*zUmmPhB)XPv\=I5qԡjwfkx~F ˡjkH M9*zYkw ;ȯd rÅf \Pjwc͵f<:x.uk[-6nd\F(^T'|W%F"gN"UE>=gڮ[ݥ:f[3?w~GZўVKXeXPw5mG/[OB/wЬ6^1_Ѯk-4MWHݎ]F;Ƥٶ /~(ʖ~f5^jݤZ,w adXtZN[, æ[VEի’OI(zs^+ų֞Wgߴ>sMH4[KBթ[MMNş`}5U$>0yc@k /Spt~~9Z~ 6o,΢M*issNk67f (sI5gmrR>xw/3ZW,淶?,+AU  %SLK|2s]b3L޿5ˋ(?c),k4By5Q|Qt%%|n/KQy <N <+I98޾}t{l<q$J;@(xfo ӗOk ,Rْ'GM;VM]H Hǟʅ\uMR-kfkbR #9 Ot|i:\wgڧ+٧_޳%o\iȠǒP㑟ʾeѴ/|,- WvEp/%߇O sZOxN| J//t떊h1##^gi@K}fKs5o,xqUyNSKi%Z5} 3hڇK)KB\Apo#)#92x |%&ӮkL‚@Q6JNzWkr ?F-НѨ+a6s!򯛓P$:Yߛp qӠfgUZ)k)]oG|Ğ$~ۨ69Xܑ\wï>$j/YxC\7GDc5o>3xKe[%ܐgg.]c$*CM߅ntA?qayi,F73М /&qxs7$.}?Z]/W.aexE_d ^Oo\źNJ/%/9 #&6[>| xGν_mP/ r[smkVkvizΠIxcp  V;ʪ{ek^t~4kB|KFSs[af]>wP8# ßX{+Ğ Efx-+gʜt }scᎉ^kQ<7AmP3?KYeM6:)=t 2ø)(<:-o]KsMKoåxcPS5kd p_BZGmc-ܶBDiENᆱ?1v6 >>kwV=>ꁭ V/@W=l|j;${HF[mTV~oDҴ#vg|jO,&;BE֍{utmc=ܱ71b@@:Gz~!=8XOe)u8y^2&}\=|A[i xUk_xsVyIB y=۾ M-eu{^dh1G?<%k^ ?ms:??tkSWoc\Ҧ>G㋳[ww/ xf;.(`U>nWʼn8=y 4 czo[?gx;e|6}9!wʹ*y__M"g!EğŞ-܉2sG@ir=ө㥿[k⏊7ﵿ6|l0yr:~zToΨ Ҵ_S,dc˅0X־eO|Be׎>1xzԀKg"A 58C#8\8O6ᤷFH*]eJ>n%fuǒ׮~w CJJ<}jxq=l,rBn{*)mW}f)Qlq2 p (og_J>5h'{d861wҼkÿ ?-[]MG*ݴvZm?iV 430XBP`p=qu|uiv귷w)^CGӥ}c+qnOf48PҚHSP9 d=zVoWb+b\Fުx6 s\/}/SOס & pŹUn^xMom0x"Mg=,rkYG'vkdan>K rh|\mGWKH-_yeF*Q .Gqc5RMM/ѧ{;5^_{ ?j!;MilByOv2}8 $J+K_ Fi8cLOle$;nZ|toٷ-x^hQ:Iv}Va 9x,a!iSQx@±<0<\'_(9\Ii~gM/j3o|2]Yi4,1b,3ڿX!7~[UJoI濇`݀ bKK: ` zsO~_k~-ё,Mر$7jle_5r,@oN|?ӭꍣj3kES{ptU>Z/@{꺗_zKơt#c.Tt.Uc'ָR)krWOī Ͻ#0X`rI8Ŀ.{{-mD_xXs&Cįʑ֞$凍N^923`ҡիQAOh^^>/2xS888z~8SSm=& :+n76F譓^|myiçY[=I݁gWf##=c4–6ݓ>ބ 7<ӪZ5dNϥݢ0r z{W(Χ]IYe0̀t, SԀ)%0A2BQE88[0i>bQwSn3R{ n\lcgI⡚E#l9T I#$sz^H6r%AgK~ue ]ۯGZYmrQS֫],4R"1daYaP_4hȞtonPAQ*)U/*'* #8km~_Tcg?0Nr+muG<~NOxt&0IdrFF `{יqE.QccǥY};VkK9\yN/caFZ6{=Nݧ Ga91}մ;A|{`ܒ8x/D-ఐgrӊ+-}u4 q( Qw47N\]Eۢr0*+rS+ Ǿ6[]N<,o nFf[X,x]k.6,Gls^sZ b!io-' F@=1^g}.mdKvωY.H"\԰)bzyiȚvtMͩGv ,4IɆSU0ySadlju=}:+R|xn69 dpsڻ_x66jb@6߈(-xYºwVt:nfWtصr!ezW 6awrzz$5W(7dfc%|uύZH v#Vo4]%Ɨt,y~Sm_Zӣ% `]1 .M֕œ+{gsU].#41۟JG?v |]eS3\TTEbp̠wGmA\Gyy {-n㡫~5Y.]nRk:JԴpUs%7f![oIw_ֿ? 氹{;E&6dVL'ڦӧp3QTaƿL*A_/ÍAkk"&Hc\e+ߊ3᫿[YkeJêO:d-dN7IcK7V*7KnTnǟjGoYOkirklzYըU)'$NF&ٜ=*ͼ\$R#xFtۛI$+CwmD8a=:Vd>k)K;3d-g"n;RSʗz]iͥr"$vͱKaIN1=*{>k_pَe=*|,АpkF{:=&`lwϞ j@8*z RWt:6\IfSCyf%IL6';b@ Ix?kAcBlRƱis#EVs [A[?yH=JFm. 3d=wdtqZ"t5,SGx*4 $~Ĺǎu%wNN_5{4 y Hq$Ӟ4 /-̚Pe;mUt|Fe,Xs~=Kԭ[Bխ/m)&%p19VFW_*bre̛nq0ϧ̑Cp3Z6,˦Ȱ&眎n15H"_,2LwlVA,\V`8 {WTc;6V,Kf""3#HLUQWa`2݀3}k^No _߰m>y+c#jֶ1K4ȒFKq=jܯk};wl{K7q)SQU$14(YzKI!tf +;i@/sI'׎jfAH)I%i_~67+o Xfv8!z1#jDYm2۷?֓hY% K#1G %ʹVa5u#޳! oK7 NX-'"RZI>m+jE~-Ʀ-Y9'*hQ&1Ag4{7J ?xG~~NO: ~\:o4˨ߦFL1tH@#qMCjboGz6+}.{BUH,mkrp~idg qws&mG1y ?)ag兟Y_?P<}[`{WPi#gry&4f֜Te&Wz~cb|UoxU*^K!V||Dd9_~|>-VOouK5 x>i-'95|Ge/+9H2f`0Nr=+j:pGQn :UvVhIw*@JZ3*X(EPEPEPEU$EUQEQE*Z)QEQE\QEHQEQ,( ( ( ( ( (Z ){ ((QMQE)݀QE(M(EPEPEPEPEPTlUn\uj%i/i4}g"ڌ7>\@y%vzl6Ѩ۹KL/~"-X-s$(N&vww 3)~CҘQptk&Fc9Qweu3ld.9s=N'Q`ȯFOvWX+Fq܎JcFfSmWxd@I!^zpgY 3f>bgNOP%ؑNwCWm-[(܃ww^WI#t_6W'=4phS> ҭ}d1C$A_,ǩđH:Ӝ)8QpJN~5و֍g5#omx>Di_ک]LdGNATSV2<,GP:PA xUn`G\wK_ͳxA_Pzj;G?f>Kֺf6+k,<(A?ֽß|!&iukw=U>k}/P~>ҴԦ+()U+_|=+|<Ӵ+:=fk\i6r6HgҹբCW$~t¯zƛ]ƥ1ϚP9#O}x湖-2pB̬[gҽtX.cZ1(9X0}+xb]_FF%u _0=}̽H{VW{x%Ż]xze 9dYmM?wuW_lu߃cR 褖tndrå~c_|?jvBIlgnzxT?mvd,ֲzf~mljm[cVÂ3q3- n2N)?{6^ӖxGn_Ft}:L[I\hY] Ȥïx;vZܙ.:޾_&Yuy#`"M 3ưGuDȚTX.$p'z׻*w-\4%e Xua ޜIvaX@8 yzfmuK zlVܥL3ՏS_5IռQ-nIa(Fv뒇ӥ~?kx_?>Xz}^-}JNz(T?w Ӿ+laqwEi]=?¯puS\[Ɖ }}Y~xS{Ouvլ!-MYEœV WVT|#H6.G8$WK煼Y^<{FRŚnxUy+;ֹQ-Y*'t{]/SSki~>%[uⶒ%Qn,qӌe|!|!ŜT]J[+٭]?}o~?hoOΎ{Al2lٸD 6aΡ'4\9i`~XnܬN00~^i~f+*Ckvu__SkV?.|AEW#*3N|gk y(]Ii\^[2yh7<#Du_|)u{Gac>Y =Oxs㗋daAqz{(;4Yf^Sci(PwIimsN*7F󓊷wiZ|=QDd ~qa@sV.o'wD,c_εvMW~17ZӼYwⲺ{sw v9⽂|([{H?:œ@kGQ=J.*N溫ϐ _xķd7SíZё$^j#_>͗#>jͮe"ܬ>| x6׼xω xV׈~u}6X' WC O_xW4Vݬ6kRDҡv9-(ʽ,E7GXNVkXgvuKsx$iEH-]BFRVFo cxgU{.Ꮑm coZ"š {3rFkF? yRkm^)[1`\~mً 7xijO_Ip]*^K(8-Н@ɮ)Y5Ĩ%fGfۦB3 2G@#xG> vWXi :~;F F W ٞu4ޭݶ>_x_^~ϫPY'䃞Ժl82Zlg&<x?|]hwlSg$WsT'~5wxS>׽+.4zdhy@w7*H2~>x7|+`L5=i\ S8$:+#Wz6a=^䘭٣P~D9w=~xV;¥W(Cш~[ ZV]~,:?-;˥ RI!&[b @XL}-7wo~/FVWZyѬd3G_? <1_~|Uwꚡi2Fd.p<.sW6-x |kBiLZEu ~i%6R5UnZ)34uO^uf,<9xN&Xou?*sCr_~#𧈼9-~I!ъ[ޛUCdOJ-c O eR]k^hu s3Zo#FSw饅c8㐌Q)^Hn_aBʒVmv#ƻ3]ҡD!iU4\$E $i5ZYw ~6O K<^_ػO|i57vė2ܽglv:߄4EWկ mvbCkЎFǓck')K_Vsl>xoxN9H&uEnA}{m^Iߘqؖ;, oX/^koLՠGgw(@亞2GsuJ*'GRzt^wex Ԅ 3 O;rGC_Si0[iIמga$ |Mù:V*HϪR\SrTl||i;ʞR7JZF@:q8cM${^Y`_W%VM!u|?^ ? QC<[qr:Mk~z?K'ò[iKq/-f22o_C`g=zJ2Mf*qQ]j-2z,qmhTe{أO(ƍ4--e1` ѮPBUOV8I=i|3G2hIp@}&g>륚E_Q7oOY_-ecjxO4m#Jߚ gY.}vDSMu+F,2y{UcSYZj!#V.k Rjoo*{Ҵ./DԃHe}(y¿{K3322f)~f/mlvJAv-׳3jƕ7)h-g4.&޻A÷Ck_TYDXGRT<k"E1 ,p:kߖSƎ3Q)iT7Gk=f=即O ] k40 4-&8 Wֺ+B83<;Z-.oo'u>4Ol.4ZUko+(\䎝5wY˻krҖhGXgOC\֟mhw 6"q:gNHO2.ҀrKzbw>6,$աx꛿nZ?{)Of9a z yxl> ꋶTgxL WQQ{ 3~oS]tu[m[Iqbb$OaoFZ&k\#j[ݟfҾcGQŅZ$ѐ :fOHF[YgrGVη4:QЮoEP6W8}ExM5s\VZt'X8`;$UT4GTBy䮕Wmq~iuOMg+otz#Y6M! !bQ_gYǎִ9;kyV'p*{`W|08_ yl.U=Bs3Nn}CSM'e$e[ݓ7 XH^mc,/5PD_ts#׍ϦjB͸Y.kW^F[]mx/adڢ6?0o\W=:-wJ&MjOKC_i#xd2~ig'~DJ5s^Hbsza>|SOEi,4ٖHu U¾А a?^K;Su= N-ʶf0* )Xֱo]W٫⇎l xX]F͈vK?+'j>"wSeO[ge呌|WE_x[ÚlWdMݝ2CҽYo[h67,9(B.>}Vpe;TYhzއn-K"(X=KY\ԍUHc^nlWqy;VM=m̬Vr<0['*IlWYRJ 5+ :m%X7vFylr59>>pDwqotK!l''7GiP fl"##ۆ5m?m58h x\M%r~׫MfO#7zܰHێ6 r;V&JǡJRS}"[xP+K1٠TF71^Cg;4;&𮓩#VSujI^C*zc5-k]^K%'ۭ`''̃'x/>i[[%n'y7z=hN]ӯɞ⟁xW^m|)|BŔojv̷݀r:WoVe6 3A~Dxj6HvL7pT}qޣ>+=泦&(!IQ1ZNzIK:mte^y91~5|1xFlE/o`Of5ck⿉m42M^2$H%OA ꣸WxztmOT~xBvxnd/ZO". @?$pJs^V6sמ*ZMk^}/t=GxORm.[Xr:^rw^"-%r~q2 џњ?hַ߀?M)hಢ29cS#sķ#_D"R1 lq,rFz׉ [SOˇG$]xÞ>mҭkџM1~ghx/%.&L%kcbP# 7RD wfȩ'lB9/fRWwNOv[˸2,n ܞޭ^"( |:7+tl%-L asb%eFiM7lmb 늞4Qڵ%k\Ѯ$hz*FR7ic'!rjiTZ{ Ư MDLd.NO?Zp[jaӁ"< TͫeU1je3ל➎7]gic*|ݿ׬ǂ u#ldsY*1%Ik.;wBF =MKv%KN m$8RA,cde ~f55˨;qRVD7]?F]<_enmgD4 :k2t's^OAK-ΣB^|d$E9E&F3KYQPEPEPEPEPEP((((((h(` ((R)"QE8QEPQ@Q@Q@Q@RhGdrϵY3Weg̻%bƺ&Y#O|1缬KE RPQE5p (((((()7ƀ2=h(((M (w_a{ȶy9Rjd2|9Ѯ`fki/xm*[k}RB<Ô dzT?|[wg|C"jx.ɌF7`xG<+sj7rv&=?Zk+kزFN*?tE ޕPtGt=};+|˴b/.O㑎\)OA$&C# s59\*޼ԣYJmIWj%o${g9kޣٞV&Lgui,95"9u 9fnu,($Y$߸7pANyex)`eqW8hlyY99iQMJiH(BT>^%x =^[SUs+;0,A$W|; <jl({z(y$U`qQ\Rc= H8־4O0j\-QG2T^a>s* Kd`?;7&9dJ-56,[ eXy*,c,gNJHy4WJgaҩ[KCGO_O ݦkz>3Ev夛Wן$䥴Xn9E}cu?vGGO" =+#8Dd}ϹkCh>{R|}?Bz5߅uf>\Z|H44)M-<̉!08z?1Ath6^!n!!?J>a+?O@6lpZ6[k,rd zvM*W*xLB'%:iu{+GC ȼgץO/~_ /<jnVJvY"FR :+GvOu ^5OsoZh8A&$\:_Ax!?#hݾMj&UY &@>cI2I+УV'}Gt(&uxoh_G=l8o̅o Kx{)&,˒"uo|pUuqgg^K d~|s?0|5=:y[qH*1z.IoVTqѾ'Ћi&C,al0@z5 ޵i=S20-ǘ~gME xG%}*HNEo.ͤ1ھ&364(%MkF4GXX39s-d{ccZn<4?|3h%:VWk,Ң`g%^'lou(MQ㵹2f )Qs__g]sĿ+Erx4|֎Vb?§_O4 ?\[GNP*ݲQ޼L!'Ъ9*-.f׷ew> .^~ڟ*u)‘Cqm{gv{XJB nw ޛ:K@]m#"H,.%%kEa|s!~VFG|>;&OlYa?sg JF>&Ogď;Pie98(0 -.ir7rbthPZ2oNmw{˱0/^"t)p tnrcAfZ?ii-4> 9r$t2zb3וjFso'g̻󍇲8'u;HRa" ĭ珡:k'|:իzQ}VemZT't`{xr[O]Rݼ -.9>zGAkM@<>t4먖HcuaC/WҴ'R8u&"א_CyadkL< V..Fkima;lby9߇?iVoKwQY oReDG=~|xsV:Mo1Ga{jE_g<5l;ʷc^/{,˚ֿUtm,=#ž񧋿j7 |9-|)r^4bP+y(]6n8k3ڿ GCk/EojZ0/ʃ򜓟Q]=oşo+K?#z#3\5Q]3x¿|+i?Wn"Ku#,.cʢ8e ( 9958(j:Xntڏ2wokTcƝ_v5-l]ԢVS6$쓌Cा{Fk%zj$f' M`Ҽƺe˯ Rn92׌$ 8<׹|:/*|0}>RƘs,ʧR!LWVI9VM]~Z?mjm2;I,tLXzo4+M;UHE;ý#_?NO˯;QVmd[Rǟ , ~\T995uhVvkmR:|j幄1uU+jϯf|ߴF+OOm(H%2u ONҿi5VJ/M3ؼU{|"CAּay(o=V(ⱴO V>h?'XF7~d1\_)ԴZO!AsnoTw iChl{W=*^nnNkʤ! N6dҾ[Ï? &:DeZl7;׿ZoZ[x٦ &`Qƣ`qkx[%4l%FbHȐc3ϵzCsgqow;۲Nyl/KgkX>R҅;I(.Mf&8,ShU$W˿iχ' u{_wA‘. *2ӎEy^-mEUxPĀT~xC +SeѼ1F>R/˕+xWE2$ZߧW?zi_~~<_"yvgtg8Nq<-xď [IvK:/$h,l |GGyUMʞYm*Apjuwwwe՝3ȯCǭkB KᖵYiWӺX"YY^II91q^z?gڦ{7u*qYF?{V]=,h-r\rI~no v|3k` h s^Eoj:ρO]VwFimN=9ÁDRFR:#e'Zռ=zm}&O]^Nl$$_>|ik:o>&Ԧ"宭jz1e8ZRiN)vտw=+?IgEb &L)`-o>E<;]ˆloiWucU, #+KI:gߗl7MmsW_&)"m Ux1`+K?&Hg@n?'v]_iqJ"bIF0A$wgߏZ'~4?Rj!xHmic|b=3[AYiZq*Smz>uy}%Nō[ZQQ~Kۉu%sbf޽zx/0D:}M%v|X\sYQ{bIMXC 0%A$`vEz8~>j7)n.-?7Z QOlN'pE{v=˃j/o%@uL& ݴ1lX3T.pֳMaqcVA+[ɓk'&+bL8LH\syNzԴ}Q-!0N"}OOcSt_77M2 L \9xlsk!t~k6)3E#㌏ZwGZO-n|ȑ7kּgMsഷ xƓM+g8+9SsWS'֏6!8$pI/x\]H̑v"[~v_̙{W8tծmp䩴Ûk}ץOmKkzU֟걈 A E(9\{n*QogEx֌ A^Ǒ|fR E04{mG~0:xP'sm վ̨Y=A4l3֗{1J5g6ne}M4<]@k8V&IPOVŞ64-d0Gd{WQփ,iqT1F Rp8kEo%[Qn@n# 1ڈ榯b_תJ^u_ CR p`P$%M|ey x3CkvWn9&DrG \uچEr3D8Vbǁ]/1r7zx(̇$muǵ|iG*e878l߫w<(񝤶S[]fnq.:!.+WxrQ+:IG#W'=5x3Wk:̳\#˕$`pz֔_i:&;WO3ƀ6ׅOӃ,{4jՍԣfws Wutpj2En,tA, ~a\Lw f~&ť1)xo]bjf6z4b6< 21Ҿ!G/֡4/jhcF|G}ϊ&&#=={ XJ-9ü$kuj=-,{ Vtzɒc,>]YtGJJ 7QqW)n$4wl1|ydQ[Pv[%▛w*[wO Gn'޸}2{kIX-MǸ'j]FIxbxc8=A8VID]WrNR)acQ%#WYUVV dEo10z뢂DO0 +ךϋL]F-&H`rۭT$cUS$]fHc.utOsk.tfNVk%o3f)dh5hV+*gFFv<+q,$̦;s(>T:=8JOOȪ:Timq-cʫn4m2!U_)y7{ 6RkX#u+54, *A?{;٭:o\UYwc񩁒WHHs{dշ{yef!Qo'!/@pIOK{e+& ͷ% #感|W=6]8oCq fCەOr0~UHK}Žik<{O@;'9id/pw-S8瓁޿^|B4HH-cB|}YI=5 8|lԭ5-n_:iY{-!N 9y3om_#vlyyf$rG5̵$=Nqϥ!P7G;}=Y<2e{sIy=Z|+y99Kꋸ:ar7u?FVvN[8qo~P=yF=rO({#7h <Ar`\,Xx4ƻM g}h{JOx@NQ+7{۷ .cI#^h.Q!}EtG?k#r)nnUQH펿Ϗ )ɥW%y?/Uy'*~%]>P'~9ɛܯ*qzM8*Z_SL7^ *Nzuqy$qR[pjRxn'=\^b;G~j>.ܣ/ 1DnQbs.HҜo[A=6r(7۾nǾ)ld1ץOզ>xu($ϩ5;I0:OtmU,GBÌ;%랄U).ľkEuQGgQp'ԵyƦ+vTodr^H=YjzYnZ_CO9p#PQ#;XҮQTg}Vkq@Mjd8{ J훱 GcKgb cN~f9oKmtzrK3#?4ulnָI$gR*%0h۝ڐRۅݟ~h*TC:[z֗ՠ?lv"&2=iMʎrQߧJ*EvǟV}2nq\j \*&~Ɏx'k /2|#22.r> #57>== Ē^F`{JjhYU:sҭSќ4{SzqMi'Ȯgۛך> Yvzi{v::qyA8 Op]q8$Cii P=02PoWgs& r9 z}*Lq=02'(^Cqɮ8p08/~gge=H:),W5Wu8$<KpY Q7^u>4?Vfe#-H=ݨo@랕iF}7%;HSuɪXH띃jLBs9Ȯ8j;+"־Ɵbg쎤yc;"0%|gH^?ː܌gR}fC֍@v8Hfn>NjP148GaGFO uEKpk:qvNsjzjKǩS?nArb{M:N=k:#bU-aoo5^ݝ7 皥.qkU.$$ԚIH ;7ϗ^.b`I7Zr2_|wDoƭ%7 * =k?hJi/_k4]Mѭdd !F8:q^?ZO 1O#[-OZI)29dN2T>n./Zm%MDYBZ4 ug$5H*FEP09x|e9AҚ_Cx#Ү5-! r,bʅUȮ2V5]Kdc}6MI {5i%9b[twۄBX *9+Kh$'u>7R6O eι9Rr:sZqN^|g_*tp>bYIcsӊ}::q*RMU3~x;z3ͫR'$iH32PW%j H+KmsVwK6X٢o??jX[5ǚX5ۖ 2r{bTҪz1KMFɬ>D܁k ,Isj̢ypiYsdPץ}vUPJ>7<Ȫʥ +{+Y$/ A࿹Oh۳~xU|< !zy AYg8ag׮xy-,IŝLOk  FԵq$ 'ڒ* [Ԏ;]'bǕHR֞$2խmXiP=kutgGVṷ'w?,ŭїoFy崹w"6Gj J7a%O!X/KmNU]+?Yu=컈jRiCxc<6~-`<n9fVL~&~ҟ |ƚû\7n.V isICH*}s[3I3I4^`$:ׯGo~o-R+!pA+5X}pRo}x@6>',D;^]TUI*gCeX~6~ 74Sᦿ@c&&<-p_jNFjzVpWNW&FHP2HYR.ym+o_|> 鮬`y`n//-`u${~5k\мBuYA6Ń)qq5$^/cEۉ AgeGvTut#9I---.M;Uj^ŦVKHA de28S4i7wr-g"%UW|5ִ9D7:BO)ؚUݍNul; uB%;p R\iK=65x_᧎/-wTҼGhEa7EuzGn⾛Cx'/=1wg՞5,X#ʐd9_Z>y77}6-W_$f\:GI}Ӓ/4rOZ2mtMIzC3%?Ɖzw#>mRRg(pS1s_V5O-f[K 2d_1]WYx!w4|aUrGPFp=+ |WJxm|wxCдDR1aR@{Xl]eeG퓜ޫ?cO xOnQ#w:ܖ#qA+#wktI}̂3Ĉ~hv=3>7𶵩xGRֲJG L zY< sw-KK~-ko,>]^8k[LaWV&dzyjmWCռ{ľ 3Gֶ yXǐ`N涼c#ڗ,/ {kۉ)WBz{ך|)nGƋ 7ƶxzp|WJ9%:t^>g~iq4!褀1b|eH)Խ(Q~ lSq-VҴY ,lmĒ?Z]y=F(/*eOcU= 7ieqMrJ+U2q}E{TR+ (AM:k7z_YHɒi!)# kZ `N+[*ǁ׮wWi?mNQMms6 XX#Ҹ2/|^3-oVIH W}9FBq-mrkG_fWy/>#|F5 "3m #`GN?Fo[cBu4G_:]C^ ݇HImx+|Kq\YEDVW[zMy4z֧tMdBy!{^mDW񲡆Tn /uh6wz+o)=oM-?3drz i(5UaXFQ=ʜn#d:xSҢu;UI0Cxx?#1˩֣Oix'oU۟G+Y{c-E5;YC&ߞO5HO{w>/~'Ţ/-CWPwb_¸ 0~n0HXh,H|+E%:¡$_|Oោt "畾p2pOsX(A[s#&;-^ͳNYt}?K,FN Wݒ##^G5#m5L&S0 {7RYZ|1yI 7A+#:?z^wJxvqhv̸QtY昅ZIԓR[zk?N]d^%*!LqonGLdpG43r֥F(~RGJ5Og]Mc+ #Nc 1t{7D|B+Ɗ`]o8WN>TԵxe[Ί]XګkڼzlgQL#Xq@kb V|INx+GPǯ5Zq$s/=[&i| }>xkrpkmQ H&GRᛝ92xPɨڞ$ @@<py6oK2E;±3_}Y^~_|+u--~_uqУNwǙ䓞?^CqvW̎ 8޹3x֒HaײC->^Fۆ:mϭy=J5kΜb/'qhZ6z4.Pmghڜl,ĭ2{wF~CwcLb:^^iV9sxۅx6d#2?>~t3<ujAHduHED'F3k<gB3mJe\]_lC/oito.Cǁ+>*MSS.I-ؐ>f'nң }i~1D4يz*e<40<~ =1_ ̣U/u=9m S?3_k[֏i$ܠ# _Ol|1xzOqod3$sڿ,oo'x~r.N֯ .$xr2r\.d05]^nk4mEK:ށ⏄^ 0#\  Hw &|#~ Y.š)}h;k4L1&~N&kF͌_w?ek@pَyZrZuީ5BrX۱CDS]p}j)ުgnt;rriA+Imm Nۛ`.|UIMO"eR_\ u&TݷW3D$o8Aj8zTZv' { 8f:V%b{a =Qh`R3Hji\U-أxыk'ƿ?iT߷7E=tđxV#b7,"Zqx<jI<@tKmF@όuH>½̕ڳgq~2K|/o~"iYf>UAmD8{R]Zіy#QOמONx:' V'Aa_  N7+aiʤ'}tj LZO\#aԬDb3K c`y1:Dψ ;`L{;xQ6 5!>LZyNx-ʼ\uմj6xw[q7Z0u*ӳqm,y'tj:jM ~P/a؃kfH?XzVoK&6 r}+:J9f*q:NUx C 2Iӧc4KL5h:ƭ ݏ^=kko}|XjP칳Ld?7`sMmB\MB8s;}mkMJS&7WQLSR1͞I뮅|)ׄhh^Vzϊ5km6KM6i<:VQw<c^Ay4 .A"-U]&>,x6=v+쇷SJik٤o? x|gW׋tpwjRE. #F %SI{ >S@W#+3 68̳yVf/:^%Wr$-v.zzDZUtyC*{]W[ VQkWsj:KLe@uq^) 6)[ŁH @Hxa_rVm>0xFүVenY$'- KğMDbxf'˕pA+J{V3S _n.ޟ>o?5Yh7CZYG 9U=WW4OcJEJ֦HlABەl`2Yx Jqߕ*J> _\_kFFV8]q'`%>cJ*: Wk/xw3a_jiG}#CA sn-oا٦ej@Klsh=2~x;ᶡxgHҵ_;;߲.yOgkZgtz'5fSQ a={Ԫ9iόrv^"MZ8&ݧߗ9#8}DҥʱF$o1$Yǵs:ϋΙ+ZY|ƠLg T\Ǻov$bcXg {}+ohz1pXR~Zoc8-(5u՝GOK71P%_f~'\H~)k4Z!# s^_ž2K:{)-yxOs`^U:e \sp,w 쎇5kı4j4WWԡ0 +%uIi]sOo.d[DW(&ZWM>[\Xo+kXS8G?Z5G<s5(ndRLb ~U'~ Ӕ#fۖϥS:=ZyQ *F0qq&i)O146v]蹼%deߝ^|,Ү.m{D& et>Ʀ'P<4@*>''+{Z}W7ė|6H~ rʄS3T}^K-Begf5ۆ ߴd tYk=~ufm38JkFV4m{w_4yuYkgr0eֆ]he֮IAJƭdSMJ.$'hJ',Z6Qov5W׊{ UAwI:=ZM֑7,}ը>v92NF-Fn}ڴ#Ɛczs)qWSrmdj^PqٛhyFsqip~QX>3*;wHXR<ߔmzZʖz^<\ɇ<,JJ)Sּ}ߺnzR]F"rzU`Ku.$:נxvF%iqwi}sxUUI|+ ƫ!!vVʣMvPUgFߵ}ltk dJςprc\oMy+zKN| fLAުǥL$yF$:ޱ~cII%w}muYGc2"I 0IϦOQskƢ@=Is\IW VmFX3E<[8W2mW; ]BK?T^1p}%h3fb]?^^Zͣ5݄Vp8qZ_]M[7?ǡh|RԺDӶק9k^̒ ouO:G1n&?`y]>MD󙋀2@GQ_,{9"xSs:p[Gx!a$*1㯵6\YYH] jӴon5" "GZQBK֘lP(KNXU3סp:ofeؐ3.7951kH[(}Qq "AڋA皠-vs҃h\8QI t:BP0ڨ\ -olzVʧHZS-6F pT"4_WWuv73P8%Z E zW_U˗F ۴p.A  }ٮ]4ܼVdӷ/{п?igMHRG`n7ɏVm.MXmynqʃ9Wssew׭B>f7 =+vHbAx?_J.5TȊTWh\py=kK\8>JteۈbMϹ{pKdr sceoF9=|`ۏOZWf`!;q}3~!B8sKW~ֹ،3& # OS隼.NY<ĵ]>m9?JC}q;"`{ddKvP͙>߶10}I ,䁸d.F3]?$>b8⋔=*s֚4C¾Ǫ]X뿲I4ɂ\mQ\n$ɫI8r(?Zr}G/iuTpz558*CԚ xqڧhӼZiU/Mf_!)$ǯ6kGu.f2wg!炿)V FzK?ݴQH#(Z1oҹٿiٚ /V W6z,:xe᣼ޏKA_x:䏡SP̧ỳ0qMJv*xm^%>.M̒)*GY7?jGeYrbuXK;Gz=jq}o-|Jsҫ0S<}y,HdyooVDر ؘϸeU|h._}~f9?/Lza;@n_(OG |bꄌŢrk: )8/Lא븂yZ.= >qM _Tw3sӌ=<jőS*z*?(կڙ&gե;8z^ZI}CkE?_H22X`#~v& mÒ)mfDad?R_uӾxF={g9ϔe^#їj%z o?H ɦM ۔w#mPI9}vk(fA5|7<]Ź.(G{Y/ht9a?7y+\i'OR sZߧ)3 vYso(ŰyeӜ6;rPό_nʟZ3~`h]:TE/!k;BxUF-Em`WA9$<$arB q5?oO[g1>hUf0R㬶?k;h})đ=:oh>/ &3_B3Z Ad\vad?2q!@0PC2Q?c!@3RE·ewGC}qt~'hkyMסu\ǀ;9K;#|A#x?2/ O)'$W.?X}qoD7PZy2ioib9%Y?˷mZU'MݸeݟfeN;:l{zGo’}^0zAօtKq_͓RB5`˳!9~Cܴ;44VO5115i;}M`֓OtPI=_^#8A9g+7&Z]r>1_f'nΡ{z% @1l۰`N>Z+pv+3fM? |FYVo?QX5(c۽<gd*dlzTb(3G_^jS{Qgd~4:O?i3ctz[S$U^OKTц Y(=Z}|#rbO^zW89WE\)錄g?K`u(jO*/q$5'E 0=qO!6EYW%A4HI*;OWNre;_+xcHޝw,;NM+: fwe T~0tυէ=Z7[ 45<'3W;93g/٧]WN&(泖(k >S1'sƛRKJ)HX1@{F+8;01jt]{n@wǏie{,c(g PӸқwC~ֶ8&^@U&}U"ZHUe"\@?Q)_;SuOf#,Lr}_{p"cK|D W8J} xU/w/?cS8CϠdj{x.TVB= {ymp">Eȓ4rQOKS0#xd4Mg)ntBPJK:==µ3+EɲRvT_k|,uZ9p$];Ƈ_h~$ִFzWer~'D&C?a61_@a+g8]e͉Vڤ_W MmmZam!rpJn{$:冨Kgs ޿BZ~ux֋[W|GbiUv{n+Lg9\f$X F qvY#^ `$i2KXKU dPK:f^|gw`a#=:f0u&E_tyr>~I'zu5Nu[4{J34GιukF fB;尨ϱsRHu~߳Tc]=SUi0o܌s_?u]*M-ִ˨0$DaD<c|1hvS=+1Kö6X7wO]3_\펕oqh |"/pN9N5? }kÒZ񇇯)M*\yF$ZHR~`i5 s>`:eT)mq䇖E nA@sɯRw˖WV>׬$Oʗv؎ZXt2RwE}{<{XxӖ?W"aD(1ܤE↙ⅿoF{si}sïo/~/n6k-އf/'{gM /nt5 Lљ# &>d-׼$s߱*o~GG`zy^?|8|[,3g;ROP3^OψԖ3ѭ<[iIDFW!p}QKM#V5)] 릱ݹQ>v?έyW||(: !4NHZeu}-M{|^MFHZ%^dVtGlڸKkKmFyeSjf u;kyok*2V$Ze}&i秗<*Q@3U`ǦLF]JN\v˘Oǿ\] B]"[-QpG*>Ƴbעͅ/)nfO90H%}Oj"}"}6G'YY.-8I`{|%LDby ׯ_&]hpTl ~>.յ+[~C]vǺ&"?hմMAo#M{''[k>d"HmFc`n{,b./Vvo|s)',Լ%'!pږ=DnrE=k-5zwŭ>Ns<&;GYRE_yZԶ5ǿOcFH7V)NrAAkӢ;b|Q6e*Z$hOl<4-J)N[k}]_Wnm/ +/{᜶Mպ=weyg+(~7- g ѕO'j[_7`ztx/ #v4M!$;Jc@$ze]sR^cĚژ[rc=6W2qz|K1J08{Z{M9>:K3]o,K $y<_+5liú(G9}\i^!}WBX%X`w'}1z6|^-Ofy :Y}y^\ئO_Sܫe3R*v!}K-I. $Hr7H+_j:4l3@Nnxӵ}_wzRӼVʮvfs`5'Aw[]4WԼim7؀XV&x7^[c䁜sVԔ48puSUbZ^-uVLm+Kv-{,:ƥ$ߺXq ޿uJ yaֶ׏uv Ja`wϽ~T~~.Vn6F.'T~vƩBz8G>N[GYXAS 檀If9VN0RSN&-]%X/\k0v!MDKu-IWgګ~+/|;&q"=`_8(XچԴ\캘Tcv 5iVf{?/з~@֓psZǑWHG4/8{5x3CvCu s09bcg^;1(crgל\x>#jnKfbc ne*t~en9,GAil@,F? mZy%.23wzCPZ')H߇8瞝:W ɭH!23( z\SnstGi~&MIZb%V YP2mWS`4Ȭ ՜,d~퇮W߱ޙgO֟ |{#?ezw,Łʲ\/< rv7*jpݛ}1]mnTOWU6?B^9JҶqj8^-ꭺ{__G&?3i=itf*.?/$ U[>0%OP_ov;Ad_Q_ѝܥc ZjRƿFe.$s>vٟ[jS2kknDe;v{o:i,tK99XY;n0;Uaծn."C'\:|TMHUd_(p=^ӵXs8]ƣX kK"vE]ϽgO}Kjբ4?km<,VѬwq0o>s{ԖFb;0$nck`d|Ř]^ X '+c`5~i_qwnUȊT<ެY[wj|y^õo<2rx~i7누{QY:MԚtK}itϟ=ZK DaUX-?3 s%MSIRx׽C? i{D-v{"dodO_;ıͧ},K9P'1#5G{quDIEN: ]GSr&]]|4:v"ّh2N_zVyx} -6J|)܀~V_ ]ٛ2y^}}~P Ld^G _UW[; gz;^?$I4ؕ[jt';g5>Ҭ|KM H>^/[fa% y'V4_3ZZWAYIe}4ZԱSbEJTz_(廷C'FhW|v|qno D.mh7gcOھh2mF[^sk7grr:tx/ izժVa/GwJϦiVV]n}]$΁"HӮ^m0Wq^I  mm=j 6r>Y891=jO 3Knku.B!'@2;"jTjԵ[u_[$|e>1Cp#U_]¶.Cg5Y\"wMf)&\YmfפzٵD-5bΩg''dZae*wZ}gj"ծr#~k{:l-!}\lR9dr9<khz|N$J9l_pSZj5;y-|I#'[V7wz>-w*sjM%d,f.YJ%s4?:އ{^@Xˬq짦lQ ,y3? kw-eIԡ0uU!VzfW/0G ir"N>I]h<ѯz=oyw-On(߼s~nd܍?N8 \y.vozu-v^=5ycu5Ƅ&H+؁^uzwMQ(>Պ 7SK؜yc*z^k1ɸ?0$cCTtY8}3Z֕_+bOCו9Rw]=;\j`h0qwtVh1hsky$JG,uN*i:6LVtyIV6u,-އ\HlvZntI|Լ*;ނ;շ 7wًǘ`~Boc&X:^쵒"\KʥN=hi EbyAJM%v}eJ9WἸh\ w( zpjMCHuqepL܀xe++d"TVM?BiR77MaxTK3 V5%E¶𪫷q7tn)L)(K _RO8fDEU'&9,N%i`Ui}o݆ 6=hV\\RYC$X&16|IOVWOs͐^mT.qc>Giq+uO,嶌4ǞYU3Yw0%̈;|܃qI"T*FPlk+ǢFz>WԟPⵓԠXJ18_Zn4tkCZk6lމ縓QW+}}I=l%tZvƅ&yeA;I5ݮ-Fݼ+'ʰ8rF^aw_e> kxL~<5-F'S\3 s|w<qYh2X# JP zN8fm̯N%(%NNoaqu A;XJɐJ~+ofmѮ3;388+[oi-T"z ]2I$K;u'nXG0pT/_~ͽvg:GI; 7sÿiXEz^qYI/KX?ޙ$YG,Ob~RZ3jomY#l?ĐT8VM+OCkf틛Qmr$n8p>l#h8a? pҒ"Nř䷷8XpЂ5%r@ F-!II0('[En#i /Ƴt94n[&+Ld_N.]Wjc[M#ŽW-Թ8桒Wf'MPHL3FIcPʷFOvbdo\~59`29WoӤdW,Z_dX7c?Xl4 ?:Y;}`1M=6ih/獇or־TGwi^B;j{T~?`WSrj0G?ŴW_*m:v9;ڛZ><65\W k&<^k9:,Zu4D~Wro?a$Gp_sh⸺aq6FT$dMW&牀N si6', 6yt'i&=cϮH|G/*CJ q^}N?g~gRKTY,܇瓹H߭03!;UѢ'y?ο ωoahok$'?y\kzqq}vQgn:=O*!Pқ> ]>}Нׅ4qc~f]V1׊>-~Ϛ{~8|=FW5Tc;kslbVbCA ޣ Ĉ2~"OgྃxtfO~_߲ޙu^vl-6} Ⱥ?e-䱀!nWkqj6ʿ2AjI}PUQ߳F;-ZD @}>vZ?o4Z-{m6? N+jV!ٝS'1`}y:{H#df'OÐZI3/5xiʆ'wT|'pTi5ܕ?:2 f >LO>ET,Σ?8wƹK}-t?Fu(oyH,=]^BFkki<nq_+OHͼ@.)H 9)p\x4__#5Y{oU?V} =oÚT}͠KιK?R|H,2Giot_*fw.Pǝs֨/J]@W7͙I;ya2JD%3O5_VNyKYTʹ{/.~!Eʱw(Gy[Tip#^SQV3]M뿼ixkXuO$_3qg~0'5??y@5$N ҥǵE\Bm|$ 5-<ӕ06 O4qYGOյ̗쏉l$gs# V:4=*IZOd>] CAo's c7DU2yGm.Uoy?Ӓ+Ƒ|RH&8#ȫr[SXΣ_lQ'bkw1aF>vG|" ?<{g7GFk@Qv#⫛E nV;֌}k9bQ(GdUH&#sҔZB0ŮGsV8j>3el;}ةܲ1!TRT?}QcjIq] 75s z=E6)I|%^k?Qϵ"meLOkC'0isV5P?vgeqUmt-[7Mԭۅi`9NG㞕f] y.cfgc䜑ڻrSz5,kdawm5 U;:}A]V)D`ۋ)@ZIo=%΢R0(F;u><Zxxhe_pšc[yA27[ҿgαjI;ׅ|%e[Z:73zϮ}Oe-vaO'uIbqXWp+Mc\1a^7+p)MoL)fXoฐM%c9 NҳL!r aPjVhg5J\c+bѴGg/?'?z?~"x0z.oF+U{qt=x#C?- :|ZPi77$M?J~̷]}Ċ@>QbRG^sęvm)U}kw 4]c˱1G۝UdP:ynN&5MV L>OzhڙA2ĐQϛ{$lm[ X۰ fBGjzewkm¥že v\_΍F1yiyVQ䙛C'ӎ{Wgxʐ̎x{ Vx[k|ܬ̎ N8+3é[jop6h#c<u2F-KDF8i?[$5 2R{krG쁔z9W|Ut~M}QD?*/#=kT/nj%B>۩x~}O8U?^;_.X]Dcd+;ӜgWTBHTQSuw_OI6܋1{9V? }%ȃ]y<~~(U5+d6d*1!U _K6Vi.,dʅ5'۱Vr*6v禷}P; g? KW?#U8^xA Na_FqHcMj*=72WprqkCLԓ.Ei#n$qvBn̪&/~+^ɯ˱wo4=WSž~.+np 8Rxvsqq|4Gp"ιԀkXɭ_ťXo/ʀ2=|1ZӦhP6A9\qך!A7yjCUT!7'|G- bv#. Gg*-5,u#Ȇ2:c޻9ծ=&1(Ubz)wNScỎ=TV$z)VR>g9#ٯiҔgLdU3[YH#)(V=kG> vm7)$=qھ~֭_jڔ&KX2z*kO+tu>heHn!pOB}yjΨjB[~g*>sת?B%h j_;:#iY-[gq'z{VP\3GwXByH^_ޫى'w\-hZRs& Tv~]Q|O jxKKSsȖr$1 ?2@=E{&/H|5N}}M si,mTNyso_şdF*5kQ`q˓Z ~3Et+zVLR9!Py3Rr>9ӥ ֟2.n^۞tZC$V7\hZ(%7tzU,.V+Q۹¸9(}G f{i~Z2aՇ^ 2Y5)-vx#e>ևGI>iv梻ۅ\MlLqB3D{){hM]oxkJ⼮b/p J tOXevf!.9'=9tx;&ﱴ1)ǿ3^=r{ؙpq'-H-|%kXQ^*H8\mܥ wܜdvpVp%qsAtenx9kʫ͡ѪJ]<ڂ+RvJzt=GoµfOkUY`8*q$MLGw==~LqbuK4'T'c,H(CzLSݎ~ y KqcvV7jȷR۟X赓̳Mu$̘QF}{w-3TKj\ͪ '8cX|9TzSiFU^etDXK3?mKgX A򱝻=sZp>P,0#~S~^-τ3gg-b,־ΖUYǝN2^*[{;J2_&i_|JVVryRC& HQ h__><vږ6Nk v;ǦE77xlͲ2~UaBkcM30-uoyW]VfBp񞾵RJ?s>ʗdҶ{ZSƿe/d|A*1v`(|5ZܷEmم&;wj3?h]ksiT}|c:H=k|5 PִxEcHnG8_+RPi'kovuE2m!<ִl4]>-Fpf=5>-wxu [5D-[tPtrݏk띣qZ01ERS4aƥBQE~E`c*X7}ɿ+`  &# gX?Ճy+m. t`W7 5G`RO2rzWv yFtc$'%`IE%=+”>;NaNrYU5]=U[xȢU֍yd-62Zf>`5O6m7`kO%~`iH"쵒~ v6|mTjW2ڵ@qmV qR2[Qkq#UOic9mja{PKor UI*vOH7s\_`$]nY!S,]5qjhIA5k`$/1U[pƮWn!==L>R뚥m Sk+'훫pB> +[ؘfNFy' 9㦫wM_3gW$g Hs#e}OH:E5LKH$W#;UQl13p*DJ(jz]+U^0Zηh]BsKT-tK5g%JJ"n݋zV t'L<ȳ=MdXK[Ojֆ˃HsTHB޻,joG$I}6%qk6vDDFrG#kKG8m4.aW2>I2qw8qXJr{ s-P#ۓ^./b )&xmx<};׋O\Y|[#3~0I[!Y=29%Ŝ ѹz a8WqWV_xCmy-Ρ0#yYQry'dxKWt k 6E8*t'߃ujHէF-?|߼Aȴ; XH"PRXu(J:5{+;tֿM܎ ?qAmus]0IU9{JVX'V$/8=fUO Ci$S~b~Xh63\:4j{rUJvC omLKf^ۦŸIaT?N+Ҵ=/Sմ]j8UEQgjz=GK!$"px gz4qmi+ZG4kӖ FOf3Rc _.exAmmB\E[#5HI X85mVþ3R[Csݳ2,i"q:$>𗊼[m6e86p2q3^=;3.ZiMtmUA+``3'\xu=~ unIۯM5+~Ⱥ| ZDB-f/;$ 8Uj?P2%ދs|kk&X،??xuy¿Ï\ZF?SxMJE6گ٦PƬ.gQ=t}I|/;9,n!*A<_B|K( qė)n_.>Xm_G#,G=kkWV:Գ:\npvRN=ӃMEk[G}R2 .r0\OE߁_JGI⼕/oYZB0895-b[ǔ2mUxۡ z:s#i0^4FGyjZ:7* BUiv<֘3.rc=z*L}?m͊9 Td־a닆 1C^_ˬ鶷*\H1QFk~}Y,kws$pIo8ܲr>+ֵ\\iM22[p9$q6vMzzK!;9oSSLG߅,.G:FdPz3j2u*=ݺ?u._%㻵i p33^U{w9q?AҤwB6[sO8z-^-b]EnK3(De">G8ٟeC愵˧; mʛOZݎD20ݽ(tԷ\2$x q4>qGcfscl+]$ 0}יiMۺH#``}l }[rQZRiOͨԦ׳v#tK#QG2l%]e=5~(=|9|M/K98]< Zėjs[m̡A9cn3]υe igKIni"^vV 3q!m8]Kk}:fH2n:7qZӾףݤh q2^Cæ_xM SshOq=s^,uE)1ןRn,'e^bm<Ϧ)v0"Z[-js(9@{?*SSO%J4V;bpFX c,E]dҪFBvn}+)ZV2׊S[rXmjpZ_Hc= ^Rq^ K>dXKFvF ֍zmi5|L'sWp`A{AkU?.ZFx g.|j߮SqjRR-bV@[|ezJz]鲔+H.NʐIhg, ǥ"&o߳{[vp^KY~l+Rh׸K鐱bG-6~ *#Bf q>i7cp>xyKjVe)NǾk-t#hr ϐX>^Jƞ/W8X֮W ̬~ӖwAkgo*J4rzqϒ9M d{'q'H)U}qҨgZлSVb㌆msмq0Ibe%}\KO'w$בl}*\0N &pOsL%ߝg:KvR^B-hĕq61e0Uw;7au39ߊU{&t{95}s=Ќ`I?u{AzA˃< H#@#"^5;w[C8l yIQ}`d9#w>ac})mImz6A-!]fdd*oL4GU^D`{`dbz NY֜z-5S66_0-+qig^R=+kr]Ag[+XK2؊$#j=ShaiC@=)ـVv t1{QIIk"1l}tZh$ϭ4OcN8AW5w,x9Rvvݡ;揘Q~h݌iV2bN0SZOjуjH2Re5usqc\4xV޶/?&|[uV-`r8Zh&3xxήU[f2Wcy wlxYX\ZWį r@63XIr \~&x:t&ԼY-ޏykl{ȋŃ@ry+ghRxUQὓ[+`+}ӥ{_ή&tܪ? _V /ʨp'>wm]ož!̖i,(om {6>`=}m' i)oPD+D>fщH,:Wz5yY,*T>'OrJJi{yZu3h8)N xVm:9A!G)IҎJ(iCAFzzNqiN3GRhL.($wJSM'y9NpG898r{梐f;Լ64)6ꏷchŠd6AF~jIY&k  yVm}kn *Fso,,'vo8x_ce:vlv%Ccsh?Zřی}>+__ !Hگe|D?aQB@nsJ}i s\ =Fj Z3]!_b8pNל ƹ8Cjs+3's=ZMvcF8 w?x2OzRo~]_P!uv0?½9c~d{Cһk40OYgѝ 8DߩOn_e]?12朙ehёorħٲINaL$uMO9&Bci"'ߗ~C6嵐>$w˸pH<O~#h@ N'hTp"@|G Ė2jvq k9^tc.p%W6>9$zpG _.jT2ΓS^_^񽇕I.L ms/^kߴmBe ي,4jOmOIԴ-nNtվ`ygۦI~[ ]Əhwi_jJ}{X^!%ugLeU"Q?M]IS`2"p:q*>=~ `95dF#E-]mb-e? #iI kswf98V&,NcX0:kI# Yiۋ t6[~@*mWFkm̹3ܩ^jHubʎn;\]Y%Pu89 ׾+0غuVgܹxlv{| }ӞNsk|G4Q&ӯ㑤@|_tq_(_hqh&"5 U(uG򅺹4Wpαm}6EyP̬ 8S>x_ּ?~+H4IIejHɌ !ZZZ ~WdS[H7X6<w5x5+y!Z h!g <6FJi"6xCIҭĒ_[HcG@^8?Nj.n/gm f*$ArGnkWnrb0r;{iQlcټ9PQ:ơOVZ3N@a)0=5WRքSAaVڨz o i6wj& t[Wn XM~}Z]E oy}K,sT{/[T얞}cw&ܙ#[[9i?3,mi:cP4`g9>ٻgz&☴R Ϥ_8u'8!7(Vi$gY+N/x.oxRнgд˹,"P0qUORN{?.'~y"OY ёn^W|Eݣy38' ~[Y?|?cPޛt*Ӭt`drt+BU;5ˣ/iOܚJZ߾5+?[!ВPn 1n2־P񥇄]}碕}wE4FA[l/̄yk_ZOT|ϵs\_z.KvPzZ\דALenn, *q:oTIj?-5 [[/YL b/:(Ni/I,n쵖Fdc" 2+ J\a99M٧Ash5txQs ..WEy=Ʊb>wtƹ4Qgڳ5{e%Ʉ[ȳ\}Okʔ6KV4۷FvVЬga^t:TѴk V0:U'*֋W:]J^2/`1Zj2we .Փ d=smkVgizV,ծ;Y"Apsz7fLH]"UTP\mn& UCI4c%U}(Hp9bjQt֧֎)id}{o,Q#$b;t&ϣmRH ;'kHo#Eyovϔvsz} Hͺ1'c+Ƅ՛MJ qV$]^dՌ!U 069tXcx gdB+/#D{EzHӚAg Srx^bդ]٤#iJ<^N+ G ^:J vvGzn$R 3ZGW5&d8^#{o{BtXE}#ZBuO{{/u ||h)H)PIo)O xo^5;J$l ۓwqs޿^VjURH/,[-AdĖd8ֿ?㷇;TӮ1R\`$~vPkiA)3xw3J~wWW>q}(S4aơ) ER _z q_wini. ı1r Tߪґ3KNdC3j6tnO헤G"5`=8sxmB8eo c澚QgxlF?#G)Ѷ_taɌ( ;L-#iIq"Ly -~[?pZ" #W uvU%C$\V,p I'ʶRF&5{=*DU_e1WEr)'Sg 2Tvdjڑ)&yXջ%mrM$q^qgB@% j2]_GmSl sOK'Npk۸fH-ս(gWmғ>D̉O՞skIiH*T {G~k>.mMܲ5eaۮG^$9{ٝ=jmI>3#);WOB{W|,ҟJtÒVܰ?_ |io 1pi y{uopm$UOM}';Z¾#io|C.,Fbȥ&NnVg\s|LAwtޗe&⏅f]c@]CFNia#;FFs_%|n-_mӫlѧs*;7׼oO? ?е hRXfJ͖-}Wcw@gYz MY^ t%FW=9ܖ|d?,?J]"[kGZ_O2[kzr;W54G63(PY%Iiǧ}/xV7oJ m[ZH!&BrI;r'brjeZ~ kV^+ങW˕dI>XO{Za`DdxǼۍW¾(O{ ,Vd>tl>S56gc Ann"Y];9'CXW>]?|U__xwB{%u+«|5O x,+.u+׊RVѫgF{rOмMqMqt vrԕqsިicfiIe̬XH.F6!^ x*ʃtjiJGKk?S񮋠|Jz @lya~k|[A-wf Dҋǃq_N^ ,Α_JK&YhX.3-z_cGԵmrյŎ'6N¸e)|n6AӪZ_׽_CeԠ-焫# vkk .[HUԩE.q _P|[]e1q!X]N~r8cߞy_)/Z ?6m1% +3_wftN le_]]ZS&򧸓ʈ9}G+~zeQm&Q3eO^zC~\1YddMr}׷)Ht_:uDsq( St}t5I6K?BT[ٯ?E.rSsOnF$QB|P)ݫCd ".&u[UfFDdő],9^ľլHx]#c=F{ӵkwWB >e97yydȯR߱ {"}#XGI *ރ¾%_=3ie_@soVXnVN3+k[Mn[[8g{Wں|D}RV1KnT12C\L4~`kk:f5m\-nfs\ ^oԲ1kK"Ŗ HaUc|1ϯ-㱻E/ڄc,=G:yds1r^ فhM2m&Kv d a *β9[>>k&TYS;Y3fdĬ@룺Qy!yG{;m,9]Te`-}-o$JnR0@2IϽt}ͤY;ܳ:/1H˼r>VՇF(̯"ΰp)9op:cZ841q /U1MbcKKgOK,]\nֽT!_ɭ°Z%A 4n9'~|%x;.Cx~[h#{ /WQ!yr#Jn5I`p<" p6repwVO;}[>5RtՖ? `WF y>4[|9;A0{G= \w}/6*JsĞ }sltm0y^eH) =I?x m{K5#&;اȾf 1]c_L~̺xuOpi7؁4}QOWʜ0[]4>G/B[w#w{x'f"&?W5 A?/AJK ~:ww?l6UN1OMޯ"HW*E8Nbӭa+J1VCI'׽.ppOҎp)0i]^;M穩OQ A'>&ݾ:╈==*i=g$1U!847Z֚9iKMsp:y(Ib∵v8&A8=8 y)szR+ r@4޾JF9U[IsM M'<4 ٬'Z 0Np9=ғZ畹 J}I'ΓBрc8>Z;gjAi.ѷ9OOJ:cODI0 0[93qn)HqJqߚnn9=(g3Mg{PxQQa"ޗ&})}h=O9igGn~tvzF{qȤHN9ͨވ|rp*Vm$UTrrF(;Y@ 8>GS֓Z3.y4v\hLQ?ZwG|ʎ@уǭ`;w%hFGZ?Jp gZ?Z;ځNG-'qK qЊti,D!/7O1 1 9Q]S_ֺO7&dC 1m1 OMIf')]qcC4zҞ!i$uj T^3U}kHrblךǸ8ZnUu0 O TF{_S4#+;R2lp&0cXukjrP36FO&hq rir)5f28_#&Sv.1]9bÚO,گ/^[t171=0~S0p2 }&KUx7cƭ ucJgo?*5 oLKiWbqoy Ey ě B+|-?Z|14Jra_wj>Iu>pxTʑ+~\烦KKS$1K6'W٫8zysPs gO'濫~i5XUK]>_񧺞z_Sz-"]Hv3Uc?kO^ZX{+x&% Ȼ;6}lj۩?tcP+q+yxk)uNx}tw?SRIiQ<`]1Fw+Ld? ?{iPU[[k[r3^k6Zuwgui#QNS?1ajП%X8n˘VtcQZGjb 9QzĖ)[kaX)+^+fӼɠ ?\%0c m<+fLw^Radn%S,cb`=w~6oɿIʕ)N;jnt{K;'ڪ1~ j/v3$J7͸{s}Jw cEi[6ǂ8?W |B\YZ]JZ7Oq V>ORO>Z[+mlNxP;`-ŞM0\fQ>^}|)5${3f'?,jk˻tSsn-nq g5.t#:8l\/ӌ52i%{2H #0CcχRVZu`x+_GT#r0nꡛzQSm1\7_ è%'zkRr:/8uukJ|)eךv1)qYv> *W]ǩ]Ѯ4<q6.wu_j4]CAb#ԭѺ(P(C`Byg%m X6!_y䯷J~R]@ڼeVeKrúr=SH@Ca|'6? {f{vSھ-}m .Aͷ;[Km.tĭ{xi~]wO 7jrI=u?[=ǓE'|ѕ?*^4˄Xf%'~1ya=圪ΒF'WZ6zTIm$!SޔeZ1h>kbp%:f_Ϫ<X4XH^oqEtڅrG'A]G4k~۟4ŨhڿmmGPx={WYj}:$^7K#I#2 H|,9r+8 hVz^/e;IԵ{COgo3a+;UE?C4(יK0׸Տ߱O_"݃F̹lrFs$WtGQ>j=Њ{2yTY3*]\]9R>ȾVHiëg$̈܁܄_/$i>o->3`F4Bk޻4~OlZO>ejC>3Vۆa~8ڿ0./o|wy$2O/.`$sw ˩~\}|ymWݼh7_dwڲ/|E7f%_-Zιz,͹ִ41 [t|鞝{VgӂnH+2!7B+nV)mXg }vy )8p\޾v-Q[mNk^4l; >59JR_.2=@gV#:*Cp}ڽVM&h.-D"#B<8>}kY^$  @x%뺏[[KhmC+ 1zgڻ2js81R^mo$/̓=lbKԡ1orm3l'zV%e{kdl]Q$*/m弒s`"LǓrcOG9^##<|q}>\ldABEz|Y^ڌ7H%[ln׏rkWo%^hi :\U8 w\xi䱎ݍ Vg }=kqoZR}uӋSoGs}<,qqׯZ놫os%я̍#잭MJM=7.7ohSeiWSۘxݿ'=kϞHsE$>->l#a%{gbǦz=[h]ڏafYK ܌O1 1ĺ59Yt下7G4#fy9>ִ?xb>!ua%䏽8MW_CxrN }O~ݾ#ǀhQ!uWχfRe-*S_c~ tv|;cqnXnUጪRI^OYmY73֞u%;5e(֣v ~o?&ZgU$ j܆OnQ)~nTؚCZWpS槴bHX=keH>n>WG[uk3S^4='t1um^DI*xeNjK,+OSq&GU}a6Myl Oz|1#Gmk1S]ח^UQ,L}o\\ӼiR,RrMYY'lzvZF/ĚWJēBNb_%^i-pd!mpy$. jɬf7N1 {z!hs;X󜞇ֺ9^c GT7u>m~'}^)/oXm&X3ɐs6(͓|7ntJ\i A#Լum~5x'F;Gq OI.zwďi*tN@]5IepX)Yq'Ake[gR;+OExm5meuErB}x ׎+oQF xcƞ 4"[ZQ/""Wi;v96xOizd^(6s°GCw.<1[ ݝO1,59f\ӷjPIw2i˙U۟fxiu{9',WKqg/P Ҽi7t-f[j;!nVXW/<}ֆF%XE?GttCS\-ƓTJ[ݪ^Mcpi9N_gFW>S9Wv.0ZsK;ۀ8t8+޼V|u<ӥMv=|X^xFh/Rӣ㵐$~iix/RFx\0$֮mFNOfx<wkpj0f:(<-mj`gġʴj5 {#V+K/2Kã)dsJ5M.gu^TW OzQËaI{UeIRYX({k~"/Mwݶ9pH{cR/%2-Pܝcy׵[{^Y8+[7{I{6+*=υyz?[S̄)/1n_\BN;<Ŀ?,[?k>!YGd)rv}k:;O_(WӥMNmӳ=CecIS48'=q_EFWLļ*ϥz-:T ywϦG'7P571nNG81/T, [ ZWﲱO&%k{`zMpb@g#T>e$*k \Hq'5cU([S>1b2X˞+' ܓe~cqӊXI#+#]g݄Η,b.Lqޜ d򭜜uN]hm`,pv[c۽&xQyb,wĐ':SKD- c@ޑPwL^8$<VHt F˱V+ỊUl@#gbL]~{(<`i3ZjvIn>`;rڻssD͈IE7Lj~1 ]>Vsq;6H@cdgğ犬-Sh4㷻FIhWF'N(8|!3U ^ }KKimZ5xeA+o] k1>vυk]Z&m$ds\ۊC^]UTq+6Jodծt+̎r JQ]yaI~?^xS68-o x$CfUE`xɯk 1xᮑ/5MFK5~ -N9!Ux|'CNE~wNaM:s}H tE<`NkJ NipIY=]o_>&r[4:/Qaxh3n Yݺ3 %B7zQQhԫR߽OK<=[=,jާM;@Hs,PRV3z~5x#s|P?2A.&Is0{p?vT} |ƽYX͟k裑Ojۉ,c?5 :ט㗚F;׽}q8"'K;vH O)*tt}k渎,SoesW앞ݼ=L2xvD!G^Qӧ5+pqKҳu8ZnOz(IzԀry4;<:G4IZEF-߿)4qIGNOH랔aK֎#ޔ[*}x4ZsefO'=4 |lg*z43JKv@CjrsҚzrhiRW }x<n|O9%T720#W6QS2VƾjZ)]viz,wҼU5UԶ 2kƿf.<-=. nzqV/4ѵZGX@qdMsNE|sG+Gya"eB+|6*.w<ɱX\ bڜZw[ /][GEoݲ#*ywoG_v~0xV5&n9O )-Qx_Ƹn)6cF\W1MNҞ W`sғ֜ݱM=z)H}AӚP2}=iL`tÏ΍XCփG9 Z=hރ搅phG|A] b;0 ѿt厕%z搞ygZCfutGZ:4ELri=I(@ z^Z^}haJ:uܜhhތ%=Q)T\VaghcENZ;K.+ E:i{Ҟi(sGF( לsK߽.9@ZGZ!=h4triXOҫI皜ӊCZCs?'3X9H_Zۛ=K>:ٜ}:VϗWÎef9xMG-nyPhD2+#3_,𿔻Zg+N|j0uA%y'EߟtMqgӱ=b;6W)zB8֦p[jn'xU-Pz6IFSbGBQHXb|c+" @c׫6۔2*X3{搵 Fe\peH}|Hg'fn R8E6 )c4ԋ+05FA#Rq%OHifٺiZ2a`v kψ.R]NM&/1H^-׿n8He3DJck#FU Q^௏^eY˥vMd_z ˈ-n YCC*INds_KF:B|b%g8H)Ā௯Gsi ǖj}YSZ"WHP?v]+j8 H9gH=1]އ>$G _gHӊþeO98kO\۫w(r w'ҾϙkazEx7p]Me2.yTa_3|`)|gR?>:}czv·O񞭥:n<\vu#чs^)frbHn|9{AX-u[ F8)hث::e  f[f@OYck*m59~y*T&ijW-|= h,}۩'3ZNx~]-%VG`qkUfZOP_"ChvK0EzW&ּ=iq[xQ'& 7E*r8g#F|o>Ug|'g6T4KF:3J񟏴>e7 ncc9h˜)oJC|:F Iyl%d.FBֺO~x<9أ |x3eHP1^[}cZXxj.5ogm*=U׵G]w8/>O[6=m5C<`h|2Ak kfe 9.9b#r=~xx~1!]ߣy/;޻ET,̠` f8j<"Tj~~؟ƻFnMm>K#J,J +$y#$w~|kYηƒerC(_?ց Go!vfj@ 0%N@#޾M[[Uo4e͆v'nPp0kȎeNsn|ˇ4I^Mֲ-Hke7ov dQha3_Mo~&xCS-%rFY;]fϭwvzM^!,iv -<|O2?pׅ "1tz'\0z3*U;wJ%=uVfGsm+&ozk۾#KUQ&9ȯc0QoMU{ Oiqw18ci ~||I)uk1xJlP^鎞z~l@#ڇ )iQxx\&Xڴdv]|}xcLkv:d܂lp{gt85"xoWxczjEozTExBCG5knI%";kS cEnUqߧ|WC&\3}kwQkM6('$9+o6淛|.1{WR1wGg8cG%/vzM7HP|Yz-f8 ׮NVv"'<5]Tji|Vexm3<,cNZ665҂,lD$cn}+ft;-l3Bd*bp1{<')Wy:OEtDb .#^A{ R/Bц9zPyǗh.q]<{@H\7BO5{:m'ݘb$W黎 la(wopA}>exr`X흣Hv$wU>FҦ妕$#$4^єNS͋M8Kko!S_7y/#Q,}}$Ciek!bs)%Ojð4<0*H# 5wj7ʅmy c1W>hi%J5ejoV]Mac 5҇q#wcZ²ՠ}9UgvV;''evr%:8MNfi nɖoMi a۳sݴOksլ> %_0qҽGmIuh5E{'n.ۓ_/?+ I"U|ظA>mbe6q#RzZX(Jە(u 5eTWhef"3]lZEx($1rճ0~.dWV{cI uhۀV5sڌ/  $BMM58 #OJ_xZIdFyr9vc_+kzg%XKk <?x+ēUu3,+* ,=5aZS[˷AF3`-luBE|_zx_Ꚍ~#ԣڄ*Y'`KqT;DWI71N2:slV:Ԓ4jcTJ\8eLqIӥt\N"ܝgsoh,[:̂/~usqq]o> 64öזדkQk_|),WQ߲=ǘ!e8ݻu:gBJUy5؈Gz, >ku菛9a_/'#9_l?mi%'  #oN[3DdG k5ݔ&y~d^Uk*O4r*B)ێ*#jC_ (6dr43 VS/,jBd(itrqq/I-ZYRb~$L@ MCs "AQ.Т~u#TCWcH-w qޝ$;0LfWjB ޫ5݂ FvœFk3Azד-d;UD#i.“5iܖXd QM:P=4][[O);/*{Am,A3ޯKM' @H ~\}_ѥ ia7-x .8 w$iUw>!9`چZ K 泧jV2^O{ syKYm@ R5\2:}?omGf핚?Z]ܮ0g;좩ϠƮ1fg^LPK%Q#<Tt7d~x|F*wHeevjA $4dd}k4GA:@9Ni䈤 $:v} q7+caZ*TiwUޡ6JodeJ'z$nz?ƽ+6V|ڍ h O9N.nǟ~?יi:ڄ6YcN$r~OL=Kv>yZYnJֻ8Qj_KPH-UʱVWqߠ?Ŀ}V7-8JoJo 9OEѯn5-aC̊0 +ݥR{v<~5gjuhxn&i/t :1t؏yz1QxQH!Ar`x`>Z'O>3tnivTni_Gյ [[n&+2QY]pwG*tQsڐjͣk՞ߟrx+emN]1㶷igu\.}gx{*S64ivgWMhgg+{S$°Y;eAk2q<=l z'{~!/8, K޶r]GZZޞdַ6[<'/4o*$42 }G^]kDe1f{'I`UЭVp/w=oilӮF$Knel`{5ʂ0\u=uv{ͣb?˴}}k=Tu86zwY$pX*S~O=t:k{2q=5K0#`Z֯R[RnV9`1>'ԭX ;I]xdmsKKsq,6Wt ojıOs wx퉣-3IVK4̟1eqJWt-23۶9Iӻ<Ơd7NBĀ}ǵ^k|rJ}q銷w.D82c!r֪IiQJ:sN{YfQvPn$z0d02qyxQO缁eKSR7Ju^ynΟL{KC:ۮ '#嫊OҚmEWϩ/u^9yX'RVTOq gΕfܗ6kˍ'W:NrTvEG;nin&F!vzGB5j[tkm?.a񝶴yv4@a\$˹B T|Á>ޝ+t{;I8xuTBHszKci0r2dH$c?J)JZiѭ^g꘢moڻJG}1ӊm[g/k {6֏pĀ`.I~5OW_~ڥ6ڣfY'@#,7@;qM,ӏ>ԔCӽ/M=iy"gF9<4(9)H2+X##Ғ8 ÞҎ2=k8ـ;; onsh  yӔd}hn[ޓ(wQzqVcޚ@=)s U6M#(ݜwqZJI :Rgnb䖈6IЌdf詫$w> m*q|SY4gZK!emm){d oH۲QH#z G5v:#x?ʾs7g?><K?ԭi-oJ-|5u,qz"R9<nȯeI[ps"?Xku @[KKivALsÐ[|C'fI-т-p~*Z^h?e^ަ[k޷M.)sW[Oj3(GQʒ ڽSҼGy\#,_犴92+>KmBc,2\o:@0#b2%|Ye=$q^α/Nџ /z~:G1IC m(amhg t}I=" vAڎ)]v`q#O0"׊Dme9ǭ U}}pi=9-pC(`2sSnCCUP:2=3C3ҀZEEVglmQRڝ!ZC"hvbqւ9WWg"ќwg Py=OYCF7JvғlUgX2ڴ9KdcV:J󕉤Pۜ9$XԎI54S WL0\v.W:.;+N 2s8F03լ.0ɣ"'[Eq6Xy'=Om[麭e5CqK~;n5g#-"dX>?xʏjsˏU/vAGny|kk8r1Ro(pYۯ p?PjW02o;@#5oU@ " ?D=Ԟ0, VKdVkE{^&)=FF3CG±o)|fm08F0#wO?:_zfAKR+̟ƚv9 '< `Pr/:ƼP_̎4e}s_MutV̈́csM>1_£W/Lܾn1&PgiI|ъ_u{?*(kڃ20x@3פ*uQʟG?:21WO}xTRPrjKUu6ydw\U,P8R ⻥1[%}޸X)PI2N!{(Vg.O4q@Ò3IKښzћaP>GcS* i jC>~+gҷ'+W5Ꮗg7y + $Xc%ۃ5FCK 36h"hrے@8}FVh|-#fMswA02FNp8IK_5m@%nG~V#\:_~? J+j d`pִ\}TOZncԩF;I*ᑄǩT(,x*`ʆvWref*K:pimFG{V}t2#1VH7w3[cbBr~ɜLdVĖ%,NN=}FdC`r㨦.[5 ,n՝\ĞXh*@OvUMvHeO3 w;Su3i1}]ɞcVeGûۊA^ 5qdVƓç%9D 6OS֣1jR>fdp_ T{[HmM+GOf_^<)*5DOP0G2Aj2y@G9JRVz]ٟ; |:憌ZU9%8sPxK|1um .MPj6v@`g~"%枖rMnVX°9|&qwgg' ł4죜b+QIR)[O_q݋xPZE8)᳞_MAPQ+BKmt<ҿ3!u:x4#_vw)~ğ I$. Cbw :xύ|借3W_Xq7&e b=O5-OH$yn>Ҿ8)xFo ^z#ϔS}5kzffZm 2G~0}{qTGg0GOz(ymn/)9o\fወes\lB_1?{/{nO啇Q^Rʽ RZydG $O嶆n ;{[^J%0ێ9q椥GUIm̫/ x'4/R5S+p~XʾSCl* ,ֿm+ŸO OYnÀyÃǟ%g0k`*Pl_-=x[o[G E:ݴϥrZ׍ 69 . W#U=x'^TLUTVh $'Z,?-Vemod/*>XdWIXk X`xiCX9 r}=a).]v emn/!h_(˸.c'jWtCiq&ń!F{cM2Uhn"|nsG\ψ+dERx'$eaujV[YyDrr3$^i`iN#/q{ՆhmkH|M)^EsiiceNvv:i<iV:i[{tJB = aě/aՍ#%̑ iL0\ I(7[XVKvp`9 +ztyݢygkdz}˧m Kkm6.q"')^Al`=Ucy.`2$-^/QIՍCX6Vtּ9mWMdeyu\$!7gkc*qiZ]&]h:9pH +̼7krZG}?r]xM#'Ӝ{uNNIlkkYY/C Q7rOX^Cյ{ΎyKi٤/$x']C_x"l LҷJO^=n ]IŎBCM8NwU-HMsP;5Ჺ#tqO498}W_Զ/+;`[4Ǒ^#Ӧk¾4FlṂXgo=;?};iƏ^(z,zu&8Bq־"ݣMeQS\*zѩ+lvRTlr]y*"jdy=!wlw rǸ5WPKqLEec7-`*~r\\_ ]%DS[}1 |JծKdW'!@?Z62Oz~unZm0!eg JRxBǭe3ES{Ӛ! qRg0*~I* e} Je8ǵKp_ZY'i '\ihCbC+3Ahmpi?z3 WK(h1@/q$[ϭ2&b}{. ;X[V#n+şӬ t$Xq_̶ly_7-֊ny#m>Ь.nn!a >Zxz-R.MkK1̓L<qӃyTEo$l_Z9vbĖ?7=~Jm%m,\wK/{ ܚB9f9 ]| ]x^ϴ z\WiX{a[Ϗal.vC(3d`cNҋ5׻z@Ź8⺏xMo&8

A_}qY uO@w=:rS3QVo[?we ְ yZLtoKTTKtoB.ҼX[-Ej~zdq &x#ڹ?0+XHL?gRl+ֿ֞u&{[˥q!ผ(@:mRr=zwu˻iw7v6@W| :+nT4%؏p3MM"s7٣fz5:XsR=Z>}#_ix?3غG py`nW5zmqǨ튥xSx.5FJP[3ILik(-`O_ZۙrG /kNwi.zi3v zkveK[ /n>=}2t1˂yܤ}Zwukola)dX*axZ5!e#i#Gl{tr|I٭mխ:4vQQMũC8.89sTԭybAA\P qV!t\U%G]J~꣞sߺ›|nb_~uM%L~SKLIIuvGܸaf鶝pnjĮǽv:T{V=VQ$]柧k2Pp2G,=V;c7{-h ۚY{ItZHo*w$Tz}?΅-gtZJV4adϱ& 3cWW4x|]CQ5 iEպ@%㧥yui3Ӗ[Z%ۙPG8r95/4Kz<@`{/UYoL4bWB{fLjḱ Ya O0 U, #qWJ;6znXiSK}K[ ^=K_|7 /4uHI ex$^&N1[[E$ A*@!Vr~_}=D֤[]nƻ:<(cqvos\eo~Ӈ|u%55?sBpߵg Dbڵ?{D4 _ ,~JAs7 ax5ҵ7m?ft >TpX`Y<.|qIYWQ핃)a,0r=kxĖjfm8l˷Pm@8^8vѯR}4=a5r[wwgRY0[/Æ/Q'nzxö7!JrFэ居O׵KӥI+P{*Rw堼P6*0GNH%foXxƍKSwI|&k4K]}/*# qġSaĺ5O5USb_L򈦅0rWI[X1(%qfoZTmMO ERBʔHJOdϬ`fqDqkEXo[ m֍1|9ʳ1%-fB38 bG49"ڌogC4AAYCd9_/?I#vri߈ vIGǼgjxY?ĈUXut;eA5x i:`O zV4˹~ƸSM'3p>!1i:x'y%OI3p0=jGr8C;nu6@?JݑImxpb-s\QPŁ;H#vps]A' NDzȋm`OU/`o߹"xg:ϊd𹇋x*)žΉ_?#qǵg G%mq6&AiyrW~g)͏݃l?Kyf<7lҏ$͞/rA6qVǒm1"W m']fI3\f>i\dWK*wtmo>MጿPU*&ΣWjP_6w@6a% \v$T8>/&ٵR>5ucts#ծ^KI%ۂ{}+ƺ7S:A (pӲ_3341'Vk/H}aH#hSgz=k׮ [:Ze}c`'&G>2fy}Xectw I'T@c ΁xjl&t:Uhq)[-Z;m{mOHdX(?w+| 7H\j7gK۩*$-jsv}iFGěRH#tǵh|*ּiFxN✚Ƥ&&˦]pw`Ei{2Zj_镟q<6ari)+/UۻC֭_7-woy;H>`z]SI<Խ[G\˿k~'>!/}R:!%r 7@M||ENoypj{вO?hᯤJ{K[YiV.]=ļn,}OΥ)ئq?*_$ _Uij^DNJW>R\&œ9_qJ;<4 #t?Rlq|-dԢs׊>?(Dqx]޺N6x)5Gt>XXN 69~ %b!r!x\S<y(F:b-Չ?~yE3MsYoɜtH5oW?ơcF,w#?Riw%sI+:Od?y͠hY^ CP 5SwLB.ycVc>I0aUCǯJn%8`p\ֳ%gbYjy|"7#詼mX?a)#rF~U?O.OR^ukGT>qRҡ!xD)?#k}!8NI|Ds1_F7'7W4߶f$qTW/˺_t# j!hJ}sHn.Y?W5x:/qt%/r?z(eД9?=|sq#^B&e4!#W ?f?8k|y +1)΂Gy714,>`X1$?\;}]dZ1^G撟}JW51#[&Ql2?ҺSWM⼖G }S1~!j*:ӎ 9v_nw_&8_ypk(CȰ_~?8őic}kC(nZ |ܶ2o0L}n\9z3ۣRqkO:Hw#<5R:>3+zt:ư{p1lsƾl. Ӎ,xIbpy#S9g$2{7?Z1!9MƓS*+Hrb63G5>qJڜ9<<99SsCfCEUeE7|,3T/2[֏/[2"FC|í}6Y#~1Mk?p>/X3Ļ2/NOYT-k3Muvg(lBo>&]V[YE~l5œs ʭçzB.ubq$oa`+Ϧ9y?~3>]etk#tW8LWyJ,nz+X/fs2Ĭ*D,j,HpL2g5`BtCCVnDiQ iNH ڣj2*3nS>VJBwh&&l]jݲ9\.O9*|y dD~HKrS}N<*=n_#[` Ueo.`O=ϥPUאDUbNӜЃV$MT>fa՛'Z U.1Pq_ʵ$dqzM=#GO_OZ3=`Õ uʶqjvS&LL]f3&A4+.QeAp95J2 ϓƱk )p#f1z5v Dv5R>>'O&+BŴJJOBO~1^NXUs$ۚ0TQ.VW %#_?M>{ߵF+"D81z qakv0ѵPGc;ҿW½gwUc$C,&  WM|nHfcA.ڔ[sߋ,o-χl| `tfSYJ.iOOތy_\Ws;?Z|3ž {[+ Htr6Q_|]MPqm*yǵ{W??3oxS&}O.{5'1^ ?vgqѽ~_|aE^x3%eVU 30J1 ?mm]Kை麺q6u!eFn@yc_6ޛ|GӍʼ/4WxPk|:xg-[7Oc73$:D~brrWP }# - 2A G53"|CֵH=2nWlpJaL霐8?k➭/&mJ񸴌t80|/לxZ?"b@Y7T1Ib7C^U|\i'f;+QdwӿyFgY]  *PI1H3'>SN,MwkEɉ@{'{\fVl ]kP\͖1m 69ϽpuGe[ \Wky< gn a^baG.z*hfy/[nB_c^?SjxvRC{ ^7V]C^x~8ܫI9Q%9iT+6Q1wxz9'X5k8l4`ǮMY mk$\3O&O iZTS嫖'i5zxJZ <$ #4Ή΢qW4sZXaHLP4 drPјǡ^Jۺ䵼{xTPGzWAp.$%^p ZQv{5 v-Wy%xo@ƥqlz||OۆW*NJ¾8.͏2P^Z\d2]F8p:%pIgbDrR=J_ VvOo Q`!pVW钝%Lc@y<GCxm*ޥνxz)5 BvKo(hW IyO}&rM;+hҾȖdwk$:\^N̓ yl-/k!K5(KYP2+ W㧌1yt5n"98^Oܞ US{;igyςt+/jwV֫j%㪤h^iAeYpאq=)4$Dt-i飻y-˒el93Mz[m)u]^II! q `ol(2n>pcV}+. 뛖Iq0"Nχ-#T.Z(FVa\s⚒>] {-M&&Yxw|t+x{pbyW/9:R55X|;7NZ<G +.2zvoфVݼObK$3Rf^iB6f 0†ƪOhL3Җʲ *? x5ZCɩR3 b'ETb})n4ȱnR3QYb{=b(~XlOy4e(.-?lZ[izeyS2 6HHdE2I#eࠚ7|0F޽rfUZ<\+-Y"ʷ K1ھGO t[sBOtX(&fSӚޝ9.9X>RF~oO¾1M|'1 KOS6z2!6ޟZebӢػd[->p}EUQ1~n]:٥-&[- vytc^0crvZojNυ@{T'vpcgf%^~xKKZBG{dKseS3culZW+pwd`W:.PMYb+kHv.O> TC.! ;Io}c\ 2+Qcux|[ZK_>rElfe8=+W>.Q~!ރgZcAb_yǥ}i *+(f"<ՎX}kGNVtTL}SKNwկ4^|m15 P$OȻ~O_gA|L|}/G׶kS,|-ͭjA4j<(02A'a&A;ɾ*ַW:.GSenyrq5)?1գ(?Ϝ%Wm5i-"aY)Gn M}=oi~ -Âemqǰ^O?%m/-ΕIK_;~;kOW* pxm3 8$|IW^éxZ¶ipLH=W}~*uh7/7z.gUFF2_k|JMSI<;xs7VCRhG02}jyv;8V\մJ׳OT׾O/5otF:Fg&pZ\!Yj?+gj6p1ե++id299/EZbH֫r[ "FrI`q{vvTҤ+ sN.3s';zw-4yM <;L.T&CPsO@ިiAhlnWR Vv(RU{dzZ&V<˟\vL̳F7/kis8ϛ#Zԋdgp;:c>)>mO+IO)ꖐOdd%H9ha Twg >b= VuưI.WԥЌ>a%N6o4bk{rʧ8q;ՋpHlcp OPj߸`|+5_=kh$oݿdgxT>^Edy#x3gҪ]SA+Fp3^-O)ALn=ajd#Jw ~n2[2٥ITKQI@ $os[ZXbe&5VOjW!Ldǩ+{u y6˕ڱnmJvw׵ӋiEHGzng/o3!Om)Suuqw)X?;Q,Eʕ(=W$*"YKZh=דE'z3ܣYG'%CV ]/T¾%Vo<H.#;H6^UeFCKl{~*$~#ѣ[{1a<*Cz緽Lͱ/kdk _}5; v5 ޏ]*E1LW 1־ݯgԚ^7KYԑQ,+5]H~_L4_SޫoSnvczE}4`4Og%oGg<f](ʱ01^kPJUG|C̛QYw&q oZü<nS00tr@9|<_:Yݿb~%fKbb< Ϳ>ѺRJ|V ;wZw}1nSʎFK{gjػcB8^>M ?1xQ׿;^5o -~[9UR.qw(ey9X3\mD ?/&)z~Ɵg{՗OxIy 5qҷ&,<cѓ.1#A 䩀ùs8/l=1{)}:`тT+G}P4j;)BsGf YI(Fpgjx?0 :ԱJwm/_Co:f$Eb t5FpJX s / ymuD*6%RxOcRxCM'"2U/l@T2? H-`/գ-b5:O kzkqw-]uIQW6Wm:ʺT}vm}Wx\6ø>dW]O>'͏`KqGCj6B\mhUҕi>IQLŠ(*DH9P @ 2̬s޿D /|AB7Ot.U~Α|j.gYJՋ)kLjGS8S}5ӝxc/;HW>by-?jOwGTڭo6MCFEZI/ih?L^jq3Gs;!#+`wn*>^U> /o%i֘5Ybd u-*>w>/ kקɓ8Cc_ |B#ƞ 5Qqߐ#J:NJoUݺy? $i0ܚglƣlhUqeb|Ol2yRiVb3rv&#x *f>Ky^FHC̈́A[ Y2纅 g9}ڛOn_Un#p0OjG⎈z5k{:MSXkU%YY,x(}A<}Zu7?ly$'pҽoN(Ѷ2g~ HU+3Bjm*[-w )R=DHK m}ɬ=H-7̛88yJ譧 ̋,{?Zvic 0zV/*O3M٣8U'2u>2rq'sdRfuvīTϞy Uqk7.GUՓtc|[}7ri柧ͶkF):3ANUٯGtFZ/9t=sTFMw6z?_[]Z2,3 g+;{LBG0kƹ|j%"7iH7ZZM).5/f[ ^39*df  +[,6@dz+3O-k_ cKy ]a4֕qPtkyB8o׽CNY0pz_%l%L2?û2Civ=N}k es卻pGֶ",%|mi;Haֻ'S1rM$M*hIxOsR⤺. Y|d'v6^Yey;ث*=[^QxF&dOgn|bOcz41|G:G˧PGAdIQ3\ĿZ'Zg5Ox&ʹm.sxΩxrih92$szPk:iXM9 8{CfSeQs~|| ~{GwqmdԵHΨ83uPzӇ )iX{wUw/q_iǫ }+F$WAul[-[޼xɿ ^"RU5H29T_ڔf=NXeIK433vOsiǷOs.o; +p9AG3$-(߻P8GcxIjwB={ᦛ{G=BO\$-~/fFUZK0z3}bM~vN}|.}ME_ߣMULjp֯g2MO!/;O|BΉjZE;\_+Zꌹڷ, sJ P&.$;0Y1N<-4}.-RM>WѺy-zW|6?[~ ~]KIXȖH$0?uNI9;UUmOf8zupk]lzh?k+gx,I"N]^&Tzg_5|cZm_x~OOe,kDR py8;u;;~h~\"qNrA^+s= V?g.Gǖmn|Ik_,$@1k/>q4 cwQg ~_fCj:z,pFDKo pQj?gg%q0hIszvךVVފO_yosle_< IU8,.wco,3oEa~Y&R?TI |ʃ8 3S=tZhYP|L.P ?@5,4޷GRm%]W%wCJΞQ FNGRfpHLp|KZѿa#EGLJ1|f#e{Կa+ƞ?#Yu5inf&8@<+N5hm=_xī)jVW0]xv;LbT,X~Ķ-r܎+/7V t߇> 柡id,l߻[K}~:ػ1 R/X$LF.GW7ٚY$oŷ_}=j|T,R{ _D#f\-R^[Ƹ-vI^5e*Am`AmJQ<]8R ' Jɷ?G-=O= Y/i~~%w~?*rs>ԴnNocv)DbP.!Ruksn'b*R3'x}O]}K4Υ%JAז~߲<gqgiȱ<ѡTRxgQq]_c$Y|/?FUA-ͦ<bB+l/5k>ֵizdYmaR1F\k/ _}l/s%kbk9eQ$7^;VRķ>oɁ:zz#Co]W (2gܤׁ_DH7mO5JWV*PO^?U0ӕ >ףx# ,נ 6;N^xº~:14%==k6&f"w'Whx@Yr;2U) usv-`E_4|M/BJڼ'W4j[@@툯9n}QMd-{^5G} "Zmhs>g=8a+&ҽY:s7i]i3KZC&JUzSkؑe%ln1>Ts<   Ï3_e;t!Ǘ&W"RyU7IVH4WCUE H j3tyW{yI3QJH+h-NOb?*eDxȩJr2j[N`tt{Q9;N[`>v9Kb; )IrzU v󊦫sҜd3gfk-+%Ԑ~^f >Ԯ3:qMkci\I܄N+>63mli ثbfu g5~7Om1D5H_Bnꇷ[ɞ|?;)&z4]/׿wOI,h#1K U\lAMhF~$#w^dWIin4Ӱ^:koCG4o i]b<ɉ+8͒q_]j,|5j7VN]F% 5|m;KDZ%{g1H09<#mVNԭ&p9SVu9{Wti*0m.^i{wčßU1񮺦1wu@xI1V?ӵqgKZQZ;_c>(nGd0*f7^Ϟkt^5+-o Mǎyvnb9[Y=7t6nAe۩ϯbIto*Cn\gT;X1\\VF Vm۳,? j?v0F,K I#⯾h_n<7V^i]0gdg#AwKs#I1M&R6G^S >Gqgo_go=T6:ǹ%6*gg%i[3>4ezٔ\IN_a>."O:%{-}Ēd`"̳Ggv#vGW\i>KiG-b0i~ybHg'WΦY8hwhC=~}wx|T>G#"_XM犧+gO|YqwcֿZ5VgC7;.KQʾ&SLIy%e/ Jw늸Ջ0h8^vkO5O ^50g[Ir>q5xt Kx3i[7+A0z\// x>αiv>mi"$,m~Up ~zjѣ{*G}@28ϥgRՙחB?8m |)kO kOͼ% %,e!09#L|܁E~%_t'YkIBw.CQ_9n5 ,/ehԝ k -?єabyiZcF/# F069"&yP Ƽ1C/Q^Dň>cʑZr%.c8# -kg-iȤ'bR{_9D~}jv:c.L "/Bi tVuW+7"LqzE}v蚶-{t|=Śzs*V'ou%^V?9(;.waGb›=?jws8$-(~~b=FzZts9Axq I*zXƓ?+zNyT@^1gOz6aFͥ PXy@%C?wuu Emڛco8?OQ\]32kH{nOjʹҴ1KMp[!+U@>G }k>mw6UF( C(ʱn  ^{V+hNB=i4nWTnG}k?Bt#T2*s|Չnd{n$:dt]vui4WQVM.16lvsM̍\#m"I)+0yl`WC%w#VM2-2Gf^@}Ms rIm#5^Xd"TamR&FyC(n)zebKN(ppzZ7vErFgdL#uQiI,w T 3UkeYR_@ cՉ5֝Er۩ q5^&\%#tީk:N#t7ٙtJϮ:W>"4JZy?z ıI r0C"IzoI/MGUiJZtpbpA_"Ť!X F|RG_O7״Ϳ<%p2#ȡb2 2$3gׂZw;iZU¾(.4U;!b[Yj:?Ny4jYe$@jϊ-7ğ|)/ R..5 ER< N8kμxf -qy!q_^+=L.ԛ]m9{goxVW<7RjVc.#]'Ջ7S_^$kV\xsKבI!Aˆソ99'c3; hw gysRc8>[d\g#?WVVZMLi .ͽ̟ '냷q_QIG橇$ӝ?]W3 _>x٤aHY mrxM`|E/ҭ5.ؘKUc\Jx3FO@])չKTfA;*XGRsLҼGMml-ZV%p< ^F F+GQ:NQ_WfVk~(K)5{ JyM . FD *[#38\yMy )XۅJTO^3T|^|Gmsi hѬ_8PWrei5\Yj-? 88 GSĘ4GBXm, G,2k+þ(a#(:Ͼ3__]D$|,*2@LqM[mu_Ѳvu摇ڌ~Dr '-}E]r6!'vS_hˏ?5/iƭ88܌x|M9ۅ0V'F<|q*Sy'Uqtfbc橦 sߧַKyFYsk+w8v)CFe)H+&.p8uRXrsQnЈ= B 3HP(0 >ȤPI:0j :Dێ<qQղ|p8U=Mu%QTXrS j9AfBzRhM$GU8u$Jqֲ \I'XU,qpOSλB]?Y^78$wR83Rtu^xe Ѣ6*Ak.%^PF M4gpv{vUxّղ ̝,oG2_Ϳh^*c$g?^¯]dUL> F}ry"dp^{QL-w1Jc\/۝f݃=cŇȸ.&Ngyz3<ڭJx*]rbmBs4pF9*|W规#? P|H_y8+k7L_oE>f t?_} 䴓R gGsK<)o jW~*$SaƢX<3+ą[gj?گ|:?ߗ/KI9BGIڗېn'p C;cf iݺ.)?1!ޒlo8⒗4v&|8qPBèG,6*ø Ŋ$n^F3C6%hnQEsҁN~~4RRu4qav{b=4# $t4QEQE]ӋnmѷsڿN=PҠC-H^[}4 Mb$fO@+22~o) GW z,Wgz_S0i3KHy=\'; zSD1j95` taɈϘk"rq7Cǟ܊h=7Һ/ FxD>eHW=s;] Ie׆cO-3FCx/q_U~?h$#!һ,N9Oi4xD[#5k21DG`85M⹴x/VgJduVReb#{:3%!r=z=I\HAo,'@o8U (ڦx<֥!YBsUdҶ4a2 4"PjsA@ѓwnɕR9ّ\zg}֐xczK+pp(?¯g͊5eq:q#.+#a w4qX;BOUŒ+v0>ߕorĹ.dȹޣfz …VzkB.ZRv:k"D[$}LQym&ɉl<5`Mm%cc"ah@#R>a}1\ /jn)5~)|9^SP]RY}e~Cg;OּPOO{Z6p51^#RU`[H1ϱPlu{itjSҤlh2#+Z:-#Z5AhI ʏfz&kzz^iVɒY#j+CZx{P|f]qr0|h4m0?-%EdףK5Nڣ|<'eeŌbY?+( r7aqRn }Nksv~;m5Bٯmh5];?&mUÍ Le<_I(./j}k]NدT3}x?P8w]Ylz(ijt\0%)|z縥31l1#R*i1i+ӧK 6)-#WZ>1FU ~ky^ylQz1*_=Wiw*_$2jm3[J:yӳw>όX%C=AּV_JMY;kI53g:\38r)$ k狵+z|7j:[Yuh\M~)K2Ko}i7"8#7$i/Wo]Zhw>>u֬.mn4if2Ŷc NQ0Κ|oxj|ɴ헍hux])Oe[DB(_O'{ޝ2_Ŷ]g< tXF'3< QҮ,lMUgaÓ|s|GYx7W N,"$@_Xl"Vk/U+u3ρχ~>/~(Z0u7u&jۗ8T+esY,r7I'װiemzyhIp. # A')r.UbΤR*PVv[4>9I⯆>*Ҽi6?bb kv>xf\\,oGLޓ3z76o8˕Ѷ*T gyت <; Jƞ zt*nV#i7c5LjU凔N\ֽU}9XѶy98d:^x<-O]6ڡ4 B+qp8q ;~5w:%u;Kcjcy$w&UTOo <]nHU~Tڭʯ6?;.mo gha]wmjl|p2!rt\i\i30=묄PE.nQr(=:c8ЦK~dv1mQDDrpCGMtOVëkn-V:Kk>gFM*/ :4lBv(QtD}N Jmr%z1]#˂ؗ~>tEg< i>,?4 M{ޛ3M,qURp91[WsIr7#zG-?qw ܮ/:],!ObATNY%u/ᅟtcj6T`~cO|8Oz+W[ BF7V)^1{_FNA4 qAtxpqv$ãHk$쮵3L `y\~<^zko ь*RiFѬ-.({0r'Xȋ Bש 묂٧濈B݇>x4fy#bՙsx> ogS,2ܨJ(n޵8|!mbS&~Qʚf'k7tykGaU.C,V%HM sQQ)\iX&*3QKq*KjLX1$ՙL>1Xɕ׏R60{N''2 ۪bR`NiEdAR*IUdg5L%&O!ʑ O&-8ݏJĴ@!Y lSSZȄSn|"FR*`xV|HڿR[I%ë\3C6p6{ϭRJIT&ym(e6oB5c'+m>_$\6Wa,? /|Ko*ѬtK}=dΉ-ʲIʳ`frjBۉ%p1ȥ[oZ+ڴQPdx܁,e~q¾vgQʢW5=-ۢ5پ?x[ug9t{Q`|:g޾CMEĭ'OO7/hg7o4ysn} _'jOjjh!~VB¡kP"]kGe?|E2Qko#A 6LlmBk ٹNdpvkò(,ҽĺƣ;\nbm!Rz+1IWEkakWë]H3Ю?k?f+Ahe)9ɿ&~:q}]Yé[D)[yWwP}=OxOVZ *Z |!@cwI-f̡ʰOwۭ}c{}CooXYr?bs_ڭ~'΃Aj {2zJwn׵?T/wTxIf mo(`iYH#ǭt oV|%ex%ML'G!籒\#e^Z8G}ln[b=pfLgwݯ2ᛇ8kJ^4ovi]GTӄk01IQZ]L e#\5A㞙טS#jVjCxgL*Bi\g+rR_HcmR-onpN&B]z^ebYdw'\//,<uMRG7# +55 1#RܯmߩL5I5嶩wi6,v%#|(q_2 >t G;iiY}PH?7AdWx|Pi#G,wKesLXUNs]Ӵ{]!$m&K ~"E^營dK0jcm3M-Yom}Ce 3Z>|Egxs"[!aV[imÔqƾF53h]s.w2c*A=|CoJ,YY| +W+RH ?Uguq)wsYYIoW<3/4x㴹89 Yanp=^W%ڔIi-dc q޳tVnaG#Y>R$ԑZ,^Kn2|w5Zf_^Xէ;A Y#1޾@Zw6ы91]BrzCl5hn>.%ծ'udt :(#iU##%H>~:yxe3ԟJ>R{XM!"":ZԝC=FZD^zzr:d֐F^&\dǰWE[$idN2AoJᦝa RoRgKH3@zmҙR?1c~]:_bߵV%npÂ~:;,o<NJ0>iXpuWcgzIK[y.ce1 `+{nOf q&iwp bILsHѤڽishg==>o[Ԭe}"Pl ~R[U-Hfy1`x'9SeoY t]֎orGOڹ:QBWe+,+x$'h]m֯^: hJK};gl:?rљ6">$gy3Ķsnub9#};z\bc1һZ5nkj~DgI%err ]Ob.&[P.;+l/<8K!#qdtZ`he]3⹫F;X y;֝gƺ~[YtBIT LPcŸ5;\jNT%m4ohךFo᳧}NGKIXyS}k=[7Y๋ODIm;H5x[O?>(ƗKqɌ7nؾRYbF@ᯈ>dZ<)}aW>Yz@䳒 u[)8zO*bI{>_fOuJOB+qU=ӺW4j q|j܂D*-YַbEbă~ح{ /ݣe:#= zקQ٧ϣʰٻnwZ|1[ZVq彉ga-Hd_.kۥ\0'nm6&. t`6~ ]ZĒFO!PI5O&5}?.zs?['Nz+' F2=iWݏj٥'*9'>|7^#5İ?(,H#5|? Pȁ e9 g}Weh%uveI(}j*A2$nLΛHی_8Jp;19xP֥i4](6 %ą=ԱJ"jݜ*#/K1n펕|n;g{zUPo Aw*䮑s2D wtOjʔbN~`}kn0e~?}Of_Ũ̄|oO H)vqi>l6@##֤$ԞHZ4`Lp֙TVPp\`ZuIm֣,n` ҬcNrY;JF@K2GҿCR~#kH%޿< |ttQĝr՟b gڿBMψZy'mۃyk?KL2c43`ӈ?{ &t?ΩA)lU|7㒿RyzN",>gz?E#-VQEz'9撀 ( )NsZJ( r{H|lnj1Jp*:sb{Oy翽6s8S(@J&lbVK;"Q=GָwHC=֝3,6ܫE=f+[dѸtlA[Qx|:bqxQ:WQ(zu4?g-yCq~/U?C_񾈚~tDn=Gp^W0[c-h|sԕcxJi#hVjS\\B$S؎*3#%$+F|?sjq֗wQb ۏ*s8+;yY<5Ư#}@$֢{y5:r?s<_~UOٿTj2(;s¿6HE='@>k|E_?IRK֓K?ԒTx_Qgtx_c+^c S}F1</?֘$`q5K?ϟS*$bRsIE~ s)a֐vJ9Ͻ`%PE@"e*d`Ѽ_~:J)4KQL})( ( (<OE/0U1f3q@x{P&.0pqiqSN#,1R@( v"FmV"|(ێ~xY]V^|x?,H=f|knz4͖J?6x5x IⷅU%QC^zLszף|0c>v;N'jث?/6@]^=9=x:GKfP9)r,$cҿk/#⚖̪3kyTAQ}vB.q~ %v`_BC)9{ZHVAdo;2lnq5י3wax Zy,.p0)fFdqհ@'ϥ|h/x{фUV5V&S澧R}сe1-܉ 8jUE5XU:rǂj;ഇTux՟wP XX$a*Y:WO'Hc om \XM]5 ? jwZ?ܤAZdQֿHhN:G2O\{_f+h}ڸUꁃI6ܼ`VOZ)Ū}gUOU9èx7VIhTW%VPGx^ ]2/ SK=S÷c:6#nkӼ*%ԛk\+qGu~f 8ۑWR8b?:C4O_% 2Ǧk-A}1a\qZ~֬tѵ h%[s8=kOPi&' ̼m.%ʎNk9/p]3GQ̱4~v3>Ɔ>%rw7F ko{[q۽x޷-|*%֧oJ]S@cm}pk/}SXbvӯ- KT{.)V_-}Fk/(.@~{իvq ـ>`$gZX㌪бkyz9EWҾ_R;{&t H$q\):}7b3|7:c-W&Ihb0%=P6gwm&G8RFN+z|\9(z׊Q;ބvHyXo;jx"pŘ ~lvb.J rQH([h)k>5O5ocnw` yO|φ~jrj~{KUj:x$ s~#16z/~&|PXHw Yq^![C:+Xqۀy}Wwx?*U^2%SOJ류n񸼶}ye=$V 11ב|?i JY|CvY7n;z_ u ;]Eb3ZYCdG?2VG&嶝X\኉XeooQZ=Z5]C޵ [Q,*>[ry'~ӵ{.xywo;htk;>,4RLrǸ35R:Y#)#3<0׵u38(K=/g.]};DT+3kt-@]]B0JU$G\cھ񧇌eO]6-mr '~&7oƛ_ æxd[YK&Ԍ1 g 4=,nE ˕=/~}?۲G] G\dO o'E[5%<(SE^ܐ4s#n:q_fX|Kcwj]Ks)F$t♭i:lxuM.X3o&v=ǥys۫ߵgu?UtwڌjʺbBʄg j#qg?~~,MVGͱdжl%\p9/(?~+x  xUmm[yH$X >ԧ;TcFiFKNkf`Z2h#s[{)\o_F77x?ei&6m{0!rJO#Wٟ¿ =bg>:ywqe)OҼʌ0QH:ߎ5ĹΣ) ͅ4@ %A`ZqkI "NfajZN~E |߉lm@V>sZ]K{}z闗Wv,X}ϥy~Z\&T{*8qzynZb`[uluդJryϥt^Ib渑af 8 o8oύ燮qu*`BTywcck~<#Ϥjm+ cݣ,T){yZ R)>gmz^uCP ioVB6*뺥wOw&j[j$ ꠒSfԴ{PE]q=}m4M5-6Gմ=U@_69FO]>g5X[N>v[Zs&eD5С>kNsB4~m>iXOہ+0E. vgGKBF2]S#;-F)n~,ZWkzn+k{{aoM:*ރוP|+I`צ ;b :c8,[>4[\v6rxZ4N4u{?l} |U3x;-.zq|K]wE񾯣j mV]RQ,HH%ctps#d0c'P}ɯHXH\[ۓ-܊aȀ`'p޺[ݿ,.M1Ɣ0+'xʪ튂 l;JQӵ%=Ֆ-m j´8-RRzT 1\JzW.ٕUFp:7ؿiQT㉡Xg4\{$86"Fs֤8ԁj)HA\p+*ESj+*cבWMkfh\ S uVBnZY2ZF984c*l=Tu5;$By 5fZ `K?k"1go^}m'|$WmXuEgo8'ɶf漹)g0{)ak&_X6Y^. z*$dgzU׈<=7 /}QZY q= mURORe}/5ȼ=ǧZ,w7"]4Omk Zi*O\5vLl ֮XN6 bO`1^w4֧3S(ʔZkOg?%']x^lPE՚7$+!$d8US|fDٛcѪ-8Fb8![8 Kqjɫi^;4(sRp kh>֑?OyadixҾAkw9N]Nc,_ʁӀrMs>խ \Hԭ5O i􄶒8Bb9+xSScJOn]$w-="iM1K1z.+4ֻv .A﹇a\xRmZ[3fnʝ\[RjZG4W]ZZ=K$ \I :T[rʬT'^wDc k|30}N?q?1kkiWO,"Ib3?QWk/uԬtIbf3!54 xhP+(.Y\*dRujEF˯?F n i r\z: g}I񦛣\)Ťd9$W?zGj ~)I5JooďDžeZ6jwڭ ̥YqM~|Fcῶ?7S+÷ox ׀xX> |Nu[hmW@w`4SNr= v>|W;W'Mi吀"$9<`s\3O>y;z//¯5 bKThG,XBnǭG`%>ZB|аY[} Vƪn SY`8~4C;{fQ2zzW>ᘮw۳K墶yd+ώ4w.k:vAͿ b'Tѯ1)Y\ڃt?^ ×0:bCs9#(ކ@[Fg|=[t uq_ijex%Hⱕ>fz%qөS[[]?#+ĺ%^jKҒ^26ѽ |uk ^]9Ȯw;kgִ~AѵֶA啴+.[7m|#FWL~O&i:iw3͸N>o_k:ԖE[z_K8[nPc+wg6{\/]]-ݫd$ZQn@_'҃\ߙS" d6Iֻyu|CyYr?3mʛ@'$;mCU*'В KhhY|Fߦ*>U;ktgv8Aހքj2!IDAW+N[|L),A JOFy1Uc*NggŮ\D$8}ߤΰO`}#]3\kِL@e!=Ƿ+Kq{b}o=]N6ݬ+T14,I$㓞ÿ>c,rY]272VkRťH^^<4%"ߗnomnWδut; <_um[M[đx*G:*IŞ4ί'GԼUj=GK'$Y%1s xNzFN5c˿F`ھ?1V%s'iJWn=t׷]GkxLmVD5C*m 6ks7V'<]iGz RNU]NkI%iZdm3g3 U'պKip˧_e`2FYwz+ :_+45x68 ;-R/ *%fѵbrHU;#GKJZn{6Oq+ON~Ueȷ`xy})O}š6gtY,Pq_H6\%ʒmn N2I=@tXm՜pFӜ>Sjt뒲 H<|1A# < sk~'pn8UFoqhEh~ʥ\/$Wp8W89ԇ" .X8?IFR?#uGGmbYvqzsT lU| .*)fBmkx*=iFVvdԬP,&S^ B˻~d2_0 n#q,O?Jە9NKn >< HlĄ- E.Usҙ*otyԲݼ}j*iйԡJ ֢䌜=jpL66P `w&L=K[V?4֭'!}ͫV,w9=_ |"/uAxYUud 'hWZH|KyŞ_nscj??.L&g(Enᶝ3QZd ?ʤܝ:_v!^:G5 Z=zp8^g^ݯkx߻E q+;9~_?4ke̿OB9SoV, >q:6=TwI|Ԟ@OG &μ'Ҭ:K&c9j$ %-X%y m`H:!6bylbqَ[#'6ێpқRҸ!ޮ9)$W2Es׽%X5c ǠB==M5q&'jPp 4Bm={h <#ɤ8vL7aT Lw>'E a*sZ3W(cxHo@}3"7P{f+4/GB>d~5>?:䐥*Iz.ve[-EyuwKY,T.?+t?iʍ9ܧ>!eRS}ƫ@80Ҍ\UOл2\M; JR=Je鎗*K;#;96lP2=9>_J0CzW"S]}c~3^:~>zֿZ2(k@j FrkY9A"y ~%'>KɳS+# 撗4~y"(H gڗ>\6qIER@'4(pOJ,)(#IKI@Q@R fU+)cCޥBQqG\W*b杻 <{S@$J 㜓ځɤc )H=;WdKm޿NN[;xؖh-՘ 75k6232 xpq~O7Ư khNp^?ƿ3⟫=GJKޓ~@L94;{i={g=rMXlְ2qК֘';VL^s]S0 g o˓o81]#1f}kr:G%3# ^)Qc#Iq|=9ȱ@FzA+J +r*.ٱ.q@ZwwBS_QKXkq=5=OU_S[!#+=suYKojZ 2v"}3N.Om;A!,W_ÿ~eh*u>bWG9۸#dQ`?G,~u+83N~"E+4l2N'ftoxR& qFsI/,uUV:|p?PK8Tp+C<4ԩz?̫7:^:ȠmCO$Qw-> JMH (ʷTucm&f;'C^L'l_3%/W5)fK}=^lDXԍ_F߸:Pwy7+ysXCrMM^$!Q43Y'~TZ8G"*1wק9f4!8FI. m62oR Rv{Toݼaވ펭eդ{|1x6XCȋ"Ae9GJeuh/~:Şw6w_1[iXaI#r=+{Yexte$ʖkA|m jvfPQ㬴2ʭyo'Y[^ 4kP2n]v9]6 14ɂ(\|bZ;~ k n,)}gmk5M;Y45cMJ޽x4iҪW/ibx=zR!pY;WQ3'A~"<;\SzBM&yk 2tyi{n32ZOBI-wZ QRϠ>lX1#q F#\B8|ڃ7Zwbo.B-r[8h +ܼ9'UKs=@f=>:kN5KB錛NXFq]eR]>ČWtY\n&yN z<0Ҥe6#]κ.h5SX8OZJ彍dh>/] e׎zM=Ϭȋ,PЙL PHH`zeG*r1]׸OkD*i%<7= k1mG92O :3>ۤ݃Az;q>8>z_ i_g,Щ#ؿASM1ٟtR, 7߶-`7E6Vf3I\F7$eLW> <{/x[0k )4rWG ȯ͚~#xdF6K,G$~Cs\\n/FqjWwKձi_iƥcig3y5cDF}k7Ɲnoi6Ks-IJtY0-Z^O7޸ źza9R~1t'8|Rb_ V2.$'*t2;Wwn~IBWKԜ_9 9ǡW]MJGխm|l2p#Ot@ḽ3%a8n95Nl2qROM?2c|a/~__~0ISAլOٴC-퐨d*xF>5}$G%jE"@Dr:n?|kY6 k]m|ExO?&_I_Yj2^IuĮBF !F9?tj|5^Qn>[e7F֚>Et4 }Nۓ4r3`=m 6:* ȯڣ9צ<~7'xw{y/H,"x%wg1_BgD^ŭ$c%1LWrS_+l}&?WrZG.ZmOm!Aa/jGïúk ֖] U%q{ ⿋%TϏ9a-m?kwӉfX`ڀJUI2;o[^jFa[ym}ޕ;gV'+ʤWS뭭:[GT{gHʲA;`[0АWhVI[ږEL5"UH>2zt+ď#oi*u-UӜڡi|S!Uǽ|w 69j.xcgC19~ : ^$V}VmغZ^x,Bf'=kӴ3Ǻ^wp<.RFS3>U ukfW{UXrn޻+oxRŮ/=V/TgsyF:VraiFR}ӿU'íg#46w Wg[}= Oko \ir<#νKu?2W>-=P22; p}k8L6PbC+m䜝5^oQMfaFY  @^ ~{O3s4g]:-"!$5/n\lb^O5V_Ҕ:Ӛm_u#ƸtecNYϴ9S^K}Oƺh4hf˖T$לi;c${κmkNGUJj9 ¸.}Q -LU~O]oW6񅅪7tKۧLF˓q^S@ -ڭޭ(a}c$ҺNWttXO#$]H`sWqce,Ȇ96:{,^)hϜ/VqkVxτ#W>%O4[3=[L#Pyk«]$N1NU޸>=kA# ,P*1~ŌR?Da v{_%e ҢMk)5z[; Ͳ{|y|H'0^)ͦf[ 9M 7+@m&VTfE n{qg=!ʽK. r ,^c'H#ǐIϭD𽼻Kd{lX ;pzqY#ӊ?5ϔ6-I"4].f"p֭ %R*1orYg,oxCh!Xte?tG &,+6:NVFRzqeѿ  ҿOڶi u"W껶+3d~~5RtɨiC.wooO'_e|դmJ$ow=8xPsC}/Eh<DF # v+G521^B~$[Zx~;| :;WD$ۻ:t$9s償-Rg~k_{ῆ|></mc]IVN 0@8Z O/ Vl&NayTCnR; y&Mk mƠf!x t;j@13j{S+wvyRwa]a))]n_n q󼝩ONKӮtY{V)\.Xu+M>Xv?A]Nox]BP O9cŇ+>[263J1{'?xjvw3[BspO7g? 'v·7/Ԯlbðm{BHB2Np^M>Iu6; Vmyk`I9 VetK912@@(O w8d*WJάկ__>B%Үo+9(7b_ڷ&bJ[Uv1שh V<\c 9xG]/òx~{X湚my܏ zrssq.wU}O}SJVf3 s#=s_R3U4?iuznn-VSS | c[Ѭ^DQ "Ur Ϸf.ǑeS/ƿ>ht˫[;ZՓOei0]|2rzoŃF\z}圛.qS 0<8>17%׉|Ik:o"wj#~ξ,+ %RyFYr܌rsY;=ϊ"]6^<}mK|_ǢHO+LL71p /3ZNj+-_Sxkl FѓjZ]Юt.mnAtyLJ?^xҴEd CzJouSRĺ;'KS{.?K꺥(a`M"Ǐ5+Fw;urK# }55SD<{'w| .;cIZ#;|cI) خ ޲GZ7G%iQ{X%_|*Eȴ|w1yKIl+>b~]fuȒi!H MapO2F2pV }WO2|=ksXkzj<ǵf"`1+s ~-ҼQ Z/xbjJL<ɯB7$ۂ"=_SIY׍CG^W1֚|VgCu SeH H@?sDnPGqP[JG̚.YE2 asm 22D$g!84z:t1zK<%_זP7ήkKs(n0Z=-[pr =riqhɎv7 QَzVC>K熵-*m6KCϷiaGZQ2;MZMih$^z={Oᆣ^4+7V-} WIooķK}C@MpKJ$zR!WUh"C=Q|#>I2bLM#붿/OCŤ?> jխp [ wcY迲]@pLsBL,XnG>"7S}uujam2:և|;hպi_2YJIOT3s_5K>DQqU蝾m_0똞sIgdڤܻy(~[>P! t>|>؝b0aI d^]fU'G "N{"K.A4k`e|G־S̚YCOWR?_pfc8C֭$4 r nunXY.>+2*zٯץd̍f*nj>!GX,ǽE+F͔~{X b&%c'+z~+/$}Iyr?1F?g DWi@\}s5ߺIB''^yƳKƨ{{s{GpK0BO7 `6x'՗Db۰wszխi&-Y9Fr )#g RxFx~verBaTG\zbg`T(8rjlc aOvJmgVq>Z%#.9`86' >>58\;[]VZH6 (fFt` x' {FanAYD|~O[]l>t#?%lnR%QEjhڤ7-u>fd"鶺m0'*]"9#0^-Z%3@d' |)3(ʌ㍦nǪny,X0}kծ? ck|dɵ9o}qOO+i\iӲe\}Gt/+sep<{x:y7 NQ溯9Zܒ/_k;$)=?nxCJ7l¥1DQ{r> /%$\~zt*SoW齣?(߄[c̡p+ټς 0$xOR0xo~{3b/_4CI݇R;)Pѕ?Pڊϭ_2*OR<ƯMpDl~~j>A$WOʗ$cQEq*(O"SPzON4w?!ސ{@느]`M1g^dzSINv<{QJ{s@ EPE)$P ׭4)G_†m qHBzѓ4t֝j.Dt9*l !9':ɗcy(@u2pM@ΡPy;{ӟy_𙱎VX \dc1_cGGО?CJw=E-!5?'u0=U#6FyUw5`'CִÈϗ$Zʟɛ9WD<kzm1' RzJ [MoQ+(ev#Ƹf~|LJ%eL,E˂q^cdpVI#s^%1dϸNZMz9}墔w5.[+~5tbU_5bX25aYʺH (Y$~RN2yWw3>Y$9^[jv| {W꺊Kk0 v1:OX,59d#-݂@ 56Eծ%*!S'I^5zsjS=Kc]_Bcica!° =M^O-8dxD$[>~1=5晃iZxXfvr)BqX_J+_\G2BÅ!ұ!DΫsiG-ɢ>kk?_B7DWV)?y,0,dDkjO'{@re^uNrFKџϞ母A7$|2Ju?Z6WWդHOZUC+}ß4pk!"CcDsl~m/r #\EFՔ'$Z{szZ~]J֦y[Rzn1^^߳>-߲3ǨՉT0r:}i1G|(Cv1^g8(C.>RM;O֠gRMF0$ "32=i A?"v6p3>DՌyf $a@Y7c ~qAφ #grNZG^\|V,BIZ7+nkֽ —LQ>?O6ѥ:ͬb-<IdU x(l~ f_\p}~QZ>ǑiɟҬ31fj-3sg?m>;Dw,daT {194}bY[FRL`0N3TmXz%zG4B=8+Ċ u8ukO=5M偅$Ҿη.\CO6;cwGėl <*r1ZR~0ͫ/uk?(ؠ/vΖ=V*'cDK{$wI ppxϱkO̚ $1_$uRS;aۇ?\fy ͻt1_:;׼exmK/i~vi_ߠv/ 4/~YI@lD4RJAf=qI%Q,*0 q|?vozάUXj5y~ kox>thĚT nο{F߄<[JQuYtn/m-Ss8 {]v 7*q>gMƟ`,t份c>Bx3U 4! ӌᴞxOEnq,9LC1*ۇU"g% %Dqg\WZ~e 2H;Om8aQpk_LooE6m ; ѿZ>vSW1&m&Y`Wwo܊g:}&u_=`vS`95x6זͩ!3hK8ܞqK.^OC\O/iOY^w^ӵFVW~3+`v^s/D6`|Vo=*"la  Wjz}1ݛO342'zzgSZ,.K'xe8u Cc ;?3f/yG 4+k#E^Yo{IR#pUA`Ã0sZF~4>մibΡk*mˎUdg<`Wρ$X5?W<7+!ˣc^5_CDy4hϔ.?p0qӽ~}ɩSOUù{I542: KOދC|iH]uН'O߳xn}6k9+ cR K6>߅luY;Hn*Hcs-\Jx~:"7-k dA;}ׇiO# U-h-zK4J׵&tSI ;˶*o;v9-/V޳χ^{bqoyxO╷vOi[ri9?5ZH[ 8 g+ri=9Ij]=}BXɨƳ<(^* <A]n> YYY&kuc{{_*뷑ʓ .6ֽ5kħU|}:\2d0ߚ~^~%k:"Hm3n>AWGz OpZ=4FG|?x|?OevNB9澼lC,kk{b2vG^'v?`K~Gj9f_$̼U>ҵdl_ @tEbJ?^ׇ7&x#M>2rpc_tO_ˤXuH z]Juleo#1y7W [G6p|ڽR_a_{?)շy~ҼE z)d>g5'kJRs!a_KUMv}Jf?ǃ^&_VO:Pg οQEF>ƀ巄Ǿ!.YH`~5W\B<\¸-_y3suYDgX-pf!5|;"y5Dq+'<TDJåY6 4R6*+ 8gf<:1`E2g$5q- R{k5Q>f"V쬄*ݍR,^23j6$_-qS֡h]2|ozVf\Efh3̹p=*sm"0,zI&RurDq=k3/~}YLg֥x$>kǸU;O\7&KehD/Ry+3@?\r{rkQWH)9|p#'5dhs@rN۱"j4.#,Q9[ZVzʹe$e }{N-W~5њШO=kmtڷ,xk:YO>>#,." "㌜89LF+4"5OU?6~`Lm% f!K]0#d;W i7Vv}'ʈ?ҾV"(iRf9m;pFx9Cտg@mm_wyQ)$nPn7c:*&[j$˽i#6BKv7BWxpx/v|Gfs)#XZtV:Rv7>j`} t;FռkokQhl a=JN*:u;y\фWIk}:[h,ujCV]W @ ԟ (|AfN,Dݒv[s']+}G3H<[T|-jww[hy-Lf0B0W_ý5|)/*մC XIH}˘`6:55x=xw 村BUA^|kX!| 2K[{hDoq d5OE%(}ZZ}m_x\kzW7LayhP,G쳇|nw{WAyIo-umJEG B6Tnq~1mՊlĢyicb9=2IgdIj&rkp-.fII?u[O jMԴ[ep2oCVL Ճ3j8>xgwb|EreLj̕u&Sy=*\Z:jcG{]=ulG:Iqe]4H!U'li~VfkK`1ߒs\ԩx,E Ǫ*e+Yft"wS}=Dcgg^R@!3$8'[~L-`$);U㧧4;GfW1fٞV,6GP9[E7S rQ9$1g W/M~#xoYmgKc _lWMjcHͱQTRbҳ[.ȿ^2N}7[D_~68 Ð; c&kE}'V7$ #{WLj"_xZ}O^ Zt"i\ O;s"QC]r./1L9*.v38;.ck)͜12.pk}x{ۼ[8,93o_?o* ̫"ΫRAk#m- L2&al҂ϡxGM4ϳkoF}OR}BPfU1*-γ!w.$þ1]!uIxqú[.BHy,ds l{ cw5A`d `U~8PH$m(r*p~3}\ޗ,\|LEW?e/*]q)$l)ʎYc^~lJLVٝ_P3&cOF>xGxK5Mn^ nⶳ#eʹFfc9_b;{yֽ܏8eha^J~Bj5х[vmOT;xsZ-Sv][]'idqմRō s9,z=㿆m<)VyԠ̚YCqjt7KGt_豮!+WG#MTnxY&vսWz_>e_4-*Ĩ&07H}HO֩hXx bS'۸R{${&e&@Ī{Wjw1˨۽O8ѱO*I}qkIoNMՅו`zo_Ƽko02]ãp9#ֻ{-jNT6x,1XV$ܻ( zaZ7ԌA5nzV]Eq,fl>}tz!ǭt%ˮumBHO5鶷1 [@&3۞Rbgi|t t|X<"?Y[4^HC)Lucּ{+']kb2a޵tB(gXϚ!UI~U\ vUN~ݥz>c]o'3Kwk t0TzyuyA0axMgV%59\]H&eSwsz7˹ʚ]ZsZLYY=#[dR w5(U1h~ ;L#ױ>;$E'Oe}n)9Fǭ#jz\Ge!fڤ9@\Z.h ~Rio)//SŴF진쾼JszI8s[[ϣ]'Тiq { ?LU2[=@8/.64 ٰ}kog\(_3"0ALդBXkKs"PO,3kuGMdjEG%d5lOWkH@8jƟCQ[NBn\WT+1$NJZPN5K{{d«@`G~⹧hQ6O}6W߭ϲ4jס9|.t*oдwo41_9CXԴ|Mj k˗ٌhΕwţF+m/-f&,3$~N3}kU̐)-v<_8iGo?"._|Y2/ʣ Riѯ |\w9OjJtJ) le+ `qco?K)Q'iоwĝ  сclF}ˏ8OZ_ .4i ݵ(P.YZ&c J'`%z]5tK!;ޭά-RNswz YX|ZӸ%'V'Y'u;3 32>F6Cc93 s=]zt$Tl t;YM*yc}z^OqZ&l\ӚJ)p{v~ JlI=*8l&1]v9#*'{+E_"cH9?kIUv3dW'/[޷'Q 8 G?wkNOJFLX,r~*sNB:3)n̊jW_2G`0'L80 ' Ʈͨ<؎g??' ъmYȈ+&9o W.<1uQ БϾ*9=I=X%=잣2(b$I5$3Kowh:8QQ@MYmjm/4-t2'%}H>!Bպ3ubDŽp3ϱ5g'ϋx=P57@7z|X OݗN=WyOQ#ߩVy2Yq²`ɮ#]Il.sl]&pdv5Z/-u+I9nHa >=:_tNJcz-r>E?w^R$ӵChC N,P~b? +^ ЙHF/֔S)K>4cJq%c>2<@G ڟ0~{jG&5 O_' GýT<_fOG}ƿZ~?ο湆W?΢^I&L?EMvZ;f2I&n{g@B) *<ғ$Tyǿ?>1@e A֧B9U"2 OM)Xo0dRVr(ޜU@4ji)9os0(aE-%JB.ڣIޣBB9slw)g<zl XʺY澋+ʪG^Qo޵!!ezcc.c%8ddQ ݪh-E"S>Sf'+AךRЌ>]kv|ymay}[Ny7Ҽ_T`/.M5?6X9bC':~&ޝ= bv =@<^E.[N.m8+a6^FypңMV_~0h7V$c>h> !We}EWMj1i c4q+1B`ʠ_vQ|moPu`G>0Ux<Lk9迭q :?QxR%  G+-Al]%_'_w۔+rC#p?O9lt^(B7S,u^]J .Y]QMh>p3=C/B+nsk/ϯ3ј-Ua}X1'Vl 4Q|y { pB>g2X _]{2 |݂_?Ev@Asdkry uwGlb$k_ 7Fu0?Z0PN(x0Ҝd!soRy 7d W?q \$Tg>䉿aOLGT8k 7~4d;FLFJlt|^%YݟfN+0o6uu<`C2܃vSVc&ڽXB)T,Wqkӏ{`wW q2[kK v=V-& ֑KO=SQKSXIݴ>~}q_yG#'Mh~FSO֯!Zؽ[G&8=so0uՔe)vP[]Vூu=J6H[|xm#. oO_T_y$kJ')k$mb-b҇M*Gg>bѪ$} aNڒ(5 _٦KY"Pv7l H_.E}fBLa>PBC~IURᕧU_~;wo<u~28p׎W E[IoV:ӊ~7(w-h1 yU.1z BKyqM~S k]ͫ94+OoemmɑVF0\Jcp #'kk]O(=GZt5Ÿo!Ӽ!iOwJwZ~-"|:ƳYoON@~ZV~d%R\t3=v T.ѥ}09z!Uz樮sn#*Ǧ[EF;xᄆՕ\.A+Z-so qҫőΒI!흡j?}|uN7ǩ |]-$`[0!ma[<vPkvLlШ\f{^<ƣj"=eк 0!WY#x+|{Җ8Bu*avIrO$s|Cn=o3D;7a϶q4^xT߹83IJvs3,eJh_ziψFm9_X{Ghm֧}a7ʼ{HFxǨ=3^=YnO2̔Tpoj;{%BUp{ֺp-g4[JMxKZ'\EjlYCG+z G@u\?ծ%fݱLNq2i-Lp$wj'Wml@Vxf6`ma5׆ 3 toGpkKI٨i ݍ'[_1߄|EAkַuIqOW)G~gZ=4 㑆l9gGm`#Ѽ}z/n<{elSKmVRmʶ Nkq-e+d7L٠&ݠ 6:tytqf~Ê˾hM4?yz2Ϣ|ANKZ,U z֚S 4ׇ^͎}~_{:6bK1Jrg {^s|xOeXPg/*ʒʽJyI>73*GzxGKBRPKx\[9x$ќ__W)$|I_k{M/Rai;nUcyUa*ɜN+m3ƚvpdcӂy}t:tnƝO$տIEY xn]FWIiy;vzby9hLm~$|KKW!~ɭiA~v,r%с_U-𕶥/ZyXҢ8NQ4M2|$&M~r)(TRGִ:"Y7.t/m8G7m.E (W IO< SI_P[{pb`YΟYSW]ooj+im4\rCzW橦hk 2Lni:· W5fY6(Qmm%*TsQRtoSc|9-罜Uw_'RߴEܙSٷmllg޼6R-,4^)gIYvT7$t+׮H"k_1yF3j>mR*|ϵ-Yy-/lb>x K70],Jd<qzKiտ!Iatc^5]ȥU}=E?[-_Ѽ̱![_MEd<^y?c#p̿ln~62e"F]Տ qҿU?vٟ_c,|z`J8lfg^h^+l#[k1q.J+ȬmH媀1cv^P1PϲhZl9ȧFCeӥXR#O zPs*R{sOzo>!6[_ 6d)֛oi@%fQ1J^+MVvk9Z( ͹NE/k>vVl9nZHؕ犰KdEh{ % nNiK,˓,ڣ4S^#f_ ϔ(M\۞4YTE'(ݼ'}q'g|jYOzoyyUFY1xm^Zom]yq/G:,͈IXs ˸ӿC+7yRBp'Rc%}~w,G]K-umkm?Ig# oE'Mw|;!?tԖ/?~!SQh^t-^/Y-׎Uf #c5kKZi.5kЕhBIqc\< )| ׺5ܒ.w;mf?q:R1= 3}G4/xV^i-]Cm`KH8'Ki4m&C"܇X?d cw?]'E2ы3R F2F{ 3-7iKFų.I1'UʒN;Few%wH3׎vkqt\$zW_< O7/kN:$E@;QWzOv{/3ô M|A|;aOun랥v6z_ GE`l#b|ɯh|Ahkq=+p<|W—Wl H I4׮QW&"yή*=[JoEmΏxdž{Y隶eekW 6pd|I7/ .Lon-&<*dֿ4_-'|3K{-6Vv PnbFڠ? +zU/J!Y. mp~Q]^g(N%i7kuz~yaot}KuD+5Gtpqh;m/^ эI~@DdSٔ>mpAik&Rz<Ғwgм.;축z=]>)%m2W;>Kd$ф$(y>WMUk424{ GI5V8m^iLhˇQ厵cݡļ. ,Ӎ\VseTI9\qKiBufm7*7>[OjS}뚤S\Z Q),jU@}ڭșH`0 t?B{ڪKi;m sEfFţثnn?*Q4} :iK3Šxv{m+Iܕ2Ȼp'[H]xbm:h֗ n[+1չC}|nmzn'I`6WV_k|kzYY'4o5-JP^Kp`?1#6~]K Tϯ{4|BVMgk[eBb?p=*ExdFv9%r@RuӨZ23X j㣀G =kth~'D؏Lғ\ӖIjk>h ol[N .%9T?im!wrҲ.HoF@N]3g ֓Go}վGFR=6Y⵴bI #kj_h2e\4n t Џa,fK-]!jC^jBm^Kbsz|"TTj{4^E c.I+^xOaGcEΌ4HeeQj:ZJ컎>\9L*F驽:ݏn#$]AE55+SiA(dk]N;ϱ%a=X6af(]7=UUEa=)8WqI)F €I=2}+]enAn7+/}N>ittf&i#lnV,SәC4Udv׵|MQ Yw }E}|9 ^ҵKԴR{+p9a[|E'cHyQ+CrsA=Xgqфp_$ __N+ռUK]n -n;ܿxGU}1^P"o%H9u?I1 _45ky>:ʺ WT I4W+9YysWutѲYc d>༊[[⺇xcLR0zt\،1_->GkK߆ttXmoɱw$,wz⼒C4VHm>,ʣ`cр\>mҢo%m?hݹnkIcE62bYw,,O#N$)C}v2?૏úl>ak/%=F;WշdzoZil,A9fc>.\"K)mŇC] =+8S/eoxZ\<0^H}8Ǟ8UOkghyIh9(ؔxH9\|S-գl`{}dh'?g*E-G<7@^_ԷoN)rsMiF Ua)m㼎mSBAB "OkUmjR)uCn%qդc;H>z-dlH#ϧl$^Yʍ (_XJ=` LPʆH]H0j7NӚX0I״`{{g-O ]1Zq|Q rxJq1>;'j~φ5ԳZKq=# y?omu Vb'l)+D5Hj?(Ξh𣻨Os~Tĉ1xs޽춯͕8;ޑ 小_zn`;ZII!ʁӟjںٝ8[! WO?QS<m~9w'wo4wү; \c ;ihsTSc6.|ݻc=p/gqҷT `08?.9[ГjϡՆjϠE!S}1L8=kttҭĮy UwsS7&}X'}%+snRoQ.?|]=[?w%s ץ}vm~~KGCm#j: ?FbEZgu;01j+_F%* 1co x̑!Tg^{ Q~0UlO6T:Ir茿L5?EG?_ǿ}?(`#h,(>j ֒ܩ/7r:m8J0`7d~}j,|Z;X˕HduAQ*0}U"LF6r0Ny!ۉ1U ENqܘdTFG\qަC PZA54ԚksӎM_?yI=J@C#F0kJXQ 2YojcZMIje>W ֟l$%~nWa$ċ6dמ*YEtֱ;+9==hTK~*T*H[Ulɫ PgwΪ~Hވe%(}{RVEPJ'vxJq>h:h~CoM$[ ėc c7{Wgך|Gumqa^q>2 LF/bmsDBh5=2v28BצQ:WԬX/.y[@:~gD+k/QY_[o9 +i9mGI-c嶀n2GTSfTxg.I4?UɼeE'bXI 8+Coq_~j? ӷ9hh4_?[ZxJ!M}9{ksRa.G!LjKy4oUֶ{k *3|CF#1V\+N4~z QN=i4J4#n`rN+T+`Vc_! MJ 5Cn7 k÷O#,EWx):4@ 1Ҧ,68l `s:RhMh[I @dqBczSAHGT|9F q S 8 wgs}ރq<ҐXe_Zs3+m#>=D"9.rF3Ms֞X(OƑ=iǨit`>&ha0d`q^.d$vp1k+[c2B-ˍ9oIy"`3P-+_4w)sM={KZ_#C7;:OZg!Nϯ5]Oִ!Rݷ5/$Vڴnyeb dx8Nf6 P?f1" _)_z߳WM伨Hm8׹C>gxSB>J7?xk;ќp?Ͻ|ev:g "6[[ 8o0zqzww&};N\^m%WqcD]L$9UG)xฟ zO8A1G!y;K>ikH\/_ZI($l ^[U4Q&udyO,#k䕙,+?Ӭ5pֱ᳌On;خ[Dj&"dYӴtۓq\n?O7w5G5Oð7U&h)wH .MW *= ƿ#8 pkŴ+Bݤ{B3_"g6:/N*0jv7K(iGF@N\ui:j3M>pڕ}ֺ?64Ȟ>]D] -`>.(:v8濞} |XơbHs {GkJ$y4F>]XU?z49'0|:"$f>sֶId7^qX]p \{ ]~-tomodJYJ{ȮI평< +ycZXѭvc s־ IQRuG~'GS3r\ө%դip_7|c>Bvna]QcwLqھo :tx]2yXػ3'UO;5*2ӕaØXJs.+gKX.s6bONgsYcH1B (8yX]Zs-ėqf'(7Dy?2k7Þ-u1#h] BN/u3ke8YS.3'ɒe2Atr[ŷl$=y?ᨵ.yRY00/P~_6MW؅ +UN ;d@ ?^F(:{t%{;gK;m7uAH)zytx%Գ-Ӕ(,9e^ߟο"at蘟XBpT +3~5|Q-pJ~\ R]}}K:?:m b*pFz>kmX` yq)ߒJo9q°-g#E.Gц<*8ybK.&DN(by#3wI/ ]չUz=9|Yy$5Le(uWx+/Յ#`NAϭyQmFےc`:-]"$ha 犄6.k~eTBofMX޿5b?0wg:dbzB6ǁdMeᐖ̨-_¿4f2ZGp??Ҳ#\-֫}ܗ{n|DSBP]#%S^ K+xKmOI0Y^٤`s_g_\۷,HG4=y"jJQGq5 :5U﾿w]U@71)dR2ƿMP8 =+˨yeB\y:ǥ|_ k>56LUyҾ$j8R|ǥxاnK>է^c(ݝƚv xlY\$nW5~K<@$Q8\? qӡJ5qT'g5PՆ/O:NJ4 51KF2As^ߥ|kσzTi&~} wMcxBB~XП1$ā =qK]u-ku4ֈEq!d23־/V> Z[u"?ͺ#A\JZ׿*z􄛪5lcGEIH-u}ERP4{F?IMN V'*zd8qS|biA<~ ȟd${C&ycjYӤ$cRspK5n=D㛻Rh- 3~5$񦿉Y1G@_zV֫gaO'֨xeY{mxEppZE2Lx񫈧4='4lf“VOpdW\w 9U,,"9 $ul6Nx ,E-6oc>v%/"VoOq[ ^=1 pp+u{ Hs-v-$`;`sWf7:'jhہoFiNIԋg>6\[Q,qOji/4i&×W\nS8q$X''8OաmVXE&=O<#Eڏď}ujCJT||E{xPx\2C(r򓌏|M]5kx!]~MG[srEg*x$|Yr:uSKC޻AdHF@ ˂5o>}V_.1\ZX@78+GR<]IQtzLz{RKg"|ʳw}k] RR~oڞ;bgLDKpH$|_jxG>%5>KvvP%en=x=aҼ lMPOhW!Ə+)90qoO}Hze~|f~Vmo@[_#brsGhGSkſ|p۩o2W~ %妷i 99_o_|iZZVJw!+G;3NAVnӽ}'^ u?ڞ3an ?\c*3̾)y/3ҵ{Kcî1s^^?/UInyn8RkG^!Mϊ.m4prU ө |e,GI|IG¿TkՎ]?^H"n*TA2c$5⺯Wĩuo86+iT<vpBjz[JtM|];_ukS̊J~X4x<8ۚ+x_~'ZnM#JO SPg'7:u[`u}s3fk;d}:ےb>ڋWWk9MJ$F[8mhY~Y,0 `{"X?`ڟ0p35!,hh =f?ߊdRWM8:f(֘7_Gߑ#! 犆ZFSA hNNȸe r\lJ@#Js`A24ؘ<'$QȭV&,GB*ު,+Q]#R_d;`!L/lH85^>jO DZ{Ir X+P6]ps֩._,4w-$hvnGSqޜ':lwֳ%Uǂ)RPˑ}9` ~˙(z-D0IOkx 316k8.ktEXMXCpGʿ_ږ_+%S=Xg}L#͜>XM4VwHpg\rF{װi"IeX/3@Oܟj;k+ˋX`xmm' WWͥ .{2rp: 4Ӌ}ʸ$7KK_=[vqǨviʴ0@,Mjgf76ei4lK0t b> e=is+(JxKi^hchRxc0DӔy-}l>cMծkz_X6b1lݸ_9漷şEa&o]Yj;V sXI"ttJ*Mu~!4Fk{|,kn|@yBcu7J̊2@rR6} VPJ׿_]zKS5ψVھClk m ھ~kY|WqpgӤeV)GoXԼox^TEk@9%<ƴj6r0$pV˲N/KVZkI b{96SBT=j'fxl=s]ET_0D`cw RXs"3?DGe MJQ= k6Z6kd\Wf4{:Ƿ5/[ ѬO+Qɯ8>)xSSMO 14HEwPĬH@X1:S|vU޿u|Cu&#|Fk_Pm¶Fx7MSIc;=[__//WЭb K~B:\gxGaCէ{\ivv &H@@'ُ76_kg^*):B0;?eOZ隍ׇ'\ɧ $W%vO)MSM+FK/U3Jʾ`Lulz=̗6%*R/dԢ+~f-XP#'t}9VjidS$(gl}+{Uśxn-U`GqAgu=+[k9yVRIޮc2T#Z7ER@=2:+r:)]GiR[y`P[ۑmpnG}+umKK0LrH»gҾwk˫)Jǀ bp} tGC\=^z\v !OI'1v?yO<20y*%1c L`Ij[GR ̣z}+R`p\,yiwtFyxjYDYNx TmKy3/f zk:eGF8XaFMCIF z}qJqwLq4熩?CҼOsա$sIq,qIVRH8늯QQDҽerX?/#kt]fC "y?U| >0E͸Im12AOĜ%Ehԣ~O!ܿ/䤱GS־y,~$XXdyc*ǨO| _5ŗčM'GV.BF}F}KM=k$IcprI_'OG|{P[AEU??#' ;JݳɯȷsrIz/ାc]$ԳtGd3>pV*1=M~_ߒˢ"U9̻uaI"7Hmw[A:і#ӰՆxUi^_Ѥ3ji>knkf, gV=}ŬWr? W~]cj͔ݐb9_-+-폡. .!ijq#qB0Jy"hT:S?6 pkMm^m3'zߞ+Wɷ+ndcL٬es_u/8ͲQ_"Gi(FOܥ<>?Hy>jne_ΈqyND S `4Z+NP9h\kycrd0#֣2O/+g>{,I"8>`5ԥ#%vixjr^AQּឩkezmİ{!n ʯ뷗Phq!_k$DI ⾣E/#ի5yo=k;.i!={G|yj ӯ gs"/f8@0jRk{֮Ԣ?AWxO|6cshҽyaݰ2WrxLja*Vΰ2OrBI,{8F#[3sտ ɦ|6rgͼ'bG| S޻227U얶QgKcUvDwgdnSjv!;>mzdq^7]zkA۪m #ҒMWT]BUu% ЏZ  O!;Ö\jkO5VH`I~uq vmaPbQ~ҾYgb]Vx4+)!G5Ap-i7"3AsVU|2w)ի._w*?Y.Zx㞗yyq)Q/_ 3K!$y9^qO&7,e $^{WZ}%%F;8c F/0Bd3O-YMo"C #k?ig_bD^䑏e[_U9XĩGlvXX#Vی~5r/4/ɞ7Z:~}%*b!}+Jqyd zWaxwZ,ܷAwW7Zjlp OƼ7V#y;Q3qz d⹣E4՟?cVʹ^~gƝ^%ݕ}cs# >NA8$`UHhu&OIJҵ[#X[yU&7+"_ߧtMcOլ7C==. 6ҹ ?ZADŊ,Ԫj_m}P [2y`h/igqs$Fm9˞ 7~{םAռM1ǧ§mܶk??z7^5'k=)S%v{>b\1tOom`fNq:bQWяF3o~UxUG|eP ©!^mCLG;&c>Ju{ivf ?K zWw,,#2#ѩWsj#y]Q$lL؏Wh,?;Ɠ|6sIԔ%8jSVO}Mڋĺ4VtMj#C< 8X=Wzovzŕv[F㪐{oL a7FrT4{^捪OܑmǡDZsUka E{O|i߄ K+Mz ,L~Bx#zχ7iZZ_ВiT[j0~ߦ1@Ž_%Pơ(階i:ʋ7Q+}NO{h~o-̇5#,.U}S۟eX`'%B G9Ͽ?wT{(Z$մ\r>l^/ŸquFEܿ䓖)u_|6j÷ \|thq֯>5vO-iES?>y#JI]3ֿ^`~Ly~]X~&͞GvEvӏ;BiLɤKwdS*2#qha֣XǸʕd@$WʭؓЬF7T.U%I<⯹|EW7s.T D'bAN{櫉峜:c`*ɉp@> m=꬘`Tih`12rGEjMjP sPalz֪iysI%Z1Nu+ז#-o>U=j֙W+3֮Z%2[[в=qND 5Uxaϵ$һRr\|ҩnKح>r< 񹌅j2}95hW@G̰_w\i Vf}BL\dH-Z#Yir#;n3GQ^]FSٺJh mnkǴ@m|9*Nҕ+4 e`{[hg: }&y]{;YjxAglK̶L߽f 2W`њ\moHxB}ArӬ !9S |т8y/M#LҼa uԼ;pІMza܏Q\8CQuy5ﵖ^Ѿ-kgM: x8En͞;WwOTf2Kr >ޔF?v8. w$EcF_-O5(> Rntg'cIuy13Z褍Z9 CX"q!e d`~]4V]dr3WR7lq-_O"H+1WL[YEV*prz<Ѯ :UJd$V~W\H#+9q֢P%9ޜ-u@fZ8#1zVCyZ7sOиewmw'5.q,K,F/'=4lcfo?sɩ}w\ngG0 Շ<`z[!_?YZ[\C9q}{f SE巆Kˏ^&^9 h^񷉥4;Ixfmvs=3Y?~93VޏohO9\lw~ߔWLgfeu_ S=<+j3\KF M5c }:}\+R-gS$ ǖb8ZbGåJ%Kr^E ;8Q9>ܙ.|o#rp+.HŃ˪Ns՝KzؼյI8⁥"1k#MMa t'<'ɶeviEJuU!):fO8qϿtFL)]GisROEdl{GibnԸ<TaO~*do.m㩭/dcrT|i 8x6te$HUfbҡ=6FVU?tNz`VmHJF$m4ļۚ7Ǟ׶EDž~l&P +mBP-yq'WY.Giq +m(ǖR>J,kZ2DYKv#t{;HNO1'hVy[-#Aڮ;jO?6;i}n2ukgO]N6\A)y][ns<'oOf-V">kP$ol9}3^I5[{|GtE+[i$$2Sq_ o? GJt`='9Rt#+j]C?}x?ֶoTw)W̖FWs gcNqP|Z~'ʚm;Ny#ESݛ>ýuonExqIָtv'1qԴ,2" B=E8:L\:_´]/_QMr]bLկEirڷ.tkB#}rx=Q[2%D|g]k9+}GNjMoF`{Οv+~Kh5(%`W1ye\աmFKӰt*HiW}km4[!O/0ѻөV-JhaP=ERֽ!'r|]㿽fk>eʎ;E+,(G|;D+=*C~JuZ+ּ--Ѧ-­28bz(+{wIyjE=.:&WX`i_;b{9K§`jِI7rEgx?g.[=k;;)LT^l|p0{5Qr@ݓC,Q3*$Z< F&5|ޗ;I,&K9Bp=*k M#eq$Q>Q W'kZlFC% #qV\:7fYhwQcl_ozcGqlŶǘGi yw0'u\@BW!Gs{zNiWS%vZÞ )oڃ%ȥ!sNqY h?OA#u\†q$ӡ'< iwmê_hҔ#W&M/o{Pylmo. r9lv@z/[MMx,Іޕ?obiyfr'7M̰??੍#~wX%?A_ s|'qJ}߷'<&ΏE_QTF[$)j7?W2`H.Om,Ͱ,mɸay/Fgh'GZ.٧{.Y:5lNXnjE KҁB5U-o,4nFA\U7H "J4Mto4DA8+7- fl's5`۳'8'tr\j\3ƘvbdOR$deۃ)?J#h7I0ANc @^ Y}d[\7uSN7|<!X֕PB.URɟJ~~VFwLPE)-Wж<'j:Tt5Vtne/'ڥcP63uSlM~YҤ$瞾^}`j7tf6'<#g :LG'9e#,H;x?ҸqWc.qG^ _?3~ؘ4vLJq_TM_7˓q*QEQD-%/jJ^M 6R0NF #P~Q@lN%N!n?(3WvwlqߵQ9[(r %UQ@(Qހ*'@/;RlMW~!l-E@K0*2$pozk;H@ҳMŵ#)lwO< m(5FXJ(E1U?,nNéѯ |TֆLJ7_8ڼ Aˀ?R$1?g? %+/osN4:?љ SON)^H&J] ?D3FymK8q>&L'rjƘu${<=}k"nASW_xXP"2 XwYMn[)2eHXuWCK'{g'[b8V\nWS>]5KH~v9g UD>;J|E }C:ѡ7d>(b(Gjjni#I ߠ 8oqp6%W۞uZI1h/=IPJԵ$rng3t(v=5aT1uJWG-l;/1ݛBŵxOTs'eͰ-H$;kť Z6 kp|\Gc=dZ=Wԗ^!"F>`o iPOEi3HʯC'WggĨXtcC]n :ߕEypҴ l 唜vz)5mUU'-վv= E4:GhGRzOߏ=?hm6`rfIsGCuM& "+"- by%@X]X~3[i;| s05ت^i\Ktmkxqd>!3 H"?~q<=$M*Zi1V"eRr @~<_oܻ PpL$qb@yku#. 4e 3ox;ƲX']3tp{a ;?i^}Z+hHeœgּR]/ }.!*z1^r[KNPw"Ki lL݃|/bO1̚ZZu Zh6jSE(hri N_fK! U@>}ftyBB;LwWfS4w\=8%Ԛr>W5-7&iBT<ڭ:Y|(63d@NX8#?g# yom`.YE@urzκյ[_DSBMxF pHc=k05Vcˎ2.WUPhֵ#k9 $DB%$@:ھ]~^5%ebEV-M+n_{٭Cv;^o)LۼIQNN}Þ.7q^Z wWV,c;GSO?' "عF]nY`PE~|-E4VK{-`NUc GP\L3*>X_퍧N\^G,0J<2:zLҴ]_\Z$!X=v{gmE([#b< 8ǭqojѺu9t:<3m &c>X[M?E|M{}s).vsЊ2Ǫ%-qiq~+d+5Ŭk9W+%썽 v)@lG:9HFx/϶T+:ZZv9Sr1=(/qVXith;rA J^+?3 fpMFG8\0Yfv6޼otRWGƆ" RIK7lq^,ѡмgqal=\nWOFmƫUɉ9 #v3_7|Hx‚7gun-wḰvVXԜ>#&*Y(vflC =1ץ|U{iSZ;c GI$ .7_j֭^#-_JsAZ},zok{⹙d ®-c H{_5_M+}y1A}zd^5a|C(P?xG\dѮ[~lO6īR72Zң0T"Ϛqk#RgJ{m%֊dc 9=kп$BdyrRka_w0;'w I zM[cd4'~OwCee{xG]Co:eԧx:=_׺3ɩA&& #AߋƱl. 'JԼH"Xe~RPFLzq[ S1}SEb*IWWPOedpģu=^A,Ƚz+CrˑUg[VS)Veg).t0`NA9{W_ R𵇈.X7rmyھ\]ljnF;|֏n`ԃ֫ )VO뷩o L]֞P籯J[O) ƻd6,+ƺ֩^^^4?y,#*Z]>ks7ΉH^wOLU>V)EAIjpW:ιI-tNB٤+pDڼ>MG˖V1R|e[Gk5!P0@k2?8`N6R',!IJVS׭/Aa%"I1}희6Mq*cdnl8Y$e*83EJnV8` :JZ):,=cL;I H8\yח&tqsUnbc{Y7 198'Dc} Tk$I|}!CE5Gr|IakV'T^3y%͈$ d<#OMF0 E?mۘ Oi%* >}iV¼&:)=4nmǝo(1§O'P\|j֣*d6B_Ty$q$~oC})E)Xzi5~TeHtنDZ -<[(ʺ_ 1kVv Wڹp?:{@Pk%qtⶳ}y3FT1ǘOj4}m\z,x8s5/k}Zy7:2=m- OmmgA81hJ gGjô2k'R#$cU{I>|DF#). %Ggl9[ZP."953myˑRF+s\WE/5T>:|6T\G,j JִmX(u[\C}Etr@F[X֒Ϥ\Ikm n߻%r1(#!g眜UF&KxY#GZti u%M2{5φ-5?=t ΙˈljhbmKTn3 +[fi6y#$һ#- 8Er5YEgުI;ƻ?_1jVTy/gDy;yp^_3[yCi?^uucrFBwS7: 8IW{?n8_Q4uE^ 6|ŸE\?ڃ:߅l=szj ~,\L-E cqw"Oile"F3<vm P#H+3ͽ^A>崡QS᪴a^/QOo}r$Ox,#~*ܢ\DI cPxp8<;v5xSMj{XU8i_IrU%_8 }&qx;K!_nO;. Z5@wҮ]jZmȱ4Li S5>o"1KKq X+5Biٸ_s؎j֔mƨuf$uW>WOЖ.\,v$OϾx⧒J^,[Ʃ,PZ"ɹdqZzdm.C0KȸwZkcTnwS\,u41QPނ]J mSwEnLCyƱxjU<yx:SD|V-,(2t**GFeI:mk}my朰Sj ?}8YF+9u}-gBJKm Ix3[kʒ{ l+dqSr\XrM{˧Y'.!#$-|g=>/Ԝ;ݎ5ZU$S{)zq__js/+(yC߭J"8}j64qB4,1Aq:4}ݏJLNR;o kB֭.<UfL'WRoCݤd6C*x=zkKh4:fUOz৉y|3-l[>-8.kGutS=XjZA'sv1i6PlBee3^ɪV7ę-Ŧ\L93#Ҩ|[ѡMo%6豱*P l锛Yv&Oͥ_S<'_xB4:\v, /ey2yVlv~toxNy&aeF ~>>G.IԓQI=kKvq끎Oz_'>(6Y}ͭ6<9p'DϩK"~ ,NǷ~擨?hëd\gV _ÿ֥d޽?Ciy-NyWX.Rn+gUujfiZ" #v՛xw ݕ޵` wR-Pȓ<`\D{<[wR!,m"I8]@k˫xnf :xCw hA?ϥ|Mm]qLǚ{}abK-7ᆩnkIB)~~5l)co $??FP&A m;K<}#ҵIy݌VN*MBnKSE+33!(.j7 1l&6M^==TAm% ]'v2<)'Zk2֝mG3ٕǺ̩4v> 0Wk?fxSPUOO+@e0SهW'ǭ~-̿wG}ܟ">l|XN9ʐޟz]rJփj1oRǯJzl$~G>%i H+]pq28A;6#(e͍S S֒nrRS"LR%I'. |æ)#.MIOcPYmө >.Uk+X\[FTaК]3ӧ>FswQ x`:*RυI=H'OFDc`UY3k"H⨰ S.h)dzSAIGz*i (#jiܼsgޥK龧V:5 (o~3 bx_85 ^#*%9+ʿ>УdrL&acewqۿ伏(F/k4rBN2>d ~ TAve;F!u'pLJJܳ1f csӵ~Sg E| uwlWg'87tۯ[iU}A ־.@T*Ac9|:_T}5['S+Z;=)M.>RsigiO4 fRgߍRjDXgp*XJݙE{E4I$<{(ɪ4n)I8/A 2Ċ`1ؐpP,cy5*W؈SM6z1TȶCHuUVGg#XqCMkRݢ"# N_5ti2?ZuA!*q[MqN2FJL)>ԧ'HbyRRRĢ(bΟ`gk[.<µ'r':6F\fC\RJ,)>E~WN~g/Еžbt<* InIaLO { [s)^9"ئ` }xmBx&8ӫ.T^"У>!6gifyg#8w8\M:h}:VFMkn#Hܨ(眞ڔ5,wvЀz>Dj*sE|=u-iҵ(1,e-AVu;4i gq' wzw7?umwʼW;@:n5`Cw}6wn!1|۔ :pqU{|mҘ$6ќ1= >(c$G隝> In_}+ڌVTS#+}#;)-d4_6 3Jy̫jqMI&v;aZjBU%>YU.k?g5[+>B\uh۹eScc/ Z5C:8LG,`ȶ }U8_>) LA{ʮ~X8_ ZYR8mcY. %?z̳/7~ [cHn5&Wՙ=;WO/`:5۬3(nS8=,lR%6#ƺ *?*G*^ Ez44mWluS-n]OL{~*ע"Nۤ[Bc7'_gZ%dͲeyjէyGEoeRgYC ߝ.1Ӿ=Bvtvw<^;ejZ5m(LryT3 6Qlf#kk{>rj_FҢ.46qg=m7][]ɅCq'v5X T$Evr9+"^զYetHbQzzֿeù7&O ȆĀ(p@Hzћ÷^FkᦂC(OOڹkKQIn);UṉeuWDOkk2]F%A|3d}IP`@_#еI]5.Gފ#/lq[}Ga0B Yfym Te3ֽakcg(4Ϗ2<4770]J ˁC!%HF?;h$TnWI?^Ftu3_XRK(ï:QEgК4<_#_۶Ds_GlML}*m:kZX c_dqze)CJ^t\2 My[3U=Vx/bJʦ2|OU> 8|Y6VdžmZxn;c,qR\ہg5h![p7pGjI]jx#F=#jFƙ4[!$ 8I'ԮO뚱ֿބdxP(r9 ߟί{ 1F.19$`Z E~O?*/tSু]g,ylf80^EdK|rp=|e Oޔ_S? |6q,n.p~ ˣ#qK#;Oiz?i "zW^|'CGof^S ˪#W+R[&#ɼ_x>᭶c8yPY!U}<[h^ЎB zWZ+8Ga7C8Vi8Z7so',bKv9 9F & hKi>oSn*piJۜ5&:O73D?xznj[ZBMfc+3u Cluo2Wt>zh/ U #ƺ|W yGXXSUR+o"mʬ0 te>u)$[O QA >kvi(>H^ P=I޽M3W5v IS9z3 }1CimU V_fduڏc[unzZHƥuLr:{ث#u^F$έo5O(e1X9ozgnqgۜVzKhBf+$S\> Ēf.w_k6:־4ˏ:b #R2;>-9<ot *?6OAWHt}rk+24X0* ={ן՟C0ׂ>[zfz@4멷ukl>9 &3׵|լxMWfKkI<@巐pUwO=Տ""ѤܝE$d+qnqE~R|}ߋZ^4/Ȍ iajZJQ5^R)-y$w C`z:/ux̓CJ>c 9";bӮ+5v\0L| Mq3Gx s-=kzM32y kg=q90*ܖ(9q)xbIu.[CFLS Y}*6h6捭&QWFO" ٘8jY =xXs}+'H#\$g!EI3I4W9Sgza,7v=r7q"+2}O{ݤ|MxVo^@K@aUijJq1{VŢ^)m-q(}XAgvNkJ ˛C t-g:HT ,F"*^±ImjGK4c׌} yzJċʤ%A=VIfHqQq]}{~z|P^:՛€[x\,ֳ\O֛{gzTp'mv9 ǵoUӠcFKc4+Uºcy7mmiW -JҠ)cU9L!+֥[QpHTv8==Ufd;C)EYSRP[ǰk mHd."5 l};zWj, Asީs>ghGݵ˒U?4Oc׊gie%ϑ: ޸l~z֓އa!BkyFݕŸSm2o` W+fͧwmm=y6;qY7C},c y~u`8WUtO;Zޏ}iF I1\)]W-4irLp(Ek3IJjj(m# (*M\Y5r1vaަܱ:jPegluAg\f3{dNթ&^n R LsW=̛aHOj/ [}=Em4ЕW0}凣9?NRy%WTǦqy~h'$brJzNI-ùɍDxBf#{ ey,CPXQVbx=,vח~~rK gYW]ø= wV|MK].V#WN-4aiVUyO- S֦i:mdX[m>~bŧ}E),\'J^voH?EIoLsڢE<*Zzuq^\;N$9f,8?Z?#Bn[hLaOR4QK%o+jGNO(|r֛GJ9/~|GAqǘ<^Lvq[-&a69c YЯg mS;'Pb%?q~=ԴҠLz ! q^cui 5\J3'c}*uX獂Ͻ.\*vwyiX-t{Y @9#6>xdHc@;;VU!|r 0@l+jVԛg#y1-®CgږVwo$ 6z5;WPr?2G|ҴEIV^SQż@̿+)tpyuۗxrSda8鴵_=lM=֐F ^5+yN^`&3ۥt?l)<*Ϧ:!=ݞSX,Ld՟yHC(˜{uHɧ Gwi%Y~+Z;'Т[R]G=]tgթ F['5KxvAУ[+Wbk7 n"'%d;кSKNPvcVJN/MKKdSŒ&Rc[Z<Z}ܶ[$289\DҁDl7qW-n!Wp*xU tBGg]7Ji}(ْ$>A->4խWVH|啜[J:(."G1\ccj߳uX[Y$%Tsji+BvMݾw".nG݁'s^cďz߆nmrnQnb #(ݞ{ HTU`v:w wqڟijY<=h>pGrxY_K^'YBRn_a|W/AΏP<ilm sJ2,'v~!]o_?iZ#g5V}ǯ*nj`k([ú1HכK rI#W~-~6x/z彝Y[W"˜+rQRJzzտC/$Ԯh}u]><f9ҝI<W?gxV~+z3J| -I?Zo^ZҾ @ I&8Cs9K,'3vh1YG֚(UaWm} {XJma?2G?\?`_7{c !JrF~[kh {kܓ=A7 P<86`2~}u}!h)lGyE^F&=I=CTq)<G0sW!`~lzvz|A[{YW8j[G6瞽kJlu93VU1VO6k@n%pIj( q^ecx:y"cR8ǵ{(.`UGi8ML+ʒ=E{ѓ~f-]S腯)zKX!_@FgPk@p8y:_|+ '@+ımӴ/)i<Ϸ9DbG?Vj<%HUJ9<*:QVNsOEa*:xڬn2y/;Fx%~U3ǯfGF=@y i(@w ( pDCD=UYrƣ8TKӺBq_!*&3c"Rs~QڍڝNeQƿUt)j M'?~o;^’gВ3r?9SლiG~HhFc85K0Cr>'E=0+.!!A9z1 wïz?_?抔QE~)?_ZN99@ySԨ%rdP ϭ'~(i:SҌcQS nrǥXwӊl%2?1ah1+YjR3-qֳ2Ă@32~Q0{ OP4y\i1Ntc4LQspeǵHb*yV~4pѝp$#d㜌VDkwbAy㞕ݓ0J9;@OY,|/N\s)ϭw2|<"lnn;~USvHS*8gE#ţÄe3#=ݫ}"(R=ze#%$9:gޭA}=n;S$g,{j-*Iwy8eYbmܙs+{_}FvU"%>i5Wr2G KOoj\jkNeF@]rњ]hK=`rCFNHU=8j Uծ sʹ.eVНGK[ 0I:_z..o Z9 b7^qwSiq%EJ;[<_H8RzA8co&P$#pw]>:0oNsPJ}^6 zpWNhE@wO|Xo a/\]!ՍMp$FqG\2w?m1RX]"ubHٙFNr?_gƗ4X)#p}x7o !%w x˥2Fxuwỏ9tRg-a]CRBVy-Ղ3їW.<_pd"@X8eV=kΡ:&N %K˥-q;[ֻ\\WV|`7j,4ˣg|Kwka4 aU˖^)^Rdrt$ajkRkodd[,r3VK N۸8VkY*ױ.?/$Li"s<NGPMfH>v䞜)}+_ψ"OPDy]î9#[V׷˪S|o^+S(KF{"<Ȱ3 ^ K.'젷l-Hf#rA;P! /4w?ƷZGkZmoܪ)+= .Mriy7Kqhhz8iU;l;Zo'7.9V+צP:*^~{weu>O5~7WUH>]ݘnv1 #F:N#Q{eEj@vs NB6XuQ4ҿ1aj.G_673R鉒1l=cڿG4Elx3F[\'VRDrO񖵧j )9mXq>GCEqp <%m2$c ۂ䓞5-BMt`@fgN+5O!JҋW~5c ΚBgQN7O(w7Eye=!7'*2q?JɁ AjKx^N'C{ߔ}^wN*=T4OCWjݫ?SM|ۥE#9>n?b'/o~jX KIylo'ڼsKɎML;4TjSMTVwO#4KAU5Kf?+cnZm>~] ñ杪ؤmv̑KuLV眥ߑ#P Ɍ9Z.[qEbO+BT@ƻ#d ﴏ9&8݋v}kW>bpH|M@]Z58w:+Ԓs<0cnk9+ȋp溟E/B#[m~jf|dWηLN'ٌfXsi#޼~E>!񞣐Gu\j*&A5q񖶀 g#vzJ/CFꏿVɨFʡyV֥붣92˝^oٗ|AhΣveFG?Z?>˒X*O^y.W[?.'9sSb*Aғy~RçxWWߐ6szzWd>Ҽwkx]$2^D1,p7OJDҢ6&Ei[k z[ x| W&"<] q~Ak@Ex0kz4DǨʷ1òC?[[OrjV*t&/B++?fiYokc},PqmCxaxkKӉx_O q;ذLeRZʛq2%K(?m!j_Ww&"bʟ`d$&m k{_[hyu0q޾}qt>a+kMp̰4~Z-E*Aǵ@[E>n1UZm?fO,(d7~kiؿqoi%YLӅ'\TB[Knְnue'rEZvvNxV7FAdsDY</&Y `:zoBkdg*$FecBdF@քB%gp efH`sL1'Xr$ >h#H˩vaSnҖMYWRdD,sXjԶ& <^ZImhad q>TE-gcI85pK-O"X~m |'W8Kl1_ɗśO$Gd J?_#%/gylK?=q]i@(k9\ʩ y} dK}+tiK#> =O=*642kVy*Nҕݭ{*HM>JzZ<3q%K2E,Q ~ǚS+d1;}zҒM/B0^MtH!<ڲ[Xb8[9v].d⸑9]f# X=WkqvcCӜ~X4Z'\҃<`NQm$9$kY%iE >0H@kfd [=~K`1c9蝎9c١TZϿxl"8vG_a3O*!T'q>٬+BHv/{{ L/Rѕaݤڭzl g=8\ͬͶPDV֕q մ-6:޴-4ad`lRֺGC =$ӂ5 q>[ Qr6:+[KbwB?oɠy]E+`kۼ7{;[ W|V'<қ8~%~z$iTw1A1?ª^>5 ΃(>fϵzm5Ul$aD9^`4ދ-¢߹cdeتXɶm;hivײTFsMm$L`OC6mq3V9>sJZ$^^yl C!ڮF=}KI@IxLHǾ{r4z#C:8`d}5;oFu9a>[i?־^ 8a:/6|tϧ^FGAfޟ竷SִR)fI&Ч ז_txv\z: _K`2^3ǭc;P-boSVS Rv}ZTU )NK ?Eи/F;e͙Sr'ҹKlXbR6yn;Q95C.ªV-~$wi$Ǻ6O28R?Io$2[NdłcUobҌ)f{ӾeXXNgrUsB4쿯C{8[M.bC<ן$,TR.>Gqupk۟1WDCXiݎ$w.{֥5}L0-ӓRw[V3G!TԚ޳ՠ)BOFO;O`OB+Ӧ"F0yB͎;H1!35!JPѭ;/_euuǕ*}G GOS5]1 wBFv&8$vij7;t=  4cH!{2ZL㎣)xVRw^mq/wqy-рQ&38esɥ#!W+GkYBAwE Ѵysp=85-5&7O6WģةpwCFzy>)[MR0p~Z$q[xw'>Y=jRHlc?եo2kVm]fGMj2FK튉c ~W=szX1a.7d~}z5=OU7lC9fx|OOj8o@XLyOoR>qVX [n1yz0g%.vs4EvLֿ.n` H2%l.}Eciw6>(gp9 CRxrէ,#gPX_]]BA4гD.QJa!\6H)V_V^=kr;xΟgGZ\ƎI@(sY#n9=Erћrp Q]1ě. q^<=5[#1au}9 3 hB=ھ ]#ePW ܞ2'ͅ㸴a;_7A9FP%c!n>_Ʊrn,_d8ZlR JhCܔq_\[w?p4p,ISVN~Es&~SJM(m魌oȩp{`_m_p3Ɏ=? ^IW>!Duq, g.OJSÛ~s坽̐ݬp2VR0<穫Q3Z"9gM5,6-)Tf!V<-Jq6yg,r#ޘKեQ}` v_AUiW`2D }s\~^4L޿ы8“l8_Uj+xOLm֖|ߑ_ ]ʑFu(eWҾ~ϻˋ}GNY0U$Wާ~%65xGCii[dO1Lyn6&SE">w3.G8e`Ҿ'yJT~uȌE.xveG_0+j_E)AnoTFѣO 8/&|)'$0d#-D`_5L(4B. 7[兊8>JWE4Ȕ}_?;Fݹ*͵0=="ԈV܃ֵĊQڿsUN5M'k]_$p `H FL]Gunw)q)'!eoo+H@^/Q7LJU$ r37@>kߔ|ҿY_4R$CMp$[z9^E'˂{OlF} nb('6a-m |+CG[^##"a\'ZJa*w3_X_D[շKJaJ))?78f794FQ{'rFzfEXvW>\}¨Ue$c~uWs@'v=jyHHA*:(,o @ˍ돨ª`{z%9ۻڥ c5e$03z (5I$RuSQEQETGϿ&$X1zOq=:zVIF"8nxZ߭X[#U&EXTF;PrĦkoJ;U袩+%dQE1Ȩd=Nc#wI=0pFۜ]O=Bc)̣n)54MU}98#P (3y$@?>j=IdxrrJr2q4~rr[<OAs*ڛJ=i߄?BІw\Aܞ+ĝij`??|6Qc6I1nr?L|OX,rsҿ)#]B(fO'?'/M?z*GOZCڗ9#Ob3I(nF*b>ַp3g;GZɛ95198YOzhOͺ7$޽?ÑB|cG^c9 Q"?_c%݀A^6G`vKҴ> dg%2E1]@AOY #𺤓kBĖ#w͏jn';,qAq+Z{qiRY]vw9Q}Wb4T)ksjh^dk*vhƪ>2ciJRG_|uthy6?%Mݺwp@wږ}u_~#OZG$$SбA5!:T8^kĥ`qۋ(q~˴QE3 g Dkex9.KOb_SW+0B5=^$%-~r\<օ)ՕMY-&D ].݌:W/EJ#9NpIh>"ag$ ʹ3(zk0}ủ,vcR>rc\x5cXлa|Cix,lEI 7%1<$o3_m|VPuq%ŹsbisϽ|;`xÁxW)S7srz]O66C7͎5|ZbTg?]ukX42H2Si}:VNKypa-:ުǃJe#ε Y\/9k֡y4x đnS^E07Qd ZkG}ZXy$w1#7" ]W-z:,ZxE%`F͐a}+d2*4 &|g,[5I?hP,exd^ZZ>BD!'SLTs+<&Ui:R2> ),4ax?ĥ?$3L׍|E@#POCé~zim<9uy5U3A8澬lf˟z]熯3qC-/K86_+:ݞBWE[I ]"+6Li(o_05?$ >] RsMv?i?qٮJ^a_ljC'{ʬ*(== Y~@_Q|e> 뿰Ʊ t$(ODC@Vg'kTc6on& B5Z.Ky[f|;te8V䤋u1r8VMO͐}>lOK}U{NRWZcb-,!:C;ݓ̑VLj$ebDL>ms߶&c3|.GW+3ⷞYy=U֣֠; FvA՗g·1#GHzނ`y T =g<'%R3v_+iDzéODZ6̃A~<&^w ѶdG߭3Im ޟj.lBO|W_}].{I|= 1!W^UP)R\лv4s.j,!W&"Tb2Wkt籮ZلD)91N!]. ]JV l^&^L1& \$LzOFsX|au[_5x qj׭*sFA#ּt٢ )!UB{1|[oqx1KK[KfLz^ x'siIjQ?2M}_N|hmU9QWt^is=M[igy/E1'5z/4<FTʐs\5{n'4ՒQ gx\+ӏqVtr,Ҝ+cnA^n<> io:zf⸗R18Z:I}A[A~]mVV42*/7|ZZ>=tK,2Ky\`O -N[ab_z4g?8}:gt@G䃅\{jiN N?:MCu>KőTmWO)Y_+O~kZ3XõKatn<"#SA5q4R߬NE6'P?ε[ - Н(ٟ[Kftz96(483\|YrTjaQO[Ci;>#Hb:m5>@~E DڍEG;QYr\Ds"dXN8}ͤ-ghiK(=wͭMJ?jx$K '1p{ҾR i6 -w=+Dgu+f/?4*sHՉhD ٰ;P-8dmܪkgEv!Au}a?8 wWú_/D7>L<28مklĿ4~j3R=.fV?1SWcz{2r8kط'{R>EI}qRgRv`p CHI 4=r9> ?Ŝ4֊*E4(a!Vex&>amʸr?J`jżvuUJ48dϩeC*WΉ8a30 vS\ׂ~˾Pd3c<W%QPJd''ҹc@'89p8LxK.>srzW_/M+eu_|!PE͒ssklUVhK+.2Is+.4NeBG98*)9 AKZ-0 sIN,wg}6((r܃ v8pNps 6w/tDt_֋e*LڿP>B2s/nWg'E~aB)|'eg2su9֚~'j<>!nf[;@"#A>mNplk{RG>!WlvFF=+q¿^ާf4[Y0Iw/HXTtW4j݋YsQӁGҁ QE9Wq z`KzRC:Sv';Bsi(یsIEQER(uǽ=Rj1S@RBD;8J2Tc=)W?Z?X1)=Cfw >zF?;0H `I9j73ܯjz94H%BI'$Qފc=2~\},q/4ٜBfCnϧY*c:z r0=|04dT}?z~!ū-I:\ -[ <]R]>âZIbP̒S栽vЕe qNhʅ2ǵX8M7"6xp-~i X72>&^`{}+ԤX.$yǛ46X{j^/i{>K5Q+tp\A-jB$tRͨ $2gj :wJW9R<ħJKxëg#'7g*QZ*9Ցjop;;8Fg&n0UK_x|L@ 8!\``kɸOb&c?ӘZ$?"̄sYg҅9ҌK]o>g9 A=1%ۃr69[KuwrL{O61hmo:si#>xiY]zb1ыzxm`wy#RR?JW?"nMb"p?~Sxa~@Cw?7jRO42sݪ^GF};w<]jFM@CYq7g@B&= SԂ})wڒ.ҽsXonۊ61Ps;f.s9VG%tMRg`ͥ'hWb_Rd`}vuyy4@#VbSh l%}pxOQJcQn~Sng2|9|6[/d FZՋzeHfʒ<RO^I!d6p"Y0BW-ϧGڙ U< csש5:gOD;{mpi&F @8gSe^|h.cD; )'>xr1Yv>ǡ_/hzH#]:<|W--تs*N5*C&WF@=?|n{ Y4q d M{ޏ#]V%g,WƹzOa?74RLd8d }VD)861HFG)~:p9\\Kn6V?i.g⼚S##֠C~MrETpve#W^bW0*~x=k9UWlPnG_ IR9Z6-g)y1`7hNRڼ"yz\Moa _q-hʥI?|&ÿzO J`5҆8SWi'6 ÷2&(@*92G]-ߘW$dzIg+RvInCW!H\{V%>B7p ("SBO>:>:J#8YQi0R|=+>1@bϭwza% <6O~Q/x88e7E,6[";~g3$iƾf(9~sGo܄53R/quvw;ƥNQpsּlTYf˫F3o᫻ݥr!X( xLE/^kfh;Es#&gv#w◉vf`*9`p]4hN.J*7xQ٨m|{5?~eߊb(ff#ǯ-.r&WAtr5-vǐ<{.<8܇ dd#G\H%nᴍЀyF+fK5B~Q5o$sNJ77ſ? "umt%r`}}3O5o[K-bԭ^<)!V^wh˒{0$9T%c˗G%MwJ6qX7P'8Ľ.J鶲czF>(  m?t3}AYbfy[8oCƌAݒ9k='1}IIx5>sq^վGR\tW#> w/=jWGur`:ջnt)pxb=ߏJf,[譭n$6Nɽ3sZM.9->L\H;*GO0.<k c/ zעx7%BFI먿x?Kga(qF%d^ys/J:+u]%Mt>[_I<9dԯC'q_O'nqhyE!x=x1~c}M9g%dRĶVX/!&E<,~4LȗVweœyYCX>W2 +m&rM뽺5ոu])#CXrs+-[xMuMHz$Mnc sֺbC&@ykO(teA)afeݥG*8QR|c+OwO}[j!EKQiΉc*zṊhΆI ;ǵtV)+¹^bE\.}+.g 짠Z"H`1G. r3s1Y)Y[f$Y# Z>Go.u]2k _-Ǧz\0hm,Ŕy='QFrJ_RL:x\5杗⎢~ y+Kxr~`޹=I8H-v Iߞ&vn}HnŐG,F UcމI=zca%*oI']˷-$~[ g9oJ4zo-Oq[^PdIJ0A=QLן_E[gRd޲}jX/;Q(^6D)F),g;.<Abq`ڹv_Gn#x` nR> r Zsibd{G5b4"li[̊.70T< RHۃVCKQOSQ)Sn)vgUo&4= t_zFrx$6Z N8.YX!#Th󽃔ܣhI4$N@^}|Z; "pOa7QYvy$>iqܿ.bKU`A{T=W4l z32>R@ ^ 4Eue_ްIzT7@ I^ KruFn( #f)Ze:xQOmCmqBk^p.Mܕ12Dyk8IK]S% }ӀYtP@>[{xj4^il3Fcb>>icG!.|rqIT?5hn[nJy"G9>ֈUeE4rU\q%6SxN-l=wL82vnQyyJGkHc›ܝ;6MunSk@cxY[Ag1q4ybzwjW2E}\<ȬI*u&OvJ󟟞TOnͭ_IgaVw-sn%0({իIWСǥGkWO4S\4 D$kVwV\ 霕 vZEFG"'JU5*7&/ʥ@Q|ut{ʰ !SOr֯/t7Uı$`Rv/b3v JpgO?܂+fIߙALz*蚲$1Ǟ#k.涐=Z APv.W}FyeFy${sWb|Q̳rmFRhY*2O[_c;#'cqOc7'zV{lXI8Dҹ+x+Wu-EPr3ǯI^xf`I|wǥq[hiR@LVsKۚ_s 7JYIv;gv~Ʃ2H=Nd5rW&kl[\, w4^]̦m,"nϚ$w}ƺryty/ߨj_8+Ďo#oB~n.fan0Bv"D|gdv87־A:5B &{O8G(?Op^.cep#A<o.%Tt2kx+jVh/J+?E/vQX=yD-awePpqV֟-ƠXS-mo6v<SMF38 ~7SmO:FY7;I#8>Xn޳oY&F~Xc>rw}[n޿zos <(vHg(=R'~]3k,^9I,O־Ckn$apecO|u҈wDU|c19>&| $ BW糼~:( oW<3V<:c'㉘ u59p_fPʯ|¾p67hvB p1_M<Dg\?쿮{w͌i7)Կࣶ r 뎮c':"ZjWvP9#DK%ۭXۍ9qUI~ wjGX9*32juHA$JNM!؅X2Zb8Ͼ*o'P{^ '!I SGɤ%y[Y  kO<]Wc;/5$W8kSi~0.t;i42[Q+\C 3 qVlndRC0ǰӧQˣZI+):ۯd^ Dt ;2DIU%>CDxj >ggGws;Si;3M BzR4QE*I?EN ӽ&&7 u;|=m4ZdwUr&EluؙF2jm @n(n[kK۠>ʣ鯌[⦺ALÎ1b3-]Y!08 y~xJfH9[ʼI~z⾳?(zSI䎴k+I|B8Sxs^" $ݹ+dzq_y|GWxg1H:?ƾR!=GC~M/ܿ4W+C)H =)@r:@Jk1$n;܆?]qۼ;\;\y>~ ]8p2.ƽo?۪30|K&o KIc hʌ#EbZeDtvzw~*Xm]eKs%y@%I'swZ +J'քBx?1~H/nfPXwc?Oj⣼9O!X`ש ܤymկ$\8}ڽև8,} iǠmť Aqqׂ*̓|N2 2z}ͻ6Tz)G *N1qs\%̷c6̌7Fy4_{rNyd߭IG9'] %ހnB%UJγlgEJs^/2%mr #7:/xH m%}ܐO?u:<D(i 氾(TE]p~^2;q^%Ù|ƫ+c8(t|3 Y)緵~XXHތA\g6~{GC^GwE͞mw%h*KiآL ui.^8fPdz=u>y.>.E XcOO܉001r4fmb}U 6Ӝ{/gk8n"]%e_JYm%3$J|>zK S<{tּTu$Ydm2px r&V.Z]{JRӭ_#B֫[ TJ5FQGҼm.{WtB3,JpswWK6PM|"i`Rp~+)G*_As̾v\ݗsNKi1]|D;6jӄX z= HB@8[^uGlBs1ܑ޾Ds<=?CtG$l[ xx>? ?ia61H'_Bh[mRD,#!c<6ze,? TV(BH. 8 Bι>>i+a;\ڵ8r_s0*Ʒq HN'lhq23^DS!;@[W?RNNQlb1.g m.3Q'C|0Ƭ0B|{VftpݰE~=:ֆsڔW IZGo>pM1 n+8#)>q4&*Knܹr 7*y{F>a|gUNG4_B/gI$tDƨp6NCHc,}AnX rJԚΡ{%C{s__۹\A7{'e+#ZpS 3\y.gU?1qZ+5jY]ͪZ+k]vCpDӠ#f `3>+_aHdtQ7NXKk o&?8s**O&bL)z_ZB/qVx,ϖ 3"?s}?SӴwNFW 쌯^zדFYgS]WG>EޥqikgL1?3uk|ohڏB_pm~>LKE@'sLxbH#a a4҃NU%K9$g>d&Opk#ncm1KQlebN#fnW0X%5qb-[i\a#O{lzrcg~㒕4רi +9+xzӄj(U|y $R=l89Vfg_%~x&(ƹOx_ώmy됕K} UIPʸW,yG:+i->~Õ-3Oא0O##y!^EOOS43Ecrk>dd&0sTaV.H] Tb@g2V3DB~eL~ Xť?|1$ݎՓأ2jB+j(,0J6 /OP=uq%Nn7Um=Q%1T!؃: mf*ywkG$u{nCިܭ|MZ xeZ# C5CUm7Pj^C2)-3m/=0>#C~}mD쾔c_X19=}q_MF{o,y"!h+rW|nꤽg 5OMˊѢA֝u6&Ba^7LYLp ׳r$kKWj~EN7qZ#KKޛOKxf[ Z0c,#sL_[\ sVQ%c$Kmo Nz嫶"ekOƅcrY!o- g= MmĻc-w/~>.|m[{6kosohY p3_gr"0= s9BXUȶNk}O^߉Rh]hL{[j֡"7ScWO뷶]ōɳ! umvRLЭ,%bD%Hz7'0FMJ㶝pWZ7׬U$ϵVQD $t1Ffݙrwq H213FXg%{{Px򼋖]He∫@bzsZztY$\l۸/Lv書Mƛviv̱YnI5LROi"/œҴ.o+ TT*Z$B`׽8K*ZԱ%mq}1X3,obba.Ϲ ?®O]8ŶM'uY][ۡ13͌s})JM#nH[E*L@ˏ⪗3bHF=vH5gCŮOL!$mGNh'sbPp[}|E<=gϥkіF&C|}ϭhhEKsɬ˛]`WH.$]ѧXgZ !oaVVrQSj_ejJcPܓjXIG#]};& YV"O*,NWYIN4eES(Q8RX;ˉp,?£9`q`dWp GsI=YEu(Myj,~m[ \(E7}sҴ[BGd?>}Oʵ*r۾N$FŤeY+]#œ-w&X+(ʲz `޷~,Ȫ ?Ĺ+"Ԗy{rHFQq].b{ȓ[2J'qkN/Zi&=z hrar?;^ˤcnwUSU^*o\.nvb$q$&p:8]H(GwⰯ~F4H';GUF~WN5gfۻ̿rxhB3_\w]2o)V#5Htw,[A$j%GE9RI5kKuoGh$^rGƻ-?PYI y0W=rXXonM%%ȍӟƬiA.$X ;jG2:ݷ^[ I|= &Es k]͑ cO ڍr$ygg>E֌eLԴylfu{T i}=|Yԟ{7᷺ǧ fywpIe_ _j_K-30e䷨aV'Z#{^QٯS/mOi s$w9! 8_FhZ 0R11oZBіmAm#q۵ <σfex}d8ZNJK2z&ou>?g9@SI*X`=i8O%S5j܌ʾ'פyfYiG!H%z>(}c~++HN:쪿O7>z9jjasY[&A#=+rlFKU&KJNbETd\0=3}(TIx\_-GNN僑p$ ʝf4w9aI}k8`݌c]IipB]Fk0 >k{H:8'gدwinl|տý}cq?3K/,d rNدyG{Գ_>s7/Ǩ2"e`{}b `( 1ٯl#)OrnO @^-g=s_I_rN8e?AK>F}Wr/h1_QVEdxv $ f7?c IfXwoY#ٷ-}1_?Q[i&exts.3Lj7'۵D8'}3W>c~7Iv,o$7 Y7o8ҘhT+,iȬ!Nͳ.V؁*&^dd` >lJh5UBIBwvHMR4o"'x;'Ծ"ie~#Xؗ¶rG;W62OC60Oh>¯2WVF?N b fOl~k6m}(:\I>əqL >!"'nyE$@FA`!3K~SNEyX&"7]W~*'[{̍ڴ=x:W8p5xo$ݰFFcr濢;3,}m3 *BG'QE1Q@Q@Q@􍒞A&O>dxc%1Q@=6ySiP ^7wi($?PfCqP:uXx4p =@ݎBxpgV[\GֿH_s4zZ|D91@d~zS_$C 8o E$`l{@_6ݺ01W]GK'+ gؒKI_v_LDܿ4AKڎ2ql\gȔgw^дF{Hb=s]D>"#5 az42`= m]4KKhvnO=8Pm ab|Y!G2+v?+,ETwI|F9gc{٭?Gthk"֒i18soZGu#'@}GtOBrx-$Yt 叠fe5]Ƕk& /JWB.FPdXbNGM,NM;z78#1_ej;HO95[N-gЂ7KRӺw_#qA㎴Fq4ic8j }ju5787 N+&|^^Y3PgFsG*5^o3 yPuJHcֽ+'҇wP># "Օ8+ٶ?YA^Y7EǸc D̗ Va$qҮ-nSQi9}+&mkT,$81pO,dR^'R$Cé wT &kyX||3 NHRƄm#Z ('܏c_KΏJ1ЭKar -$zW:m #$XwҿMEoF~B*Z>\UJEDܱ( gMgIܧaK^Ҡ~'h_svcOҼ$@DљUʌ k/c KK9&r&{ t<+Yk1I>EŕڴI {g+5k!s RP$V6, Ipe:ְu%/5DF8!qد!n<֓ԆHFViW#[[l۳#֙iZݾ0 s{qU,l 43-F,&(🋌ϪYe'9֨|2 ZPO/𭏌-M.э@^[޲+&*Tya2>c\|, x:6SݴDFA=+"!ts3Z1YèLz/Da^M} M, nUעT3F HY`%wS *ۀ fcI;Wй]O~,?.r#]pw~)Hb >X+|ŘҸWBh.µ>/\~^bCyDd{ 6OJW^1HMM(; S5kDӒ+(6МAU?65}6K9ͲH6 çW#Mh'0a?Znß@F: E^i֐Ln4ز'b'G~.-|F18-ݳ*ʧ1]Woǝ 6eّ@+M;"-լb6ѹ"O]^){{dかA?1]4I-d˰H;v}>qQL'Z5zj<Ʊ2|0W hI}2]wGondhCn>g/UWa 1XyQCn8稫;F flƘzS"oMq7Kq +1%eaO1]υu͆FHT @zN'p`> Q8N]Hg.}\7I:\;D[ˑ2@`9ՖHٲ 5KkTF$v`7q9=/'8: rLawՉ#\V%௶+9 /&8 =+jqv89%Dcd%q3_j~4|h6V6m8]@2e`m+oZKe4k￀| 4I1_k*{r$U& $n"H*nzT|波[e@UԭܩeV9 ӊ]n'%ҭ׏N{bX B+kשK ᶕJ$ehvyTh+XWYvY?F3*ֽ޳iAyļ#$J [c%f@IҽfU}a(-v?sa#Znf߭mM>/>nc,fdF؞?<@]\lm%[ՖG|55 =. ƝjꩧE&%#Fz > %g |X?5aU#I_k[~>w=CV]*>#Fkx$\I#If=i4χu x7\q+u'{M82ZLnWEpE j1-ٹSYdWտu xBޟxG0ͥG3Y| P}'qRQt뺎u9g<}5mN/U_AW`sׅC,|9#/ZItHy`?)p\i yvU3KCWQݵdV4c?NsYHg;r%L"`;JļPeu(lJ=ab],j MЇ06zՏ;Ѕ G?BkQK!p%Gu;kKNS(1;Rqy+Jh=D֖lTcep' xJy.B:)Ё VOtB~a*ؚm%5}N^[k6㑆l>WgrdcI9k{ڟw Frǂ=+fA?aPp*{eGFr"8I%aGJCy[ـ9qr{mZ],Fd@6wu潘P7q˰|N)TkൿOЖyX89G#"fB~f ?W SSEbܑTb}3m3GF\35JI~WTnI+F f634l[Q韭PcɢWqqM~Ziܗ9-undݜ1e;H>E6Xc>x1E2~ 7F ,~ܘR廿s%Ds4|\K!(OM`$OC9lDSO0+SOC*.ė_mk&Ŵ`5[ʆÁ1\Dlz{TfeHAHExOyxd}X_cý9Gb'KGÛ|L\G=^KןʛiZݔWp[>Kw| 5E$@(6޽=s傁4a'|񬔒(Sr~]K;u+Eգp,{݊Rı!8$!wǵxcjBV'9:t,K3c|G!_ǥlgdх82[_Rմ?*6 J\7R\רSߏj.u,hG9i&?z$YVӿ')~t{Ц1B;x"ϋrEv eHEfLY溫iKkcX]fYTW P4,}ұm<*j5˙7oZ=?XD XVB;mzZo6: KQ|DLQfһ˹X یpO䱎Hȸp 9jŪķ7^jHX[i9(+w"]0OIҰ|}s+XMᄋѣ٤l{?/np ~sK-$*vԂ=k' wp>#LԒ[?쨖Smfspzwҹ1xy0*}%v?#埊?9Aet:_oTn|{>|=xm3]v|NHki[@P>Sƾd   =~cֿ9<_I5wW͍'ŜmHK:j  4-Ayz\NSE[a{+ v)HJF;Wܞ,O7rcU Sm2xx$!VH^5LJ^΢gۃY].3_IKjHTI1wVi(r@9ǵ ;+}E †Q*N]Ƶh}jcE@6>RXİDF,:Oup2]'Rjg21^=}ȪSz1J}+cĚHр!ǥ}caukɳ`Cھ~p=NH|EXNQ& &@${]M[&lc B;_/27?¦ԓiJ>'׎UoUo+eI7-8{WefuB# '{R@H&~8KƜ>.,']-WdЧ[d 1 |/ב~\:[炠k@t;s!ݕy"X!N㍿잤'jşE-S7%.H$Fƍc}VJǯ_BuUoW>RH{Y0$c5"+$WJI9oc=Fz)1ݩ10,_B>kb_2z|Y 0qؠo^o=h?:8kdcQܒ}/)&qvQҰQׇ%MOϿ-'`s*:<5,Qy8I8_֟ùrd\a<^k`6^)WexF"e|0AHXI覯 ҜeI_Ě/$j.f? n$ǾPg̴'+*}+ľ#\H^*uBtiS;k~0>$mMb 6L=A?)/@9sWs!ojY0LN}? W1uqA&|I19?do\Z!V_TsZ~(0OI mgM{( },q L;KdSq'`\ʝ3$֒ԙׂӛS(`sYƻ2'>XR}M#8S#9R31M1Ʌ%n֝\e#G d`=qZ.6F=āp3ݘȉՄ"'dz;f^>_ӵ-X!{ `?. ~$*G SOc,>.xSw_5潌- gpGvl ' F2qU|>78kimons;Kz?NKhYG\ZJwqבU}w*ʔ%fߡ,5Oc_%~"QЉJyr3DMng,]IjqVWe:)qV^~)񧁯|NZfC ֣!鳂#E؀|>t3hT{mQF[;sciZ>,|;cya~:jƍ?#2ףSZN4do>7<=h7AiVef\+zk#i'8~|h5MD|?/c|iq P~^q|υ~~9j7ûä&xe@bNF9YjE{Uk>PR[_o\dnb4!c95oPot]w}Bfxr?U63f윎{M>Li2܀ _ҿCXO-OA?ڗ cZ[i?%@EֿD[bbΧ1=~O}zt@rsH9 g'>oss G9_)+8+?GWҀ.`?XrIJDwr/c"Lfo6LW~_c3n)'>把2Ǖg #;[~_F@*S4rwu+C|y❃#ddaퟭvow$/"2d{w5$iD~nOwYCO Lyiqdޡ)&pNq#Fp~nGXUwVRʼny06zZv" P/;PnE["bdg>f#iNH=sj/AbP۴ЎQN@& 9>~&F z}5gGgc;IB@A.qm>eX;p˴9s&d5/{"f$ !y)b8K+sПX10U49VgOGY&n$i@=+FeY]qzJu B *UaU$FGrS87Q!JGQV&%K-ׇ崽ym\YI?z@7io#>W%xp$H2A\O|a㧢>/SJg3I b6=7.KOL +EeRB푒O|NhB16z [(cgj0 F:]z2+j2%y0`VZSڛބԒ N d•an G 3ӽH~ոaR{o{=I'rJ?} xUܝ?5G€x\yNpkmbDBz"v |Nh(K4t>os^Et>2''^nF-׬?ⴽ8y/P$9v{(n@Ò͒A"De2uK'(/ROfȶnt]zC#Ia~4Eˌq/3xž<gr;2 5y}U8""~b=ֶ'(v )?ҽKFυXʰ#m֚Z .75J=Қl[[߯t_'WW s+Jk FIH7)<5_ZnSU.tnV sZt':M\EsLH:~j:. $/ňmUykyxܤђH=dĹAዛ9gkK`$P#/r -%@X*Ofox_S]J$"'_jׯ\9O+٫)f>{q9I4c*b)MZsD/ x…lWncCgon,5o M+_zmqgȓB--*c!F>YZmZ|W*g/}[%)UyqӷZMi3td X\~; &=~Y֔^c~Wh\0eE9#ERbؖF2yk1y?|gc۱,-&1^[O G1!޳@ʥy;Զ7fM)9'<޹/Xm œZԟN3:yN6q+NC{wZP#"=(A9Ǧ)ˆy,*J7ڝĺ" 0BkS !Y'+/s$/|BRYKM׵yf߭R\/>Ϡ]l3h \rKY"oHYGGG n15%d`ڸOsaQ`kkRX&T;H{Om|Kiss OQsk>\ŻgwV:: rg>5 -yy(kV}X^%H$d+'܌W#|Ce~_]HYbРa^L[g|eo5w>5j>/m` ! )sޯx_o2A"&h~־XSڦm4MWRa8k+~(%VI[}4܉8eAxVZ5D4pУY+F5}_u=kAsF'FA"g& OS5 |Ov~ϫ_K$IUI󯀔3HT9tS#hK sπb8Λ=/7T*>XuKcjM0(݈L@@D8ss38T#Ѷ$Ժ4Xe<YVV%ٓ@BR`m\T?2kz'nǩ7tx ^1[ ]"Ðɩ4ɝbM˜I}VΒK:&`r sIxRwI.0L`goUmVnKYZ$YO>EPĖhWFD.ZWێA?hExog9dՆ:%H%-J֥=`" O3m+ElR$園cau),cuTA^ާIF) *lUE"\,u/wl¯ F8?JxjW{Q1M;˛%{Pu9=zsE<9Ё'y6}oEUDIlg qǏF[-Y^BY+5 2Z6ɩ_8qPl=B(&XE2+~"Ajuky n9kNu[d!)*p}#['Uq((*3- efsӓέEx=I8ӊMmuG*w!e?.PX:3ÒNx^w=׬/"(L&+MO+Sq4KᆰG\ ?G#WiUY;NGoRi|1݁ykK\e2Hѣ38QW׀V0XlEdB!C&1֥t>b僂&n%s \%ՔzV+p1)g{#ٗ2:}9[xgV눠_F@ШϞ[ |Q:Ep=k|?jw4ƅ{w\#Ԑcjq5(EkZU!hS[IC7k{%$1 vK<.ySn˽JxuUt~^?4bd%h2 ֤KwQ6mSLn6p3} #9s_mlmay YY@ᔏ_Nدٟ&~xg&X~+決F2їnoqƞC.uVef|Xj&0i8'ҮKg(}K'rt)]<ڒgja5_/vxOJbkKq` d`G`h[Yݴ so5b 5"_ @0ݑȩ#V uE#X5N.`,wTe۠2ʣˋŖ𷕔]{v=PYY[v5t$aX\m)B=qOT993}]B?iKڱ +^홣n.>^2yRǠUhla% {ҽDH!fE;vmT zʕ+G}_shmWCCx#lGW׮B໿ٓOYjzc/VluQxke}ogKo7 ++tEaG^_{[wOKÚO[s^i_sbb26 9qYbyciQZru+AcGi^)1Mv2 rz\ZėkOQ ҽg >X|@4+ɷUԟqE9>Sa^Wx G4M#ZPv| #>euz4շ||9l{+]jdm.h" td0=y0x!Fii.W>NIy閺Ko-;k,ZpKL8+'2ͯ@Af۲vI(ܨTkFI'4ѮQw{yۦ~@,R;}Ec"yºpIO~|KO_.xt3i.Т0qщ#Sѵ+W>cw:| ݽeSC[qqџb)[2f !`rOQVC+#M.xc+;I5=IhFf2EU1́?ޭ*l>|pt}q f;@aooִ4iW2|mɁ0ClS}+NZ|+ƤӺ&xbRb~0zCFHf 𥳸h4jy5f9i)xT6;ܡUϢ)Z7ESg %dF<*ن%ҦI$In2LW0^k-dß1G_z9[Iiy4ĘPn8Q\YťB\(1)&-n%hU$qVib@Kʹ3YI_FO4O[|VL4'/n#U)-L['{jtgvZSF!d-Cb&WOI>l, vglN%'En%&S(p¯ ثz3*>e}3m5 KR{]3mp"pvӥhID( >%G,O.~Qw9֔+v:kCH {;翥c̸l{c T)F{h[qDJ4xA'=-@!)mg>K-|z78$I$scIKgfIgF<vDGz.,zd'*+UspwN>_L ,=4^Hjɰ\\LWGk6~EH%7`Y{ftI&N>^AT}/ * /ӥܡK4{s'˻c2(yU~;f…rrgy"!!Lqqis3mj*V5>{քoWsHq{}k"E+ >R\1dxYu=QRdǺeGPWnEW"8G@x?>e~N3ڂ(9O4'iFZ;Fʹe.vV=BJ~Cƴ홃3y[/#Wm)iITc]nxm(}G-[)ƦGh:|ŗڋ1a609϶}ԴklJI6Λt*Y.4*Ə~azvJz3C5oLLǖx4-/VvM+j_#(dAX@_G$ڰn, Z%$Fr Wı},HrW a%;I)~%O>1W(P|#ڰխ;BU mst$1TVu](ϧ"[H bO?:lUVrѭ|jV=O2Iw è'I+ī cR8iKes%ų0?tG AXqV54+d޸K,6_"}Yf/EGs B;EG˺>JT#u]?%T;i]۫`pR=Ԟ]BA,RJ\NFnuH(- ?2{;*]G=sPO$cSwrʸV)Jܤ.XdOoZ<[܅p@a=A- Oq],oH<PnixvA8Hd \JQ^X韲?ɖh%iҋzh2׾yH)8bcu+Eyo__j<+Fd՛B(cv$EJ~~7M|BUi-GBUZ_6B[KD3bvr 8#^[ޱû >aBܒ:^:$uktxԓ4meHWOgexikan$E!>?/1?Hi B|mG'ċX\֞ +uh>)\}3ťPz+$+{s?P|6nfe;jz#F%oZ@R8eL0=ۭO#^f|EKA>L꺷:Zy- aLpqv>>JAi&+8$+]JCbr`G֣K'ښf(V }i.!&Wri۔>sӥ>1N+&88n09]K`e|y :|v_g89ܜ⽞- f$uo$ړ߆W,<9]2e]":đ'O*qx˙wo 䗃N/[~g’uH~kHڞlq~u~D⯇w -ľ$d xB3ڣ&k"< p6Wn~QD iZls@8_KX |9m%_>_l}[χ>%'Efk)P:}FT|5 GG$37B-۹8kK5 C:jzݜeX87Q?{opuM~X>NFp٪t4߇ .&?H~-ڌMi_7E+G JiYFk S>fxf{h{0jvqS(Xl,?b/X|Ya4|^:2ë^$F}{7xmyphz+ 3ni“s_j\X;k^_[[@Y6=vV3?m)w,1rUdiS? aS_z\On߅4u?ݶT|р1(?ZO~|p4? x; Mb x79$^y8DuwoמnYP&x8z=WQ6%8i> u\o(Fn[9~ _sy?i^+k`؎?I1׍p4ܱC#4;cgMF}{nn#5J=XG<^lPy[<)m_>~VZ͜],A'o;5//zuy%_@0lٝ>=iToGC/ *YRҫKgO_iomt;9e}9^!)n%q=>Hጜϓ+FY[ ]t#SEK> Xo<ϗ}/mO |3[n浿O;\.CUq ɧB:335o ]JY)"a݊$5e'_?a8%9.XG41nV ,'uCq6G֡+z"k8riR|M]'(+f?7EscM,ixb12:~u*/{2I4B\~os)\X٭< {~`+q>cy#GOڢk'];b;I}sIş|//;r-R/ GF\ PIWlu!Ӿ2˯Ϭ#gqՕh,Uְ~?˾OݫU8M%8wOϟ~ZKwgxfH|+#q6c?yK8Hu.&ª~Yoq_c ?f%!jS`|b}]lUC_"c?B*qE/Ȼ ?e|>m|;hmv=G2tg1gs&vBD3_ clͶl`S~AJĴx1kяcUox<S?).G1dls4gk'P|UF35?mqJJ0aܐ1Z|? lJ3w{ٔ{|q#ҡF5-?$J y?.<+Ÿ4z]f%D %Pd#<?ƿv|W(YPDH,#W ¿x5ME[pGK&9ɬߵisq[7ߵЄmJEOimmnz_z8GCf#w~I%7xPԴeA2n~QVj(j4? xM'vtoE!CoO7OO{vq߈ֲi\ItNbCad{ `Ҽ5Œ_~]~di- ڹܷ"U'/]_ؗT> c?7<0g;D'ڽ2kJel[8ҩAT.&W0ꖮ 3^m_|76+˟s_>xfMZ;˴lNq?toSؓPs_vjs> -_@v%N|I6W',efv,s_-Ylt*g'gTΆ&9% JZ\H$7|IHxYK XssrZRs0 09y夶д;]IO*Gzؿ |Nh:>DΜuRuER6` ;u?Kϭ_-JŪ/c HWPH_7zo eYF7Nwk(M7:c7 ]vv~?#F]n?W5|'%!̬Ļ8:ڞDKD!g=ry=}oig!xIg4;|I%_gƴҷjU 5DuxcmțQAy_:?k{bخ)av,B8'9WU|-ot]NgK.yp2WPi JsAJP~\ '2o Ch]AٷuO4YuozpZW6Q׉\ZIJx)&Fާx.'OYRgs?ZVw!_/8o w5?Km@*J3OL2g'HM.T7V"?Q n`8#voGD͟xsp1<Io8e('ڣL|+?/nZAgPM}8/&,ξ sg N:pH(;F9&3s'b g1ŨA fǘM%Q]1M~;Nq~GD`9 &fqqmFF#+sq8cHDԥoOϙgںx^0%rF ͎:~?Ay-|"L¸=Cq_~yR\e>i<:}w~<iH_wDU ܫy5"Pp5o?<|$/"խOulqI'a6;R38Ԡ=w`~jRۨ|>"N[Ac'#fmZN.'o"`xۖ?sJ&0kI%OȟzWVgxۦWe?f}`fHu[o/'ڿiڷM&kko4lBۙ-ܾ0{+oF,|#|,L3{q)WbJѮUl.8|挒%O~M'x f#W'\ 'ebm؃I`Q^+itz8>XKh5^x#]\|(~uX-[Z[jQNG֕ s)=Kho [MN oTSn<e2!O<^Z?h-3\FlO_I69S]aG/Al7? H#[nY#.J2aoWDŽ7N\j[N<~0nI{2I_V]c= ѷx2w`Z0xX_ec?|xsaNY*Sz~#qiN/'kڦqekb%$0(ȨP'ڮ]yxonh0Ӭle`$ w, 5#G3Fz85Q֌+hS}Yٮ|dfH:>LW_kzh%MGtwϯMOYrPo64 \ns  I7nGx9gĸT*JOK7[?73^vVHO;B3QkQŸ5%RmRٷs_[jok~&nkiZ מ*e{Gפrl\$~C5AtSׅYܛ6|iD:'jlӤIQǦ=3Q=\YAxVY&1z0ZKxW,;tJ\E?{4wPk6N<Y|}1WFRڅ,EA#׭Kyx̼~,H8D?P~Ľ?g+ k?j@o`$f[^H/۱ ~>0',pӆKե!lUD-gǣ\c9bj_~~+fM/APۦ+<:|n_-t6KfDPukk%.t$9W~5-FO[;bR^}|߁~ᗆ~.:OOue#G5wz(``0 }k~+x}/~"$5`7 Q+'dHOşUe \ԗCXy_C鿄6k mPug,lgrG]~-.sgw&66n ͓`Wz{q efeDGIY}wDѩ9U^oF7G~e.rw>k_ZYwFqsʱZRYuTnk? [\s{q־.f I*DZ(AqO4%G1V96_|o ~䏲3fn[PӪE"KN(ӡެ_\\fCs'$c42<8sa||+6-lY=3qR_Ok/ j$VKp=Qcok y]?q|H_jIQ` cȬ-K‡{:S7LYL\$?,_1OGⴅF}MkXm= sa۟537ax6>x$rJ8>WPgtSw4UޤrQםxQ5]Vo s?ɞN'$<oi[_5->^/( `}NsVJ:~%a6a_N+B.Fa[ۣG@5j? WV; w\BzrO_f)xWvmGZjD}YYH}H<]x8>2¥~ZzMP6=$ك7o~hT*:`kh3. :0y)£꼓^yGAkPwI=O_ƺox+RoH=;Ri^]C(hu/4xW &KHAK#b~p:uk ^vgxNJ~5n/ik6=-n$(mPq^}:dYAMƜ-oC7TRTWĬx^"ź(vl=1ڹensQ#Y9n2~UG¦xHiiUʀOId W\5pX\Vtl):v`݆pr'Wi0bC u> Oyc;220$z+ҧvxPZ&nE}IoM;P!z-ܥ[P <ɒɹ_Z|;do_Q-b>4aN3\8w.T&ӷ~Z?Y~BLh|ba0SysE7|mh'1_O}^D\[Ki/Z,Ik,myڳMR]` qq^]7K|&>SM6~+j3j~Ѧ]7. q9<boJܠ~,iw6_ r6ۖ^An.$(k]k,|S|͹#_+'qd$5>xYfjrEI!Yk# aU{=Mr:2n0۾DǨBegIHrDZ?fvq^7yMas!V;XJ {/i>$8frNyHcF|>մSdq]nk5Ɨcckd٠-rrrʽUKYigK#!W)'T־'~a5ft 68^u~j]*PdKwJ!r.G//-vAnoۺ/k1uXbxX)R5{k}?<=_xwVo^e<3x. jgbyqG_Jg/|S֎=կfw|d)`jf u,w*.w^k!NDU\gQ#ppjF|m'-vH݇<6w2i`Fn3u%H6SI* ;iqo~#W'ln-WO,/>)~^(ݞ|y?5߇*kLoS-K?311L pGb'ڊٶ^#σu/`($IglbqHSɧ=P 6j.X{ҩe0ʔr;U%ܳ$Q݃zMiR-m(Kq=o #,_:U#%k4hMܱkWjkN\j{qQӢpB<V\3(qfB|z|-Ywazj3]6'̹Vݻ]3eu%@ !;~N1>4]_ψL!*w t$nIY`2MRᥚ 勹Hҩ6obC+\`V/˫mvsG,rGp# <{օV*HdqsQdO>X(=sNt[P"(6XSr|f\5ƛ $E0==?WIuq|V=,_71r2z{g֮65Lѡ,ȃq )JN*5Uml*Mc9SdtTGQi\bҲ55w >PTxѧRsq.0Dp9XѨ !=k^U|mZ LH.+a(?V@Y (N޵YP1#_S\;\ ;G f\!qz)&XqdWb]y(uU"$cRPl( Jێ*ڳRCf)†E«gqҭ؉$ȑD^UYG/ȋUi}pA=ҲZHSj|u{{Բ62d L(ES2n3 WeT6P_WhJ/l8Z]'5*-̲H[bl>!my` N$fbʣ#қw @3)IS{x :=jGVqt6w<ϯA\#6`/`A+wFfVب x%ݛSOn,$m+ Nl,ikrIw0t4N-1֘}뼰矻Y"DX[3+%RZ]wgjcp8nq}G>̪Hڴ´Z"Yڠre%gʼnN{f!!xOCIlDngcֹ]2V$C,0O_oO=ΙIY0hR/J|-xJrmJ?B1>㩅<EƘqg?1~4:}ډ-Ev69={W&EMv~wz)owןAu/՚g>񣱠u>?~ \J>餦(:Ҹ8?j(;( $E)9ꧻ`Ufi:TbvU$Bqcgc \|87#y3ҫ-'#ցdܮ9nx~d◵baÍTҤ3K#i83J3ϥhMg;<}Lt)hqz6:iOB;u_S=pm8G`dRxb)@`0zPFG\Z_Z|as7Oi h4b f̞A#=*Hd姊YafH(*8t;Z*V"tR.2WF'5&dLrMh1=<~)RH8$պt<uBʾ&$ɩHOldOZ;J]M ZK-}°^l]F\X|5OC_zJӷ5Iە#}|mD~ʃ3<׍5!=ZU)pVD??{/?m%[S |=xPKeG%^EP {;+Krb24b4'sRAYQ7EO{d!\2xUAV??{gHdb+{%WGWJ֌cF|SFsG*KTW~`i(?>%p֯uXpɤƌ9r504VwWqG &9ogىdx;:K{)~پ/ke,$0(|as==p*_~ {wx(?}?l}fyNcFӏʊly?;;lz/ˌkRw(xB[} /.#yg=8>#,1kB"ܧql.Pۓ!qTt<?}w7DHRF09 B1T?kvty<ܳieix%ڭbe%} / EY`coSZEg" $M1D?gMW|Xm|1$cX,,Vp Xw}Eit٢ڔf/66~Qd0GZnAcʽTO?xG3fTk]JQ[]'m?ܟ @>k#L[ѵE$ mel r8ۃ&[GW0Y `*㞈G~DYf0I8*z7K,k+1HE';O_OvDŽeH*-u~gꅟSO׀6/^F ZzmW\]}ֿrw`g֔pױ\]|LLg+% jw?Z5(wn }nIl+z`ט[~SYŕJs(~> ewu&bqK}G}NPXyJKh?n CJegÒH= C~bifRhWV,Iviq=B9ȯ7k2}^E K kMg'7ÏMa×sd+Ip=`O5?i7hyXW$cw>o9H՟<gL_j4#,S{/ {d/ZWnn3b=vq׊y?7~k:Wf_xKuEZ? FXd'"d?'C~מ rb9s_ǯZY_g1|(%_~{љ˻G b].W==M6P1kr+l -֋6wWgnY}?F?'4P:hHbIFŠNXLg^ٯsӜtJYH݊F8QT2nnt'݁/핪^-"$s_$K0G;-PHK$g縩̼槄{w]Yܶ߶L@Q.7 \Sjޯ[}C'ﻏ {{k:N7{ڕ-d?:wJjrݭzzj}qa͡Cig^XȜ7 +鍞NOU[s}P7<R =IPz;hI}v{ /?ϊ`t r$ԝ/5] jֶq6, Y_qм&U0}X?k߉-eqoCϔn r>'#%%}N֣?&\u+|L lsۚm&y9}+<4ӹ?6bWzBq7\ܣƹ$ (=OMr au4YLk?lO^&I-7Sܬ# ƅ׳N.V?J=V6ߑzTO1uD>9]wa|,c^m4ShՂc4:Whhw۬.[Tg{8oV7Iʹ׋%}";*__kKhFzȻDf(QyG~[%Ίu[7w.8=;WokOd3B! kE[8KT>`ql~_[:4:mL72u ~>mͮN pTwA_Wvlp9j k}#6cVa6Ϗ!qSv}[>;"$Te0{#CY릲iySB]v[ 05k_\vH.@}c`9'=SzKՖKaX2/Œv.3񷈫?F1Wݟլ=C'Qۙ8%+thlR\F5_3-_HGa3&5l3;z ľV[R0Y8!ORZ&|[~WKுcVׯD| 4?~ ځqWJw %ɱ9>z}C>$v+7UW9%vkƮ5 \g}+>͖'0X|X ONcҵI'\vEx;Aݹ;z3|lZʋRey;ύ&)H.$w͵z y!A$FG}m8ۥ297O\RטIF:RSPqFPz<Oxk>SylFO#h"5,(=X)}w֧]iFl(%2[q0ܯ1nK5t>v3==+X1Ne0pB;ݬѰ }+5溳f/vQ9-١7u=Wxc?>CeիG2I#1^K'%VrN1{7Z=*[xhF)5QϹ?j^|<@%Tyj=$23|=[Ml uꬌ^\z6ܚqTQE}}{mOᶅ`\[iFYH8nO+Ҵ˦Ϧv"_-NC׎XF cS{#kOE$##c 검6sx:,׎ᵖK vo^y\xV>lیc}^D({:ލ~[E5|kR# 62?jLjNHB1~l`-Q@t,J1Ԩ$`iF,;v!zH7 P8?z{=Z#' H3Oz&У^*KNs{bwW #kD2h5;O|ro9Z|u> g+H8'ϥsQI ./;Ʒt;6FYʑ|OqW50✴I4*q=TP!4y Jtkm9m-‐Ui5Qh9ڣ=~RU\[Rkܫ6 #zIkaʚt0;+nÎZWUFM_yL-ߙE(r?\Ɣq:%W/h*ͰDZ\u'kv%3Dh,wp'#Օ/BZ0r?zU[1\/J {5qąUT0xb?OzV2x#h y*zW6T{e֔,|xwǵU%usZMGHܻ6 y>koQ4H<-D ǥ{ƍ[Er:2x&)W[9 }1S>y^_>IeX*D֓\)egKeqm%$BM6C)Nw Kx2ToLfۻsiHmf m9 w(p>:X_5*LP;p=/G 7M'oq "DrtS^f3d} YfmwSƿgZi7Fq66, 麾Kt xbo kuKq"!%$28M𵟏u]*O&tӈ>$XNsįqЃּWeyomx-n ,2[1*qNZ{J)}s]l|"ΝxcT ys^D}sRw'B|@F?5gTOmCon"hYISWf?ͼ XOSVu7 Yg 7+}GҮc3FFH9yOwX yFP9?nxs2ѭJ?Q:aOXd[."bJ=1YLGyp|iv `)zeH\oBjiĄcd%sP-ǖGMi.mcvyx!fjub N0l-9\8l? T]Ѽ6O&΂m6hA#վ-1p=i?ٚ]td͎?>lg84:}3˦`皥zmա(j V$o*tg)>(W/@l-g_ a8T/vF64p[@7]BEv}>FNGq\$qOt!_(pqWAǨj"'8#`J/cdmzunj[.DPJ׿QXIoz}g{ҳ^Q]vmb ^gHmn4;-l+N?>kQxy!Ky X[͑F9籯)͜}xE ]Wd/!k.T!AF^7ɑaww|}[O;mJkɌW0۰6i.5[A}u{g [K]=#h-mY }MJ6:mr+5(~i:c13<7Shu Ź=e Lͼ֎s_)xOWH=o# _TXAn-ɧn].XY9$Z欹HQթ9;/X- ~'&\Oc, h1,9 33kӼGi_bm2<.C4o7k毈^ ⟃ڶg<5ϲ/S*r ~Wk|Uco~ Pt#]/Cֲm[ԝhڝ z mcŚO".}s:(͈---_"WW|K3Ƴ{ᏳlR]F«ʍ?QRYy8 2zW?-1Qxkz/*{ָrf) A Oj"0rjGw'm<>3ֵ]SZ,b6y[ng/3@OBwNOԷxX E3D:#⹽BSkYẘīczSQV*pe|z]yާҳF`ةISnvCo<Ӷ"sq޷Iz5@??tuJRSiI~X=‚ K$h툶u5;XUUEoZi lvc3OT!Zml;0:j(}$IGƶEgqX ?^=+3˩:tew&i89_&I+ Eh[ˑ]eBw)ꭚ~쑲l{}_ }5{M}Y$ c۽uyP”W-o a_^B2=i~ҩc$~d>¢K8w6~Fݹ}\41D l'үqb&(#ұ uwW)X=j52DK#֥3˫Nj%[c;ОI=SJًzMF0 ܩ#OpO|UmNy沸zqa؎k]= ޝWJ qi pjY"{X~zkqK" X{zкvv0&g)Ŧ NRwuH#HQ6T2s꽬B `uj҂ ]VXnɟi(?_r+MՏQ:of- qWAzWO 2Ι-g>qRib-[#֟ɊA0g&*+'5:ypymUOdCg^x-9 O˳g^S+ʓRۛiQGop$:3ڦ 鱇OCXJۜ8*U'oZE-)RErR7#5NPI+űhj8L-k!ێSQL< 8Q\^#I,ˁ^Ǖ&G$i)TBsڪ6m\8᾵p=zRѡ6Dr9Xn.zlw`֦M`fJ,+` izҙT&9dNL9'KY\~יDIcs:1qggsT\8E!(ͳsVs%rU2r^y+tu󣕣n\$L,\c W9Oj`uG 4V.v= O\u/k#6!,I>ǹ,]Z!rqf펟 $Hs bɀ;ّ6ճϣ [ 0*=xpʹRag⹹H6_-VDOjC #H؄_QS(U)h7*v4QsԎQU٧! P8m0@H/JHbFp}}gwcm=Ε1:HdI#{wYwVLE}}dRtMѡk`t>zmx'@zCڥrb\aR-+\A>n Բ7Sr,@Cz l`B`d'iy)hz)Ԅ[$_)?8I ΪsҪbU&e6pST#$Wy%8B;IQrJo: TdIgI*z~9:V&Ɩ>xY-C"^c@qyzml$$"ݜNuRJnzo/% r`s_xx!^G'dE1\s~l>[|qP{zban%R}}Ou#'c%I/7xzӲrI`g%~Z@9tO\~Al]-{#ճp=sWN͊PukK+v%NZMt25#idL2$ԯc oҾA\˦hUv@+$P'W~ac[VM(2 +z,c+Snn-qң|]c4|O?Ld|u ;Ow,{~ 㟦k|O~mKI1K]m)';j>ؚu?LkYดZB VeP7'''@9O൳x:}[[m(iٸFPJ:;[T7$e}_>;UQU9|MGy}d'#"/wiZ&[=Z|ͼsg|Us]/_Pđ לgs^+çتR`[oќ) `Z+-?w~O '!F2;2xhnGSv>_zgRyH xݎ(@ ^qH9=}qfp:Rm466LтxO@ qJ6^9뎴E Epiy(AɦO4が!H9K ctV?$6wZُ|*uCbG^Àgfk76@=kA9т,M~47zs] qIO_ΐ\{Z@ &T0|wR1U,Xc==hdN ҐY5opBFX1r:r jEnNW.TK})$*$8q9͞JC2w5m_]3Sxv !_J&ЃN?{ONwJ7:w̖ޘA9aFz(^s֩5& RO=iþO4r{UyY@6PsUadDŽz8=xkO4(膜m9HGrsq$Ty ݑ@HH#9vYw'p\SQgu?JzO|w%gQ9=1Ac~s4 p9 G _҆w!J2Ü9QQ׊IWrq'Z|66yƙa_2=&V.^޹'130*ܓ5uPi+4Pvtdsy%x%7#%d5WWIZCƒW&zu*xy#'8< * J]6jk; M6\_^[jƻA xOψ`?[X Ȓ줸^,R{;񣃲Y^7^)6'kҵ|(s.qW>~(~$s5r!3yy8=kgm̺uAo1mgXkNzK F*||rlF-aß}%'/G>&O( x=漚gMj;8KBbZ ?Y7QWgB2=Z8J+H2Wֿ--wؗ.K{y(-~4W([K~o{NӤdj}մ{KFYt~'lGqC|' K] G|?eCN"D1b&ka.aWL2$j_G#_c1VZ_G8I?H-4_ Y^j0V-ɹ(Á\+UMuJ")'eTA)5K,I$2夘?\=o̶0,4`_ݺ%CQMk:bM<"+mYtK$2F$ ih̓>oԎ(n=VhT/&y c5w7.5-JKKr[N,${ 8:OJ q~N*ey^bZId~aY-`%$\TPI)]# oH>Z^1HɖUpǥmIhRVI|:ީW1.ܯ˖8zG20G Tu38SҶ9QrWfI<6EcIRu258zAHQo {ީlB롽 _:M$V[$'ǽiJ" 9aؓT1E7[?JHwygyA&8j].ybI`!(oOoQI4)\6QrZJoW35b#_.ǡQ"Ǽ㼷y Gwdw2ܭ³5qko6Й?\֌V]bNҲM,w;ږ?K+ w}\>6v]rأm 35H>r=j+tT@QzzJ~yO1X+.ߴ9ƍ̈ndSoA;/P!O-1r%q+L4xpǦc5*ݍXdBTLX٭ ,K VOcj7:+l\54>% k-A %UrOE˳j <=6Y%DaUnB1=9chv'Nޏ>OA4@+м'~&}BHq.{+Y~|umB;V@#Qk|''޸ $Fd$vkc*ƒwdBjʷ̳ _ὛxƶVQМ:k幾(xu~ 4ޣ-[BGm#zWxS-ljukT3mgsXxoOXb"HjXI+Ķ^Gw^}UeG?&pg vX0U25v7sxv垛[nfiInbKe[nNG]NVi&l/b29hS+GDHIȶXg^C^1s,tʡp=]mO[Hg-2縚wkr{ *˚.~Uprgv} Sv]aU tsZu伲b"4hGex$wJl+jKV]MTӠY_ht;^\ꗾ.Id$”Qr]wۭWW.r `, qϭz}W*|>[lWl2GS6{,|_Qw9vafKE_+ V2d˫7cYo)<_qR ĸzK^gԎdZvXv/9${o%rY=pW' v8yv2#<ұ~ZRWbּGRn+Kg' |JY]xq#AnG#RLl=A\h%ī6PkkEnI{fqq#OATF.2mS+7/#, CymJiy.:s]C=ym" XR2fK]6ۍGzM4aSuLnrVUlAkT6Uvv{X,xEl1RzǯjԀ*ywc1Pg^)+ԧƢ#2aO/\IWV2 e9ElߥŦ\*)lFX=+:[r.7osҵi\0m’i/n$]Ev`I<əI⪛H+(mr?x{{Բd݅WaR5Ԛq/A$`I|NAezx-I@+$+)OƮ݁F<>ўV"g4S\ Nkrō.%>X.hfP.3ǵh__@#Rn7QSSosr|VGSy']M+ly !TCg9oZV, ca$:E=yziN/tR$6QԸY_1rJҴ|[.} ϔ0s~tк,gHr_ KTd#'iHKB*xR3~bбa)P*1>41wb'y/CT"N6[=+^O9EmUlj此G临qHϵc_euV1WC#).09Sk&C:*&6?jtݘafHĀt?F#cnz{|Ea`2r}sޙzuzJGbQH&@6:m7ջGLGvXt,ỷ̊[gdUayhd2eAk+WΫ[DG9VBpTڒFc 7;^: \S\1$ c`iGO vwPi 5'ʝRe<(v#I<'0|Y@$@0q[:-hP=Mr6p3kbqp ;'Dh14_9OVҧ ̡Y$~^p J'\nsʟozY/u۹EP-u?+HOA`q}w?3)GN8Lrl Ãګjo.vS޶lj#GIiWszrtVQh˷bL̐Q}"Y'Cz}k.F{miİhhxpB܅c=kѭm.k9`|1zzoV|6y0p5+hk qqig%Gq!{_JRcWey|IGˊV/t. Ju>/^/+9"22eۀ+5Mg ).5gEN $_Z~qw">'@ۡ;rG1\OſŠOka,pM܁ +xu, xhI>Dji$1}Z{⽽|weY-WTh<Ӫ"!f1|?v8i3V76&`o/Urgz;φ_?h7/9B͖CPNf/GBҭ[{;ZR@w=3_FhoՋAf'ܓDԖC!Il'D]-~?/«>]:!_xnGW?fO jw2D]9, ϔ'W3|>Ks46K#%TAw=l g8}ǽy8ՃSO~#68%Tfk~ '|S5tZ9VFP۰Q+>+_ecu<=qf7ejKg6.Pҡ}E|%$/kwA(!|>gERSa<p|Aa34eR<ҾM_];zR'ޓK ֜|M͚z;XB!wH+]`):t$7=wa,u#5גM[1L=)zwMl~{zb-j 12 lꪹRF9XEY C$yL;\2'O~(MJ_B6[̖"Afgß_O]ŗ ,{*6t(SRmm}"3\:xJʜ7X>#;NJt$u{çZ[L`A+^VU֬Eې;7϶#V. G+_\'վGeRV3.eG\f5I,ݘ,0vz޽uvb- BJ/O_ֶݲcԚh0,b\PrMuW-`A8G+v(I3dk6DaggtGÖd#1ٍpR&O|އ׊tb&0liD̽Hx]1X篡)jr-F>۵c?!>X%FloG֧U%ˌצxCM<1Y[^nSyryW?->z{ۥ}WP{R<)9 08 }OA>a'(jx˕<4ֿq"x?ůfMJ0t'Z_~c|'#z+]Rbyk>jw#6׷ í~9Sq؎HF*Mw{UͱURVI;) m|D_~F6k9 U3>޳n5rPB:q+뤶(v6ݪ:\8pp%8dQ ȳKϑ8hW!8TOlVЈ~ ̻}}[fQ#E#+3SH͹/feޢiu9<:s\vIr-܏:滫hK}Qy?_²Gaͭ>Y)413-sҰZwnҙI$Etv,( ^©-eZSm$ij 332A7qu0;9*I܋7}>qڡgqav=k{vi+nmG_1 iYP9s:]8eRæ?YD?#ip3o{8"[6iq<ǏB}qhŸNc/"/%/A(.9.G ѳgzDb ٭жr c\ JK_%S OaWm^5^kE63ʰH {֧=O 6|s1F+vǥe܏,4b18}+IU <8R{JR'BUy8"R+專2}{ַq ND s\kTHӵM~jG9+WMP>`ݼ?ORcċqnHrD+YK:` Rf<ҷSnKl[(Q u|su IGxPBWNcQ[N,aS@ JI.:"6Q7pت^KJ1E㕿gk 5u}i'ocg<@ө=HsSdm},++>cZtIexfato(#0!Pxvwz<%lH˟(1Nmdb*3 =C+MJ<T%K_ՉuGr xڣ+y/2K2GC#쎘=+'OpbR7 yZW2HeKBVTnSgX3iû;r[q^4O9|㜮=+.:o'Fg7YjH `~5mŚʅmcH[ƈ^A^I[5 l&7 ךRvlΤs{Gx].d$e ~_Z[X*:~Q$c4N*>mCU][P5^swG##p瓜 oJaOZ|,_+{m٘ȀmcZb1Vvg9ҩĥc*R@)jhѣoB 1l=궫$?k<}=An{mR0C{u5z}k;D_6%ɽfN?Z17yls1Jک㑕PG&ꚳi63Uz+ >{KVQWM"]T>:?Ÿ Chi=-V2sTG3Qڒ2Vÿ3~*}v/E&Bd Aʏ}- V^kMw, ?.r?UjCotxl6 LrĿRKB'%y.EoǀkO+=gʼJT9_k&wH[譩]O?kՋ‰>c `RyJT3Rkቤt`xH'=U(] ֽJU\v=hᜠ3I+iv~T/A$.}jͤq[S}'.JsP<;Tw>cl囟L-JG;q늁fm)ȪJ+(Oy1?$^ pgN+k/NӠBn<z0S5ݜ zL GOO!}*{2?)^\sXo.lN[LU_c.E2xM>#] ͼbH2=kؒ([BwzK<~5)_8\_M ;>+人R|z`klGm+Ka4;,GnsSP?gQk dgBHkF~om2l}觨q^PrGc(G>zjoZ 9[h wrnB@<}5ōhSXQ¿iUfab1՜8AʥVe%{ Юm8'qo $>Z궖֩Zȗld.{U٭fB6` a>iBUA}C:wmDcC*9Ç~;y=6kPجZrK~Gρ:}kM?o;O )#= z|Úa}N+ƿR;[kɒOB0 g޻irZ$|<`g995M]6tRo#r*.+igxs>4f,kwqx<ҭ.Ӣ\CzuwET想L#L/Uoډ ۳R3׼KF,c#oYYmͽÌ碇o=ZuM"% ۱(6IZ9M#1Y͜PI"<veZ+Ն'eqG~,ͦe[ۈ9D`]LJ#D\nGzl{gko+,vqbN׉TT0WD.sTO%JJuS%1F?XnѨ20*t'gs9n('ן[0c,Q)a#jNZTr#g+cji-%Y<I+Arb+Y~9;UמH*FP{uec9TSR &*ѓF ç^jmqp=ֽ6k6d}JLVe`[TNi[#J) B{T7 =}yV; Xv q nQ{ITFŪ3.2腹 þ:֟;$sk=^. 1cVZ ,_k:6:V攽0G h1KQ.Y൉# -[qʁ'?g Gû>zsRZצ`FҭҔ8JmwH{BĜrܚ68d( g'kaK1h8r$tr J=ImeBǧ4#)Ԓ-:]y@)] Պx;7\p;I$ 05Xdo)koWLF׽kc~MKK 7XGY)ndVf-FSW<81i>ka㷱j&(t{tID} I sZ}ILJK}#ooY7[r#f_$]J2暄U^g73TW9S4.-Qb8 X愹QxMu;({1Ԟka1v/ c gj%q_d$ޫ_Cؓ\wwG!skL|P|F߷eڹA6PGEu $8OtTrұ*v!8#~{ӎԓ`bp Np}~ֵsm(c|\}sҫ2*ʢU]JT5S2NFN,%۸nЪߓT~ʲ%Z(-Dry9޵sTdG>F2hAr;vSPL%Loh\'V~]tAN9OFA*8r4u:;K3Cn7k .eo602Po+T 7e1y<%}._ffXcViN/z+V6*k TorsºCqwWr5hڍ22poV=F}Gk]F[t 1<cYn~S{Jv롥/Hz֓q=VO+p!p0O{UVz-lpgǖwF}-wJy3cNl/#W \OҹYТ _ޗl2~>*9%Lq3p?{>+S2Gw(d$|(<{Wcũqr,z[nn~]o PI rѺ=wO??~K9R†KQA8{TX>|=sKYj(5d?ּU_gBs|S ?u2FZgz_ |ॾ~צR oOs_U9wOT\SO- ?8QI9$- |1ۢC;EE;N;xJq  jN2zbH~0J ]0VBE` Z'u?1fM视_6=k~܅f3n=\2j󦞿Ҹgmǿ4NIvn@ѻkU{v@ϭ=JwzJ2?+=C[|Utaq4^ԧ+Iϯz1;S$V-6ϿJr֚@GC֚ '4쌀s֚9џ9ϭoJϹq1S4N=~|I ce{sژ݂2=ڣbHM5aHzSLb&Gѻ¥DܶyX=sIlDw E'n;/G8_zN;gZpZ"V{ /=J3Vw;347(b:pH43tr>Ñ[Ec.$$tq^ƩH?m#h~W &ыT_z_5xzQ_x0\4]Rg !Pr@={Ww9~~iܶ5+ǘ PvW_ & _Hq){G0pK+}k^yZ56u"5@AU~\W+&#[s\ؚ{ivҮslhL˒TIBoM]*RHͬ p 8 L-{.NA=z*kD:kk(HE^g}L%\|'ӶƣT՛<gM:Ɨ4I4u9'Is_4:ƫc4WPV7r2y8*pkX3&#Mtѣïn&k{x%%9O= y،M[qf3xg]%gS0A 1EGXyLl3ɮK3[jq<[ FP rGz]|qqskomd" =@aӠ8|o+XN(Nb;O3޿'9Ӗ?.<wL6_ՊΊ+Ӻ sGFFqӽS =iNz4КU5avk : O^s:=k&䝇# ,̀ Lqr+nGRya[> ?>xծ<׉dY0Qҽ9/ygZԓ$ 2w7>fcҹE6~P~{(nѴ'JLS+w >JnlLVO޺ݹǧ=Ϡ22*t& Ҥx$@400*]v*[ᔖ,3=@!sl,qwUW{҃*J?(bxuΣ}HFsXy0*,U=>&:8n(gLuڸX5DnP{<:.HL,>]}ÏNp}Su&\}H\o0(.3t(kT񖘓@Ѭo\~;gj~!MoPaK3#=H8)eUaRp3ᅔT[L*,*6pGbln-xi# 0FO?L o5Jc${}*;i-Ƥhז?_QQF5LFa `*mG :R$

$L]8<*9-'[w9XuE d]zL 441%0wt?o1ĉsycnA㏥h񬪇E8QxU4X؎3ϖs޺b:ZF.o1֤q!*̼yPwr[( $݁W8.2;sT/TŬ2q[g37t6 ` 09-7z$22̦iD~lW[[/W/W-O!}&6 r}+vϱ- IZ\IFU| yWYdLS3Fcߚ5,]-ұ#.ܔ?wb%ͭ˶Z>_5\36"D\GQ^Q$H]ң*O+$2{S<7?E5n s۪7ϻO-945o^ wNcwUU>f=U yilr@G$`qcV|:͍XP*ոFPw>ùegO$3|\]x;EE{*>£m{'la=e\_ 7mrO\PH>} /]~4iHéĵN7NG46sޖf~b@'kG4Ir;t]EOZa`|Ttg?{jZuΟݰ{+,$и$\L(KGzXZ^ioGȕXnQCߚ2ᏃnaP!`V]?<o|2$ޥHe˩H y;02Fqں)津+~dW(SSS],f@]N],/k}֝p%qo)r?e9>>Ҵquo$i_T767e:"å@=xҾ>4juq#+u>ZC}ȹea'=Z<.<26F6,mJ,,Ο{y1;Hc#Q|1O jV3qVgp;q^2yh]J%NkGE{]=/IaizNxOƞ153޸c,dr|G ` ZmB|=^M_ǮxwpM) fn vX EDE*qۗ]~$ F1Տ8DN OZno'ir_ƹfcb~_E˩ah꒩Qԯ>yy2fkI.5oR^#S8+A"gq FFkONኳkw 3ږ秭z-ަRJ:fq5|@y]ZÛ tDEw +yH88T$cžySTZ٭ Ok"yrwf֤[-)-̖i&OfTT|ou>j'?fҭtY} 5BpLOCb+?_a~xOO-u$7IuGijg+O%dȹU1^WG(MYV|}Zm˺zt?\ x~w(B@MWF>-Ɣ(SZVڌcs!^-T",#5b).:7L@Vs*%k4c$u&ަIaj(M]NB|j1L{Ӥ-ĮsP{5~ Fu7m;V@rs=4A}QZ OekkH]wGgj\o#o\bww(/ImsUXw"l+-mJ6T-R*TMTH#%@WjvIj[Z+xwi~UCM%S_|C$8JVo\ fP{\_SF>ggm3S–?7_uZгE: E;,mg=v~MM'bOc}]ܷ|hS;Kۛ{Hy:D}zcnXWvlhR=)*,_-#!% yϱ56^gO VJSml_BmЦE/K{[쩚DoL0gg?wU𽥍LYV*72ܶ4+=IzV6dɞyGh~! sEsok,*oE̮3> u*)K1>:Uwz8muc4mCjRZhA)n;Z^Co<(GE+Lvzd^Vx5,% :[l7kE _qS'vgsZ^$ֻ+mvZ[ZڅkZjq&"K3qt7U}"D]@Z$*s]=lWZiJ2VZ; o,P[>m$~@a.臎> İ##9cMi;c>Ҵccڕ S)s-#$v;ICZm=҄E"DamñϽrɊHpsHQNUD{䟧ҢQG*c&b pÁژHQ2wZ wҬFϻ|J{_JSҴu5ק,:\*ø+.JB|qx>ṻfhI܄ }iK|d,PI=J0PXqZs} `88 c^SFX4Rq6=~}jq4~gOjrhg8\P7a 8V= ( pۗtӚ[I[ 6ɽq\ܺ\V\ƍCo3>ұ.S.:T1&W]˔:-QnfF݌ |UB.jM%mK6w]RE 5%/;8!]NszմFtU*?*q֕ ⮎9SkL/ah ¬ jlqk,pd1s( cN?K"F2XU1G e~.uQﺲ ~}kQBzw "8TKҪr{\2Nʯ,3FXٷZ|yKwdQ|*N'U6VMiY%#+F1P C;<0|0LE2H[= GSm%?LdsO ʲUٝw. gӡb/ǁ+z;F UDLWsi w*C[񬸼ՔE9lcZLG`J$ԓY|G[3^u+# Z̚\p+NapJ ` =;j;ԍdie9MsPRZo]B^(~FbA'd 0֥|I9zrg|mt ൺDb$z, 8'Wn2'*uc4:(.&-)h eo' X` Kq&Ed@_X)$f#.Q< &:~֭\4ЗI s{"x0@<5eff׸5-LvPv.-CL۴8OzjI ^(1`gH!;H)Ki[մ%ReVPrwڠSJdF2ɜdje:U8ִeC >NH2芉jV _=MOOb?uz.'%#oIW3H͎N8VtU/nnċ;;K]/04Ob䮤O%$>^\tJԍA`:kB{k.dSOPH+f*aNwNSoPgD27ƒ=z jcA8 ASGyL1QESr 6x=kpx-(YMoy>Xk?J[{}VZ)y޽YڤROcҥZ1|sXX;Yn}GQ +LnkE;UCZ3}f|poi7 {آM3+!K.٘%N?ˆ&/7'pH~CW.M}r*7 эD,ENt?j? (~zq ߑ^i=J'|Ӄ#9=)ph4ւ>>*oaқ߽=B''r}ia>hwL}QS$p&oCԤ 'H֮ ^-%7~M?g8xy>0IZ !7=pה|M/xZhz6Y(s\3=⽿sN?0Ⱦc)msEoOU_֧JH PAM,w':ܚ][h3@C kp"8 quN59ٻ<;sZƷEaFK \W>2Gp]^@rOԃ܊Y𾋮G *X Ox7Z+en[ \!۳:gWel,V^5Qipɩ5lV0<o"_Q |CpV)sBtRz5_>rӬIǷ$zQڢ; |$9$D뽙pORE`ʏ j_סݧ[ ߮u;(lt~eړn8$ k!t"ɛʷE;Q{_zd5r?*orkueY88#ފ}鶿6g G_15i4VК5%zў}M}zԖ)(r)q'К'Vsְ= 2N+"|wyNrk&Mz7>?5,Ë?ۖ`*yBwu- UL0F:J 2jvѸJ59-?K|vש=~#i2*N?ºFelW?h^[NW_8ďWa@>5=ϗ&$pMp8#ߨfk&|.0}1]}VE(71J}E ִbz4RK;<9 @qfl;VtrRQ95ТظYK!aVxCVR09*}yPʉ;!w^D;iX| 9ϽEjW8惱$ }GC1G 0fR{kWE w,gP׉"?#y N@t\nV_,va_2{))Jg7 쌕ɌFK@\^H-ZP]8==*X&w(>N;8e?<8a͚j:ygPJ@֞_q2{[w$gdGҪ`,j dzhJHʌBN²6I,|yZc-.8可=fϸ\y2ހslw5f-3E>]zPG <b <=µg >groUUq0~]þ;}+hmEUȱsR}4F`u߽jI (HRf'ekʇ8!緵tjyukd_#D7L>ݹ89m] yT匞c_ƶ !IPPrz׎Ag2X^}qtSvLPuIs(|ژ{{V,RU8>:\dk?h{KFFd+wKI4䁖:O ^%$gֻ n9#r>Fsx՚x,y绝|śY=1)18tܿ(؞k,8 Չr7 txa=tǙ)5vdo"]leY\Y3NJ>7(^Fbq95^jlso+ſk {>21QԆiWkKde@6HYz-dI ,YG&Cc[6$#E΢#lmUuaQF{#I`Gr+G#I}ZN|Aa#_h1ձyRDz'Q&IyzⳮV^D_U'WMYg+R+[3DPc[һE|KvQ}Q_np>S_I=y}$]6̓s_R7ÉJB:Sٱ^.vuS&w&e8-d dɎPpqgus6+`+8Cv 8׊s>,>a[*>c)Mj͞*.apqv52e-.F^ڸ=+QrOrlU3=kčiSeif,i+c^3mVlzd"4˽>\\KA'7)Fxg{Zo> rarp8bǮtt5'diVhU3o9|5"2l㧧C[m|byLm0H3략cgtp4d4&bڴ_kz:Ve%"X`mnj/<%NiRZ.Jw F+V3ue_*~N}q]Ϗ~Ym >Yf㷦O$L֝&/gxuY  @xOJ > >5|mqsҸ/یdЧJi-g ;dvѡi&@q>>EPz __<TφM2)--13JcVZ|kBT(OyoJ6|@Rv!-jɪG䖱vSgNR^#jZY_\ShFn`f}75^HRvB8@'5 (r\ݤ^R2TzE&&PMis>3qP*5f ǜU*i"\ُ։D%@8Va7a&Fѵ֡0ah=:`V?TdfHm-rog_o6:=Y@C\gGc_M=1`mwlqV395Hխ7ԄYF#dVܹ);Cd$|dy^c/+=**U?J1,$p@8d)2M&bfym%<}=2V2# eѩ,ޠQq^4aP`g8J-=j{<֨J5Gjz̏9n\gA-$rd<zօ֔ry

b ŽjσOK)1aEX)@Zn|\bOֈ'kaY ;^/1WRA!+Nė*>^ǜviGfGغwcSl_-cO$k#r{Y{trIgpyRS=K*fe.B湻٭u6f,z*-ɞΣ}Nˍ>OHXтC6FDM?*ˍ$I3#v>.nY#[hD ˨ϽtTJbrw2A}=d{;. EuVM4r{g>_Б1sH'm|G2HHa"td G*@ȮR,&RcǥeEpC#%`'T䣹SD*mA18(f]ΠF;wi5(|ʚ]V݈>FN.Te=AG.#;k\E,pNzSZU˕r1$$yybn՚jN% ЯiR OV)+I>dm㖴{3Gg-Ćq+R켢A cQ=sX'82ka\-#UC66y;sFrL%#}icKc.M,ą`iF6p] $Ϻ6^ I33:re Ա=đM ຜ@ ߥ9Es*PAcX/Pz5+6Fr?MȖBďG&$!*l #U$;c?N<ujx뵈Ƶc;3e9'ޔEZGGYKcU X@['s- V%RRro'YkvaBetFw'tצhΝgcs y6\~XL6/^].pF$g 6 Cޕij/'K/ie|Q 5*Ƕ+F2/C()C~ߝW}* 9c[%Gr{`:u kwuq\)Z99v;zjr;'ׯG$B쳫wǜmqbIc9#+O <>ex?AQ6u>wXP6:ɨNFj贿ǪXݯ4YṆ$ $^pk`G%ﵾF̀g?+<%OvM1:D ##^OSH`Jo3iG4$DpI-A%$P4k_%W>Jـ{RCyɎױ޿?> #R&V{iG Hp{kEeb:p]i jSiڴj̀s־9%t;/*-RS_Y[Ijf_29>*|;ӢD$FëB'z||ESfVyvlvJm`TԚwe:w>jnT1STGtxG\\γ;fD9$5WNTO\7jxON:oV׭?J< dx+ޟ]h>ʵKnc>e ^KK~h^GY0@db9WkxFɾCe+|ӾkOrkܵč,$&yܣNϩitIz~.qr3I_.~Qս>$=1:w=hvZ;zP; 4viF֨A(HO9h9~LOCK=q悸$Rs`dĜ4Avw#=iHǽ!''zwqPzg~9ZqՍ᱖ qcLx_׽_c|<ñdZ7v0LI-Y7%n[T12'!~9]1l]xC,rߩuR3n(W3[Nm//z(~ykuĪ3'kBQ~V7sM]DI,myԠeH+|S ^$v6i W0I݌ҹt}"ܴ2G>8o5'N+_yE Uy$οD[go-;RG8;qڂ߻71H$aBҐNԎ57+ڹ> T7wcKឝW~4-/vi!1㬛H+_-Y'־КmI应N`|kş|YaIsm0zDqPܩ!s%jWGY-enX@}+Mվ;u4ְ$XVVBe+%>k[Now-ٻ|5K >zieUoјpGY`ab x^mmi)ziv:f֗1~f s$VFo(<:5jz$ܤ?)Y!#rXDZyaO)SUcK_zZxZMKSJ ?ƽðꐫj [Cg=;Y &VtmG#Ws.gIb4yrA5AY*oPN-<:mǖ9+'&X+h#`pN}8:ſ\=}bx#񖥭^zÿ_$79n#c|ҜROO%)q%``*t'Y<),{Y%twݜ#֯ÖG=_J^BIڜi;W:=ViNإ(>uB#Uwjfⶆ!P؍j͞k&P>;6٘7kcFÊdpS9)8uPy{0-.uѳ1<( ;zE{|ĘܟOjijpasE,1p ?(>֒ 1!bW zV] y<$n5E,S;`nf@ 'Nᐖw Y?Ny;U(Ko1;SQ \G嫳ݪ=s֕b̐&W{W֢(;$` e;1(kD9l{TdJj4+:9u^DAm\ژ1PsOUܠ|s15:!udXT pX+< 2HknDc VbY9ʮ#߱z$kx[xn*mp@~:N)K s=+2z^6+, ݈T@s,OvjaiYe92b(pJJQgisd]ZCɔ+¥>P̅Y?>~x5olr2GsA;v'su_;or9SXks?n3\5Ia6`chЗ`;=ڥOWR1%Y:{)Z^j$pJc%HyyV$RGJǭQy\)QO^kp&26?n&|\/}m.lm4V$6=Ef]j:=%T^sS%jZ}4ac1Jr1YV~~Ѯo. q饇qv5#w%2" N{[S?^Ezf[Z/_׏Jae?ؙ \ZVV?5y~W#h7|#sqL<٘<~3niDݾEwy ˊhkG(TZNhSڊ(1 C_἖i<2 ,'fp{9-k vҮĖ)-6rmٯ#7WNiҗ4sm&Ѿh"<pt+fiw29a|M|kÚ~ڥKK@Ÿ<]ai+3[Ύ=pÒ5ͦe?k~%{=3( :cBT:j^z>Ü2gcQp`JlRqY }1vg~5BLUzME.038唞֚һ\mH i-=I9.-nhݭer2J˙sj]f-)Q.ޣ߱iW:oe۩Nhyn.&2@#("6[B063uNK"B^MV] @ ƛhV6^mQQԆ^ a^٠4a?W&Rx9=n}](.Ue-$Yvҧ Bc><1 op#rvVgrın.zք"K6֠QRwzs*!ďL$0.z;+niY_*6t҂9,z7=k2ԯ ޳榆"BPKja[͹BV4-z|r[_.g5ŴHW+q)QpqT緲s&88ڃ#~CNw ւnwk0sl[k1̹lzRiteNZ}'_₃ cοˍImMyn!wg>¿?a?̢$?Wu\AR:?gfOuk{]:P G'ڜz\w+K*|?xUԑudL>v-h@ J9J6gc8j5hVRZ_Ckoeq (_4xi2_ds떍+M*;QZl~]sڕ֧qvIJ|?br>]~%>K#}2Wq'$,@Q@]YiyD'<9#5htv$4<5"(Uqi 1k4Ғ<_On/kn!KUp(AXuB*sT0|3t:.yrno!)Jlt("!^G l*6 VLKd09 ll9TqGFNQVSp tCH$am6@$w'+#Z5;'|#z=Ճ4a@;8eyN#v'~u 3,[$@00={x\H_l2lQƴC.* <$lyrr;]I RMҌ$e0 PG|TFDhi^$ ;,$%,.F$EO_dQa*FybqlV< w[3ǹz7[PܩVܨ OrOZ%zTj2D)㱨6G'5+m_“D[kxJ+M;kinXUaү#r7\'88_32Vo$WjsՆG%jI>hXL5‰NsH-Il|99jD#}J/2Cs^fB7ueLl[+ҟgC5ۼZ$LhcX4#i-V eX;4)"ىU?)Ͽ6#$d|=,&e'gКbiV%Ե-3Owb4pIe՘j]J{@*K@zƜ)vԮ*7Lɔ9)f$ H8zTAzTznWJiVva@z dxnAmqF1Vcf.>bwȄ{S'ʐ$c!p? @bB$]G;}Uy$&EfZm8JM]3^8VYJ5RݷaW;Ҙn&Ba@=j4@rdꠜgQn*m917Hڹyff@dxS[z 0>.db_ U]$^/湾ľ :?ʹݧ[#oyeZpGB8kXzJ qȤ JQpMBX7wzԲ;8,hUN6wlR\ xxbڒ-w4dr*NjFR9P:}jgdT$ﱮlX.FᒿW%[v;;FpʹuG}1YGH825mc\v/O4#f=?Ñ{!6icF{RG=hJȒR<q<;IUB,$jV7 $nH>޵40X|yDv3mKEd-ѳ޺ 9-aXhv*s=iZ!X|Xr3W Xn'LyGi U'1R 7k+[= mT ,}x+[m6i8 W C^_}y  ܝ0AsY#[ō#s>*Դf_ES7_ _m ʠTXnsz.XSNrI*e%ۀZ:EuffLh+?hG:t>m> 0I$wQ+%T[^_:v!!#ڼwxKȶ3p=H=QpAsE*g8[j{:G`Fۦ|iouO<\dI ǏzM{CQ$\;#-=<Ϛ?.NqL3[p'/Zيw! oZO x& S\#آ-汧iü_hF?|;?| X!|{Cc aⴱV.7z>TQn5Pn7,EG9<%ðɲZvh>ߡPzϭ2D=)}3@ vJ:{PMn1?H9)=zJ=i8Z^}0}j?ʐiǐN)y4l@9掞◹uR! N1Kߩ4u GpN/Q>%)=A03Ϙ}k/OU3f&q+ZܠuR xWĿ Qo0A"7 'WMڊ6MLyL/-dX4=@=q_aò挖җ\gR)&Z'em>|mJ*IrZ4B/C`N=+Ϭm pA~hY'Oӑ :j7b 30'|v.{m-m|u;gyEicoNqQW~,|qy\w]NU[ܻ (0ty_'x̣)SkU/'tΓ:mh:yw3+?hMJtzdXtؤ0&2cw$)rq$fVH'%[?Ėkk]RVebdDlqgךѵ<5X4Kۻ[.XD.7+{I̎>okoJDDR̓ׯ%tw#o(/촍KRs@-\cnFg+ }q8w'BgWy@ӥ%kk:i6n)3.p~Sv9uvRKw׵6zǚ34`@K{jǂ({}zRӌU`(rNzS8ipySъc*{ $k$,020xYXVKxom/[W#xm#=^ҏtϱc^(ӴV7@TpwĿquu ҄ؠMΈ2Tpr _[hQk( U󼍤=?Q_kh4Pŷ4L'7Dc<ҳC7BunD^nu9~ꀠ_E45 Y9bIof_ۛƞ$̺][ e?ηQwlʾQV %6~|[ yrU$lbyvX@vŏϫJ}( dk|Okźk׷FpTBP zW-ҪO>tbqX\Xq^ST!7 XpO|?ҩޚ'$d5Lb~^Y$/mLpȲm.t5xQ֯"Ԁ3CJks8ڭp6#/pV4zK{D1Ҡp623TۥA.p9ڙ_c6n=k&sZg'&.?՟Z(t>/6٘k6u/N3ȮS2F̉8%+ک )Hq]G'4\1½fgl-°ǒт8< 2s)8֜,JP]A3,Qmk8n|GiY% ˣt*!nnVXl]F?W6y 'E붜gΛ)DDvnlJ钏,| SwmKczT~hEˆlVMbI džvĤ*Hc'TҿWJ|=I<ѵg|(xL|>d9jQWn6+#k&6{qڽGf3[`d,rz ( qq"BZBG\t{؞Ec%սHw^;֔Ujv'Gř~ ZMYZ&C0c<8(6$uQl&Rb v=zпgO G<꫹CC^u}¢ vwfAQYcJ?uMVY(FCgQce 2Oh=k[Y<9yqu5G7&:_6t{NlŌPx^:+;\MFωO=Va's ۊ2_HHFG#޾>:%R{_Aɟo , DdC\K Y}{/02ޏnUD, O! <IRG^#z-^\&rp+s?k[J=GS沉 ,f8q\KEg$Ѣ9Vt/<-J[ϩv#͖Eps__gD/2(vOz 5#(XVzH1WFkףZl49K4#WG cMB-;K,.TB7^F'Z{E\zvgNBwx"O/O1<+|׸/2qykcj~ȊUzJm8rcYgĚNobhdW#ԁtg39!<.ecUᅄI >N=z㯆Av!]E$: ޺Ilxq  [WlB$ׇVc^᤻Aؠ_y|x̯%$P 9SO?nKcDj;X rkN;#.oHs]7f-bKU1{ZZ>i"KabRdO||udHI˹O_(xk@g~(J]jwR\-s#:=3JoKK"h*@zU(xI;Mt!<ۏJ"}ռi/~^ѕ//!"żPG漬-7gI$gO j[rY 7qm^;M,BxQxWǀ|)SUpHsSj?/q_'+WK JqnmI# 1__7O𵶉suq#e.XȹۃlZP!VٸJX{j=VWO K3GGcӟQXkrloxM")~Qf-mƿ3HHE)'ĺM<TAs:M m@<}־x{\lZTA!(ݱ$*GP}zjsG ;M¦c Dk}y_Ǎ+L,ȶR|7m׽v-5 /&7#i>5-n{Fx,%QЌQߵ_=K~q[Mun7[@yafs۞_jW)1...>$#`09H+.Lj~h𡱁l'PG GlW"ߵ&-G˂$YeBP0+m/ndmϨF vgB}CR{y%n͒~Gᬶ9ݟCFЎ/O/?)EQ@.=@xRmRwm>d`.vMUهjf2gi5nP*˻pLTMԕcdufqJb@#&zR]*H'+X$xPpң斷#x}Zl}.Nz*\*tRiCf:u2*}W2F]u]G3}+c$"L7xEᏆ2Cp>z#ޖ0d*ddu"_~~̖_ 㷺2FYOw??<1$jfp{-l]ӻ_#>#z?`ޙe6Cb׌kNcz&&Lo9dFzzV-[]w2A*FM|㏋!hW>$]{:f#t@w'u|&Vi˰E[^[<ڟ ><ƺŖ.1JL5X <?au쟣,ND*ea 0>|hCqW~&2Fխun>@\mf I=}+]Gن>a0 э*wdT)FJcW5JW{q{U.TZ]Bq.ЧW>lcSܧr 11Fwt<ֽ-N㊠$;4'OZeDq烅FiK{ J؟Uty(@c3lKqr[$ ھJ?v?JX[~4t $Rw$8#j;{륺6vN*ŞA^U. ծF1$t3+Ih s*Ei5 @Ըk+ 1}2@'Q-ݴ;qҭE {sm}9FqU(\[e7B|>N=zVt#eTE'XN8˜wt#ffO 6pJVA$[)~`-⍁g*qWE@^9A©eڸ`.TGAUM9M0suaSpIs{ٵVfHÄvV}ıB4H[{]LHHo^[>[15ɴ1MFNIRv߮}km3;毭&.WfzǿRqa*IF=۷P9!ObUrC{֌.6ǯUnU&κ!-=sQXpy!Jܟ%wQy P:Ȯfԥ j `a =)1$lZU=*QklR1O=vWoi3+78-̝Zkr;A4Y`ޞUeZʖ5v;bL!)0_nWuFTXw9+3*U;WwÞ0hw LAܠcfQ5 85]ć$'~;ֱKKamϯjlÃ^w %@ʮ9'MoqO^|jm:儱BW櫲bF98)EY\eB s}%MۏSdq[idvҬШtj^3wF1u# a"&8#uv4)`Jl[cE16SeƎ0={Q]g *1qCڤ KmYqsQg4A: ZteNA;Up$#B +g>Ÿ;9c*{%3*DPEP@*Q:|N2\2)#g]8+A*`(MZ71aq$/9Qw{ڠM]0߯Zz*>OOZloqk$)V¥KMHMF.n{Z!"\;5#AWW UQlN1j /"֋<(Od8ahF->X^G$m}k-m__hW=W~[HWJxtmhͭi\D7tT:O )M't[>ޏ GU8݀!F8<}'EFʓZ++Ađ-,c#}jI+IՃBrѭ*zzG%ĻfT-7bGm> 潿^q֨f;? t95߉ӺKrY*Sҽ3ڎ"aX +/dh9j&QQ֊rK[jB/Ly|!<ĥ.~Sw5RU,ejjg̻.zԓe?G.nH9#miֽJOns=>{uq*|NN_J): sߚfM<9'{TBڞuzN4rh+Jgz\G@֠B=ix9ϭ(j7O?|[MOsujE~O4֜pG;!~;'n=Ê8I߭$?{Ƃc'GnpJ=;ip94EwC#!$g5tqq;Oq8i!t $"gמmd-K`[Mk-ƻ/SH?͢hwSIvnpv6kpY~Mظ5Sdݹ[}4W)f#oEUX5 qV5MMCxx4fM>rUOz8_D?A5M,U.rwR)m><&kP^h_;c}G [o0߮3\ņ.fFpy.; žM#/֨Rm0:3H4tJxHŪsɝ%GpZ򧶾aĸ?*YlWv\S8{l~ jTogx^"DdA$Wk3 ѵn!`$):;cTNIǘVi M={~?+x{~'MCQQӭJ_m(K`. QGF'ߌ/rIf:>$bAR 6ec'=WRZ-yy旃*ry{gOBkhrG;4{Za%T֬We xvYCƣ8?[NFxk+SV+:r`)sGM6YdSb۳3YZVs*x-\,澞&3Gyi.YԁXhLP^'zT^}i <JҶ`<ڝ  ;^ԍkÓ47] ]3\WOX5Q,ryAuB39>ђ˲ҧ9sMtG.?k/P&zm=?ճegƗWDaNBohVIu%G!Ïf<{4|*ЭN5&E!RܞJ2?I"ĚlL#q?|&K} w%ϳbkYGGTӭٴy+}Qg7).ٺǵLkҶO4}\و|z~7lo%| Wx_yi;{t|?ɨҭVtOԟIodڧ .p<o`tkf1$FA ޿Fu ̈ɱ px=1Y ~Ŏ{}OKQ"y*G=3ҺfRxφG>o'oPг c~]]"1,Kۄ 6Om>ԩYQB8nk7S|vl&i$͌wb>e9gMƥciό82m8O ec#4})/<P{>J\]B_-F¸,s׊_/h?uMJ"G? /Vxo— jmc?3׃k~|}%kijjm%t/Xd8<׉iuE,J-!_W|=+ {EuۅCm0{5`@ 09# 5O=w<_ xSEme.Z-1f ~AܮjixZw28C7;ҍj|dE?|KWW OUq,he3U?>ҧY]Z|_] O]WL g8ֻ|'ϟ\(He;<~u^>~j:M))6 ӟS}RIuק-:|w?=.^c#Mutz#0'~bݾHEC-q>y†FR0$nÌavj.ZAi@ʹ?Ҫ853OjI|S3\2B2ʜUTդ.tY-K9٭yY~~O³<ٖIp;zn>xJmIob*mc'cݜU1PWyg3ɑs87:ί}/^J&t>ޅoCsdI+lX0nsЃ^gi,61G ۅkWIc[&N6>,?gb+I`MWi煭Heh/ǰ\_R<7_?FpQj^&ٞ5J\m8#|6P2m wW3!3ՇZqP+1&jlPhTYhU`x3U i%m?_nm`i!]xrFr^ [-Ӥ)lV˷!r:t$k*({moGĐ_hr>fO8k<۫`pv'\l[jWݢr#UtHJd.#4KƝނj?>_8ɵu;ɈX,,leV'y⩽冟uyY$o)r8e=OfhP Q'>*$d3]D$9bPu&ƾG#RӼt9YOd z) < ײ|7}fWy7s|زJ"y@25eZ;B_^aҾ&TjS[<4h{t9oWC+h-;<Ν8$4޶^}h|K n7 Lq!B ?|Kvw&]>k6{xYUj\TKR&UvnyO=Q{"0L(SRŹa 1~PCςßTw2w/g f!!y>+҈x[G~5M ?&\\llغɨy`wr=5q;F:˯m| gyx~YQewd}F+߰HܟfOԢt MINң~/vUԵ"i/suya|WWCÝCIӚv̸Bt5ǹi .RN_N^קk/3h>~5TPL '}tO3n-Fzς>4]xƟo?_jz< ˍN$W~1GR-<]kTϟjW?|=U4 D;@H?!2 $b{1@sYLj,[ k[5[qUh䈖n؂Fk0ncg!i1_Nl V `b).-J;D\oՌ]ligND${ubEm@!qQ#n0U88 Ţ2\ $wPB(L{p$N&r\c֩;ce9e]ձ /AQ_ )d =Ě//908W[y] W-XGk6^C__ Pƥ_3IEz cZO'?8;ZLpr rn/,z pyF]cu5KiN\6۰:ýDՈn廭J{漍n;s:;¤"84YM5jMcsm19:ҩM^U4n:^dφ!^IⳫ7x*RIiE_eHEr=3T7;5!R<ւ֨ͺ\y9euxU2L6,GTQ7#<$iTJN$%&UIKǿ gU#a8Zr "Foa[oCs81rʻyvܫaت2wK<(w[htc: >{U)Abݨ3yVaҨKOb9uMs֢b# dBu[ R$dJ*tNU>˴(V#YN_X[]znp'WsJNwtOt/r$ n2>@{v##;do B>7j#&c..eX2_9hq5I'P$Vf,Td4]-ؑ&(1}NI$k8qQsejINeE!=j\:( vu[зop0mfV c%toVǔJ$|4TL=1"e:dJrAq`I\DTnxd1L\;.1ZDD&RrF0175^ ZvZE+Ҏdc #p Ӿ`zuQRA8$in}8#5^tJT8x=SWmpKw`aM{FTm.O(3*x;ž0fŸ:C10 NxJQMXS\li3d`de:y<걖y$>5ŧI|BazzF`@8'4w57t#4դƀc> miH旐X}z~8)n&/SIГKE!S4Ҍ^Q?^j=;vCC-~m0K )9E}[N> ien-&$:l>"XeE{ nS%#}+/3_I}'VSFmcG:c*gF>e9>924ӧ't}'|6̱xyW)-5ZhzW>|67K*[DYt7#s{Mk$XT3遀Z ^X:$6D?+?J?/?6ڿfF3GnS#p> ?)x<\NM&E۷GK|cxZ&qzX0& GUw.+ ǹ vj_Eo‰ڬ)oafo٭c=Գ s77`HbX Wf_*G<8d}_t mj%2<`T7ݧc\y:{{͸ =}+|p_Z c+,+G]:Gvg4Yzdf=Y>B`۰9Ҷ6ZEU;֜bؚA ZQ߽<ԃrg֔7)ҟxAQzjMϯZCS'HHY64:QrzzRKj485J qNM$)A ޥ I-)pJjrm9vڷFD0*,ž=eVA"^i)]ԒѬQ}.9%-刑Pb#L߃+S|5]98~[Ws lļγ~Uު>N]+N |p1Ry]"&yQ#ðy.)AKuݩ48DaC|7h~L£bOttĄƱ= LV~ϑekT}BS:jG!= ֝i4&yQH 8JzsF@typAֲ'^Hu-ώVRE݂I8<ֶ|+6G'>ba wyl)8.$KE$ox+OTų}zޟW'xJ?f}Ii#ݼ!sWx㯅85x$d>T~`a z/$:,C<9#j^Gn J}{ץGRQG~uu,Fe[^v}~QG4C,j~(rIOlלNJΆ RF6 z5ugM>Ơ|$ vP9GEjXe|7 zZ%-Iۻf;.kaȬ%ǧθ-o3d/CmyVh1^Ӧ~fYFWﻘ:>WU|ӣ+%D#ti*=rEh^KQG4#8FQ>=QIIT]9];Zs yaY*tm~xj$1[*a]<$}kz Kom.2#&9Sǔa\=;z#s/dxdƙ"睸޽FkiyMr͸ x_24V !r2z`+~,3";H#Xx-Y5켌 AiĂ2(n広߻ҭ.&vn.P(ayK"}*!Us s]FխRsw<ODO]?ǵ|G^$uYa!91m }/ֿC&h7 \+:9V4 oOL馏c)x =C#O*}~G8~ xIm%̈YW_yam5Bx@nQM4dmp {ֳKCԗڲI~'I]Y.n `f ܤ/ҵgd;a$1Ƒ;8,{b9-.~s QT/"H[L<\dt{ֱy ֿ5O|+Pao{2@8bÓ^ cbķ_F.FNծ[lHd[Uܥ+ݞ+ * ^M/Yj#[VHUSqcڽ_H4FWV6G(- gOZ'fV'gkta#$oE8 FGVpeC%e嶑's'ƪP^w,dU&x\ -d #gfyX3¢dM`+vjս3[+GJ3)hl;D"Uk%hJmf91^w̨Yd^x}ӹ-`C/o\s_-͕I$vB.p\ٲZ<!Trr@bOvw ĂIfO-*Y 0 }fAF4~~4<`evDUAlqBίڹO0C8P~pzⲶ"?C\yqs~|G+VMl`luoOZn<IkkΤgW|ÐI x3szH%IK1&<~m*[vvpS]}M-IX7ȣyROծumRP[3tL٭-[⟇lC$kиb+n^+ˬei6@uÌnU}vMgs֯Gr_5]knu[GcU^G調ϯ_džÖV^#צ`^uv[[BN0Ҿ8Aizdze|g7~:(WrJY99x^0JugcZ>?_x:ԯfpxß|{f߄un4c?dy0ǠqTNZ 7^n8 @c^ةi$u-".'𯯾~'Jr}/|ezg~KK-U"A:O^_4K vYDѳ*08 ajZmsiܭΠdDK&%88K֗:uͬtئPѺ*G⢤'t{$mn ~6| յ j>; m!CoQkJ@9~0ZᔩxbRG{JHSQy-XY)`EHq-6I`SN3_by߿#K(qI!=9Ҿ?RBX8j#Xg.H1\Ӥ7[zqVo4@ ?EmȤZV<)*#jV_jfirEcP|̂; d=Uaq)~}E["m纚Qc>KdRD[f F͙B朗wMy6JG='V'`+ 8.>PI#f]T\-v 7twR&sQMl]pvۙ#J٩miu mYH"gZl8oӷ8Qoy] Z3a^_V#et5? jp֛J 85fH%fsUeܲ ? 2-oK6 1e@}O}n ໜ]Ik^/| U­KYgxDhf}^!Uyhӵi1#G&AFn}OGxɣ~b̯ }jƟ4q:Mőӡ_ճ"f+g-ɃsbݏX*U(rvsJi;nOM| }XIdYC<0ڤKb@;.&hoI#hǨsG=cM_-rSyC{YIm=}OBi„+ qAj?#F{U"rOmcOXYde6*o0HIگA8#Ǵ?2j99uF~ϓTFF@v=2xRH_zҘBjqˆLg? z 7)zd5mޙT%ު,džT]˄˜ޤ81sFRf, 9#حL.2˓@)nI'UAS4>֎gLMzRsփ֓&8Z_47Ҁ ֐Nɤ=Ni4ucq)XIwkjwanЕKn7ȪrEoFrN%L9*4c}IPXt{E$?tVh- eFwS¤`AׯU6Obh([N$=i:_ZR3 |s\#A<]$ѹTm@O:f]4K[Nߦ8 # p=)CGk]DyَUS~BxnYIUZ[/ iu+o`onl(A㞿1^Ciodehd*rxǸ5m׽/o9\exzhm'S~cG!4;k1n(K4_Ñk!bpds\ÃLק?X\2[ȩn#ItkʾFՏЏR:Tw)vb T )qRw;w^Hyoriw*%9(uR;푻UD߲N1}3JoCMo+y+3* .=Jg*mͲfHZss;q۴yӱdCw/񪈢b(=ff`B7 j#=r1hLϔ@ 6:sM'%B9_л*$yOl q>91r>X^I#E<8n=h?,ʩ >~€yRFܒ{kZTY$UD.ܞT9*V'kkyI`G~Z2DWA'y3ں~ V)$ۀ+g@o5FҜ6(]2ޕy;"1G9:B*ۿzV~OOS{nTTG!8\-LFI~`A mlgTuϚ[~Y´{aS݂t +}kI5.wQ/sY=m&U|la~Kee9 !z5FO0HSʍOMHơk #1dO+b]&@bÆZDSw*7O˖zWh uVIQ+3'vrʹ^6ߴg$p)c2YdT$q^g51KD5wjg<,[d]޼=uV3,R9^_Mk&Y4`8)e0޿w zoݿgiP-L}dӧW_ FײҜG1Ymec4O+[F@u#ƾfԼMCcl"78>_PG~.?%wfps,~x#!þ.5BPNv>sֹF[JNN)yW_ k$/kfগ.LaYd 'ߎ85O[ox~pC@m?.DlU|O/TiԼ1eR~}q;Kp8_PAkeܐGdrH+*{Au$:)$߫Z|t56lH8 ^x6%'OӢ#Aq6UŌ=VlgoUn}h MHY}'ilmJVV:Ѽ)j_DGkʝ6q^3SҼ!_5tvFd$cX-wK6w1\BVGxsG/Rtϣ$a+/0e~kay>Zi_G˼DZݞKRW# gPqqXżPG_A%[z)_*`K6A#^䏷E8Z\]QQ  B9n#U+preG' |դԥѭA;"s,,yeUBOcTR*ϔ.\W\os(;$SzTpȦNtq*;Q$ܓSgED s$8qڬBmEQu0oGy|$1k[ R~:թM`}_zO;p PYæG- ubƞ^у8]\~lOfqܤp W3M6YOXڠZȯ㡬[fF-tjC=Ey@G<$67cҶ H3+%f :fV-v:bk=<lŢYr$?*M/?롯g)V-akNI}WM3/,9&9;&yNRIkV-;Ζ$;̧-!;<=] >'ӣi+6[!Tq5ǤW39Tg5xNdђ)Urz`Rq\osTejvr]vx>yOد#>I#ye1tGwy<4c"&sUJw?SP/2}RqJܷ=jŵr d]-NRQWlttY%gBz(^INYf 19\֖g΂)!yR_9ԛĉHKCħGUp]fkvAsBJt5upz2 ;d75 (/ݽ;> ̙ܰd_1ԭK3)~W-ȥ[ iтKF4bF$7\s>}-ȶRt' }X`?ZFWzi lZKGT*J< ߅9Q+Mvw$~^nMVotzYH qZDG ,{AYJT%ef},3ʐ!qr [|,K+Q&U{ԴMJk4EFgʶW<`Ӥ+͑YEIrE(w=(nRi;+X$zGgb\oCڤ1ăʜcQV4@߹e>ld v JkG8Wa1Is\TkC:n:NYg]@ڝE+t"I@dR;Wi\͸3 }aM]"ڲ'x8 h>Ի&54JMy9O,<* V";WbeX09튭"m1V\b.T.IILWg-qU%mϜGp{fBVP$[p;u3ۚXI~M֣YO^)Ohd H rx(_#LˊJ(ӯ4'Ln;U8>)@ʱZn1@bzCP=I@ Ѱr l<4I6Qӎ@X*H pGg8sTfh6XKd>*e39bGaTڄ N7{z}jO5ʕ Z=6wzHIޥ;99KޒaڌߚwI IM>՜g5>b./o9?3c. "j4v|OØIb:NG_.אj//􋷺nv''C3>E7߽IޏJfǭ8H#vS ?5A=K9)_ʚMӌzQi'#'!zZA` Gn{P;ȧގwG&}iHg4A;uhfiܓM4 zG)3ړ-/'NbFcr[+-ofk_̖s}O]#ek >N֧CN78Sޞ!hgwܜw:ƵyǕCt-*nS׮k\pO+BK_'\UFJVsܧ}h?~OZS;旜ZOƠZ$!o-n8=E0r{QϥW3hIs>\/9>H5O$W?(q̬sO|nitɼ14MY16OcLr0j3Z3LIqǦ*Rad_,)3Ƕ*V)U1Ix=hfos*I .|r#{U.olHMh]+ %-՟5D)>'N:槩i2g-r ۿi4jP8ЖVV+{*1=1- Vf*qM\M5U3{yd \M3۽'fIqEfoq>T)q#'kRpP: g/v !W_gz˟|ג׌W:Z$n?uHڳԅc8iY\ko޼(s?Α:d|Ǡ]򢔌$eG=JS hg|J(Nw3Xn+.:/\:ɼR@']oMqʂCFw#$l=#LrYUNW+l5T2B;m17JtSȱZ;1>5XTKkJh-QUGu?Z|xoj^c:n}*SYwSk\CC_4[[x[pwEiEq[)yXc CW3#2dO=y\ I2m8Ro%A*d { V7(e>xׇnOd'>nLNUJW[,M ݱ#xI^X4)K~ T֥aV6VOs]=Gdɼ9"%KV dd+l,8< Y 5q㑇5j%1 ~A5.\%m<;\#1] (lz)jiRS2(7 H\_ֽ| g+ UW+dv5^,$&-zooZ#(i!5P rP9Q}#8,DW)Ɏ4/m}&M*<_Z\^ߤ6Y''z"xu[a$:9taZQN*jV[oӪػ/)ڮ_ij!o{ (#dkN``* ( :( DLFr3A'\S2pFzoa\RԝIb>wp}jq/"3=fG&$7L͕͹^ h͈J (JlƾtuH1 V$x|ib|*{Reb6sf`w{m#71v8˝8*Hb^Y ګ15涭𿅯cJoVw1AGZfٯ_~[]]x}]db3!+x/K)/>Z|In$'ͅ66#а?PlQ-|I f|#̃"jWW]*ɢƺnryjք;Rs8oPn9C:)p)r1^>Kjࢳ:t#ڲlfcY5bd\gA&u w2"Â+KP".>R+Xܷn*].KB[%qFc$.jE(#jE ƑdWl#jZF-3~ؚe&`:Ŋ+SK*ZDu`9⾯(w?T%- q>gulWm޺ zmw*YY|GHCڬO$\"0 <֛VD& >Lr>ZD1kT4輪~TA=qƙO֡ӿk"گoH#W$GUxzt+,;L=&NR(ַǚkJg ?};0JHy dئK8ׯ2$TX2Nk$ 0mև/&9d.x+[mџ5 73Y]̏gzVQͨG!0F@o_zҤ:V)oDGYۺ4LnX=:yS#ZpE5O߻qfeb@~UoMgM¦g=EI*4s7Pi,yDvlekJj썹IU5̐IqU+'9.QmqJj蚑]5c)ٰ5^c8p8,#߹kgw-ͫ=+g}S=NZMSki5ԡ(fӯ^[+@ؖ\2^ͩz&:uէl+ 2!ÿ@3T<-(򭌬Q|Mz'sWKJIl-ms9>mwX7#nO^jT# sVaEH^ވƣSbwHH=j(UKGU<{fUC)Ee fY W,noS1T;sOFE8 Y?1ͭ8$;l*yڴz=IrVb00jH&E QH\T#,Llp~N(6H6IP *diD!37͝^@ zTgdd~46LrK1H 6c`J*A4$c%QE-8j~!) 39Ҟ ?! $*Fr2 #bl*N> N%FHe,3x&jN eSe11"1O`U<RI<*Np}:Z sܚ'LfE܃@5)R mc{VsV2QљHH.O<ң|y͎8Os-yU!94QK5Eƥa<jOyM˃TdXTO8ǭ +$ce(a8nz??b:xv9bշݙX4!,BmS~KEK+u̡󯺯I\Jyzʿ#WAs1S357g| Z37=A.h`#ۃHnAEkwEhYMhqZwW3uМLgؒDXɜt^|Ag ]9yc!!c9VD(Ĭ>aqLХihE$.S,l-rTb*>bY*)W2*v\e1_VoEs]ֆ|`#ێMBXqH( 8`*ZNuᖍ`ă{EGvfĹ"ϹvS0ϚWVI]*G^(dCNvkѣ𵭸c xY}a60O>N#̣Y8٦QdZAǖX <~Gֽ`hzYTh@ppxƮEicP@)9*c9wu9V[Mu7dʑBEUO$i 9?$wSPu L#HHa>c޴9%QiGh:{3p1=߉TV-Dx9We.!!>Q0oߐ(&}=քA ֧7zNf"l/PoZ$yFߙEH!o*Bu!rX:QS43 jWGeY,nG#>Í7W<=3Gg aķT4?xSrhoz٧͡rzgu;aRdc{WskhaZ˜{V<GMF8*3)foXVF;%V{Qm#F}k"oޱ D*dO\~nEh7÷SGYs ﻷ֛}Nd3LJZL=yH7>ڥ2b1$q#0 $s.[i_m;+,S18>ٮWmcSZ>Q#m>y1]'ɤO2$ckBk;zrv6|';I=)-O[.\?*_ֿge`k BpT=&I!}@ux2vX(Jd;;8"L7J7' lޡP# g%J9ϾjQ26L( q`, }Zq/G$HGޑq+"UvcX;Odr$,n.N3ʻեH0Nյy-) o¿N֨٣*w9=hDy!xmk ]˜tۖ* -PI\=kXocPSD !W ˻OSqR s ^}_>;xg̭ei"xĊکz"JԼAwl_^\o*dj_QagrZx.]- wEi7}5ղM@C|]>e,jW\$zZu%v^Q? ƍ5lu;Q|_]6^f Z~$n!$rI5RI̲Ą8^kkm:Tw (Q@Q@8 A>ڙvcg.Rbw!iq('i>?k`ϥhE,Ï!YQ+.Adu]=*C;m<qH¶ږ !|l! ޟ>?!ma M?5+g<$Q{9, {r?jO+4[;R k8i[<Ps(ݲ mFy$6IK|>_I]LmH[:WK!~ǖ>4Cnen#,-W_0^,QG~tm)zg|zjXzJ进˯^6u[ں*:sҮqgsve2F>`U8%ehYIO`{ TOy&EFXe=1:砗+,Ԣ]*!27Џ0#YHw>׆yMkSbmX(VX3>n\Mu?wT"$I ǵu?2@+FCwɟYoxZ,9$[ݤG_o/5=٢H`; {۱XT`yqsH 稨Į;RrA{Rs53 H1G_. qWrz=yO`&uy< ҒSdb@ 'q}Jglqo``۫hI6xV.V_Կw+~+i#eMW!טgu<J3x7o+fc{N9Zӱ{w)VF\pjX8]d|r֮M m3P,۲F_z=+Ьۉ1Ҍ]Jv%y ;e3[A! 5 h"B)?gZOurm̸"0WW(ʬyڲ?QyѕNCnVhr.cwvzi{h0xb }Krkд4 lp M{TsxTˢiEݿysOLqw<^l<¹R NHafek5 ;I +]Q}>MS'u\|85"6g%l%<ɞj]ZragAm">Q)2f z*pwWR`>^rFsPy !Y78> m!A= ij2D({bTԖlQ+jOGȭ%og8Xʬ,ܴZE޼V|u$JO:Pm66?JʕcE5-Usb8]}uo AogI6P+;Gҹxݢ%7`2]vXm^(!.&gUjkZ~%Ş543G!I#apEE8 2Azvuirj𩹛p*J'5Jo s3.Ge߶<o'5:0TNN2á(KYS0@vBzUQB})H#45FEhzq␶\Zm ñ<Գ$Jd+f%+FH.&-B,PT@=(m0*w*2iIBNۂO͎pRԍ}-S1ϙm񊆝zQ`km@m' .9zWR~a E6)$})1jVHӞ׾;50#L֜M@׵ i)G?1AbT =Hn'<(WqE/Zz]㞃5HqqINE @b{ TN{~ iy䟧6Aqp*Vjo-rߴsnWݚ iqWğ YgF8dP8W>#;עmA͇gkkȭTQ5'itlkԥ֩"O[4Q!%GU~8+JVdM f?3S 략`5'9=]˻V"EsTF_AG7Y59F}-"cCdsܚJ lp?z~RAr{`}Q5 /R6v!$?_/ŹJeKZ' nG>ZU_$4/֗< hZ.`с`fe?ߺ5#R qwM]s'Ҟi1h'49" zSsړyci8'&0@(y4\v1IhހO&IO8+=iґ9Z);;})g<旓J:9Tq`09c:};B0# Ǹ 0 zӝ\tRxM<#ԞՄ W 0H-8j0XDa.hJHqҐwlzV]F)?SA!zRv~~jZߐ! |G\s`܈샓46CA=k Erɹ*H9hZڈHK? QsR$duL1t'̑*NwjUlwl?´!I47~`X85vr\5E(IJZlt>d EViDx0q9Hʗ-nZ >`~q%YR6q$lاQ7[Su)g=gPȬws}֠3jÖZw(=OCIYFyHFöqI9/~٣`_l@GELUW=ܢ?8qKCcB$vod wTGw4Ua.pvFY%Fz+фa [ڍjyI="_; TNDdџr{d=#:Ka,Gҝ΄VKyd5sn/Ҳymf\o~_oNp.8VYIgX;:T/IJUp Gr|7ҭ#moԀG$3)jB塝 n*&SEULʲch$ּ,} X܇?x>g rHabi3!%2'QF2]{{}+TwsHi0/ێI)Qк0#ՇY#( 9"m 1R$~w/i߈ZHѪ` gvqnX\ (S\gG[lnxpIm*:)E_p:~~z)y~x HR;Q`e$8Eh,?x CjVO@sA 2(<9GZ'W`B9OL$c0qIս9^Aod%wx\dn#ִHG^zӾ1_y9,ÏBm̀#&,SH $d8{@Gw.ε^X ` :5T3G ~B&nDCP2q -zr.vAºmBk2ҳIc$1ZmȺ&M}v*GSx?g>BS{\7TU??|*eдkU3zGy>)krk3mNB \Ё˶B3ei?yݟ/̥Vj/7=ė2K+gbԓֽjcvx[Z^!K~o}foUl]WJXaS>kԱS\yv{ɑ$՗kPE')1YFh+5+NϺAjEs2f%]_r=+3brII%dQE ( (qҀE8QI@ AsiU ҆'>*H4-Ekct:b8JydݒImI J.bn8Ǩ-EQ\@apbzUBNܩOό=OIqǏ֩3Por0ssI5ď8~5 ~>$MllUY v^/o<K|[+K{~Bdn`w5Ì>O1A/;z$hAi`y#)uӥjJi8Xyd$돭Kh_`"m}9=+MpN.BR Qz^=ZF?h..ȭ򟡫Rd յ*Y@-7=9j.Fy.XvzzYC0ƥ qC[2[I}YNנ,lqP2$r}/ F>iC&=)1~Xu$do7OPH?~кLmA!3[H҈Y~c~az示r턛TP=h[dLg`v=:RtgMږe̤Di~Uj$j4I+/1iUy_ԡn&2Le3Ѱ:U#r| b6dg5(\$_yr&|N> kQ$k{[$hO_.MO7 wZ%m*|cFX)o5^Sz?+ys3teubNSTuoddo ݂"L2㡩&I0r*άD6F uѵ 2!(]r)VI])b̒1aJ)C !@ 3QڈĕU$lڭGgiph*2u'lmעM"dEXG%mޙbq&imE]۹w~~%TY6'-2-Z/,,"1$s9'vI$>r>su(q26FB.=]$G癅8{HJ=\y,RHL~fJC[Z$|$MY3=fI[a7DZ Hǭ;H'-Ў¼$|4FJWnrEX]1-<⼯Nԥd.Tyޭ\4{pJ y?ʹkr7H3F5s}QddRw{~K]!܆I2ė$z}b;P؀%{zEvQ8F)kiH0V{9f-ОM2qIVma *GiK(RāڙE;dQE1\SwW }niOs}3H8ȬD>JmዋM"V2\"egحkxoFm&ԴJW,&y~_jίK࿂zu)0gV^ShHҾm',OQNM֥J͵.K^Ck"0o%#QskFO`G<ךpֶIh}=:4:jXjqO$LURP#U 2N:۴x~#=qښc @k(1M;[]rSgϑH 37jP@ǯ5bݱyqW4sIkؚ ]#.J="rWb-8#V&V{P (2a\~*f8 86Nzd楎}N}ǽ-ȌF\ZA :Ƽr3ڶM]Qq-4Iy!-SѽzV1փJ{Ćhr )O4M 䐰[pqҏ i؋'ޥʱs ~FV HM?s~˭;B\$ѵŰ~fsU3*km֜zc2]lHBL`֢Wi89HzI Wd uwP'8,(2XXVWj'`j֤V! FN7DiLeԟ_ʡm<ުz)G+[ AXGp=y rZeRص3jd ݅lzPŠ(PQEQ]/4/zijD-,y ]xSo{k:̮Jʍ"^\ N$^3Hzya}܈ +)HKZ6#UJҔ]\SNJp8|3V]v ?cTa7gB.sQ{ۏ\.pw(eZg5mo %ci姩Rڟ迺~}1_=~ľ#/ͣibRHs7ڥ6{FҒH9?ZZxvS S+tZGozJN~4c){QE*4E~յ$\+. :N$#ڽĆ}+P2Ձ98J; L#'̻㧰Լ7U_n~5W:*d 폙2ubT-_.,G\w$zUbIdyd (@P2=~;QrȂf' 7䍘85kq4m9|1Ǿ&1 o,9PJ`aJ6H# 9lE8jHn~?$+ o5naZTPn%ք6bCwVyWأx˙8;{ƕ̐BqE/ù1“U"-2bLêYҁ Hc#)v׿*%a{%ȚKH> m<: xo{;Tt&6LhH\gZ!E8. aV?^'vgyw={`9S$XPH@?(::DS:1Ԋ_4zLQҎ@ZN \uRcڐӏ4z JTli;H|u=E4X{ⶃ@H;)aFr9'..n% $h ?z\<*zUÙS.׎£e*x'?λhko .>seGݝ˝}zu2Y`R8HH}z׃Rgrz `c4`=~%<}(Ys3*9@= H9!C*=XS.Ɨ7`z ېH[ x-'>`*w kB1{IY>D]$r[ 2:y_SӌUbՑ!}) x+ȭ0 페avbyݾ]BXd 108Os ~sF31YTOa4On{ ¢Mqm4qP_!p8'=<ScoM$S8!Yҹ(88y}h>+\ QVB|1[ @A`8杵6K4JhlS-l0wF?S, xi0y)5sTiD ;τ+}EΎ#r͞N8BZmө=c?ÖnV}ı,%%Dw`53Ba5ٕk }kZG*V( $k8Fyu9H";Q1U2R7d԰_̅^$vf\AOA$~TD@G B9-F8%Ot;Jds%C1]^s H`tdW8kj ܭm 1ҥަA>F@׭x`Ӗ(b3iyyno+ׁ_ ç0kJC@=kՠIu;X xweHXɵ$l:j#՗#}j*$j9 V*raUTYNHfF!(dtq O>b]Fvin+M2,J afp}9-(,X.HlUyWˎ7Nit4m<,J=9U{6J9gM3"0aFۏ8#4O)08rIǨdʹc*As]79C UBq$|,Hz1YLGQxB <;f4s1ބʁUw>=+k2GRTHUi#ۅb럭4\@Y65filqf<dbRGѽւIK(z[ɗ6hSz+zZF. 6ޯr zI4>յX,qڻH}xWt`U#|Q->;0cjāŶ /?y?~]Iqf]3cW_|\/? n9ǻW瞷-oĞ"VuKWR2ssھThu>{97?ާi|SJӄNt37zk#wyE}U=:Q傱roK HH1.!lq/j+{Sד֝sgDفQIKcȯ?"冏-Zō=λ hp0k5qu5̟;P}}jZz.jO,RI$I=i(;((֊(<=)8NyԫROA(!vzΔ@ gpo2#D%I Տ%B0=H#稣NGޫ+irŏ5R>ҧe*~9VWjžbgۂr?ƾ?cwUx_otAXL^~]?BѬn.%TH\wǁ`O ðXXAa p r9'o[bc}J>6BcOm6T)dnAFED f'W v/IpJn${Zђy V8gcۑQ"lyw]A,ޗ3{}*&KTZ f Tv{^1Z-dQ \`q֖͒x H#QCN(Ŝt%4]y@8a#I0@zȩ{~u HY-U[VżF}+M>nܕ fԣFda#f]ѿgOBMOҮO+s۩)yB7 1N րXoz(AtliNi|oq&:1#ҰMMkQHT]^|I⛝_Tw1G`+Q_ۇãNAY-R{Jm8d=i=y9y$$G=i$y^8;pَw]FA*=g֓HAEkżr6m=A; `uFϏ0=:y < q||'ybݙtjpszSG*F͔Zt:c4_AM✯2"Gj;ӪOpa$3j;q,H2?f8_0k2Hޕλ9c]KV~ЍH;ū((J( )p:J((Syѓ[Ŗ&lou;+.@$}J슕#I![DWԏzJ OLVMz/oM+Hn~OVbCz*6G:sZu5e'M:_PfO?GZ/ h>ӵ!bKe4V'heAőZG d FI_J k0VĈJUGt!uFT^F绿%σ71t44ɪ뺏D`#cIAɯ;eŸ .Uʥl$ rHk {φXg,~ l}Vsiul q3"`2gq^|-YX"uy媽/CaѠ: /1؆ipx1x=):4+?xf3,+^Z-GY"31z<SQUV[FiSxqA[i"RE"H{'7? _37ȷr^>e:: ;M \Hj~b1Jm^6HpߍZtoVSLҭ,l6\< xgL C3K$_'22q|ީs&0+4>uf8Hz9A[*'E>r/נIv?AssڀC ϖrU Wxk}jxd&Ѱs?,Ww/ZpQ@XfۜO=M}fQf1ݣ-??| W|>:1T] sl3Q[6*]c#=Vl0GnQ۷^4pJl+6ZZgY;ymmfەnޮBg=jp }VLWg$ztSh{Y΍%C6qߚ4,%A;wl&w1Z/#\&p 3@? hjoaƈ$rI=3-ε,USl˂;R̓M*)Z`=y|!. 8TI%=:u;L4Sյe?Iu$w1$4ѴWRBX`}+s20:5ĐBWqI)c/n?F <>5@:穤=h9W#uGQJ2uެsUgaRGLRjLdp)b&47"7E< 8C_JUx4-5eWLDa9*kEO^q7uyU*m$>}Jy5A8<ϐDrEa A Ҿ&`ZZD,9z⢖~gsڽT>(XM)EԭthI0Hi e◭5669jpH#4)Z;#R/f;yPJЫm¹瑏J1< jNp|Ғ҄drpը.h6 12s ozwP^|uG5L4dggb0,H#Jts V8 >i!bcs=+ݩ(;o-S\ݱSyh8Ӟi9 R}:zPc$XϷJfDRObưiwoVe0/VJw8d{6I Af%3,8!hʨ`<*yU'a=*լs{[;91Q&t%(1!9zh¶Jn<d:TѕˮG%Kogaǀ?Oʬ\yf8 l{ HhldOl/A"yRnpq֑VV+Ԫ2F[$}RAo$~m{1u9zA ecԌ}*@knhݮ9E`G@;}Bnq$c+F3'sR 99s^TiAI֌f :LޏӔsJ Br[v=_#9ޘ~#5j+ JN6)ϭ< i県SqM g=)xgK[ &梶ݿOUv.Uhcf7r[uvҁ@ 9>)cIc&ʰITwJZ6>HZz Q Mo3u~Q^K #[a\-2cy#>"YN1^8Ykqr/^@v|,D>\v9~]kR sֹ_ FÐWGO@+wί"\)+х?sIsVj 1<ڧ.s#>b ֹA鄅A# T.s&3ڵCoRH%GOiUd38O+> T)9#ϯ8SD+T$cr}iᚱLwj2+LHIJ4dfT 0q]baZS7&ZɌc`X`?2~E#u#)_4 #c9Y2 ={[I 1VF<=j<OEhKK FTax]XZ7Ufx_c*w>,n< ; c9?+foƅx ؎O"9mg,3€?Z #9!ooq`xv't>~)\RyM~R A| S̝WOjǚ0]Cv6%՚(iakEu=hqZJ, H 0s_hI{mOPKыMʌ<qyS Tf72Wlu4> X|]inÍŇ,G?^5}z̗L6)\ך<]yV=W唨jV;zvX6+ (((((()FsF)OZ]v>zc&X ۱ĕ9Qc>T?:AV ;}N@b ?g' Oi9jK۳=C{Әn =HNaR͞A;sRd=Tӂsֽ'o={=3ӵ˅ƅJO,J2[׭t6kBU8BĒz`w,? 5 YLj5Ub,!n-hʟsQV|2Tiz_/3> |> (Ҵ+pW9$QB~3ȣ#׊kqnЪ]o8wr<o)|->PUAoynWwlFټ+ʥ6>~t%lQ#ٰ͒}r=,cf[pƸaؓE4o!bycE&t{>\'݂8oZ,I $pٜ/wە|9g>j3\FYZ@K?`F`#rm'eZC=!URv:5-ǖ-Sb}Nf?t)Ebs\@)cV"X;aמ[𩣼 ͋7?rxyQF4 "MpҢv hǿbjfNVZ$ $s .CLzV3@yLN+3xZq(s@#.树mOnzf=STOyUPG,ѴeKc!u;H'j8#QȈr>lDz|*K& 8'nź]C|KEXl_~*ۻ/m~.x d{ UxUY2-p<SY%ګ$bH~o=r}98d_ 5gF¤}}q^4±ϖS[|]"*f;Ky?g=,g1B?SYI=6Wgu#*0+:I ԓN/ՇT;W=oՠ6YZ97IuOyT8_E,bqtDNsi2ezKhlY=!Hq7 IKpPw6wpc [It1[[X5'Zlo#q]=NX{yܘ2G IL!HmS:T)QrvwCTͻGʼ/@0yn_{@nڵC[e|".3^3;HNұy ֳve OԚ;Zf"qEؕTUQE (Zcܥ{Uj)4&'ۆ0s"SA 4XpO\Qj.[8WsSAh5_ [kby8PX"|g\zW%Y N` qڒ8,Lm$ͥ-QTw8cK 4*}x7𠃌Ұ>R@@;SAU#7:n¤lŗk<jTup̼iح7H#֐qve X:dAZ{bWѯ=š1C}҉|5i99h00=+{ֳxBJ^.:{Gay^\4 m\}{ҸjFLӈ1O3wP톥,7b%̉d/c銟JűżWDrV>oJHDZbuky$z+񆟧ixMkI%} Ƿjl*j&iַ{zoGo$XT(kY}sM0cyHB [ P*mb ( (J((%𞴚~,Zn1ɸBD`dtkЭdH7!3g5R_hiNJPc's¯>۟Hn42I%@2V3Oz! 6GljfG9M+2T}x|x/jܶ>T<d X&|8 ^N3:I=+hԪ^)vm_W}_ÿzbPQ9ܗg<)#8qѾ[{Y:4q{ ܋`__~ / hOc|c ۆ&sE[mwVcO/ѵ"yFҤ?ʠ29V*wI>g8ogZ=;맞v/Gu>iz\6sUFF1!cEK=FH~)wba +<jk 遊ѡ[= /c`Y%Zw0YNxk,߈OK%X32XH3LmfVONK ?k*n]?~xşU/|.MJ_wR:r̲1cs_AF8:4ޗ/;bNSҬ|1'կexaecLX-iU6SDž|Co^*/ 'z<7{SN[ .-Pxb[n㱭] U{)4]IknS{EjvOsGe֞!Dԉx2I@r@dQ}=+AkO^)ܺt|9i7*g.̤XH}>ox_> 5opϫ,qo&!FоT NiAQengZ?kEֵ_?5(aX!IGq% ?Px-<ݓ>7:OuxsK-ΥF\bD tq:cƳǪxtql,`H+mT@X8n9q[>GhF :yE^O ]x#Ny`ju"0?(#:4jvf+;J$ZdZ3Amr=n|yc¶f\Ov| vzq^Yd~ -ϊa~А_ynnJAUY$\T{oz*鶰6*,0fX8%Okg̐~}q|K|)5oR縵R0' 2 )yC,su!AxFx<Ƽ6n+_Dߵ֓O|6KOŒphғ/jCL*uT.4xBo0ghpMAJd91*XV~T*W}dU+vA&R;J{kYVH*oZ\HG >xZfEnv[24&Vi j.9?*㤖|Z)4r_PmZau- (Ï6XU 1ئݢ3 pl0XLSqΝ}K1Lͣ'=^]~o8m4-;1D7,rث^*l Dtvܺl mG^3ZSB|!!e/hnXc!$Wu5})<엚I&lBU>|Twx=-9o/!I4(ەr3׃^2GairpHZCb(ɥ}D($JR Ҍ>֞aޯk^.ImR[C3e3q| ekfi9,zc渧 Om=>z?Mk|Q3m-Նq;S1Wy,K#;+e9XД~oe+Io&\A9!Kg˴q^~z{Sh~p*:bgEpʆ彫n xIKokФq>88(FKse*Pݚ>uO FUdTM[Ԟ=*3};Gy_z-KFpYA7|EofJ*u51zBۄZ_WjSx%|<<'k6Vu:{`5X˩]M͖iAdoSA_ C@2L' ]c^gz~SH5O[X hS)f-O.|--mG>0X7 g׆h]gM BF5*}mt{}/ĺM].T1GE8X&GGmPK;Zb{!SօuX6c_ڠyXo6e9zg5a/os!Y6Ī?XwRn6}H9ǵv:?į/yhx{Fx̛Wꡏ~ u=< ߚSOsᖩm|K%$ypiV[χ>_dUT>^߭~d~ A} $gʓp^A=vwk4m_ep6@$``s[/qv>&ӫI8s^ӯWs?ey+lV_ݒ;=9&W~|1Ѹk#;Y#'pBS|RhckcY$dH oR~~cqw5RxZBzg>x(Z~{g/jP(teZ#_wg,7釅X+|Wr=+eԴ0$bA%rG''SV??iT0+:mS}vކk߲N"{6DYAIȮq 5сXrgiqֹ"GeV 1SzRciHe'zhq=WbBJBݜs*lw3 r6SM(  ^Te0 x3OFҼFnj8< x%G^{SpT~Rr=qfې;iII'5QLҀ}&ЎiPsבG1S3ϭ&NyK`&R g'bp=q]-FG19=Q&xe>\p pjnPJ矧UV5gO*IYnH9b(nHO2@sgUIe͂^s˜L6uCtȞCp=]ViDXi\^:YO1{"`p+=dkpJ7H.({%?>U3p2W}j?12FPp==ԑ*#ɕ'oL[*2z=ufBN{S;G?tU9>J$&KQEs!U9?õn*-V "J$̉V@GL6!]N>HyF)o(1=}j6h!h+DǯD-]h+\#6^p;nM`ƭ(s/l&7{GSMJx9e;UCM d~53hB'ԙ x[P{>e@An}i.W1$OuNK1VpjRHwwLhOO' ɦ@zdpO1RszS bAa4"Wo*;)B[Sē0hSilnI ̱>=ɭ&)e \0 2):lr {S~09?0)neKmMݦErI18#ߞ+޵a K4jca${v#x9fMA {}<jb%[ryoQXVOU<=۶+lB0XzBc*c #78#k*Y½HIO]cP^ЊP6̀NUxUV@=ڥE r$+ÏΓg GqGȷb8_Ƨվ A3p+m K 0>:\./q8ML(Y9^y= sY;ܐ7=ԷJY#H;vȆ~BēxrJr%HR }^GBfu_ BF݄Yؼl).ɭه31nbe+LtN Bdq)\~dʬCpA>ꂲ-yGb\݊2yH+2Cey=j I^nZռIgr> ,y4 ;z_ tشx68 =cZ顄gh.4Uާ%5ػ&U@śjG_5G¿þi/?鷎>|}jŷ>$ֵ;H:8<],rǻԚ,J.iy8UGBquq1F9v,y&Gvf `dQ_AQT0(((((((ZJ(;ӵ#Mh+ NX1`HvT@IrvDJ *U+)-V+[8Y_¨i-onWfq+RoS4E6?rZ2pWp#x(+1j决{/.~߲<cvZ#/F -ӧҠZfɞk̢!7Q6Z9'96==kQI=eE4ּjRWg&N]SI-&u qS֩"OfO*\HuJ +K4ց38*y>Y`Ox=3v5.f^eĿ8KG=Fڄ&#>ZpON^[K/6!Wdg ԯ {˂ ˞5\Xm46G%BXRg;c=KⶕmR:'9Yo>k1|:m*gg\g>^yW#yۜ{5ݛ21U:;m]iey1p@wjibm>=uk[?-V83Ğ:W9, 1MY/Mә$2}*oYQ`7(()q%QEx+Q<*-;y@}èT֮eHcV(J6lgU<%kZ~-.P0~]xuoּ[l8fMfH07P@뒬eakjqw~i_kO^Eˢ7^zYKކ󌑞3I]օQ@)9%r*,

ʕ,̧B3$^ C{{.Urc>,xufpG;@2sqmo iamGԏJyfڦ ?6\ӧ>fZI=H]B'FwI&Xٰy_}5. |/mtI&f[YYgYw_|q.q we"X~P\5s{ICğb'$Ӵ[Gs~Sӵ[x9΀749Q| k4KkMC ؤϦ߽}ot?5>%FOK4EƧ2(@8UOi^+ܓ:ع{b!Wn9NM~%\4z|/N?E?\.6KOϦyEn&y6pR>'>j>6vҭ.5E$唷Q|u_w~x{ð뚻Ϋd-n%bDrC"x{Mwkʭd- dgz'ܔ݇&*wZ}u>x` ^J`Y.휟,3^u2|6KDHPrl@`c'gO~ Dѵmht빦hkNCFyҸ xxxK#L_Y;7F}xus|ҵGE|QY)j߽ɤ~3RZ#͡ ]֎Jt"/G5OP-Xecr>{_o5i^HLs\У\0l?"b]קPo'6aGtCin$9b$0[oi !4Yu}`jQ2/Kmv9c|?/?<_D|;k&qf'B+>-Ҵ|<>kcB/.{y1ǜqWi6f*8zs}-ߒQo< I>gĝ[/eSL EV6c^ڟ=.5gcAq&{荡xF>p{o2K26#}i >_>!g~fKtTYn["I`׳+rb!bpu'__z{mϕ4/( z=cO.$.l"ӕL6u@)lZoI1y,\h_u{&uv(Ԧr]ʄzn)Լ o JӤnl<4#]݀NVm.3F:V73}_Ė 4[kV &Coh.7}x=#+k$UTiv$ԼB8D/A #|W A/WҴ nc:иP<.@{ +~$WVk5妞~_so>'z}ƣO*P<=(<q4i y];~PWEhZN"5Ilod7J. Jy\dp~3sñivPBb"K;c ь#,=}Tpg;#bq7Q)z+/Fx?O|K-t ?6k i]f#1Y6(b=)|4uмGlzv~qR%2{ ,O$;yy^39qZkޛXǓj sve-Yf5#5Rr;#~.[ n !y$n$7Oмsk \+q(0HyfmK4z?YӴ[TK-:K~521NJJ?;_cRu=Z8Z`"D1#~:׉$\cݹB>Ys|"񽶔on,U +xA׆}Nj 6"9M=x#ARi-wjm.9+긕p7o#ZO<,渻_T3~w8 #<2 suoRQ_gk9S*sVVv#;rhhv{Sr )fVR͑g`H3dsWʺ\g+܈{}|cd^ט‚'MRUnor< |oÚ5kGt[w^!}upiOj$Ddl;XsW]X/)}CX[khbbYC6Ua 5xZoF8v<ۧVף'rʺjF9c~M}8+ѭVWO2Ŧ$2jrbqVq^yxW%U!c0+VO6blfllc&TSQK6 5jriCJ+tÏm,<,l pϷ5s׺ƭocck`1؎rsWV~L~eUyA\pz&~z jN5\Oo>E4v2I<ZG=h'')]?pxPPVQV_!))ppsHFzҳ6A旡ӉNMh0?JhI'ӭ\Fswmʷ jWE앣|Pƞ-uHIZi8>Ou1W\]VZt>flAĻG'@I/?/jt &9;vۂy-P<{Ns%vP깮 ACQ骔e^RM[_~G ~:.emZE{,}21_/m;šnx×.@A,s0+??@ҴhGi-L*v7O^Kui-LJ"Uf ]}3F1V. 'oT0B;Ȑs[(TϚ=~3O_JOO<)$T9Pk ƫOR#ONeX|yҚ>%xWTf"IpEZȻпn(H1^yfO,9T֘=iP# Omf`.a#6YB^1eVsHu{|q}ߋ=_ᶧ_Y’GUdz8;Z/ Dű /4˫i0ۢGi4{O>cۖ?dR~{x$dk>7&6x1^0$0XLVLr'8 o O2۸XucM$x(f^ Pw bؗþF?ڂMynz7qRS`Ҽ Vj19r.}y' 1l2GqUDr2!As?Q/I2,/AT3m%5sϥKo'+iDkfnqVƙ0y2xĩy#wC)ԑ\D_P3 9ݷ]FuKQ1a]yVn8S߽5<"||F{⏳r1ߋC;\9d`ّ9yauR  yLxOw)a3\oIWo0kBPqk>Tk&xd6:pOl|nG'%cKDpYeR~HrvWϛ|;*.:Su%q 9|>l_ eOxRj&CYlEU ^CcȯQԾ1~?;N--&H@kd~o$li_,5[/5fc:v\FiwC+ѡS0`h?Tm6ލ(!5s_W.o'g}]#nr0"|&'yQxOĚ:gɇ0ܿ05q"_~)ΰpn,7g7ٳ2ܐ`o~׺o5o߅4 ñȧXrY޻O +8ykhi?ejUj&5Y^Y)ɷg}KJ+jvq$txk~/|*>PmtXe%$H<~^=Vj^&4*tiX(`đSISMS_5?jV3Fb@㑑?ꎓV/s:[L}i0WڊyJM޵4DC3vMIEF9Q,ZXXv$hУq|3 r*7Jzֺ=K ;Q޷\^Xm02KdOo*N\69}w|R*!ر(aȬw)zv`\ wEu@2=H-u R힕 [,,s(zsHeQ0TwB x`Խw+)>lA*@EݒT=üx#ٸI:U `eIOXMs `F#ڤX] C#ڙ78_֥PyN2;\a}p@<)!cx` xw=7Hb7ήOK-3X+!v2g f.BW,3קօ$,{ok ,>cp}*`\ ?O@[k۳Ury *)`0rCZ=7\3NF".'5c]hnBCw4>#\d hj^BLd95d# > 5(6Yo`0YHҾ,|,flB|-?#_7[[+.|$r+VxM"WA.s^ :k4ߩ>P,$fN`#޴9ܝU -lX9'UPrGb=jyۧc?Nj6;Wd)#2"# ==~s唍B v?ʨ5L4{׫c3"`}?iiu5̫%cNw9?VdqM򫅋ZoVXcRFP;lUPKعglq&;s}=@q'ueG 3}+^l7/"鎾Z;#6= vUlMj$Q$z!#f$UPyuq?Ji]d*hL_gʒ ^zuVRQ%tN=k2OO$8^S>iVHn6M> (gO)NGJ A77 %m%0?nj{[IO۶ᛛ?x LGRш=_s^?k3Ky|'F JzPH6r Sc\n?/^El!\3`ǵB6P9$zU&ˎ T,z pcݜy`GSyH"!# 3jwcu@9zJ[Kd3EkFM5H iﮦ!c4ڿ]dO+Nx⎑/ %k dgt= yg:*qyhS/bω& Zne:[j>]@Aeś!hCoIQ!G(ؠI`)+rҬj5PTyg/#WE]"9r\dV桯J+2F*ùlww$,AXKzrT5 cK{YX1X0+z ~6C:Ս[.!|2'*>+V+9h[20:eAW$Iy iPe5R}LM A;ѤOӧgasN_yDKMM2v? S9.V/gr*Үsֻ4iu+[ >Um#6-}uEh_$KdkY]o:gڷdu~u0'E<%,}leb#U-+7剀X =iR]a$I2sIIhγ0v 6No+DXzE7ta+Jou_̓m!>~<2Iygr 9`I]7~:cP[O$7)HֳXdu8h0=ճ߸*An 4-;SM"[-|ٵwAVb{w %'vzu`_tIr)B:1 futMd gܛZ:/;[_絔gnogCT1酭sֳ#+{410cQ_ )CJsVҶFWUI'ւ ;ڬjtW8#&e8ËMM3iRoe`@85- 8kָ-9<\gA> I266%}d{I=nG%՜$tWpZ`n#a3^\ݸ \LROJn(I#'c_Sռ%}Y6qNJ$I]~V R84jR3&e9dwW &G\Z fTX*=N+OݣnOjv2jvDl>m˞"ӕ$f9dF3`L޹tk}SsUW|#!G[>}WvO>S'|$1F~f'TdrGJ_o?ه-;MamvJow汯QQXYJ^Γm]m~K[]\,6\L !f'^ϥvMĕ>_|Yt/#goMq4_iPx#>xOuk77m/.-yw$M)4bUn+SZ6u5e g:ELv[#,r@z__ |c/ 9B3aPIqܓUm"]_E(>qUTGqKv V'mmvPxq$};y'"otMF') ׂR)y>x|7Y11`m^{g?xZA;Cf `W3l892+$_>bxx)*{+[[-Z^~}ιOfsʾx<%hv6UZJ̻2zʨn!>k/[ّ * H׌x_.-u=Oe4䷰.N|>\E/Ǻ~i1ӂ34y QF"a6x7Z_V}N]S`#SUuI//o -h:牣F[/;YWZxHꚭkisjMQwSH,>%>#O #OkVڭ5#%բpd-c!z{W;ՍtקNU󿞻y'I3T;x&VGHV;Bv<n4y"/_dNȹ|⾛uO]kv7a~YP(QVO}/B|GPIpe4)4>a8YNdz}n<mKwcgc`sUQ#'\_zM^u֯sj^ٜ`=oI<,Z"hApDmQMIrkke-ɷ|@ nfg!0sסR뵗ޭJ-9%{vx.|_ o E!BX>pX灐1נ/h0x|z 5宎fxIer8U8ɯ=O_mӢF~X⑲HOڼ;]!i|;o.[{@%Lsq{\2ÃOUn<*Gv>Vמ ƽx?Ŷwho#?Г 9Wf>'tYG}aM&-|/&P2&*?tckPk _ܾf U]QkoCV)tY]g a?'5lMmcQtB뼒_3g+XuMkFyc!@9򜝧|b|u]xkGjm.4شT,d\$fn|WĚ_D}[49 [zr 1O^ޏK~'`iVRN~`x ROOʼW[|c{Xu|7ivt p8= 7JuQ,Yn[&O}k& _a$W3~l6vCS,R|Ϳ9[G䭣1o^,յ .;T_& (]퓌1\]ֵ޳Nb?,;$>]l;}+'Đ8~cyizCZk 8,vI r+)ߖ(67-?gyt_G=NNyLL7Nmp6s^ox~^>Kvx>hU8_ ּ {R-fi5K1S#Lx=UMAB׻D{sRl>!vĝ[K^ڀ62\+aMlw~;I~7:G`O=:Ow+|{wcgSTUF,0]p/TKʼnXY:i}5m {Xi/j#[87Jr3#$>,OqikKHx޳~xÞ OD_Y,vy$[wtLEy橫ͨ[H[:8`gR\CJY{iͭe]5=G!<a4-OJQR E7)nR6{Q\ŘzAuiw׽̽:=AJ6a#AK؊JkzR\g_a4Uiwv8$}֏i9$b{dрG'@) V!;d/ª~Omp˼$цN( `sôU?͏HѡrA*FFC}j7&Lj4 aնJ@]o.tX=<ߛ+~4x6M&o>)ɖ `S8o0^"I-䱺#} idHp1N*_gDh_@GvR=p2ի4ۿٙ|e:4#=Tu ~PU191=+Zk@1/Swlt>")%VvϹN-췞 еLDXd73Xxe|@k` WrG*Yf@>Fs?(8^іKٴdo?D--4:W?qB"q׿P:ZY4mY>ynMߨ I`^fL'ڴὄAʷˌ8ZyN_s>ok_POO~giYF c5Q.i+O俯CahVV7m}5l{i-НWkD b=OGa%R3ce~Ie,h.gpp[95Gg7|/oC&oe_dm6S_ jK kMP`w!ncy8_Z⤷t[;..kp YpGݨ̃_YEY\m(9I'޹k۞%Bpe OK޿6u&ծqTQzNX}z}ͼ#Z%g %?1-yg~r!*HIR|#oA#R-%~L\{1B@3ғyiKV~ f8^ :ў2C^` \w)x9$.Ri+71縦Î`=1uF{w b֔B0?Z'`d8b cB6.H1*| N##2;yںi֧4ՇAyDb(YdPx<~hLNUG"5'&v g$4-C/p:vFR pUJZEIRC0|\enDCݸ~#[0;GnOvh2Z%y7n$Ҳ1 }jDJ\C "a1bcuL.;ŰCs=}) dgXz)RB’g==&lI1=k<`xetQRnjød`ԀĐdʙ8]$/5lK*G֝I,s? K)B9r;0 :)S9`:ڧ\G, l)gq!z{Q/ ~eЕgHR Z`_QQH[yz c h+=F s0@Sm[H }0}ú<s*IMJ]@lUi$C)`~hÄrAFWW10SֱG3'4n^5qqQyM24%\W]~f.yj2 r%*ykz֊72V'YWj(>5}RNf.,#o^]ϥxoռFgLӤ2p%qg9~^|X/y=#IB"'Wf:GqoC럋_ \ iKL ߅Of3_~!F:]kR$r{)9ǭsW0Se譏]RI$i$.=I<+J(QEQEQEQERPӞजҸvLr*jvmPANb0~<ֳnGQ8SNY wu$ G8e'ӶHa(tDɵ{\%pT47 !SgZ#H8a,KxnZBrcBs~.7AH=&UYvU7=MUDnU>lH 1 "T֐=0=i Qdsܞ}'F5f=?O*e}@aP]bQB7gJ2TER-xs^3kR[%nHG ?PCm=c&i]gڕ"էfy!,ųEq0<9fh%fVĻ7cy+9;uKwvovCw;*($*%y;qNAqo ۳;4Q䌑'ҳp$cI 3awgҬzs3[.J2Ǟ+jz*'i9mbMld3T?f[Z!b$ז=Io;ϴ`giv#ޮ :]j& zcg =Mh*Wrj)LӞMHee0sdQk"{5K~vru{m^[_Zj6MXI Ƹ{4zŵmIo%`H9Fc#ұn^`~η$ɕHB~Cm$isA {]Ghs{ŘWʑq!;L)=dzF4upr _d3:|7K<+ 0F sxz}+ᾕS[?-ZOw.*;sp;3%䁰qM.Z\Fv'Z+q"{EW'zRoObC4ڎVΣ<w0s.cKq=x9=8mK_#iV5Ke =hmT?nP`#[}YT2@FAϵMt?>փ$Ҷ#8u#("^+1!+2|W1[ߴ0r8+MBUѴV0Mlsjܫp,u SZ*F BcijҞh~ .kƖciC'o/c s_%U|":>)uED͊CV^6rZ8LOiqP޾ձvsQ\njm4{F>@6d>Fu(AߧO?,tmR4[G2=+.HfTdu8 mo{gËVGr}FFϠRrMZsjKE_yF( QבJ(Wup6Z+:mV[g/5<۹OFՉ=E&w]sҦ-E%y-vC!"Yq$z*OZs5S{~5~&̛"m’zִ/ά"Z!1ձ5SϝqҧJ\#t3RVqYA*=+ؼSk[iƧ<ŃAz+".ibݐ\I>°>yeka 沈ZmG'+0NSKY:;.j^M,;ܬ3nBXHm0?x?Q^tK/v$%:&K]rG߂3^Փ9)ӌg&Wӯt1Q2ٴgܭԓ;r9 "x /͍s儱`UEi "KZ*-ʳygu5 h:wu9H`*3Gn*c&NAIslN]}"Ef]1=}Fpk9_& 5`S7_ -|Aa%ȽmEy2nq3iE&7SbMOnnX<,9\1տۺw~?gPp@Qn/\Đ\BE:dZt /^M+p@r+#ͣ麎p{FԪ,Hv5ŋP5>&JKVvw}?O͟(gJ$z_ ӊAFŧYhvW30BzO)Smݶ鳲DT;nq=Mz?f_գ_IoxsLҖ:U,!9 _N<3޼7=js|? E\ R6\|p9<+ h'gMN@I`mݵFkusŷo嵸ғʕCۭyZX?QcjJ%.Y.^DvD6kOg#eq*mʣqZ^*K߈piR@\/nF=ş!i|?>tҢ u$Q0(C?5-k]úưfZhbat9A^ҧ %at륈&mO|_l/H-P@<7NiIrw w0sCnΗ=i%Lե +̋`,fR=56vfx*ƶA.mE5ĩ0'xR]5KV|'s8m-+o)y$ :sXJ_yC-SK/۲~vk߲_)Xu>+u홖.d')f Z2k[;nv+-#c6R3_~5 ?IռVT$3wBg==+>-3SSo4x#(0AJQ՛UIm/O.m4]LjEJ--.fLgwrg{_ %ME:+Z$W=ۀ7>=ö7mֱY jdl׃o#v^xI_weo+^>2p0lWUiM5p}J:؉FMeݯϙu+6z에xQeӿe`q*K[JB"=Q8 As\wi(jwwAf4 5KTRt+g<]etuK^ɕ{^+%N/7WsFoնvϯtهm-Zq.8C,zbᶯ= -u(TKYZKlwfPx~+s=uvm^B 8WzS  7 O6~~~wW7/=,q+>#U<_-4n{*vɽ .1MJmNH|<t]'V:b,'24B9w>lM)Jg,5\nVʤ۵KNnfkV8ǀ=ɯxbpXd!$ϵS=dTwb#PZM>0xH/xUY4 #,HuE/E[[v[{ҩj5=cr~KO^gj kBmT i%.t''x}7_2m#Yw3u؛F8Ö~6P}u w#n6%sbTn_y?Λ%#p)fhBݓJjx5+N'qVw|OPC:ѥؓtd'k65; ԅ'I_xZ51iOK~b2}iǗk0yy4@CނyQPz:AoƎ@ CHNQ@aY~P; 3lb;f]C}h-w495ӄURge*ЎM:Ox%d/wo' K w&ܬ x}kdKy&L31Ǣ>p+ƫ^QڊXzӎw0y 1X='Z_ƓFs2(> M~Y8~| j:W7)_'哟¿>#ɃvyN~|Z$`Y#2zߥhJ$@ GAVE2! U>繭#O#д-&3H`7( ٤+́ZRj;pڦVM5#;fs$snWnmbխ~Ɨ#". 29Rk SU!6/-:swZVmp%Fzi$6R[1cŹBG &FPjHߓo -}'1q:mB 'ڟ^Wzt$޺Z1JX'R 8%uI*Kj!Fď9CeyY30Cy$Le ]ۄ^jcY:GX=汛ԩ2!8LUFv#\*ZVHiHbHDU#ŵkWv(~)ڗlh3"'Jpr'rg֫ݕcȀU'9w?=ΤHVyM[rnF x_C[Drf;eբ%TbpҾqblU6Ag5S2ZjY䌫cbdW6@ٲXz՗\$|p>Z6xvpFҜ^5^hnyXe0Z8.nTckVXQYGaO!ft`;JsUFY0;t`02m9c}+.+VT_gn`_CF.v2|і'4<ڱeY&僕'yGI cfª Tcˎ7A8?鮣1QA=Z]ŮviYQ["{D А0FA>L]M"IHظ?k俊>ɤ|뚸`cY|vr:$ݑ);E]Ixź;uxY,Wy,6zc޿7>*~^'廲𪿅|eW~:7ϋNV"s¢ W^j76< 92y#_Ayxx;FR˧x{I&#sKX}.0I6jTaMZ(֕Š(LB((()p} %=W-AzNi!`sR.@޵u4aDGv8H*~R`HEF<}QFT7qޞ";,r0&s ?6:lB~aG (Icղ)O_U˱Q~`O&W5 D]}S!l"e\i*~#dDsdUFRO7b}*Ep +cs?bs7:TCP̻lޑ&N<~PaDQ߶1=6*>]5>P'xUR >Qy P 9@Ȧ0_)?Μ8 î[>C~RCN~}܊Lf?$#;g׊vG6TLc*{CUI5YRU7X~@͚7V#IٚTw1P٧3ݕyO v`sXF]0O|7~1ִ>ʶq Ff. E1ڬJ-)Mۭh͊{o~rH'һ 32\wGZ"[ڲ"-s!d@z{K2QElHQ׊M\zihJWf#-3N]dpĊFo\ƅ{1aE4&Ibr8oB}1%io7p0'P } *;J2]OAL.,$^{irJ뚻4WdeDWFT.V8;[hHuf;yI+8hb@CAq,Ѩ&2On+c 4va\pc-l :i$oS>ۏ\SҮ03dh[?vNW*Qoķr{H]ўE;ǭOc>Ye8@F#[76B` !fw8銩xe)>#@Ö̭ki4}٬O-m6upq" sU5 {xoB&>Il'N'؞1pNN;WS=rɴ6!޹Kkt}`NS>#O0&/㦛Kx|í@Wv6֭ ۜzvzU;2?N7t(j4{ZHbRMi=mGl֊i3hI[XC53d;?z8WRXޠWrJ70 `"c;: @r0Fe%[B}&yGpϭGZ_pWS/'ƃ+K+yg*i!dy)~rIw$ Iq\tM>'=66W$.! Pҟ0?#<kޯ|)~sw-Gj(Uh1QVD7; NʂIUxl'FTP3ѨWPzswFUyvgM Lc7UemMJ;ٕNˍ8~b8c h\F7yXpkca{4yts5ش4u[Z\OA,b}zݧ|*YweSW4g%) ބӖ)[G%^#RRXzR5VJӯk;PĜ0Tz⻝'6c5*W p'jMOUе !szv|4pόB/CfܖbPu*q!Xϛq/Pۭw[SߝB31OPz q{-b,X9Gz'D֭%A?ºSΫ5uMc[%svldU{u49U*J-'kﭝNߙl/+w{oKf$cb;z>i"4ɧw%F<qsh~|+X,e29Ǜ#aƤ;y56?'Mc1 M[PYzOq޼fm VJ9OI}z+k/T[k.gMƠd4ŷ !6RG [ $USN~vD?xkv9,7`7r8V隵owyula_ÛIs=뤲׮J6[xS^m]tŝOO^3$lVWmΪXzPu>[^'[im7G>m ŷmOl_Ij#ӼC_:mr#FxsW:|OJ.1f1'>Oustn&a29b?:Ye&N1TO/ǿ Sjw3vm 4pHOc3s 3, JGյBmі0@ԁVZWAu]Y\(y*+HpwG+u9>VWeZF;7H\Ʃ;̥d8?{E_ 5ov0\: lW)> !{PјzV>e1k_<ηo kz9Ҭ^4`$DB}YM;FKX<9v,\dg$'7#yũhIkt"-3>h/,5¢J<+3ᾖ֥f nRdcV|ӔnrUeUʢֱVO>hqi~uEs/.v~O|WgxW:[%}#0$cFAxWnR_koiih班uZoĘCB°YimPNշwn_Duw \jR()İSczoMGf{hd F:I$w+4n*eu8 ~OxڴW!g1e(zKcRz (Ak}Γdžc.&kkImu( uȬZF㉿xT%}zzJݵܵ01_AVK)UދOGkS Y*$DrKzחC AڄV4"/Rhh.TC~]7᰸zTR]IZIv9fceiCM @n4ȯ;pCtgj_2PKTK-[෉4_ ElHE!mlc>ՙ|.֦7/LvوpOSڧǹe~Yz w+2U?f8|Zyո % ] i0M%q6y7__TD γ> -;@A޺&wK LöF{p)bpF}Z>xsR!0ھA @灚UJxcm˴~kxM|E"*wo2EB8ףw#toZ֍ָ&AW^ԓ>#t1.cE)l}3bx5L$=1Z2k ./m }kbw p'ީVMsm~t6iW (ON {V/ ,Me7dm&䵬 nfc8J1.e[eXF{5è=X^sZ۾yX28'ϭ}_">& WEeKia>LPF;]3c{FM˜FU^mSԓY#M:Msm#cKB\noOgvYANT4; sl1*Q"7qX85QN{1=Z((aE'4MQܚ( wj(ZRzϭi1.Rx@ތ<(`|~5֫(Տ^߇o~G_𻁿Km%Pnr}GڸVVqpq^$ȩ( ({vx{LhG5>G rCՒ;ulV(SO- 3 \ 7!F*9pyUf%q 7 vn|&{!PsafHYogD+|}T3B*m#a= QYAleV8тgGH< Am5fK{w r0GlW#4ۉLQQiaY٘JlOLmm|sf5 )wzH\D%PxA}*ė19\m?7$CG1Iq  rIIIu@17\ w]MԢV`ݐ }(҈8޳otnx'$ke ~ŔKqU4Wgpܻ< 2,R.d|R Ϩiįx *}GdV>4tO<)' /@吏6Yw?~#M#j^($vs/PMm^[ut8lJb0_1ޱ')YnizR!4RrIuQX 9h?ʞ:34 ?WW,RI䃴Z]|- +^%*o9Zc1Ǵ3RN:֋\1LBŧĥ21X a6"őa'¥uc`)55Rhb.lQک_ )=^bG޿:>k !I>՜ے".J D,vlʩ9c돞1y@Z?i ۼ(H&LeUt~1rc׃Os 8C",HR={^arn~xiyلIxN?ғQ&}moeHcHliU[#afOҡB"e r cb]x}>+slc3= Ka%:gI nQJy vL> Wb[ Us:ȉEB{ϵ ڔέ>U/ԃ[Jм;>jNE]GP;N=2{XV(a3u1w %j: $ϙ־gTƉytM;c oj"5/bgIP!wgEV$瓟lץJH诗<>(GV{ů")_þ2~ǥ|xCϸ!=q\wy+a5__ʡI^zs^%uWǖ=$Y&|<5W|m(QEQEQKJ^jE ۽H3'O擒D%)d d8; LP~;f5V^0AB_n 0ǿ&f 1);w?/5)H&_ G7|p}Ф dMHB%%m=?הi@|V<}޹ = *@f.M\Qb%= 2A W9F9$a.s" W$4 NxeN(fY)Lb#Ď Znz853.Q !.ze&lbA $u>½w|Y4J |yb݀kgcexyeF@'ڿ|):RF6-%|L`:jvKy~G/Noᥥ&۫ʼn|eq&XKw "1.A|u^*ĈLCnB֜<.$ 2i g=kuن” FHͭ)tH!Ky\ yiLV+a"L&;A?DrZ\O,n#WotNhI& x;#؃Q\B'7-A rG}ynoD u! <ޠK MqceIdK2nwu4sw'(Yޛ}it[-Qb+eU> =ꮍeh|}Rg}j٢M:Huw{{ᾂXy=AmocV)-e:I&Ԋbv.:#6V[t9%ptosP[\q 9@'GoQ p߫dVr"6': M?m45Ï<~;ןo}i-~2٣kMؼS adP+K wIEߑzdAQr䑕@(m[Jo46k.% ! qE'ɞg#5(ঊZAoc_U}Y1?ej*x@$mtmF)nIUwv3h!Q " 6>h uӐ2=:W:/ hP'eyr $s̞uGjYK'~ޝ?84 xW=I&pš*OJ x(%;i%pI9xKC Rmf\WeG 3'^ <=KB-}MA1>+NVq`ޔ},կ>V?d- Bӭ/5/nTcX*9QГٯ_|dl|e 隍r<]Nyt 2UUKc_G5 ZM|G}iF!Z:O,I>{g~"w­-}u]7-^>cȼaNOC]0'(kKND8.c%rA^H ν]uu~7i|'CDYC`2HBҦt׶&3U54Ӳ+Ǻ߳^gyhzb\ˤTw 1My uMvR iZK y10S^emƉc?xNKMfuMD]y9n!S㹮:>kh9d_tmFt+ -Zk8 u7OF$qXW [ǧ'vۖ =oV@/Ç/}kvc2}G^q_3x❦-gTԆuen[Aqo# =:顂-=a%VI(K[w~zջ<=;+v]-;[;`,5?k?kZuIZ60Uѯ`zkoY>5( u#\uώE9;\>知w, Z ;<.o|~X[xd^K!l՘zWϗ_:ݵq5ܙwnٌwzִҊa\7_M?hMkO }:T]˩9O#:+Qc-1zkѴG^xlR, ̒ DAOҽi;xÉ3|18cԡNdշ7뗯N1_hǦjwgb]MzGt C;P?)HF޹ ٮRt}K$ `g=M?k:T*4۴nkxk]yYpMālasƖk+1{:@2(~5λ.,0g(gD"=N}OZۻxn.^t0=Je̳%T F~iȭOxFh 4@"*$ں|1|5hZJ(Fq:?Ť!ԭ"#f7G 1횛)Oԭt)umAQ4(r0JhU^]M-䭾u 񆤞K]B]"TH"nsMivj\vO'~еZo!XYr~GzO|iycm+~ƣ>J5e2YZ=,u]j t5 -r;W׫}멌Kڭ㯽%5?HQ#}\*A\)%&[-jaUjͫI[_fў-SwSZ,{"ɉlj 7PҵMJ][$"E ͲEE,O+U<;H߻Ӯv҅CK˰}RKo[?5=.ϓoڊOVǩUY+2Pq]l~ Ӧh%UƵ=llh t?NkMiqr-5NbۿyJ$ 5ZGHkgYDο7?}+ex9JEs9d G @$w ~0a~Ys[MU) )c'#qzW gkVq8_O 5gn*\崊v{oz4OTre[BAZx<'R<6]u.hukaX$ܤ2@׬'岷to ūjvD4 Y02%qk|;M"]-.!@V0$}IֻK&w)2AikT=<UÊ1i/u[O4Mw<'D`~k4?$Eh_i=kzUFēGa KeKUIGz譼5y ȡX~Tt?C=%k  |6z3α'*޿בB D{Ԍ !I]w|h֞짂^Y.e#o };{ah GorJV{#LW3k>ҦwK^]%I3'h;&#wӧMEMIa")9%|q\`1 ߈KiW3\޲kA sU9Z/h66 DU,x]{Q s6X\@`;SRoaxw8S͢D}M~m+]scŭ_E b8=2;OW"u[ VYPiW|AGzOwy?/cZ /$7JF ;c8$=:?Z}mz/qj[O\lhHHs ZErb8 ki tRmZHcL^1צx់oRmG t9=ަu!ˋ(.ZQui?Hf<岌`Wh-j{$ضݘsG.4 dNCN]$Vem$yWd) *6ַOjzKӵLm2)@[+O9xv^ λR+{,(8EuM_ jZq/7nBD3]C!u Es6n6+U*{O[O|MQn4kmBMSÉI4Is ĎS>Oh:d%ޟ6AGTk_מվKkbiOO7%}gØ|AiӬ/f< OÈa\lz.JO||s$ۼq8a> jumXukeҾںuiᏌ ZU<,wQ,# ddB״x;1Cë2kwg\/m#o_Ծ#/t+.onbp3jjFҧ$ TVwϿ~ÿ<'a_:Z@ߍy? 9|1xDt]Au$w7?,V9٧~Ց}'x*i~'ŷt,l l߹vF:_jUixT,*,8Zmoqd"nB~yZYM¥JQ_GךsJDWgo Y`]o5k ~.dΚCm,,ciuLv3W >-mmڨOqpk^*ҿ1))ճ=(%?uK/3ޓʐ#1\8b^L,ZLVU\Eү5Dm)?4`7~וW#E|'W3*6~hs\m(ݥG\aVgϖ}FF1ZrM'o }=kx D^>ƹ>)^ލ^dہʩGċrz`nrkܚ2@}9cwb끚TDq4Q5H>ҢCHx/1#Ia@G-lǽ~۶S鶤 PH}^պynK+UNIǵyK9l]uuW絔y[k4 ,FWi~=]sL7/0T5Z+FJx]sWཆ9A(6i|_jϣ9CCl2[G"b~Xm@#j! mXK- ?,r3ZiN¨i*%eՆT[$ɓǂTgIY ps>TSΓ!8B@b`WVX~*ݭS]>U\z*yE`s3"#pRV`{9ۥL1;6nfi M7iO`b~;KdC١+b׹yizniksռ,US ckɳo>%KFT[.n vR3)0lXs_ҼZAr 9I'C.Ӄғϵ)If!ö:wܻZXc(ӓ@=ސqpPq'җ>^J H@`8*BCQX=jVl޸浧nWvm fGX8qw:t5d %\t++W1+lR 7OPdp8= cS2Lw>T`20BH=r%h޴;R uqR5`''"PN:V8gW3׭?Έ7)GYmt"(s&7zLxҀ ՞UFx5*W#2ݹbtِ|NxVǘz AX-(ʳ HTkF'HP29l?(I\Ϊ{'x͑8 9>]A弨rWRUKUX233ҵ[ 1|E%nFҫfU;\rТՆdW'2.8U\{թ0^!r%M;L j0ŕEPWC=3w32LE&|F#}:)9 -z\"城{aeOZ0ki՜fNk.mLByvSį_tN4c+oL9.׎? 1odulN:VOK|!M#Cuw`_A'qԁ_+^&|Qs>1 C 1'B漳ľ3K;B_wL}^CjzôB7)}ku}ix/ܩҵZN~o~(Oܱc=zGR3;IQ__CNm~?昜uWRܽQEQ@Q@ >cJ1נ4\(F(4v==$>ʡo#wE|r$UH @^!؊3)"## <.W%;Q?H1^2nw# 8o?Pʇ="9>  Led* 0lmnAw%2\H}yZ)+s*O2&9 6Fy|'!Up jpGb͍9t)] mőOO3c`҅A{1ΆY~ǚ#dB>ǽ*KdJ-H$#)ٓBӼ=CkhXD,}g8}8ڱf^xB|6nnN9xG@a[miF*mZmIyoo(p<, v8~iy`$Rv1$fr<13q=@yD³(&2>G^#7F_}Io4He(-ö3ZO<oZ{Em~ۥX[9mw)nJU GLg\$z4FXbbPdGiD E^EgF '>Zw;eU^QklI8X#_t~r7rpFKns;,t3x e;^)8>2{ R_Meki. Z?3 xÞjIPȰۅ3Osҹaɥ΋Lp88U,φ;9An|>]PgQqRaQVfb'bʤC- mcP!U6j2iw@X( eC)^93n}#xe2D#EtϷ[o`szB(dQMA?x޲}0nǔHͧқdMlĻy(>.xx;mwShmrE)i7#hӚo.5XY[4%&ec3IP[V2_nO6˼2[oBiLyQ8BRY,N"UT{t3u@r20rz;qlt`(D s\Rբ͐IJS-:]#4۝%؏tǵ5lώl [M{ilViDC#Ꝧ~3G%P>CVwkz/Jq'9E;F#]E8; =h1Z}1f . \\ދq,TCY nh`Yl# Bw0qNr_:,47mkxdP,qDg1ZG@8+1'ё>x-z`̿(1W^R:f~xD4l+YBp I k3 x)|TL,Fc1AA_E}WKĂ{m[2F}FE~7¦K~!x6Seek_!Bw @<4qVaW Y8VW< u}r:n⭹3>1@ABGBF}3^ҟu |Ger,j L}kҼᯈ5!>uG,6͸0rH>\ \wğ_y]֟j5ٵ+c-ЅUO9 ںq4c%u?7թG)+wJǮ7+2{O4;%6ݮrc$:$T8D/׼Ut/jtWQP,\~|99e/|u^/txecȼu^"/uF 4]QK{{|IyJV兗wkJ0iNn1J+}=O_O˖d _?ZXVKaX }hľ!.|;׉{Mk Z5%:j# _kvcae-EAFm }q^o洴mxgm]4N߼=9Q*8G\}toT}a|CŸzG۝7Lk]xbH fBڤ澥>*~kxFvS/+4.7>yA_w:յ[}cY}*kJ}>lyJ= u'һ=7j[ɫ>7?Kh_~*cĖLd5۴Q_4lOO?ijWa&`r@qpZw+!vya$l=8?Zt*fҭu"]2*’ë,Z5*;I4~NW?ư҄9s<ϡ+"ycԮ-\Ƿ<0+_>S[iL eAſ]|T!Dn`@+Xߢ;p-p(eߥk_|6V`Sn`c<| }v:Vm贤BI91HT1ǯ<ׄ^]jlrkunM)nlw^n[ѷ}}2h$-ιJ嵿%o>o,Coqq5P\JNp$q[(6a&1>Q⟲Vtܳ ӫ=z]FAEAl !.zfNv=1σ[{:Z[ӟ@q_ 2YLs,jIyFiJ״o6坙NIjzC?+𦧥Yk[Q"\/-u+@573*hmY "BN<`Rk;X?ltIdhĉ#.YnHq kS~գiۖhYHpps`8֜6Ws甊Y\BzRkҼjwsmL@`?}= [-!g-dp0 Nss_ _@to:a0ٸMe,S8s-T1A"BK,ȸc5ӛND~'ke,=vZ>vbԴ+fc2VV*q^}K  Aj72 N2rAsYri];1UW';ӵt9JL e< n>llw^|.%]2Ek (-F' W+jMb+x|DQE @WP.$_;er8F3 qu~FGtw %xzmp|@GOkkl[`e{ln[l@ c ֟zw<%)r i1Z/QF֢htpZF68l4-Rx^ƶwAeIspd]WvBTgwMtaRb  Wwy'u+[)1W;$pѡ*-Iugi4GKwoqd`ï'm!Ӧ䄩_&؎zu~˲;J?rsSccҔi+n@F=)N]{ ¸;z>OZi\4SkZE/v yr־$67ZjHϰ_3j,rjWmϮ}k 'vbK9$֑Iks'/_Qjt_lkٔF;;J oؘIuCН޼nDɎg8by8UeFF =}=z<%Pn۶&\{9ʬƹyn.n$̳K314 +md Kc^ŶΧ3o /},֒p׭˩s(+kw6k`w"[Ԉ5Mյw[YV-gW`2=>Mwšwjwbg6ejQ2 JWgO9JsE+o˦FҴIVƕv#8q5>xUҴ#u;T<;GR+ᵽoGlXy+rsޕҫSJQǒkyk7-fs6}&r^L?8ݜjh|5a߇J_.a5%]M +o_ n|Ka뚭׫#I+ f<(m۳׭s?4/J|/֧ӘBiV#xر|=T`v~KʪjKN}ֱt~*E;伷Ki(ۖ ܷE7:-5}]fvvUPVwA־߁1ťY"OymI!bxԮäh:}$2 #8n&uFi6V>z/nt8$XddV }@ p$2X)E+sW-y Yt% Tr/\РESr@ kKOҭ.$UCW 2Vto\nz'hT^EAz>/gZYCeƛ+J! NԮNz׉ wzeo x>驵coNE~] W $3c_޶nd3wv1@[vas,m ib*EIwG~ W~-A58dh2 s|=z߂zǂM~x,i[ j"LT{4-?aLJ>2_,.A@?*P3>Ǩa^\ x$:{ |AlG׮_L'JFӡtMכsjk>;vm䌶\+IHG=X>Xx4z?|A.?} 0ø;k]>ԃzVmb2Fx|)8Nl/uGX GQaJ[[<܇#ͣ(^w?x{Ռ_wjl\Ƭ1130TLL=>{Rc% p!Olcs͓x*M:w& eNdQzʹFfλc5\0f5jiW^~|3:[dNF7gpSǴp'ר|*5oI 1i!V||}bW7*<d،}P;v6ia E4`[~P:~upNsRs;# FFO^)-ק5)-GtqMQjwC,3rr}jN hZ,nD\[(׉5g'Xm;;ǚUr*R]m A2dA +`?ƣwQ6`G[xK4,sGoί*"7 %9H!R8۞TuaQ#gɌf4HrH\\E n략BھŔ*eMd;yM%0` 1ޣgB$|vU)Hin=~"cȟ7Ƿ҈ǝB1 6 0ocl[OܩG QyC+yG'];|1ӎ )${9G `/TMƎYK 5ݻ;40>gE[8aZ>1YQ$4X;A) *s}3$%[K;p998ǿJ !v"DUV$C^I$^Զ_T4)JB ;xas ʮ9צW0i^ 䛴oby!Gkۢ?ڊPguI|tmh>μ[ ޗ$zDD1Ihn+ω?_% B:OݘUILx5P΋wSȏqXRȕY" hJNn9ҭO=vHx0vg Z, ljR(S? Y/$ z5!]a!6?‚d\1}7 )>Y2vSIȤ,/H+RlJ$eb#= Ktfe}O_jeE%04,Y*{O%"OMVtʠ@F_'GWߌ>1퍞 qq*;W/MK=+iA$Ԟ0:tZ=YW,KtGK^}OSoG}ǁt}%4Ğc!s^oi$yS"O\sk[gȂG+nz۞@$h fSn9?ҼKaS$$..Ym)pppi%CTVkݽ#*.e< K!PO2.?zjoriQdBF'\dH=*L9HʌOFa{V|Ix3M%^ "0޵b"1<-8~`yA #i+<^h =Y?J,q,QSDm2HN:Tvމ$yhIy5+EOIV\lGg{4ˣi4pA|ަ,`f$ zQ}"®_#sϱI@˹Wmv'd)듑]+IR9t ,o仔(2I^3WT%LK1*v9qj̷.[|  (n . )az u>8@<rz5.^5.kcG|=-JXr$VE~$w ̙ c4[coq L'ttc (1CTyEƜ'Ϻ4+ۧZC.ӂT[,2{1]uƙXf҃֍K[Z_ffh‘=1T%Mڌ)G]31=3i\ϕyĻ9-4u:k")D0J7-N OW-6k 67T=BJ`n^9?S_~IFh}̴2jkOYn>_ɦK݃F2n;ԭ;4'W{d( >;&i牌{r>UY] R4kIdV:U!voSޝUcPKjO φl625f;Lߵ[ m)4$\rןZ|b54g1HBq'R4 ; m,2_L2*\N/XFzdGO,v'/7wҳw6ȹy |xt Mcq|1kQ?"y/(syӗ V| ]Tq J}Wճ/:io= IҮ|5$"НL1gʆ5!=N=kIRVS^eQ䲾.mM>/XIm?N0~@qhen1ɸ,~c_Fŵ\I!ڣU8gv;Nxb'QG]J7vkj.mFOL}75Xтd mFSàɨ|Fo,jtꊫv[Ky*98v1TʬɌJjԴڿ aNjws0Dwi>E?xpȚ?bm\Fd.Xr7AOhͮ% Đ*'yc_!ΩϜ"ȷzyy9HFga뀿ֻM7jjk!HZR !sc?1< --ZeKlp~#4误k,,8g>Zi3[1y巧_C]sHҮ' KSO^{ iΣ3X4>9Rr 9<:ݝ_jZn=gy J) [v2+̯5WDak:\Adb?kh!o/͓ڛ\^j_^d@p+_z4/΁^>Ӵ\7˺#ˌ{!{$sP[znZ=jk.&-nJcZ)G-޷0it#*VBo؛z{4j~ M_b*@eSA-צ+ù¶/Yx!.8c%\AF31nmowk4˒G'g b:IZmedGqysskh:l!1D0^Xp7 hj5GYshԋaTnry$׎_Zk5,PZ &'?(ΐܴ09iߟ.Шҭ).]zyɧ뚊xSt[č+ aNzb NVkvE?{yqwm1^S7}Nҍ69k#<H$wM8g2e>vo%>m%nݼ?ZOxi0پ̯na`*{޾X{7b=HR RkkW58M{6=gy&98.Vy W]#Z]9c|'7`ӧgoM.|;> ǯ |-'^g#0.''.FڼF9]{ b22e?3^7uxŚ].mBccfͧD+zt5x#>-3]fĉ]E{ l%~0Χg컑NQvRvnO^ַcWtk-P+LvT_~ky/i7gɣy A+a31-t>,<রMZs#\h17, +B<#]I%vmܑlGHg3sS>3FuhOk~7hZFUe_{`rk|;#xkgB)'Ǵi|DO. H4am;c8~:Wؾ/i63]v[^_ϓ%6C\gwS)5)%'QN5dֶ Ƨn2$M*S_:okZtcm,2G>0vĂs|`录(I`c]AmoWo~ '*@*j*7FFp垩|'GX zG-;+9HʟaCdIxSDm*^D$8{ӭ67)#7*PqҮTQuq/m1[Y@vӖm[#OK];A`2eReo_ZcHkiJlu3Lf;b=J\ /R]܀HP  J_tEյSV( 3\_<z sJMMtkf*C rsk-k(a4ƞi<2-l0һm'Ėzvz.+1!֫ZS҂fkSp}`'vWX'!K^yɧC /:<֥)j[MnM8YW˼@H\tTz_\ād%hL-Ӷk8MZF;63 sV>$qYqmuXϕܜ5vm~ X&QzzVoy{ 3|;yZm+%sG9I$|17toE.>Dz$8FKSx;dG2ku)t) ! 9(?~a؞+IRK3>n7N4е=+IkTB3/jZ֩%/6̭:#M)sQi_ȹ/1Pp=HX6:oV>QH6}GP3=qg m5(a]$ &W}?i+pyywu&2Px޻+=29-ˏR_cG]A }8#޾sc~Ͽ V뚨~cqd@J1"jW4^ZӼb߳M_UO0Y5mgO*|-7j Qb~.V=jKۗd(o QFҍTȑek {8_kllE|;d??"->9~w0$V(1@kQcB5FtA۴jRڨ2*MĿɈ-m'U _|Mh7c,3^( y~4|3A5]j">h3_ UT+;y{w?x> &שblSq|ĩ.*kZ!Pyq<^ hKNp_>؅c־oȡ-t2^}^CY)^dz?xx=y5ik.q:{?}— h~,n XNxkֵfkyf/YTj֧FżYO-z4w>japV8>kʗ10JUloj#׎#fYo'RGAZf޼|MqMp>|F3Y}^4u#wI$s3N#`P:\A}jC`qRunݏF*$ǯ 0/i~'m檺 gږ;!$kMpͅ>Í6Byz[0mnvbhݮ7_ipDtO̭čiH<|늦0&*xּ'xC!6vJn<өq ?ZF e1=zJ J8zO0iGy`HX*z};TaQz 5cto wnbrpȹ$15w8u~§b-Eo((Y gϭgD˖9\g$x lV,p?_Pyw50xxj uLvX̅GJ!%YXr2pTzur]ƢW?;@vfG|}N]N s[#" Xm-l+&K+ 椞ysF0"qǮ95'-;+~;FyYڝmݠ?qe,d֕tmηX+6B{|9Yյ{KQU֑{릝tGT߼Bѝp+zկv9"৛,4$l/:6il(uKzns5W|{{ReOF#Vc(ɫ⧵guX\֣NzK7q%ip[=|;33I&E~ÖOϸblTt^aEWQQ@Q@gRFOYO3?&r6󚼠``t'A"@W=}ʸ@Edg5Fb`ŊWP2$4RTj%ǔT8Ҷ+wѕfA( /_1F%UYO*H?#́kL,nD G1*NGO¤H΀{jL,ۻgP~'Fs8V~,1U 2łh,rx?b=TlIFRyKĒ sڕgsyc(}p1~89SJs=EM!]C@@+T{]>BɞI椨 13:PO$Rzjk(WH1;i$U*v8%I6 ~f"2;.UAa#= B0E`ns_ơ%KwcS f5X:gN oTAkB3t?A5GvWC>ʞ#ih`9Hl<#%q;ӭDUGRq隭v`2ܪ6?4\ H..dvil!R9@>Za2 >[62 vA)jdt1b((s#ڪ;mEV?>|{~$3/;}3Kysn&۹ t}Hj?I#lA`'>p0St'֛vx*f7|՛{fL%qgڪIw71B?1>ĒN\g ЊZ'}PB@ 厃5mƔIb?5N:d_XG)<QWAa*&%99<Id5wtL#$,1ulGӶk&[bi ]o@kA.K؈b;O=h!3)2Pn8OEy@ R{ޔƓӔy)wH &BaYCpuOo .vh99=~;8ڳ+U0fZ9^W,G53Jֳ}oPzbzY3K(>2h?r.Ug` ^p{}}V{E6?XO`=j^A B>͸b/힇֬UH䳊44! q3vK{OU_)i}7Au$q¯|vW` YKo,$sܒ8$:yRfRJ͵{)""FBz˫hX\VRܜcSZ>K bB=#Q)yI#Rx# Ȥ9͚qsh4_d8eݝ}7̂{ya&Ѐ#2=h6Kz`idc|a#J6}+5 nu$2Hך/ ³ & {^VbܞA^?UJ[S7 I-F%_ 8^1^1].g*/8Uv]-.qW5sl-WW[:vf's*Hq^yè{kT$S:eVمNn]ދ7]:uLˑЏz̼u9oe$c2B ʺ` m3Mju=TuTR!^.M:9n%VګIbIh--KUO-45bQ#=XʼzXS'M^]=} _x*.5W@udISЩzo ƣ<ĴPE5&-3t#v>okQh23̓#\JW\|wk5RRVnLU:P4ݾ[]}3M]^x R8-n&F;{L-9PDe ĞcGx$ʽmwwj#,˵2[H=6@1ڨkLۏ2V#.gA4xsqҦn{Z_",W 24FL;f+K Q9{W՗vNEm$06$cYF?:ٴٴۋQd6i[s+ST[(Fvj ImJ"h1}սnoB[cɯE&N ZV'AP ?;/6<2g֞w5&VӾ&ZoiIq?i u?z ŏ Io& o #MǂF k%~Ezha/ aEKukխӦJ G":-V~G%-Oƅp3 ݢ:hlWu9Ԭ4=;A?n \WSۡ!WA=k Z J aAA'ruI{<̀9qۧju\l7AJeg%w6c֓RҾ"emY0@8#-n(swu[8 @e<`=MLWPZYGi"k>cs=öc3[Cyr>MX`8`zNͫ\M5Oa¿ %ŨqXtT(\W,\jxEfQp_ɌB&IOONG-̟v`Uq06#ڧZKooiqyUˠ`2T0k JTl,o^ ]餉z.>aߨzRuW-[Ft1@Hs3qMe[_N%Y_86KńYX9ؑ9i ^yiF l[zCgMc8=JɨBmio{8++L8y< ھ%̰[C,VтxtʮrN:Ll/.yFje&40`=zhWw 1Ks zt=^=2 =6uBHSZPzžNYEubyd+A!nz  kiz>F%V$֣ ķ-fqUTg ~y~x<|9Lm-xMbxƷW2lԮKe8&gW:v!~OߟJ>x\i~xm- ?:7u%Q~7kjv>Ҽ7r3ĭq{mmm9>J짧k^ҼWWrFaoUt}%||x;G_fi_'K?ŭgpYk2%%iJm<p}n^x㱭;Bð C@NEK3;X88MdoݎE< Ν]^mv&>4 .-.k^DiVLcԒ}|xCմm ^k G<u_ɮK°N_)Bm7YNK5z[4 靣Z9NbFៃZŞe$sc# k )wζDgYS0J@ESAztvI~^"!G#)s]% 2pI #O(:*<?acPC}RT:V1"QWCMu3q kKH r jݗ ;۝B-IRb~:twzzMI2G8'}GՊNcL {bx>v)0oǑխQѕ [=jm<#g}1XYe,JPUN[SMgۆotNy@\sN6QV^񜚵7&kƔs>%f6,LR+ľUpVڷV+M:[1#2;dUr52Xxľ'6 xPm!gɉy'77c1'ekgV:LN3sQ /c|L:r_NZA4ֳNveUHyH3_|}$GxkQ}?>.xߨHQm튖24,gulMM5BKc,WcM*{#WU 4y#x8]wZ\{Tuv||V3VU Fv369aOzέ&eIkh:fğ1C`Ha~!+6cG$է̑04RS{PTԼMF ;Agk[TʠvE1 +ߏrMR`+n1@H9]=8$ `6m)Jh"o(c ( ( ( ( ( ( ( ( ( ( fO,b**)4Qq/c\%[Q*Nz*(?F͚:}SOQVu 9#* 7uC%o?:`7wZ5=:q\?S:?\g3_k@nsAt$>\x#z|]Sw*{;TFn5,~>ԐpTVo*?vqb V|!n9/K`wA-zk+>}6Eb6fSxg|^4'/=42</M->zWYˆo;xİQ'g0F.3}1JҔc<Ռ[J\Ag? ϥǺ#Hp繩TꑪD=RZTi&H\(}S mֽTC~ eTξ[P;?ȥo(}@VLiK'x)jm t*OoWZ/ | 19^{md"XN sǻwHARѿy5048Q?֫Ȫ-$*zvh;G6GPWslCAqԨCo7xcj" wvcN,ԫ:\N9 dz=.C#/ HRĞC:Q-/*vuVۜQ2zf@)IDvbqs !'zy' HLYoݼ/$-;\.zS]>piM[UTJu#0~AֳjRQRH4gٻ\׌l5}wJЋ&Ày q]1]\Oi$z@`I1o x3@ ocg A#w'޸y]Ju1伻41|'+> }L}'Lu ˁ5:D! %qZax d.=S(2nU\*sgjQ5,<=_[9VJuT_ʦgLqp Mb+^lTŶ&ۏQWR"Χ5q8{vUe ֭`O*0yqYg6i|5v x%tpf[ohkk6qs?$5hy Qm=ͦ2;)bj=\F+S(<{y`]U]ͯd1=rx=h-cBKTVl>\֎熴 i`Xs~˖uXr@'p=8[Fwwr`]в-E5>}sn3a8=U#Xipu1Za(Wj9JNlv R xsWOֺl ~j]dy 8ݵ#?)=Zr9 q E!î=xQJ؂SjIUǶkZ;oR2M g zǵ4-T6#ɩb3EBGDPdP'N1s!x!)z:'3+FP@CWV"sB?f4 ufv=8KʒyK&UX=Ny5gᩯEŢ@ѣ#7"ғsZHEM.*H'Gn%75ӤȀMb4Cu+RH]NSOq˨Gsi$yhyfE=TU&Hя|g4l(yaB.y3IHMy%X$_f=6A|Wr]CeqLx皊 V:`z/"Y]$BCrz|Չȶէ{%Xݕ0Xw#UHnb? gԎޫ]4VRhSw$FGޠ@ѴRme> %p kı,-#wϭs񼖗+<곸5>]!]:XSlnF\VQ)sŎN[jCqnE[q+*xl-l0 ej_{Bӄij@4ŵQ7l'ުA%@GZzܙ6ogEIJ5ʻ R.+(:_ s'r㎵/ha_o 3[F̿*Ғw:$1Uؿ>i$,[,e4qEd6+{؆\ EHFmLdzd1'B UMJ4WbyKv%H2!n&;Vm N@q)Tqr;iU3~ .͗ 2kKXWm- /'̧{n1Z;P7UXx-k00g>_Ao\'ÐEyi${č1\5(+*4uKi$C)7On֞ٔ1Rr{\0<)B>3144#WF_=VQaT{ ͭ$oDCW,9gZgޤN(3qS!J-]4vtoZr\\:6"W[k-BѲd"NEg*lsbsZTmO9ivG kd4scC]ffQbG{]swxsɍ#F+1t(>w27)ƅ+7._˘tdIHC*{-:]jyaaUǮ= {ַHu,dzn$ }G"wβErڳn}׳]~<7POf5(/Ҫ+^ .&8SGz/ICh=aAtCq(38[/q *|˩>|M+1Xd-D`gb|#/NJon Sxr$5SCXq`k? Jv@b9$*(rݎ5i^ gl5RKԭ+q%oC>@=&Y=|ʴNVSekA]M͵ E#*c > ǎg PwHc%(N ،dfQ!xxB ²-\1}]@,sq;>m|Ao|b<:ŵ2IUr#d/9JnRN鶺ˏ i2ÄI]_N*1gm6]Эl㶶"|KA5Kcߴg3 cI]U],7Us^^ X.Mg"6FW.*綩]C-*Fm).'Ut8OYw.<MbO&^ȽۼcWێֶ&Iȿk-,M=<VGzמ3w4qI%mݯ? k-<#$X&` A$p2OB*'Ş*Ѿ۶cX[oCoqRav}ZӴ_hBO9{lZCqukb d.SN@8+͜ON唭|{h_ PV:"[2ص˱ppO'5o4(tdK;F?Ҿ_5խ<-ɩy֗XG[֞u ѭ5۬49qt֓I)nlzzvwr)/ kh>RX}6YL_Q<^=h|Ӽ]c\jLf$(2`" +95DŽhKxfZh,eq#sN5TAk7)>uo}F1/隽1# I)88=ryj~MDl-pڬx ]<#&oU`w69-.N;W-+m7!+%x؟r xeWnjнgjvP$nϲQkh<-ם2W #Q3]OW|'Gu&C u8 \إUޕ=*jA.64l9z m~ɭ^YE^%lIUXik}>ohTsޜ e8ֳ*юU%[М_i7 <ѵvrDW 1R2ڜU߇W$V $k]+Z6񤳼6LUo#+kp426ǭvTꄪJQiENRִPb]!voA }SS Γū5{QyDt^qת M=b}'&-X~5G$v1Kd$1xF- 7(i~.EnǛRjd4SI Keh,?#jsjI 4k}\Jϲ:nۛ8vӧ njlr|6 T0I~˭I[Ϝu95_ĿtY5ݖ.m/B9ua!f"(غI#솷(2K{J-*4,H"TrNI[3 ->OFn=CU_ݠ!x:۝B/!9D#$Xa 8U%WZ)ڔ[z/~!~߳gû5vg@UE|]}o|=ZK]3=/@㌅rzLd? ak׾)jh Yh{oAܮ0I'=? ~0ҼI]i_os6h/#Sg$I˖:]->nB|s⋻_ EaHaҶJV@q+|ԟ;I^fRy8F+kJDԼu \a*Z$  l1^}>$Z=^/4XZ8@IO#Fy"xjrB|[Wyw?w uU[ZnهSx:Ԫ'/cqiey:"#O|.W;_KOA[N!>eNABPOR{KW|6u `d@9T=nF_[ߊmgSWLƕm<*_Gr6GQ^x"_T}.+oI?c/WSLz`-:ڀQ5Z<]ZZv nB@ AF>&׾#\ê\YoFEݩ#'+c)R-cd*_7%Լso x<y|Anyu'.ׯYWZإh/5dt4e8<)#]h;Kkkk+I'ҭpKYOs,Vw*UkhD-ͧ'85 nkNJj]6+g0kKK]&f.|ôk'5hWK7^d:a4/&$wf5K? B+V~$cIG9yiյ?Xu{w&"9>UJjjlc|_I -RwFA/9%x$u+|T9mY5 iM57ʲe\9޾ ǝkvPxᶂn|9q}(G09Taqkc KOW^-'5ү?~$|U PI}J81 $0N1-&ȕD;g5ac1N#PQϥ?˻§YI>"D7#esRE_r&iO.XA䃌{SC7:F\de*)Xʁ)a`cq9_n>QQԖeq֫{dvn80{*lD⒱avnpHqF0ڤYchSSϠ٣IU6 d,d!,XeR?ZD]o1n<7zc֥VO=՜chp1ҳbrXLS7RLzZ+"]6˝~䊉a(m2㯡CN0yD>˹=I]Teo+,0XnQ Tbqn``QA]r6ɿ"6퓜w) &p8T.U)b+nF2?͠Sg9ymSdw]3=لHFɵ-[OQڮ$8eQ1׌5-}1If_*1Z`̉%dWQjД1nOE-/&dDTd{T[0tpqOVxfFh˅.w%qEWH[B*ıvN1z`TSi8 tq+V=Z:L jR"RV.F2Tǩ+d} }>kYD5R޷ Ǜ2pH""e=wR@eU$JUI& cvӒAsȍ F.a dsw>>6֫ d+JKk2BdrFe#dcCڼl[߻'z~4\<3 :`s2yUs_5Mu$7 GF1"|1n|OΫ:ryzybRł\zg}}F]gY3p@Y{vzvRt7? +(dhm*YX#c+*}k|=Ryo%ʺVV3W"զV0ǒ8žޱz7%Nm?&ќ%̺v{w"m==ǥ,ECYZ1>X~kytYG;}+>D%X`LO0z cPDpjڂ/Ofyzc-;5/".8sz׈.oà=l뷿"Z;GxnnT0`IVⷱ ZR?ˎ=YTV7rڤ]#l|Uog/p1-8s[,洖;;eR\C"l^%ܹ=W V+<c=GRd^p@;LrA,=XwϵPIhxA%Dc 8Z Zc_u=>esx:Y*0 O4 %U˙GI:6OcTi%88#3VTuT[^CVg' ->eb kԔyn搈 -A 8OCNĐL5<w6]2Fk9̿/JO{$͒Fy5FլeU8>¸Nx'C+^%WÞ;U:6P򚭠r[/w%YTR\Ug+h|eZy6 8u%zz0L!Eo/w6+[Kw7X8yt2&F=闖rAynq%&EYS ynOs}ǖr,3gyx 0-y@zʸ]ܷ$1"<)?N*m#ԣØWۦ ^)/.m텒Fݻeޭ;ͫ&aĚ~t r-m_e츒8վ }OgoNJ5o?MK:Հ Z11})s3h Ypˆb?{-ö >3< cL{WSWOmZ.;:c랇K8}eC~u&(wTmwKNQ b)2nOZAa`\xPiMىd#9AyiF I</(t5 L9r Ɣww;[k5:X&φO9k#s<֌W~-]el< exı+ERsprOJ3\{^$>)tg|~62c{yi7t4-nLWszm9rq3\uqqMDMIs׮ /ſ %_xZ3SyRuI do{&o{wzĿ77E{#vЩCH6k>kP>hv6{f6V8"6n 8䴔msPS)?jկ?lj:{{;(t&hK#B|/i/nZ-%od1s?.|iqxvUM'JTQ.'$ |ۉ~5o/|*S>*)mmb؛9D~prNXzXƥ4umo֖Gx{]/><-ntEɦ\AH9rO@ih >‰ur*2ƂT#R2jŶ]AIjS^%rc4I<5u+!#/}HEr=Jq:Wⶹ.âhחKm.lg*ޏZ[٢TL^I]iǐ3kn=z U:@hpVNW==I-9 V yR$#K[jZH/[֛f-Z[-Jtf$y$7^.->e,O-nLVtGIӵ NB?s9꾼v(<=9˙;*.wx{Mh')-MZXG]^4t]NSӀ{D8$:{W-*(n1{msrG$v5]mn'wgi%q=0k7FVjϹK[k~3a&b؆88+S:MCqme z ZQjRp28v qiVZźvȜYl|*y=eM%db7W5^@&F!y~^G$kxjO"6ÃǽuW7:χ4q56 r|~&kUA|B[Q/SIimuI^h)3}@Hy\3=ƙpWlǮ >wjohN lHMeexJSi¯n9\pQAn|+~!n~˃+oK+'=9jα6xn <1[[w:\*ćp_d6gn-YyIO_D+5Ԧi-I=Z9$, &v|i-ݶ?S{8̲B.p8z5:]3&nj,3PoK)Sjoln+muM&U֮GX3"¨P>~zr)Џ$rWumMo}JYcDK{8$w mk>coe|;f#]LZ R>Kg[ItlJ}ck2L[Ss* B'ÓVVcv? CVkH4 1h!"g?(/=+b}* ]5lh1}3VQr y~u=gz=/릫]OT k{ڛ(< ں1w+J#qrZy]ɞSm#Y3F:X<`.# ߎ8O$4 nݥ9Q-q|_=xsᾁ'<kncM&[ǶinNsԚ ï(fT&F y5nov RK-MR̬P&V4P]_u.QEzƵiK\&5o=ݬ-K $oaW/ g,-gRQ$k|Mu~CM3^LskPJ)pqЁ1k%ocMN]ʻRٻSʓ;)dF Hcnd9?Z'@IA{jXj\3N1VYjv׺&;1$ҩ/t(hkEo=\7`+\7(9֌9Zlw~ ]fLГ\L\Oyyw @` ^{-{úΑ؊hűU,g9=6Ae.4їzry0>:& o^Rc{ĞH^$~>8 db=Z^S_k3|9x^kMKaX9Vv[z {JْK 1o'Y֖Fcw+|,he#q_ |e|9ҾZxfg}Η g9n(L3H|ѻ9)F2斏OoKRA_,A!'W|xgG %ͷ􋕕B' ;3ɯ?ǯ_fkZUf>aCdU|֯'pDBz'!M.X{HHҏ gN".rv<.^i:p`I#Mù 8|Q}9H`wVD#;ork>S\>'=WD-4:M(NW]Ԅ"yf J+H4F=}j).㱦3rOs]Q_ Nb*Cp2NsҙEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEan€NPY2zAA9< I=N:*2sןNi)qrqHIX>4B}qST?.46 ÓOBjLI)BGl[|m'2ij#RqO=>8Yշa3V*a+֤) pXc=֥]R-GEd%e~xҥDڇڒck c?CS1 ?< TVsͰEV#zJ|TfiWTw1 y+:X#imx d+@Z\' F8Dv࿚.zչ)'[i]i@) 2@ G^v*Ǽ ^Gә`Gg^[3`<ԋq0ӟ=(q1u(.Y0|]?P11uukdfI ǵsKʄ^,? {i!J#eTnW'o MD5;f tQCvF`m-'j N1SIp}X-Zlr>5wR>W銳%%P$*JOMA.pQtZ1١خAvnj~Ɣ] F=z]=ZڛLiţ $K0sԞhj2`B,1vĊ8jVx"d;N}3V.8},=p_Tّq,'3Æl֕mȆ˵x\Iv{tmKrY}dvqr3|{e9b$* mIR3 gsmLp#р:wҙ\\jyp6S)9wk㝤t5%ޒ$oR'̎E#fGcLid>;x^uD*Vӛ:D,[w #POk,-i $ڥaInb%&8C`PZ]J_f3mqpd~]U8JuŽ1 %.)+m:oץ׼-}[E UOSB9JtÖ-HKۓaM@u濬-H16\|ɷN7>!lޯՕfwmCvôR\K,ʏ XsUs[!'͌R*A'*kGRcc$a#Ee!n[+wGrͷķ fI4I1aKc%qQ9`YFb#R^K2,װk-jmy#}yS_j5L 9^mpFq\-m'c=l n泴級YmDn N=J,{@, %"128ZD]O*F l7N}dh#y6U% C10+_ pxm7p3Z^d[%JH>au3xngSZhX1^Kq֛oggs-ơIyD>A]=Uɰ s'9"RQt"t,J1PowKd5Oڈc ؾk*ø}E "6 vY.qW=~ _OViaS 9)|{PUkm$6W "kc*Yo3|W% 2Fba˓8OuCu4RDlɌѽkO kSBbpE} $> SeWOd<>KUonbm>-Wϼ'_Xs$bw:thTsIdsz߃{%ݻa-X*Ƴ<յg&h?Οֺ7W( d}^2{] @?V4 ,e̶y dYN{\⸞ IQ*VSo႓ō f3ѵu+MK.i;8zuwy6q.<ǢGֻأt}6{y$y)/,BjKY3ͫN~k-?N:՝Kye1|#izq,e}h#qk惢kew7Pnآoodc'i q]͟KzrtW+c1F[9sæ:w5>TV4evOj|ÈL. ~d;'M]c%..5$8m>H̤)_k~Go;X&_:&\Ϝ01קx/‰4|@x[Siu4۵kR~]O#DձR7k3K_?S>h5 cR n$WzK  꼑y+}1}~ʟG H`Bx3EYA#djz=ݿSwG%DS:}|mU^5mha~zt~F ϑxr]N * Y1}Ym?~Wz;fXdDA(^8 T𽯌,Ú[[N#s eN0O^+J*SYUEY8O tˉVBZ+̭wBH'#K4Jh4Cr=z׻xY5ޥqqds1Mr'!q\Gw_u .k6=Ԉ T\ qV=Bh%s|'e⏉>t?Cd4+ ́[=0*E~s~ /]ò)|̈>$ר&ĺOtxRyOC1$8P6\W߈.w]6Y[T /!<ЩbۤݗĞGHcKxFӴik02p^xl>3Fm7 82JXTr~ : k) AM>_+'h$OstMmtTK[.&&ApP:; a듊TvRM$oN}"):UDviT9vV晤>j/-CRbpLӶi4vZv>{7l}p.Rx̑z|"*{A #'=+-hi*z/oȭ}Zx–xQ)~ڏ2)БW|?- Z6>Cm{34GOSڴEĚ#\jK+z1,p11Zzv4vfK k,Qv07 N~n՛K n2Je{ 4|Iufsh99xpwKj֦tb3C͌H'\V)x]MeVP;q ȗWФNiײ]6>pwxG[iji|ڬu$  ҺO Z?-H+!`08\ecl+ > `%Ub `K tʑ )z;~=N]2NuqPH?`yϵOomwۚy[ȣ ^(p7V ZiMoS)AuȮ_xuZ%9Ip{oP{r4Oc`hfou jv ^==u"whcSx]c\1ֲ|Cy5MJWu\%T{yπ_uRˑ5\)Ec} (qZ1QZcuxW (536e[ 2sqʷ%MT2+a$[>>vYn i:2\zLһM+1skǼ-VH,yI4+k֓OX[xn9eP(AhMԇ[QqWb״m>+D "[ 1< q?x^Xԭdx0`d},|9uZ_Ak-|e],L&g GvC~k[ѵ/ɥٸn9㲟p~Q(ZRNpV,ֵ= Zޟiuo2Ooox#rKpuq^ xYt"ۖyHg=]ׅ{qzP{~i_ tK?`Rey0 Q_ @/xs|{5V?;ִAW֢u.8@2C^؋ >+>' k:+HIe2 (ǽsV҃~G̱P攝6o/#k5ož8'l~{n{&J~5??KTkw}Ҷb>;HL_ 9R଑k`-#<瓊_N>Y^"@=JJ)H9ssEdiJ\9']8>,Zk|E\mT]mn&w wAӿkTɠhF$cwK-28u|=-a=Iw)u}!}CWFi# (V`qkUn?ҵ˛9]({!eowʩ"LizGLRHYcS6NCcj1ؘu@ZejVdSST"x3PuBZ|Q{,*`:c*k|ei6cn$; (gװx6Mzm[rZM iK2ӏh v%i|1mG:?īo +K'lU 䁻޽+#t;k;_ZG˳0O݄ }4x9fA$2fe|rsc8sIS{⟺{OŸz' */ xwž#VndG!`׹^ ~ ^u %X! xxh4{o h hm$4|B׾',7̰Y]K&ݭ&L#9wDT_{M#k򋛋=OvvVH Jqr OZ+Fgc]db2iEo}F8.$; !_?k_mԼ3'9%XMuiv[FX9+rqӭOc?Wk|Ks^-?@f1C(fsC<[Ѿ% OyxV`6׫&T![hSiԿ[Ym3i[O$Wr{rF2Ĺ#ʞ*\V+@+,˸6nrTfS.&{⯤aaeͲG)`^b>P:)TpʺE0!Dg z8sN$)!X}oY6Wߍ1"x*w=;';r@%Iya >$S x^H '>u2c{nGZ銲9Cs"t@;jojyR/PGH-=+X?;z6yg:S⎄ZO1F޽sMMM*,1q*c<;}=+G:W𾧧Y4I)HZٔӨHGs:yZ3HQpgOz7Z]?EѯbkeRs@ E{'_Ś)ɛtH>fW'a/ðZ vhX[' l%hji >&Wr4O|gp_hZoj0,Wbz\[^%\i '!9maw`@ٱPvIad$$9cj\25oߙσ?e/ I4/iW1"Qu&ߵ} m>"ġ#@QXai\IqX"1ԐJFp˽rZs12s:C"#ۯ4Mqw.8cf,qZy˅r“1RRmDWQK܌(%[Ѩ%qIigO ̱6GҐpo<6œ =Wos<+# 10`bI Y/.k$jى?QWd39xAȞmMlGs^=,m?\:DUwXWiN7Uc$|s̷[4PGP U= s$I$F(IuPmbm*#}c'R~etgU̻l.:ւlMms9`)g[G1?ZpIH!r bLx*Ha CCMh[e]NL g2xn@B¹o5\\%@=uUx_1R{gjDȋH"4 %\ϖ.9X'*ɶSb$EāpMj;ZOi$,[ۆ>eH!!N`?٫ Kl$:ZfeQ%f-9+f5֜u.0B;c-rʐh_Q錒kKmx$1RNbG~*ҝIQIe ̘`w0ı dtzΝJX<]N3ǧ@Z&n@(CI"Z7R7nL ;sT;mtChܢ!pNj6f%WhH_/2cn:7݊<𻷔1ozڱ,u cͲGe"'Kx#8QYᄪO֠IV{,q3ngVSrZDwmG&#eTqOֽ]mAWZXDa alGnI),>n,c眃c~tVe­w w &NAՑq힔ɒvvgßέ[?ع7sqljkm !}BF@b;8[oORj%Kdl5G? ondԼ?Wp- $p #ҷ8\9o}gBug`sY>yЍc *X?Kԭ&l{a_Qθ}[ @X)6W>e"E#HFr~k^o8r\9nӥXVi1 ~cz>.'wZ{j+$gr1+]$^xIJO 4jhp8wym$R9`{U}>C ӭ'{7Vl72ݬѮƆ˜.>",@Śg /63Xqa$0k'TwWLS[kEf|ɮ^c{#O ȏsU IRk \zVݛodَJNĵ-p9kcWY:s\ĦF85bk-"$)ⵃ'Mx@0{ ~ -ѱHxy5yI=ekĊ->K{%DTc_oքO1T(ɺcOVNW`WQZ92?'_J ޅwV[k䄇;,H;tUz]ufx'#LxH* 㚚#f|&;T.:MͽD{KW&tp?~xDYJ5cqa(IBp 8\F{W?|(ubRm6$Wm20?Ν{װI?g;ph|;ܫ<6a'ݸpqXJkΥI˻y+mյ(umZ<6wVڦ1Cg:zG ?a5CWd1T\g~c?Iki-_[)>hlacr~ ڷ^7ii A|([krjwLxX?CRB5U* ]X\-|JWvz8[hֿVrƷY fWܫA3^h#Qx[[ۻq-^1쑟zC6kmMrp,u/N '݌_YxZƅO*jZtpUJq_P*kmGog@2iE;spmǮ+߉]igDͥI2K,C4o)G5Mź{G6ffᣎ]^>`^;? ڇR D,RNX.v'Z,1n]O>+tZOH4n g6ܾ?_I&|mآcNuSY۫D,}3ɪj$Isi|eͻeP7ԭvKux~ یiR)h-s ~sshFL?x{O74\|cm4=3H$-=B;sCJsqXLJ+'w~ ޝ?-JD& 89پ#qux6H{mw~Qʴy(9ԺSLx n5{%"ӎ${qJM󶞍za-u=WU}7_5'c{X FŔd#9[^ɿ$[M;mΜu(Pws^"ƺ};{iZ@9wESz#tEs~+GG;x͕Iqc<֑Zβ{._soߊ/u ^_H5Dd?4LzqQX_L҄Kk)Pߺ]}ch$w~0ɨHtV;ʋ*_@@?šG+!_;^KeC4# HIۀq֣9/g~>"^|= #Gtg}w;4UW,gMaxo@Ω\Kgkoa͍rRĺi) [N]CS?PׅoocԵ=i cpPǞ+uqLWM1 Md#@"`YFC@^}sINYdVe|O I^) eDoH1Y-yI8NLj*Ok_w2}''`A s^xU4" qj<Cu\p}+~Gm{4vX躝FmA-cPF0], 뺴&uΤŁZ+ա* Is]ﵗ'?gxz=F]oMaoݣ=2kK-4(9~y Dݒw[ KM> sMɺP/oޤ怑6֍nu1&A+ߎ)ƚhjpt$mt{[G7Ha~?Z|C}&&爞0 c#~fջgukQ˘-^ڐT9%k')Φdm[pGNztl΅u%gk}.e$ 11/0?ʻ?Rto2E9 㸯, 5}tomA?*Z/bšV,SX]h.4+It5V7U{Gݥy,TM] #D]g=pzTEusunڒv"3C&[tQ_4ʑǥpYwME]Rd9<Ϩ\ͬ)./# Դ`%*;22O^kq*[fqP*EdNU8뿱xl|Gqn%?ء 89^Ψ]n$u[Il>WM&/󹐒QO]|^<dw7pd~~pӶ"Dxf 69A*FH\~ZC yCrNzqjBl#D kAql<5H Ynp<"cL[DžnK)\4V4 OI̲ bG3Y[­HY.fcH'ƸUz};~62 ^6Yws^>261=9A[h ',W^/3oڢ>xoRU,HAzdԯ5UBoRI/6vֺ:4-c;R$8572~v\Z ?;&1û$B8_|C0C<𭼲=hR"*>gޱ՚xU/ڦߒv?"ajUCzW\kIFpvr)yf']-+ie{;n$0grZYym,WL/ř88s>溡KBjzςׇyn5jPm%Br{zטk> ٝ͡wº%N#3I2_IG{4pEOl`ilZ"wcpݗN!Ю,47fhr?ĭOi+ ڭG@li}R{!gy8 =ņq\rS+뚏jԣigkH_QVca5;kl$wQB0_^mhz[G9X;~:|_i?dʪXyeIMmM_Y~'<Wo~~E=cH%j ĸS,67Jp̉8O'WMOUZx`! (ko^k/o5uԮ|}JD%PBsc8n~h|x)Qg|sF6Th nl05`jy5gynZN<#CGþ.>dcKp8^yG!xzԼK j˖K<˜g\Kį-F-#_3YK)$9mUtLpR-`E},y7trBZ7 o0?AUY,ğSI>2jEČWjǾ@ d4 eU>$^l6>s(8}b\nsMh B:(AEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPE(ap)@$=* !>&]OCg.WB ۖ,:Z$zq|fE~RdPz?:c4*NQ=+Mu%'Fb^RLa`VFlsդv`ǀBJVUmo=}Nce4EuT6CʇmW F~HppSdfkJnHVUy\̦9 `_zTU߳yzk[f#y|''}\"2k냜gHχ춰kh[xĄ)´/ y~8}'޴or'# u9PҦ7̀0`б\bC6*ǡ5 ":C+Ԝp;*JZ9VA9=vV,4AH2m9}h@)ʺGz֭L%јPӮ=6H|fpqLuH#̭$Ap9zMUPrFT8Mk[ =?֠Vb"Yģ ?7l$/~ h0bG'(*Ա"Y%8,yҧK#|U7ɵ<ką`ڄWr[o/h*=lniJ32}{֓PK&Fi$XXѩbwv9}jȳl˶h`ˉ2*S )&hnFGIj4?<9F$@}j۫nck?wH fi7 #ܮd!b'.VMH`۲{֚mϓ<,)#wmHӍFx%YABncAWQ O >o9˾tfYGT#ǒ}p̤})Ƚx|0aii!ʮ.z+%HJE923l]ϔPyՔ"K$!"BZf 5o,^\{UlL`>j/Hk? s_H݌d~ÏV>-$]-I b%Okj5_ 禶p5x9zK(?+|tY2;UA%Ē=$i[xT#>y5>m \6&H#֩Ge4w9N{ B$4z},$B*ҡevkō[J[+g 3,j\\^v,x[څ+ҩZCq1WW V'#Z_]j+v FXasJ"CV",ysi0թD<3DKYײIҵ695pv%3 [Qם$0HIq=M~\Vޠnn-U!UHlNw?(1*`4յXF[G8?{}^2*K0Tiw^o>FӼ-E/ntZƆwacp6ӕǭ}c߁ZLj>i^!ׂ+OP;n+x@6=a :W\|9}Nžom z㴸 ^sT\`^!|>v/;q^GۉQUßxg:}ޞ>I ĎzWt;=rL!토eTD`qz h+ucsHBUL4M'RվE`͸]\͍;1Ҽ:rvhp%enTs2AxTVvh5h?2}h\$: g};~oy:cN P^?x|/Kè_]c%Do&Õ ذ8?Vo\.Zܷ E$z i,w:^uy[sżOe|=Lo敥y($(dOX}}jۻR[~|DP#𝶻پ0lO#r~ <;G^]i gx"VI @¯Ӧ9aG:/W~_yW);xIk "auOZHռ[&?-mwoڣN ĒV8\}ƳEs{y[h Bm爣[-ϥ{t9I{H%K{Pnj1NQI6~ ^ƅx~]#B4'-NAkB_ >0еEҚ:CkOs0n6漴Gu oKuT&cipGھO>.NǞ'(Z]^9@PGҝE]8ivZioM1ŒGlg5-ռ d25AF k&{ov[67YCy"ǵľrEz' cдImu CG.i˶7xJw^'_PP"(?qV0!f^vkּmc RL<<,ڕt.1FTV)Ѵ/no,M.-1."6a8iKx~9.{a%ְJP&5I.4_jڑvY jUF#n`Թi8u:U{'`}CU&0--:""#r\?Ky[?ÝCQn1olpeŒv|OjNJFҼEeLR1a۷?Zm~6&:{d[Ʊ09l͹Wp#MO)JWV_sOÏ_4;Y^aHmYr0N޹̺g<ᖌMwm{f |@;WxE=?WvoR;k-2 V8D*6P^&Z[JpDq7::f.IZ %uꕛשwzp[OvOaE"('3IMPzx~R,~Y$GbG`V(4_jayPC*ch99=q\m EϚr 9o˘$闐M8Xߺd|otO NUQ&Brqq֬xS$5xoO}/x `~uW>_ę hKgW^MY/X6\X.gN35^nu/k7c" px*7=OMa˄lW]og`˦\jjj58V FkZzuH&0hT1?^84fGW1yue' J&g.1$ 4zÝ&# @<^lmTD ^\]Db1ΉQ7gU,:}O?2؃s$y+_1=XE4Q-hSqq>\lo\n&~R9}ұK N+D%GJ.b.wxaFqҪ۬v1g`~ uk?, Y.sJQ&7#yhDy1uc銄FzҢd H~5vx̾#/eKkGvv%W}k_WMNhto @svqEԿ~=-~ 63\$k]kQѼ] O_`FNkok {O'|K|KjBQFG0lSnr0kR/:ɭ7H`Bh:tQq(z jcO(6;]:2~u#Ǟ3Ҽ= /c,k6$rI55] ig}k+$ڵvp@IaŸ'G(s#FMd|9Hq"dHtQIA.#g-eqy<]0Li6_z:l%UƱ=Bq2VxZ9]MiΖMC}\¶W jXNvpkjPѴm5[@G '(sH+C|cwj7^-VsF٢XGPtKk.,}ۼ-dT_-B6k/ kZBtĀ˘-X}sT"$oFT=PT=HCo]#UeŬ[a)TmҌ|GlW:4XjOÜ tȬeQ0ѫ{:KojɮiRi A9>f8ٴ9g:J_c;y[Zig\hVbsΉh:X0re9IA|Uǚ/}_~ 6V ANs1^Ko%נ K؜[[d.?w9g_3mx_L6}Ԡm_9sxvw^ ..RI$I'i)(sr^r{ݾ (+Di:[<˧_S@&"u!΢iwa3 5?NyfhJDGLeNG8#yVqRkC\.2"=)]l2(tQ@Q@Q@Q@(NIIEQEQEQEQEQEQEQEQEQEQEQEQEQEQJ=?*J~88#v38W#/̀98 UR0x=aT1G^H\GahCnʥ% 0~،>3ZR䩉fz2K0@\Sfd}x.$DPHbHfX#I>?j; F~\?If]'o9T]b1<^B G 3f#T>r+򤕷$(՘lS&P'ar02b <г} tӆ3݃rT>?uR8+cљ14gr yrAwfX9VтZ]ȍȣbӬQƏbLo:~\arAP;rUʏZ[cV\z ii-œ\T&W*$g>w8'ڤh2h{ڵHRnZ!b# 20­m8X R$S.#vҧ#]ƙ k^)7.f'>RQՙT+];DXX{՛9k[;o+Imn\`uc ɯx-c/<$$OA9^F2_>x;M~Gje<nW:K Z˻+]¯KheӼ Sd#f[W70_ ?{yu6.<ڒ܏#H9 Ⱦ}Ecz#S<{ WkHl ָg?#9l?tGKm O [%eUK6Ah$6sd:$srw׹uIt{%ϕ#9ԜuާlaoͰvhr zzg7LNY$X{jM-$ RGg-q+tԯ,튘"bAg#cNH2ka!![Üi?aK[&EWj[623ԦEpM9mS)ߩ A)9$.v=2%ia )2C} >PrS$.}"p\uɺ.Rf*LT'TUc1U@_jښCp|qQG]܈]m/$a:N(wF[<[d`Y"<6,.%*Y!˅=yCkuEHx[w,?Ƣ-5!XQRtDLWH̳IE( 9Gv14}i\jF%I .Q:ư̓Ls/,H"͏uO؜֭M\OdGcJd;I5-W Jbey'kxN4$8V_r*\F+cisނZEX.n\#Eqj11fgcϿJ}ճnBZFI䑀ʮyE\i#+~Q.FsZE ŸډE$b;ljIkbk9- ם 7O,xȥQ廻@ : ڨfvROrc&@PY~'3Q+_CfzXeBY]+OoLVYutӼo8!8?@kȖE:|rDhmv^o#|he_ړm:4m#d+E HWwRt|;%llu [(cZ?Jzhhlf.ݣF(WuFAދ76䞧5AlFu%6 XVع!O+dgZ6Hݎ-ظu+ԴAI# ]'S ^{V?<7ҫ[X["Ajymu(e%Od6IUeMrMYI]%R3\CXѠYoI"V֣i .k-:G%$5jFa9$޶(nlswlRY "1Q}(lcl'әYJ4ԕf?#~u]{f6ѻ"F|:ϟ j K'#6't6vd[B{_tn,1zľ]^M֭H00VA'\s־<|aM|o RAӞ/ YUR6_d?VWO:n s'~ۧ[>_|Hq/R} ^){]qjWem(vpÞG X:z|j WKm(Cs]ύ-/S }H4.aץ۹np򁃝wr:㾭mG}JgDb &"<>\ߎ+-gr4ҟ7]Zv=῏| 3Mc?jϨMZiM EL G?0 Tu~>\;Nl5+5=4.P2UTi'־N4 ޟM),|Ow;d)}M{_߈ 4 [_4YgҢJ+͹Cڼ){ljgR]D_CZKoAtaK˽Vm>f8|oxsG~xi/H8!~g88G, ;}='Rf [|(+*Dgk/>!ݟ/k/zP7RiϨj6gbNq9UG +'x5SZ.'mkg;_PᾹsm%khue?+AVlH׀#hZvƓ&yU%2?/ Zh>#w>Io*ڦh#+QCgv+Wtco#~>X JF<$dUqu"\>%{KGhi[mVڥa Z|Ei ,=ؼkF >z;Zj:*?k~t6Zmi<`:W'|I<oBJmښ1E !sL`?N5 iu&4ii/9\UvGNXxZMv޾ߊ4}Z?F–0Yn'pFەGNpq_oX5jI֎VF[U+רAak(<'[-SxY^ z8Ez߁4lOKYnkQ3c[<-ceY bSI3pz$~>W?&1i^ܖ:E{ie!Ug$K.:/W|JMÊi,nufE.QC?6}ŭ]ʍH>~C+[}t)=J;=ϥzPhf"rm=ޞ??/|e_7q]uaV0#a*rAj5S?[IF&^칗JcTu*{gtF4kE5j#H7>9<׫>iZxMtC4i D–=FTjڳ}[Ws~x@,z+AY^jFrpHOSPmQt%JD)m6<ehԧ]Z,6Uby1}ǂy?~xu:lVWZ~%UITm PwȤT*sQN00(=m?'h_^||_,<%]]Sca#808+johz9RNm$g3y2HyQ.縮K k^Fk !1`%~<rfvt_iGQMI+3wDF0}XlF5*;kr^vFbo}A}B%}X6+Ņ}D|;{Zk1o"G,ݸ0bᆣx'[-,(7\J+#;dXsU|m?ZHh2x6pѶXiQML6+ 5:wÞ8o7wڎ,\}٢TbIAT` m_B5zpħq_n-~XEs\'7:B#*arzt:ͽWBxTZF&xֹڴZm4 h<j$W^5#.|+uW7wg2򙘒0yϩ\4eRr#4NZXI{[>L 8J! #޾=ůxėC@Ү]YFgXѤ-TҼ)K kKw]Cq3`1rm Cc٧S?G7w .>8d y3wv $ֻ EO GqUfP<8+Z|j:0k:5Gln0WoS5x\ ޱI [xvnT¤vBtV_"m_Iw;;$P9cUzfQq✚&ֶ:K#~UOH cCkmlIqkB^rk~,]IgKU 0ٽǚc0O"^V:pu*Y.BdYE!< GѰ0N1[V1iX4FY(>9|Q <9{mS&f0N܀2 'STY܁:FXdm˟ҵR(bk\\ r_鶪;F誠_Z𼫣Gjo 4Y;ǜs=0x=BZ.tf&6Bx洊**NG_ yu8nd@>j@{d.w֖p$P?2+Mg3|,mnOooMeyeiR>jO[xv1&ɥя۳9l;qSYTNա=+> Gd(;4Ky% ~['_5msd5ٯ&uV8|q?LT/^i-a5r-Ԅ|̎28oCZ6xϩj77:DH1yrw8P8 *NjPב]}c\hw-ipy1 I@px뎤W!.oOW'++*!AĖbNI~u^i6ˮZ[Aq7w&Q" ϡk>mRkXZY\rW==psU*zݭNy.f@t>\7XPQXrHMv:O_C3jpzWovgEZe^EAn!fgBh_J<deG/ 3 q#kJ\tʙ溍7p4AlgVR> ҆xG53cv@!r0^k{FuiK FlV;TSvбL#^*g _QʊI&xwO:mvL嗀;s^6Awa{ˢibkyson-@}zƪƍ#މt?xb8 i\\^ώ^]$+m Vjcoky,t ̇iBzꧧyuYUmh54;9qj-_:fI8X3k,3ms_~'kߎcxb-nw -"Ս*~գ, cs|Nwí /[7[5׍9_ ᎗Ч5Vr/v$~AõE)5+?x88R5vN?pߣitY,uw}gth Ün5 :;k;Q嶒&pRMyϋ_muM.oh#Nu0nB(cҾjךF~a]/I$ײY6n.XY՗4U,`RVO#753^y^됲Ʌ8M>]~xQVɐɤ[>c})4o|E6-Yvi#CpϙSǭq߇U#PX!mzC^,#&ӨR8u{Mo[2؀-$s+k:M>my,4Ύ Qu +ƹd6jZ53ooӵ]C2w̭EkύSy!#m従Θ5VTFrV֐.cp.nѶ9aY |Wn?_q6)IH11ۜ= XEIO_m?m &-ьF0מ[GzFeZ{R"0d\d 3WNooxL}*_mcM*Z\rه<4l2 NOt>}+#.>c:Zhn_}Rdž>o%'xN_iF(vЦ׆-l\ߍ4yiɭ,5FNJ?Ofx:*cNx\f~wegك/٠[xlr>¼#?4 vQ\83L׋>)uۆ}GQ XaW P^<-cҥOysy<ښ\E>ڼ{]5G۝cqU{pc.WH|q5G49ªieHn)QD8ea nxcE|EK-^kwnV,0UN~|a炗 *j׏k]VM92wy>k`ƭB8"b9v?2wI~_+$ʈ1ª}ZNl YF3=8ZK].M{Իv[Hx 6Ds_&^gM̗OXRYXK.H„+=qx-*'kvvߧ_|w t »0' g2 &7D4i>-x MLW?9b2+tO/|<'i~Ѭ.ZysFE[Pw6Ӵc[^vXx-jN9l"y%з9=8#hfzjrFqȒ,2JUk7ăA,e-4_縌 矗5 K<eQ*6ڶXt-'f+]hc%Y4kg;Ph$W5‘.@L7S!Ya#=<ם -zkZ]srVu98_+zϋ⻸-'ca2#^8KK3ZP_|owmI!uI_~w&O?['<7yoq VdtLd H @8SO?j;??|?[ i3WeA!'r,'ye/j YZi&H[X$nrI; J(px:0[z۽oqQEtHQEQEQEQEQEQEQEVVm8ex^zsTX,rDR $"a?܎(XQ^onG 7)VqL]ַ)q4d䛰ez2J⸗FM]zEli_y0NDeKw5DeusܣUTVpM?šKhe$9zՋx5)#X`2FF29eSucTrtW^|@5VsU~]Em_@]2RsLLWuo/8Z+oHin<)4!)IP!r|XuiVX$@2/l+ӟ1jA@\:|GFEo jG$"|O_ySWJ~z{֙`(ς`Yfv2N3bx+_G_y5?,jF _%*"p}j{߁g9qo) QG<{[?/<OBI^¯2 1P qocB;?iC$0)@~2C0v|oZ(G "˟h>Dbm4x W0ß" ga7,H# kj 7.XHҾ?W-`?h/ #r1jvLc#Q,~>WxI! {pM^4K&q'\zA[R6_ .׊ǺYO`mE5w󢹶忺A#qVt ^Hѵ]~UUc%ч' 8'ص[9BJFpFlRZX\r`~: ;I=jSZ\C\蒢빘c~_.Vw /*$p+nv|p E`Tٔ4[]'BUJ.H$WY/ck|`HmGb;PS\w#~{~v?&/-<öܨԉa0[eAN~g =ͫkiYP\nX  w: M\pU'E5 JG!!y3?cp/.53 2⿠2xKš7FmpJ}k3޴,xR[I`ysV3OdiK,'yޚ/_M>%{Mi(֘c~x/F3ENF8}A$WXZN†9<Tp̦KiFI=9gVrݞFwEufq $ҭ[9Q捲F?9sYwn[Wı gp?j-ނX"*xbA}bzi3j7!=gM0IGX\5-wۏ1r)62^w %] :V>e-ll{=yێsVoPxe>A^EDVW", i$gtBOS} M-n+U1Ѽ.q>8Z3yf&+(]p_7b"S_\hūu iX̼w H4 63ȏp+wm]e v8։$ (81HNXæGj+cmsR\I=T;KOܕa e1zܢ#`"qx5$ cMlLWY%\0G UXhsk/Q69=d|*ّjFj!m?*8O}EjKm/H`?=ڡ66UasZ>-?MEb{jθe&n]D &qV_2=Aޝ41k o:SnX?u)hO*qZ-k-N*!aHYg׮,->ɧ-.LD<Bx#bbi8#޳K(Z{t#*ld>n>5B=HBc^ Kzֵ4 :DvU T:Skhe;K#E8o.pFcG N[T}y<<^$/\=4)x#Wcwa2D U>7qaroVԈB*~%k=B(]+d_{xgr!]cL!,KpjI- xz,io-!l^?YM^LӘs32`<<~TR>tp$̠aG>MM٢A+em=ϧzUcALnaCsP- 0J\_*IąqbdEބskM y͎VnZIu)5^!PJϑqK]ή>+;6ri |=g}xsX3k#\[ )n^Oӡǿx3'=ν߇zE{`JXU p?>$,4w~7'ILSkYRpP9̋:O-GO.4I&7MP1nS>oZ*i>;7$MZN bN1/sWcsD"ѣkmE+$!«_E|&}_ZI[;e[+%8Mˏ"J5/-tFk4Q*)T2Cz=cN!75>.jO4u5:Fh:ZN@G!?>+ i:Oh;-^H6܀_qaWYrMGtFGI.=1`@k)tX&21, {a~/5OqLs&VymdqGlG5\<Ɖ;AOxO[4U?"6j kchbINӂu'6ɮk//4sqspeW;g(|rԵz-ntoi:{A 5e!ޠRy%y_,I߂5~;;xVBtCzWCK,![) q(/t=tSG%M_Vuiž Եw'< ^[<ѷKeNv@߃'ϋG? 7v뺕ݱ[8?~j獿.9=+۴GK𿃼CSQEFKkm:ݣuW߈C&ܒs&5P}?|.ֵN+Gl1$(h/Q$QRI=֥&u4*9?1 S<;º7ֱӼi3OiJ$p T^J-׈E|9OLK٣sqw8ߊIR|g hH3E C(H Cp@ ׊ |+mWd6 xžu*. c$*)Wi~x{sB־)ca5& ~5_uzZk? i֖n2 6uBqW|H:'95 iv ?V0c.0;>9qm_1J1 /KYY'nh}Uwx^ΡZXN𗇜Xo ɞ_,&H?pz<C_uY߉}aHtDo̯H>Ƿ#ŖwV4gNu$?,dzy|'#Ax'Ŷk٤:ζ n &ϐN}rTV{\_8rJ^jYlb{ ZuFk=OGנY*&B\n8< ks(|i`,?o Ö 19?JLOG#M{:[Ev)ijAd eؚ~<+g,z5QU[|c rI+x&,T.ݯZyx7`&y+sBuo*W¾~k<!q й3"3))0x^$*EH^}۟?tr=~o4uf:s*nh'¯PϏ$lBf4(c7dJvk.n]>s!'2sjnx3&7KoUWW? iy85;p>_6Sw㿈^"2yt|}0B.=žߏT7;|d.L|@_?`QO|E_u2e{ A,Dr6k)-O WU*9$S$ildXX?~U\h LF{f\<)|EKvWRg-RyG)lP|F[q$ 5Y$0:arp&S1sֵ %xx-> $Ky'FrsҾ"hxi4@M<^\$u/=/柤X|1uۍB67MMԅ=rx\V5橁%ח*ev|~/?xL//uHd,oBYr#1'nHV]_Kl|C$-K+XϹ0 #ץ}Ixo~|1os˛mBd2p8ydk) oiaEBg\upS/4uׯ|{ |VG~ء67ז2fq8l +xxQ9/_"P۷gpHJxUu Bn'@#jϭ'wcZޣ4צVu.yR*:Xᧁ6IߧݶܞHO>I(fd̔eNYI]G=Wޓ66<=2'&t q$hRq\|u}/V֥ǔ̮3"!r9+5/OM'YU\A,3ۥtVSR.dޝ~3tO\t\ngZ{ lk^Kۙ$m/rtdwo2OZ {$̟9bz[5vA '8cOzӕGi.+WS&V,I+bDq3Rw c+m]a½خF^E_9񞕣EF;ͧ5޹ 7?~b@OҹKWb WWvl[:\9C=8ɮT\Ԛ\jj5۸ q RAP{Ъ_W~֟o>|ce]xGԿ5m;DXm좔7}K⯈5{OVtGЎ;uYoYHX *MܑzVu_xOP݆c-er JrҀ@z |g_ /hZ!Rb򣱹E [sLVxM7װNg/us#CRNXFXӻ{c]wK]j:&9o[E"AVUw`hN5${9O;d ^:=JVgLpSy|Eě&KM"NҺp 4_:4nݽQZKw'Rp3\l|=Y%|GDDZD۶Ao;Kx^0NmS}+'\~Hj1]!ΗqnS(6qFr~"87h$70VVcgk2`[ITמ'm|?yfBG9TK^]m^Yfpv+(wbV9p+Yje:g[F_xx_[[9"Tʸ[b")E{x[mFK-a5[L~_̄LrCq\oi^x-K#] nvs7>OUOV"#U =yZH,b@8={V,񖦺3;BO"%9Jt L᭧~i[-/M䐃%A!^-C(Wۭ>Cowd궷bu#i `כxv-CY<(xK ZFXlz 3T.tj^}+iRj0s^muOGĶNR"GJNKr wn+Sּ+8)Iv͞gO]V_^\?`o >0O.=>1_w#/UۂMWǧEӣ ˧~Y"BT+o{V?ik>&1͵irC߇!^oURU0s׭WӼ-k6)gY3i")JL:? S<#KIJ\Sxx}/Rcm7]OX۪ϴzW,i5Şfr4[I U=04cѣ<žTwk{ju|;o3Y$Naہ^[=>*JXt54̑W8kWs|Qk:ͮu04${$݃_wrW7yf ~u%v;rGW.yu?Sm#St ^.95};Mkt#Z9![r1N} ~Zj7v\<1NeU?UYi%IdcwbIQִ(a0p iu毮i$ gS{+uEAǗ CZIqzVuThI+ѥ5 K_@KmZ[k7އ IՙwFāޟO<7'⹼^@Gl:u< k\mւ-[Եpц1?6\6;ץ] W jmn,XXtsq|n 娹=|s |e)9tVR5 XO,4 fBq:ž>:Aψ`-W}Ν.I/ Yo(|>6[+h%Mp"z7%Ezh8'k95U|c*yrޏM_Ρ"Z[pI5DU:䌓Ҿҿ=F:U̐>9w ̱aIz+Mo sz'G~#7Q-e 2,EA%献Yq|joZ_|G/~_^%վqTz |YFi6 <ɖݟa]O!m '+BN1zY;}1T(4^WGnbS8MW՗RX1irЛ4A2:gu7^?ٴidJgg{u?\^޼ ҠͶO0kX=όkҟ=7ki~>gzrIcjVwX4dqWi-<*E5 $GV?15:<#i|S_^@,v $fZCoCOpGr~\QI횾uk%v}{ASu9aեfתOC'kKUǫq=1^Mgo_tI;]#e=# 9e2!8?vTHumtQP޹cƽ ɀddf|}kuy] p_bڽsŜD?5G9>VjRR!$C18·"\\Ld]y#eK36~j Li!,CA.1 :N_ۮk2Q;:syQҢmZXL[oy\lR+{xLh;rFfWr,Q)q==ETֹ'ԦMWO.[%] ?ҹ{uK˶Kw fپFSzEizt.$.z#NTgt\W=ٞI, # deI߫ V/?/?]TW!GKh`IۡS\ס[h#i2<iJq>Uoj_۟뗱#1J?)_z_ ? >72aacWcyo2 kMP@ h4aOC ptFYRbbble8ܩ1 Nyq`dZ5́xKCJ o NŽjmF9V9Jt'ktyl?JkT%VWF5[ope u'zMB=}jn'c S#񧄑@>V9LSC<XvdQ6sHn*g'̧%\k9+ܑN墖"yHh=Ȥa3QB2#I`7&k|<6GS%0pWozS̚m\+2]X? OYG?~6ϫ1]ӯlZhyfDV^Aq9$I޹i$ld=\ "H+;ķګWˌ`693f1H-}z\ܺ|ago0ebCsRT5 4 @fD$%qZ_h^dt#sQ7MN4 cNYUzE֋꬟lܳ?n7c{P;M-,iZa1u64yIbxKU{?.e8R!x+M=2F_Ͻ\ s.>kKJ5/,2$_i7ab6Ko3!&Ҕ\H0kG==+TjԦRہ*osVb÷kVڣʊl``qQj9n_V \2_LҲs{&zpsIqT#U]'*~pW0tۅ Wf=MjG+^e<_<7֭8rH⾼"KP#xۃOQH޼M^Z&öGz蠛Vh&ј̨퓰oAZ\n^@v;GEY nړBlaD݂VCqNu 'M3I! P{'ӽH\bKx2cڭAPU)Y\e"na`g e=hR?JSwTx:[gkF785|P3p|W|q>ӆSN Uv,lDڞ-8YO}o8A9],x Wy-9 l8ʭX=ZF?UsկN?,->>UaWiz^[7P[Sl rpbm07Wi^ܿt +^~)OݿI]e-2 !( VbO`|xCᯈZ]kV0ġ.8.cF1IʥOGeu嶧u_ ?ZzAkjhJcgLm*9- ú-WPaξ!E@J)rz!<*/'=x-m汿m.' ptүEb=w=?@𵆺znic*X~Ct.C)ңA%nv[_5mz~, |QV)ΑeQyI|4ȳ7Wg&IV1Ɍ WguJ^'Q(m-(!+c Whk< }uS#}lI6"d#V,CuÜwD3˳ jZ7ۭ՝~ Ǧ[kxΣ`yj79:\(I{Ÿ~[е4g4̖Kp8S5fK{"[\\_c CUEa5ezѽ֏;wh~*$Q[ZEـs3}'3x Zw3iMo^i3j/-[ X,Msr[+]^K̹l!N䅯>|Mi sz{$ RsqW4wPTU)FtK{_:NxmB F2Ij%I5eǞ1 )!9,!@*C3;10+ dž>j> ^>y#ʵxƍސoqzχ,, gc+@BlLIY_{O ՠeխ#|VEy7ԯ, ]TJ^O֯sIk\uX.(W(qyITIԬ`xSRRH<~'֧XPʒ;3]zZ{SJ:۫9-4Chs]\3ܜֺVGWd QhpI"+v# K`$ORZj%; A u]j+C=7B։#SN o-b%C?.#-P|y'ö7kzqpH8|y O5;ƵUG~M jZFUq(M'ۯݹG#YWnȻ[I-ŵou]6)&U@R C[ѯ4x_ ]us pk#[֯5`-^ceA RG>!FAۻ7D5ϡ:rnʿN6l0\GhKR !i9bW+W>ӴRv<ȬA3^٣◌ˈ;<#@1S`g=5WvRQvz>&xj) @p';UI8¹-6\7F𞑨kZĪLv֐;?J#;? ]ߤoqp}yRY@Oc}>YcfLrgjv9xo].?+iT.چݣOƷz6Sfwx" t{kG/xtywh!RʕO~n_9T}Y; n"B2\J*>xE jo02y|`z(cNU^^ޛ?ߙi^'Ő< ǨLV# 8? (Q$WgV;kY55HԮcuw^W/$Ѯ/#ym03WƖ~.j^%%EXi`?(YMnoNV[+|G,~5&Gep eaֵNqMv{ iImh|q׆A{Sⵉ>+2@T˺F8 Nھ!;(,ĺ]:Xd޲mXy3^0f, 5 Y@z/]^KZvEn;=CHj5 ^4\EՔֶ~jxIuO-c"#fٽ5i˞=#F$kHߐFDA}kz9,nuH{u՜,l%pp>ƷEi^6q2E F H~I?yKFE_O7,<3=k,$b)a> #Z{V߉ _1$]Xv}>:ME߄,ğfiI\19\#ƺ/Kl$#IL7A=*iV94՜ ߎ_CƩMXbde2FOˌ+-_ԼCAxs’jKCqm ; Jt8M~uyqJlEԵMFᮭe-*}okmouKwJ`Nc88C[F.1֜bo.X~&φ{,o=$-%.PeDdyH9y5 Nt^Ģkua+6\)%N=>0xͼVmO5COṽ9+pۜҼj51j`8B乗c^T^Zg[&Pρ~"-;(Wͳa^{w laj!Ge&ХV`D`'^)c#${:b Pq;b[Y.l:H6P44#q3ltK- L9ۣ{vKIk:w=vx6BV8t>-z un427d毥i?g}e):J.={ANyzV*;K .)ff |U$2mڃu*#N\[Vjeݶ>0x+ O;RͨFn"%;"Iw_:gW|m C*4۫BG k5G2O'NZ5fW.ѵR{grlCf>9;p^wƯ|^յ;rMT,ʿ¤ǯvxO7%> |sEn $$@WYi 2RO%?ϫh^#:`֭Q#u?O_\֯/?pxnmGw݄[t8 ?wk*KK"Z(@=PdgQxR|5g_Ge6j21!炣ךUTb}Ygnv?9Goa}s;~i˻dQ N=+^I:2aGXR8ʸ >w`sּ_|W_DȦ}FPYF?ݮvNs?zڋ1ZYSC&=%3RnG>Ѽ_xEtk;;gkmmjT~Ol4^HշacK_mwy$"H2 O5>3Z[m6ޜYǑxMx]\$?%bğRkԍ.Uhk.[_8-tm5es9={ _7O~%¿)]eTS gqNۻ.f g_%ua&,l\B8KeT*)>8>a?<⾐͝ nf>hZV4J:v ~|lQǃ޽3U|C# V2me`ns^]c[.u03nXAp+uWxz)9)]kW{j؉aӵ LXOiֺYxct g<ץ!|*ŪS;SJG ie->cּW៎>)ֵ-:KcR_,%ˡx/_DW:,sZybiIRm[g~1{GMjDc_A,˕92UȯĎeZ\Z+wGE+ `s־o[7mnu :T,!K)xʀaA q_x[j0 i} ^Z7q qIF@ge)T)WmþP~ԞmO |_2XNX!x $o,62Zyɖ2ʄS`8ޱۙc,kM=?|7 IcMGNH$?o #gͽyaiү*Z[GbbAmoM[S:&ma \MnȪއ"kì}xu狦p 3z&i{-%ݻ0C#k߄?_ ^m}+}.mbZV!f 5\x+7_ <9g_s Y*x@xz< sx䍮 i5Iݕ*X:JxAʒw?xgZSqɮ_ך+?8sK~4,v:7s m U1|/߃Íkd{UPiQX#~X| xS v# rHO›kk>$%!Nij][[Oʲe$͞*=E}YԦ$c~º_l-5_ O_闒5}=qzuol|u3xw I'GܴrF+23ҵߍ`׋<[hb:,Wό8*c=kZ[%ߎK2牌bGAu#ㅥΙ[G!hnpOQkwŗh-&-Jdtg\ǃ MeJ#%bDB&ߜWwgxU|yga^jݔf&3wI+QQ۹S>Xk}-7S]bm'MAgTJa[+y2]._X|WFkZtUs5DM#"#i/)u Vk+-mV6[74z|z--E7'~o_]x[ij4?Cŵemͩ2nVgl w_eZMyq\~<=뵛:-擫[ٮ^DTCo2黥t^?O蚵Gx /]gӌlB9ԿEƓ{0̷;C$k{c޺+}"Rдn.u['u vէ屺;ZIgMW |µڿ XrY݈t٢?i>[d8CZ4քRj֬]G]ie-Yr-K[iRgW`A;0$ҭ爼tqe;؆frfQ8Kǩ]i bDO]K%% KdfZZi;#V-py+&S[oN~8ѼMGe-tmٚ\f9%Kq!<NJψ KkmSYG<18庻zJ]E'S^~]C{{i|Ī: |㯊wr'Ѵ?eD>R˝OpA~j/-_TOgL~<@"e<8š?g5/sҏdҵ[X|]=z͍τ-V-"WMPևZ`L^ū; 3 Tk{Yg~9ϸ]| ӖK{KvtbBdFu$ۭZȻ$vz7ԟSK[R{6jɥ$Ke~>P>`GJ#_"Mj,gi%ۣJt_Z׈eIcK 83_Boeն3i_viհ0`cR$ +`8k/ XE vЛ{e:ĩ3?gi n푌wF;vPIcqֽAȻɕBRLVFh,bG0u!^0,:l᱀fj7vY6c=x+2{{Ix'W[ihz-D]{$[ g6޹%OK۵mPryZWbH[ky+$ǽrw͢XE5V"&a:ЏPWy-)lyWSSL4{FŸ+z>cþ xr{rtۥvV_ c/:7Wi#LDBb6KsvN:^L1P=9!bxX,*̐L VD0,4/>kZA ~j~ip%Z6 s-È#0(t#4$JWط%eɉ]F* URz6{Jח zl,-:bk &up.#!܍OAGC-YtŵG)vD,eglR4j,&]3u-e,IHmll#U֮ ȶܯW)}+D]%-OQr$ xի+>KD{%*0*Z[I‚X0 ڒM2'7D >q\rFX6+dn]!ڟ$S wF(sxMkk:)-6=*ywii† 9銮+Ȍj;@8\֝nۓ]edN3Go@l7QDB˷˛gaX$bϑҮ07H])]1}Л&Pbn$hV[Z\۴R)_L?TĒs"Hm:WWmHy{6B$5Yc=xP"|5ʷ |Xɞ; "Z;O$IY0C '56aAK4iys0=9sj&|d%.:{u浥 ǝ!L>\Ẻk#Ecڳ=-ǹjЭ-]4Q;Hah;)N=kQ`Ym&fL<)F__K!?\,z0QFIy Y{TaVzlr&[ͤJW 3``dEz]J+yx$ u'B8HH`^%\A9cVị}6kP[;Ji4cN,bP~p FGz~o%{Vcol[;{umlGQ~v+šoGJ\Tt$.beBy$G'YB,at#=[i%71˘T*I g9i iq]q]G:rN=kF${xt~;UZ9ʹ4Dr+g 4̞\e]VH^7Џi-XN==s: HR0<n'O9< ץZPHϟ4*x3T4̭LֲdF#in= aX'kx ~nY"K 3,k =@K[ˋj) $H u'BHJL*Ce`8 Ph$0q`sԟjźRII7xJ׶\Yyw$Ri0lM2Hc-HŎ簦Oa4in3 `r i4HEؑYg~^\B>c'⧐|KK۴J ~[}=R8%@/¾>rhE,QZEs%y@=8E$huUQГ_cUiU@2qǮ*cs0#=ޭE>ϗ*:7W*G4 F*$b}|b0pyҢڨй#sN8gi K,a}0>hXX&ݍ!30QۭZVAbMHݕ C$k?N4FdWnLku$T 'LgGeL\] Gl4ʂ8aa$pʭҝi#A9%IS 8yִ^YRA$ *jY6/CV3]Q4E9&TfcB*(130= v+KOܩ#yR =樨C팢ȴeW7 $.K{diP5-N {x-U{[)$|sA, 8-؎s (m,X,GcwHRG1%\չڻ*>w5b(6٪,$Yq{ h B%”O 棍U I3>cNy wnQDQhGF YOe=8k[yg;Oz{Ip.wI,,V] إ>RݻnPR33c'Ln*0q:1aa 9V r q_µf"f ˁgs6]7G-t## Y'zpA6[5մrCu8TM[`C$$@Tu gvR5p@Haik5ݣGq;cnR2 jw*]YwuO[qv2 qG'M}={]bs}H(ȼjvH[@BG7xύ$hwh $rbC޽i5M=^H2HU2ǿAUW1h"Mȕ fzh5a?io㯀>5xE_D\Ĉ%@~FUTqWz?5.ۣR0dH8QԎZ[ aUO ʹC"+tǍEt=zk BOr^ê>" .n5v~gaI?io8WHΙ#pMO%V'/~;ぞ'h}/xmu˸-2>7h5 1.Z;\,q^EjniwRINq WwEoa6F._/ݬ[;u䙋ֺD)Y@ aMFsX)XԹbǸJinxoUE!uҍ:+#O~b?RcsWzSG:A^ve0-:ie JTLqN3#UR⡂q{^A-#A LK=Nj%L8vIdĄj$T}̭vE3~{ !cT Ty=ֳn!Qkb !A`VUN҉Qc5DuD[yg8bkkI\ȨK6Gj)/1zSivc"Qͱ(R[Cc%~j-ӁZs_D&A\ ,?0=[=1j,j)w |'oguyt26r*X~ʾ|5|mʒj]ab'+W;8\um㏇t _̫+%+eBc@W냑k濇͝3?;XY˸M1ܓZ0w!a}kͨ-OsNYEӢ+k%gNĚڵ!mp]r[ۡ0IH_hq&0x_惡ER<ϼ6G%goy;Fu rmF[MDy|A\"%waҸ ?N4 áxE,i_y$$#zӧ94S Jjiw룽]ug?NOكBҼG?/&΍w3ڱ&Oo(N2W[FL~ޯZԢ C-1,2xkr\'[;PˌT"/1F@IM(!eA%I9W!ο* z;CӴ 4Z?ٙ.%x37 -mV{/Ķipڂ E8<&3 a?_Bv c֛|b"d^'gkqqC/$ŷ)޷Hۘ\ZTZX?k'񯇼?yVis&FctO4Q~TŐQ!Scr8J"-%^UBNtdk,Gcai~oW^ L[k ;פ隆*F\[H 1|n<q:xծ4:V1,c$1)a3*|:dauey`wU& '3U$;Wٶ٤oS<Vf6S4 (9Wi4/vؒYP2}ko|;_7Y/\h18rOj Ogz\i:M|Ϋ?dV\qnk"R.zJ]voszomX,AB:sj5#zsj>.w%"{ K0+#Vߍn&h&ѠK+ɷ@˅9] ~cxǾ+wnuxX&pYidI^&pUͦݨEc5+O?qn Fiu3$-z\}k'[O-]> |ȤͺsI:(QWʑJF>?horOR ]<.Y5݁yxud>7ZQ__6E ocW(p=;kN3WU|H[9T !&;e0 xCˢiڄ:i]YvAYhhVz+v[2%MI8OƦQʥin׹ qk{K8vi`G?/V-]n캆2積.Qlp+]?qg.5bt\]:`z?v@LL𭛴0p!QCOy_ FI%gt\n*oj\_΋4WhK$H7cѽMz|/x_>%xm/ k׍&,AbK7rZ>Ak|i aooga6s랕x TOu!ɦ̷ 7~Y=+_cg<}qop[t}cڻࠢuPtRy엃o&jE4<:vIo 9?K"&+r66P<5P@ʀAmya,?q [jp]ƶi|#pX'ZV^tOpԴ;_]Z-ZZD{ |,=4]쮮̚}m oX~+⿀|M㏍\Zx[G M=[%tι?|$o_6(m\1^)P1ijZʣ^DZ}Q~O4;<4>F%̻Y03տUm ;LS7m>f-͍Yٴ_F`|ȕmOZ%AҫNϦ>^Kuiw\Ƴ)oaqm;8xriڎkzm|3FÚ#F!2NI<rM?Vմ x EިD|yoZKṿDEVxDRG Ӟ+e>Z'ED_ǘSOJ+8|T@JOqM&<;">$Y%Wfc*NG V % zOjxWoaXxKKV<Dmh<)%lEU*m{ZcXxZ^hh]5+vRIR0b?z ;iy>s$8޽|O~vMޫwTHw.Kdu-^t 4{Ujuc*Xu&)+}5BxC·\zy@\رeg^éi};gZf-s9 ~ a"&[-B۽%(:H=s^u|J}"L?nɌ͂'8e<8+sB-+Fm=>^G x⏆mCK+M2 -frwFQ5hͨ.5<"n8$q^~_펹 a[Rs.6ּMu Ծ:Ly7E8BJud.y_ |3=:RLAb6Hqϥs;58~/Mo/z\[iz'FP]q0@mO[]V^!nNab$A Pm|λMO>é$%!٨j71ǩA @]Or;b!G{ISO]t}d'9?/5[Vw{{i绂~R~ϩh|7u@K <M|}|Y}6_,rz )oG嬿lۼv)}qxI\z?k!dmVYЁ^2Aْ81FO%Oz\Q{+qˤ{X@pCy>3|?miRjڈoHt;z7FխΊ|N*\azeÒ{m3,mhN૪n>Ѳ!^G:喔[rY[JQqWbK0 =?yt"Kl}~GZ1Q6Ŵ0Y vv!]©\UyXvkQ n-?ú690D̋](J..dsԝhZ/kg=&J KbMVqrK"t_yA{{k5U/n\e9Z7x࿃6i,`7#im,҉my8 *s޲*9|7语?>j ?~0_Rؠs$6o,[XfRo/U/g/[oa,gL眓`խSO.Q2>,Sxv0 +񏍼%,tw>!-f1]gym޸e]+K UEUIv]z?jZ.ӯޯqp[($6CM/h6YmeKȞXH%g$9'_|=4sF|'@mB>t-~cu?L-mI ą߆ ǭeW彴yʝi(Ty}#Am=B?j:,֞,vJKjDH,<,/!?%m ;wkh;]P&چ`lW2,z23H]#8R4ZH#VC)oglf׼_/e_}ўɤxs\P¶_H!mG&<5'%4pjw mtɯM-#(Ӽ q@O2G$?2,}8EGc.d'uSg(Enϧ+/«xfK;׈%4?r.#v]p:7g"IlEuxVxJPTl䏭y_Y#G-Rv\#fp;S}8>$EŭSHK;Ӥ6ݡIcYO!1_Kռ3@\=#,%%6rGUe1`)Fi]7mcPuKrfix8߭} ?`?MIt};U-uo[ĻvLJWs_Z$$j(oc{L U}]B4T՗O*դވ[)1Mb55|7+Ysr_uϟoK-曦>5+<I]D^/ֻ ۔/,W7Q8 8#I+i^D /UPGld}TB; i7ȫm+LK9Y>JR՞U,n9lDy'1|WGx۟7py{**oSW~|%l $ude#WZ/{@=@mG{)q& reOz;nO >en/zqӦ&[g}s,C'WJ@ė7ϻH>VI-*=o4uxP4a#%[Ans60躣x?ڕgdЦ-r埑+_ xO^Ch \,*ݖ~S^N8L-(}M[%믟W? WͽǏIVm!]@HB3{W6~5^o\-~m,?EGtVZnhvxm=QOܺo*zcoNoiZu.ԻYExf_sOLT<w޿Y8ӧ G;|'A]ON[ T "55m'[ºc6=~}e-Zne}>"ofv~o  kZ^u̍ju;WBQi^gRIӪN^i_xn +6Xb=l~f/o{S+o"Fmu9ԯ̱mRlwj3upuZlmm<kZWhn2ZHtMWܸҬwt-2iJy 㪊|?|>Ƭ.V &ir>;C;}/嶯dBэmEsGJ[_ [ M\Inn050ٙ*Rs*Si޽xk ٴ:4ז,2G@VӼM}lVwe A6 ~9mND~&$AEŲOĶB>c669t|xş>b|;CN<Tk.V<彞_3gw%K6٭Ho9~T-;|a=[Yx|ٮdLo+s |iO5yo5IV -Т\z  .̗\­?rڦ]a$Ţ[94T u[ZoNu+X4{}I5GLu=sW8VyBʄ䌟^I>|E_ x%7?#mӷmn\W[Wn,UitNZs#4xI騢X%c{m'⾷=fUƫ|NH_O[V!`W 6rҽLτjvzS|NUNq鷨Kҡ4=NoA+0F,'^r՗eQt7g ;oVj:q[-㘐S5oK&62ou#nr1Q‘rk 2V)6) ӛuWwgz gMnՄ$|`XmkȄ#ԩr$SK%Km&I{oq9A8 qc^; Mr,4WF9okܭ|1(}gWi16NH$ 󚽦X|%"qoyeRQ}-5O>}`kss<6gBR֣PGFa]5x@/wKhD2 s$rѴK0ڙao^M5{uEX"fHگz3{#sI?c奾pw ;#'C=ͥ3=s-A LC~ֺ G ZqDy?>\ONOzucx}ye rq uԑY);'{+s /VDCo~GS,vZ'+4+|K/+xt;K/ #*kQ Է6t7K!XZZYysQ6Rw7sq/]S$ 3kh _[ZX=턲ia 7x$n3ǥ{ցN C Cf,8潷Bm-ty>uau+Y,*Qq²$uJ4p N=-J#OāԖr8}?&ubS8Z4 !Am+?j>j3Ieam$/v.z:vG wqCk=Z]9nEm)YKUSnWVy"nTSXWVs=V*eٻ:]W_o+ ^0r{ԫ2\dP暞'5tѐ"^;@wB>q]ލ+ZtWr;oM~nİ}(Gv=$+=Jࣷ#w֓˿Eޱrz{չ٥tpU ;zqUSQ.ɕB%Oi/'X1Z"4yVl`qq3LByHܸ.`G<7f8u"KYSjdžrm#h3M\(v?U5o]F9<5- S%yRBk(c8!YQU$od̻H;gTi5kX#gEⲶyh@=Jo}Ir 4gx>HIm"p vfbۇg//ʈ(6҈rG|Ʃm4q\ڪ{swsW'\`wr5-^WŐ{ }oU3ڝ4 %(I 1\g>Ų|Nl~U~Ug֋ӒgHSۤ-3R\ƛ4Ҵ RI@'lVS\5yNpƮZəM ҹiAc|gƲ/ mi0_{Ao43Xxdoa=k.{O9kG${ lRJ{iƷ mr'=XI,-'f![SR|ɒVw֥M9^Y Ͽo\NC2*;`O-YTP_Z( [,r4.8{ c:Hmn6fqOzMvI^.T0`}tzܚۤԦhɑLpHHhB˜E{V+:`(V8s'5I"LUWz0b\8Ҹ-E(/+G0|̛^,^_u#cIw*|]ɱ~D;Y`MK+?jwe4{3;ޤ)T<`Ǯ)_4wϕ ի$rKf72"_I2uCsζI>c{cY0| jw$]BHѱJ<$hNIQۧ4za#xxIݑޗPvȗW?wEB_!JzdߍE5+m.Nau_ARsw 0 #N1϶=j_-۪^:. 93&w>|"YwKsH߳Zj $8eP;NԈrdOqĢx,xݞ1\UX.g>jќϮOj/X巆Stg.}2x tw;낾ԙlrDa4/icv=3MIY5J M),a "q֫*\ 7"dGVS'fʄF. +̤H$=: 5MNXa#ylC`g~4Zֲ̈G-endq垹#e'~1..Ƶ hR{7z[7HE3pHs߉w7߁ 1\ggM9UlHp9S[Ť}?ƚME%{%{#' 3zա4WzЊ͒ܘ1H8b$Janޕ7mC CO|Jeu# R-4 i)n&SׂV/@ c63ZLAsS#*na8CԱ&isoζYT7s{wnlk#A0&9TQyV݄vtF W=EÓ}'cHLc@Bs5b̊f6onR=ݜj=<[i.mZ&A#qCE,?n7H~d<"S'R؋ȎIgԦYZx"APt.aWl]"X+F@#nV=iRdWKۥ2yoVs[@S3%!+A:l+MVEq0ľ^?nWŵkE'R#kDDIhj_xgC=OBִxPk{,v|gҺ0]9Ù`z.7ק&F[bG(Rf8yAjŞ|?]/Ro[8v/2p6Ze^cWQѵ-:;%K*Mf~ξ3:Oo ^k604& yNq]7steg=& D=3.K6tRhOS>( ]a4WMXwÞ89_-_O\x(-~z"`[#^8?1գFѱvت֝pQv֑H{P*}k{ظ$!ox,Hb˵>qƠnr=i ; 7 jiydDj{]+`#6Γ.̑)@7'ΧO72'k 7փqd6:b/_NM .$й* VkdREt,eB;hA ŀ09jεGwqM=ӐA=J3gݍd;ڬ,1DY.nj0΄:c#Y).Rnѭ" ʤFT7J57~=oKã3+c!L;|BnLk<;S07SjyuHc.GNHx 1{Ǐ=sz@8.c [Ḡ8'&TJ8X.pK6NZOzΛ|]4oDWRNѨ ɴ2gҽ;zO 7AwkB 2XU~1A|SX_w4\n? jJOT?? Ǎy{}Xqeb [zh#9ʋF֗MM;/?OYjWZ`j̺xzꗱ[Fک`t_:oşpC/?'GhGSkx̪x[ fCiW<%R'gU3u \~|?|?Cş>!اLu(u;s43N+Ʃ^}Ϻexun1[m|?C2-|'95/u_'ˑA,y^SᏆ <%\XZJYo,s-~k':޷aGCw9.H0c9*> ~W>A^ђ0Gm<ן<"W= ~.^y8nk)OLd_E5&RQjkch>7fCz~o~|:4=Cŗn| WN>w`vͮ'm{E`-=v#*6sH6Ŧv d`t&gq H"Uf㈹+:5+h4GþO%finqAaVIc٬VΩm&~H+=?oHEG4m[Qwoٟ?ࠟ,xW OTʜ7*_)߈d6Z$7koLG3 bBĐ8c8_Ze;r;zosʶn4"'R\ӥzT+Dycy;'ƿ|[ŷ^ n}곟\^HYNHw]E+|mڜz|V+Kkj:u6o^ly]I_H᷆t<Pu-AŖ)jiqUWw9o<&}5?~$iz.yuMCZV@nu v {c/^4kU{K3sIȏddkc޾' _iiş0'J]7? xN>/h:[O,6D<8b2֕Y]ЍWx'-[}z]p|3fjWxRWQl;v -7Y$xpx|^,5axPfm˻}: b(9$f56~Mn#a(NIo4у. !9z j|}_n?6mWl(˖# E 'Ry񭆭7x,|@]7͐; /9mhh#v+v^V Kk.bf_V hUw:Rҫfwk/KAyꚄ>GOeOP=G&Zkϧ]A"^G2 ]BOr;v"tk7683Aqɬ,<%kj^&}Fe2jqHSzI^?zUoPl|94wzk{S+[~Lm\ȩ[ ;9wۜ"='{W޷X\h7fE{wg뷱 UWPƝ ΥB_(Xjѕ 9$5>ӭ-ޏ4Ud\zݎmp o#ܨPt?k~Ӯu#[" rmL7ВX=:Qdqi/uoopj/?Ftd\|c95 k?o?w.یe|E X=*3{o4wPn|y8zq^Ok:֣oټmV{#qG"z_ּ_\~{ylh篩A+UXk߽s#ێ𲛻[#e=N;l5yo__CpZI.0?y7]eH/,H27P#r:w lؠT--ޱo=LӌW gOfLo^ vF{UՋI{a^'vI,.&](1o~Q8qxKI[Oo~UVYWy 'q[7>2Lj<]x[^n GKgcq6͓x*y$6:홸&Yo)$'8z]P (g^gѷA a9Q0K}nv[CcixId鍼Dܰ9$k.{cVbư[Z[ 4L A$uxE#m3N.C2$qhQj7LJ<5{]?q|B™/hLY;ߙ&Im$ Cҹ6k7sOD,.Z=}wdVFOtFIUM8;\ˇ5d`]%̺le?s/`qڹ%V.4qv_zG?kWO:6W_Bӯ١y'>Ql׽[_\n56mCw'ˏO95)S+K Km,Rj9ec4b -  ~oXOpM}s5D\XB2Ill oG|Z|1aBaj.(i Uv)n#W|;֩e5? ka#7v`wxwN_ t+| -w> ἴJ>[nV>@(Uǚ6mS,t]Q/%XB+UIvU揬鋪DZ-آlo[I$ݾ 'pm=Zn|u< 쓨jz+t8nBxb9 QXKrGZB Ꮐǀ&OiwKg}kupvd2 ow;V]?@x5=޲r9W}ԞI-TC38Cu?U̱8W(%G$m;nyY,<+dYY[ܼp4lζ_ / 1su?La:;m=.4]vn |7/76G=[Oy~n@l*_m-WL0PO#ѩʤyUK鮋t2?YG|)AWODc邸'WsJxVM qqaY\QapB<פ~?߅tFuJq Ŝv3WŞ5E' ~#i-e1C nW) `To7!ndԤFEF-`鏊E^(ޯ-^kORid.Ĝ׭dUfF<,PMYGpMM4[P'}{Rw5+ٯn䗒G.MSKv-q6睠}/8ΕK>S&y1}ܾOaҹ/C wsp_;ūDȣ̚W4b=GTI$><3ִeuiw^,j\N<Ä\ִ))'9I8Yϩ^#J{ +OI,vCho#")#_S|x7.cݥQsJ'Eև jZ_(I4MN:c񭽬>ZMFȏvH$$dzd$b0$ܧ%f74=SAzE:C:/-27#mpqq^e D˪jpk&2Yc~8Xt}*=Xs6(/-.tkϵGĞ*kB I}` <)eEj7O5:3>9so[麿o\4#XloHȲ=!_HN/$O2Ud]NWzg, Əw݇L-# N/JsjF˧^x~êjVNx%Ic=͏X!a*FCr9ȮLp['䯒}ck0rz<^'H?ikqo%va 3«h? uQZiش,^Bs=\? 37DVDr~`wҫj767 \B̪XtϷJ48*-Yi^,rظbdEl z4=b;X]]"QEK-E+H|&Eݱ TL:qZ8(Y& /<](@=[QjL7 wK%HG@H W!|;lΫ&{}kZ@>b6ayʞb7>;Ӗmh1%z}ZGs  l--+Snm,^{Y-&&#ܜ(V-m ״i\,rF1]NyuԅZngp dVj:M8;uܒ)8X5 x[ֳC&$X4s14:嵔sK_hѸ#Re*w<)\i}qp\O7Աj+ kv ,N#?\VY%pf@itǦkV+ w`sϊ맇U: KKgI<ͽ^?y~a4OSaQ7z;Oq1xVxݭeb+cc|tzc$l ڨ2؏jqr]EQݯnnXYp~XC.!PrJա h]hU699+E!+.䳘I#O4h=Ҳ%OG2#vu r1X O(w)RsPGipVpd]꧟_ZDذ-ꬋapJSuKi^8`X>pq:b+Le3߯Z_M[(->iwv( >\*Cľ[$Xf7'v<{ҵfkWHY܄YO^:Z&lf6$A6hlpǒ .`eLo@:p+罽DA#ӆ.GNs]ƱiKu3@ J9nƲ^ig[omNGG8$+z4r@fhǘv~گž(1# sAQi qǤM<*edX>RD;&`pǸM#xF$lb[dn}:iaI"D^ZF`qCwǽZuH9LVa4ֱi/v8K8F^:cR!s"x&r2v|ۼ¤)D$/#R ) ]G(xV +]A mp[uϘG"O$}#֝\xRUC/$;k8d7!1ϡ[6i=ޙ \"svީ7 O}ɂO=zsmv"-iXA'([8'5^e W-1[[O@ uc{%@88 #8=:)(qs$I탞jn7Z}) NOp8>37mXlE#:VKu9.!wf|#d^#<Ƒ|Aa|Zem5HH@8Q8j=qbF&]mA1ң+ZxF=?J!0Yk 2,_6?#3om" Rv{sԌ}hk9x=20 >эBKVF%0xldEYYdRX', ܜ8B%eu~4b^i̬; 8i >Q2ǜeXUVVvO³͵jZr68Ƕ+R<k9?e6qclE},̎dxbI=ZmnEx ^\3,1ĕ\koxn~LV0 t'A"_|Q=|^%bKRØY˜cGW:LJc C+c p++frn..Q^;Ÿۖ2Hp*ʍU1VWКs-—{RW4-~n=0FN~,w٠V2>w\!qu;\)U}tf-Ŋt\k|p Ei v9s QYe>$ҡ{U$bz{ _Lsҵ/t$ >4nŧCbS5SN'v9jc#ϵjtۉF_r)C:OK/ikWZ|3YjH}Ҡ8f5+ە>FJ2?ix?훭xou!EE*0ڍG^{ O:\_@Fy9=<߷ ޣf7h *90F9 `K-I?z^rI_Я(ыGyMWϭ~m_nX߄|M5=KFt/%6qT!<5<[x>zWY:F-4\ArqҾ,!'g-|Fx[J2j:O1<ncy⬞-]-vѤ>rv-H:T3Oq*V ^u|!s j:ΙQ\FQ|-q0nq1>s[bљSf{<1|CA >D֣ɭO0"HW3ksH!Vg~b Td`<]|Bi$}>#4ٛNgZ-R>uq2q /|GhZׄt[Xc-ӆdI_^q8aO x7LݶdV4HiPĠ*L'jKg&5>Xȇ e*~b1_ESRy|?QpӼ`ixB:c b|9gÿ _xsO|#֭1ȲN$#n: RRҿzq˱Ss&ofo}=Uo "8k_ JD##s1W! ⦩ZV8v4岤,*,1k?S'e%u&H o3DYO@z vO x3Lf-/q;ۘsg'V]K߆4EXx'U`HFI+8WJfy|Cslnh޺BnE/L[jOiMe[A7$ECֱ4O'jê|6>-JDmJ2@2.c)8519&۳]9k*5u%^֞Ϡ5gFeŦc4"@{pgpO\>!xcE>1U-}c=b{ }don3Þ5|Oi'R.#/䉾Q]1ixMg!q7#ѭO6 xoiӟsY[FL+Wx'ޛwi؃¿~,7»Y-lLP0HR9Rx[RC<k2KϘ֣Wc׵}9hvcZӴK,60E"|Nz5ivvui.V{#or7 )+eYm:\jƣ-Ŧ6Ě?4w#]ٍy<ѻwX|c;x{)ge*aFO,Yy 0x85~_|GZ]Leaqko?O9#K[A,KTzi`g7Q[h^v>ƥҵ/؝3^FiӠk<\ o᛽WTu^.s p=;-XqZ[i,|(HwsS</qtWx) Rw&jqW髎Ry_d5H.vJ-qڼ'ljOOE櫨y57{WjFk$W ^ Ƽσuo?Ţl[\i8Y^'ye}xl#T/X=<;Teo_okݖs[s @>^CmZGVC!$j[eAʃ'ym\⨴ˑF,.m3+ w.5ymy VHmhP@eyn|T(f.mU?65?<0/Lдhɾ+y ͑&dV됼?:?>#h1KowKKegXn-~kXn :zפ$ƏsRZ! 295c:Wu-Cx_frH!)ȋC.NY]{F*cR 7Yk׾y%_W,˧]K 9=}SXþ*4ynmnlḂ(ÂHZ_Gfx{nsͦk6pgu+<]mmC\yoohn&`8Z(ןU6;pBWĸ)\F4mRk[g u}89J&4j+.֞w $h!? v/!SbWVv^J;H4VԮoc)SGWTp-2fIT`wv_sx武mx |OMzoDC` 6飸HA5_h _R+эĦA%W q2šLV1FsՃuQZJ-+%rF30!U墿c G}n?Mۤq789'9xwhLm'je1{W˷څ|7sNǗ:jo PY?:IyOwp,k.+kUN)F*OL :WAxfUE6sM2z?|5iC7!/u5H: x`dvF*< ߈i8[[͞! Ӿ_^,צpr>k~ڇ ɭJx}tad~Hz]mY|cY,/\% d t3^E| _G&iDEҴH-Pq K1Xv5b&S*xjpLib,y'^3Q`ulE~Q&9vp棅&,F/8rߦZ]ĚFR .PމV'|"{*FW#\bmK xKLVZM+Kˋ)!LWU?xVƫb/ο[t>dsx`m)eͤLZ ݟMZnC:·~0ɮj[CBh'\WW>o-}lCU+'\2%gCd6㗋|96/'L^m L vb7gor\ju vn%6pS9J.ea榛o׹e|1.uqۍc]4 7y[(XgZ~#d#zៈzO a,UѥIXm?<@ q0DC:SM{WB) bX<z~~?.>._Rx&GѮGU'q'=: ^㭯Zp涖$v=ßwMe-K oYC7Y<2y ĀvW/8'.um.. [iy: [޹m1s>1\v0my(߻zTs^+AAd(X`dqR%gcbaEfe{5駧?E>6Qt)h Yx'ʶCse3; 'O ⯌mOsx'DR@JJh?|k-nZiK܊\5|;c_?RWB4t$wnVxPĜsNTl.vZ_M?7^chHę%=+O&=cRmnc{h;dU|妥kv/)VUֽ[N'ca .&jZ{-b"X ^7n:Y/x[n/o5;[]rlqGO Kş ~?4ieX4mFfqIz2{VsJ]֗XaEVmH0.\Ēp_ .^CiVo _ 8YZ;e0x֭j>lo|$veϫ Y9Frc=SʨrEY_MgNM[Rğ.k-'Hd[6 Km.ޕldMSO<ӝOc?ZEeqZfkg^8giq u{*Eѣ;c(Ď2{&H\욵|+~Ğvk 92H;Xuo4(\q[<Qo"VQ,\ ϔvO&бZ|%NF>:ṭ`I[V]>^wx~KOn-,46#nSaW/T|ecWIhHS*𘴻 ޳gjCC!nUXΏcqg4wHnvWsa1rPZl`M?to]xkMضKui\Y&6({nzŷ$j ocxCKi#c;LƟF6 _=GVG5׉.0CvZv u& ~:no(e c#rq^ٮx(9}ǯR"t ]uտB.46<-!&X!`pZY؉= ogٯ wN{-O4"7^kMx48o4?xw}^_S7`I/Ko=ymk+f-2J|OҾP//<ۙBAlxcL6Z֋n3yqnv+_>"\]xJ\KW[{^sFN3]R)M.e9Wd^^|.CxyFdp(mv 3 Б 75^<3jWBŶ|O &_4=8j65bFWOс8JZu5g]3NGߟ6qq^&+6NV.?- |5u|U|Ev{{gC4w |ֽO6gF,m˴\ǻkɴ ræuK8c>fo!hbs8GuVMW(w`EwI.bν[Z@-,FRC"5Y=מ̼Cs}>Iqw{zT7IuHGUU cf?Z\3Lc+s49*nիmzQYy!y.zǷFkt=3GOlu)-.dY#i,q@^mefM 9G\y<}2d ʤtҬzXwC^eK3oqwmqqpͰ}{ZSMbhZ^"ZꚜAǫWtͳie1W=LU0-$0 jEJC<9UJQ5Kym}Pm4ɓmb3[0aĖm#QBZFSdz}kdN=W4I35Ιq$:+?1O=:[bU@(&C!gg#~U-dhVװHvhw)ֹM6SM\*NWi֧,4vz~OdCL18('ִOn<'-AˬPOlW>kPb-r9?ZҖ62s QFs٣fM̱3e'1rڸ^6i$iSۮr}hѮz5 furwŻ}ݼW(7G|y+YeKʏO&"xyu ˱ Xqx}j0] f+X _X%ߑRs Qol~Y9'^\܈h:tuY6vKΌ~uޝGznnu(oGtV&IC]#r>^o1-.RO} 3(ϡ1Yr[R-$Z/2{㑑i^ ;mCQ&s^p(QWa#$-xȶB*vqZ ͢XaX j#ɤFwo oLgWk#\Ѽ[:YA z?N5⹇VӒ[xn~B?qDI+Bʿ!pVo%N)ݎҳa :nl]<%=4\ڽ=|κZ[ٱuKI71'f$lZʂ]>٧ݬ#kdu;6VE&!9?&9G}-ǟ2I&Ǟ3<:S4Aָu q5m,W \J$Co(,4Խ2=[NTRZypyq)|ϵKbpB1`OrvVlt=+aֵ!pc>[EpNp<kVY]T +w==kƗncOIjߊZ/ o$w$茕BۛJol+~lReG/Ρ8lv'ְWĐ]Cl b!$؍ncg<օƩ$_i#pp&2sɭ.1[&8vGlFWVGQq\%YJE#b#cӵhMHKIqBY 'qq7i2l'D8ϯdEHXp3yī:ȓ\Pg~@ZL:zU\˙s=knOBؔ/ 9"#ԟ I`ipj6tC$׶kq,/5sj߻@c:J)5=E֭nmR:(<ִWvxN:JXfӬOXu b e}zw7qP4v\ec{xԂ5^zIi ,I\.>MX.BwF{:zDi%Am's}?̼~_h"^Iy )`Y^ToӼe7բTia*:[X-QPZZ2[. r4H^晨*?"5%XkkX<$#NM =;9%YGQO 7F=N{vfXMҤm#?8:sW[@%%[U eDy3؞hbw܉b9eHfOL}KKh6e#`r{k64[&ub|W{%C".` vH.[==]dR&1y<ԖK#HH'*GzU#N[1Lg2Y -"3;9Z{6[5ȶ8z`u&]V;"CTyڣo#t3JYCQeyD>dp dP^ZCT v~;Q>ͧK˙gC]TgyJ+|ň,F((H=6¾JP 2$'߭O0 S%ŔPcpEżt.M^*~G|֌4z\81"F{gI"T2nc}:hX% 7DyR9Z=I?w' OrxEE W3J*:Rw-J7w4 ҟomsiP<; +;UIJ|aJ^=j `pG3>/[{gS!c|2]V{ .H6 o;){}Fn-fH59P ?QC*%F'H >o2˧6&1ʷQ^$MC1 B3TpJ,;ƅ6>oʨw1?ƪ<\+"<n3S!U~vç%Λqsq\6|<AmE{$p\,.;qO;Y/%hGߙ,s~KUYpo'F{S"h\CSu9kQr!(aS2AStȝ,aƶ,̑1; DT('~_³.ŐpȾa*@{})jd./`,bXϥK - -cOUCC4=B1s֫\ʹ02c -R#pjY!`y]QDiy2E"̐7\F!b 3mpl?Ynbҟi*N=3&Uir$1EJ# %O=Ͻ8i`o6{bl_,%$F, 8gM$1i2I bTSA}$zo,-H\OwO᛹=*O.cSh+fb^Imd7F?1͓L6+۰DەU71#RG~,m^&6 y6*,P c>'~ˤjm6ilq2F9Wꯌ16&]8XVn\u'YIc#O +H1Jt֍?!<3q]q+_ s <TbKKV+ [.1`OAֿ{R-ԶxQڼ,(7Ru0qrz]"Zb@bwU%q',׽xsbUD¤y9k|V'[=v|D"\I \b:iGڵC U,-F&8P=q.Ulqy6 Glէ-,U-rIPz<K9cC[YN<؟P XR }VgPqiDmb?{ouk6Da=qW$ԭb@*+x@a7q+Iw-Y4Y,$O+_Ÿo/nyr_Z/wL:,~k?Xω:UƟ7 !Qu^M·fVgO?oIlyiOYBoFBqWG*gAi'?.<>X.r> OJWWF?|]XVMػhbej[7;c__ȯ'+ *s*%}*]'dTħw-^+_wPZ;|g>$M!lmf90 #5ėB{pI;_xGhyapۜ+汸vլ+JXd-9B˂$p)vݞ\y}jo5xWƾ/WKt=B"xV7˥^W18Lyz׹Z|񟄃|D^s 7OumnHO(ۦ9kSו\ױ[ug6?etx%ʟlR2p|g]x%Eh֚!dh96IvcCg5iTO% '_ |7Go95-aM춮k>!c _,3}<1ዋ;i$WdG$jHea#_ghۈW1>cӥuZ75];ŗ+ix[[x2'D DV3kQ!EVNe=ׯz<2'ru~vj^pT 7rqWTC}G% ),'Ė,2ۑ.Xޜ7>m_+ohZp40\+b9T'9o|I^sA<%gaI4ڲWD?"xR0yMrV-Tk>S)iZ_};[y/OU7I )89+>:k(UGSIՔ7Aym؟.YYC69|WUYl>-aomsipLM<%qH~5Ѫi=/Y汞--^?,Ba+i8bҡ(R+N]O~#xZrJCլ͵rٙ%;)&+p8 5 X%hmp3#fg\21_,kgti:]CC2x`_ kE5TTz_BYp&T>k1fo,r\ W+Ȳ$5|; kşmAuo="l.e@s9M;/[>s,]F2y #cE*SfmWo?++xBE/$gP9^II.⏆޻b=2mݤw:?j>8zoxLg·֓嶓Ken6&0pp]nh]Vm"ynSko3P_$C;JKVzTsIrzNkxBcgY/Zơ{n[h0'$rykjz΁mSO֯fPo-0|ߠxxJ; "MEk+{RT$lyDGʃkpyp3Wzj rIDmpYg,lۜ҄,\Cr׶k_#3>7,Cujʢ's73/J9ǥi[Mhֺ-k͵?3!a{b:x*KwA Ke},BA V_OPy&O]|GVw-gxgᶷCQ 7*8ƣW i헺3m&yɒG\O|i'u}6B{=kMF^k%dXО [~~~!uLu֭vӉf<F8}ֻⰗWLxXReڤSIIPzXUf͹,sB<91C,D98`\<h3[\fMpҶy ? γhzȇ:wEA#OM==qv1>'b{ ~5E{HQm;71km[ZKķ,J\7GWu GAjz_o#ᧆ~8lLc  ee5P|HgJiIL0~GL~ OnM r ` 8p3Һ)ǕZKs˞&'Bg<_@c5]T3>_~]|J׭|Msi,Hp9 ::E/z>GԵ&shc$}:x 5> 5bLHdSJF6l#d+*Q5KUo릏_#G4vv+כsCV4P,RٳLֽRݭ=͖@gmm,Qˎ۔ ?5գVM{z)h|*mS:OWR0iR\MmiRv9!~oO˝3I{YcO!i<~ktQZ5ky ҹ_-e~I\W,[:RT%(ubM?ƝxTFCz.ܖf!@@q\YabI捥Ewmz6:Uޤ<- Ư=!dxvÐr'F=w"gHdܖM(srEvczG js[4pG$PN H€~ hxxZ՟- 10zLړ+(hݴOoCļwCѤGjnfMV0dɑJoK>&R>@ @i }1TW(Xjܗv39$Igp r;~gB[Eh<$P F$~ƴҧw}unǒ<w{_k>0xUw“`f?+ڼzo +˖aQ:WAkڌoh¿x:l1-iKo卝 KQFsUWd[]v4M}߈w%L̽[AoBrpX4GCӵ]Z 5q rQKs{Sҥ1p4Kӯ?eFP_$W۲qʃ@$M n٧g1\1cGp|%U;W\Y `p##59ogCbSчs[k{$v2nbʟK_gxŞC.;T@P_Q =@O OYKhvv>зʱpx,Ǔk痑䐼ǩcLwwg|%+s?=4\ܼ4r$+CRIYY$ H uA-VF#DX[oumcÑ^]YͧiaDCz g{17>s@~OB3\`ǡ=k5{|URtyߢmx&An 0Xg=/:O>26liA:T kxC4"B?X29|;i<4?Y4w4Rcbzls\qq|+qբҌzۯs*h-//M,-Edgڪ@' _/I>bC[X* POgWKoX|_5&]&v[]y{} ϖ5cKUpx0+ƣeto'u{?d6vznpmnE9,%heR|Ggǃ/Jqq\dw s. Ҩqc#ڼL2y-ΣSe- >8  =?k)/v7j0)`IlNQNaj0F]5[~,Q7UW ns bp~F+֯M{_<M+5RC.HqgdIY݋;=I+KUݝ2鶄x%9[ԥ̒2J*iGGu<*]w{ %+$zEcȷK\"z+ u{lv󳁲CnK1L%]jqs=M hޕȾ%0EuYh0d&yvo.ͶK+d}Dž#JDڭIm4J9^O'xIUNRN~:s 5Ɵ麍/dtHRk>Z9yzcw=5:.cHtdIĊ9EE=;W 𮙫7i<O7F]lDl_ē $,;fPJaV{KOeE:^Zy> 1Y])U|N}O#xmJGL֛Iw > ןx7֣:u`DVAv,L$N2++JOekZḏ-/u}< x_,wSȲ lJzn{/$𭗇'}f=݈;g aa]<krZ"sqdIY8jn |0m8M'ֶ7>)l'V<3efٞQI)pyAbZQz``Լayi},k oJmd{kD g 8W}AlK 8Je.)Ǽ|cZl*-4[.r.?՟vi>׭l\ަ0IOMJjzq6S_sv#ԚO.&g5i SxWOӇ9[>Y^#gFEz^}?'oCY< (>FMYӕEߙBQS; }rkXxc+B[5W߭޻xNOxn廎ɬ,g 3d8z<'^/MW11 gG?=yAU##''=y]|}N/uÈ Fڪ1cdfJܚiZ_5 J}SĚ.Ͷ &Ucs d<_?|1O/GڝƧU-쵵YH[*Z |:e棨x͵{]M=X;=Ͻ|n{ 'Rԯ&rXAkg+=F FirVMz=G~>Vܶ6VXt؛lXWƾGkuۈ- <9<0k_xX=ZV;s=X/A}GME۳$(N202ǃkҧMj{rqKH㵝wQuYou;ondrG$Zo VDӤA8S /'W#σ/o(V;ܡ[mZen9vdQ$:XK Y_9|]۹ާW@NwGo:֑#giowajݲSzΛXs3Iw9'u|"W9 ni,ѦÂW7Ls!kϣ{ꚝki=̆_2Εa'lxrNpxe*qӡ8Kwۮ] % <I/ L +H5&)-,5u>:6ӳe;8NRdvWхH|EIAYzpwFQ t| 5m=-ULX}afSkm5K? Ya-9-Z}y3ֺUi"5MF)#f-/= bhORwVv l$};Nhy,W?(~'>lⳳoU!xJ泩I>:M-@\V.Aew̤}ǸfU ZݪK4Gt |׫hCKΛȤ_\2I;&`xJ[awҵ 'O,*;Y/cPKo/ U 0/η:"o =z$' i@6Ho_JE[S+ݮ&Yo4zO6z,- K613Z#P+VF%IEgA5*VbSBT[$䎻x]V!{ j8s'1#SzIhW'0,`8$_4ryѵWOjAĞ\y*c?ʪj)1dl^h0d|*+yST )$d37ڵg6WSG P[iF!R u(I=*_lWQvftP ˨{mմp:FgϘL[0#'.!,nTn0ypRh՜-#KRHJt=*AX"tn~-ݲYJ6 +k'mȼxrs e3\/o⪏g8}=81oCb3+B\³\kvʧvD|I.A:HfEiAc2 G` r/B=ݳto>\ tq⯵vFIɵGbrZF _*\Atp%.s}(ckFyvw b[p5 oE\@=[qi&8LٝQ$9g|r1sJNrK0&@ɂoqy5d-+[8G(zޔcsW~b_]_<= 'ϚmXG_^X*13Q#*4*+q@9ܒ܌Ug6jPRւ'^q tՁpz*w@ЋdJbPyW",|9D7P F/ܑ)寧*&ym!N2=zVA=N [pѬŸfg1ܽP> AswI椦 <Nk-Dg*8d񩡎5Y쥕bJEvoi3ħ׏bC $>+/R.`X+l8t~k獒X))$oZՙVYSNy)Y3T'?I? 3=Euzm3QM*[&<}auk-#B\sti/D=@".G&]dr~"Kyah\浭S.Y8^@[=,ymar1@=>?>dk/2\Hc:Jt_=ExLgϧxԴmV\Iemnjmry{fEUKyzИg*Sߖ|PxIlCyR*r[;`ys:V%䀽u5׈|eo5͆ wNc;*-QRo.$Bۜ)қ-R%йbT9`WY[ǢjM^E c9kۼAKp ~ aw`mr ǮsU{miR7d m@P"sFq+jĚTS+F ț_u=:*dʅH[oSJ]yjh 15+ 1@=Z1xz'[e|ˇRbbOs|V..may3qI rJrIYXʺ]yod|[XHY&Rs@7M[r^*3XNE-IՀAQJKhڮ  t :K}GKy~KRp q[Jue`ُ|H$1+ĮLq~y1rc&o~:+xd |t\ \]ܤjfB~`I9N*KdM4@me'q HoROHcK}xzcn .>S$ƬvNqM}>RyIlC \( :V24_3.--۰;Myg2@3Ļ6vץ"[}m%1*I\ϡNweޤ灟*2ז-\Cj}pqG9co=R>փ]&E ? JA1FzϪ` ߑB5ė6QI0k1z'V y&^1܊Dl_qCg%=+Ւ}:XH͹rGoj要!E7x':3l3x=E*[SC5mpʓCkSSoB>;x;{vs=ъVy' g?nZRi8E|l=l n6ݸ>ƃhhSѤQp$02?GbNj֥?TޅA'OJڸv+<RJr[+yDHzOAڱz&po9c%;Y@{ڴ͖4p\ !9=Wr5Eڌ@F' z zU湗P(J^B{Ҹk\>waܛRqvzbByq+[XLw$.$mGoPiBώU#z`#ͩmߣnMUAґ\S_jWOj=|ƴQ2*ʏ8|7*%պ}0GR>E}U䲸٭'p+;g{Bݙlh< \%gsQs$`}ӺH)UJ18]j#ڿf@^Xd[ [9;~ͬD77yNI% $c-İyvzGWPM7SN'H7sOen4Andb} x}Vos<#gR3[IvC.GZk4#Qpo&񩆤9 Y"' >6rX*Xsɫ޴t9R9 ϊW'jMo+aJ}k/56/MQQ 5]}.OOX Ee3V>cԂY.7|Ou5kB歽fHK \r97>kId,+X>?oۃRԿ᪼AbYv-*5(9=+7I_S&Kh_ _9;m21ckmțpXO'J*+C|5B/-~[Q :W /uO jڮi8[ڼdX8\A<`7J# i H >Oi qwRVKTй9/m;0 mRpI\BӶ+INӲ_|$9%ˍ{ǀfLZJkX]Sּ-2|zul%𮝦ˬ#̱dC!9Xh(AFeџ*QKgk[7A|n/_ 5 k³,:CbjӜk䟇cZh ]sZo,aYo|_;~OQ^è|&|Ul~ |T4?U6?.HP^%KCƝž߄do/Rhu=*RP+]G  3֔Q7eOZo壼SZ$uJo~:?s GG|+gflؗ\Fr V Gj<=Ku0m .8>PF d#5`D|5x+:jc-6eP&rxg84acQlt?3`v5]Gw>7[} 3\ 9 HKtE)#_&qE[mĢhp/z׈]] 75/>4îj#Pp.Wrrcv^meܙjңdړwi{僚-OI⦡'MFo*pl# J]~i^?3/Zb,t"Peq&v9KanV$aIG=*MO᷊Ls.lK3|]־9i~+P񽧈E\M}NY7I%00 rGZ Bkݻv6X5ڲoT璘W3;IXo5z706U5Vzmu}Amm,v&LМ(H+k{ 6feB K"YI)'é[i6ɪV涎Fg^]h8 ӚRqg$rѡ*nq|oֿtouv|-x]+f?0nxzko~$>o7c\-cb,2xIu [ƺm϶[m?ZіG4*rWNZl埇ԖC$E,bÒ`n99b+RNv%#=ý/KR ^ B˹a;NVn=Ji_J{eo$?XEopB`^ 5k*4^/&Y.t/@ ` yx<|DIu;Mn-.u -6yr:B2Wf>5S+r^j7}vZ|IRx44!̑?+xI/|3c\Xg-u!ßc^)3⽞&O<@y`U1(n n:O5G?t=> Oh";ᆔ49:RTF|WJ崽N6EY"iiw$c'|Ӧx;V-1a-B !A YZlwKɱ/'ifp8p0pǨ1l4}RqY2A91ֺpX, εZV>{fm++xOY`ۥ-! ̅OkqqmXri:-16p# Wζkj7:,~k[G yl|Ojn  ث"#ϯ8ۡ ӭ%f+'{a(&Fˎ;c5UpJۊWIJ6Q%St1};EBOv8T>%OjU%PټAU8>MuQKU{Imz53$6s4;KyU 3<{Nj:4&;n9KҭM{6gBg 򱤜r>c!fb/|'f̺;IO5q:ʸ;2_c:è<2n8$\"+i"cpWWճi᫋Mo !RַcUx>{Qz6oiWSjw#C0S,YX#)6Էow]X:%b;ȠcwPouۓ1ib{rx-R'Y=w$=Gҽ~;,$ӯ0\%AǾ3Q:!ORV?MOBҢ֡~ͨ:Fc`W*6*2r93獼q5כhw A'8`^eM+bTY\Hq^oᆗ8SQҦhif)arIc* 9նZ/CM<$/Ox?#tNI l;G~&t4;tth\rA>u&M3@]gOT{9L#rZS@:RͰuT'ӵKM:-io]cg'U.| #\|pbOLz]x MXk7ec XY:py^;]/F"Ӽ?cq-4Glr0`1^xo],&'M57jU,6n9*27G;KwCsU]KJeBMޡ]aX2Y +z~5(~CYR^*JpMpCkxQ+eh+35=[ö^8GoD%{82M>֔Mk}=}⇍oN֯|< "o&V\p\qڟŢSoxWdmt )11k ;]K][d$*ELDu橪a"Uk<$&y'cz*nivQk^%Ȳ𖳦Y}22ϐs 8:%ܚ<.Zi/&.]O5o okIrڎp0$C5&x=FUGlKQ+KG~[˜jN~{s]?y0¾-J6#~7$`Z[>[d>k0ǩ漱bY$IOW,OKǼ$vw=I4ʞ{F)'E(e=I8a]-K:k,ffuq֛ZiBRI8 8^π>73W~xźg/qx[[tԘ})w@7|e931Y5Ѧ9,RX6'o%{eV$!aT/5[8E#ߪT/?45Xi^](!]&ǧ^\%$ռi=*{PliQ ^٢|4|-+a3.xR?W Y}5m|?8f:zƭw=|3>caﲻ]꺧m݄~ .f=Ti-o98$r+~di|Qjo[Ӿԉ%S,8Q0潣ǖ׿ |'[WLӌ/O۱$2N}W:\o/b"O,Jp8=b\0)IAs-[^vRFtRnr081o&k 3FږıAl9HsgsL=׊/OJd$c5wiOhDךtyg-8m,:٤g,"kOP=;RJ`۬lf-x\5eԼ1\K hVaGQ+ʴ'PiVX-Ϧc.}`@*?kKη5 _G'^/.taS~zu*9(CQF+I,_m7V}c9$: xI_ȗC,#p-h93+FBRveLaUG=ȯ/Z%ë=O-ѭƻzc m*n@ܒk tuo~^׼z:RHdPp !$z7YqFn'.4oIьٰƮ=wk_6~_?~jWWj{Ef9U'9ҾI_>h : |Gq7?q$ ҽ &ܻGUE}j~'MxsESsIgH4dp+O|am}^_ kQ0ybN6݌`\?~> >`+Z[;فU?|i35C&goαyo`szGխnfQPS8<'mu/h߇ӵ&FW \ןΧx yw'&l7+U4s+K{-cp߂|aHC RHcCs^~|>hs텊84[kl/٤)*2Qs|;-u(i,KC[7}Yy/mѥ?^dwWkH*ۚG''b(ŷ-"|lU;A4NUȮUʑ|LϏmrMEef&e}O=M}O?Nk'u"c+YB= dqW~z@v41;H=998\0JZI3c^Z_M_Mv{q{=+`uk2sivYV"cvh?[JGW4tkrXِ֨HRv(zbCÜx"u[+T3Kq03c?\|Dm2I+Rr[]$DV rJqY:m,f.RkFeZﭏ<7/K⎌;!_ZMw[ n*<bcxQ.sҤ1$m"0^)BucwV66dPr~f5*:Rz(Fx5o0|JSßfMҡ{OAUT+)\\gg|FVw-B^>fPw#]EԾ ZcJ矣eȡ~u3y\MmgKC{ov˿;i,sA 5 |#Iځ]695(-$ He2wco> uOOixroDbl#9Dt4KP-ǖӭk2dw拷5H=ziuO akKu+*\=ۜyA0GZ'w}/bB-f#K±#h?(g9=3SB5G*StԡQ^뿩| isCem;qvowŜNw)5|0]tM"eIM79B5k-/:OQUn``#5Y>$n WPVyw坏SՆS^xJ?h/95˿ڻP<ٞqed[Ȏ28G55o .-TCՏr'Wп콮|W[q o w!Nx[ɪI?so?=ieIua:jhnmm6"7|ҭV|i{ιy5{zV>? x+ĶkL=F[EBmW ڧtZ2S:u+V7oSQ&`tZ-O!xA>2k^ t˰IM!pO6knsj~Y$Lr۹C*..5 ^o%FZ w=-cRrkTo2_b^Λ.]\5k ܧ̣lYz4oE׃.˹創#J0sxbۿ`졼 Q*П{qJ+U ;pLr>ED%)i4^ZȺ$ h b$1ROֱ¶Ay*O'wֺ5̈́*jHb瞟Goej7C54Ro,vQs]_|Gx}鑎(ppʫG\jy)!LY#O|jYW -2s埘?R~Eʬ՟`xɪqi0&#[;` 15o ׵Y5M#Pb6weYu=AGj>-u=[Ǟ)ԒQ-սӕ 0dlcko?<o-F&m\jOOr˱ Fj':q[؉>foyh:o%FOKtʟI Th3؞GjS֍K9gx,/A. .,9:5=z?}3ŽYm:̚v"DJ>eyMf ElӅ?M jk4z4.#Anjr3 s6kܿamk è ϱ5W?[išDDoWt u< UKx}9hM`rsW֠c{/jB^Cb4+skI Hk>54[{F (zWKωԬռGgY۫'.<lt4[M|#?t+˯ |K>p]g+3wG,,miٳ5~ VW1x/ǂEA^m/5Oh}s~fPsJXk5;HvW@:mɡ\Ok7(֯kS緄fغAi9 bP ŁRquoNt#:\`bv?_xny໶iVC?CWCeB.|p")8o`3UB:/ ]EC "El`/9a𮃫:i",f=v} k3@4 imu|-A&i!A]t/Gh[-k!=kQm:W/42:vEu"Wm#EˎF+1瓊mwoi2(m8ǽurm$)O3~OQW-tpjZ|ED7G'9Nj"5qdށ)8 ןJ[km!Ռq犧-)<[g+QNkB"o, '󡱧^)m'?ob~pQ޺#! 2F?szE֧̚6)2T$vŶcP-(E+ #Sih52PWsv}M_ D ep[YH&3Jӱ%DgϦ*[Qt㐝z/` KIliN7j|jLnV>Z2THm V41ְ.//m㶌? zB]D̰]q4Ię=*ƧyXl`۟o.=l7dB'YXK&f1\eIR5&5bD۷&̒sǯӊy==@Ig\Hdl>Xi12ކ&"BR57=Ukry iđ+7"Pe`;f jVF /0=k{7Y46̢5?z:i!xⳚ82Ҩ`_=yi\8VeJֱ⼒wE z$N;mp:]ΤGg /FZE*yݹ%Tkj[LO3[KXʍ *OYZ1>̅,^K3L\ԟCVc-7ens#$ؐx6OozLt=BN%x9$s1ץZjZ~ņi-gXŢ;< 'ҹhYQ\e=$ʂ6r;Hķ-Yn< f㜌v8)9HN׋%bWkq[ aax\˶=g=mfe"x_N8ick Lya;X^z\M\3o< O(n%۽hKdi 0W<ϭUi5 M5Đr!'ajo{[8^b'$ci:Ի)d)#dŀT}MWw:omK"t${d*H%],\I<|\vt{A<Ozܖ/ē/Ftn$hb,e;L~DZa4qf̸{a4`20‚5F+xCG32ʷnk9%/IOl/c1y K6nwtn,&xu P\+3A[1^V>ЏttbB2@I馄.`XgkRRz󞇮}xm>^fny 2*`C-1O*FHdlS4$76~4Ua܌{(ܞXo Cǜ(n9Q5-:^$ 9bFỹJ{[ xn"k략b"GP5lEKT a+%-vd ǦOk9A+VYZ%If`܅ҟb^&Ey2(w H4]QR}.,B?1{p՗#WY$1lg*p9 Z:ͽE!bcGcHQ69OO³촻-=ocEX}  NJO]H2🝩myo!@+;0<5h^X)$X"/ːz*žM,t-)XhQs%['Y^֯aa‹ܛp8VcSmlCyokϙ:ο'w8>[ yۙ:9 G:= ^o/?měF}#{пu{,LWP|o*1J^ ۛH4kۨpmNxӷZ':>7w >p~VR'xq1c]h>&|D`"iP-=I\y)/ 6.7y I15~q,w?kp< =>Qם^hl:xKMV-/:דw*\[C3B%Pr;2܈%k3,n.K bW\~=pfkxb >fx>涚;˝B; Z:+EWw-!U u xUjOuk^47b^I㋈nPmкIaaZw.a343[%"u#]K⿇t[vko#Prʈy . _s)sUkޕc|:<7ub\|PF2:w[[P6{M FC9Jʖ+Į;9$$ȱǽ>!mw-3EX@"4wbJ.bs[ȯcS$t)ި=d,T265$[r,rN B񢭲G@z.a*;ۦ Y̅#gvn@@?ZjèF ]&4K: 5$(Y`1>xE@ĞѢ!V*kmf[i3>N31wC( rLXiZO*qsӭy;[x'eٵ .JT(8s#ZÝ慄n}cz+{[_8|n׼?Kσ[@R7>ŽrZI c '> %Ga\[V[霨ibK`tfnOG!-7:nhO s%C~鑛+Ii^$|46 Yd`T̩9TeOzC’IxVдul^$I q"4-_oï ^2͵֜db`,r<9M|:JNm+i~]{Yg4vƧO\k#}GUI6[VF\6rzVi< ~nkZva|V"q>|5+?4zΖwrr;q+>~͖>1񞟩)od]oCUusѣ}Ռ$~#ӥC0Q3Vriw ⯊.oí#čPF7 W9A W^ ]zÿzw-okWkwUePKc6p9z?j?]X|0~xIdڍ+FG3luO=nyu$C+FYG Qjl79?uwV[mϋ|kᏏ9o-Sz~o6D2o8|oI7Z|Bogkkڜ&AQҸ=WT=SK:j_5>J_;^]\D74P8 c#x&Tk"-L(gpyXڞh5&xu1?|C*r@ 5Sſ|M=kXkRlDS1F 0q\Ǡtקt}]uc{SFk-,Kxo #=s^-Oό:#գr,t3o,D1\3ּ6^7_>(763\,?>/)&V;e5&GxV3$x  N**|Ng:F;6_m,)o<=ZR_ ]SYmc`9nsO? x$j~"vZæk?}9`lh!nl.Wk拟|CֿkOc -t;I5-,\Ea9pSA(MdyX̷4ۏc$7z˧oJy,Yva|WF/>5k&7b6:V9se- _HCfX& O'n8th:3ם+O'%AvJu_ AӼA_ɣuB&`sA]:qc^HR+Eٵ}^O} h^+>k4 xVK]=Du$~{'4bdԼ'Í ~g2bBKQqx9S¾ }i,-4ngςI9ȯ</nW`;D` ~`HEu;o㩅s2I]OxE&kCºNvgOK.&R<)B:?IxºOt4d59AE Wk?ZPVMY#Vʜ03cI=qsYU#}4EŅS쑱e2W ^H i,0.Vvݴ]r0wr;@R]uy_6xu [&=ypZ1v@nkRF+$Seǘb  |tZ灭|4iįĚ@h:ktY1+qE*vssMiIR]O~G[ #ú&`teɶ9IqVo> iNk[Yr ڢ g_-.l\m9Y`rGU WUjq9]xW+LJNV׮/'΅|9-B00ol{z&G,Mym%Z,%s(5ڢ%s}#*8qE4SFPqԌw+X{On]|gMF5§`'NӁ%гӼBWa&C A9T=jԺUΟ}־l)t>,rH~UN6ZZz|iOlvrOͨP*|p{o/!Ip1Z# zj"-Rj Wj{s"M]loSaqlYUǧ^pk^+CwⴽM/𧅼ko \k>~dXC@˰|ckuxya4;c˭Zj9k Va/#{υ~|_] 4FKY|K1zG3mG&5s^QG#ڟ<jč M<OqeZ=CvⱼcUm:k߱LuQr%byߵg'ÿ ^xÿ!'uaafqkh5蚄4$4+"/h j5m]]qx↯xk7}Ņh,.˄:Q5|I=au>oE%`293G~u5vgdO:O" 5Ou}k|Z{-6U5I~6;Z_Uwi{lD'g<*? ^Nk/otM*I:WDw0 y~uMKF|b8=+ZaXPMaw-;Ios08[*M4*7wuDZxuWt^vr+յUFOR 9xc!##eo] Svf'kvWf89ǽkF8*b}Ք-kA`yhc8dc=#3$+Hגk+_ iq&9v=AWk>#uFKNG9!$~Nz}>_8VFkt] / i+~_ڮ2҆<5|M[Tn,YKGrV|08$!wQT{K:~5xGϊmt]=&qil>½B;h{ia罂HS1Iz=VrfK>Y / U񅆥Ggpo]Ow'd'>'5Ov+9$ZB,ɓ6 y+a?Bɮz0F0U{5{|-^~(zJ05Է e+(U'py?pbjgc3zʯ/O?8MkD>mjܶYv$sL_X:TK} '|it ˳s_XͪSO1i&嶆}naʱuKkZoXEO)6o#인^dVsV~r>úVefcY Z.6;S[>!׬<=lU5 x :H$q1k<|&a&CLys8թ^fɨ(,I2QjuT=U~hU;q:|ʻ2Fܫn92k 7&'3iS->qQv9HgMd`|vPn䏼4yt'̙-Ӆdم|zߞ՜b%+|<ǂt.,ӵ[-R Dݸq goW6.^KHc=߆< [ >F~]Tky\ORMtOO2cky?Zzp-'m> MW)S#+cF|`M?~"~|=u"K2VK6 :#>>x<_y{`yEq׃_&X,ljfݕòGNoj\w>ҿj?uhWVrZ}$-=β|pW ڶ>${-# fۻKM /[ܴeaDa)u\NIcG%ц$󽼶><%={>]3)Vg\p~^y|K%26Im.Au=+_W;.KxV񭦘= E{"$dz_uC_]Aơw%̊@gb~ IUejFNk}}OQh_~A״)5&o,^`ʅ1mAxeGXG8,ӧlCT\8u ֽ'v0Gͨn̪QXj# ug~.|Eⳮp2J5WėZΧo O_T3 ` Rgzq Gp(%I5V},t;X .+;-U$rӜק|kCwP|/'<#M7Yŷzlboc㊩–=(Ӭeҧl4!@;_;Fi}˙l(턉p_j;qeWEOQT mzdžtEՃbz9OѾY$yl"i'LpPWsgV{-35//{ ]ZBaoskLPӬ|1BYlQg!m[#K`qWC o}/>wM>_鶿Ջk$v}u%gK%zӽs=sv~/-̎&$twSS]օOi tb{_/fᤍUORxեF/}`-IʹM~JrQc+ՔW;zXd:˨)m7oe6xlm$]n@P[q=gZT9'$C/?2yr3EpDx')Oc0dh[{EkK߉~/x ᷃V9n 4$cKNӞۓ_k_ፖ",yD w2A dw7z䓿˕`=y;dm|u>whP/L[B)gSBzEu- -{ž awu3G' HaA_Tki$q%#u9b B|a{_h4ãD5̛o?y߹5$j^"4>vm)ݵWNx_b: 1Q";|'#O,=Kwr^Rَ5 k>9͎kZ[RjRGjc1 _~ ~&j:] va?| ^8{a6c mM>!ZCm%ZXݲ%(@n\o~F{ Mu[Bgqc.Br6:ÚOsyB;W9oþ"Zm$eW/ r7VWSI0 1@T> L~3HU.1F9x׷xWZ^^i#811YUVb+9zFV//ZOk[Ⱥlvd9A]N5buxGK'1'SЮ'xd4X^wMTZƙ4$wRYyڽRڼf1H#8ÑX,$cuVk_r3YCKĞ)e⛿fZJmj;}f (95qYC}mo@' \sGn|5i}(W}@ YOS@ñ5߇5P۫dIh{ Wc}_=&PYMت\۽hzDu+ֲ?3?%xD=wiGZ sFB:Ĝd7|IljEӹLIb]TV;'@~N셥KCgWL4o4Q#iyQ. ~gŽq4v\𥟇b>"խ,"O#55h6[پ>uלOfe-xqo xdifP`*?[Sz9:xukHb{8%Ou#֭YX { T2lF@zZ#YN pHH>]ʶ7obРRj7,Tw+tqy5'x( ͹pYdG3k5~o461CZ- xn9^k>6csک]6-Sr{lCYG-Թ)d݃Ɠ|ʜq*Æm:qeH!{(,{r:UDX+]#R4n,wp\t'iK IGqӚw=G~-30&m5x O]\i$lnHt'onٮu٩I S;xZO.s):G#1R3qAmku<7YTrhu3 6<$|9wɂ;K !Vzg#j֬ +)vF >F]hߩ=貵բͭôJE&6$drx/J,],KmGې6:qV/owMz%vo l)*\ϳ" @cqmqTEqsvDl<ˉ$R\RDvYԾ ɭ2$q=RH[𩹟+F<2<-loG^d*pY@UmHnPBϴH'FbH+$@p;FK X#q4ɲeKaw4IrG!Am\uʐ%bB1 .Ҥ%64oɻ =jK/1R$ cnjwoG<#&\P,: v5=N$F%u%ڦlE>F ǿ8DhWd >1c7W mGOH&ʶH* <io(+pWr;TaF2y968;eңk-t KRb@ Ͽ ,m.#L4\nzoNk..[Y!DA=ۤrMt#s3nr~S#H.\Ǩ-j G/'9R'jstc'n1u c+ȶr/1rO9ǷT4`X#9`xJ\WJ5g%I0B>qڲķomlkevx'ڐiQDFgK!A|}8չƟA <*|ݣ#jfQlFPL *0@S4ȍjEb"9uur<]JH98ON+]LgI9%"&XZ} 1sË2 Pnz6WOƙ4wjg]K…Kx$3φI'giQ2ѽ=* 0\i:IH.m9f~ǭTmO߻\Vgz;+LI7m ϥQMB%RC( 2GK"Kiv۲Ge* ;2(匉5+7QrGb:E*i.5ćs ^>U UiOSIlYWۨ_QԠaqr@s:zfPȵ[6Qȭ ->SR+'tfvdk1e{z (˨EcpW9'V}Վ47jrS2A摫9[0 RкAiq:Fv;~}ރ=⧝) =>Ne܀Z7̍ 늻'ՙ7W~sm-v`Aq !qh@eDlʆ=W<{BQJK. Td p= xq]ԮͰqdy(T֖** ݣ~hf|6:}u@@0:j- w_h4yʇ*TU]+t^x6u{x;[ _H[{+I F{qxsEMigԛ° 1(US9w3:񣉄kµk]twj/>-#fsw}-y m#*zpȩ3xZp5 vf6OCWf+xZŝzm4յkĎEVࣞk27mtn5_hqI.Emc,ш0'p7=z*1I)GVW^Og{z xNmO]Օ؁,.Vp2GqK/ŞoZ\pEܸk&ؑ2As_6wKxS\&61Ks~SQ=5?%~-[kACc5"$E,|㦪Yh{5l5*׳N<⯎~*xK]0F19Ke$K>=_ ~~ж:ǪxHM>+6 (z,8I7S/')uk>$[iK-7CSSz_7؋ULuIeui^kmw#*_9JYxg^21[i3{f_HAbykod3YqkOꗚږFxcfI9"O] ;ԯ5ԞI݊@9 29Tn[;WZ\Db4~/QDŽ.ax+Ky{sPW!^uĺ|JAk($TѹFNwW'oGǯj]JB5ؠDҌs׊|Jg:!KmWN[uH fFFH:"W{wiW÷5Smt)xƾ9B]= [M2纱򗸒RF`l9մ_e?~=xM{{7PmH6gnN@<~_~xJtR;XkS8&PxDB`57~]67~ }2XwWʽۦߎ<>wƟ,o5ON[^ ߈<}o.mZukI&;&y[p;WK-ojvrf+n\G09yj/ j?:݄TF%aCFpy3>5|>OMGM 1Lgt$aC9r[3fytd]7秧~?xGumRHlbۅH Xi$*cma؂Iq:b&OF6B"dQ!Ac-pFR$GC`l![V]fo^.O\j=5TK2+ϴq{tJw~ZGa*S7eI|Mo[ĩ34zL֞-Xuk(-2(4Bb6c^ ׌6c~x+mZ@5]@yֈTK8r G<֞x?ItV2 o}Go"^?1;yS kO/fuk-J+s 3yJ.3KÍRe9K}֩1|#_oGT;˱[VDs@{k?>;)|?:,ϫiY) n@8$"4[ӭ|Av{ͪId`ۘbMy獯$pzh::J HX+t'kjGAWWj~5>De^T9&k$U?〈1^kn?5-~ zMCQurdHDPxkEׂ{+YԥuO a]AdK9nCx& I=մ:ׇt{4L+b QrA.pwz|-nqZ7Ҫ`ccdּMxV K=W{S,֩ l`as4Fƕ9__mSWV[{_Ϋ0[~O5W]E #Abd7bC16P8׼OP궐Ǥ('ssu'  W=O8M"5@|5k$6{ߕgJ[EJp_r|k{<&I< fHa/qĔĚܺ$ᬭoÆ'+KI^q־+iٴ keHLcTT\0;Z}{oR4e +쵴ۈ2>k-T*겅JZG;kmNxH % ;Ux-3Pb_|q{v]cu7˱X!?|/:tY_L.隳?zkʪ[Ɗ niR/k]?~F>?.%E.sߒ }=Owkdjwƹ݁=j \q;XO~;棲߽M"3 ңg:NtoR*wӺs5l?g;+X͸B窀3ǽrENUmY- }uv,XnXoV6]9dhxA 3c#j -Xa躩ф9ߏ RR;W> AI2G~ƭ=W,契sQQU.˲=?UimbhIb=0sk&y uo8 V0زuI?m@䄁ש;*U5yRFIげkҏ*K/6j`3 #bMA?^iw:6I4"{AhO+tÊp8h6oo34OR[3yGI n?潇BW;I[HzZL}I#c?*Zi(x5}\2n+Լ?7H{X}I2KB [ϗ%s i?EksH58sW0"BV \l+5?"ĿﵫkI%fi9vtJ2iҗkhw_=^"]Q{ѼQiSF{)T;cֻo|2߇<]q?m)o`Pym-o[H%0̏nx`3y׉Mɞ^"Ǚm3VK]im4b`$>b5mc^!{%bHV{cWh>ő_i0(-G *A>L׶CD'UIu#'޼+MֽxRӧ7 󌑂99;z b w7חyu(x %Ҩ•Q'5#̭s<5~Ik]7o+j:톯[նn\Ꝝ q]U֔5m]kKhy>D~b} V5p[i-\y'  ַ=*nFl&/ne-ovH$:]+;kZf~ [ 5 /YIgzm%`" TNHX`džu+ EwRN-'D?' K{E|jjm<%[a<7gQךEҾ &kSZmT-UlI%,xUZv.# Og{=.kHlu;Id2dfN~RI.U:s²j»>'Hx)%zzi:ޥ&dtqEnfpcR͐s9VxyUxnAӮZGW*A-sڹ9Ssҍ J/M=?;~gmx[r@1.@f\oĿU6"Ek#Y1aPNq_|P֬DntuSgV%3@bH8Շ?*K|9}rwj3k"ĚeݼrĨL 4@UG<ٮL7 g>}#L1Xgl vck/1igm[>RFt,FJ6y~i{,iRޛ?4MCذ-elH9H[/WxƓĶE+Ρ.AnxzM#|>Nvgo[5G(xA8&iPx^i`> %r~w 8+2j(_zzw=<%y8IxH{;{sn5v2W~78/=2N w3~wT0~`ْHƇé=Iy>VI1 3^SE>G!D( d +8GiWZVWwO^! @vxYrx6#aho xB7d)hj$RT`8zL׭fo.ԉ;:+iV< CǶwK!}o5Cv^ZTq5kCu&/(j)R7ݞ1֓>"o5Dvx`Rȹ#ΠrֻO 9o:t-{u- ^ 8 zM}]7O4 ~x9 X#)?tgt9{N ֧j+Zx?fO i5]`l4M<@damrzc{i>{=>ڐ,nK5?kZNT֎wHz>~`xG"mG\PTTuǵJ:,.պ_i/}gҬwaЀGg'ǭK,3vTq!ѧǵwgZRڋH!uwLmm@,sl%V#8E^k6c.@EgRr5ckX/-$ss*`4_sinkqVX wqiZt ij.;VbK`>hC[Ȯf|u+$NZY1Xw/xNRCx5jR?xdѮcu)54m}+إe5xߦ_wh#ͦ;Qt#YVϊf_BU ݲ*ox^/ M%ĺTw" .NwcmTgiZ֞(2Ob!?D Sƶv;OCwldR l)j㪧5e-O_ 4$ۂmwpވ,W0yQ9ih M#VOƞEš{ |ߙ9b5جKxnHN}Ȩq9X>}co;Y}S9a+k%K_Cum[St- ǦC-Ʀ#2b ߎzVmSGxw[C<k*²Ꝺɫx=Z]4("bO8ه|>][}'ᇍ4/cs ۓS-\ >{rcO[vVR{t9VKwƺ9VI";g0K"c}ߥ{V,|a'$%A$z zWwmhZF >T<>xFm3GV| u~kٴd.VDR} 9gn>C+}iQ=%<W'uϥ\)*N|nS9 394ߵ^ |cd].=GֺI"1.S}NI<Ѱ{ƶerc+Q$os"`?0b=_Ҵ b#4!EhCaY\Ow I3yAPkZvqom\EW?֚ݙ]-YIyujZup_*k-ʹӼPȟ2 _;j2^3"|̌OO+8$@(enqlp%9֪5eEE6 䎕z!!cI#ZҲ 'mیr0zni G%s!ar.%3\$b\ؗZpTI>` <#jɪݵorǸEѠ-$x2OA:ݽ0d C뚾y%%+,ÎrAȪDȐ۩QAM Э! PaZG25܆Y_1pA2*P-EpL[,nER?UPvwL$H=JHey,LMm{5d6!2Z%.a0s֨[FuIeFVErWԜʮO~w9lwz8"7VYmt~i7+)UHms> =zy`P|Fm'8mFM'jo47 [Lt*{5e$ [v|)@N?.9ݚ}=@il yֲ/dݒ}6e|OCM)n > 1 hDpՋ4G&ʌ:{)j%H8ޭ,v1$\JdO.C4p!d;@sd9K9Qn}yBesl}ӁlyMySF{j$0 +nl{1Y^q*EzeR}%t[o݄̲H2XoAE"h.hX#8x5 Dn*|ʄ۴X 8:mo!r|ß^z~=aY2GqW"Ybw+0+ךÖI!vv\V/t"c5w [g{PM~; [y26I=P^#x>S #qS4||epo\~5$nFcwksr!f , 7uh:Dj.A OjR2HB+}MyM7Ly"H%lo)[,ݦ&往`yG9c֣~b"<''Sյ2]DhH{wI "71dlzRH%r7 U$uh%3CuA2/NϭrM hZAA"CGyM|8clLQM3(z)[["4@ I?J 2#$3upG'.Ua44У=k[" D8P6'l.HG̃?>uss.ùs7oFg NwePwjYEye-6k,MeQatEzCdfE-E!;sj]ڵj2 8b/#~fiCB=P,3>g2)f?4kbg%r w9?GsnmGR_|JIƒӭ#P.&{8gbOB9mv !SIjaEl}AI㎵B[GM1"@(FsHҲQ,p\5E`?GWMmgڮ(<ݫ>Mw+I3.Jlu+q[Xn8PM,J:1 [l$zd7u&se t7- D}lvyd{6/.6V/8`Ñڥc6{5Mp$#ӟҳN42ظ3ݟAZOg)H.\Nxx"BmetTz;rzr_s}=@ɲ/rzZ;mxA C[vlY%̭ycn'Ҵ4Iq>Q2O=uiƗh"yP.ܟ@zՋg e9J.u6QVP=HB$]E=(Zkb}EF[+r~-߃Ȭ+:Q/sWm-uf+Ec J0]3K#QEsN&p[x^jyƣhXXl`5lTAS|ĶAr`됅 zk7^k]M)G$cӏQIkliKi\"2=ީ+a6Rh?_\vZN{aht%g2r4eS #T9=3K9%$0pAÌArGoqy$; q:!&s=¬G[mnQIqs׮+Rlq]ZWpX | T5# [r8AءyKcnDrQ6!{sXYhP=#P#2q6'rqp3Uܸ&1 ?: .K+9m/Ì z.zj0[Mi ʫ_8\ϭ`ϥX~ֈ#8([w_׌skVK$-ZP'rX !GB8=sAQ뛨A%8i+'wH֩汰ՌVr؀`#3*Ɵ+ZYZ[,y2`f=Cj ԭ-2ͳv:80)oЄ<(4[=&Qd+C<`o(d35 6SAe]9/!fb$i0XZmm$M=iwH8a)joeRWZu ާwv#Iyfs͝eٹ 㸙_$k!\|xNhq23#WhfG5Mv Dr'èm F˪Jr?D(t 2E:c[[Kq4=r2c6L6yȳjȧnQ"[ɒcʟyb k2&|@(m%LBaLDtjRn2ƿR;ֵ\ٗ-:+I$KmX@r9ֿA"I8.\`s;ֲs% ˴ɍ 'L6Vm$tUfIbgtUG(۾cwy.mm<5gҨڹVc*ܭ}$uGFOӯmmnOod=VޤzgDZ}+cڶ[NGK_.6I8d2 X]k tؘƇ淆e$w=3mMpV%RK"Fp_g{2 ? obv?ͱu(Ӯ/oik;}sK|~%xoᏋY޶ i{gi8el 3o~6v/y~#;YtnvU=O~M^jW^J4ǵƀ.?h=vX⯂M׉+%ռHw$[!f c?|7/ &vm˷ _j*ַuy喟Ly}WRp|ׯ{s7}·kZ>Ӽuk%אdcxǽzxA7_LK9ڰ1ɯK|B_Al`ӆ!\pG 5]:<~ <9ᯈvV?`:2Iobl` 5~??kJ]I]yu0|]\pC6Nz k^5^{8YAois愕FAK'ߎ8s/Y4x{C>)Kdc {b~--kI{ooI@l rMZV)߱Ujqy{}lV=z_>σV!]%M_ hE+#{2 &\$ջm{/~ ]j~ %\Z6'kc\&=Ąc}kRm<1bß0|[ zV.C=>)slyհQJ){nYV{(1 <皡l쬊E#;Xu~xe/$P (>q\\F]ۃ"ghr:VR*\$m-;ه`JtWr16YfEbz㞿bZj(L=&D =@㫖 GTn= s%[;4Wv<"f)cl]LJ%֮d;;X$,l;<3- wRӖ::mC%إ;YIj-UgÚǠ4v:0nFFZI]_ sr+5i=}oG:_" 'PSv( ɜt,/k,m HV&m[BAᕛxO/|N%Uu3qA}] CkiF:YGq'3/BCOnWV薞m>?I񧆮7!S̃cxi=?ui|=y"EE,'vNr3{ˏK{IX#k'xMS]!KD`mL )‹ݜªgJZ[ֹx:GBu)_θe!nri55<y&w{)5ؑٱaGBz_,͢|Tltl$yCV7mOW~xW+x$yRH=1ړZT*ī_#ߌ~#_x]OP/!5hb8l` ][ ܼ1N.DJz[Rgm\\Jqd6{_s^num2/#Ю,,p ᷠidd뷂"Ȫ6 q_`+"Ŧ]ç$lXRn{Uai.iowtYշa0:X:8-lF9loI߼_;kԟz,YēSvpbgwluگ}J@G;n3\vfoRiPl%u=\xt{)yBN$N>|OiⱿmdI.c,O11+U?~|k1XrS;,]2j)t; $i/d@8d[9#6Ko $̅WJn܆tq86EO}Γ^7þյe+X[4"9U>?dJO.h. a$ײ_<:&n)kufk(lYqׂZ_MBO-Vwo|OE(ibI"y9 O1Ҽ"O's m _5:J8Ԏyn湙4lubrONLd]q_E|2kfk i {X#.k{k)`ǖ:6mN _3幑]85M-\^|P6vG˺ }En;sYryo}Ij}*wvmNQ& -z$t]i5 6];K+4( s "[[5 1.K1mB~B1Xbfڽ3Hcj.Xn~~G/uf-ݒh+r8+Tmkо>&oدKɡDtq+XӼ-CοAk5[]\}h bÒhl-6Eo,(URA17W UŮ^T3I>v~Kh`֨u;}FdӷyM ~U]rq\Ƒ{-7qIFmZC8!pxGֽ.=ZA(M兜g\č/E,hKq6J-~ĐiOR ڜt=\E(š96o_kKԵ+[0&ddɖv\iè\\EnKMH # `9tD]u[1 #!coJOk v;Y{=!"HzJTԵ<ꤢ_YEv??ƱfԢ2RUeC"+)5]O!L-F}Nd y|d OUoV:k(#چ5i4 ?[[ Al7[yr9-+ ;.hzk}^s 3[Ӵ? [IA..徹2)l/ZW׺Ψ-ԷD[8nVA덿/+"i-X;|󟗦1^kx\1I-sWqYV 8q\)ҒQEIxS{Y~nӾַvM^*TVPF[4c ٮĞ/˥n?c,d<)=J% fwmF9\Eqv+˻mFW/8I& `rN=A+V3w'崸u|9xt"S#HpW<!jF mެoJCu>ٞ?n{8/;!h6GGtLE<1^aXxZ֏}:n4j8c]AQ*F:`]Wͯ{kv>>S4vڶIG9ْyMoA퇋Qmm{ *wą"h|`aQfCiI=` u5Ʒ/Ȇ B"A9`}1MzmE4T s' + .m>K.gc1bQۚ촟=Ϫ@1Yq85Zɫ^ m&3i"(c=JOrG|3F$\jZ4 r}*5jIhz)B^??_k658ZP1TRzW>=>-'MIOk\c{ד:@{@)y]?If,,Ιc pGVEuz ZݣӥIV/H-wߑKjin''_^|1'lt6aGQr63~U~fhߋ(ԴU^ E !Pu<Ğ?-xu%X W=Wb93mZэ mE[Th_"oe t?Ej<R9vk&oZ=gG]'[voPEkY-z^Znd?.OJ׶R4:ȳRS3<71N{Yݸ)8(z~h6փQLCaH&BǩB~="21A8/2}^.k !o+,r3۷P{W#o⦶JK[d!|ypIhtR3v>ºsyPh_+y8<-GZeiv2,f_4ꚦfӵ I4݄3 n nWLmoڮo4ztTu"kϷ[DQu:6T0_p>&Ӵ]Q|()m/-ͣ_ ڸ^\UE=5/󭢳JIm',8zriyR}e~6 fa5ӛD]aԹwo'kZ޽Zɦ̌TqE>询;[[[˟P 9ʱ] q~ ^g-6&nw˸?0;oxVXt?i=ؽ 9NLJ^ҼzW?ǦCPP ʮba޶$r;"To'[im&#)'ֳLɤ+-gU ٴɛAw䞄89oh2 //@:y^vo :HX\Fہ=h7 $[oJM3Z Qfm^k4x^H ?Şsg*ͳ?S>Pvh񭴨>f1TeF[91H^ZtJvn /M G򬫀Ito: {gd[H.mr6_ġ nr aTz !Mv{HOlT5֝w0XEO޳5Z0yI"ejxVWK[g;dPp<5L+lu#vIYw="FuA"a8¹Ym9R+ 8c?ZlI`M,^\״mM:m.5 `I,<Üu16G(7`V՛KsHf6UcE$r$D 4# t=$ .JkǺ@!Tr'G2HKA QGC)#9$Ү]%x ϨTO(-Eb C =_³ݴu=2+߂1q.GQ(H-6袴V1:`{~Iỏ5)aG^:zZH&r Ecq; R6F&6^wqִ$xїlm+%l!y<O76_e-"ϸ,,ݬѴsHu"q޲s`6U_iqX1FVI|W~ R 얲# +)H4 Ԯ m3zJj[Ar38)\KjZA$HјbtⲮne7Mgټ;Oo_*3H݋0BH#k'BMP,ˆA/z5_ ?]-~V%8+ĘaAjv}[db0!=w7F}b%Mh02fC}ı*ǯN{49.#YV)?|0GAZGBZh$yE$I"JXq͞Ic$+L qVD;Fwg3Q\#,w"$ b='{vog7]<$N>{z{>Zƒ1Twz׮{{w"[4 #zןi:αj*%zoZeY$ƚ,,q|d\T+mhk<;+I=3Yq_FG9=ϸn no&Fd޴qNJTy BO8?][w[nSC^m橾G S=g|789on?*좞eHQȬFTWk9GU*gRGvhW\Gr怃G8^:W1q  ; Zʶ[G:l vk]ڽLuO޳&Uzg]~d EǨK%ٽ ˉxŌSC8PF\棎 Ai爼1 }jAmfꛑ$~U~qaŌbyMe)7~bO8\ujC%יsg   TK`{S3_1Q{l6p+ȿ.'[5r[e3FW$n+*^C4̲0WY0dMh_E^2K@>Eһ3n?I̙&xe(V_'s۵O-OO r[,#5rŵ x h|ʽ4my 2ފ~Pz{~4ZFeեOŻDZ3kd}V{yFV'nyK`nj/jmvwe&FWˏ+*/ҔjvvT y䷿OT%m W>Qk4 \!?wdd542Xk?':=A- B-z?i.x;'ZI5n#f\ySso-)zRhͺIЯsP >(N5b$h+1P~H0 $zOe\cXeyXJ8RK;s kt2 *}$2Asq[O,v1|9~Q4۰[?{yc1LYGA ʤWfXDZIqs6oͲLBD0V+MF,iz,ReaG'VLqԡqdH|Lr;zӥ95"Sg= ?5u_h۴"F\4S&9XZܕ}'EzV/hB+̄#0&3_MI/5ha0&ާ}noSL1)KI0x?ZW5I+O$M;bQ:Ԇ@;F7ayr%4i \n1fpǽ@Y6?"Hp9m>574QKh.Y9\p7qҸ[Uo]ޏS=0F0wkOn:P1Mw<{pGPėrCpwˎ@,Oє⤿3xLsy˺PvN;fBQdO_>r!țbfA~+6޹1#>/"kSNՓŽѱ 犱 4==m6'Alw-8]@HT:MnuQ<+!Wǔ2BiKBLn|7~N,qZ^"C6;U8v--Pޅ)AuI1:U;eKfdmsMM9P.u-L*h![@A;XsX djI)T^wz`K$~[N*xRkPTl6S .d@<0./ v1@plw+0$L*ķfܫJ ܮšGxUm.(|rz.sWz"յTf@Шn<HkN]ֿkE\ͧi$Wr\q"Pg\^E|Z񮗡~֭mٷ,!ɂF$0ZRgIZTzvI7uh|ݾ+"'{ثIH$V@2: MW{<ŕǑ2exRn;Y_5 ZEhn4KinLeI12}dX'oIfl q嘮J8R:FW ]G9$?isM'\m:7MSLlfe;$-^=S⏀GĝW:_M%n m.}~_h_~:7nt6QK=m;w2I1ӵ{|PӴ:ya{b y;aD1SH*MOe=j2q8'{5mtZEWĶ?|'by+m ';X08} 3'| y{nT.u"-YGo[bw{wWբZ0S!g!]fO%&Kڧj{PxS8͹e{}޺z|B x<.jRMmjs$J6ƦV# ^7'Io^6|iasqB9彴8rGLJ_fdgU|QUQvM_"j>mcoZ^t_1tڎUb5"}⋋;O4qB* Uw~ux Da#2|!r${s8Gҽva<][/GXZi+䒊#^+W.[O&EF/_zjxP|IxoK Yjޥ3' s1gkZ[[%}^t/On&$ܪpc޼~%Ol.q,]TMrgڵ.aWH.8f}LTzu"x%FSeI^}ћyOim&o.āVߡ[-}vRHȫ0OY˩K _ڼ KT#+[v/nMgKg ̗ pHͻ*4R~ЛMdž Kdt"FꧡvFK^NoN5Zv=MIFyfR,FHxno-4[50C*z@Үrk*uaJc-6֚d#4^F$.\j r[ t?H[.Œƿ]mRo%@$NAH_~NTmெ17;LZ#Xϙfzlx\UvPg<(ƥHby;Vn/m{| KKo6'6Ggm6Jp|*lyM]ீ~i? &ş`h5V2"˷9+h`[3igs%m+Z ?mpq\eޡ+kxtVJKס<~u,4ܗSRkV^vdzIXM{S&u|Avn>{1cvB~nxq/).V#Wjn?#Ys׊sV&𯃡2Z\]BFXsElE*JݭoOUnϷM1H;ۦ/sA]vKεi= nu ГWme_o&R`{k;g瑆28=Mdjz "Wu$YX2jWhlJT(ݖ>]uxQCtmt[ 7|w WV>KhAsq*Ev3r0T95\xW zմy>|`:犩\\eef_?sҾFh^ ̲WjV7fu7/  x 5_?^K/^>7WȃOA*7vjF-ʰ'k=?ڏD.wI9ٸ0d ojZynr4-*(Kc \WA}znm_X8df21]c{Έ |)Ɨ$6n cs&<_vJli&rOiօ=>#/8Y3'7sC}$n\{niP N5..tzu].lwŷFp=zP{ؼLTծ^j7 tۛMu`v0cr_JC|/F& Q\$2;7r:d㨯=kz k5|nd6\|)>`{7QumF{[4r~tQn"'Ir{v}OO_gGj(Q洎YA?)!zG_]&R>'n`FXL1w(/xJ Kῳ.5)ޥ3A'w+PdxFV֢wf.\Mqr_Y#鞻[O.-qow=I^p߅s@IE[r\wp89?kS+:1Qg'v?Ec?>/7>xxu&&"f"K{p7r9Gßߋ<;ݵf'RDRw˃{>2HSmC^D Jy?AwC~> jhkKua}b4# 11ׅ,EJuܖϩxJ~onvgo~GoyӦU(xC~1nۋ).5= 1hn<_xD [vTr\^9q {}[\˹\vrqQT^g"Q{{]=:-^׊]F _ӧIq![GUV[Gu? CbF Cpz cN$ҬK3 3Ou}BLmBRyDK(p9ڦqsNYIٯjuRBmSO>u ژnN Q3gIkPmr^ev/ ;YMzI@Ib$־}+CGúcg]6eG6Ik*⛵/cʮWėA{lxp^ww~*Daִ^6X緺Eh^GapqVb+^[/41#,v? =OJ2jvK ]_oe"+ҹTQQH'yuZi<׉|9Cq[yR0vgc*OLi͖soc򁴜\MrZ֋ybռ=Y(l`Uێq/_5/0ingU/-D}1r^´OF;k[[oKӯ[O01M1Ԁ:?hIxX,vUVxOJ-vY͞zR;7&⻕H,@ zv}#*QGrjQLi-'9x8= nTv趜ח3kIskB·C~eG[P;n _jVca~|0bֶ/=YPrޅGkJ&&Qi3'8 {Qu̦')&4,]_N֢u |eÝ~Qk5 o jv FPJF l7@;j[_mxoWZ=K#1H[vFC\kWWi5E?_7$+uXU/_+(6M#BE:d0]ܨcwmryf'si7Ϩuh%1M/BW^ gt Svw$ѵs -v ;xu"Ú7oJCۉd~ǀzXJdpһj/[dA/,v#EDJwMm<$MPQ*NI{eտӿ{ů;=[+{4xQԜtfweoަt(2OpbiI@s؞3~Uch(dV&x5?D]h֖-n.!UWm'=9Ȯ1VH2)`c*x}j=lciŭ0nj';cW+$/,@aՔcץsa<;.+5۠ Hx%}k4WwIżжu;gVs>2zR\'|3i0Z̖eɑ$Vp=8u]x%}+'!f-8^qX:{ j14⮕{z<?~,V]Te) ^dJ,g[^%gUE֚ ?j`?vp<1\s7͆=s޽q"|aYChOYlˎ#\ݎrIw<=4GF񅥇N,+Fh'NZXH6 IWaxnMY&VPi Y#]_X:g >(I6$oCƞ n_o[7TU7^sOֺ_ *<+=pGOgb2-HrGbrBa5ߋZg>l7*ȤN<x?ӯ i3W[6$X1Wi&оŭ*x6P[1Mah ƃ:YIӼ3}ۮȡcy:iFwdyoi u >Hmv`6]/ViHL}yֺ7&KyȌN謕b ޽:š~#]XZ}UD@p{f9ΪTk=fm+ E5͢~R]fGֻ5丰neڨCSFxFy,#үZ[LHR8`:uAXƀ# = mJwxKV Uݷr,r۹K#[x3|ǰM.!y!G&C,}ϧj˨mr᝔<'UUhZtf}BlXrU?yZ)X.,~h֨.R2w9qsAq]ı$2}/V%u8ww)ܡbY㜡b-ğDl1i/ռ 2Z;rGl{S,^,-FUc`A=+>ְK<=AU岂'Vm-̥ݎ#j{f vG,=1\UW "[T{%K8\.2{[N-E=X')~:FRyc%q*RAq` Hk}&k)[6#eQVOV3PzUr]6̋k[UYNI>fښ_EaHm9&G5OAqo4h'T GϩcLA? k+6'=y4'/'lY$$d=;Uk}ff 3E@A};բSl#"+3a&zz{Uhdn[`5]m..{#1뎕1wH½<'iQ G{1 Smq$H԰hxI|TEN|Y 1'gT,e;jd7c%CcO1W!<{Gv &|UYHi_Xtݎ [n,.Iu0 Ҫ5ɒgm.dKNO$rfأN"} V(iKv9Uw\ Y:MֲMuu7VCAUO䴒Fs7< qVEAnY*F94=PFZЍCįrG<~5<ב%F ]x& xh' $k1rm^-Ţ4NAUUH1$ޥnybK*u#r:u*kgyZ[G^wƑ4S,1B[X|Ęv>f":ẏju&K3;㸸e@HVQ}=i.t Fr9Ͽ5FW+| ޮEƗ\ >IT)&-.n;­.\zsih^Gҹ{F҆ca']{pr!h}=x,ѡhn&hOo\V/M$\@뎀Bu!h7~CJ$Iho>^ v&R mo8_& n㷥 nm ߱.DHi|kxJ{f]FIV)^X7,lPsPZj -@cϓSTl+Ghw>13;yo 0QNMVkI7-FIܧ1,S{7]K+h(id#P.o3k,X۽F5n`I&] sEm֗WR8ٗ<*ǁZHB_0\#)>5'ycKb }ڡ2".Q.r;3X{t5H-+:+FӋI|g-ƧvXԞ f/cB ,mP}*D\-ĆI_hgVta{J@D w\ʹEgm !#=GM#2QX^OT*0/=yh,5ȢYn.#`jTQ@mJvEsoƷK u${NI`Ɂbm#lG3ۉZ7,6dc{}GMv=W,yY HIƳv7{6QZꑼiyjr-ߐ|ͻNGN6&u"KlyH+V&i`X2=y5DSg ۆS0}IlqIh  fSMt|?|$ނtGvjY\i5EesiM?c--KQ4I+_ͶЭ:YD|A}xک8l.U#O4h!I -v|w<@Ȏv$0p9;:67)1t$DV߭YXg,QN;Sԏoj#נX4!H@c,zFցIķGZenSyAr⹻ x:R]{\q%͢\]A)0o;fWqh÷.nn")v"u t'5FSWz.7Y/)F$rG_?$.dPrr=sNYl7˵9ʓҬ_y qlo0?s"aرڄtB+V&! g+Yo.m2a 6Ldk/P[?Un\@xn4J$qKpsM]!𦟬\Y5 #xUGܺM|1+:>0K"jVXcB*g08Ms6^t(xR:G=4dz]'sh>U}jv<VXn+ ^\nJhOa5ٿmhױG$9ġb]@'9u8{W˞ țAme[+f)<`;z>@OMLI-Ẍ,6]9֣|h$ko27WWaRU*F} ~FU(w7'gwy3_ʚ5̳K][1ZH#k~m(OsZ.5WMG^ #=CQ_Ynt $m,y55i#e2@v'+{W-K}FTVS?1٥̓ÙV5V3_X/>~:l2dP*;?tyRѭ,^rKbI5Lacjm)6>b<}jӅF#~b־Wv#Ѿ&뚯Io}vR˩Y%9' 611]x-3^I4gӟ:v{g9ù#iu [x>K C;*+)=rY͢,}H]nojF-^(A{k}s؞kxg~&sky2~Qn6C ۰%zV״Mv|ojar0Ityͯ溲+Y/sn@$ \PASs̮ĬqÜ֑zy~]&ﭭm͚:f..Lљ&S4vRO@"H!I's ෻F-hZw!ot$qcx[KY, ~|S%ivѝuZaK Z}RI~%xNMn)jwu|`OzȉtmO]iG)$:>j߈ ispAGl8kNhHk[qs=IGV24nOT߮- e~5KI;` du#Jm /dH<0njEȪn5Ҵply!<~5^-ZÑOmislLnlwLUI]S4yT}]{znu)]47ȶ٫.>\u>hWk/ۡQr=ǭp_/oo"A'FSwBtu=kViX Č87iէNqY$G>ym?xSmX>=B`(cn9x[J亇NJ/DN՞b ,J]"A-_fŭB6ؼyϗ'ؚ`VZk؄Ež={j&>r9}Oi*rNVWu>'>|+_x^[8Mm4AsT}+IZJTmOy}U}z,.?gUE-V2kй<5mb@D)=Ԧt=gRk/4ײ;n/n~-wPOuW5:GeRR+Q8yb Xu^svu&! 8\槖;kvs?NRIQ%yQ^j^o$]+Lhu4k]%L6v]LOҭݥֿIc!ASM+=[ԛ쬹}mqx_>Vr`}&;3;9y>ziMIC崶d$"O\ҽ[?i%ŕx<FJMZ|۳qZRwNWk2٣]PC!K2SuKѴ+{Bf%8 ws\ZKoQ|ˣ1 s$bLE=5k+uiuUIy+9ԊjaU&N 4YjW`.$Uǟ}zRi^?]S4fҊpd]=SN6ʒB!IO0EYp799XZuZomtkR2, EI2ðfs)b.^ןuZ.cxF4oGMW /fٮSh]'Vi[DǴd?xf /ChıqG4m%2PkMJV0UZ_>p/b3ow S;CiVfTd[ b2nʀOzet$sFevȠO?*3kgOt3Sԏ0}vkFe$pxY+N@AϘ@??>*_j!?ɧDky>YX:-"}k->iu?y鮯Ku׻C7'TmG7z-6CF<]K[ymR_2V!cURNTSS6Zz<Ŀ^3.>i|i=Eh2;x_kiƹ|%h۪6EsnzƠ%U e9l|KQjzee "1ۆ$Չgx77Wr]Zn =Hrdp=+F)+5[mO#MUXeKd`硭iҚUNt`Kut|g7t}b]!})C0gCգAO^?uK;)#UWs\ßZF:xOKE8)Gv?8FA+5~"9mzkm*uw˺%`H ޤ4J3rQړm}|vVQiRKhtoS(0Gsߥq2[II4-^TYDnP:A[_5,\OT![}X pF5x[~4FI MΥln[uB~gq̇Mk ZTnڮ-5e]x m* $mh6ЎAmSPgXE[VD,sN#K3UQlmwH<`\tZIVwRҜQmʻ {VI\F/Oh:euXtr$@ [f\#HH{L4 *x>÷ֶNHl.7P!c#=꧋m:Pе=BcUv%2``5)>:-$Ӟ;@wd~2 䞵~%8]׿^|1x^*P,@ᑔ6ep$ck^u}Gkm^ 0bs>d+n|A=gOm2L͍ʃw?x5> uuKQ#P*7;THђ;eZ5#&WVZw$|@UT@Di$\םNj*5t+3dIi5d_OӠoj|5ִrWT7WV$'nDQM_hI5vӯk:]ώ$Z:"-s܅kHU(cN1*#wc^#F;EB?xHSvq]-{ͥG=6F[XTOU|sq7,=rs$l皚u۴:ie5*Ɯ5_[׼%Y[Ytǵtu7.]sPN8K t5ڝ*vqngRNğNELCK 2 H8x }j"}%u5~Ѿ/7"eXl,9\AO~|U-FI;.X9f'9>ϴҵ K-xPe 3tc߆YbnW`Pլ,ui8*ѡ%;&Ӽ d'.ْF DLp p:W[V7vkciªDvZxWu/OFkk[_(!uU16Zl. 崰9pJ?{ <tWJSζחT1[GG,^(nH.,mMFy#EE-$n?-ОW!'\Q 艔 h*?=1]MYqj J{.+;lёk:}ХvԭƴfK;Il"[ork7VǭM{dCmut$^\wV@@ɞU+;9^+P{~SK|Hu[-IJ>|=G8c)Fncmipх]I|}[kִ^$sDrUNCץvxfR&kCԕ+<'j4m-!QHg6{4ތ#:8hl"yx )IX]B/-#O-#EM>+i<-t<$r%4@p;Pw77}$"]")O'vYϭ_!2vFYm"H q29RDG0BG?ζQDcՔ)de6) uqF+FF8Ȭ-Ӊ"+xezΝeèHk,@en|VЉ} ,JN|e!ϿM]4YߥƟ%ѓvDoG\=y6ߖ.ڴU}297#x|w2QA 8q!Orx"&UN ׎HII?\QIfX,Qo+׿ Rwcl[~|G5"Kw$+t@wRA=.6j3{L t{$+" vIJ1د'$ӭ4..׏4RDX^h֖$[cNXA?JC; [k8meI3OI緉"8m/+&>WErHI.Lz6Xicu6 Ń"i{c4Ix?˽RͼH?u{Yt_oާ>X4En֤Z9 C{-ai He9l,XfktkÚ$1K[K0b cGoZb[2$a*Q6ԃ(2+e0>gj{-'1|>᳻;9md63׊mR }K{~K;ŵܕ˙.@=m6GNAkD4>wJxM*%&&R=Mymw{ 3fx[C-ԗK 9VB $#=};ayo09嶸V9 8<+'djfoٚl锏0A[$eA힧5yCq-S"| ~U}ܬl$Y6'\k-z M͵ź RG&0{ oLV->@"9wI3)i4t iJZBwnU}{Pψd|S)mP N;Eci{wZJI<޽8e%)7ax)cH( <lw]uŭ8Y(XHqЎ1}jZLU22"->ְ|I֚w[i2+u6]Y>j2rq3/跱ΐ\^W2 Pk5]E)GA\9j.|ۻ[I$،BăPA^=ζP‘Ҡ{Z#<=G*wԊufgB (n/-YKgQd'Usgs;):?mAſuKLBt{4orm^vbIٹ+kMż%ęуV}U^][[loAjiKuk^e1==3~9oeF]>P/my*1$It\%# dǷlTںB; HpAn>0BFHdq3Cղ' )gjNLٲ3 3kCP󡴛Pf$ycDRK.[$r09⬈$"g2V@%PɞZ;F|8mۜ8 ?ƺ+(Ӓv%QC(CҰ=ݴr]G/(܆/xx5ì[wƫϥ1dOM56K ׅr3A&$ZKm}2EIdv NĆ9-~@P{P0NNƂܮj%SI#VD*Z0$q3s){ ;t_e@^N/-`1w ۟|R%3іv&^99>ي6`>&B#+a[w+rRHnֶl3{aZ&3mq֔6M'Xe(D$Gs-=Ҙo*؁sHMEek?F_#=8eR-GRӂ";}vkjCP3] q5I.p ']hMYn.f08ʹ,Hz&sF/-v!sqִf٢[G;8$0OZ\T-bі+;$ꪊ9`sRN6$v2%$ 3gֳc-Zy@5(+)O\^ɳ&H{e$ ybGod[BEq *0V=!UKmu;$VVg~ s:Ym[kX)p`#G\TC-R@EmBv׊Vf ?]kjnYmڴqܐ0{n֟Zb] 8u\jW3$`qnjڴKk4&"$cݴpA-]Y 9bwq% ]y۷qEgkz|Fz[Wkci庍O]Z;xoZls^LJKȒK[.u3D^Aֱ݈*KqbGpch=~:eGM%HӘsǦ=]vYu\@@\vs 7=fz4Gk4/SH 4Y 2¡ S×*neЇw޳}K-ew0TvFnj1Erj7[@Aq ?ֶrkQ,ځA;$ݎ=5B$Q6oяr:7M=']B2+F1H#gֶ&ޚ[n:Lpʣ NEC{Kin4'Ml [=B?j58bp2MibOz1s@S ff̥. psֿ8<#ەm~VI"!(}kfcrwYm@=*F> `qɭ[ 9^;yIӊUC?GeȡN ͹A H+{i Nta*`zֆ \ d]6ܐI8ԕdp'3+2gBYysVYM#JQxy,*s #5{Yn$ִc֤&[Z|ZqxR9{m^)HWz$p ˆ9;U5Kͨ"k> Mӊ4I-%6}qV2浶H!yAYܟ\ۡwYʺw}swGѾ%m^7M;ڷ-mZѢ0 1a:b?.|k_ K@Uk0N1^nVvd|yHxfൟoo ֘vw  *핐`ޙΝ eF;rINW%ZT4fLҏM*J[n~koK-~'\xozn_ElY1'H'2m&YE=m ¤&r{wu5 bQHXɑ{cwA;W) H]*Z\8Bs'<<UG NV"n1J3]|յ5(thͫigY' c$K f;ud { &(+J R420)Ok5,Dcnkk6.,N k=qukyı;g4j76ⴷ&Ґ.%T׷^5#B:xYKrpN=t~uVμJXj jwsve _SiNBY9lR{J4nVu_QϹ>=?:64{kIk̓q^a=֚2^YXڒIuެer~>h,h.$ 6ԾO_<8%=1^KqLiG*J8QҶmI~q!<FO4jژb7fEgSԖ4i$v11Cj ZEP8e*ܷVEmee2YqOcWiO6m,mѝ<=i8zZ{lt.Ied_ݖֶ.n<1͍@s0rq}9',֖ \~zS#FX3$ߊ*NU=]:.$wK%X&q>N1Ygi@E"0U=+"K2}vu6-RDy^F}*Y5fm&Y-,/^Z]OWUZעMot$𽼖ÕPo8{ڳVBQsZ}Y0)X^OMĈ0*ȚۿlIH$CQ8?*~ ܗWM &Iez导XHh#&>l¹+뫙sgWw+֓Ovyx8#xlFc㯵B̹F-՗E>^绅05uEUSI4R@ILC$*Uj2nͭzN}>E\d7%e'^gxkVl"%UWɫ~!^.>F&LϯJ5ƻ-LeYq+5.eX|U q&ۓwok4|9g>U[Ib[P8֧-BA%L3Lll\&#Xh6v`my$UFִFG5۫=xA͘=a:7Mԅhwtߖ_|--.k}le`w w],+ec6ʕ `dv?T6Z]Ia Ca HMun"bxHPLJWm-O/9C;h}6o MR|O+Z#u R{߿Kk:-CK?m#211=2:+5V}.m6fa e1,}9 E{ i4ǹt5XQV mI܌-5eJQ^71I_mkwvGV3"i]1#޻ pY4+M&]T9)b=OX& rч O_oi!.?} 2C:HTT6A-A&y*ESi$ڞ@krojf[@$RT;Mƛqj)K2@i?f;>0"[Y4/DD3:H''>_#"#m:֜sd,$}kЊKDfSR/nggk7qI\p哐A'OjJ.-4Z kzwWou-fno.&/,yO9y׵/ᯈ5MWJxTZ9Ċo_{gSy,}ﵒ5H8{WM[eK0 I(R#\u\_g&egM- yM4݈,z_?Zݎ!c]: *p{t|f:~~<7I],'-šWa# Y4B)ԧJq//c潤iZi0s«hߋ/ !`ӭ *ҞfE"ݶKhzׄ>8|R?ž񾿣p^gmpUb3!#$fRԵ溼i\rI'MQG7ZFqXa[(JIFGUJt9UW3^J8~-.~Tٌ/lYx[U5;YIUe'z]ν$v5OˣH~:nykڈt[K41u K؂r3q\OI1JJ#Vz>}6P^Yh15 pU<03keόZ?<t05p 4@$E_'m_x]Gs" G|"{Kۯܩqe\i羝s pxϥzCsqU嶩zmޭ;\USMm#hhASw!Om4O//׭4ѤVTUU Dͽ7AsTZNyiHʲmqn=u9b-U^wY)i>>":kO$2}컾C+? ⿉ui^C~ᷨ/~cy׻i=N|yoz'0Xv[÷Z4qM3KXA/.Ndڰuo xnR[_nR&sm iluC\Kh#g";F~aj8s{="6:3zc:ܪN-^3ȑrH3^u#jZdbeg2< \uM+K?]&n ©pCQ)*/u{W92Ig( ֢9% gYx^ӎ]hj-nX4l;^s:⼾RԤקO59@m(-6$O8qZ6^"NA}nQn.Fr7O1VM+t5! ;Yt?Bƞjim5 ܼ * j=kx+^K:"oCmt"5Syu `9秥|%k>%׮5 _Q-4}j},aFYw.?>6ƚ_lYdLvO^k¤啝س_W Y~3<[?A ^Yi}K: 6}_9I8yԌ-sN <6ͳDPmpֶ.3_X 4-vë9e+a*@+ 5 ĺF² 4^lD.Fz^[pe;H|㻝̨mbG?ݻ=:zt;-wLﬧIXD!Yr6xS|(ರ['rzkƕ="]Rݼ N屋w1%+^z`F \I6>u ~5.]t<9{R3|AhvX麜lIxĀo'kݫnOxFRּM] ֶH1C?(¼<5qd{P!'xY$ 284m:HN>)=^KqYv:+mb|KiGF׈ cڴKxuXi%*]v^ֿt SRJbRĎ߹{W>6}^i~$tdhT5B8iS]OY{2"eZƾ}R_"hG8p}1_/7 3Zjv226x郌Vw}oSN 2ak,p&u)/_RIdP> fn j=Niu_xЯm=>S74ȴVvxsWNaa⻘y6cSׅuG[GW.fx<Cnj*ZX3ף 5Y'o|Mij,Ѿ"m* 18'z"\Qo]bb_=M,v!(Aw8ou+/#\7mEIcoZXqU*tf9 6_qjV~]/w}QRKFm?/p| vW.u 0uۼxG#Mb/i\bbӤA e4hm3Io$!l3נx/Wgv7Ze]He! 't1YƼ$8栲&Pg 6ڴ=Q4V%="l&*zZoatؔ*0{UT1܅ke(rg{VZݰkkyo0.=+xdbtUimk "ȥB)GJϷO7$F]zV-/o_gֶIg аaq5x\5 Kocl0qVM2-;J˗Bc rHߑlYoJ#zĊF* [hnIP} hcpXNVk)y9RKȄwzFm)H$_xv:V2fèmEpT?=8lܑhl7S5e /\;J WiĚzo@?? ǼgamFDE ,s]շ໹t./]sh~Q59y6Ƚe]K.cwflq +LAWpĞ4 X`=Pz:~5w~ְ@1ygI3M>M)ŻGO庻QHd_)QT_NΝ̩$37 +][͛*V%إ8VY\IB#oZWf! 2&Ǘ,ܤu)2 w;)ʕ5Rç1lG^ˆ "h6ٸ L|=2qkEeRKuM8o(X&RFA##νYIk+ݼtv>y@H٭˜q8!:Aspdv z23$cxZg]xiucmm[Oj}}҄$+ '²SOдtI/73Am_ӵl4I%-YVO\v=N{:ncj:q9Zm5-@=h)E[B"-lSrd ݜc~oQK <=˕7>m&6$=JۍVw2ϐvT)'aeݹk{őܣT#'aӧ;]Y`Ŵ@FrOcjBmHG*KC Ssn真Ojݳ}>7o-2WVTVs W2&p=zQ̖dx[,Qp'y6OX4[&y //Lv96X:dvEm9LݜuȌ!w"V2NGB8~;%h杜䷓(;=d @Қ", Rd8bM:*+NZd;enԫ|j& ==YXq*-4 U#tqcлm%z[g)Gq=(ImqjIyqM@W"l&ŘyER8#=~bgG[^G'T!ڜ|}a XcBxS@sk{)Tm`b [b=v&ݯۯ4h{"^8K,1Rܱ9W&=BOas©^5>TiX_44tuY-b<-؞zzUs4u'Ggx?ʻ@ݜ{vT{ =:5RH܎xwiz77RY[HTb+/?;8ük @IOjVi iy%摣jzFt;ko2D x[v$r2fb0nq9f]Is{f&?bzzc-PYZ U1냒 p(EoksXYF˰Hcw^u+wxL8 X ׶^iVJK"X8ޯ"Y{^7 NƧ#5ɟ>A>]9qp#7L4kI^tɝ`^Ry>硫.umˉ'!8 Ǡ\ށssа]lS1Гy]6ntB?M#MPjrr\FYFHc]lƒAIn< H8Gx^f㳐EpOz֙{i^^,Ԝ #Ki p<ݶVƏy`gS}W9Z4_fnAN^4x՜ *ڙv-22!SuZ4qfv#Ү\{x95zT;&L- vGN3\f)EqYZ$aJ1^s}tk$Gy0l%XrFx "5՟شطa,p=[Q^O"` !#?Î kO >FC.6,,6nWUZz\6 .H=VB;[wq*m(0yIKſ'ʂ<.9 XkGUݎmVLHXC"1\/lZ[_DwwbI.& Vޮ;y]V[W`2śsn\%br6jX-W&RL~5 w }p[ym n֭i֚^epB&yٮn"$qRG]Gg&EZٲ=o)Xs:,6pڹncs8Vhyrxً|8jʧo40/c4ӹr[1c-YM0i@c=ӥ؞hD'k nx ue!\"V8֥[ lΧw>\6M; -b37rF22zQrwrVWwWRE\Odq(I%LJ=kqx!q"!ʌqV :҉uKOMM *_i>7.W1[ Tg#iOY5Tasss(o}#9o4v\_Zk:V`f$Rz.:i[xb*?&H GiOZ$"It2z.nrn-0\=Nq4qtC{aoo39w.7QUm9cwh ^q]7Ho⹖4K288.-yd{biY}jeؔco-5YoĐ"a&,soz~:B6ICn1*zb oȺ's3)lt]LhAu4ʜ (A${ҥI3CҤeQ)ɕ{!^4Ů$6KJDZVT2ۦ,q'\RFj_B/>Xa.=GU֝..5=ӱ@g7}G6p|w5~Ճ$ () ⛣&]DZBȄtzEjw!u%Tf(;wfm{k–yM^6#q܀ߥcOm%<.s@Fҕ-H²Rۻ{=/5IZ=.XN5'oeeV(!rp ~7 _7sJp=%ӖE_`$WftmI~`b|dT)w.qoo" {|Bo.J/FZ [t M-,IWwfVQ@Ӎ=K!ʟQrxn4Ԋ*2Vtu!jwzD-0ehA9NR3Tg%ԝ]+iyYJ8Lk* nWXZ~DJ.'>s0j7iKmIo˒wm v-o\j[hu2D<,&H o9ܟ4_xoX,i#+;j@i-2F6>Yu/izNxV,%PwJ8: WI#lԅZR}v]ok]hwwu?UPabA`$dl^wh|j-ih KK̒(;#{zO{c᷂+]'6 kEdn3o<1P8 -ln"d yI=DU=DmHV]W}-Ϲ OW;g_<DWВnR7ecԃҫG.iI@i]6g 6);}ȁ!յl#Yv vԚqOyyG(ukHk գFnذoV9N'>FI%/O?:,gF2W~7Fn3r<0MZaq-Era w֍yF Iq)|zTj’V_ i(؝eb@un%fwHxa4X/Aڤf<ؖ8;Wq8m? VP֪.e>^GN)9Xb N)=VmBP [QAxP>Ϳ*Oz2Au8 ~aƮA%~fD'1 ?xXVZرOje;vsFW$ukk7e0ǷNj owԐiD2.p?R\_ZGFO1/8ҹ;r+NiRBGxA[BT46csr笏|;]-.p^J3=y$otټ7}YM y*qh$Αz{iEc7yc >RK,!e{a\o=,{5n UCͫs4J9;]W_ 0fujTrpLj>䖶g IZ-`:^zҨ zV9!\t#a۲C)1+8ÚzPRZh_S& jw%k,m֌Բ1^#u?L״J;\?w[ xM:fWWnRbAʐ ^kӿmZF5^ ;o"GIo x\``k4KS貼.kV{j:zZb LҮ,5V99ڰ1iwO}U{ulƣ68>CWnkgI@4d, M+,^&)PҶt;hh(6՝k[Tp6Z}[nW*rOKOXfK|D`}&NO 9#9A9xfj[?`K=|G𣐼ʻRlp# 洵IQuɓg5UދR~gO>'x ú2AeIB:c<f_''&kM@>UbWxWķbIʐ.$wsWյwϨjqwq3nydv,O&*Wwge<;+IimZ'8#TFʬ@o#G"Ē?C$d4siq9FSf_|;&qgZXH <-9k4ҢB9w-;(%c VZq\S玗},v _*Eah,:jե'ԤL^X# YϮs޻\://Nl+vb;0 hZ"ֵmB&&Cgu޼깍6sadWgOi$w! )HC6' UDׇi 4׼u GԴI<PFx^[[Ю, UoI̲hm`Nzq:GÿxZO/&[B%E(n79 )Ќ˹׫MUZ_[ߌ>8]_ay('HG SY4=KI-Xyio|O-ωlthXk;0%NA^-T^/]$ɜ"?(Qg#޽Nn:#ƭ[+]Zˬ~nX@7o9N -?XQOgJO̪ȤpqڅݡFӢmGs;>۴H]m#MPJ/<;C- m#294gh<9uamv {cujq+.ת_!ZN=NOi-ۮ,>7F|xJ }nV4&G_~|qOjxvĞhBZy,cfO^'{+\Y!(NZߒ2ŝ(Ƨlu !Iq\jW1_MKݬ 乏lK!iJIa3rV=7@[[ˍNFXgo0Ză=9/ [_c:ۈ䕱pAƦ<)\[چA3jk"MD`8t8yokCҼKq5O#% 89-5%ޡc=Ú3ۋD0xֳĺÿF_}V$6,{ڙ%[=k;g/w='FB<Ё |$gqh5\v~/LmoAZ>H̑ x:.B_@c[v$+kżS5h^PX>^z\K5/ +ؓ==^8ʭEՔm/SoŖzeMVkJ;iw=,ѱ'֢jQ߭IH-H'] [%uj4FуH; |#P2ImknWksZq^_MͥkE(N<'cNŸfH~dzWxo`InmA)y[QE t(?6'k_lwi~MgDnuHǖx2ApKqY|#]O᭾h1K}6\IIV+ImqW:59ӵJڵN~\~Cڎ6Y`\ v+ԟJO xQW[Nټb}actn0['ktCOλxb_C]@Yj ;*?zL~Mfkj>4}ZЌ~dKy8+o;OqV맗oiX->͢@wkqmob<#'5|1` ƵYI kYE̞7_Ns\AdfŢΩq$ ]0CaG%k&;߆z֍kjrm#,m3gTN%m;{- k7+gj7/,v7D;NkXetFyja\q.a6syT(n-E̗"ENAFǽpھg cBѼA&,ǀу's*}iJnU>$ƣikXCeaΊ~FcֹmCz5xMmy,) 8%Wʵ~(_kCI} k^Z 6F0fO5] >/X h&͌q \=9(6Ph?twWBiYM_ƽQƇuG~?ؙ?V]ל:~5XwYYVJM3V-<]gs y{|:6W6"Zv= %9$GoŏOD[6v^Sē^gͧXժTӮ3޳[;<}BX*ccRxӊ:f=4lK2J{r+99奥ޟ㙮vW#uemz"`d^xdx?./jKUۑ.:_J޺Ӽ3xL3,ꥹP?֢֖3WeK4 [a}q5^0$2cH7 xr{._ jZӵѥA&F*_)WE:ГZy8-jpjqo3EvpwWs!L՘9t)4j8U /E.쩚<8c$ri- {^LZGw!E܇CzT܇+"!N'KmXt>>Z喻/:Yn5d4Jdp3ִO ZZXXG(źOoz;;YA'E._ذ*OW7:t󅌔1>l;V)>Ӧ%7W) VLYcU ybhF`uN1Xk &~~QpmC z}iŨg1X{y T::A'ӦEZ*ps5"x&hh*Emay%I2`v7zl:^R4rY|c'pmo q3rGPfK(t0?ZӖ^Kkl]JbBkoozD\Kc:(GUs<ַ2YG yq1\gbql405Fh.rG捧5l<[}~컜={TX["=0OUTk!wuP`{J;Zv%Gj:e!2g70*c~N&Qk[0f!QR5閞R)#fDâHƭڈpD$ki>q2y%o0sOAq!88amR<3:uV 7\Wb6is}kcnh`+Ihs`zۗ`̚4̑,#R]ՍDhё9Қ]].;ko.á'<_)yzz|9>>M,Y,ni$IgsRhi.0Ȫt&nd 1<[6D"dUs.mU%;3Opڳ-C9lJN_aU&[QI;?[!d^ϯez+xbX*(O|J|bO]vM#Q 3,rq:oz\^]]Ma0дg^uY<"eRzǽ&(μMVi 7V:3lK;l1XPc)?Ȳʃpzsz?CcM|d2#)g#H&6e.S2+EZ)ot-ddHc)=O;qy&[Y/D3d!EgJ*G8$c %؆< Z5(93+Fl@|cO_47Ro&s4a8ӥ_KkO۫\u!`tsk6XG5哼 opT/nPWX"b^v1xǿ]լR*Cs m?~[nHPe=Avs/.d[\6yv۔|`J˷9YDBzliKxfdT|!^H=@>j_l-Z)aT+Yn<WV -ݓݚb;ؐz{ w3#i5{Bdtۆ^k>jU9u֍̖Y70'זcqi TUPOoª46Pouwn&zQ1l1'ϒ{} XP$2 /!@8;0jmX#K-OQ@T*FqY&&H-Zɒ3]NHg8Q[OՔ,7 \S_[bC lc~=As4EJ17 "=iI3o-- g'xu"InRH0<W7!oy>+ Sq*,x?ΟyoInZH+s[To>p1@rNIE[J +lH)#+pON2֘-;d!%c$|⤂ -%B"kv"v+ԎG-,ldV+xT m_6抵vY$JͱHHc㚥k[ksݰF2b:Q^ژXfw]A>8'9ac4>\P!}r2۞<(#'<` M=5NյF|me:Z&i(m#N׮6.<ċ^9'=jGGԵyeԖO727ɞ#8WIy[\)ޢᣉW=M>fiʕ ['[kȗ6e$F[lT\Wh.>t9 )8 Wqhv$ry$qX.am T`x9&Z&" 6ܡA`OEXVտxF\,geou݉A; CV,2%'Ee1_;Ҋn.pW5@8SG 4vruM~dq&D"!G8 $&fئ0&*{l(W֓YٞcWR]d[+eu "sYFddv{MI4XnZT/b zNi%u}69Rr;8o$X=.K8cDP8+5& -zNp\Yɴc֫hA~J6irKI 7r3V+Ȓ[7p{]SPxZ!o%V͜67Eqr֋ѝC'{KBҥ!tg!*[IҼB6 g \NW[]9״Kz9;b+p0e[v[p' `x/ڦaG}+-cJY%8֎o]~Ozxn-aBG:S5qxC[ipnaO]&K<Eo\H.-r)SRSøAimEVPUƈw>GMCiH˿2hNy[О5l̉W%>+ۋk916 gե_/_~sre:,H{96CRAasmg[ ;D1sXu>s|lLoLq=*\EųmrZr荸rm8nP"A FICʮps^BgU:Բjһ..-ĸ OO_gI$i(+:qU(XWA{iJuy$q&sXMkJf3[<ϴU_iS{JRFr(vZuo,zl8I9'G\vya6e;FG#kw}>v,3\#aQHҩ7IOV69f5 82/?w([m澕s[?;$ʞVyڠSӢ{K).1$qœº$6~]δ>}6&ldoq\=/\`s @s/s|MI7]V]:wץeaq$WjI2S+{ϱeB;ԅݹt[hM{[ PnMŴ';6y zujΛoOLhb̏b7\w&`}Q2Gk e=\^qXZ,~e24P:S9Tyyee{nccUIDun3i6?}.?hgv$7/kZvǖs@f3M{U3:ײmfbUeyf{y_^V.YGtf?Cc3@60jǑgMWLP b{9>|]:\k÷Q\<7vLب3 +kN5/Y@{A5,:T{xVW [g<Ou9Һ#}Oex堡mh cu"-BIo.~d1QX/ڳi۳[b犿=r~7 \eA ( xSԭltK{CpʪyPO~GM -+:gk-{/n9V1w哐Go֣8>w#xzrD,^4 6ּ?Uf֤ʏh}@}I+1-9^_'sFOx7J!;ùfFThK+t"f,>r+$йMKPu}l$ M^Zy|U6֍mmiz駤ITb ~G*wbbѵ9K9z\eqӺH*8j1i$e_kZ][˖p(P[sӑy⾀j6Bj|SXέSi3L6ktǡNjg_YY(1¶ѢIsC^Ujܒ> 8)Sk}l|!hKx/KGCH[9o+ŏ-,lKWb2vH~Jp ^{kqJd96mڵȻ 7U .q1]K_:?]t:ޞ'P5d8$\v}[[^3rn/=wj}RG5(5_ }W>d8sfR3g:G5Q4j blIq)> `7}h> -R}Śu]^[,ЪWn˟Z_XcIM4^4JʸpT/PF8a(pe1iRoi}/z3_/5[&cT[yn [YX|8_ "Pٯ/&CcL$ O  Pk;k0Eyg  [yfu ϭYO}vI=G%v$oN,#RZwmMCWүu+rIc;oϵRҼ?6iW:3}p !#l5^/.e=1![O˻Zkn+KCf˨x_YXRX@.:z3aBOA,[Bë *" IoY!K[e?t dwSǺFD<: WL 9st-Nє⬷ܿ˩6iw]\^^Gݙ 5R+r%DŽ4[=`Y\x!IQ$ Cma{=U.4kYÑhM('!CÅs|x}.;I+ovU@ڈG=q\*xsᏅl~#nVC lF/6z׀|Quf|7Oc{dIڄayM5Ioneyne}9nYVtm9ᚣ :yYڏǽKVPޫG$t;)=q޼*ŗ7Uỹ۞bx?H׾$Zer~ERz׵g}SЧYVK{WVX2;)#ͳ*X\D%nZc|/ vP. 7kjl}\k i]B 4=N5rJ?|7l"Zd`{H+1\3 z |=i/ j6#嵞{ϴGQ^հC/$Rv>789s+em|r%\^ bd+N2JdW7G"_ d/v"o ׼WsDXydc oY$^AxU|G{E}@OOZ[F&Ɲx|$oOyW P^O r5cܬr7!/uvoxVn{Y2Tm4+0Z𯅭>#~E:":ާy$qH?uh>{~/>:IO u;K wY1!9>gƺO=;Owj Qw {Uu!ye]+nB߰>b]<iu&km-_\Ay E:\|Fa'09js'kWz]CY}cVkg| ퟗi8|ǬkzNmfAEֻK4W]R=JXא[d -VQuޝX '/?jZ%VRyktzUʒsJxvv^ a=^cg"RWMm#ŴohHHFCd5m{vL[[t2jM¸`s]N6ľ!i|0^bu+KH3mkᕏ|m{^K}]N=[\pNkg$|#8WjbV|UacU- F q"9#95> w`.a=gY8l4x{/ƾ >f5I[(䰝弆Lq޽NU d7_eʑ洕N_U-ZU9K]Ktiשn7QK({_][s=z=υ>K'S'b (QOAinu5Ў[K,>ݏz|;Kho I Mn[=g qZQ`̇y$ojcᯇfk vl^XI!29Fu»F;{O[hd 2cr6y$qs\u*hk8>i1ӇDLYN<6n\)e&1'=дL4BX$S)aƤ,2V$1ԟzii4?RiR?OLW#>w@>(۶OQ[oI:V(bS!p=?ʻ.6M&ẂSMJS+Yj\$ֱ^{WU~;_ܵ21Tҷ,vgLk8UF܎ʺ(ՖF|¬ł'w(+(9]Sm͔Rڙcc퇓}믴Vt_D,#vr:k;4Fu(?taMZ6zigt@q]6TE-.R$0z~,6M'1 +bm.t"V7 # .s֫-㹆ʎ"wͻ'H=\[kEtw'VKk;\}lLzV+t4ko>5lI*9ot۝I8% lP8񤛸&wx")鏛ӃxV0Ys a-^j|~5>|}z9=iiy#KPXmS'y'TbO"khdI·ty?ΡkKZElhw$U~ֱfڀ2X3C&Q4q3 zî+KH}[OfYNV]Yϧ-%).z"9|,t#,Hʫ# \w'Lu\6h-KmhPǸGZXD",5J[Yoܮ3rs횂?XS{<y=kvm^Wmf nЩ}ZW$"Ȫ6y_=kuXlaہ"u q.]*[qR(穀p-X6NqµeHl?hY|O=+6񣻲o1¡M㻍Te s .JWYX]\ζ#ryrsQP^:EH~L_%7| u8^a"O<)翭g\kx,beaVY {f PG?ZT6[|aX>sNnQ-64jxeV)^pr-I}1bvfgC=SCI[ܱgǨ^iZ+kq<̨qݳҶ. ܡHFG+oֹe]V+vܱp?l\i\k3^\=MŰ?1ZÞڗ/5[}.}U1ȣZlWDguEP yjzS@WZޓ8uhDw 6d|+: `qӽ'{Rk[@22u^;A^{yA$$>nV<9c _RM-\^acxpOː>V [s4j7A&mb^y-ZX[HGAzK}Fu6ϝ@ ?JOyuHt4ȴFXlKW.nR}qXp\[H 'X &qiI7֕ZX\]A źƊt,_l=RI)xpJ6hF ,2G= n-Њ-oMt69 3/[%as55#~ \W]XǬ\XIRM2T.܊?kkb,K :c+XsrwtȡhugmfQ-eQG=8 0GJ,M+1uvݕa?ZޕeڶGs%3͙ (%xUSںo&U Ć*@l أ{+_TrG$7^Iu{6\gH|W~k%#IFY`x5D)xX1J@-ӽuVvvca5 *ۆ,py={[mugmum [Z }?->@ ef&0k7q0d:K' M>Qe!`\+OLU[KiRt 91\ƓAwcYdM@Iᶌj'z pXSCqa٬ V@_ZMs4RM#Fv#AEmky|cgTFn,I.,4=3hZ[ߢ:9XVnQFEjZ,22PwiMVp!Hf9UsZgr#Q;rLZv&[q ϙVIbHHo'{# e[LWHlijKHH0BͿyht{IuoopE\o}t4VxĬW/㺒 *m@PG±evYkpl 3~j:a8RX-9c}Lh Rkn絒FڍrG#ZGK5V$ nbz\R5GZ2-sBY% d^dF=xbKm2I9 0 $Ͷě#8&BRW v$B-GRvpj3\G5N4{C_Lcm6Ȇ43#9dbWq*C$vb}"T9Tk[+.hVيR}zM5$wW-sqiAsn<5RprO=;l< m[%cU$V٭䶎'#5\*rH(y77#p:sWȌI!hkZHw3mh fSBtz-H2{1Ngy4+y۾֨[VBCM6 1⧗Z.=esz'd!D&=܍>tzm+;bKq0q5VX?RO~C\7@z$Q>_X1Vpa-{@ִY7WW2pCfeWڭ\Xi΋܈Ђ^ܤ@g`k[BhQo 0QV>:f[H(1AvJbWf{VBC#dR^lDG(+L8R}:$6_kMmVH^ 8Gjx,nSSs~*MVHu:p -cs2V,Fv,\_T`LCf@ >Ph#Y>UO]ixV=3PhxI Stط% |(yn0O-jc[) ۍ?۷zȞ-S0=С|(P9FΧZ[[Jl!EfYItcE_[d1>,uUljp6wle Ud{tU}2-;FL/"9iae-=kYsmuVۗޡ0?wt֔%:}ŊuC0B@=9힢.4 4SK}tұghr}k1EufMyAl.VcYIN^Hmʽvbqrx簮]mgk=3VXXMwBk Oԝu$g&"w!4"08g?J5M;yn%&e?8Yp;wo ̷nD,1g]Ehc!r\چ7=QFz'Q&Mk~G$lJ6q_yOotʘݳg Ʉ{v7c7jmU1<+/>Ig켷S)i<Ӟ*rv7 fu +;ӹ}}Iǭ6^iɿ8vePsTC(9tkM\)J7*b g]MKIvEy- nt 6Fp y~e9!$<&NF;yjlF ϵEcͤDJ,0KqܪHVDlEkau# Fj/:.ϗXw VD 6'*Qk%fn %LE+˶r[5 LfFUIݷoI.ַn7C]8xÝ\vqCo&V0x8^sse-MUI?_J) K'/Tb1LNҿRGuFyRDIx~bὲ!i$9UyPLV%=\sLyX$U@E$aO޲'U_.=ͽ];z{֮s%ĊniyYWyղW,yB'e:8^%cͨ lnQG 'ךۅi cw^R"809 WGS{`^$Pۛ'5=gYcӚʷI K9'+ k8Z 9$1HTQ5]-/MYϚ6՗w=ɑp©gSXJ>nrkU-Ipdac{T-:oyvW;l\mGgxx%ʝ&ij3ŽGXj=rv"Y\Zڍ21AGayJlU{*}&Z(RYjeY3{QQEYܒJ(QEVwyeoz4'P_$^%.b"E1O$jpbT"ݜq7| $լ1Y{ѭ^=cU;i^}nS!2Yׯc[z'ң>]T{wPk9cM%1˸nwj┤>[^".hk-v}Qwf|Ota),;тݰq9Z{6>Qhn-שXy;+tK;(&P7N$S?YS XEĆi-;P9p=).rScvP ccrm:ͭe6Y[~ZE[V[TNv֖R&D+3O2 e{zҕC%$]. Et㣴R]bI1@<}>/RRXk8seŻ>iڲ-pǴ nPϑԞWP[Hcc ug|uGW]9mr_e61fo*nI9;׽ឝiGltcJ<7 T,W$:י,7(s?=\^vYS"X zsN4SU~I9zkOΪF WsJcgߥaI.ޱzvfqUr~$iK1۴ShC99#X*פּ)d1+䘃 Ot8$QROkWfףzT? u-*}_QsHK`q;oZ]W@n5Vd)oGgunps`B33_626eZw>5(VZmCY&xWQ]-ʰ'kGKiy-D 2{z99sBCRKkh<(b#jXgikGZmtoV!&0?o|b|5i%;V9 &ĔaWشӽW2̪5 " 4-B%-hHqΧɽ+zfmBr٣+?S/߲Ϗ/Y#6 XY,ke.pC1xˇs#@vV\ KAHr;R+ݿ73$we:O~ڃj&(=뎕[O, :y푤5"VM炼rg*F?=d~:f= `>_\Uw/W}9@͗RQH bK"dsJlpA,aa0'AOjHb+PRT]|יCR״r[&Y0st x}!68-M%) q]xM\HKH3+ B9r׾.֚i]ЩҳEgc8,:pMyٮkV[|B FuPjֆߥk$yh3 gVY$Ua]W}⺽.m +s=,}R9%cʾT#VGo[ '2Y5Կ41(8}sX֍ik֗=#*7W <ޏ]m_yq6iR-bgP|O^.׺\N2no|@w#'Bo. =711 W=Ν3+%E͌6<j̗.DGm']dz5Z_Zͼ%)C.De[8^+j7?k-n-1#Zw6S[Dy}㢓+6х #x3YGѢ4wqtO_Pد/{6Jy-/jA$cbj6Wo4I<\جGs~$MҬo!gvΐ:c/dz417V_֧jZ~R=мJd1RE=]w yrngwLcWz RQo'.u{<̀1@=*敥ɧG()>6WcqGfuFݟt~ě{BT#kA1w\4]_dH̺%ydgž>Lr5O9D>bݡǹZLnWVu4^8R1nwS:4U\Vi/;,n|kCt}*[Iފ(yl99OS^F$E aW 9_zWUj$}]GZci51Igw(>`}Isy$E起c[yju-d,6lap֫}|Qфv~-ukssW5)Q]N2^j`erkJ"5OGr4`.:z$Ǐ];~Ğo~&YjQil% ~Wf,;~foM.TN5ӆgVݵ0mJS 9v\Wx+rZL ,6c @yNt'Vԇ ȵ{hcY$,oW Ѓ_U[ᵼV!D[b,GO ۽C h6bcfgAU:. >8Q}sWϩ`N*Ɵ2x흘bqWi~ҿ!O51z5Y_Â+W1 cPy+\ݾYټ/,Uu4>Xc+5so:yK4G%RH,Z׵-!UH @{כ,f%̀<a!fC( 28+$C;&X8Lrn$B.~W# Rݒ^Ip~u{E,2a1n[vԯG#2d2UMX2{qϧJU7E 4aAֺhv̬5`tj%ѕDiXfcq辽iڌP6vo kKCSh\GLuY@ּQI>NM>gs?mr+H"6;;ȷo&̲o8+&"B8ǯOU%oO41,y~dj4vZ1Y,Cen:OnjM܁hؖntH,4Ӥ͈LgqT+mmo&?xz .ghɨgas-7[ `N:~@+&X^o2IJ;ۂ+M+UmQkӖg>Pz[kWOQ|'9b[]n\Cȗ!Y#E* RK$3鷒Yg+Ɯ׹rj7|Ȳ)VM[dpGM+VfIaqz}k5JMk9ZvIW=*]RյȩpgHեgk$>K#Q0CO}.q=HV&(c,gI=ORAnrè 'KxY.$|I3$~ VkHא =x<}ZBZ )Yj&Ltr3T9eJU!3,Hcq$k"V#!SR3ZZE{oG1K Ϯ5PDz>F~q<cZl6|ׄո5YϨ~vd>U12;bg7RVK$빭=uX0E$)| [\;]t6˸i]_ķ*y."dwv{ ’My U,(h=Fj(n=6hs쑈;3cLQ_wU=W"Kqv42dQ{Ͻsھ?Koqv h=k9+JVu]}KNRCfeꌬI({%CM0c:28cڤs^T3aPPͫoFI`dsi:niϥuFHJ*y'#=:Ui2Kg9;ɌvS{;c0Xkpu+(vGaKYE+#ޒij z\4A3-*83jt}%͜Bʼ9>aƮ6VІ'`6Z#5bXOeiUwg\ hi׶9tImXb!lz˼ۼjgTz {xѣ19Qϵt7{(}~#);:5/Yɞr ?ZΗ_#e.Q#P^zkTEB0l󚶳 J wmm-FY7oY}~WԣokwqmQ'^Cg`j"tYa7Ord$ {[y$~վz7V(1D-N=}*7gI 1$uu4Ӷ kth$ ʁ]=rzWh}{[X# /Ovʤxu3ѼSYKSE\pFZ[My+Es䴈LvR{LTCHh-HtVa*˟LP#z䎢#hkX#6ΪMMķ)$7׃^]unl`lA'8?pu"T-rFYc#=$¼oz}nebAO5R4 $0B1vlsMAcw -#=sX,J—7o!ؒ>n~οذ㻒 U T<*~ix$hEdP!ki۔so9*T ޕ^u;_\wSYɜ8^zۭ [)9G_#5(_YtcsGm<%Pftb @8zӭtyk9eTW-2T0O5=cKdHD_\14X`Հ$eM{`ͣSWPys?eE'_d-#[sc*px[k]6;j]ZkWVgG1E?s b[x;S[kqkpES2Ih1Ȭ腬s"xH$)+bLVh Q`r9\ ջ iVC鞃 \:ˈ;ZMLn`F08?Anmm1(8#+#[ڐլXNo˞&'!A-jϪג}*N mV{"F01/Dg,31Uc9i.(Q V8{ fX&}5mdq>c]uku'ټrdU񃷞jՔqLl[SIeV=zHهmiwt6\lv ǿ_{5y~0HozuPuBUٹvҮJ,о B1CqUs?fe݇>%x/?x}V-, =U/4D'H{qȾbFzw/fX5<[N!)Ƿ_t3H%7^dA*FCߊ|5 Z7)[sog$|SGֽQQ\$`(T%;;V#>J+u0fƷYFe#5Ěvy@f$AV^K~AX&j(,cdK/Q՝', aqzS{]%YaD)dp8q:UkQ3[](hbǙ ùK QF"18 0s:[}=cu[*7ctHݙ7W#4(Uz٭H|}e#AQ-έ \o:+ .lct:CIo xaV';t5ؔW8T n2H$v뎽Q\iN2\3|@ W=ONE]lSAo'Mi[f…@j_AvO"3LjF xI6Mc0_ lDp8wޓRk#P6Bv8|{`Pkr2y>\ږlf.|˒,hnfIMiuƏ%ìKVwKAsXa+X 1%x1^I%MHK&%gǿZ%mpyoL".ȫ)Gh ZB!>sDU[͓i٧y̸%BcTQ/+TS8?tZZ^Ecq3lǴ[v8+nm[[IuM_';8= `8ق07۲5!ܰ(QW\ XsxoM E!6bzui.Z\FtkPJc'$N1TAgcy aYbpOmܼG8"5DlcH$.>X28=0~vރ%6E 4@ʗvUGbj wHyvI^ QˠOtD[=ƹ 6Nj:_[9"W<[{i.hk4fDO.HAWC5ޱc5̰&8r{ Qr|hBPB+2Oյ[9LlDa$c>6cmlgch"c!~Kyd ޅN:I\Σϡ@%yFIǽs#s_{YQbY9ni[4-)#2%+ OYVgm"1*,`ujP-QQQGJDOչSPԡ_ wd֦ӥZɏȇiݤKJZYqVlhӭ%h18ɗRm|fJͺnF4F?>;mkIWpMmoFp8Q޳a6$GU8X}-`3^C >w'U{;d$xŽH\w&XPCE9EE$\]ǭE#KX eJr^ xQ$26n4;2nVYr'9]iHd==*hՊBզXmY6>0-ݜ+Ervr0[v>}eK/^Kd4>w;6Ny5a*R<$V$SL{ VETpЧQEG@QEQET;F1H}*x,QS8B:69?C:nɓ56w]Ġ:Pz$w=Zq$WI[0 AVDQZ$?l=md:v\HITS؎>{e|ZݺO$EVfHef YLck2-]˺^сjiilkz=]+&\_qq3kP Rjв{_7u9Yu^ӝ}:NOOA/BҩϯLcG"e]Oj[SJ,):-koFw4>Wonto. !g?E6kiK%ޘtIDwOǦzӼ@@r6{G%VM>TldM`ҝ6fYNF=zWC]P?4O)S}sAֿ\tْf.~ϺƩNKኂ9# vZlpٽ\8Rr5go.x-]C`8#ߞV=}Mxw~5b)2Dic) >rr9ض' 3^>S.[H:R6#2<ٱV/Y-KTm=!KFyQzN..M-Vm \AwGZGwY.N1Ok/.4ldD<2n1-ob,-2<w~4sYD `efUW_te*Ѳk[h־v^wv֞&Qiiiqn+Kh7,Aؐ cuu?A{?xʋl;?.OvU}FMsHHp0۶8:'׽tf} Ԡt\MykiVbHA r \޻/IFp8*{V kiq0gbqz~5V^/ۊi]!5N lG#d')LP>o1H^59[+pJN]Bo ;k2o$g9۞1W'zd?ښNs%•Y_65<+0Cu&M;Ru .u)W>qLLy#k zjIWJlɉ7z)tI#g{812o.A@!X3~8.-ۿ hY3?Px|hc:hQNckgifb_5r?*Mͥ̐-n,p8j_ @ѵ?Ym4:';㯽t>7_%?zukN2( gh$wݞyͩ]ͥ$׭m֐yc` \ͥrOa\A,`A,*?'ˮMxMkFgJZ>*khjj7K;Z V+a')[E>h:]ߠ܈bD=AM]qbY_Ec۰Z2X+h72! ׻[OjMX.eiw3 N+)qcggۦ_qy4j75y=d#vۑּX}njXt/2?3bvF:gZK/G黎{{ya!=yxC'U! {;(9hiҔ6ϺM]ݿrxj 5M܁_ȱrU_<_@x7֭[M0 ۅ2pn/WJ(It!n=]g?d9*Ao^̀]73$Ј^UUI'Gp4 "ӵcO%}-x ȭ%$= N/ I}Vq:Gu_Nn Sene1,t㜜Wᧄ>:Ě`ާ%yMqAϸ}'YڼBu [FkYWv '}XW:~o:][iv㸕3q:V>ӛc9(읺-~]{}/Ek[XI&xRV´Q IcMsA<%Okck˥^X^ÈJ̤np9j<'k)|iiyc}6!y P䢖#jsZ?h2֖\צ_3Ү_m?Gv%7pG@1F# 5$#ҼҠ $\:;0G?0\.7׋j7M{{]c.>de`cZ>1ףѬb1%EP~fTS9F3J7_2_Y{؅ŜauV ?]>&v::eM:oy[=#tl6zb S[kZڬB9˘r`?oi^ =3\2]jQŕR??tgJmKK#[SMIu &j)m ź(YBp 2zq?({I|5t1ħfH9EMx3U#/u*8o{l[̙u;W#=3>csm?p̮`?kԊKhy/ˋ;78BItѻ2ǷN+i&4-0*i`1z|-cVFY @a 'S^ݤ\\Yom'@㧡zW9s;iT@N"P~_$ 1Zm Fi698 uQqi=*dnk\F\]iڼֲ[{ 2Z6Qndעho-ijl CnϷeͩl[ib`R8Ϸ򮧀jk.)t(e'u=HjI+$zkI|Oq߿EmE$md+2yoLWTctt1i|>V Vlci&kv.sίZR2q899Vk{=CQ:Z.Ӣ܏lpJDGDi4ʆ{iXf>vg&KB p+[G٬cxY)4ޫE# myo5V DQP`} FZD-ݚ@s\ .Lq6g=Qyk9A<VsBu m5=2dsR9giѰ,oj!ӯ${7k!HR?#ME9c?-!#~wV], 8"|rGP~'g^:-!DmpEj+ȯRWKshb!=FNO2YE͵A)P Lq cÏ@4%Ķ)»Vq7à*+6wYrn.g} >m-8!b>-e;exX's mQf}Z;f6~n$ɾc}GG6lu5֥i\0JW jӱ֯g+XE x|=?(q!S*O@U2jVϋLDYʩ# HY^.b&|A9b}J`,̠لA%FSDwSަso$(>:REgmqkwg#M.K't>Y-wm#50ʉ!0S%8 s-{bWXg]\0M[Z-FdevSf3J:% 8@] c8VvYGf7[derx'Ҳ.+6Kq$>Ztv0ph;! gnq&|II}SOY-J;ӎX1\¶K#HN(wClb s&Tg1a!bPMZ9X gwU>SW O$3]L=vj^L,td~{+@RՍ42DG,ԗw mnzc5nk-&I򶒪{{}A# 3$Q]qڍCQE͟;mP[iF2>6]47P}Gnv:~ftԴY>e n#GO+Ǣ0@@[=!E=ˁ/"6ql5 -vJEL)ޤUVIAt% Vcְm9w^I,L&)]%E2eK`tUQJ981mF)G*[6;S%؆v$[3Qo]Rf,Ѷ68=qYŚV ouo1)FC:H~%GLj \Zq5o[Vʻɦ"Zv՝N\_I6TX.ˎ)ckFo'wB̊@,z µ4 9ehʹRQR0 IGf&eƙ3+3\Sndΐ̑2E&VExN݁'3-A1!j?b}slu9l IL$i a]ZGvb@N)ɔSҴHRNxAyX25#噅x5+m{i_q[Z%鍣?αG kkUh>\|.’ڤi?U]̣هd,qrN-+97CZW2h@)v*f;On*H@YA_2,:`=]ALш1*vVe\z`,QÜuu`AkVy69;@]U UuI[TK wؖn>gu+H$=1=iL!}欑ȓߎ^[{ݱ'b'~XqZS_ZI#!rA==hf(O $ ^0;G'{k..n VI,  L#cs7R$#[R0#ufmݧb7`BC/ִ!+/럆Νb{Ym3L\}̶Ѵ2JBN)MU"5HF͔Fqߟz|6%ya '.~upOuTg#i޵1ŷ1u $O3%G%bͽ +,*EZyVH|m B bSy;2mnclcOcAOf&(ځLL}s?*dixn$Vx"apW<tק5b-:;fWG\U=w15EhWk{+6|W)'ucEGjN.<,JYi=KڭE=v3;aY7`cZVk _߀,nRL {⹻du%/o̸&I#7q~ ;e)O,XyǨ9>+rcf-V/\$xt\\}܁M9/<; OPR3HcW#֢{淊a 149$*:ۮNԌTH)_SH.tRQTKn+FI$ҭ}@"xbBqs?³E&urm$iL e9WFg0v?UAф1XK79RzcPW])`P9.A| fڕE!%݈n+V{cr.nU= 2K++çonbX,1{֛]YEdp29#>/^'N;K9-R.:޳%-&Eb7iRwKQ_3X`FvF'c=+WNi$ 2" %QJྚ :F77!R"h<٥ʲB$1֬ ;fVa[ c~A/aKl&OiwI "Hy`?P6xnn'DB^D[cOGO#4RCRHX &d5,:m'$pYG2i^plč [sٟh%LJ>,M{h<,B nͼ 띹j-)ٞVo4` #$}ug)׶jV K\9cYY3\顒[m+].\em X07>{W̶EA0TPNݽ*йgD_7b9oSO 6B+٬L\lk_m]TO/0+(5ə;cw,hv&ʕ'̄ōⶺ%p#q^GE+Sŏ)WRf?\g!J*=cPGasH:F f-31Tw}|P+RRZ0IKCK+s\R0TTvڣZSϧK"-FvmJk"|Tq++֯tqv;^Xv$9Ojuym#XOZ޷mʨʊ2/.fc1ц:$-NѺc޵2|kP6XwDmF;U5xmďJ|`95TQSXeUgÝJPSy$R,r32WrDx6꺤5jΖP}QAο_>VOw"fdB+pq֐EVB{)&wn#ɫGM%ɒYe2 )o$)weAnV\=qV2J:3֣sw{A]١W<#[A{Ⲯ5p9fv1cVԨ7oӹԝk/$$th)iq}kK;r F98"r9ea))&cONrqQRRIp"1քzEܗfnI-ʝhCv2u}0DŽ#pkOn,H`x qPBP]k rv˽c*<4_"!`w9*C&3]q2o*A514PD՛S%ݞQlo)g+ϿX8nnK[CRz䞵i670HpGCSjдZ},PS өȷ}z] d]]B͞#?N t;;KQ%";@:sz/t*խI91~Cwwism4I1ϧ]O>&&R^>^u:qO#E 2O AAWk[u"ycPxVw6rފΕӞ[OitǴB']ϥfs-kejs|g>mՋM7twX_廷R>p޸vgկ<#&x[V&ɋѣ^0l5Ō3$Nc(UH ОFִ>eXJ<.foq$mga򁷆Vn/ti8PcЎδ0\=>Tv}NQKԞ[#ej"5qg;(aKpztp Gளϋowa,sj I,,>xy閕9s<]L%*QO[[ocm#-%z+:G?ix?]-W/c$$#Vq_t%c,1)ԧɭW~ j6V8x,>+?ٷR>)R5#HЦnFuB=p \uhҢ'dsxTTduoQ|YÏ~Wv۴V |$aHgiճʿlFiq-EeN:6Iτmo "~78ز&FUKohrD +biB|mJxڲ/aG(^Nko;\^۴L"e ȫ-)cI% ƱLg0wyKsOpMF=^:Vlw͡jiw$in޽Ŋmlq94Vz]6k[f-v~>޻<(tEMHG?JQm{S=pb 'V.~MOs5lo$u [Y;b xYl#Xms% o#T/RIcSXJO5R+]Uޗk;4/hѨӴmY#@8@ ;|^-c-2 * tˠYOI Ǯs hXn<pg,89rkuXn絴c&<0v>U^7Fjݴvn_'u|-[BSq $w gZk)7%9IS=+tWTI[Lsǵx>!*xdDPv#8 Ԣ4^^Em&ص[=[Óix! yws0☏kXKY#][rqJMH֦wMGJRjo~=-nW[d2GfCUbi76[`1,,qxv0e#W(`7-tOZ4*E6ymu,G`d֎[ *nW&YzjlL 9z֛Cn'03* m¬h +6XE;/$a;s־<)+ƋI򦙠px5qJ(NJU5X5v|'1{׻SvjޅQ5q5{8l,pw~{xwW%dׯ R,>tTm'[hHe ‚qw[jtZ>$It:[\ j <9S*<ӈт I>|#$ C e mS|${ۍEc,#Ɍָ1i6:]kldWA# 8P VcKh}jSn,G #,ƹg-4>Rbf->klFcFYM,ZYft}r36/ xXChMu3iy[988+omcxºpi=ܑ[@pj/z>-6Ś,Zդ#IZ3Bx$uve,5RVoU ɡ$ {8D5:c!yk-=M:o =aY. bwm\ywx,Y N2Pܽ3`'kZ Oi C,pvx屃fDiFn_L=W[m37v<ۈ% "C P--Ykv g57`A6᝜``t߈跺?t-+s_ Z[C9q^+]Fֲ }؊Oc5©˱Ԩ;]vtozXJc1x^j=/4z|mE#[YU{j2isEKu$s¼Dկ45f%Bce#rx"# p _Qh.uS-qDmxAݵr sIe}[Fxó^]EFMRN~vEq xT{ItH0 *?(LJ˴!Yi_4SB G4Bo:V~"j_mmKG[L,v|pGڦ{y:giWr4O,V8^ZEckYh2ؚHy3qNL:ϙq}$ITCqrrǚIjfot 鷫Xdy$(㞽ݜZG5o?[Ӧ$ Uyb`:֋exq`Zckhu9hfzq{))Po+}~[xZz>tZGBiWpOzg> _[.qsDv tÚxmBƛJkvz@OqWK _YҜ>9"m K2횥OKX6v_M/ux+*PQGMA.^D@nkѼ;_VIu[I/-u e ?3}3^Akk~׬n,^-1 x5ՋBo\Ks][FbYyZ֝TSSuRFeeݝu}*GQ/Z GaX !OsTՙ γVkxsDּC%Ɨ|5ZltFZ+\Lpu{FִCݾa3%g`q\uHVD3eL23Z7V&D !L.=@}޵H1F.m 7qٕ 8z8-RŨI9ӝZ(f?FMKo, g^s=މsF1,,w1t4\i(߸mΉqq41ȹ->9WFc2ۍ*oK8yzX]&1 $MA֪i{x#*FX=Q#I36KM,f(Ù' aLKӭc6*cSpڄ6MB;88P9<}kJ/HoeIqf1-Eivds*Hz}vct)  \ dsߥ-L4MǎY7y{qE6R3nLI~-ͻm;st\=֓F{(Q#c%}Z4Юq Ԡܰ(blBoSXQ\KQӈ|ҺEEChvpvH3ջ)崞ibYlʛSq<94d=B(Iwnp8MofO[j2A<>X1)9לTvi~AzȰ n%$SܲWTa8T-!E+:9 <ɾm/# 3 [V28#~aeh{oIrQ~'z5,um:CpwϮioBT6Fhbb=۽=>z|0HS9o\bW2Ey6!GmrEsf"n3,@נ3&T9H=?GZIL)2>+~/;S,$S'ֳOӘݰIc1Ւ9IpezրMGDv+ Cwr# LYk;S^x&h>IiW.yt'ҢX6trYv;RڤmioZyU>Y3L+GbhZiw)'?h 3Ȋ. 2>':ڍlYm O8XWk6Sq7A Οsq+*[,,Jy"Wi',S;u#ĀۓUK}Au.e(dxLd,jnR\GV_wM.k{xYt@3d1?I4n|u=}> -yx>O9x?E=j{L7ىG#6b${%G#D=9ۃk% =O"\%*\ϞmQ<+Ҳwq96n5}`^VdJ8٪ J׷S /zeQ|:'ҵ.G `#f>/\TMc=2C n1*(u;,o+?8'J6OSxKfG[[h1K (ea?S}"+O>ֵs—O t#P?q^Qx؉fItw!=qJi/xm5+ _ ֚0 6;? 8wаٿc+C4c ,8'W/:k^HN?.L72bN@k]-'JP1ͲsQGS TqNwżUlpU=yX W7vy46} io>HD6zeجF{oi) ŷ㱪:G"ztX,_4g֘IT7^;HvD.LpxzXI,laaՎ5 z]ׯseq [8?CZY-y`*WFjf/+qt\2ƧY u۳\ZOdA7.\=g}ȉam,H@':##˗B `x=3T-2,eML40q Cd\ipHl,q 9K+}>7@, N+1"z\ٝn^X&- nG\bFUyEcjfKXY*_e?xJ]\ebv\_`?Gil.n2|AZ3ZnE'9`?P__=EʑF`j ipmrȊ"(9=;f;7/,CZni! GUF:[^ySʾ>GBfy zs&9O#4+H-l/ y2Xdnrow ^\j]d,rM<Օ\S3H N̐N #ךeťnVF_;֮u H Kg!rW'RY[MZH%meE=+'KIгlen7` &C[$j$ ={=g!1i$buvp=5VZ6jg77S՗rI1YKb\[!̗r`қm]lVW,,뼸9$=:gڦҡH^KVy"fs"ɷO%ڹv)ntȍn@R;+ hu. ^D2 (*G/:kWJ jVB6Xu!N:q`f-yl ,Zlit)[zٽ4-54se,9 ܧ3鞵 ŬVMg!#fV (Iē7 ry mk#FPaRBvzbis6$}=$'iz\tiwz:۶m4p۰ n%s#սm"o=RXd$G6OB@dضuq:Y3= 3r@ȤCFZ\^!>j97zmlj] P ̄"g z}B{P:hf|Xk5_kYL`Y@R7ʵK%-|%^1lznQ{ַnq5Cqn¤[MkZ*Lq۸rN{W[Z]5Ƹ&r\jR}bLy3i'{G(iYGPZlBI[Kq2c%jdnJ oc}WjZ{v+jD[,^khDF);ww|M5wpϩ""R 8/=HW_cE.w>p bF.t> Za^NAqMZ5l3s1/o`rޯw(ҦgI`m߼nʞQLex9޾/8l̾ҠL KȀ 'ioNE5Dݙ|A%w ^4h]+Owڣ'5HLn0J/BZ,zteSd[_Nk\75CҴ#d#q+mP)d^%35cI<|XH{VvԸ#@ae3t15zdz͏zﵛV1gV;4~j'w*Ӆ=+1m $/>¤klTQi׷Y}+RZY4f=Zm&@g<)=͵%xZzGCd(zqvweZlH+UΈrc gWJf3)#|syL~z{鿵'bdL} ]oҾ|'>Rj-nR+ rG󯆾p~F\TH" L`s3>m/^OCTGsfoV)*7f[wtcZ)ch%d(0;Snqk47eG7lN7ds>+i߼6R[62 'S\#k&bjr|I}/R6z݌qN_it:=:VUjZհeXs^^'GV'1BwNJ IDjHơ^XGwimivg˅d:88 ʎ*[($V}=ND#:M2ؑ(y$S.ͩZK6K;%sy5o9\2mlFlk뎹| ֺj [N_R˄e v:ke6%g䪃tϵc .1mSiQ(JZo !ۮc_O2GMw<0O'~:V =MT~.k<1BZ^3 ) }ݟ7Y!. `}zqXFf;I]K"aVnn-̋O -أBOo^;ㅍ)e~7ab uYX<FD;Gjmnn{ Y}>!Ֆf0D-xhCubR_w0^Ӵ5kxmjVrX $rG>ՈWJ j/nD@PvEo 8%xOzτ|90ͧhQInѬ2_N8rHdI*($g0jڹEXJߴ5WBkx%ٸsV{w/FBDVͳ $+&x[_\Ϧ^u\M&釋Wu\\9H[84Mūe)9F?4r*G"I&OQPINhYJ!^ēiF7FFy;{ux&1lr"s4?\695n)`}wVCP-7%#ORJ2vڮGm)zbO/őZI ϴPeR]QUQf1得Z~$t~).綠ɸs19'Akm>#F>.2׊0G 8k=jSq!n/c K͝Ɓ%l֙zE>cyԍK1Nx+^ZK Pm4\/"TXF9jΰ:~H< yݸIПB[ +[ )PmvִMjڎ Ndqʐ6~ cxNQJMvZn/o~6̉. w33N>IVF!Q9Am>N> :Zq]&<yQGkˀεll8M4f\ԭJ>k]6+o7Q1rGz}.u5ev\tM[Ou]rDo.X "cesկMlf#=k _Ty)ǚ7_>Vg]w,qۙ6GtV߇4_Ou _Y3,R)y<ST[Pmix}"y!$Lw9^&qi=jCd}~#~5kR_d+OU9u伒9_v[Żn8?I5p{>pA]N65/:)IW;rGl-F ${c %(~?h֚W7GZBmi%UPB85ow^y2?E|1y'K!7WE :zCq`jZq[Nꡣ!+teFߗK-hmsws~'I1-o#'%qTY fAph<QV_ \Q}=`AOg~-I?1؎žۙԌVVIMzcE/kunNľyx?h$2w ܲZѯ.-„YC(n}9}Wm|e>>,HAFWztxsNuJ]7ihQniW[;qґ|W&146w, ym[=InCԟ f YH/'R:oIF).mۮq^i~ՕrlG y[qWkhYFx #e;ёT IgQorUr;aYL k٢6Ch\sN~yZ]{;Ytt}O["UC&T`|85-9jL5vQyܾj7#6=?֜9j.jkz6#u}>Ql<5^ƙ 9'ֽiڗc[Hlt~Hb i!Ӣߺ7Ҷd|u =+t ۉ/eP0+[iEG*}tr$]:fݸ${#[؟&kkX"۲4AOxO5\ZQ"kv_^⯈ZLjٛK5'^yR宇e|=.U*y/՚ZS3]\rēֳj͵Szc5_^Wq4Xܠwf^J#*Zm= PxIJ;3˰I8*z͖֚+GѠ>`+*~SJ⳵Z:uMqo~2HݔcG8XT|-σ̫ǿmS݂Z/zÿ4fM;`u ̏pOMgVַjQ:ύ0{נ}x8ex+PRZN/6`^2iiUAtr7+ 0BU_z^$R:\n_?$AʠKvojh'ZĖ^ywaˎ*afӠ]TܩP=R5YT[;Ӿqcʖwڌp[Xˈ;d/UoJ,g{+C*Ez&}y2 2+ x:m v'^Y|AVYJȳrܜOhaL*8[m|Gh AXGb6Mv.Ԭϒҽ{_>Ȋm&Y"Qy83m4.ifAHˏ| vnua&وF&4l`g2iJ;өSk'6\xHȐf 4x]3K~skjI4WS6M"`DҹWIJjH&I-\֊d7zTjM^v6I25dqyֳ?vOk5dg?TZzywy^K:g,$nc;qV4qhFZW\8tvp#{q^kb]Vpe*S Cɭ]6i\(K{o݉S5GctKڧ_/]uv#:!-$rtZAPM\fV3dC*ƼЁYV'LLh^֭2KƜ7"7T.f9=*i˨xU ݳސ[uD?{n}PihtײjQ=']cReԡtR$1)9#`D`]u6~%@Az?!IW3NIյ]N7r>yt :Akt\ztI^#QU}wZD壾 ( ۇ0B}H=H?{9/-n,\0Ir>7ؼ-xBO+K8d ǩm(YC# 䜾;7|zWc%#Q$P÷)uA'%_9ϱGMilmtrg(335#ӣىoV0 K]\@'F]u8ك~rz_j-u ЋC|p>U5f7ɦ2Fժv1J"c$ƛqhEX|N=2yA{,x%V_;PDgu+M幆H$G1f'$n*M2VHl=HD`ǩy_E>jPl`El`8FmfdIfoWiu0G=LUkuqF^ۀ ^pzJ4.nZ+TOѱ? qXԖVށs)wkFuyi*ެ!Q Fu NQsR96k\^_+zmEndԨ Ş2Zttx%VF¬VAgݼjEq{$ X88ۚD5.Nn8nd8|;qPwoiYi")LE!l %_..mLw누h7FC֫jGr%7I<82s_> _u[;XԻy8gM;Z߄:M/Ѧa'c)$]fRHhtK1:"U^TԏOm5VRu<Olq*ծbS7um4ebq=[m17d/e`jg5)f11=O׵Rl١.֊E?eY ~b{{V̓_0@#@by:qS-͒N艤h3 2$R>L>)Uϳ%b6|U.HX0׶[_[A#ƠM+ņOF qDYjhE{Gm5.xBtV:0,“᜞pO]=r]e#hEOJb]ґ7wԴxB7MFk]so_J^g&uTA qO`<%x2kj&SM<ٝH$g`pE2lɳ-$1iHyi}*mb՚餱;!#J m>xp<*0{nH-ZXbRRv#"Uak> @VQ4$P?gY{}L!6[,V2 8x=G>%ݳ>o&-iF{}k55+=@End 6\ʽ{K짜j Dl>O=)mִ!@=vV554u"='O7o:bdL (>Չ\ a;Ks3@dG CFJsBTzϥXomjVV+q=2"8K%Mbأ7SFZKfHtu iDQZǘ$|>Sf[lR/M`/}*kYePȘ>'K} oy#2pOӵQ;.Q+guoSOM.\yN]qѻU1*yiwCQ1jw0xP͕]BCIp Bc+fk"Z$Ԭ;Z;fpE82u*GE#nrrF]1ntGqۤy@c]%-wpf, #' ChR{KKma#EJ:YVWPB7?>l'N۔--Zmm,ґӡ=~Y5XftҴ0|5~2ϨYkH4{y}y<ncGWw7uսޝӼQWdC#nI#&;[;uLi,"ۉ QzzʋQFQ$==y..Lgɴ2\g*gn}Z]$ڱIwoќ FsZy1Z:8'<UigilI.p}SqT 9WRH^@6#3tֵ4VN-Z6y[a䌄g9qIR48BI@U Y,Lj)vאzu):=AǦh5IE^ڼf;i4D @5V]3DEi]BAia{.XI1He3.{b>\RhA3}UTl\Mm{`[Hb)%r8 Kz@=Xgp{}l'wTerMs޵4gСdg@DK9<r@qsE)JHl N%gO Au$JdԼi"\[y|Qzmkv c$qFkI5"3㜅4zzsE58d\.cAӒk-tw q&|`Pc>OFW%$ʖ)i vϿzf/{KElc $?Ƈ&\br^i%,*fѡ.uo LGڶ>ۤʩ涵uV2q>8jvtzְǪ x%d#ns99#qtKe+.-:[H/uu>K4Dq+%!#*O^Gck&@+m>x 5WeU(3!I،2qѹV5Ƌx+]F Lqli; tV.bY_ na2+g[`LjP\^ f'VJŁf,銉+1¬e[@P-m=efo^M3dtd|0h.0A^֒Iiowo Sj1-z}*kFuhv2_T};Si 6qlRp:=Φ9X5w_HM_10OPzWwY7}3[#?V2 ӹP5Ee`Tw6Xή2F]\u$86V&IZ]K0X$y63y:>vRM? ֱѬ`:3,fLq\S^q0O tF MO,l<#v+%Qp%++<}@,*q R38&!OJt4!Hr6XK\*aq]< ZmؖkL9j tjV caAntEɴ0)"AoƄK{B*s땭)٥1B#JmśY=M8|2\_7 g?p(Uaq t /ǾӼwA0oqpWg.㎳_i1h$FI_p=b0xGxoeVf|F))XhQEHI$#Fw= #A'\Ԍ ~(<Ě.nT#أxڨIFG֥I vKO Swk7*nm+JIdJb1,d oے~q*[3?g!DyHHV-H aC`4p/r}SZ/+*pkb koZ!@bB0ׇ ?w|=io/I1L<ɘ](h݆"{ZjQZdHPF+?\kMbN`A \d68#6u|6_M4q< we_6{)`7dHr? Me42<ӱ/,`=Mskٖ(dG*6ڵS TڅɤՎt$cڵަSb!(Ay l87^j̊cyy#Xb5uC|\nvG n[k3q̸xV6ڄnQ E2fD7()2@8mx~K-y|Oc+ȣo^اmb \ JG*S"\H\ 5A 58T*A)E?Wzƥ,ut' :`*B>V**S: q,UGdHjH-.Y2WlRq+2x}86,q3h,EGN{Ƈ4,g-!€Cu ť[\4[~[_n#L!^ē\r„ np@1nr>⻛&!bLv~>&kfh&%9XԐiUNlW:uŢMZ(0aIiu q8$楻#Ӆ/)_r1irfC Џ>n Ңs!e1@}Y,3~l޸VH&]/@GҰucӭUF?cOnXHG86mmt^eT}㞝;R%Kxw0#}jW7/Ɯ֬FNR~lUI֝hP@?OcRGsie֩0fYe{S.kx{4E[OY(kPB>*G ?=-g0#YUakHY6﬷%Sn~Ι|$5vnxL ǩ_Z窚{*E7$OڷgHRtǿZ&o AI-9oÎ ͜OsjkոL5W 9$Tm9 =H! Ojm5vgکʓ۲SO_NY#HFv>ʻ]/'Gk{xv [65ڔ<0K"nٷz| 3=0[\;`KO pISvW۷m?muմ}2w43Z?csP?B`7+sO=Gw6:[, P+_L0Mkm49nukhSn}}?a?%¨ išܪĬ7pO繬/k%I vQ#W[Ak(YFAx2CxjR}}Ek{X~gB _]kVQ {hgcOjs<dأW[6 kSiM哳=`Ts(5i켾{ҹҵ[OL7/}oms37`dJa$f;R<.FS^E,mFV|*(z=k X]bN貈YP/;'g'mK^tKߧmDk';E(G[p+a{k`byvg SKǮ}M+O.@]< 5RSSlL95dK.Re+'o}tu6WHK-ͻ1(qמG_jY>λodvFGh8kr ?{*KD!mRaڼgy?Zo1NWentiWvNAsv^u2}a i)d?m*7.':I-@ǞRC&Þ 8꺿ۭ[F8mx2M+\T9I;妞khW,.op1^N}6K)UȶLTP*fdxUR$_`~iqui$m9ar{7jrz0!Z<ѽݧhZT[3Gȹl䞤vM[QCx+v¶u{TZ޺hɠ@o IG_ rlz"Ό7y9^}NsȫWGN:~]Is2K| (RV*sN+28K%Ed%x|Q:EBWV)a[s:#˲l~gY֭+'Gx"[bKLH׈]yt\HHYIrI$MX\QB#FozRoV~ ~}YZ-t6s{,?)$H)fw% 1|1cmC 5 ck)MftF6v2t 8&v$Ƿ]ƫ eln".bS%slW8YnoftMjahb8 I 78b={Z44Khpcl/#k0oet}=ܶ_faEV,93|8|Ec;Yx~ݬȚCu4 S吱<'|ss^&EՓ/YkU 첵IJJ[#k.۫uOϼȶW`']3ڒZNwg}0|2?e|w=ׇ>(%ķPi9Y crW l `tU+éڙ!s-\2 dlPsyڌF vo3w bhQ$\Y$NѤ*s#& }rlfҔ&ܤ:eF?d澋q$Cj&ׯmpݤ=s[H5.!W;@H\n:*MZl _"U lv.s<`SVvW9Iԓ${ߩ6\xZP594Ԓ4JG::.g>IC>x lFzT@(s)gˏ0[XSC{cE1SRB7\\nGgo&k|Q2K@QkZO9Qda⪤nfݶ^/eh}1as߽Ga^X3ish:a1.pH?cXwpFd7۸ }qYj772Y^Mx_S=igeC *SzGחEor5-Bkk 4]j0:zy3m$FgvAPv'ҹDNDp~mᵋ.. ]O?FDt&1#}<3IomlYZf2tnzzq]vUŋj']wS[e|vwkf,/"fUalNW^eNf.FhH` Y{y5k0gz>F9ǭqwv0؛U$GW->DjmL%@cPy3^.e{Xf,8~z{=J2Fφ5nŝϸiCsλ5Tԭa'cu,z%>T o(I Նmuux1E 6{u(BЎkg3C̣6x+t-wMuKh1}5MXU9֯CnYw,p8ϭOqwk.i?Z znjzs֡n ռ.LJ4~-$dvWI4Z0f8GPq񚳦ryImYj勤1Y2` )y|YEwvga«p[y;K֭b8c+G8l{k-a1-chVv6ͧױU23h:ؕx=zSLikw#|ke_2@kO)+`-c7>#Wҭ. xm>H9ٺ@u{VV.r.pʃI_M{XsE_/8mp9V;z^%wM=UPxnF| gse ۠"u<z֝WX!yCJ^`ZǕl{TE$A}eq}3CxQ2$ApA\sZj5czӂk~]I7'L{V-ڦZӡ$1Olr܊R/~z~-P KH!ܕC /u ("oȞa8\Q5Xu8S*XH9 'ҁX#N6H|  ):xtA촛bXqpٜ]8Vϯ [yHm>^flnpA\Uh.u;YS=r|pPB! @,6(ϰxbgYIm 2J44jǐ=g12\K/6B: :/jw!Y|~E]NBm2;6hאs)OgGV\L`XpPgOQ'aW,A$%f}I18[`Y=29Il]-(y=q]U/Ic#&L+*մynm$kWB`n\REgIp5 Gz̸L|AegmXj60魡ܞ~]k>k=:/㕝\u8'𭣰]0G$sit9PvFp'Q R${k@Ќ9A8LPOqݗh<@jRZ }!e\K8U23Cha]~oQ *) S5 $Õ|Uxtdݖ nw15m;yā,DPp}JxUO{)-,Ƨİ+$9s%jKwawLB/3sɮZG"EUD42$NF^جk[tKV7^XYh om9*yqeڭᶛ\(Lr&#'?Ï+:,B/ d{ts%7ѬaLj0ADH fUfP AҫI}Eڕ9Ζa¸ d=k>;{[! %KhY:ݞޕrZ};|ȏuiK7:mD-)#jno፤HHǜO{/u}df{"UżJdU9y+Um4#Jϯt ]Z"18,E$miy}2A0#O\Cy.Htۡ˺$zw_bIxc G۽fx-4IɆ[ [rx:Utd٢"9mԽYQ^c2E泭kڷI]A۟{Dqqg~aE2qZXW_=zfv5u+!u4oiv e[ڳuiVHcDq85xk MAf]ChP;]}:~5CkzH[%,S,gLG=KsN{)#^ K { yui\^N߽o`. G-ë%@;}&dK8Ę=zr}xx-O$NlII'ؒ[9UxS:.mxxyXX@H/u|L{ȵi..v#m<:[[6/+kl[Mt MDiWVׅCAuladHI-] Əi\s4&Fc9 ԫvx#|vLlGR1WcZjWkx3X_Y[;!6eqV׆5UfI.157zVA-̀[U%v1;E ~{~ϥK6)9;w bF'8#.iD;M7p=ܶG,2r;x\E#R##<֨@’-ηz0MFRGI88bKzG^H=ҹ,Mm,vYAeglK4T7L0GүڣE:B276U^pLW;sy:KfneA`yO_m.iuqbeQXLsӚ= L51D-V1n,D2=$w2l_I!L)sElfaugkd`$Z嶡gis7* yUI`~PhSI6b ]\wvsŶ-ޕ9#fY˅z"ڳƉ&e@On~Slg77.cO7@GvԒUnugq- K7ʋpugiT#| dz'^:bX^1wYg(ʡl4 Dα8.yxs w0qY]ũC{lFEҲˉ P[=Ò#y],B*\y'LnALͥʲE}[quPşyN9>dGtCmjxSYjԏV [87P֦N=NE,EYyn+4@@p;թdPdO(boAߚo'ہ,L|BA۸Vqi5Ґp%`{MʒLb]:KLG{ji j2[?yv-'b_cad^H@UK>V8eڇdP]SohXJL'7'iq&&$^sX{Gd8zd{r\Zd. eI9#" RM+31R;emlEpT8CԷkqP27HWdтueV+s(S dh8t'T@5qG-X(=sތiG#e$$;sNliǰ-< #%z1VzQ 0ʄF>`:+-5[jSII&m1'} U(%#}Zr'yf%(u{: CK,Rf}4J&1 '`YϫYך}؊hq[h9ָY8XL?|H#w&殚zgweu $P1^ǫ[v295mpN{:Ϣa.ts.ܮGE RG `taD̑]TsןŽderCFSF i%֠n"1q($<.`h{ fm*/`jel}ǖ6d @spyw6phOk ħ(RFeA=zi-˩7Դ(`2+44|N0w["m H)a^vdkPH-֢4g!c;sKA|R\;\G;,1(f^FmrfWlH-S-ie;4Q(gq 䎾˩q43" O*i$ӴY'D7oCwN8)8@9G\KIkw pK&d:ݐNW;xoo4N.FOՃsu4S0|SV=z? zw HF3HvVGh [ié: [[eyzWR DŒIcki=4h/ am*1Ќp̖N$A%oޝ23=ϷJ5 J]!ۙuw 裓h.#HҖyob,a+,K _\<}T6oe%0v2?Ү^]Yn=;>MʌtԳ*I>[Ƨyݲh F[U qkh:d(#l1 XhYIjj U_.'!Nrz-::X2~f~9{qEpX#Լ9$u?zQ{QcҾmaM 5Ԡ˂䞿ZVH-:q4>&L#ԍࠐcq{=?jѻfaJqᶪ5ݞ^s ;Y~*@׸< M"s9bo.cŖ`85uV뷂HVu[4d Ď(:u؛QYq2//.N8}'iuu&~kBU+bNGziRY d=qY}Mb9ɐ񚮚{G,c&LW77ڕH\SXk-_~mr }i/f(݀*jmK'L sX7o;'[l <ZlHI<g;^5Xkb0H$&𕕼e›{ N-/ȒKcjDV;ms75}6b {WN8+1W eDL[$qp̈́'TVW?+|qCc1X _624-~f쾵`3ĹIQn(Xޤ` 1gqWyj)Uww4Lϒo4!Bԡ@$գ I.bp#|Д2$c~E{\6&ހ Ue+^&ok#K^=km9w=T9`-Iau!dor}=j1*¥Y%(DҲ9,%Goe^ bj 'Y} M-ܩqsVYq۰8V=EhMwq5ܫ4Uc8槹7-3v5ݬRD}[Zǥ J5l`G)*ͻڸ(dHp MOVQ䲎M~f%(b)ߕߕsHc#{`M''&S=-4ea ݍkF-:6U ^O#euM5o5rd͞oGM7G.DiMȌ&8GEcKtRr_fߗc)T+I+sn }1C}~ 2x{65=߈l""(y|LS?']2F5៶A-#/[7p(u .#qNn*ˉU9.g߇4qqy@¤ydVl6Nۺ@xoL^3gSl-y_pFҌ9S7q_c-*!Fyu)FOCܬպ롕nn!D-@'֬1_&r xk&.0Hi.1+Dؽ|/5g>"[K6Wn ]"'3 R\7s.LA D BF7<+N}R9 h8paҳf:R&{Lk}4c,Sg#dRH/$E41jƧ+R@"Mn+8PU!Vޒ?zR#|+[߿hV r7B/;Ґjֺ%M`yku:[gNjKkNN}=(Tb5x$ڍןRKo% N`ߧjqGƣ*F$y\UܰJYZw 0֎O3`j E(yBx>ɧ+̙Ƿ_U'."IE11֩Ioh̜BxjޞmZ=7#dOTQlĶђXS7BF3 Eku,jIdpT /c(R۶G.EVe m`rXbi4lRu~TY&+\<Ђs1O:yvˌ0=)8'+%s\3E%v0N ',gXehR'U5'DRr5vAxnhbDD'`(PN'mjeTdyǶiHjc!`#hG5"O4sE)p[ZE mXqҔ`S'x.Z:53,WIw&č t$?ΪX:x2[K`2H#ڹc: Fy-–~C(oʅӏG9dq=*_h"YuH%dd*I?Pqe⻹ s%~\q9yM*H=mX6fQ(/<<%v{_=4[u[%68T~S8~<- o4hWa 6@v=6k{;ʀ`+CE{qYA=[*W1/إkyY?Ė;n-,r} 5A%W3޻G0F{΍/+df_+T[ʑ}}xZ犔cNNWyf@) mg7!#gOZ.i.yƩr==U/s;;q'&ElivPvĠ9#Nb9tmtKt)3a#g ./%1"">oaך/t.$hDu ku z|Q7sQ pEd۶M#!p)bV1r+zh.؆d]ԃՀ垕1i:i)Q|dkwrxY\Aqm3yH*qdhDK΢B1\r>ϟDm/da11p?Սa [-:$-C=O_UtHc/ g85xҖjrJ2Sf_$GouȼKO[rO'=xAϥbwzhkPn%zXĝVV1;T8; JZߟ[3y- \O5us,< Ju4JDӼIseK#5=:xU=WmZmK+8U2'zĖL+* z`ȹxio,H] zn1T_qFk5m5k-ܓ mBӵKP5Kf*?i\Gfpl.#zQc^.\߹zu}{nƛ+$ c=z~i]W|Auewn$!A+Nd<>suሡ$KRT}LsJQ9#:uTf]?D~#O:dET!9kMbx/<R'͞@= N-qkoxjK Ũ.5kKdymZ%TVKqN4ō1IIm35kuM'GO5."1J &m#Gy+Յ`HxW%.jpEwj7som%,-DL62۟&1|SS9t#t_ v]<})彉$b3<smϯ]-#dMY snaֲ}yx @8xn8_^.[&]i2"0w88]׃Pq]6 NWokAFAS.NstU97Ing{H_ςʠn9ZmmF8ԅ%V1^>~%>=o)qr03gru1%ʌ=.xJ}ւѱ(u[9NٯmdQm xLt۝IldI+94w#n0p_C^/q Y_VJ4~x6P z/~)ͥjmcot)nl巍+O=Q;cʩЋ;eggLjݭJK`#\}crZi2+kwf`Qd϶8~|O/[cia lb0Abwl,!)ב'?m߼r[6xǵAjk2)ЭI@čԐǁsӻS1į8FhH=*k?ٷQZ_jֶb֋ 7?#O9'z3lO",`6ׂ1]տRk q#+p9Fk|WyOmcmL<%'Vb;Fvɨ?gv7p`{i yU*cUc^%t]APy?f$6t<&]>dCu4'PoMk`6dU~u9ӊzm/vmCtYՏԽC?Ե)-,cWdeާn_k{] G6C)imlÜZyxnX4˻{ ЬlL$|=qY6uђxyvQ;29FCϿRт⬗m]]Ct8?gzdS<UiP\6x{3>۽:rgeWeϖҝx=^]h" 9 yⷋo {sB+mx{WM l BTu- F4m5 -1#WThxLc~0ge]]뷺׷W:JFoXwݣO={bNĩx(thMվP*BWq8sIٳ"XM-@Av$${cZI1')4QIRH'<󊻫j~]X<%󭕀#$ \|V*]w\g(ٔ XF/ք%]K9{k0RG,~lz`kkiR=w[,0|*&xYP?Q}NNg'`N:bXu-:읬,lZ;S7:5έ gre#Z|wxP̷\[OQ~9/ ?T+ EH| #*}єNOGbDӵU:+H!y/xz8q/>=+Xk6(`T;#rxv`M!3t?;bgNWfyK)-&Li{\[Ce&d\10`۾]dWj2G夻%_F}lv;Ym" mo1m?U/kj-{2Ӭ裩pqZLM)Y3RdD4d y<kTphnW`cF:~FR湿5ڲ g'ubΟ-è RqNr*jA6Ma#tj宗gRo JWk{%sFGSˬiy[sh~gPy`CFlo[K,[tRq":W3% VDFHoJ#{ۅDpȔqܨ€yt[QJE>:T#P]S;gsSm4mbD!Rf}R?jr[^\M75Ёe XSfg2UR)cr ҳަ2wV[ho9QHoҫZΡe^i.OXg>M/] ѵoMo"OUߜf˨֪2[ljn?&͛ 8fկnDfdvOpG"r-YOry?yqq\Χoڛ;Y]a'Ί-N3CtqjMėr ` Ri.wbSu`Xk,d\52'akmV+ZkI8/Hؗ֨YjvV,@."AFIU݆3k\M7_y5% 8 PG+o%3ᗿU>Z8Hlq@u:Zi6y%ڈ|T~'Old$^-mu) <[y|Iku+Eƚib}mxYơWW5,xZK]B9ea3GOxM,3鶜͠jʬa8j^^~ؕڭ`L `qiמz?~Q]/#ԢoAɑ|pHv^}OI.!? /c\&iyxO2$6 qV.meZ!-!`9HVJ`}!jKݿŒLNvLmfcЌwt:tC)o5f@ -"U+̚mѷK"ډD>c+3v3ϦkڽݤFu \H-ð{v(J{oVvjEfcP~ttrhYT7׵SVZds[zU5F/@UFG^5w{HUwa4m$?)}eirYNܺ vW4ytЩ:dO%c?aup zt4s٥Ŷl"wBHX=k'A+( mNKBd-ycp3܊.5M"QFEVX8,#!3jnE5N=J]3VT nEdKp tںg}&aLA 1^k-ƳFڔrHmBJD ݳ5[Fd}6Gqo+ԟCҔefGvҐz|,ή<$2P>H Nu*忈;gDS . +003׹vO~fG{@*8$G\k^΅Ť_FzYJ'BNSʷJfjn.}#K iPK"p3sq{k{Ki%>C?J;H,q渑؇-PW=q渟>iZKco;y @#]Ϋ-ԑaI?}qCњR8onsc/r`c2:+ImwTM54 KW.#U-%nv^ç^?`Χ;S1\]q,Sz'ni*NO4CVq_åۣ$R4lD &pyBAc[XjPܿ$k.pJ0 EQ\xLyՕlo]s=2Xv'y2Ŵ}(trYD[j;nܠֶjV}=u'? -mu(6]¬ϒYA yyzi,RBwP&g>ImK['faGЛK0hbA$rOR9+ծS/n2'@0 S/nC,:<6LV/9$ݽI/SO4Z͕o=G|$tԨ 6|UfC$F>[Y]VAok&%wF޷mJQPu]0r1!g -Io<\7R4/!䷺ ޻Njĝdxӆ eP|Ň> Ѡ}>?=ijz̘YzΉdX^ZKqr(n$uPsZFM3g=QgS=Ż\si-.,H0^7U5ҭK GPN300/<&Mz[}̕ 88?1:k{F:S(Vb^ /C/HxqF0-U"܄˨ii12ޭ ^_>|A#GxOKwm(@G~kּ[O=ԓE ydb\}95-׋>%I=Ik ^!R#prU]h}[k|1 /2}v'I,R^{LӮݘ8xoR#~X_b*IХv-Xj^JaT`~Rj)Iۊ,H- 7,$vXVټGyr*6)lt0.7j͙;^Ƃ{ōX=Fܥ·vⲨ ;ާnm4궷gfGږOm֘?<}ӭA3@-`ѽM@#;9ﭒtwPON> )LYOp0bUC:W.R\oRw¶-5GDFYZ+4YFN9Esk0I9#VhWlT6]%(.āsC˔u1Z6tI+if6mnYlpsYz4r'1Mhfx`[~iV-O9y9*qջRB0cxūiUC %α1fQ7f+UU3 jKFO@K_pSGL `wmvJn c#dmPAl㑟]r^WI#Z0k@ hA҉HM_"_!13R]#Zn]Ż֟X ge^ȵcƹO B60G1 IXN3_JQ&Ι4G=y6 7gyb +qW!q񼷍m֝$-3y N jiCWkdKˠ~ Ox?Mf'oĩe"1]_ЪKy2&vєүrc~6q]vF+jx 0UmT٫÷*i'%?4ZpO ]u83ņ>o_̟uBD:viGs&Gwk4KUTxViYXvNjq[Pgǹ&ŀ>sCz~-²&~[oGjmYK.Nk=[XZB&qTL1}T7UΥc-Mz*D(pAqW嬿o+(fH4 !ˏ<|ǯq_҇ \ąڙ=fQ('ӛnN q]I4e{|jm*(}ΌO>lvFN = GNk_x< }ROO+}x9dJWdW/^Gr ۘ"4vU-)j/gdFf#Wǹ#4>6}jky8b#Hh 6܌}ګC "se^ɷ;APE< (_]$(濪ttMckti}!m ln]>؏j/+:=fol7P]I> hn  ȯ4%3UQU͎?7۷gv4!pg%!z}+K>AU?jr?>6x.s4B͏U2ZPr*X)cN'KR?/؟m+}sQ6Gz">Og6}n?!GOحګEc9S e[Bra<7rXI]UNr-ۓ[A[-tS&Vk3OxyUoJ Kz*ZT*ێRSmAJ>6NFڑQG `^:G=c !<}*4[š }Jᧃʷ0ƬÏ v?ƚba'v# %].Ʃ 9 N9S?W?^C4k.gƓWSƚt?S?W?~!Я߆ ៃ:Ox83cƏX)U}/)}OCL~#EX7=@JYx/Vb|9R:4#\\EW?ĵt?o@m?^*X~˖/ r%>]s3dX0d l&YbgAw-Ж? jP㝢?.ym]Uy+r7s?V^ /d} [g8)"KKȌ|j yZؓn:^;Hΰٳ~+g9} j)~i@z8v6_%>X?19Iۮu5@#w#öDC5?w  X0=hҦBG dbORU/cyJђ=\7簗v{GY?elEk?hҢg.~c9еVmэ-ncںHO]i2ǃo| qe! ڏ><'kftV0³i$GԌ( ݸoޗ-7q b3,|R۽9ey~4`XJJmj. TGЦ.H>z=3X] 94{x0 :]4xFwժhe+msRyyO6ɉv|u,x~F vNjuEu9jplSxmudA$S;ո5[}@fuu%ڜjj c>Օs(ImY_#pG_Ƈ}NYp$ZmD5ɝx U_\‹ a$(? Uj4 `r~hۥ症q5%Csvu(Jõ#ZS{Xo584TD9{2K&\=׭8l k~i<\GK* ~B_I$\YIwqZ\\Sޟ\7 |a7EHh~k?Ej\3hN?+]?]5X6ӯ-ē0/s weIcjڏ+[WK쿯y֋el?lŢ敳ٴQg5k/|ga=ܰM#b8|rjOeo Jjjۇ4J?e/ b$Xn>+t:xZ]EH guԭ5g&6O4,GL*k?ñ|sUY Dnb7ҳysJ+#ލk^n;^ Ğ秵j7[iulZM1Ac]Xx-<3K+5?nOݳ֋4=ٛ*-"{^("9o4{R`sJľ-" 0h/-fe>xA[D(g Ol=iO9Bc/Z,CW?+l$)K-.p:}k?Js>wamX6m\ۙ.C<``{ןdzq}zZ[˩! $͖ Q8MWۜqTe]imWdDX_F&NYTP zŹnfh59cp?Jg_ S?Q;&5~u?nA[NW_O=-[(Z]e]EDr -#yg5}Qu((RR=>W7ϙd5QpZ.GBA^G$PHL)Vs&ve,2^G'Gr{l_WsQ5q4ՙ.~-J_[S+VfGրppX8}i 'H˳;g_$z'^xny Oi8Or>?Ɨu)p[YIֺKDE/OA?lzMTuoI&-ˑ(T#8-fNo/ ?ƛ?n|I/3aƏ?s;˻g\mxl]IԵ um]cU=Z)X5 sMD ~W\M9֩5xܔ>&UỘ>nbե\HeV>)ym-9AMA'y,g"{UưSX̶9aFZ9ܚ>q)k6WLIJ)$czj4z辟kxA4y #|q㆔㺼qSj?Ug?yW΃c,iZEImDiiJZegHmӽvou[mGT.ª&42;z;xtT`K 1*խMyv7 =zhPj2WNi-=KTK7Yu+1O>6Cۺc9@F+ߍhi' Cl%>7o4RX^c{_ \ae"2O.PUg ml[ '{=gw-B(Tbx>wZЍϠ5}GQܺdڍy#3(f֪vUtGmo%3rJb1#oa^$Ǘӵ Քûwԟz5Ɖƅ, e9hX=ȩVwIrxRXz[KxIXHvQ{9)eO2yGR=> ۛltIVeH0m]]{a-Ɲ{$. o9Szt(䘝?[J5ޱuAmZABX@08-͞+%, &ҩ."^Oʃw9+/>3t6ݹ6z|_[Iw0֖>1ӨO;1V}YiLQImu<^m͔/p܀2zwjKcouթY67ƻ\sۻ#[ڄS -&9c=Uy^"KUo=V6IB{n+жӠWh.NȦl(R:+娵ؚO OvOѯcho-YIo1di:ޡZ&&_gQݿm"&ŶO^+OwZݶUiOJ#|seӮg1  }ubP6 -cA29XH'wۛ%iw6#×ֳJ6s{tߍ/nt[\ƶӲlCbwg#8ȭ(I^m n;m!ѯU9od_%+[~H7X[ӸGCҼJWNӤxz_J3`a~_qȮMܭ:m+m#cq]:WBMuG 'oht V3n &H*#$Cֺ)t7Y/B>f+%o$z.ፃx9s-JHL &ryZ)җSjn*-kxZ<{"_w71\6-Lrʅ[l8XjƅH@as_2x=YR3'c.Ia@;M>Kǚb12`Ls]5mQt*u%Om젾 :ŷ4s]۰dF9 N7{Qˍ/La[%Mzw'#i!Iid;.n*_x]˫\_= ڲy'娩J*8l\'Aӿ}so6sw Ue,.%Q\u2ދڔ5ɶj14 /,Ga^+ q|IҵaC f1^H;C~.hZf^(-Ջ:Y7upz/ w֥FlfAj88`5=osgu`Mn"v1q,{]>}mmpYREU\*.G֧o>{Gg+Yw<1.ASK\Z{S"aWD$G1cj#d[>da̷3 5OT,=x|-EK> ]#szRn4n-XtNB{מ `Wm"\+sکw))SҼu(x=CYm0< DLB٧Ìj$63H۹6Kּ-}tKmшhüqx[²isٕlMro#ſ$+9Ư{p`fYY/ ϯ=XXK{Xp*+*UZXSX#=> sb$ckg=%XTvu_h~tȠww#kZ붷v:х!~9-ݿ*⟅oӭf`Ge`3Z(}>Tzet ^ھ%24Jm1h?Jd]xq/F`ĩ!,Fz0 ^_xᶳZ=+L 8c {⥼ F )j7 k,쌬mY0NKdۥg4sI)r?WFѴ뫻ۛ_$O 1F>@pOzPL_op#zo#7j>"ڝi^BZjq'MgklЩFXs;"X z7^f@/pNsJ.ux<FgW򕔕 zx G/`ЮməAd \T*AU"V?ᎊ> }-ıpGLU|"#.3=?='4TJ#NGݝDD3,y#ءI9]Fi\ksݘZkxݿҙ۞x0-Z^jSL59 ^-ܡß^*4Kgiq^IT2D2uS6r֡VYMI%s8 1',8cS4R] ODG[.=ąO2*姇BD7Q_Jك!<c=*<;w1m!A7C1q[%]A憱2s(iu`IѦ{4_ hrBt`"J+Xʞ˿Gqjr*E1Hʓgetզg?f*%wF9FiޭjZkhؙT}+?ë7js?t+uo>d[Vݺ:aX۵*a01Ֆ?^=}ͫhrUmZ%U9Ic<;cuMvBW3'\rzV^3^2 x:(9p)v?z}MN(-n fUM,HyǍ<_.jlmՈ833q9!oޝk7Ns;)w猂 |AoxmAf y_æsԣb[ڻw#Jм]bt n"}? Ah0z$6с>br>ЛC4Žq֮-ݦq0q#Ti2̛WݺVy2J~Xl_OyJ7`k:dkQJW=xJo&Լݼn[ONKsk ԗHKݕkXjWiB<V.0KvfprSuK ^"ᨱ.°@;*WZVZdݟx7Ycɪ7f * sVty0ݱ%ɸHmKqhքZt/VeCPK$l-af:g35w@rr+)E-efru p j[3R4n9ZIrG,08^ј]3[ ՛k]CP%*9j-8 U-SCР`V#Mjǧ^C_'v'Isj[#Zu[{=3@5d"\ؼ׳gIg$y"*y)/wMBKY}*IdDsΨgs֍BYbUO5DgnsҫKXbmEt#NKm;[ֈ>Iu@h}K7oEvl$n][$vSTdCUeP+Z7ڡ2w79hNA02jv\1e Z2̇6{nȭ9S.[A>"|JqCJPZMpi)~Zv%-.]6ؘV±mr۝.#9b|>v h?|2sS+Sҳy7G^3 d&=i٦&՘aB$3XѼyWr][isֆMj$iZI" 6/{ɐ ڮ,>w 5`%i:Jl5\u^R}499 +cڛenDOFy#.24]!=YӮ 4{u⣒"uzՓb.S)4+!dԢHA["Ցb3fTa 1S؋fqڤ˙YJom| %XXӑ-D33 ˂sVܛP|9+afҮ-lUk="prZz͐i>Td.R-l('go,mPrx׺t GImhDEԥ#[kjKw'qf޴Jڼj`!\t>4{yZ4p9VZj"n+>ԑiw3e?ިhWZwܢFVH-WHA# f߼pTs%y]aMN0Z `ӌZUZmBwVYnSw=ۊ|) OJm]vzPuWdJi^i-5 T-m&4`ݴaҦkfxZFI}y4NXrsU'isbF ĎqPR*\Ø+03QRDjybjy#8hl>:TIu U#o Ľޛ5li8we;7PȚ.#v{d"c)"Q^=߭crR/O;nry+(+bIrqY*#9YMrǷnj[EUxեkY7nk)lQhc0&ln= ? ۠+j]HȪK M'qKˈYkIUn'ʑMh<CJmUKw*ɬ#RPyEV-f̦7j9-ǖ$}(1$Bz"(oy5G΅ZcH⭾ +%&zDc) |ɴ qWrAN "LK:&޼9Y&uUxR)Wjܻ2N\ʑ2+2F޿|̽jTcedqYC*O;8H sk9e$~{Q-G+U$d~ThDNwY[i+ǥ[iboֱ}c.}Gzq<&}u eb* D_K]a4obI'cM2BIQ^qɦ.]iD?³EІ_2WKqI|5h"msO}<=-iaVt]T"m:\GcuOcVm=R,{ӭ1~T.vbZԲ8nY\jD8R,{3%,H+w?\[n/WYl h?ZiuMlȕ8KGWf4ArJtLhvk!~ιUζZ)lzb i|0/W[Y P:X'o,UxW0<_ñmbn?1_|Cs gYֺ 7{2Z)㷿 ţZF?ª|* bGp;W+-c7LY?OJwgjRF)b Sx|'ρ[U<-GS+mŬ k}D*9*wFK6![clW|+дpǿ^q?$VW>S{})=e v0??a;F^¿^EG2GQNyސ(N>|;Lނң? >Cs{g+[[܅Cf YH6%BV E?³$a& 34ҽRB=@3 4.B/>{B3_S:>I H}1k8w6p ʼN8KHB|msҚw$,pO&\v2y YZA# e_W ع``ELcFG]WֺkHjbG(>]lFQ'E#~MC?緇lB\[m]#~WUBq}RcyLIM7"1s~8mFG\ijp$eO%3Qt|s3|>q*(4OËS0Y.OҾ$+1 sU,)<0 k(:3|?(ůng Y>K ?`L*'RK-*ⅭQ˨oJ_)+lҹ# ~N?GIm$H ?ʽ& o֮$wKͣe,¿T>{<+>@I2]],U8>ZWJ7˃*)rx5bIl\-}C1U>rodpd_RQT[ZdgfRG_ef /睭l~n)h?S>V:ĘuӃ%HMr|ß_]cPßz3&[Mx X*/E9?e=f%ڌ1ZXKtp3_d.dmQ\ȐQ$8P\GNT|`s~?%w(n 5kTwUm>n+cIQaKE|ʟvP9Y6i ~uŃBWM8% Ur=ikk/.1xUt8}Vi; eµY#R?{(X Ysxm#y}pȩb'WVtmX4''؟SR,}k2l%P\jVKga kq׮9~YĘf/ǵ6O[hm+/rZlztɽSY'Z1ŧOƸL zbY%o I5i!Z<*2fsӊ۝Xv".;o޺O5iSDnC$<'ȊO.Q#/1]$VwZ6v[W4_ [Oۺ$8dJ?[jv,x~} jnTZo}uav,H; Tԍ/dtZ2'>a 8]gA_KRO("Kr:gPwܼnMhSL} =)#|ё.ٜ"sUl^_ Zu76뻭Ry-XA&y0e^Lk=HdP|_O \GFX{զEow*o̧ީq4*+@JrݏJ&QgW`)o$WlVrEa1N1]JHKR rE=y'Jns;=S}[H*sS[+,#gh\!TQ"8C9*4C*zՒ qwdct׬UY2*SsA6tEqp㩧*j1ېG>{͸z ln%U١T6qUI]Պa˕ǦjNc fH9ѼۛxC<7=Fi^@ j*5oZ98z⋠NzU~l=YPJ_P܌ֵhG^]̰hy8'o*kp7eۊcq}ZvVPr]s򗈙gڨJ dDe>ٺc#'jVrt,̽=Kp˂6 "cҫErc# J9Ьˋ%N IEiF2D0OT,2jx5 }G:%ߟ J>lM[{blS#qWR*qޣE@ CYQO'lݟmMr뵁3V ̎U*r]*DX$.bKslOj| n.G<֚${Yi>|LV|rx\ΊYb kGJڼ a5+z9%)F{gJs34rT=#^sو/A"Z=3Uyr*cFO|@F%GA⨴A;օ҈LRNWpU#9ZOyeEvPZ+2 Uirw@G\$IV}TTcG;/اЌ#* J׊k^3{A략gW('j.).F(Oj Jyfq,BS#3%%rA1O@vk",`2:R{^e#' +,3<g2 yCxV)Y?'$StRۋb $ <[*WH](sMgvP +uSyrуy"O`P*Bdh%+F S튤1޳v;g,1]IpN5kp\s֙s 0LDm6~w^29UŻF'NN4x"e9=M,rOS r zUЉ7`OaIowgǗ&kYw/JaڒPZ-YqsL!z5ܲ rqR^ƧnQ֤CPޅK A3cYRO:n=J{qQ}*hR01f "mBYQHo!حדIgsa›1'*[°OJWC0뮠 ֺa0YWmJb>]%ec' WD(W#k eKݍ,sN:fQ%Ac`f&-J͂O6EndLVUOp6(IFD!^ySe`enV ܐ:VpD` z-Ȳ[v~in,2-bμⳔ EΖAK5Gs&jasus&>HR& V#;hW1BaRcoYܘB[-Ź 4e*%Ž %=@t1tzК1gߡm.0FKJgc5|ŽN$I Uh֓Oݓ2qӭ4̮, 3WHĊXZmR#׮kB=IO`ĩPYgyd YgD'8jdd۪ėꖀ֕؈i#)GV1h ƦdGIA$HTAUҧ*6W^^fvLtZK׊\F1 K+22ŇQծ7ү^n?{fYje94h"\ơ'S+Y`x8s֬k)E;*,WW3pґm/-1MMJX}>3k2l0[EG`1bB.(@ϥIexF֕v}s%)s ,Mm?d ggD.hC1#YuT]-9bWe:!sR䀃ɼdE_k'vs@QXՁ~QbHڃ8<Ԇ"35Ώ|ofs-ҔGZvœhi FI.ۃ/^:.B#ϽgFɤ`UI2V:X!\6=ƓJc+&KyT1֯kL@V$p~zT;CFsk7zdh| diɤj>DfqяJcǥ\2NqӿĶx%%9jq#hul#TwFv11uƛqyE56-3[+^<׮v2 i[a1\ڍa2qZVs/;yY3s(GjΜ/Sr i1@{u6fN{ԍp,$DaGVvivFS]E6oZjX⹽"E[BIf6[0K7m2h7Sop_͢1SPEb-Ł|wI:Ib\A~#}N93 KvN-&_}?@?Y^U-IOP*p5-Xk;N1[O&Of]j;bXcGA5}ekOyyxW0iKczI&!0'iFA=sM{(Br3XG9}㓎mIt"o^Fj(16gn!Qsz{X0:KX2J9QpXT7(ԣ+o@*xȠr)ypjٞ[TnvZ[x͠f8j[ŶcV!Y͗a}DK"rC4LEyerMڕx8ıgBJ8\H9kp-:ƱAP͒99'b6piW'& TD\}inTmq5_g;*7Gs h.5)fمky'mXEkc!schFhXJwp @nn-k`" x vx+HTI >%lKlq' a=fّ$Rc,x⮽ʖU"9FsL.6w tM4ƙ\ȩgOj*l#=( !g $AGp63QJKKn@z⦺{gvp4}Bua\W2BJm֥n_"23\t@ƩNO#G=+= VL睼sޡg< G/SK,% ` u (,hݻ\$Ԏ3 O#ma#P>jKحa@ćkEƜwb:\$y J}dz4w$* ҙwuo(S޶dA*I%RAx$2VYjέLJVVp*+P75FE.'zPNO)X0)ޟ%UE rU|/A@$8a,0%;$k6E2\RJf=m%&^.GtU@LC}i3 ~*M)Zhhv`+u kb2=3PJJU uW#qXu f=;.Dk op@ܿ7VvCXOApQ+>Ue^bh|TkQVoomb@0 UI7!EƪZ)w {M-݋7?Z"ձF)qpWQgwB[; ǎgbc@Ƀ~ܓD4\HO]_1SO$=k[-/< moOͤnT=G9-.EYAnMOZ y/dFUR CGdV8*;oXfhÌuԻK[{=I(4n`SXE(ĩ˧Y&DMQkǜgDn)wYzӊęm\`2 猦)AH|š̃PcKà@g9Te<}é '6 fo}sՒ^[CVҞLF`W0.,Qv{Ufʩf(^z=6\?3g+V>@~Ӛ.5kxlȌj+mI9OBԀcT?/>_ʑ񤼚KO+@9uGU2ܒ YM6e!Pf:?Bj$V#5BOA=2)oq Ae[jD *֧e8OKX$FJVTֳ\#4.ىB8gCWl3D f!O.FN2Ave$PG'4kojzUfxwP,+7Ǝ&$ {K[ G5~d;Bǥ6;dfۻ/f>ct.--ˢ-*m6'@+bkKnXd1zmFYe9zvọ*UI##C${WЃIX8JMRvaU.ྲܕ8 m2? yA&G9} 1?Zkmq"IyMS#k XhdSeҮ-2ci)k+WS#HnavedRIlP OGn >ɭ*]QKD$#5Ւ9R$.S8P~ް3kc-Ƚd;A=9I JKUf0]j3)=hYmlVy^=?N|!~\j~Nt#nVoEsGg_b(0pjƣd$' 0Я&fyg60pqP֤59K܀˸db+D9?Z4 Ew$ٟnsNnVm/Ho5.!\<ֱ4]&V$!["L\#+ҴqepH,1X?lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/background_images/spaceman.jpg000066400000000000000000010450731457356502600341510ustar00rootroot00000000000000'ExifMM*V^(ifHH02210100(&HHC      C  k" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?-摟9@kk}('M46zuJ77'LʜSvCB)LғJ<Є7q=i)N?*AjX < 0& w9GE4yGOγD4l."e֣tA<<)V8nH#B= 0~99b~e $r#:_ƪǸur^L[##}E,V^8M̂XieGJi VӚ~Z\s]/߳}~5kVľ)c4 2]H0F14Iϭ8Tqcd4ȤW:PƟ|5Z}"wɬ躆[x dkIcm7ma̱;-}G;wPx>1x-ΨȢ%Hr085m52+UZ _T< ʂH-T L1TKſPDޙMS謂_-XQ%8;pŁV7"=w;eFJJNOc >$MYnt+a>Ғ eeܣqN'd|3uGH4,OC5ۏ_G'<7d+vvNH`A' >'k_֭SBޕg`D7v31ؒ\L7Ԍp᷇a>;vDI@Re*Ua.e/ɴ _ls-4&TyNx?r6pEſ푺i?oZbK"עr9FҧYSbWq>K|-ወ@O]r#hdxYeMQ;w > [WZU+Q$`I9_Aֲ.~imR_\]ܛa42H&\(  :eAf y-[K}cQ~ ci !<~jm*{o~Քqvfr|w-pcķq}.ɤYi'I e9;XtڕyZw,vq{n?9%ϯ[/ SpN.Z]Om.Ay!-N,)F6N}_?joڇ~%camy%Q1q!}pC7'q<⾏֯ MS|Ԋ$.xEfx҅zF4lY'?159/w%Q`#pU3WR;4DIuhD20:FkQ$/ fG)( =9r6֭҄ɑWtQ܈''oC'I~"xMN|x4V57"HFBb@=k;oD։v7q l`ʌRIƍݕ\g+Sѭ#5 BSu8m~٣^5J#B%c %{G폭xI_ ?kxFcՓj[GT8?^9CLO7eJV%<`#<6kk|OY|Wm"YYCZݞݳZyb;n d䜰◱N*_>\)KdIy'? ߌc_5䀬^²#_aj/7kauʖPc$;S_pq'X82mnm.NSG(F2?x~I٩K{]o_|6YC69֮rMut8j9OEm= L$3.O'$t5x_L ]cv%طVfa- Ijo~ʿKh'GXomw8L3S*æe*~Z/gZUޗK{5Ƴ \&.9S,=noNҲ֚--Uf0#HdM 6>$u&['E[IQ~+1sr  <yI]Z^Ka%*,7eUwVZy!W7z> , JcNVf!bpy=o˗Kxf+MrM2[K($֢xYyVnEvz_Y%u&{dF1ChTށ=ǖ7 !Q<:5`On|@ymp2T7|U-];]kk1Qr||]$`wvo'OV귶6XZcq%#'j#.x9a?_Qj[˸Zw#Fy pq]+%ZE:Tdg3?x Ki.O yR3$Mox }3l_:uH,KaҖ=ԉ2yٌ95~_~17<3f^I")+>d26|_xֺ5{ 7F j>#-*aAl1[F ӕ;5]m˱f|j>&M񽾸lR/IQmJ,17w8`c k$/T7ƋxsR|`)",ne!X.+~ Q{mSmLsʷ8ڻFߗ>٧ Akxszo.n @ծuEk xT,w/"& {MeWrOV|G?ƞ/wY$Ycq*6k?탩y6B+u yjm//K*{Gp~g;WzW!K:hpt6 ӜlŒqwߋoK\|@LxʹKb`#9Kc=xSK T9GLIPG~?k_<9n`4V4M#XՉ,| 9$fv鱔wI>[<+2B01x=CK_Ļeǝ_lUԯfo[$[&O '=jƏQbDŽ!htm$ sO|T|ܧ;ꍤO hG$j2G96 [xwXL'6|w-p Ypw|\3xXӬXCsq DG rB7f ^xrk m";TX,G!+|xr1焭?7qn4,!m \Ee蜕 Ps6^u oD'wh#gW q2rk͗!Ӝ}&p?+c Sqk^jW,fO:ɥ#O{ۗ&iA<ƩhcEKHv=Hx/N9OᦩkѦxOo+0K 2ǂ-۞1ꚾh$`[BGXz`7—?,6GMV[Hs`Hx*@ P}Tgf_wd r5q33,fF 0|"CyQң*v\lc(v*]{G4uy4$EK|L󎵉K_:FhZ^OO4L23cwy88թ(} R֗qEֵGf]Dq`(=\x/DloEwiO<, $0r cd5C5Z5;yZ$QZ1ǹKT0PPqÚM\\k™\0W'@11weӣf]3\;%n gDj +fG0@4K[NE+%#s?.o_`5IE]9V''}/8u [f=NxmLQIt"`P € 9]ZJkSâþ/ime BIA^o$>0Z[a:[ܐ#ȈCqLkԴOokifef$ny{/W( aQVO_= g"eEMF(BQfFc6VQQE{TA?'}j}*3@s3HJ9tQKRIIZRi4@J)pi &+2B(((((޳QEhE~饢=f0@ M^mO13H)6+0鴠ӾOzF<*6@8LEQ4ZhfkELSN?]D4?ޥi@ RQZ) Rߺ?%&U{@> T/JZ(+U5JǕp4—l֔ST@6{S&c4qS+ShV>`B'YTDyf9.nRym4ҧDA(fǭ&N)rH>c}M%81ǗM-?ҙԊTM%V`s)jym.9%/^@%Q@ M9[ဤ-M0 ޗLӶrRRšO'H: Gj(£&)[6 \JAih &RC)$ғ_dCҎZ[ ES*y@0dӪLƷjP1HiGݠFMizS+31I&I@RPaJ)< ҈ w2^@H9.=雍/\Œ*4W_)/zb~D@h?Μݩ?z*mh0 i-"HhKE3&`H(=ey fނԴF ޓhקM#4sO#֘)? c )i7z6z> ~QK#֟McJ*"f GG<} "GN'ԔƯzm29=iF CES@iSRcީݨR'ܪm>J~60M>>D NzgE? Jz٤B^m8ZuG@(RN:RsP t͞2LϯGJ Oj) m*JJc*#`ShŠ(84jvI(=}ܩb6z0)hN>_i*@Le?" n/Zs fF %9{ҫsL0RH MXLҫZ~ߥjbNqEF @lji?pn4ެ6z7z(nΤ4fޘXnJD?h4; R)4Ri7zv4PM=i=6zZv;h'O(ƗpO48P(#4қKүJRnܚާ'Mޚ~񤧱sMSO=}KO'`l7&MiҙKI@Sާ R$ӷzy@nM#@bj@aا)Ǧ)BÚhqsAƬ}fzpr ERS523֚F Hzjir}M.`$14Q$Jy(Sքf?ZM~c/xP:(_iP7+RLy+IJp8PՄp>hOZ07JSҴR@(Te4N%DaCH8#ޓ<˺$ujqޟ;J(gMfEg 3KM-J~h^7{ShqQ/D&9w۽SWGzG#נґLI{яA<OƓh KL?xӗ KLemrif3JaW2hɠN=@A7#ޗ)/JahQRQ֜~3H 'i ґՀ;)s,=@J\:])sN'=?xv?TNsh"B?4fcQ)XRBj7JhH"vRiH捦EPEJsUQIKT&rzӄyEEJ( SϚ1ɚo&A2}?ZM ❵?SSH~}EO@h E ڠcѷ)GR*$n42nO*~tsNsKj)#b>3⒞~2@pjjcJdR(qH8aQOZU<ѷPQ?t7Z%"908?ڔE9P!)ۇZ sJW &NZ.xfj7Ike}ds?~|cnx9cƱ/-_i-mD<0##<1T)\ӛ{Ӊɦm4t )(-A87Dd)(j)j)Gޤ&1Ln`Џ}vOhh'EJLqLQU>8Ѵ{AH/Za'T@n@9Ѵ{KLn|>{@sNVj&Sfh^7Zh4An4/Z](!J<\ÐaqL$Ӏ9ϭL9@JL!>*ɠheQwuN@<\ %0&i3mUQg)KR =iIɥqRTt8)RQU PH^)sQEP M*iU0 j=Jpm4\RZ"F.iyoƙND!943F.PM ғqz7jm<(֍ ~F}%ƞmIX|LҴ."I?0ʞRJ3wxᯏ5K_~_ uG/i áelnSg?洇2w(YO,3Jp1Q,5 Jr8J>!>;x^ѿ棫]i^cI>?8⸐ԉiIs]cDLȑ4i*y~EJ\=[i3F %%;i( )AEEW0~n5F}S7k5ɧ4yeIMiHW(=&MU@wnS"bJm?7&ST1)7Ml/J%1ѳQ@oƀqG4@%=@ z&ޟ 8KӃҍcI֔4>23KF .Th6ӛ&@iڢ&cW&zޜjwQGz)%GO^Ah HO= i)۽;o(-( "sFE(*"u%*J ڔFEFN=H#) zTQS20}iN?۠Ѹ{ѧs@ȥwQh-[ڍqN.S3bT/[[X?$X+5WiƕzIDLfqMJYR \b҂F柺h4 hSS(:=iDZ \4u&qN=造vbMc)i(<4(V QF-&LfޖyBtݦhf(fƔ†O 0u^4HґMi*:x9fh)XR7JZq ԅh=4ZMޔƙU UN{(hm'֠`5%9k)|@(ir)d&G;)ԕd. '9i?j#gl֢R֜H#'Sq)1f=@aZM#H_ҜqL?x9%HVmwノy L vߥ%?5ӨIӶh(F))U(:6?J?՚0JH{fPiޞ:@H/QE rB(4Q@IQԹ5QŸ{(QRfKINiT _);qғPfM)s'օ}0A9}a-M-S&=ySA8SҌ҅SL-J>0~ Xǖj>zPN4bS)rY!b Rs@@9zSTsH@?6GN6e/JUKq N`})4dSiH%QL^`-%P1Kb`ݨ֝E@ !_ҊR15@n=E jWPi4v{4mⴀ{Zƹ9|̊e?"TnN()?1 c/iTe4Rާ+S=O&iE%W1E41&fhEE1Cƌtw!<tE%;u6#!ަ&=0K\øL<>+gx'\]_%8_Ye8D¸F2S!>WG|l[|hmYV> z W+߁b'uY-uP7lADZ1UeX[~ө݀_Xny-Wc+ ZZއZ&Իlg N;g8ubc,$#}.G4rri9yjfT@8;OA'N?O㣚B#'4ޟF.`YNM4u㞔 sJF(ˊKiR})oq4T\))8}%H1Jo11G4U}=KMn(g4edPWJ~?*~`9N( 9M%)8=%Sp(3&jK=*)nTd0JW5%izS׭kRTu>+XPPy V)5)?5%T@~KLz'ij[zv><~5N`FV^Vk|>5k. 볍,LE8?Q__Gڂ]2X+/^5uc89oH$`Ÿ5OyF#oo"Q.]-Sg\ןã!a_Goֽ EIb򮢗*:<9Ӷ_ꥋNxCx6(ZUp~ʖ)"?T==vΧh#Ѵ{i<ħrҖ[Ymb]_vz9'=Ez|Fi] Fx7ZyheUzu1[m^?ῂ|vמ$Oyw);/~/J/-[.İ8#}P1:~GRc?~ÁL.o,E۽w͸~?¸? 3k~*FwZ2ٺE>Eq^/u[ wY-^m`wW 9bkOWڛ~Wܿa$_|/i]L$?\.1x$+B~(|5~,5ХӼIF4Ud+rŏ˫cÚ]4?zh>tovJv zēSj~E.ڎ0 I@ Rii 8|w34 (`ұ6IK2**O㐈iMFdjU'uNkxs- ޥzBM"%5{%Q!if);)=biҞ@zK`h#Z@&4.{*HZ}vΙJ@RFߥdR\P??ho(| uk-ׇRslIG_7ߊ d?y5G2ii)#,pּCZ%ڶid{uN22/ vWֽYxm>xp|[F|U__u?C}Veɐ({sgcx#͵_~eyRI?eQxM7.nY+^w+/|}y%nR+[EwWO\+5m_]Z$qޮPL}9g-¯2j_ݎr02cz4xJ0TXdgЎv Wڲ_Eu@#$AE~~w ^9`uJ䏻 @sK[*MC̹(~7_V~6|zk??|[kI%#P׼v[(X)cRFp_ C]5Kuy<谳$1Yحo彭zw#+,~-7ڤC;a㯆­z-^OcF!<I^T8_⯅|%-Zݵ1g9=lf:-~q]zK _]lTHps=+3gJԲ/|;ߴGÉ~dW>$Ex4L=pBzgLJnMS᷅]^_غֶZT ˻.U$pyE~Gßxͯ;X< { 23$i zMGNN47jp''i` 2((mJtqI5Ў(]" %nJ??,~ ~?gxj( LF;1ؿ&of/?,4]czxHumc;M\F< /Rb,y&GW6<]>$,Q0e2N? 5?iF'2UM?EM=mS#u ڷ-O(|9eWvYP~tHhm_9}ǒ.דj&e!ۀHxqbu9S9NVKGzgkSAw<9rjzC $!N9|G5k>xCxwgɪX'䗨%F _ h~St-Շ?N1y(k{Ie\ڣy?/<'&|?{HM 7SuY^d9Kd`^%#Wڼ-#+Z^s˝T7[:ec;H3{ws^9+eO5SsGks'yǡs^s3;yM.SܭJ(W]x׏,|IzAm]e{W!~\y^)⊰Ov{} }~ Gτ|^LE_""0NKxs1__ ?~P?/ X_ⅴ [s:"y*9 C׊>[ּ/Fm]?=D`|"ѼG-x4~{$o[γBĪ 8zdԺ-bz?޿-h?u SGuIbTʵyO yc_&?e׆5Ofhl ={:]x|Gc#ZNZK䐜y>j%DQyR'fvZhޗsћQp,`EyP>^=^ѥM-ވyFR=xo.ʗ>fv;c+|E RR,RO:5#~xg\GoscEu l~_2zwk-ik:C!dWUNr4fҪL>Guuk>$Z֞Aj]>[8rIf2jP!E+z|?^'^mk{tѵO6H1L,!ȮzzGᆱ{^2wm>ޤcO{N2U*#|VuWOtn]kn|$]EV~)^⋩mmghiV {Z-/K/JY>]j(w;c#Ҵ?lя^1mϏ`{'Wm*Ϊtʙƞ#献_!;?8Tv =1_A1J'CC(1FW0QE()GQIEIMR('҅Yn:SjAϿ@R!43F~`kNoxNڦBA\@'۵4Jg2{QM;E)9!CbxsH|ZmґɥX!RTsQ-"H=M6H84\E;+-4'jr򻌌.OZMz~ԛ'>j%)Ikj1ҖI)i2)k&6֙ZH(LNw~4n<I1fPO (= ^7j@3J皏h}/&n|+omuؼx,5 پV;B0  =q\իƔn *Lf~6[hk9cO|s3_ދx_K-KKZ|g߽z<9x7ᆍ idzu*chQ{ֿ%oے^_Ĩ/um|Vk)S[E"<̋|;FՍKYYß7nv|va_CЯS~`^2O4_.i0Xι;WhWeRt;}AzʁmLJ۫Ռ=O?Fkyc>`v.ێGolPaCe C&?}+~|*şG #Rစ >MgRarC)[?Mazwu8ϪOgq-n{ ޹Tutޤ-,G9ǯAz<h/jzx^deyt"0 u߇SK2sJ"V>Ձ?w~R#Z6_g>}.bYuk&"tf܃c[n12Z+69h;HG"YQERNt96(|&=m֩E,Ou+Kc2/_z nd|`E/#1|rֿ0;X a~T_]{oFR9%GޞƽީTTc9v;J 594u =iq)r:P)(M@ڡ֑hE ۞E;y7"Ni8HGjn@S qbF)TSi)bf?gWM'@O}O4mFMءFaPQbQJHO0l66F(#.~Ly$& ҅ke% JNMQ\bh9MJ)f *@TqIJLc2;R:KEe ,Y_ꚭj.AmfI%s($ ׼K; ._—ćsEKc?;݌+?T_4O{۫)<ˍQObq;W ek >T ;H#>kA1پ'c:di!x6+R'^ӤFz;GS"_ڧƚ?m/j~uiuyW>cn# F^q__ x^VulĖk&F',Bi~?|n۪x-f-/ ]R/L[KCH4{?זY^gZZi)wq5i?[nҾv-9)~ #Kk6 7C20ëv5k>XkI]_C2#c^|TtQqkS,`lx}Ytz[>|y{_*~C/j}7Vя_'eGxÚ^#˿̰ ##5Ql.A*}':sZ,/||ۿZwQKW_'j< D0D9%s9x毃?m~[uYu.{Ybx7uW> ~Ѽإgi(Q?eF/3OGa5-Ru/ھ¸&~lc||6w{uzgp8TqKu,~W޻y|fziveN?_\?V`Ь:?:z20q+m4/_7ϥzg?~#}K&^o y-А{WNS?CMOz|8e6{W]k0d\=@˘qO}WR_"/5X5t}]bc ~j>*дmf),](5@Ğ*S$xzuQ'Gk _6Xϝ2LWNj4R+[O;Ę{k4_z6leΌ.47]zŗ̨Ox&o|r|9r\|O\ grk4jsY&(ҨW,#嵺ʻ|˶>y{'"6/M2&LsqM}YmgsCqBW=0Hd皓h1AJ:Jp_jm{%(=raHM#-;{ԀS@%.N(#1{js5FGO8ڀܚaSqSTMiJ -ޛHPF*@? /',!A,~Q5^Qnأ'6}NޭuoE2}kiFY"]SK3#vdui#~[?j/[w]}ߔJ(܃Tg[2~^"/Hl5K-V? ݏkjԔIxoڏD KoEjO%ӪM0+1ӎ~|D5u/C~߯i0=H-17p3~ҟ<SKK)g@Ё{M:;b_*|zc8AN߆񕬿ErV:gY>kŬ¾^Z̫qk?6p9/=*uO? TwVƳ=F$ r@<59k׈-/W,;XF;>ANToĊe)Zl}2+O6/_(K}8ۨۃufM>R#c s?˻UGO(/\ OjfT2BA8$q_jIѤn'% uܯ^hQR{>1m/ÛirYNA0z.[WQ$3|fރsۊbs⋫ v/xKWڷ:NۡҾ4 -fY3ڢGW~>u=3׭x2nsԇ xT42;YoHe?8#\4%j$7}~J2n@4w[h?Aۊ[u{mry"'w⾂tSG񓍚}/?h{k Xx_PnW/fΣXYN0+/?|S(4fsK7R"t:ʫ`>9U-xrkYe>__+i{[$c'ɁEC~#>z6k.}ȺG;Ov|6s;:Nyxʼjl/>-l5Ժ5g=ö+Ɏ2}N:u\'ŏo~Y]A4nV"2zG/s:_jx|'L7> yn$_Þn Ef6 nm!u胣ȍ0I˪W_in|lg4qi?_Z_巁6(t's_FIZ2/w7u^|/Al,4X\ Ƽo_j/+gWl9J|W]>*j'[,q׼^n-u ijkoO YLbi hsuXG2~ Z:5M{K⏲Ҽ?^:'lM~Y|cQ<_Z%ѯ⋫!xC2"Ŗ]ZڧH 6::bՒ#o %Ѵl>}fE>G5 |ѮesK)#ΐ*Ͻ}|`/7͋Λ>q'u; /Vֿڒ:S;(RWQpኬM}gez4kkՖTx E|T<#VѮ sY+V쯺?&i+3+>{×b_7Nx̛ZX_'ޖ\?? Y?椹oOM?UAFog$]{O0fJ#o's/$~IKb7Z ~ >,kZ=+dȑkӼ\36g~$)espi{iwl~xgz5[A?j+.-GF<جt@>okYh~? ~1-|OzN|>׾5Lj95ؾ~jy.-n/jg X?oeOZVuj wl"}S[^ uaկNu>u#!3}M}33:}_3oj}?Ŏ)mmeU,st3VY[vj~ǘ7^݇tkl%)`ղ9;@־+_^-ĸ-V/h19Uz:ھRQȵV9m^M o>_NVg[M7m~~]3F"#A| 'Ͷ9|u,St~cnFwy+OL:5,kOٝqߨ; Aayϵ|R^Ѿ~ е[ m}SW{WM><#m'׊g)<drs%:ѩSWX>'_^n;Y~xq_ ~1u_<'ud7?C_zį_E7VN\2磃ٽ}ko;žTеK] /G?_ENGqҕhgp!]R#e:6j8+O_N<';kߴG5Ryt[Xu Hy `#P״R)c7]<_~-_)u/Þӓn'H 4\7c95b=k{s]NdӴ^}O5آ/K_kkgd"6,=OF$Nᗦpq>`n=G/-.XzuoXǐdߺf;x5//xJ_Fܩ>Ԝ?$=t2|Q;X_m -S>Y$!F~U` zWRu\^2RsD |{-"W o^I-3 96vz^Eh>VNL*c#%zזx¯5{TbV(!-'UY&Ru8FHH?6rV[O/ڥލmf+YbYwS^=-OaARJܷ+O+3־%?oگQOjZZ]]Eu>Ӯ2;|V%Fz ?D/ Z<%k3O;&_.$Fy/ǯ7#u+ˠ5{$[S0ļ,c$y8J d)S7~<>h>'A"O˛ˎ\`q[&bkkjZjCd]Ipq__)x-ZYDZ_O5촍P,:$pPp &-VOFtʖ^¹'B)jg8ZZ6>(u].[/X&uܪyG+k^tYVoߧ^C_/,ҡA+|k} _K޿3;Jr025_mS?nW>[gѵK.{j|zھ*+MGQA_-׼yַyP~+S~U݀]+qeͱW-#k}x' gAu7ߵJe1>Tn+߀kוuc<;|wp:ҼmmñhceNAQq]|3{}浡uEmv|݃Gǿ>%Ǯ矘2Ǫ}Bnѷ8g4A^~͟t#/u$FRf-SZϿ0=rQZpjm˥EzU&_98AEKZJeU_@:[Kc&3a} .S6䷺r4^΅DJ6(ZzF?QEL@)NsN8֯ɥcM:S6X=`>OPZv}K@3=cӔ@e4)**QOSX|SR9z)0W*b4 ӳ/ ivWrFo^m?|e>"uCe:~O9^[kKY, |  _ ]}ߓȏwЌuê\J?y:Os_ڬ[棤O'2p~j1E5Pm&_Ek=->KTm\49/ꚥ>tʷ< `}/;t6ǥu C/g]LB/^q#yQׄ*u:3қ K CP|W3ѺV𕆩źկMZk ::md`x]Yb>ϝ|=9|-uI~]M7N𾗠EZĈE5!#-S6?sT笥s)T/Ceϛ\W;xͺ(Qy&5s7_eUsڥ_|ZySk4nؓT?R`M}RARZE,@_ɾX,Wi5vMuu2Ag}b/E/,{ֳ/Xy^o\h1Kub ocK/֕+_Đ]]yREk";?J@EZzj~_KujxÞnG,V߷c`zWaq$8͎ [X߲|'zָ~^ep-:ϛHwĨ  ~=+.;|}h?w1=i6 evdpO5vU m+Z#40/1[ş-|.Y^6Ka7m'=z>VѾ ^w?cv@'Ҿ.$~#nkQxN_"trv!+д=~)tYn#Y^)Sv=DFϛ_zOsנ:^K>uw{D'+ɴȮ{,R[sV^oSݫON.NFmKnM6| =IlUMcYuu3O9_/~?v?μ~XuOl -aGe8qb^.☢W{vm:<.~3|\խaaW`ww=yi,hu |W^bŷ8QpsTf|-׊5iݞGSW?X_3ab||=o٣Bd75M3Fot8kA+?bx?ziM3AX]Y䙙ȻHc]󚊫nmWh֥:[l^lRRN;vS>+Z.,Z]֡ߦݗWgpq0F=7{/B)oZ$[DI *dSW|UyQi,btf۔ b@OjMi+sGEu_lU,*8^s95Ffſ e_=l}c*|񖗥>Ĝ;YZ?w^]R?#=Hˎb{g5xVxy鳺'R$ҽCkkX' e*y4[[Yukڟ">xN,K}>Tm_+͋`UXn D?2Z2#XͿᮃM,1yR4_?kĵ HꚤbYIt|Yln7Kו.kk6_7Zx-R[[z)XewVy~{oE/4{&TnzV%-5]y_?_3qf4xҢ,|suu~}+x-|{OS'TVWK͟?Es7%gÚ]rY#.N{|$K-jO->:We#yE~m\qt<]8ki G^>W,/kZ¾_:[x Z床 x=[ܼ~Ku]iz5/zy?V|sۯxͺkާv+ FtSZ^%.d9{֭蚽ח[0˅sz w dIwat춎Ajh?4a=AE7͸gia '4Wr~H9!v7φ:+'Q޾'']/}?/;C _=0Ka r1uqOG \|}+aߌZ,rW~Ǻ}ߏ]Vɪy_ Y?l=>sO^_>Z+|A,?+?Kc~~_­.+}F?:Forsc\U5&U">3?6o#]?鷐`~Uux^/j3 +5-Ú +zz.)gY{c~ KxT8^x lʟzoqWwRy~b ʤ3BVC_Fr/u1!|#okֹd#`6u5H߲^)]7yַNG4?bwRzνğK&%ѯ@*R/KCs_ן?ǚ_6X7~|.k|숆 cLq]xlVz )=+/1n;WAEn/$} ~"Yȯoῌ/5脺^tq5-kZiwQ}tVI R383zPnh-,fP&tAku_+{/^9ۏQ,_>y]Z^Ly')\Ry_}ҰZ_WkQE-W]vկ,y)H Zy_'?P_|*/V?_e]I,_{Lw[?y_c欻'TKk ueYbٹ|uzoݱ?4rKjzE,+?PUq/޹#{WQZy>^McT_X}_ʎP扟5ڢ*|û+/eX'۳v>^6/5>󷰣^4Ⅼ]yRp>ܺu-/#߮u+[z\E/u%wtk:k/kXe'\euivT_2讪 kb̶JN=b@::簮X)|♴I_+zQpc~hǚٖaF}-}7-:/METc+vՈ~q^[ZޜOM/]֍4G]_aק?gf}r7eQjoeH3ҟRůKW}ϥqz~yͯog<yH=>կa}F/6)m^|iqJkS%nee'f_Es;CbToT~44^]v}7KW<t9}㮤}I|ek}olWˇϽtWOX|4o/6{A%vF2 ס/^}RXs=.$ZLm_We|+WV}_#=`1֞/ž }cp=7 ≵[mS 2a{9l{ھ`Ͼ(׵STǚ&GD[Y'*_08Ǟ /*<9ꟽD ]+-m~[ /J?{uoe8==_,k7o<9).}:?n/Ʊ`< kԿe=_&տI;տFc@+g?|7Ѵiv"iL Uz+%cD9-i5 NOU2Eukڃ1s>b(b(b(DT6=+u-SK2))ջǭu7qp<˳m|*(}ؚ%Ш/(o׬>Ѵv[ݭuku6ٶ:1=+R~(kiӭŖZ&NAGֿyJ|k-bz\s]AZͽb0GԥO6ߴV#rZןŜfO@j?gm\p$*>>x)xTWZ\p,>!-H`i\ ;IGȯLWō/F-./_d-DrOA/-ȑ_:~~,Kait] 묏hǵ+o 6]|WWWNΖG[qFzkObA񾗧@۴蠷&3 [k6D^> ힼҌsCRAa,Z]/D?+czp~|Z]֗sˣoXXCEȫ*dkmu-_>:~Z¤"(ԐGQgKّM꾽u;_jjMas#үi}DX?Pʩ7_ WQȓ>ߘU1܉Lψ⋭/F#_|>˨]is>[v|q~5蟴G4k_aM 8+ٖ_*;[Ը}}Ye?>Fa;k͙~ Xׇ.Mѷd~:eßZEuHS3Ey ϗZ xLTRϾYq؃ҽ[Ծl_s6KhַVOuΦ?>*uy۷$^K8uo6YE]Z۪>YXiqK=f)e5Ѣʵ]z7O6RO7|sC^.sS/mb[Vl׭l-O0྽k8*/#n=Ew|ѵR[ŔϗgeկD;|Y{?]#V.k-=:vUVR}>L{W]/^TQ}=qe/_ܫIau^&^o]E6Zy3C_?C-ϕlչa[7un?kU6of?jUoº}4_7u 룶lE=uO5jU^d_*k]{T,Q ?<.e~ںV ܷW_e^w%_E{?OWuUQ75)H)x^%~D_]%éeOO|߅z>?啯,O>X м/˯ڥO5Y֮E܏ Ծl__'ܬ{خOQzTvKn(OkQ~@E_*/?Aڳ,/n6'g֠[XT4Y-uM4y^nV Es,_Vw@3K笿Uy|.Tτo ߁?%Ë93f䯪#jσ "uK]R/yEM|9hxPm( GDz RӖfxr4ʒK[/3iZz WVkt`Ui[o]|S1L|jGFlG@2k.|eX/x?|"IqTZ.T(:u/Kb)b??O|?Za?OaaYԵO_\yEkݟ=(鬿Jnl.e֪<k}k-cCKm>k?V4_w^c/R/z993rKmby^ZWlO?J[ lݫ˿(Gc&E>tqWak].(ONFI{K|~54L%RRC<ٴl?{kMXk2eB?u/}foγ4"u=zK+]_7dERzzfTon<5m~f ~o%kD8)>39}FS溵OoB_k)[ac>{Q속Z>cx ީE#.F9?0 UI8}NKٺw]"swz_#;h!cFFmgX}ni*c0aK[}R]{T"~˨9gS^ ;;Wwv]f[ >/^>zW#.J? |1kceK=fG^G*b\Ui+YfXUUIV |1M|HuEs_=Q-c-$+n1@ fNB^4 >utXv^%'NNG&_el e2X+<r-S.~uB)Z\g ={TU>(Oy*GpwwҲm#~/ 5O2xXmn3($''9ZGy@Ϗ3D pq^k̼MvtwmAo^ _C$ȧ28 ";-_Y׼fWu2q_,V*TL֠zƏauˠѢs3cҦ.ߪZ{1RZZiu[6(\ô6A?*~#7-RҽDXZuXls\ X?]ε,x7TW+.j :{kaQ_vU n=o<{*/e}{̪=5Z *$sگx7=nDm{u 9O&mV/J<%u(Y纝8#7}mm|k{j؋Z2]^+ bt<ܼcGK-ObҼ̩:?>?T%_a-c-uآ?-+XD?e"6;z+z_S*a}ڿ{,Rui]'%|K=~i/vOXJ~ ",liڼ~mRטj_*+X~,~l)9M$W꼨UXE'4nQETmAk&wHir"K_՗1]]ER/S$R{ր2y_VIbiiruY ]凃e??残M?^VW_ NʵvG1|kXteno]YneeOAbR/ϊ/QEXv,ZOϥg|A񝇂>_T>Ws[ץ|keA S}S5ѭV|ycw鼟?:p VnNtpQi@wj^mm˻Q^ߴ?d}/Z,.ѴٮDD\&gr>o(,%grN} =zWnuS.XϫbᲵAF_ ]c 貤j"OLw]RLc2n*go5\RAgo=3S׬<%/5|?_Ҽ*5%NW>G *s'K-x@}Tqǯ|W|Uk?ţ_nk)} P@?9"xX>}aud'ψ.3\E&+sZkKG揦*SQEy-lgͽRKk|Uy`/ߛ+u kρyOֲ64k=RkCѣUꆡyizdQZy/k5M.T3鵷zc5Y{+ϥ>^]ɉK-^mR=5Wwgin)@T}J:ڢϷJ;4K~o~D}͋Rgy 5_e>*nW6ʋWoQk_u-yvJ5 ʵѯ~!eUORmn_OuZak-"6woֲ Ҽ%-Կjo9ymQ|̫PRy3_zవ%#gͿjYbtLV_k뭵_+WJ *T캥WI?Y7fIv+_eSKL(s{^nqnmN-כEg_N@ĿԊ[_6gjޞ-n6ʗgΟ{{_7URYwzPj_F5*v}$J{Z/+žsOT{6goŪxZn{0۟g#;__e5ב,;ڿ!oNr@Ez:1rtOCR??hWNI,/W y%C& ft)|QoO^P#:J?ݬ_O+Rl_VN5𫴠Rݔ;WձGkۯڃnԶ#Iu.M5ap1-0`N0ks<ޒOf]:3bMkg \[7TΘ+1|_ C_ci| kִzRMs}k_kӍHwǽ^ VEA,tGBdq]./hMϦU/7̱/FϽ63\uuxDg'Mr*KR CF`8uOl-t$t;|'di9kweVHlʟ^&b"Z$&ݸk&bm,uYSs--|]KKYnܴO[6充vTI>VU=PJҵ[e}ʰzŞvEkk>GȍVR4g;YwLF,:[_֓uGȦJkhڥFA2K_ +.X∁xǟ:z>'Dr$h;>x Cx'xT>s-?$q ،o peּQ;o 0{fvm094}^5I~HSˎTaR%=kx=ң?~֢vwyi{hrZGN ]Y]/7]/)  ]"]d,<烷B;Wů5j5(-w3dCJa?cP/Cl?,Vs5Sgw?5_>ukmd%=\ L |ň"qzrɤ?j52?><\$]>uX|Fe7F lUO?UN3+8ϲ6+WAAHEΌfz<]b%6q{4\F-,-uX|_O{}R/7ʊ_7?=xGS7a'sڽMR__"7/yXLDKtr2,mo}J9A]e޳EkTG3r EBXv:}oKaE\tuL*F5K츢Oۿ鞿j\yeM#wY-m~oj)쿽ZE֗ytkX>Gt '\u'Ok,Z@vl"+P[x_j/ڼط[uTJuun_mVO~{%%͖+6mYmZYmmeTIFt^_jו.<-lOSU'Í[ymGr#Q͖XԺvub/x?oXivWoY5T]Rk*S7]֩ktj>>'IuMBY|G_ƴ<ܖ_o¬ՇE,Oz/ŭ^#cy׿Ak!mm4,g}ڪ>]Or)CO5S^X{}xFo͆Smd_^m՚MR_+Ϳ_/zV":~:׿tYnE]3@y׷xwoRh:ΗOt|jۤ͟7[_k~m)#wW]ijI =:*|heo+K:KE*>r1hu \/k+_}[>˱5ϻG(s߽^W?c?W0Zb|{sҤ㿈mkhݟMtW–q۽El]j1negsAtEOc&.qs޾?ce{UrCI&{#uOZf(t-9sALJѮO n4Kx.q _kN|/qXz| W~"(meh$gO^^c[Gh}O Y=^5ͦu6[4Wzׄߴ-_^T-vrDiS_BūE.ڥR5]Tܑ?5S(^އe|G%,%5rjI,W>^ rF"?V{WyWVTeoOZ%%}[(g\@#GzTS:][OȜt# n K_K-g R_u,{bWCe,_R='֣+' x|![k ԱXy&ǁk'ָ/}-f+[4~0kCW٪I>v|AWWR>g?25|zlu充GJ'3ua~ o\_hURW[wǰ]ڥ)_򫋤h1ZǬR >Vr},Qi++첿[R|/kj]~/OTs>A_i/6]o5y_[:/,_cj]~/ާϳfҟ3'Iu.+.Xeb䰵VEo~9-uil"|WR~6g|~(x͗}tq ~:7ڢˊ_V7Kaau}GQ Y³#d/#dVkJKjZ/Ǎ7[[O6[TU߼z`챫/a˥>;CeMcW2p2:.p1:W▍wqFx{o/v^(NjT!+! Qe>j6eVW[ѵaK-_eޟ8 #^o>]k6QӚ I䷚,ƒ6 3=+ϊ/,˥/u8'db0 ND0&*Cҵ;YtY>է _@S3X >,,<ZX$ O2ga`_=<Z$Sw9= {ok>ˣkZk3lϜjJQ̾N:^a,WR<^C߂zg5w[(إ/ϺWo=?5-E,_7k: WCA{^#K,_>_u; sbwK_a"odf֖w=Z6/+aUG S²}T]/{br0 zƟ 5Մk~cw/2D8˕KZZ?ӟ-T|/_]m'N+#Ñ gxndѯ/;QW|2ԾׯmeF }#,w }G%TfὝzG<a|,ҵ=O^]3}gv1a@Oz5Pgֲz!Vp*A8]vii~|eczծ{wD`a ϭ{+]VGY %ۣ8ڠ玄gTV [v"1)OlײJץ5Z^ۨ%͵n#9u4ˠ]C~f߿jIז\WQTImO.V<+Y{츭bޕƍ]:qf5UQݽе S^#~o0g>k+]6-A(ֿ׌ťc|F){ui PWWR?pWe}>,WQEGqRWR~v"YǯZ,)Q>z8-OA嵋7k|G'ZΫaat藮{nnY]v|G;[Ϳ 9TpsaM.ʖT%'qzVb^RX%>'\.X_"u{zqlZZZ_`sKA( bE)nS|uj7eTM:L_\mԮUoAk>i'Z qሢJמ}^y?ƯE_o-+m31!+_+F=j/Ǭ_ֲu`b-#ݷ*Ѯ6+ tH?ހ&<ۨb{mr:uk.i?-ڧ L={W{uO7oo>*n ]g v4S7Z_Evqr G͵[Y_zW+mo>;<9kar]Yo;v]h:/3OU}?FYeONm?XU9u_RY#J׿^fH#mbDgw欦kEǭ/º,"_^mJ]j[MO 9˓H_jSʶYGǤ~/i7_꿹| ]KgO­vR|{GZhW_eTW_k2;_E/>#R<_x{Tb]͛RGc~_ZjyQE4OVE.ؼ9uQ@WzEjl_}?Koڼۯ{=rV7ujO4v:s,s_%?6Yb:-~ؼ؟o֫ Q,_UuH/wd=ZEuϽbxZ^Oȟ2Q*=>4OHkk?WHn/m8dZZ%˱v_ptG;9kF˩oU]¯m&:j0oگnS>Wtr9>kTo6S[quz$m„uG}kqu}~ mk]ZhcW^W"]KX7In17<kkk6>*G|s_Kmn[ JO8{v/⮗BŶ%_[Z;ʬ|>sSSÎObծmmtkmg}Cr>U>[|kŪcXA4p0Z/*A :! !͊//c+񿄴o?nK]Adq\O5R(n|b~ Y~F)\B ~x_YHY?ƽ{{O˥GR6ö߫?xuwva2|۩Sts9ϸVA=a/um t}C_cXkcV3՗MR:+|/F %ԱMוֹ_ ˣ~({&(Y'ߑح_kkBS,+NW+}QZ^W+bkҰ/<կ5} d3~*/owV5՗y]KmD{=x o]ZEK5YKXJno3^-O\we(gMsxMz)mov^- ٥兮ϖ={|>2k[{No_CrH:Wue{߿s _nG}"z֌ E\9=7п7N|uֽ'F|R×I~o|Ezf+|Ϻ]twp x]._k-:*1x sۮ+hFwFy~ Fi7^]>}YpS_Fin ݽ'swq:|k(tmPq גvRpK~qO>?1xK*RB73dʁdrk.c̩(W??֩WWR>}.r/'ɻ#㑞ޭK^ua/'27o|aE˫߷߼ OILm#Ծ j6-Nll4oVZӵɚ0@ʸI@Iu^_}~n?7ɣk^u%T_)^['9_湪k? g× E:Q88$ Di)R/jd8CQ=?j_}'E|+ſtkmmgGgt }F=MzO4Ь|yXj|A|C'5?^a㞵hѫ˸4n|s1~_9>'m Km,vQ(t>q//_7֕"5OJjLm~-z}gQ^Mnh)Kpzg{q^=#OًzƏ~ |?՗_Đi5G6GYX1_8ֿ.ઞ2t'~?ڞ!Yn>Izt/ބTY*ǍzׇN}Eq+$s _]Jmn+?#e ?'힕_ ,_:[ϵlMk!=s@&4+)/vg㷽z)N5cN{fr<{hQyWPmsu^nc}ֿ=~ uKZ^Wuq+2;c8~],eGeR 2qy.-mKkKM9=35u$A9\/HnuOkyx=u?^$cX_QKծYmSnĮASyRg"|ߟje%js}&^SKmOoqB6jI&jEX߯oR}mj 喅M'Ý)l<9#ڻq+_7W yl5rjy1}Ͽ;x{Kk/{qV!|W3J{^XլsB[Yn۫_7W'r+OkW ։|A]{V{{WKw/Klu.ϓB( \RO^5_)?{W*xǗW7"Ftޚsh\{i:{/]hUwJQjUO[XxKF-/KD2OGsכ-`kY\h}=~Sֿeѥ>}nnm|wP=KucGF/ z;ʴYeb>jm.e/Yksb_ ;H>uye_IuoDb,QK-rYesRڿ_€;(/%l*}!ί8G'޼s|-~/,_߻_Kg+]YnWgֹukj~jѰKլ כjum|ߟzbⵋ^kҵmVÚ,,"teIVK,QW|͟q4XWD+bT򮥵?a\ K[ ]Zω]>ߏs~5>)'۱?u3,Xf>/Z4m#Amڣ?tͥX?mKu|Ua-}K>uoH G)OE?Z1EuEIިۊ?%/>nZu,?*ߴ'yr_i#:՗Kwrlt<ס=O{gB,̿^/R'e~WȔ}_ j65߅Knmk-SJH.*˞N Oŷ`X}>MHz#7ڥTlRſjO]o*#k|5u_+^~DeYt+ۿ*uǭ_3$̶E_]?>7}>T@+[_eGco~x?խUں(6{VZ:_ڿwtzJ}_eb87'o?jꚤXl?y:Wmu_}YϿsn"]Yn_z{׏֜}<ß 4[Ha_ΛgKTϯ=1_[xg_/Yt]N˨ks_#{-Ek_+oz"uX/jC)NZEsHmb)~#]Z~j~L= J,sKRY'?\WZV}͈nX&p98u|x|*o˜x;JQvT`JXڴA_7ڧ=}_u%,<%/6ׁ7CQ}Vzgຏ5/]j+G|NM(WCN+>axѬ-|ضi*|*9{6|R篝~25H-!?NSCx__TўټY;`uӊqT8wv:q}?|Z_߰XXxOӾkvI0zƼ/}>-x>ͮΙCI  'T+ gKѵKWL2z>ۯ ׊,%tU{.:O,\|pg0T5ğ'v~x7 U.y}ɏM~WN!)߅x¿(W׿m7Ͱt,嬙{cx_qXiwWRV4?UA$B߉~!~2͗SW';SEeDfooW׋|9k}_N:z7& t-fiu tG{fR9t >UW~\- _xb{}F~6RyQ kҩ^~V6qR¿7?h-j[[UOcvq5ryʟ~~7=V[ XK.(`'2<@GN{ X]{TPz5͉U_,ͣg?aͷZtksy_vlkus~4)_KV1u Quˑ2+_;IbxY/7fW|$5|^غF Q$'}@ѾY|/S}ߛ9389qXy,[_+Cʗg|߇OάieDϣl%_%-6/T_yQKQ?}(!ayK=jݵmog?^4u,'~kOEEk_o>[d_zR\Km_{(ʵEKD3D9+ -e>5 ED}ʖ)b:337jKkuXOjygE+gUk"WecG}ku}Y_DDU+mbSw{f3F_9z=lR/Ο]ZE-b/J(|҂NBHK{6y_]E-_j-~D/RwSnyq6W{y~~?]ۯ+[K|+]Hr+'k,W^o<j+4__wxr'_sրp|=խ̱ZlٿqW/k[Y?uϻ]7Wb*k/Kycb[VZ_oaJэ"/tb_yJ@\}Ru|ʰ/Eeՙ5_6͖ک]RYbE6%Wi*%j_6(ߝv6rQ,So,r*?U[cw獨{1 {נb%-Sg{ Om|Ymu&U_aRSJ|ZК_{>l^(Ͽ~[ǚ7LMZfNJUakT/K4_>t+Vo˯6_;Fߘ#u7ox^MP>}Ϭy׿nGׅOxqkRE_Ҵ ٹ!DyU|A}ZZZjcmT>t(.kkKTE^= W߱gmeYtk Q}sTqؼ߲xKOj7\WW2r1~Gge>-:4W2ncv$=vC~kY4|۩ wIb:~uX<ůD? >gAN+iemv^7j/ŷh)u"_Cz)N#Us)|kVOh8I{U@4k|k&A$=cDh:m|G:\iwVWM;cI6eeq ؄D<U7x_T)-R-RsģQi[<_vh/]6.| ;Ԏw=GzYmmmme"@rzV&u SFɵA[TrMǗW^nZL$M;?h3{|kş ZGk#F}0@v9'^$xwuꚧ2 @_ߓ;QG'aɬԎ' l?i/]e=BB*y[8VVeEgD۹*zXH\Jqk !jw7¿E/Ľbտn wh0}q3u"NRuobѕYYGrA'/< E# Ů{%+tQc ;tr ? u/|_*Xצ1lƺ֙+"6M.z8@uR'4_jѴo+߶HgOOIIJp~n_H)mN?ȯ-|Woit]SXO!h#9)_^.){djz`v7"Q++//oؠhp85? <8OcY1uY5zg5xSzkak,l;6vFBa18I)T*?CaaԶj)+#ua+x"4ʽ,*y,ghnWvNo]/.}]z_!>ʻMJѴ6_rkQk־W+9+XXZeg{?"XU{%E(|W~=?JҬ͗_u SZ͗R~[:W_tّ_+)m|ǟހ&-ZuXvn֩vj̱o/>]TYϗetjE>}j N/X]Zrw_s-kE/|_mLj~ "w< :0%-'mkS"ibnxToEaK:%: `I#쿺*~Q\wW(K;@$aVQҿ{ͯ߯ր:yeEWhIY~mZ]yQKVYwփB$Vtk,R˽oǵj.,~t ~(yޯFeb~>I<_'auu/S뺃3~;].+*}u%bn?Iu{^W?mM1_rԱo=h405Y_+{7/`~({Ku|>S'յK ./+A|_*}AisK,VK|2tvqK}_۽>¼^񇌵MRX?|~+{ua=dO 5Xt.k>sV\y^o|qx^mz[ X.߲yӊo0wP͉V?WopLDwZ6k-M?S]/Zųsz[ tؼvm}W2tREQjc@>i/}*M>S"BVV·HN='ζ xǟSgv~4;6Z^kj=PO.[9YSK4kӵ~ȶ밄|o7aGͿFFGǼnz;pz֙[Kѭmz^\oSkT2Yb_'Dt}rcˊK+bA+G2akr}TuoKukkkYq>pZZ_ڬ.x.էMuv{~w?I/%^lMf0l ~|γbi/ܿɎzɯ?[}B,O{]gĝ/I%&G̎>[1{Z+}ʭocﻫ=z/Z-{ ]AQ4lݰF=ACе-gT-4eG ~G__K?tʛ}㈼9KΩXc_).oGzΫqbmb7l7,_sYWVږy$<}*]/kح?x.-./ɴ3r˘MEkSֵyebv2owNVKAeFf8۳>_Bfiraiwy_ Er4>ѭt]yWo@ ֩Y_ݹ^WV[磏Es68eGnO2?@ Eb~tO^%ֽZVM:>wK; (rOH,"ebګ.X_/U-̋cAu98W{czɳWԺŮkF7s54{{S<[jyY υvׄ43|\+wھa k|s]5Rv12 |ݛ^[گ8$0,NnnsOO\zWS~׼QCYǣx'Zؒ}:Ik=IJ|}p2HwXI>w]>ղN4Wnldr0@WOW/ "ׯmtūkZ#]K}̌3xL2}Zp[Z]+?K;UBJwk{7u\w>%|w4&OK0ј2~)hZԞ0e{5Ugn$rsP%^n}Z^i? DZ?yR??6/nE5]Η h֚_í;AgJn:c(˷I16+Njo\N}i!(I yhI 9 W_~&s5O ~(Z[ϥ̷J ˉƾ:7?ڥ/|Hs:"<'Xe3088~fxNjto1h?Gi,s>]2@$cSr5e/Q3; Fij;Ouk|ѝ z+U@x隆tn&y=NI泾$Y۩6Kpy^-2v|8\J1_gӧ+Y]ξnIY~5Vy9$KCҥۭR]Z]o#ÞΠ8xaMCǺ^]cQKX.`{c=p0:ehKluq| G.:X}Y~է]53yc)ž~Oz6z-/Aݏ@=k__7Q_wE~C噘}Br=Z׍KO $UzqcӚia%f?c?_zQ}"m@J=>c-ׄ m<[[}6ِ`yq^.]/wRt[ZKu>TY_cxF[^aNUy=L>kGa%Bc^> > .UMA#jB$zfN>:xÞq}H4~S{{aKd}jWo!3 ?b+'_ Ó|&Wa}-Zt P^ώ35ÕucҜ~+a?z͚o>/8_]Nȉȋʓzk[]B'jE8t8NPXTT+_lXoaإb6yVy_UXKuK^VŤdBe_T7}ڂH>{7ۊ8G҃Ad店ʊ/quߛk^W*埛'~o򢺺bO@_{U[2YuԱKs[ʵ׷zCo-PfsS[[K/>իYwz~U|mҬE$Q҂J`^j0ҢqsmIJ^W/֪KʗM{%/jw뎕W_|6Rc[meQy:/MSkHF}^Kul7K>lI{>oQ+ڥSvඊY|faC|1Zk?osT)п xe^TElneQgwn܈^RK,_*AڿϼP+?T?yώ>iwV_`)uI|8lP;|Qy;S>ݪF1L{Z6kԚwelSz4kTU"Ϊujs7|+Yt/wQE.]ld=+um&TWbb|G'$u\W|~ޛY>:k-T_ew\~יnJ+ௌ |/h>7ƿ}D\k3@5 K}#m'!X.y>B{x )>NT+/Շʣ<3䮺v&Ѽ1m.j]@'ڧ޼h:TQI,lL܍_Zu]y?ukcz^6_e ~m~O#`TGIzx7NV]_'ʝI6/Ý/Vmչ=Jut9۽.Tf' 9둞{t$|%6⋩~{[/2ǧ5GŬ^j3+QRjz.I.W2/27ib++A <euKl.% Ijʃ/j^><ȑ6ɴ qQץu#Ki.vyᨼy{^a'+p2 st+{ SC5O +Dè`ڃKY?s9ϿN??]R3 AKy{'C~ֻa'/k Zښ[.|˅<}E{F7փߺB|#^aG~Y<*ç }7n;[_<>jO< :p1xتr]3L*x,E1֗>n~!X]jje4fA Wg6.}u<|B=<ԧvqύFڤ_|9׬<9y*"|4i4ooXq5To fuqWn a.{?y;x5۴AƤ{CKHZKj ~;h?9-u>gTozு-.wKmq[Z_tgA׾;IAy8ZsVr]mxsyxT/H;/&XS{φ}ǞeEk{tiuO'ݏ+/ ֺ74k7i?ғN^g^WRUփ/4DEZG9ϸ{VY"hѾ{#(ԭOS(f˪iv(m?GR`I?ʽcm mY񷌭nk"KE>O$'ɬ?//f{V׼JǵYm_|RbѯGtLF`_ n[Z8W=ֽy#_&ũt74T?hGvy8HWxS_C=[ @N>LJ2N&eW>>XLT*.x ^2nⒺםuYI")8ܤgSßOxT"7?egOSQ?]aڣl<͖].Pg >eٞv#=z~mPOGOb5A=[]x:on_t;ju= xr-.k7IDEk[_9"B@``gzsy?pi}躄?8n#mh?v.k.k[Z^"+aމ62o"2,<==*je.[1P:~Zl^Wⶽ2__/G,P}+I↲<إ4Qp0'AۍgMgKѥw6 \?6}_GɩGL|>W? k-k+POX g5xZuO66Ӥꗳy䪌TI\Gg hh:r־tmCH8iYx+ hx/ŭkK_޴_6,y$;/+`jT)Jr_ߍGkjVfwnX"`g=|ϊ$/Kf%_UWO㓚^UifOݦP0 }k९-|GaEOPqݱrk^Z1iC@(ohֱEku ?$8=>~r9 S@ѮqH&/ʵ-.x1ڲ$`_=,׼yu__PnH [hRkuv:S_#'%+1/_މ+1>Uz[7.?,[ ˬj?ϧI6|*N0]JwC&/bZ|6/*(>JٵK/6ԷV}h#-o_튟F+Ybn֭kw_e6^oڮT_T)_x-/ V)v|ؼ£{mn{-MZѾ/y_sPWKE֠ qveEeU./+͖_*/o[=T>-m{|>Ϸme-Rl_֪yQ>VqjT`v*۵f]_W_ώW)+şyt/wQK7ȟ7ń_iome)b(?ԕtk_.Z?Q ClEX_wV,uRy[ZIoe3+\<)JToMަLeԱK_z%kkgZ]k}ʊ/_ʝXWR+g Գe/m]K_DGl aԢ͗WUhk-_ހ-[[ko{έkCT,m~[K70Z^+ b]v:&_(ckڮaut2&k-|[KoO]qڼKxxTСyt&tG=3_A# {I)ikJ|S-6Ym:=LnW}~VϊuOZ΃./G=r9@x_izkkstvZ+[WKֺD|cxT7Z^HVSf{(^Nw>w:8ΣGm8i?j*?~1>~1LIks[9CM?jƉ+ Gi:KkZ:M/vXw:k?ƃkrKAk|`$^ (XR:Zesx-gK6/'Ob#wQXhʻ727LcTO0%6>y]vvRi8ݓl[ៅmSFK}#] &'ܮZM=_RPJyyk}KeT۳z$ 2Zɷn 6e68Z|cRc4ߌuϵn&ϹuHB;3W j6#Kak-tvܨ0NG~_5_So irrZ.j8ȓ r:ԹY~Io,yrBT"Hy sҼf=Szj>w/'Cq׍|b]~(|}ʋz&uOM݌zפt#K[ܫtuau_V?+/N*$qRѝ>]j}A|E@#cך ?r(4kOg,μVk^lj>3v6ʋʗ)sKy9ZYEkkrܺzFeD$M'n򮢋c; {RRZ>Y1jහ/9'tkDƏd9= ׼/?e?۵tn-7c^+~/c}9bÒɆ/Hč `Zukk_:\-tウ=3WP:ȗEZXYn3{{Wԭ*gRi.}״ X'6{׎x z6+쿽}Oʽ׷Q|%Xe}1#z>-Jzg%zI284jV Κ8j;/ov6Xnk}t!󾡱^Oo_#>4ײO@1]2C*m> xG?'h.0 ON1¾Cax^/}^B&uq*a8OPNN;V?ύ |{=/Ú~.z$ȃ'F/B_xJ+#C^M?#Z<meack9k~&?3YF6z-]<{q9Ǧz+?Rg5KQcujzMtr~8~%>񎗬Xi+yWd~Qkmzsӌ&{ٞgrǗZ_#(5?d.$3}3S~(?_ž-#^e/Vrϗ!v.t?d#9R>\}pyyl/SXG{u{PYϖv+NXij>AH +<7}s%<_ mtEwwgt/R2]{5zTu+uK[ew?h7W~T_|7?]Kku.]W̟9Z2qx)|Fooq^Gç*+YnʫTph̿)b|~fuv=ۇMRX'9O.psT(_??n|O K-.z~mt~˥Pݤk9~&_a2>oEus,Q'SdZje|zWP/T2uݛko_~C2?Ex73KA|GW>ߛ,%eԶ}zN;0_|L>mvrtmK+]vԷ\gO?Un= [ދ~⯕nrփA5\eyӵe,&;))ZxcOzMJRndnj2ůGlڴnk/]Z t}bI;iG_Gch*J-MѢE_Fo'կڭ|y'{37UFo~/oZO*4N]"$hz$_̯& ZӓRUzŬD~lzUG/#_}J<9w_*[]M7u]^t`{F?yZ~um.cp+heFcK:r,2MI$؟&GJ3LJܦ2嬉yTm5 ?p#!ϖ}iҔƐSژ(+JH^1|ҕFVNu]\YmTYl ǠS fh)eAS̞W!)ս gOᮃR]G<;[YRG?wԁ?T{zqK |)7q7l.c?{4z}^TV7RȐ{bd i㵠f*M?Ps}Vޏ𾳨Gm]L\n9=Ғ~6߅{c^+7mc/we-ɧ'h*|s\ 45! Ga}/HM>~}W7Cރh>#{h0N}E~:_7It{Ñ]hڋё\ xzzFyՏ>_Ñ_]yz^xY6IEWcITZ=Q/wџOZ]i.=hZυsЮrA_Wj|4sZνDކ!޽.AŷZe5VQq_^]]Ho];dV~{].{]z ӵqk{ʺ}~;.')'N^am]ZUS47㎧ `}|%X$ED~A9J~9N%3jֺiHC}.#B\)eqҟ)ӭ߈/nwTuobԋA}ډs\R}_s|UkB_ek_ӭG0ȗ֩uu v}>:\GNV7 qPIh,_sM-A|Y]E?g\E,ȟ FT_e|z-ukϻg ϏZc&_yQs$ $fҟ(gOXE?[V} `Bs~jq~%Z<ޱt!OmsS*HFv>d&8LzUr/n4߅D͍*Rn(ҼϑuM,2>_٤wc_O°7T*맊#WޔZQAÞ_9}:ZBwr]u9s~n&zyuUXj{ni,XxSF_{5ߎҹ~˚7x?M _W&a[>z5'#/Svğ5t#u/W߶W37/e☥{ZǛ8❴]^oxt}{G_7~G h5-g^gy8d.߯x͗RKt',v"[{i.[V Zπu:ڤ1ѼtbmtSȞGQM{xR]_/vf㸮 "|̻68}j5:x6t\V "{Thٻcz4 JU𖍥 T{{^K-eVO<3'N](QX84E;_Qx"?,^6>wqֽ6 eOwg1Z ˥츷 ڬե:1W2?x"ZWN~#;V_nǯ]9oℿ <9u@eKoBr,:dq_]Ma>]]:io3EZj}< ^-֗k&ʓ?3>Cq^x/]Z] &:m_]^(Yb@|cR[Xl<:FϏAg8=wK m:ĻRȪp޼׵sYm{(Ub6H#]׊>k"Knk2ڦI?1nֺ {Ú6%.h?$V$[.x-VV>^[cxR̺5$JZo~;udg6w1=`8^ mgKkXbteaܕ9>kҩ <_JՑXk>X"9\עv.;[Ϻ/ _`FJ^+_y1|x,%֍kuZ\S_wq?ޕu?{lM9ߎxyme)l>GOޜ1]ͭ~Uxr[oyи9#מ:}v:YXٻGz׋tyrp∭bYwl}?j旪]*K czWZi}@듏n+=.T̰mGJ^G<1b$Gڽϱ2T׮obmt߻?>iԧgecy~>Zr˥s>Tށ>,F׮ծֿwF ~ҟuT|]=~;ma8JܫR'tuk>!uXjɵ<1G 7U֥fKa浶XqWhDkip:_\[loCm6qPG.sɮ EY%LT#K×ZTV< ~?*fE}h TXƨ?i_VY;ceioiכ/!Wce$~ʭßR~b+2noؓoA|Z_ dX[u%j/+'ֲ7*]$CG ].}rwZOwG*~ii,_Zg WW\>@4G(,B|l-Ҽ%7j|C|%,Wwn3_0~%˨wz|S㞃~bYEA?^?$rU߳Ʃ0*n?RgQxJ]R'w϶@^7 gA[[ /|q?{(-'O?=\u'y~?e*u&c}^y]x:AyQh5.~uA>_^X|Q,P ZZ)mu5y/OcDvؽ8a߂Qs; 8E^#/J]צ}N[_6ZYv+Aq+XXOJ\iA7s[2ě^oqo1oȭb{kWڽ-ſjnv|SX趲1?ȣ븯/k/>p]Zk>(|B+61ZdjjoZo*+onµg[M_Qo_/VI boؓ^Sea|_ѧAAZ]q֭#ȥnkKX>XڍG{)oRcEE;lL{j@]Sn|}8⣷Ω}{KOU/aOyDK$ŬR;-O.rx=5|!߈{,Sx+Y[_w^UqNJu f[onbRzߜ*ky]_?ׯG ֪R[ =ÖZ}2ҷg5K_.YOq ך?YmͰxvJNI1Eu!ckZzGmmZ)I~ӚJ63ARguu;yb˷8ZټoKoQGdNEvWu_Պ/Sռ9uikku-ɾ2k|oxK~ nˣX]]?<'z03/Ú_Ùt_ w>V*1e֌z3/5c^bkYҹ;^&aSÞee8G8'e-nu k:]]*ހgcŭkakcuF9eyc(rcp~~(X_>-|G7t𞓪eoKa,%{UTq֙aMj -޵ x(-ϿaYխ.u#mfT+|9-7ԑ5AR+bOo1ṉyVtܻKTWVR&#}?3KVUڮ[kkk;6w:㑑׊ۓVVak.ϓtϭs6ʖ+_);o2nt}t,>u_ERKO)i\pMd^_u[_E*||}@3"uMCڥ[^\>3k?k:"%6 ,? ji^-R:gj~}O׾xV\K[ޟ{+oL.uZvQoO4RBOu_*_6XZmڣ-M|C}^<_Ò^+۫pȌt:~/KTڦ0]csO^r]],1{7'>9{V{6{9n߲}=14k$׷JzkH~WWrE%W'I?^y|yx]R : gO[nOOz^7zRT~5ևVYnoYmpd~[Jl-oOn73?A]H ֳE̺,Sj ?98`vu]XꖶRj*+Zrꏠ>|'/zΩk#y 9[t<rOZ[AmaΗO+-3=;~hKE66+W^_3Q_6SҾNyNNr>~R>7uOڥWN&>tRAN+ |9^]{^DgWᏄ#uh:Η9ьy{g `=x> 'g'5ø#5/k:^u]k7_=\|_?*u=+F_'Kul'7v5S3)[O- ™|ukuak:xB1q/<%=xK+'czuX]E,Q<lB#51ϯ\saZ9A<9~ap>P;5Q̦kk_>Lkz%EHr߀? #G{[{0˖upd9 8ς2]k:Ƌ%~Q}Agp?{v~|>FFj0dyLR̫B~XQџW6 w'=kesTvEyo=CQ/Z?N!6v9C^(tkyl8遀O ٻAuO'ulZ9(쮗_T~I,7YbY|lB[zvEmSAuy?ēEɍ=q~h6%YѼ9u~=בhƠƿ>գXiqYA}kcOj%s˿Oh| )m4˨/+#?/z{נ/팶%}z{~mo(Dk/0qҽWL Ja|ٽ_ޢYN|Gg?9eIz ύ͵jGk+ma~x)nmbb'ʼG$ָ[-?j_K~fJ9[j{v~>_i~%Ս,V_UTI?_W셟 ^ח棼"O+P*ƅE-ϰ|߿(u5c_X?͕ټb÷4qcobq +Ymntmw>61k %/tQ֟\qQ~75W:7uv|K3Y-wO~}k <KhNO/mhՆi]X:o¢ySxCO2%G~5 ׅykednW|Csss_:]Y]hbmq#54zկ}g;N}c-Pz&\Co3@8)gU}bc~b'q.'9mNv^}\݆͝-ͭ+4eY}=? 2Pѡfݑڶ߯We_x~##tڞ0An]aTGN_vzO5شe~i~yWk6+j|AO9?SU»+mףqʭ/Ӑk|!|VV_p*Q{4C.- $U(cw_bˋěhֿ/SCbiN͊)uޟ˯ivVRvy:nU+ſZ^[ RњODg@,Rp2lGU}~q:mĶjZϚ/I?rH5}[*b򺎿LS[LW__G?^rNꉥE[nO{ڹo^-𽆃E vtΜ4v>^VeYe*NtMu l;OO1'4_7ȅvY^tk7~UՅV񭐚me컷W;WN%֩kKkuywPiyEuukQOZR[>(</BwfVsa\ __-l#X"򴹀l4O a-լ;&l kto/GWA]R+*vlMmȯ7g?|~V=Hg(vc|c6k?$Myt 5Lҳ-e/+'oSҺZ}W!]8GcX)-WRE/X~|k]o>ORʷ.Qx7 Oz=/[75|zk]q|uŷZ5Ok@e,rkh5cIWInt.~)+zv5{(ӵi.*O%ѕྵXqqGk$ѪgjºǸbׯ`׵4Р$߿!9隭~$4Ztc>]oQWd0 x=>_v/;<_J_FSTlZg' ḁyBce<S:=q)oǷZ_؊WR춾to3׼[K[_jw'{Ti$(z`^S44N O_ڃY> V: ye9*r3V<xr']m䧦:VXyV]וߟg|J8<޴m|%Zֺ7u23]?<Пjnk5s5/^iv#ѢUlU곥ӝ{ ҥM4ž(- '[(#zdzgM߉Q|>Z\RtCsާbڴ-`u@bCמc@<]RK?'FSjv=@jSO"; mWZ Z Po,<:^ ˥: d{oeo]XXXڼM 9jkyR/'jʤ)^rz<=R]gFIlbIbx=5_xJ/KuaZ4WNϼF=;t uŭSn<.sEZo}Ā?ɯaENxMRˁR{v]t ֲ$cݩ2.'m~_e/>y67zV>k]Ek7t.U?}3_@&av}|?/Z'bMx_+{$>}9-vHNF=Zs|&l6{wngw_ACjjb_)?] :\eͺ3K|c;*[_M?_]Z_Z-e|?zŶXe;hSu?yV^UծS`Ѯ,QDʈ^Ǩ^<_ڢ[_?zMQKR(yn/7>O{QD*]c쿺mmwb",jI:}߷ k,QKk??ּu/bؓ{{wGѴZּ$cɉ?&oxZ|'ZϿoƃ3ͿͰi#hΗ5I ˩t>;k]F~^)8Qk// /nI>7|GM*ï#ޑ'ei_n,O-/ͺXj=I_k*"ҺE^oݟϊxt2/O}jUkau?:kY|?~*?z^yו/֘ɿsԱ}Xoab Y~unR_'?5j\ܠ|; r/ECWi|WZ%7|-e{*޼Cע[Zj|Z><*F9GV8:­,W~|S(n?=yɯ;-/zνf X4Ek=|w#Um7RTץް=`lp`#$WhZys.k]Ft~bk:qQН.HR:r'jZ<[?&>ʻ9G0^1ej[k:^/zͬN]1t'?4njTNvkeddq^#; |euZTmN-V9"b'9'uIWq5wߊ>YR+EG2u'k~#h>#bjE=וc|mV޽khRuuXZOn{2Xpx^_K*/CgEŮhZa.kuFm~L r ><^-4[[)zA|XAq^a-/W_R׊%GI-C ׊>ժX]XZqZ6z>u?u-ѳ; Ӹ[mmcm?dݥx%w^41'Q 8=i-uu?_˥xsYlla#k{c=w\b׉KŨx:)wˑПN³uM.]{t:&E"#if_KoWMTR2VH|ak",-Q~?\fZX"t@W]6)bұ,Ajy_oUۑWocW^l]D{Ϲ[裵yޝ`g-`2*sd>}k.^?j/^.Fe\Ҽ _?Y7%d v8q_V-+SHj;׃Uگg/|eXxŚZ"PPbF0]!t tS.vdG]=rz]Շ{_jՄ+k7rztWixRy*}1/rL`]ֳE~ˣ}b½t+bLT=5⾗}_rwnku1۸F?bG֟!B[6]{HvGC|g.o9Y=чu=|tL4i=\ t`_4 jZET爦>9|{:zP$ZD)?3}P++}4oU,(Q.)3'vm< xA||t>p>(Xj9BLFGu?KY[H.&|m#W>.xr5izкU _ gx94$$2g5|a^1}Ú,Ftu͇`3d$g#?o|QY׭_KSL⾷`Gdpyp>|99l.{`O2FyO־~mWWRΟ9ܾ< +:6f`F}z?zz[R_*2ΨjVkk,!rqf]^JoU8<8V\W,(G]Tf].\gu0hְ߽#7.9n.ou~4vF;>%/vE[ P0w ^q^0|PK[DI6@XXa_FEiu/ڢ/+bk4Oiv֩};7^p;rnwn t}S$GVY(]EJѬ?4ad ɯԏ!~c}[m4w3BAdz}u7R>w9QM_NJx_KⰋBpzNa[y]}˻xUp6RZu.ݳ}Eah?)-cXZ/=ows3.ҢO`ﻟa] S*-͊zo 9ϩ?yUuO*Ag͞{I'@+ݾhR( Urqgjlt,,/"_#rq]͎kQy&uҩO]R)ml<_۞dyk]j^c"9 JQXhK<{ 7/<5u5<{o ֺuEk]nUע-`m0{A J_##7o#?z_.[Xtk~_YY|yQEZk媽ؙ[qwg"(It _|9zؒAK6rn玕er~Dyr{wҮi~uu,Kבߜ~ ^Kˊ[^w\_uuZw55ΗuVA$f;.ukuañ>Y>jhKou>GWq}OnJyoϵ|wǯX,^Uݣֲ.5M{WZ5ޟާ=2P>>_ "~VzkuԿ|<ϷjSC^KNvWUcZ\mKڶYѮ~k[dgLgK,Z e͗YߵzZZ~6z b_,VڿpquHⰋ^hx>iп.lmӎ"&el%/-wY}r{/E.}%! 0ME^<[ gA/b?kcE]N+tl>_K 9uuD?+;zR 嵵['Vhsw 4k"m*݅ _`ʗz}_N}jy}{LJoz:|AsTtuֳa7I3 zfbN5K_+_}zUaukus~l%,]irܞ||kTiwW^F?4<@ץF|ݟ\*VKkua,>e]Hmbe(|^5֗/xKY\nڏڿ{,WW_w?ZWWآp/}+B{mmeD*8VrꖿeؾgڳqRI$jYejuu~>o]Χ.[WOsXR_ohծnjK؛5xö_.r'Ji-ו|^ݫfފ_U~3WPWU׼yF/SAzk:;Go#1`eYz{mV|ekk-H/gp}=jC^uz×Nh&`~s9=@x~j'^tƱ74-:Qm/#ySס#-~#ˬ9.z%g* n6כua89ګAtKWw(<{O; SAYb?׺g'j-S:>2ZJF5[_~CǷ~4Yi "e5K;q=@㞟C{kao6K{ˮݎNx?[ կ4}C3x~xv([3"F]]Kkuk{N߅tZ7Zܲ'#x'~ _״l.*hXNqukL֧/|KouA+[pfMgֺ%B'FXFA5(9KO4+VݎF8n-/zO粞>kEF.+u^_IlyV4|9akW%Ft{N$Ӭ:?spXsNG=xDž]hVrY_] GW/?h-X?خY>9=oT 3_-S͗wts.$E ~ߑ= +A?6w בwDX񕯋~XYv/A& 3C ^6u,QK,{^+׼9|yn5WYoR; D<&pq=Vuue\mQ]]ZnjDxQ_Џgx7~n~F'~v 9ȯ-:C͎ϙ}1MZ`|?și[Wnw(N?oʟ,7Ij]Zֶо)x73Ѵok/Ь(%R;wAvzWKh#ѭtoಖ.q]r:׹X_͋PygBGOҗiw7I|*+YnuO}==:V\WGʊ4v# 2"7WϠÞ=KHl \GN8#/tƧ*>wh1XxvMf]U{|z O|Ko+]_u~ڎm|5K׊-4j̱Eρ7V88=kxgK .ʋ3^bO+xgž.⏊ yDK>4D(g;U'~BxWK𽮗e'lyYku,7ܷ>gp: 5_nUy|??Šk4<ĺM_e-Wcs?q>[uM/ʺb,/En,']>k^TZ}$푞qֳ4JXK/+?q=2;TbPϕ֯[g }8~ bÝ[+_?~?_KJhjE[خ+@sWԇOXܗP U;giV^lqKu~~_rk)|층K?vb/.D?? צ .-`=1җ)%_ A_˿rOns֯ţZiq=ڤֹԼG_M? y ԞخKUՆK=!=*@ւTY|Xȏd_O`]keX^tx1"ǪOOֶX-szz:?,y_enD~*K[llݺZ ו,Ekj6?a-m{cf]Kky[?k*ÒwukKD2OA]^lV}>fVj䭵O6X.˨ ߩ@me>aYS |v#9/쿲[} {ҷVʵ'{NT˽7@@4})otOĒm==ꯋ sArEOwqܯSkA Wˣ~{w9WĞ TR'+Sz5*F+v~1^69."__l7aYɬiwXE-Hn펣ϯ5.,ZV_ahzQij%mbObAǯf:ͮke ;Wkuk-ڝ?}go'm~kZu}~ɟSG(s΁K=SwWe?jOݴRܝqz A;h6/u./ǯ9`"xYK߲ju5<}kISvzZ_l,"t.z∮kQ]}˻׍%/Dڏ v#^meDe{/?wz mR+7V9;EkXAtn^xu#ϲě?OJMy_oD]{urwQj?ȉǯ.wavzvo)|Sku/ڼ>/^ͦ]euv{ֱzGO݈΋O"+Tܛ貧*ٖ]^ϛk ~9ݞE]H8e8Aeu}ߍ܎ҳfɪk-'0u/6Y|/g?w5Hz+[Yew?ZŬVWR~IU|Lg_iij/6Y*kaaRcp.ޱV?=:U+]~gDr9'ʹ+hWWjRIŬvs~ xso}uP0gj*j3Ҵ+.|Rğ}-pͿ\[7|s͵GO5-M*d_2{¸l-|Khֺ6u-YZֵg8.N")t_N[=E$!uǯj~߯KhԱj]M?<wV䰿-ʖtlkDO'q_ |d q\r`"l7*WPx'|w_],$|M<{W>R:zp4Cޝ 5wV# eH1'`s x6ŮyWR"+sEf'g#${W懃G6RW΍ujͫǽ@ r3k?f~_B+]>+|NLS*aַ mkO޾>׭uM.SʷPir/@7Ѵ Yfw_׌\k xT-5MS|x\hFGFOxq4NJ 6J.FՠӒD-<l {:^#_ۨQ>V?$6Ag}W-czxQxK}.mI9#~/h:<%uuZ^hH>c=k鿗mڤ+XYʜyS}um/Yk ̠?@x摼ϲ/ߙd^4 x^/]ěKlbOޮaq0^|Auo"}:˼9#Oq?O): ξu>ݫ VOuu$gIk>R?i7+YxD2Hpp: )> s^~a,ʩ|5wE&ojoӠo>!1sﶼ'~LMJ-~9ϚZ%鮧~ z/Ss{|E_;Zru¯<V֚Na=ˌ~UYođKA*_*}jm`߻YP{ܓ⾋f /%sklwXHն=ֿ~#/r|C{j?Gr߃Xkֿeu[ s( y [_ U,ZZ3gk4?ֲ4KVUe?`;ھl>:M>tb =s/.3}vy KK,Wo | |n5g>K>XONGdھծk]R)ouzI*i.SéOš7E/STDW.DS#'xmGKmeE}!]zv^%V+)em'v<V|9[zYn_зYL[^$Ѿ|C_oӠHCGvi6ҽCW_/ـA}kOu>qn6>om;uOh([$W2s(ژ½tu_]_r uԣdP~<ƒ(mOxn˽!F8'ݸ'}b|/_OjW=@-vy{{͞!^?9Z]j6}z263Jy 1]E xrYtߔ/RGeqշ{Ȣ_R[?+c~@ -w_GZOoTaW):_Vxs % ct'O'YƜ .]OfQ$?OW)Xh7VZ#ǣr=Z^])>'qRi ,T|ƫ:gy9·MImteT_#>ke6m{Mua)nxݽWm_ K,|JoOT7^ocC5xF׾oƭGP[[YveE/zmNYQj7?'V򮮥{L'q{F⵰|<Ϙw}3Kc;u/ڢOVZ+[7<FOQGA[^T%`"yg=Wv[6?-*Kǿu힘#[UcFh5?//uIn=ŪϕBc8}-RYuk}{'^u\ӽUJq^XfEQ}}|U.enf ,V(}GO+LnM3ͺDsuM}TQA#تx#itieDyVL}j-, ;,zw?JhuK]W*(Y.Z҂/_SXOL__Z1Kj?ݓ0jي/ [`>MͭZ;+zOk^(~/۽' {d6tkeu #Ӝq楴nKJH+@C~լ,Nk+Au,;[8W$N}+|1]RY񽭮tKO?W>xыzv \R]n޹zcn./'@;;ƮZĵG__eDd}9ؘUz+6/O{T{1izuOe'?֮r>|Ka].+7̞Bx^cu`v&w 6zq^5e#&Wk?|/;e#8djNR.USe-m]6<v2::c u fܫ]J˯|9$z5ֽuj]&~:qדھVƃg5֩egtKmuTG⮎U%eoTcsan1}ʋK7ړM4Ww\9{ϟobҰ=|MukE YeZmzeeII+q]XZ:z˷~'{QB=WH Z7SY]NxZZѵ_nb7~,K~uu,[Uak8uK]Ymd}<>?:9*-Tε۳}\WK,?ȟyYG`kյh:PK&粲ΨO-iƟ7C~?h^2K)moz1fu*_$sn{7A/W9lteF]:H.cHKدKtp\˰MR[eٱ+tr[HW[ T~[sKuYbXEaoC֎@;#kt,"YeM/׷үMcu5}K-w_gZPmf?3/PZmּ̻ω:ŭgQh5Fui3c9zx<4-{7NӧB:Llӿ~ciz_ⰺm`+$q^%mP[Q._bNk$dgG`l׹Λ'ezway}m3At_6'Wu'|3WF/~^G4t$]nϘ ql|վ _^.]y]F ?/ddX㜟^^/V9`{(4!f{yc>Yu pj&iqk^2,:E]4C?YOjk+R],dz@-ǔNYs?/}FωG]iM zNOto+_4qY#.k}4c1&1rU5_*~M?;Κ/*fuǛZFl-o쬥B3 ##9!񯋵xSZ⾾4sR%A67T^ѿ/w.lv:^OA=1Z5e ؝gVf]6BT??59ta-ܖ7I9zrqKh6Zer  h: XG71seʧOJs:5:a^g>q n|/,Z@./w 9 ~ѵMf]E?Q}+1wQ׽zKץ,Hj$Yp0폭hjR/˒A2.ad{vXܪiyo ٺl-2=XAuORSXU6t9c95jzTZ ZϛK>Ɍ'hiV]޳K):|ez70+ǂ5|QuIuMRi\4\UNk?^;_Y: WZΩ'{(7f.~WX .4oROEksΞ^ıBKƿHP@ɷM7s+R[.5=M^a|7<ӊ /.k|?ڣ F.[-K[) )l +>ׯ[eNe=^d_><ij'%~ hFT~~ܚdxK4}9[} _nQ,VP^Dˤ:09>;+KۨF"5ggc?ZH>_x~$xs>*_ڠR3q$ub\+Imtb|_t>pyz~TƟG>ۧZyj$3ٳѾ7|0%vKYmbfF_|]ѭtGCr8?ߴ_eM=].[Y|{bszeY:v<;'Qg |Kׯ9A?Cˆy8ԫo cJiwV{'yWp8\oX͂L$tҀ@|$Gs^ccu[hy'>g~PIkyf5)kQpJ=em=/zivRsZ*}>ӵqW1k-QFl0,Z\_>T+${?r)Ѣ/uok®Yv^^OfK"{_u󶧹`\jaE,o߱A Ki[J-~eNIO|pyWްEaa]yWWۭĤx~U?#~(n9].OKkY u@9f IVm:Wع鮼L 1_G*Vntiz_ڑfmۻ_^}0Ye[]Rk0juu<Fe$p;@i/g_Zm%},W_eW!XjEk"zG9Η.j_]DnDMߡ _})mnށos]ޣ-+نmLz`T{ /ڑE-3 W_𖩥xr(=>Z>q[KM/m˜``Ƶ1aԶkkڤ?{ppƙ-|/+7>vڲnK K8e?j`n.tؑC`٭_vXZ3Dz;?tW1XE*?vaob;8=N:9 VF7_̺|k89i[Kcw ǶsȢ1:t[_m\$?wqth65`ޫxs>>&SƊXXMO Ҷ/5K7 VFj/~zUrZmuOx;ӎBYERW=Q[*Aٺo6A}:&@xQ_ꖿ'O.9ױP x:]RTmeTxxį #B k7\eu@f1 oŚL^{۫VY`ñֽZ᜺6V6ڣ_'[*PvpMw\z#д /R'V{׵,m=OZO~2.a[$!x'8`wm>@9b)b1ГES]Sz|p2\dg܃<.-;Y[Z۾NĞ^_xK/IR!g1~W +m/KT쨟:Z6wVmbKY;)G%]xT)oZʭ nuhZ4QwK0鷞J.-NYu.Y (?*Þs="Q(WW e-_~wigxuwMFr0{ZNR>"omon恌NF=GC_CɗK}rvݖIP{ב_sk /?tX_/\H}8޺cVט*]^(״gKpP}H8$g{dk[w޾~;t+i.K2wzk4WQo]k7t=9aRRaϬ[T~:}c=k lZՆһjvcҽkHѬ%F}'w 2gmԿطV_j]95GGCJ|o[rIz\Ȏih9uk.}fKTͱ'Q*_2z~V&/mp6^.j,>k;'u8?ytkT.DR@Ω.j_e{ {}H×^-DZ_5>=թ]FΟ?jѵ}~϶ΈcwlqKu[%E궣 Xg(xFֳuzh~0n<Sw#wwuzmӾY-SlwW_M֩\hK]]E?$䁎9jJuSxQFOXx-RτkK ·ˊ(wr,d=3Wt_s^FnkO8|oioXEZZ|N+zx\ψKYJؐŎ8rs|G<4xLX X68=Iup7Y?mtE !<4OXhW>Kyk::j5k@T>{2x?=ބO*#ABdƒQשu=./kak./|oI{j>9nzO~'AsO׵M/.h?O6{ 3䀻Rp)Hn|%/]iwWZTs;^-,rs얷[9?{O~*.ijֶ]LrAՉW>e`|Gka|NsA`q=+xaxs: xry d6Hҽ*^,_ogz.=pvg;~l5to5Oֶɱ.ˑ)ɒV! \ T?dc䒸L!=^GtꖰƟײ@fiXc 8^G{[Ek].Yh(G%XI`(ڻ/ZVΪQ.|Ð{_5 `u>>˧%`l7ۚ0z)ٻ?_ߩIn{"x4ZkxVZITF@ZLNɷ'rǹ? Kkb߲ #t;@P8sLG{]FVB_ad9##5b7./tm.kn{yb=^J;Xղ .̓v$ÞCJMr|oih7k/UuGx/b,D!*#<?h(9x+F<3___ [].TwNlN;3z4{/ Ro E߻d?*S ~kt>h#RPImgm# lu}O7/&ݯx(~Ο,{iGt>1'tmRAo?^WGJ"^" QU$#iGB+"6+U _oz'O[X?4[^T~AI>~F_,Yv=G"*|v=+Sx7=v-u3:;_ Z2ltHuXAN8z ZP:$G_n_5[  .=|rP'9ስZ5?Κ<9}ֽ-|$Z񾩪]jLt㏯5?gB _3,Pʵh_kL: lŢ4L8rđ(wďnGo?EcTnHTWӀ+դ"w=Gbi JkG|l=3G(]ݾLa}+=O^֭^!ľSr|Z֑Kv:ɺQHLvܤs+{++ [mYnK1v2_ lQjeqk2Q<6iԩ##x\eMqx{ݑ.-._JUH-`I~9ּ_4nwCd۵ח_eZ&co~,_}Y }<ִZ̈́aW}SӚMVY~kEԨ?t akG(TgQuK[_bGܪsb+;]R+ bn7b5֩aku.]·`Fz >;֗k/|, GOQ֎P=VFѮ(6NWG@nIm| mׁ*H k.} q]lWW_ھ-nx#wfñJ:2J 1WjjxYv;.ϲݟVwx^(ѵI~#ms4(l }_PQ:oinmzRT]푓 ^mme{~Suy-Z]ՄV؛+Q[]^+ q'3gy'K5O'$\r lf=cAaV :jOnqc+ ⽊[}zK˗{<*7O5/ٴl>k~yiyO _0×Vvic$_a/ʉ-Um~;pz0{ۍ2To%~.G>/S/ʿT kGnW1LKYnK[" ķ'XiLjƙuaQipAuHv@Oi9&oⰗYoH]pwS[h1iv -_xw*/b:~xF|E? 1xs@Q-_gZF"d_ +| |PFukx6 u8e>^ǞԺѼ9}gY3{TvAlf-Sj?pMYƺe"~i^7jVo*~wpja׭n|V7'^S68|eߟdv8{)mݵZ\I{~zDt95O∥CyPipa|l5=|:]R^E.DkǗ~o-o k3s΅߻rGq?h{.ÎROvw`H(|c/r5tnc溝]/cʁq<{W,yߏڟmS m|Ά)3_n⹋O3TT]ׅ#Aio@?݊Tq{Wgo._?DQE_'}>#mޣ= ak:uTc1ҼW^l/u/Ė:uUt-AѮ|G=R/Ž_eUpÐx=jj}e`D='5Ķ'[e/#<Ѿu|{r-Bi,30^uv{/ØiqO)Jy'~*ߡkc[ka}Yg}O'Sry\`ׅie-IS؞~#I=/^Rr'd__,/x&V~%IyB7cu<)KA߿-խ6 dz7kj͎e!>WJǹ?E/6_:@CsDIL;5^ްӺҿlφ_^gkuueWrzWx[,_<x^Yg׶e O\r:~|;umo-ןP>b9p㟥uzx^-QXXxK-֝kUɜxrkJor6cV~0[XtfY`Qdʧ`~ȴz˪]El}ekzP_)l5KMx 8Qڧ״o?̓ρ[`<t~P;b$WZRAu;ճyUxtoG"t7ȱ98#zjyI>ğI].jѥ~NMcDy3= M/^->/ɧՋ)9ŏQ 5>-_aS^==1\&k7?ozo}r=9y`l> }]@>l(61֤g/Pk^,LɎu1^]a^ß4뭶Sϧ>b?ռMÚڵO.^dIzdƣ97ZփY4k'g ,.iab淏hEu-WFZkz28nybxI_ ax7DH1HdW?kzT]f/yLy`: QmM ~AM^[sR[$sJQ,k/#Ou#o{t^9wruau  >q_WwQhQZk7WSMj?A?J.1ch}[ba _cq N_-?ԟC9||+{}{>7~ G¯ѯQ @hh'u>]֍-.K 9ຒEh;avwJ6{~Va4RJE'I|Kq9Lfcf 0ƃ'ڿ"t(u警p^M̫d|WGS/R}-Ww_33:R=6KrJŚK6Yo~gz}v8$pJK/Sʋ͉yf~1KjWY>C񯉿(o k?]$PZ?=uy130I}+u>֍ƟO9$nr+\oǟ5tᱶw<ݯ YO|Gp8wS9D|e5 b~,_'ʿ4g;a|o|.[|$`rkcUeT߱>~x.YkK|[i_w,JOWO^GFf}i}h?V-lIߚEEkuk-n^o 5x#춺5|c|D`t WM}h_ "o/DXHy *9ѧ՟n~ʚ֩ zU^[niYzJT6,,4oֶh.̩'u0%z2_~CTf |6TiwZ@c3ӽ~wZ4Վau$7ZRNԀ0_bgYb1G=G՜Pt g,A5~Ο>rj==Y}!Y ȁ_xÖ#j}> Ġ= 5Gڇj\M>5~`3__`zxjvߦ X&ZZܧwo3oq@:<-,WVXKw}sDܜt3kusϽ9 = KÚ]֩9ml.R T,ϜqN1^'NTo+5>xK𾗠E,SfrrI?>8־7ti^׆X=1$,l5Mz/ ^S٥z8SfCG$zОѮc.|?qբn[~l#%dv_h^G̤Tr 5/}Z Նkizv˫[+̋+$O_vZe-?eVWS{B^m";z/ L%ztj^qNQR)|7a-Q6{=֩` pNk.tȯ͗ZK H>mO_6~+]SԷH(2޽Fⰰ˵|gQx{\OHMh?i~U԰G>: }&/ c?OzlWh tHB@V|j}?.tHt81N99+R :nm-ڢٻfϛ uMZ-./6Ym]'w)2+ʿe6Ǯ)=q]Z%ֽakğ~< $*'[k^Tjmb}Y[NsU~-pce\Yb'd{8#֨Cy~_6+D15DxÖ^Ԋ[ 6':`5u*Ye6yI@Us}}:qX:Nǯ/]*+>=~{5`+C @6W^mjzt+MnXDǐYh }ҶכO6{cYFAZHyGLG+*+6onN}Ny&{ 9BݓAұ,u?V#,t>o>8OaiOu,W7ぞ~Zok/]R@$@E>[խe(>}ަ]FY쩹p;Tٿ]8_+Ӝw+/Tk]z[STѬ,,iPv9g"o1x#^#k<:1#԰+eE YN}9v9ets5׌bT{(sB3]ڼT^m|G;9"񕬳K-ן:``dQڿ]f춯cIqЎ']֕_*/1&=KQѯQ/VSbNۛ~ׅC.t>DQ=0;[].-gFgwLJi  ݶH?*y[ *T׬-b6Ͽ 񁜏ºKK[eƛ6(A_ij/rڲ:Y?J QZ52O{>&pÒ}{WQloNu-֩a;A\XiwZ_m4uO>ØS._ɨ.8<םi7<9-.__ʗLmW}'ܜ}+`7~3<%aiqxH&*~#lZNOפTxt,X8cПfž, <-Cӳ?fW)a{.u e7B'Oڴ}R_X]l/>>5j;b׭t[[jU+K/Y,REaaSUGjI.j4WRoESz;ڷ<7|v?<;kEk/DӞkueȑw/^ӗU~h:^˥Gel}j^)V/ `wAO[[XY?Z4ڟe[s)swbV 5/g;F@*;9&-.b}T u3K͵WUNGs~.menﯙ(܃/(mOt'pRGqz T}/@8y==l]Zy_e%vV$|1&%1Kkű[ȍ73{ %Rr1ih>-Ry⎨aqE.aa}.P@36 qwjeYѤM",6+.M|o_:_uO"Qn >^ִFSRNʍ;y:FѴm/?odCώ|=1zSK / e/ w=+ /gÞk,[ĵȌ98s\5ExsA^2o"թ{ysԮ\5oѼ9/=֩,m| #2ǜv dV}ڢvZ$NI+Um:\J״ * T'uyw~_;z2EX4 S8r98O_`KԺ yl09{ϟte~K'Fd r[AJOxN[[{Ttw}yl/}]+tzmd^A:[YA"(o q߁ / Yץtlo%F#0Rc=LKK`};v~|]_o_!tGU9r>R+e(jH׭7Ś.jYo*I8W%w_ѭeux~꫏n7\Ku 9ϥ$p0+Oѿ?⺰K'ڶJ~kPx(Ȏ-o<<:SU9X%y _߁U/WR"d.w^_jӔs ! [ _>SpK%޷WcA'\'o-o񏠮\7VwGC~9b|6KWW^mꢎϽi)GA/;UO Q~$n]+CrHEsoی۠ϿJ"/5K.wgc7WB[?Hɮ pч=R`ꖶ]KaT-g $06cBzך|i5^/a;J&7궿/oQ[X7h-=+ͮ|w4e"EWfYA ;$k'4uIJ2{Mom/ Xx-[Q/$`enWO+ ̈́N0\s6?$M|?hk##{ŕȐ?_[`.d}z*# ]ÑJnk^献K+N.}yzWfrkeQ q4ּ/} _< 5|#oSǞ#'\ho^("|[.;A?Y1GsɯDx?O.,W$k+Y>h:7}ьb>ULU:wG^25G=ahtk_h$g瓟[:Q\k,isqoK>> Tʉl܌zVOMR7NU{ʃRy$?J<Q~kk}PpߨqϽt_uO2KZ-g/gӞݷ cErMku G^-{Tyt[%s]7|o>K䁚DrzXю1kO[T/#JT"4oֲ&uMo*.^k,ֲk/(xOAog[-Q`UX?)B0{b~!_붾Ѵo6[[-`,p;}9ʩxK2z/7.y߯Aӥw14|/kXKkd#`u?ZɒxG/5--l-eME'EX@vI8w_"ѼQuZ隥e]Wrp W?~Z_AѵTk'+l'Ksd0WK>>L_?Zw:oFOӠ'zғ.9v:|UF{YiϳzH.ͷg}>/i-~ÝKm+ھf[ۅ%F?69渙?iSo s46 ~~ vdW[j_դ~ɮKkiZ_;Uzr:r;Ջ*+]R)g=6gr;WmbyZ/iej/&ĸWp)Bzk[]~/1[#e b\^%~4-e,w~޿W_R]ZfQpG^'5/A<ux-N[Ē=PI6= N}>-j>hX_"{9-nqrS%9$R3~Zx A-zK-|\vRYX]QE[GD_*x_T|9oy.SȣB^u|O5]/v7&>Ĩ'8f\Ke!ʏs-~uKͪϵ3ž7Ѽuak nmek6LָKoCGtݿ[q.HqsF1Y?]}U{V>h̍oN=+SE|M׾%S]_zake?A71=Fx_g:^7S jF`6x^Glj?}:?/|;s^le)х>Vt:qZԾ<R#9HbDZ^ˬsz#z<5CT(ZivKI˹Dɑx+uxs ketGx`P~ 廌ײ:ό.tH6Xggq>a|Quk{^/|A,>ʋ@Mo*\C^ߣx7Z^-׈kt>8ڋ@}jŞ#js=y~or:'.BZn{{h"ymqC*9mnO;"GO=9"p>2xΗa.X.}_Xwh|Ǯ2p;Xg796'H:sA^ r ʯJ2ꖾW5om:'ԚWMf].V]nn{;c" xFmzՇuKV>&ҼAaeXx?׾YYa'S34zKg|S28WҵSǒi.1n`c#*G 6o(_=JgmH]kڑX)6Ǚ$tݟa(G Z\VoԺ=ik0[&[YnKds]rOA\Eukuu/_FOYQE6\hv>f_sր7[^[bc9ݴp8ڹbT[bl{tQ/OvtzkVQ'$T6Xa%%I5\S|!xZ_k+_%㜬{Ns*[yVijo8 ::U=%|e(?N]0܍F=L׵MR['eOjlV巆.fY;YMyo%7_TRx@aL~x^xq<|Cӑ𬽜ÌkE_ E544m|k>HD c'^#O Է?n>|vQk*W&q@" ֖˷tiqs<)PJ^#^z-CHL?F= k?(u'Ggݜddqȭ~Κ{`|-GNt&0ɝ;VzsLjk:_t^:]L^V]c NEj4SA|QE+$]. C#w>^y|9|[[5OyfGgcg ww#[P-ΛdH$0I;gTo\ڷ9k_ka]|{l֌<$25BNy FG5X-8ԫ{h¥8kVE^(>^:a>p. xfoھtڦ= #?T\䁞AɯG-.Fn./gg]#`qoM:Yf [~YӵTK]e,sgl00GVB~Z?,y?#ke4}YO}"+垓(^}@a8e_E"ڿ]O:fuujHwP;%|cfn+O~֐^)賈Ey1 g R3ɇox_}aEu:8<^ySe?->״G4}/|9t"Om/0#WS|d|%ST5I`}2y1qWrU=n5u٢J{`gѭuOk2tm.8\޹yMz|?T$UD_!e]Kie2yf2+Ў溻/mnTY] UF +1]zeuKD,3rQ<{۟?X~ٟ"^nA;ۤ[q%a0A_MϿZÝg_Q_⮃ھ{:G_Z]ZǪyj &ؼ 4suc|y׼e-AtT{"$`NO8]h^==s}?k3m #[׸RX}>VN^u%x^_ij-j7CI }N yyWnS|Kt xwzl$ n2lčS⇄2jWZεkI>F'0KO218=F9Gď>(_jl_iDjB yOϏ4|TWy{n,|dF`9@z׳F>}ΚU#-tȢѤH.en:2nWj_~ ˩]oꖱO p?q 3_r>*?PuOZΨ'l53Ȁ0FOnC$Z7?l<axಞ'h#6>֋F).+孯/uC_[Ϩo6<{q+&[V9-a3Hy7qRzW]_4_xK*$:&ȗ>Vҗ[[O6Z t_<F9?3]/1$e}x=ǡU6^Eu WP|{&T0 dzw'FA%ԷI%k3[+/P23?d!?zRk#ZI$blu:^/6n-իϥpZZ)bd ?v8G9T0L?kΗ/gOK{+WQkUp dD#=C)99zN㩥𿋾k7V2^ [‘>];UWhzd_ 9sakr-.;V6I F0x`Tu澩𼿴?:a#]j([_^@Ol=kB5]27OKAWZO|[zg,QKu%]^%/fF;jW|ʬүa%<~ /XE,٨< acY\VVW_e}b}ߴz@8U1qRڵ"U#͡4 K-d&P skZ}9u `_g\x+Vk_hG<:O=:zUs^UK1MJqw89=Trs3ׅ-];Oϯ?SY#K׵_xsFاdUٻ\ORRjh>>&FЌzdSA jK-ԷH-8$4*r.S~#/5H,iowzdҺo9. vY~ywt]^<+8HNpA[eب9r߳ĽSѿiz4:\~t7HV + ^׵MſoQ>Y݈8݀AcLh/F[MHHjuQ^w2zΩE.ukk7, c]8E EKm7_aʥ9x/ڢ_|WM/@A$+Ѿh?|g,Gi֭uOet5F\d{}Ϗ~//ex.|7>I ߎJ;ڕ+Ǟ s{ ]WؗWWZK 7#?ZS ?gO4rWhNzTKaΟh~S޸m^u5]s\>e8 Js;)<'Bqak cYTV^_cqYps~IGs3cQXigTdn~{%)9un j,1?o5G3x/E%G0vRIf_GxT|Ov}Tpkha7HӗCz__:_j5/×q]Ekk#lL}3z_3Þ-bI'k^=hǦ$`lsk/ W^<%Q eYĐuIS`a%K'z?H}2E3{_-.Gk;^۸}+Te~u=,MkwJaKY|kocn# OA2ÌtmP_E-7G?|9ݽf<3VFh[GsV3E%0R+xeeψnGζWb}<(wo|#c.tuY|G6v9"F ~5i_.mS x U=y||%sCFol'MSor*a0Kr02ks nԪ[CLo O'`vE{sgka߱yP=_@l9OۗOk֗:׋lWtO]F9 $(^| "ť{O'Ӣ`'+X ®09ϯũGS^6k4v v*2J↻(6cxl,Zyr )$__ir[:Zn3.qsG'z7dA]FuogɾxT<׋J:u{̴OMa-խ`-KF>6x_Ԭ4o*+[_O#w;Sjvu%𕆝;dHnxWKF<%xьVjk15׉WngڞӟvuY#o;: STn/Xt{)㑛dlDs>E{]Wt%^n$`G`9^USsok4'{\| 9/k7 l%y]MMޑU1ugLwZ΅uuZϐE#s5v|A4oxF{{/Nei &$@Rp 3Z^-ʝ>옎 dAy؏h=>~hh: أ("{;WSsFGI|/]X2H?xPFr@wk8k&5O6E|o|?25O/Z> ;?"LϞp+Jue-)>U/kڢ*&2-ƙtiz"]fܲ^5HwIz:o +`#x_g$hS;N3=A~E- o}eUm?y ;Y۱,z+벇N ~c Ě_+7VK]ZǶUG\` rx+/=E,Z:; a8#{/+}/^+iqxrml#Im-I8uxW#Y#;{=s8>jԨ};Mu v;T<_C[h,}?uO>(Ra< [oفƿ5>wu ]^vHwl ϦT%pg/w_5_G5;[m-fpF\(W.sK?3.q_1sz&ZGPV6Ö#9RgS2~ח|Iy,RO.O*B@YMc֊}^".6Ϛ涓XIow^்(hZxӤSy?Zq!1:Iψ)p8bW8>9JhsR/Tw?f} zUk^}̰E LM}Ok[ KMN*ڸ;9o ]x(eNȂt.UCS?w8'x_>'ψ^Ҝ OoFZdPW דʚ=Þj/@, }w5:7ĽLγx^x%#M:I/#D~?91:s߭vSNçi{lx?og.qy"K]R?}&r_>A#xoemcE >eM*AR9'|7uKYn iv=ҽ֟iʽ $w=S6ak_ YI_o| Ҷ{9Y.a*rZ3k(VgxlV}΋.]X}WOʇ =3^6]ZwOTtՒXy4)~%(nHÎԏ,9Nb^yjVeZW~ASRŠ>%.6ӃƗŪ]})nTwr<SUXO7쳺>ݸqlu@>!R:ˣE]^~f ^n>k־o̿0U`jD5[VmR/_&{3K 8bwsW`ሽHMJ7gM_ږ2KyOo;[K]Qf7d ψzn|/|Q[mixVuXF95Ms<9 /"角6,pӯ xž Ѣ4gD-={W.7 S-~ S, |[iVYo._Q;ҡYyk~~>77ssmK.=;ߌ@ % FKMEl :9$L'%㩯ϟK[]f+CQAߎ~QWGVe3|h?f4P@蚢ylUkVYu.D66dq@ kS[Ic庚Q~x3sb"0ݿTñ imf6N:񵸺y3;Hkφ7hmvue>ZMM;?í15dEyWs 9~|>_x?H[^.G}b֍ p?oNZQ>լV]Q5.I㤞wM0x^`@x ui<_ uOD-e/͗ϵǗg $}A|14mn˵`Qy#1,<\6kku_+3cb^,4 9?~mS[pG{QG6惪Zxznp7 RpqGz,6WDe~쌌 dzfb%1>Gŷ7ZWQ##YD~RO]]ǁaK]6) fL`Av=sQ]]Ou^ N ,d\v^lQKP:2Z%q'>!^jrnrE&T}GEq_Io^˰l5GO*$םNKӌWxʰ.ӣ37$pA-f0>%~.QeBiYr6pm]:>\Sϡm{X9uMͿڈzv'>miqZK_#kgc_.Azֳ.-얺[<h`0}M/wW_LO]Y4Xmgßtm's]yVk~ϧS\mh̹OA5w;\y jF Ѓ߽kY kDO.=O+( /1$3Ǿt]CYץE嵻gˉ2rÎ\js|Drnh2uku+ qӞk^R-l4 42.vQ^Eៈ]-ĻG'oKDA"t+ctu .+g OvV"wEȭooWVKruxuHݾw$Fm.Kr7_d F1>b.[ b߹$k;J쓃-K񾟠`V'̏oLcnd iq]iz6X$}.˙}=4 ^ + #>` vTQhʎ|i6|xÝg]eMFG![g<[oZ6+ҒO'{qq/,8}'MRY+g#-:2 sz4z^|Q^ϯZMF7y p>;iV?"(~ XxrΗyaeQI\t`> z-"3Nwh,q^=|AѵKmZsk* c8ouV Pn^'88Hv"vQoC-O#^0vuK-; , ߀r>5?¯5zRE}w#_=5_/WZ+j]Y`H0IUnrsq^?x.k-b, {B3Wڻq#5m~ZG=4^<׵e ` O;T#'}i=/A#uԱS[Qs<|k|yx7π o}:@ I#8洼Wx_Ȯ5Mn+[-G^ڼ$01|cZz'i}z/ʤeͮx7A|%.#EI-wG2pI3^g k +[˽(%g|qrCt9j/Η khtgHgZ9a} VrxW|dѢ̓e;aC3%R4t}A/KkGQea#yDq>xKKΩZqO 6 &r@1_5bTnk4̯K>_a`nrկ,mz(j>lHS(ȥ31КU*Nc(<ΩxP-mbht]}8 c4֧zψc+ndBO3y&Ei9_oxs^4Ԗy.IW̏ ?$OxV/xSijg{O\'9e={Ch٫uc wq'E=YѭcKϽOȈ:F!d Ŀ./ÚZd$7=H]'5O*[KvQ%8 K>NG EC,^#o}~YjdV!kc_NNޟunC+_,l<% CFBg}WDֽk_6x-Rf.G q|#^𗌾_/g٭6[.!,"vyu?]{FA#KZ[Z<5RH7KkwQ_9ZA4k^\A89KaaKXm/-I'x+W#cEϰ]ii:tWPx-J[ËYѹO#N9YMSvT׵ uTPAuU<e4q.]xju߱7Yl%Dw 8I5x7fͬVZɴ{NI8;8oVN%j,>*ꚧaTnӿ"?onM{oǞQx^ntlCA@rT@溧Z/zɯйT7+i-~*Q5M5y_9<[nuEka-zz#:iѭJvNxß k>xdqfBQ_AxG(ßO-%于:O_omcLX1sF+bӻWcIn7}W]~{2KOEOkƚ?7W^˩''U#Ewo]]]Kv:$3!pH<3o]/TԊA/g&Iw`q^GpO$V tz΍;CYI#mGGůy6^Bml6dIlbH{[v'>r^Ѽeuo}2Zٰpp;0rz-~ G/Bv$qa.[o^=C7_en_gO.A"ʑ~_a*dPz9qaWSOKχ;ӿ6*_A|TA?JǖRWEDZk^񿄾-kdj=6 -9=O\|W]{ǟoˠꗺڴGIn&ͤrIOKF~?t~(auaOMڠ8oK O8'~ ZL>N[ALUk42̘?9^-&.sh?n_/9 /7^{ߖe0297z|Z!''Z AA{?o/h/XxsT'>d($dxdDZ~`}_RI,i|?Z2HTs^s7kPE4ꖺQl>!e%$Cs_">L彫<_7Ú l4KYhЀn<ףPR$uʽ)rv~՗캥^Bl^5|i>uOxK5`F/lu~ރX[k eey>f$aQ؎k껛]Ze Y"g~G|=+aRG(t_ꖱZQEkjN8Rϩ]6a.a.{Ek;liop!vݧյ+Th[%gtHr48y1_b61 b䶺Ψ<ʞb5SIUeHf~T^o}>v.^8@`8zos#]f/!b|$x1|_>DM?OFto#%}j|'WEvJ]q۰M-S>(溂Obym? 5 M| C\[~^#K]OkY$ђ Ypx$)9Ra e@J{jc A⾳&ө5:4usgIx^QMX=y}I?ᥟL 7C$ѼCxsTl<)Z ¿ZW K[ uOOd"Nrz/ =9⇄w-u#:ܩZu$זIl"I:n\ݾ F4: |{4:tmKek# c2B_%| Rk[ZxD7ӽ~OkYXK,-JCvnC[8cz]AYuHOϗB =z.>1|Pmׇu?xTѮ򧲽3Fd5Ӛ7Uشoxo<@0^81YMZ49DjwVfku,_;[5Fצkx#֩j-:eK]8}bH,}9/:Lj"e,UtmAD@ c'~K~о' ;K-ׅ]Ӟ2oi"/sL771zύ~MideR~CTה?saꚦ][ip ޿Bp __Nm-η]ta+6<:Y_NX^ ă=rk{?gSÞ($TM}'!<߅9`?hڞ۫u kt&t s )98^]>Uõeþ/MG6J]@Vh$a]}׌siz__:4q<)]^]gKwf_+zg?~x3ñk?|/u-SF/|K9p0@N@5`~~~2/ |Anj]iVIepA $n ۚ3.TON>n,<캦/" g_19=1^w[VVgM:μfѱr0H知nǏjx#_X-gQ-]>IQWkOR1^RsA_2f HB¼<>R쮽wX}wi-K.+ۧ }. BpA^x3×^'/|:u7ai[;v=c>׼1RYſ6kO,Ax'L jÖ.OkQɽKXTv`A)9(|F7NƽW Y/K5''G> J2<85Fj4 YoQkx!1 H+/|ND/뤰/ARMm'zG}SY-Sey>6cw.!@$`+l_$deV9Yx^uD|0yK\022s^tu?7?]hښs{Q4>3(@NZ_Nj]F|ku':kϗh3ƹ'zW-b|[=o]U͐PI$䎂j-Q>EsCTGkvAuqk=څ[`gE+w'< ۷9wmzVk+ [X4]i~'<[ n.I98%9_ˤ^ͦ8&w7 M|thok#HI`_6"p8qxxN=/ŴΥRSco_~7ʵXӒHf=F~n5Ot|u"$G:˾|J(Բuג1.xps]et[Gb|94YH 2vOqk՝Y8)?ys]{Ǒiz Ru'$y5 k]yVlO;}M1v^ɦ h1_wV[Q HcKo#fEsW&(tZ%W+nnzzt^S(]m/Y.<-=x^5Gpiz׆uKʚTޫqɳڎh`;NK9O7}U_<{|s1:V?5;ro_AxR _E۫ yrpA=G#_.crk,[$l|0>lH-<]juk_Dޅ۟r;,5uKXSb?$xY_:m{u4; (~|cg5LKSR[k˻aЏo\־mx4ipn3\_K^TV7I;n޵ HOlQ|[6?|[sa(Dz[,N NZT (?u;T[&s'dWy>Y5A,%'E[Y|Ȁr p+Q.+mb;O~p=1U*˺/%+|;_z~ASN c'#s_ kJY&BG*Ax7zSTn THx!+ "ZkkqiliQlB\A?WW>#jSz}N!s^,A8WO~xylF1,U[G$QT滓ˍIgžѥK׊7ZC]!@yM?]>ua{.Yev@,0e0@8{hi)]o܃i^ѴA[db?}'NAV4|>m/֍/ZΊ~E prB +|.ѼG R-gfu-c[5_$G\/,xr/^(Þ(:{ KYY+ ӯGPr+Ў"~kϧtl>9\~_u[ZZE.j]H!:ax~ωeh_ijttC$ۊs-|eƩ^MQ[{{S R]Xx<1+Y#2H@9]ꚧ Kkka:ޤˁcu?_:JZ_[Y|8[5UFO4.V!#C\'aZGk_E,s c95WPЮeP^U7?}WmE^ ŬVEkj6|m_MV% JV1[xsy3ڣiĚ~sF dAE|my~˿ |{?x㾏mGjsoݟ 7u=7[V^ׯZ境@?Z~-B>o t x9}%.YFz/~$xUw^uJ_j!}*?w2a?]Y[>֚$1!\`Wryu <`a]hӦW,z]-a@TI YS5]&BH.8akj:ZO|N2߇Ze ֡-փasYIMj F9,\8922q_v|d_c/ Oy4Ҷ#hEP1~qЁSB*S~4kM.-gWZbӤ m1䌑޾}-XR7vZEX4 2pI.Gri&[Hqq|r|A<|◌s(k%5M;!21?J.z5xԎY3MsBs;[{WuIW'9$y5_tCb}S̼牟ۤ+v Tkѵ}ַ픐ko( e9\Ҿ7K kuOڽa}S1<^69sa15(.*G}XGeV^#޳a('i]A.>I{}@8y5tFqM,gv^O 4~7~GߺX,{g5÷ǃDk7|r W릳 /^ע?|[Xvi3\c% Lg?2=mљTq>Q|>o쿵4W<[Xʹ98wv7W^/K⺵ޞ]H)zZ0o9KѾg.g J|0AJSƚwo |PuK ״/U֯'K͒1+8U`?:Ii _ xÞ Ѽ9vK?Y[J,2:ڻg/m&L|yKo .(<ɬ$;Xn< }k}B/~Yc|l̼Oq9~&|X_ ̩k:Wy1]LhLeB3s|Qu Xj_D{E̍̒92wPs[/Vk~P^4Kl]nkmڍRh|Æ#Լ?%k[ {S~KZ4 "q޽suuK?m+uj{G*jgmGm'例]$ZYT0%29ڵVN)iYS[o~< HPȻ9P8<>xAxŭ}]-LXO01N { H'#x΍k:+$8m]||FE}uo:~2|/=g^V]Kv 8+ίK[}EW'ʟ 9UEhki<Uq3<˅U8H'x;ǚփFlO} G3[9 {?|EUOZ޺I6@ce_ÿ7oOúuPjZ$!{` WM'_ӢWS>|~"״  j3F4vO.)bIR>%eߝ Yf{庺 QLe#hr1_4]J/#,gfZeO?g;am}"̸#tn@~rFyּ ӵa?-~/bt {?"L#oW1nOHMz^muuuf6?_!UTz_4SK׬<8P$-AP$.x݀Nk?ĺU> ,]}ؾPN>fc/EՇH}G .?xP>ls^|W-w^Fek3]^# zayISAVv>Xku,jxګ?)pJF1W^eV7kW\׌/^?hψ[ھ޿Sp q:vvc sǫ-S^E ^ џl^|ٚkW%@ Cgfsx080YA`$H'Z.xJnϓޤ6ز gq 8~2Mͺ=bRt'j9$rwN^ e/BmSZ^kj#Ƹ7188 OA])[NOo ]6K쬾Η8Q'ϧE2%ndep}!;0#]kS> ]5֩ei{'?+3QN+.m7uuuA~U'qL ҷ_6YugO8hPNQ++>#i~5Tn:g nk kcsa4<mZ1?1*Ó~m#sX >nGm$2X?ҥy)pYD?eX}V[|θ=suOVlm"?-0;s\Ґgck`UӾǝϙq灚KpX@=2yz84X߰Jq#s}Пҵ(bym{?-Q)ώ"|jYuؐA$7&N3oMT}޳}/PDn'}8S@z_ .N$܀x˒1 nYtuk:pyW'\圞qrZ/Ym."n ch#+įH-_At4Ǔ '8[˩-e_DAڅ됈%bxvԵ兄}ضJIb2;"+0LԾXe|) pU䜐;I$+.-akW^-=?d['  լWQ[ZVttI#|rpwW=yhℷZ$F}9ڼ6LTF|n,4_h5,JD¶ yA718${s[~k/e6Wwn.ힸub4l,.?gI $v:\7Qiz=Ўcdi^neQѢ_Kaz6#]"@~J$t-wƟX:Zνj<]Y}S) V / :<-/^.%@YrNH5o7T[ te\9=MuJ4Vo4M/eѮ[|{FY\60W _z]ڑR{#,J? $T3Ax_OYAeu.F2IH`ҺZ+_̶,sDu,H <`&9-'5btZ]Q c{gUtkST/5yAPAq0j:]ԶOts=IvHRE˯xϾ n-#ˎrqfekkXet4 G| ƾ,4X1KuFYid. 䂤9d^KgDž'Kh? ob`ݼKl[йyE8 nwmɾ]X$psgDO STmgL+ˣǨ" HtugYR7JWZGե}1xf/>{[[@̾v1*cn⟇־3y|FbgTӒI#(~Tc3 $'^񖫬 O9F)S.χֺV%/f~D}I#W/glZYnNMʾ\` 8sW|/%"nDSX7oY+Դ~2K^F-אYVVy8\vO;"_L1Ʊyi$~??7Zl"ѥJ,'?eeAG*S_E2Uv_b.G xß%tO!?\vl;/鿳LJ|//hKe}4v\I4Nc8$q^^+8h+# oWaV6z dcn~^z#8'>_ 5KO"}ɳ#yEB&<E}M_n=×VWQkZ?v{ksR47&Sny/2x_eFѼG. :vf2+c;@rk2X|G4ץ ^=/Dϓ!خH?^;gVZ_>nKӮy OJ_[iuΐm<"2@%^R]uo0)TYaSKuH'}ԛ7INr _ztcϊ>#iz Xiֺ _"•]iy㝋T^;nuSI 죒VVPA܈o9xiρ,^?w:~5&zV;)Q|M:>*Cu/M/WK[$uD|4Κ<<)>K/rxrGY<[uzڗuK] @uJ##aźͭՄbn9,"(Ow's!!p"OV~|-*Zß jDmOy+sQ?L`wEw*?l{_^CBaMm469A_hdĝW~eqK6/RD#ܡe< {}տ/Z6|AþS}Bp i/j OG R˯j7BM{TyT#Q <hQVogU7IGsmWUuC}u,Oy͎ Q^FiGTkBG F:/mt}Fŝ6$jHN0xjaѮa}VSev|V?xs_"$0X w|Q._KQZ\kyH8';Z_wj4+_"{O:&8N'Q}O "5ˠAeñZ˸##zA _/1$WeOk?"ZA/Fȁ)IꤏnaGSɛo'|=D#ߚe 7Of .mKX7_h̹81 xßaE^#x%#R&;4*#U\lrϭ |35 |9̟mpPdel 1^E/(R}8qyCj9Y$ERms#_iio+z]חg<| 6`5?oZ6u=RAsW="!< 0F䃌VF!7owyeRAw}7AJ[X^[-ly t\^^sP4RNZi:VVFѭuMj_ȵ22 h죒qZjuM/Aoאko]$N났XI8~=>|Zcç_ྃ̅СV\=y/_G|o "lye`%_I>g<ַs6:;Z^_˪AuG9{SG=wox{ʵqkd >.kkjko.cqqk|FcR>E4Ҕl{Ftg|ms;X^jZZk1ۊ^"A>{gS֖ɪZv$eD=MzG7^K^V<JV)/(@R8XzMyZy>KK.\V纒;Md(*#k`~T5S]5z]2[Z2NU0XG$:׉e/bE-wku%ˆ(_<|PFk7ڽׇ/k5qGyA۷W'kúIE߇TyĭK/ kokX's ,痐r9ȮJԾ7^6IolDyqz1B]/>|F׼e_6F&tTUIFA㌌ײxS_|&u_7Zy1DZJ8lB+Ϭ^7uhkzWRiPGy*w,JNve"^֩}/Y+X-l]j7I&$# ;AVixςyݺZS+O^25O˪]Z@^d~TC1 ͝NHOVѴo74o K< gOLi(j|A |9mzj:DLy:WD ~եjo,mcOıcd$+}i+bFIfٻU?Qxkҵk_ S@Z[+mK#r98ǷF񆟬 nOjNoSTr>`j~ */^o $S:9$ܙCiZεWN[rBz䞸EZ.TٳBrsЌylSv^QMm\M2/Z3 >שּׂbb쩻26x Ac)gAE-ԷW^o];t\DZҢ_^#ԮqsV W}#pt'Xm$]֩jF#ڥoojWm|KUeQpt5}ᕣ:L0i3| _ƃCm>>_>^uޓȭHI nGN+ {Ú7ڼ^cN~F7r0K@k[? /Q.uǕC%:c|f< g$)tcG=t#ѥoZvZm: _YYqs]TףQ=~wMTVgg{v(/.iQ4{u=|\Vz5_-XieGƙuO$ސBx]fWv<h<%?x6/ezuķO(&`žEl9/ZReӵLZ3+bsڬrqk.~o/Tѵ믆hjخ4UxWW^ Ok#Ij]P?S EEֽ]׈QMoK{P0a Fj$n=7Kkkx#TKUydo!H#Fw!S@k>2ޗ5ص}^8Ulv83C^kw=ejCPN1 w h:/ØoyϺu `v < ce9ck*γx3 xsβm 96!0=6Z~_J<% KdlE`w`)!NOMz׋tm/K,MFk.]vT(++˾|{mwK;}FxTRmL`@=5%I1ӿo#=ltl?#|9E5_l/Ni,A+ Nk("/[Þ_kudjIΒ0XVTp 8g#_ź 4oDGQK[-DAFmYck_ë=SKѼ9u_a㸺\rO̫О:^!ot.+:7X}I(H0Bq^a/7Qj5W_&<,6\x; $ b?{m]3Om(KC(5_h^ ״iwxY F:אML: cXZif <{|'~xwC-~ϛFů.JYr>; n[ο: m#=+<+7xWUڧHR.@’=O֭Fy+oNh?`nOM]QX(۞A u'ś OsV[kc# 4p 8A5Z ⎗uI=f=-.y;\(QAr1Ԑr3++_|OgF𽅅Z<吝`.@Q>Uۧ;ok <>߃vښØɭڼFŲC@%؀c~ _FZXOk-֑eFjqFT\>sxF4aK^EђPzTr:ナôԥt"ce"2Fu7qںe7zm|R?U>(|G߇<9_{-S,XHI*:7 Ӗַ_.Q⋨Ѽ=j ! oʹI ǿtϏZW8׾|G.;oQ 2-62w?0 ;H#~YikK^HbWq *ĝ0O iZKK>v[+"!rPܒO=Egd^}u&0n_σ?(Q>ij{el<)$xȍGU[vGw-2'}׮|;|/uFSʳl\N7uy/`TA85i_O|^|/[&?} 빃 s^Y<>j֋8T?q_y|9ź^,Z˪@׾GL~ş%,A(W#*s3g׮4>׼92?Iqqy;OCr+4zyƤ#$ /imSZ_9xĞWwVc'ԍBUֿf_7]EYs.E>eCup p;+ ~n/ )ӧ{e CW#yօZcc8<S^կm{>!;ɵKDWƈ;_KѴ^o5̸ FU8r0b'&/▭ v|{;6x3ŏ_XM-eHwEq x5R̤5+H?]-ާIQQw8x>'/ u#iwKYǝ5P|i|qk=,Qx?> j{A= 9Ð`Ȯ2iZ63h=ϕ7)G{?fO~YKIvM)ŸaTϛW{)ii&W1.m&muw`mgd3>}{o_ Yn,K>בHVPOΡ]Bd~|>>K/j}.&Lqp3Me}]IxO;,([ȥ|&u;,3(@Dr.]V-YHX[N#$m!FAP3ϥ) E.]%֣jϔns"Ԗ/^/M/rje %eWW64d22 s`݅oSe_jInq7Y<1&s瞵^^?ڢtoiרȷ~]`ĀO^m\V כ> ;TɎ$xs8drzf7E֗krO;Wy$Cʑdrzq:-Z42yo=oD9Nʲښj$KUIlhUG ckfK]iz\"`X:rqdu].UuK S͊  Ri'@R~lpJ&{_r6[qֳN yn-{KY>dEc ` 8]6hK$ͽyy~XO8V\ܠr>!M"Z]۟i9W!C`2@l^ˣ:dyVb7|~ aK*͇J/bZ#惂Sy1<w(EsWqbb9}ctok+HndžׂxS_-zTn /cGu1Z0k&Nn.~y~q[K֯V_6Y'2@A#'pk~ѴR[_NM;?jG:*'0fR>N0I#޽&u}nV(aoc16[=owV%Ѿ":΃kup\Z&b+HsOk[ۡos$c,' #ۯUnxC>2]Z7Ú->mSNsPO''ZnHeO}_\uax^{V쬟lcA"&v Ǣ_{xsK>)t`PF#\gx"oxŷ:alA4 7+3 ܧW[ h1Z6_J%:m~f\v.?<\mz-zֲ5F j@!zc$b:vq]xJ[ Hn4-Hl?Loi&oQ#b}5i~$EՕ _F-0N>)G}?k>-Vk$r\Aq.cCBzt 1G H  $kuկ4|/ 隥E=NcBe؜22+CȼYV).ԍnߝ0r7,%k5_7}6bj7N%(X7ᗂx 7_"xJ_ |eͺV%` 0=z0援{˪ڟ0|&3?)nu ;^#Cd.S)^cKi-U^gE֎HVwxlu :{w~wχ4mGiSt4F@'9yKe Þ -:$ ۉ0?{2!rHl"1ZR<;^QwW>DudjN wҤ7#:k4_x ~#Ku:j6R,;06d(e 񖽯Zꖾv=S׌7]OA%Zyu!I%8Qq~cZ\1>%mR)|' S6yU7~oXn:t+ÍR[ڣ}DWy)}Nk67OktObw G eĸߝۣs˔l>~Ϻ aSźږ Q#R8DB-Y 4%¯ _QEWEf+:ghQ(|grEhB_ھ_jpY[kvZ&ϷJ{H+CwEJ+ fSγǪ|[$s9@zu*;zͳ/i-쿂6^hͱkv:upu߼OfO%o|6MӒA^<<ڧgk !1mupW#c)TܘLߍu]X}zwl\JX,3C Ivo-?g=/Y].ӯgK"Ъ5LByr|Ak|l~%|/Gwnxx$0 N+?(o3}rꚏt)Zl`| bx %g~GU:>8%jf2[ z=iڍqqglZ6<ڼYF-մvFSvHz$ԍ1|k6h@T}2 n߆^]iZS/&Bɣ<g? tR-_ݴVUd wy7=~7_P|=ϕ9k㖯ȥWu>ۦĞ>I#z^xK^M_tVײH80:_4__6+׭t<= .ˑ$r`8Gnr^䮳lju흾DV99#5Zŭ{^ʱ/^4vS{\yj 2nBr+bG%M/$Z-y4a4xs*F1d[˛_ ]]}.($B/R'>x#ǞKA`AӯgK]VW9%E7̪]\w;^olj~2xKt-FK-m|yFͲwHKF V9+wz΃uK4]t䲏6+%ͳ2I)cKLz3kw^'׎u󴺍ӫ,@.N}:Wk|P%r=JLG|ٍ t5Pu *ezcmkk 8I s#5>ySzυt{;,u >qF,ġ'HzX3OO^δ~g]NuA-"?"!\|,sדiZ]Kmh*&أ`~7Ke;y6 GʫH½{ÒZ_z[ motKx2B0n3䎙㛎g*Xe% 6Oݹ~ΟEe}K K;K^jdFC8|Ҧ>2ѥY׬|5k]xԘ'[pz7Ox7ᧅox'gT.uN/]P;g2SSß5kP(-d PC$`|e/΃E;,̇1݁'8uK]VYXIu~(O{`ǚM/qA'|J(w[C$1zX\ΣSsTZW#={5iAOv t~EW}/<sk_hQN}s1?1Rykʫ_~? f/ s^HY|d'PW| }+~(*AC[Z^@m"<CFa)5gT$Tw&Z#F˦h1IK.n00G'4)EJ2 ' _Z? |9s_<:3^3eye8\!!^]+/T" 61'qSucV5 gEYS'ޖA֯k:]֍KƛiI=@b0L[dWu%H~ͯ(h#DZ /K_Q]y72!E eF GLrk< fx/]Ļ[]{4Zޝek25$ޝ>dvryct#`g{o.#~uMgY|{;K<P~;89xx#?W75/ź{t$എNHWᅣxCt<+⬿|/ \_HRm]]a66I85_cǗ(Gگ,e e6wS1knc|5Ӽ|Yh6g?mN]'˴;9IzkmogVk\Ah~(fӌ<E<-hӪ䴲LjF2^ KX|G9aS(a=֝%6)`A:`k|EkkFBGmBLr)>ߍկe:_٢}' d![ 1q.QrWN+Y y]5\GrF9OZfk,<%jo_v0A! ƳntK ~>BvuKkVk(- 5"c<7{/a-hg{Y|g`-duW(U^b+xx _,VӠ*s =]"s~ HyyEn{NqA'xoL^(Y?2mQ5ƞQ_j>1Ih~W_~(i%xcA ?0sټoiz\Z4Z_70*xbA S_Ek <`KԽRcsD幗F9#]CTYTj:5U !9*W*T~%]R]R/['W̍dn?>Nj޿EuK.y̗1`q+" F@ |/Gr]{T>Qק.n/A<.!F+]uvWZYTo6Ook%~kP,Cm gӎVÚgY∵K.{[x][;2F%GWxKТkh:l ۫Su?-B?2#OS<4ѼQ{ >t/> H1_]עZ]j&eI16A4|Yb@#/쿱im~#{ ;_r~~wQZ1hwGاO&W*O$ sA]֑ZqERO| v>g :W hֱo1]j{AkE~݃˄`C8H^/r|RҴh{/ڝ6]o'~ tq_(k%ѵ]/A4[l).c4V 6l=gλsi=S"y:m< W>8o?[^4mlXD=a:~@_ny#Ȯ3=#Κ4oώ_g[ geOsosO n ؚO _K]/w冽tve Դ&sd01Gax/Ə`G׵u :],[tĜ0pOi:ow_,_n_|H$ gR6|^ꅍKa,X_=|ǂ2b4Av*  v+QA8F_xmSǞfjsxeʏF2TB1]>i]nVqf"~d!a׻ۿgɯ"HKXyĩ{$"v$94fxIoG`tu_Yxfzϕ~.|ͪHߒGlr8 :>"Z6jzmR%@[w;8 g] A~'?m|A/?s:Y]G$ 4yćsy v AտeY~/|&|F.1aV9}GK?H_ >ѕ `$c^g]Aw|V(lf5DcL0`ro^~h:6Z7FX'a$UfsYUϚZ\x7Þ(iu|%O?-qFJzfeѿRET{ }㎞\;0\n`#]xg]oAwԴ{}f,ȥN+Ǿ&|NZ_.l>o!Ѿ2HBl~bhjBYZU~ɗ3;O1|eEdjxN8o-eP@ #qQax7sKUvqygz`d^ ?]|E-bY"huFi0Eٱekд/s|*ֳzz^uO> Pq*Fȕz̽g ._ _A˳oiHDryz˾4to]h^ӠnL,W3 2ss_-@G(ѼWd~*L@B$K@9$'o6χ/*6^zΦ8#6Tm%Yԍ9駮j~y|R㏍<cdiqP` >|%|G a]/Qr1Z#*gX`$s~ZJ`ֱؒ.Ha &K״FMG΅[xG98y8+$#5]|4w%r!p)/xsJnK_W{-/tֱ}+*" Ww`k?`~{#,Cyܩ 2 P+3Fx_WoM.]{K,ZD +9feu-Vu.0mGt 93Kx6Y|/k XQC, r> 22+Ŵ=3Ǟ/jY^~ p³%84AꖺE.(_QZg>tQ2d+‚g_9K>Z^CZVvpEf9$=ꅖuլOg< 媶23|BJKOua>&#8 뫭.Y~};FqP^k]/A/<kZ;WIr;>LC]'ue-ⵃH{?"/$Xo/^ץl%tAem2L@W$`FNF*}WM(먼W/t8ۓʮ# L-)5~ÙoV|׏'%{*Ъr0'^7tx'=N!,!$˃F9><1 F˽uÒraۧ>VF}8Wtkib4gEYI `p籯N֗j[YTx'l +ƱD985~-㽸^2k~8nx_AKt~b|R1*X|xT^2C1_5Lw8 7/J{7?Zߵ:lwK)큁Ê?>*9~!x'y;2:ah"M׿uSf,KnAq{t-rcҝx~o9auiwZE{4W2 $ppOhZƗ{Y|Gj\^SNU`[n'$k3X~s.ka<7^𵅺ɹ&22~2}ybV?e5OlKA4g7ܖ%3@V5_eISn8±ppn|x_w_j};쳧g0r۽1 '5gK?u gGH o *H8,y vPI[y?^#|/.ŷ,ZХ?boܹ,{><7kFdi忦6NXZxYm|[{A;"HeP+$4_jE,ſe dֶoxP|}vf^z _m*i#Rf ||ߝ2AcKk _\ ;y<-x4&z+RYl}F7|2m :3W?' S>𾳯]_x6 RXtxefCH@0+]x WZbA{גm~nkL??f/Ko=7!C%nsA^|Ek}Úu 5pX+ !~k׼-izk^R B}#Ncmn3^g4Ox7^4^#c7w-^԰0W_KnvrEXx#j40:l01U-kƷ_tSO"=/HẔX;G@'$`gξhš4il&o|C{$>6 (|#Տ5:ީ]^j#l`Hy\*)|tFM|5Pto~[˨_O/}Bw.B@\nt S^Ѽ%a}z{>4A&Dln-gT֝5x&2C,jPۘ$6 W!rz|co|9xFo#ZkZvgۇ'{<s,Vj=yym1;T]̿}>!H}dcG? l?N[xr]v$TtyJp crH9^Mm/^G[ 49)vP|P )$h7 𽆽a[߲Gk%C*C,aL81@#$nY;S"y瀴[_ xÞ×Ik|}ÌgǨb2A5.ak~RޤPkw:LJœ{ 5'_>'JF?Bu=ȪRX.@$l'{5u~kuPO˷Eo6¼:cJ]Oi_^a/kI>ee$r5D)6\NpszŸEؼo/@6nچe_%!ʑ}Kr"(tRj:R\NA\s1Qpx x^/AѼ},Wti.Ȭ6nȘ֏-\)∼Quֺi K/PN85WǿFO׷vMA r2%H"ukڧ|8.9zY:r tA,f&2˪y̾trm)ݟݒC lcO?5뫟(kau,hiEf,[18_AԯtKjk2 RF]0}J?f~|Zn/.mgm^ZDmN<1/r{>fӽ֟S:qR7AQ[T#ETL)% zݏ|e.hZ9£^Nޝ+9ލ-WQKkaX 7829O' {ג\YtbVނ19%@8lҭr"cR4/,GlSUѾ"h&uk?Ϝ` }ܩg_Vς-u ]Exr[[Y]- [' @5g-|9|m>s& 8Ipq[k>Ϗ4^ z}GT{k8>t$A`Is_K3To|Q}E Yi^R0OLN3^sg[ȴo_t嵺/e"CcNx]~x?,4[/˧Aup% A>rHe{3Zb'.x7oQ/A.NӋ`ˇrct[{nX}TZ]Eai~rs` 8rfO_^a#g_Oe۪3X )!%K_ FitmF' 2w/p <2e-ymq7q]k7<9OK{y lI8 @%zrZ?>>Mփ-짎6Y|΀pı_y]xTw[+++SIL̲O𕯃nmmBڻizvSqq<<$Ҕb~P?x67Z4^ffڨA.@H׭tS:^WPA:Iyp/^3q\N:G-_jvGoߑn@p?L7›/Knΐ~7rF gJk-S Wf~3G ƹZMgK?}Wn )@'p28\ӍYnK]STvkԜG]x :rk#Vime]Oz-Y-cnbSAZF= =_]iz,o.A|&>>[x#'kxU]Kc;Ŀjl ϸS׵K)ngI7\ F :b⫻E.aX}WX6DUm'\3>3-}gTtgWxW*͎23־vxb-Y-ȝ41, -neCnRq)NI#9:Ŷuah/<߸2p$uFH5ӈΤR.EXj(]ֳbj ?ne%-l5R]E~q'ɘK*>NAamkvQ}LRaS*^:s\5~]J]z[[ R Ӥ ,#*T9V/c2}ʖX,mO˸6I~5u-:Ad'paN9nF{(˔DK[[uM.[lxQ 0zpg̺a.tK97y[oF?w]_oeݹ9$NI<+ F͇"4V_Ae?gI9\ ۡ8umYѾٯds޿QqwI}LKGձ"Ma+1W պZO[Ytmg]ʺݭ-C} pp<}} IoQ,Z&` 0N \._9#x΃u{^~x-lgt'#(#{V˺ wDTsO.kvWZ@P]NcLvqvC:gxN~^ KxrK׼G'.zеʉcl ۜ95뺥b<9u%J8Br8$޵׎_6/#kz[Ae/@VB$̄oھcKujD[$;YK`FZb);HzՇ%ѼG'/x8ltk 2hȉgZ#lK|$^k1>Aw4aC>QʹKk-XSWqZO xߧMے5/CLY׼9oy!x8p0>+5T:HI*F?" LR;qG }Jw :UtIm0e f^Ú^*[{m@0HPyrkxs{U3Atx |S،b/|qB؛υ_iUt=[el|ߚ/ | e7/"*̑21ַ߄~.8`gt] կAuo"XXz_}_|&Ѽ9*nϟñNUz[viz_tt2;wk ;Yce12NH-_jÞ-|GN5igM!Sp,A8$4Z_4y|="fy !?1;Tji#^^_ekR| V“x$Q%ﵧNGx3^-E:-կgO(m\d5/]E_ڎ,ZvuMq ;B<?4z¯Sic61*$98' 5MYѿfiz9&`XۅFk_:hюJ-uOǭxY<||A9kVU1y<^W\$$צ| 6%+Xf&$䅌nܒx$s,krb&O>_]FXX |:=~<}ڹggsEkkEGNxuPg+ OuWEܹ 0vq<]_O.őr䌓hF_7՞AG{FR]#ۨ;bW/ͻ3[h'ptc?|9KSjh7K2f `g_ |8\} .'j rI*"G-蚎-T||F\۷чaNn)jF,/U񗌴m[ ?f>Nݰcj?H 5>[XK_ k݄HCnNy`>N.k鰸3]Xbg)s l"+$/,o]ZXo 潇J/ÝXE]*% GnDZ?,Ω_ß^-kڇ~auk=u';s Z~#]iW^n^ej*"p\.h=[i-[|h7_OEir oxA sƈN$3Z+[?3٥;^(skZ 4y, b@'suaK͚>۫rm՞">nBXq=2xvΩk4io4RZ Ɗ@%H/ҭR}~DQZ>(%E*:4I<5>Rdi%Ax;O7Z4𝮩ui[ڿqo5s, 4- ,@8esWGKЮxA׵˵~VULp78'tooӛHz[;Gº] mֳ? QMlј,# 9'/φx_Ö:;e#t<&@w 5E+67,%ʂ/#S1XRN6瞾C믋_ >#Tux5_'XT%<YhИӓzWŸ6޽y|9?. -e I\~SnWN/ auK6/;uC)c91_' ߽LZL>W)0(ʜuK4m~+L]@ DT<^20jeuޭ(ߩxǖ$[?XdFy<[ok= /)'iuIvcЏHANk[OۋKn*^e"Co+ 9#ּYZC ouH+.OTaPWHX 41}wA5Mf[ loG};~ldF9gBxr ֳzywt[c6E9n'şr?z]^lEF P 9=z~xb-{-;i{m+VpD$z8Z+n\i|_1k%j{e.9RyX0#$ ڊ/QCj_]ie#|j8(L׿ i&+SL[K)o?@&:Ap9+>R2cwubdFC =zүRMa):|?\]jHhMy&826BkCŸ%;_ Z^A<\<8| (lt|IKqKIQ(y<~0z/Q-ڮQrcQBs6+|eu%ӧ#￉X|/u/|eZV)۵ݑ`'׏|J_~x#x.%{Imf nh Z{~ayZ^u_I`H{뫫Ġ=@N@}_G&_ڞ-º)olEcƫrc]_Rk<#`?8Yp 3ki~ "m[;K[vd8pr+TVJ1CҢ(%e'S$Rde 9'|jßeƃGu}g*)Vb2F6# ~"% -~ԞFk;wE3J]D@\\+4|a;f[TGtId%@䃞Ԍ`ծ(˖'K>\?|9x<}[H8)eS#n$@S^7-֩F"c\]J3y_6^%>eku 6{}SFYHyH~,1n9n{[{89G/s<-Ox_xKѬ h{]cKfxOάstҼEcE}$S&nqe$ ʓγ jH]^p8?cwNOkփZψ tVԮ2)ruaa@EZ;8ʜrg4l:P-/嵵tafZ g!y<s\v9tkH^j3+oW AO=JG2ާ#imbau.n/%USi%FI' ?(-au Sk+<p!'{Q29˯:erM#׭eY$/۬5R(bdvdXhZ}մVF}쬘̇j.%TR7O;]9z$V_ψl,<9ez֯uvOqKkaa=;*NzχD\ZX39UeFŘ'nTnk/4m-f?QI.)"9ͻc9!Klr:sCXi)mRɺ*y/ͷ1>0G Q挮844ikT^`wQѓ}K0 1`WYkkxK{7֩-&,A2 `tx7KG[dN]-j]}ADxn%#KFqЃɭjSwzAn|5-կ;՗aA cK|/akkkejqה ʩ;My߅4{-^2[ RN{͹B^Pu<_=k~&o~-hkX]j=GO۬7s@#(982|9\y}>}{%^ ޙ&k6|9O%.{{"nv8 airK.ni++vߟz4{O]/Y˖ٮݼ Y^aR״kŶđӏA( !ȋA /i%n2ۿd'>èdaec5a9OBms~'ұ< ?7)|Gk#xYg# @<]4Df2Ex'Q/wDű?5K]x_ΗueYot[;MձyA"B0۰'KK/_b{j%xŸ%p1ݚк]?(i{X5q,a$NJ6GM YY]h3JmRnOq>}?Eirp)#1K 䃏Y-2/iqXGu4[C'gsfߴ2Kt| v'>)|QQܦ?>xA׭n/a/K"$Zu՗ !7Ǎ!*Y@^@''95CD=gTue崙[[0䘇(rx,jnj>(iڒt]luNQ 0cEG' YW mtoRXZ^2 8cqTQ] q=9kK Kjn/-2@Irj^T[XlEPxߌ3dJ-".-.FKSד0&ǒrY-lY~ ,0錠Iiu źDUhmcӯ9vW1ͥu'M3n$v|r:Wk^-Fn&FUiq]:ΌD<6]ʯ$29f6<4oQj2]j6"g^'$3?4[ϯkVZ\XZxEQ@T ̤&~\pG57(]Z|9F-kkj58/V0x9K{[_{8E=/ Šn駕P f#\샎}'ƾ7𽇌 ,QCc 1u~Vѯ9K!7ŵN']?eU5ԛa [O8T}ͭQ]Eue=Xv6$;2p8_k> ~"]Զotk i`899$Wg?G^䶾#Ϟ^2nB1?8 Fz׾i2?忿 uu=i&ĔClaϓ\mF~˳>Զ<Fsy{: M1ZxK^5Ok{,ymcr a ajO嵺́忱r4t"aT d9|Q^׼[ψ2UuOHM&"7("@pǐ1<_#'$_w>> h(x6XxbQPf_, <#({YAqש7W+ #WuӧխTeD ۻsEJRկ+־Eo ]k6ʏjL~\9##?c| OÝ/AuR&/(6ڽ)3LzIC?OTuMgHlKk{wQ fgw !Z;6/iAѼ/]K=Վ&HJ7:}nnһ{$W=c߶_\|Z+c\]tH;px83Un~*Xk?Yj_aU| $s®q+}G>29k;/z~kWnú܉`fC) !b[kh>*_^ ^#e^I$Ȇ9nnpbwXיhwLoooh>j^OFXg< ;y]Xh:')2J*ĉIl79%? >#_72/%9t 7^(U 1"OC.vaF=Jb/UGij /xT6[Xŷ^#İKx{N󮶢l*0,  U.𽯇<[ke?@c]xar9rѕ8VD9|={"]Ku7vsJ{b9$HS #>#Xiw]<}xM}eC "F dN3+faK--[wKqR.8IȵSzyco,t/M(7|L}%7TDkneP̷NPphI qӼ]K]| 񽅮k 04HU!Xč0k؉hZ̶xsZD1k3s &O(4|ysa}se=wesm2mq&CWxsᯅiueZt?on$\D^v5(|/?xźeT6@#ᘁ XI82\ܮvx~ ]SF+$Y>r7t\I g=9!t嵵Q|Kt#YpM99$x=R WX$Yu:߼!f!!,zXTc~GOu@|E]PH]!$!Tqaq9QZ.l|U.+H&bk$tkQ4;~-Ek^!~]6/b^=kᧃmGOݪ$r9N (g?[Z;Ze>W|mSӮˆ.2w6ǡl_uWR< J!Si;NFwr'yHOeK(-9M=9^N<'hZ6k4Wk #q#'#T5he-\KԌ| 'TR[nk(k09ܥs↩S#(h|۶듀lѾZ˨jͨh.Y՘Y$$1;H>Raw]G#n> ]/ruk/ou#a՘W1GLjʁvJ`2qϧou/x+f+) X`GH/6g< I; 9~T'%R}9 NӡUH̃<p|<&?٨k ,wW@pbYq[ u>0F%FF=9bIc@v0πe𽇈&M.\aDcǾMq ѢFʺ.:Kl_py<2 L9eIITu<P !ia˲sIwiVxr-R/>uz7ߐcqk:]< 0 9K{Y|/u}./ -<Ǝpv9+%;|CmTs-Xy{#*,7`x#pfU9OӘ>i^׵{A޿mK=<ѵ6@뎸/]%U.ONdVqx ﴆ< [67Kw4lyo Qu}TtE}*8Ux]Ϙ׼/k/G΁Nk> "InQk;ݖ C έ >>0T5K)eytm>I+2*01Mkj]-KȞQ<#`0NcjLGk]Kڼ۫FPw+8\vpki-uMJ+.;:Gx <ck;:.eKjuTEy 46U۴ sZ./%-#,GWrΜuqU9 :M_@=Ff|)t{|`B<%x⼻ߵ_xThG}Y^O8>L8R7t=KKѴwQZ3 b$K /|ok2-՚dG;< qƏ]>^)h?<EžoHo>$[~%\mF@ &*+B?uOwOz0LU}>W*}< A>=69 #dLټ n5K_P;A{a>d* AvO J6q[֦!O|&AV }Ϝ7r X{b;⟂#|[a4)K*݂m _PgH:o zu(-8 s>oJƓtoOdpjN<-B0n goRWѧu3Og5z-^ZKpijhw"FH}9A4ȵ x#FoXWNO~xpI VuRHF5 d9$0F x5GuK_OiڳST8$G5J1i"U$={-5xsw߽׾ʺn](P '܌z_7}_L 03Z-tmS/UmQϜ,_?t@+ޮ" }ښXnB>()<(./|FO;[O(9r*\c % ޽|nVZ /@Т|{ ^wZOjmX@!\X|%k:]Q]xK+pyJA$dV>&cߍ SZ;ޭ-6*-&<@#Y~  z-/Wx{ȫ{Đ͖  z+)TIBnqiK/]R'{ۯ.Wy HpJl2[q_Z7^W.'5ø| PTO;_x_^iA^5M:w%BY 3qOA5|/KkOqxkQ6'!I 1Ҕʧ-޶&X{CR-R/KxJ-.I3L nȯ}TmgAp^ӺJqNI.5/I~/h:_?oX:E.eC ew1\-_mMw_me`IO8ɯ6S:? >#Nݤy!_>B!ͼ };ֺ.uuay>.>XT9$vez7<%W}a/32  +aZ~$ַ_x6/ֲnn[DtP(VƒI??nW-5IetqNHr,lc\ Đ9گ ]:suye nNN8-֭-Xkֲȿe k+$60v7 (޶5|?V-k2K]W;ii%I2<9g:]T473Ku6ڼ+< ȧ*Y' {_:ַZACu0J>XԲm9%2O{B6&]'gg0?xvA 8ZUwsө9|~%To^Ζf&(W?1wdaA>_]xtM#ma8᣷f 'rx;$|X|^˥}=)4 6P;p Z/:CF'QZ]1r:m/2oUωu j:VN_,Ud]. 9nO8 ?6$qXiz_y^_ڮc&Dd gF3]h -Lin4w%r1<\Oh:$w^(^ ߱9ho3#E|䓂5JMFKz$O8? eǾo|oAJkڙ#7 8;BAh|mk K_̱i~Wny-V9Lv*]8yxTmMźE,~gѣ6¹y?Oڧĩ$iv>m l8%An"Hg asGxs/᥇庺k5}Rȳ2BRw͞8&Ebq-rYFv>llUNzWmϠnQaZN}.OK!CR:h2H` O8s-K gvCL_H`Tb𱘻>P'wUNhNEsKKk7Wښ􄺺#h]Hcڞ{hH^K_Ǟ K/sVtEKů̒0Br9_>}~(ZsZKXv@7S_1_]_>>DG4ZAZ 6i/fz(ԏcLkj{ {QxNS#m[+oIW,ϥ:+[&_N 3 <ɸH,n \Ѷ_ xGTt7exsF)9oK)uO? ͨ"%&Uwms>Ps\r4kb4k 緺Nַjq48]Zbqx7]4ź^k=7M;ywp,yyo]z֩W6@zr[ͣOlX^$/n_Kң>լѠK6)/{O%y%ŭ{4|[x!< }a1DsRHRA_>x9ѼEE$٣a2/e$rbqk(~zj0j4Q+sAhܮ1`T5_~ / k:\WZ[埱^(gi]I$JڥQ}2]z_Ojuv!Hش!X+rėW1_־ C},>XTٟ9+ u,=/KGڥxxᱼc@Wֿ-SZ_+#NIsY&@c`4#xcM/TJOxnVSn5KRR+VI#A"1nvL.j{G{T/^aa{Zvkk I&L01Q_+ktmtI$g? R2FI[Ph^񖃥ꖶֶ;o`yp\cx^-u"Z[j&T|"Z9LFG;2=Gڭ`beð|CQƙ=.^]Wv{]E5DŊn4kZzٰ~G͑Px[o x]v}_Q^4R[Sp$yk/ⰺlBܜ_Ҽ-+9=O^/6F{uK|c!T|gxAK-.y$xrK-n|=$ -q)=8=kMFľ#EH,`:܁Fzׇ6|Z.G/Y@h`<.8)*:`99ڜS1= ^(l^-cYmg1o0|`(A q>bYx+_nw ݛ$ʺ{-R/ }DN6\'y-^Gk.jx7:)2疿G5xKF/< Q24 cێu9~ :^jud3n8xuj]^"-ŭӠm 00d :zd5o×-uMSz% XC?>VĜ<[_ ˥Xꖰ>iT^@9u^ Yl,??fY0P,0I9 \? kڥփkYuKWwDI."Tca@dCMGŠŠ6F}G :2"0 4JsZ1iz\K?:7āѰQ9/ / .gݴ۫ەDnamsx_uc$z*F+Fr xwu믃zDO-\$IFcYwv199'*->i|`<a9ѵO#u= 3˶}nI g>$Z_͆'pN,  C1$&fNlZzKKWGt.;YHZaݝĜH3Y>*F%bσSΈjh!1-! HZQyh4|#Pnׯ#Ӡoz^n#V9%@ǩA8 k+]Y OOG|lO\=M~v|WeGY.V4V8 [<^ê~Vn%a`Xɕq e$= {>qsjM4.]XS$_ZeZ-Q >| %bUCr1Kꚅֳk.x;fUI^X'~(|59]hWDF;n8#5/7//5F{*9Y%A `%N*NJ޺jx{AFע~ԺGy*"y0$iz8Kh-Ym`tObO#$3+ST׵C|G^/#a7p<(fQAk<3? B"]y.Wk&d2yUVu*zvdJOΟZ nꚥ_;VA|dt<3V)b|[lRIƺ߀R7< oJQEuO*)l^#j^[p$Ex'?eYu?z־uy!`Q䑑ch*~Ϊ tQ>^FhO}-oΗϹDrgbIy> <+k'g|GqpXt<^{/b'tmӚK=SA1`Č`ÏZƏj.r nn2]ѤOfh?GtK˥_ZP_]$ fm-;_8|RjDEM:x?z1Oؿ33(k{g ]]lyt(y[! QN+ I˦GfEF.xz{( .4h#b Ž>"Vko_ {ϱjVn#$ RH8'vޝ{>-Ǟu[ /FѢ 8" NI?.qڜVQiz/ogh4Ddq -Ө-mVZ/>GǞoI9[%Wֽ\38Sݱe-_1x"UiK*i ڤP),*B‚X$dW[ϊ^%,_Ěq GnnAZBF99D׊|.` (8Pđ#>+_|Kǚy4 $(bnT1}߇AeEb z8f%,1ep&ᅧZqߍ/>(hJ^4"K.ׯ$$. 樋"5ʖ%ʾ6橣x^+R'w.cFɵ2\rX׳R7AVF_k#>$7H;^ÚqqpY"O(%QjԀ6W>7^%uqWʠ \=*2-K*Ӵk8~-p|X-Uf(״/F/ouDM\ybARpx*< 6#D\"F g9}f,I"(]̭9 7_>E]EkY^n3i6}6W;\b{VHEioa,#4N$.Edc=7*8Qԅ/<+#T׮Z:2Zt^'|H*n sN>2oY|/ k׺i'dۛF 3q]ߎuB<Ku]JklXlƅy&6~J(89[Dz|˪AubڙLFg.L|c j2oFe嵭nQ\]]kRGKgdD*r0I8$uys wX^-4LYy9MB}++ hG,xK:Z4[I(\ גxWZ7KE׋bڷP@Q"D*2$ [+]Ek?n0;rn6#4V^K(/HսB@u}%T FrAR[y:+? |_ѮO #F{yn4I:rCzy`TuZMF"uXdpUJЎ-B/xK+k uwQY@C rF5(dbkux""_V%46vwd$j)kȿG%ۻMgYmKZA qITPr8MQS^uu7`[XHA!ظ$Ȭg/#]__hWM;/?eY0`q$0Fr #5Vh˨x/AeTZ{vQU $ 9$:-ޟRfzRKl^h״]/KӾk;Ҿ>.'U=*~#gKtIkugd/h`\m\0ej~0GKKt}nְC0\#Cr*2A9ZͶ<%a)uu%?V/rU,ǎ99%+DV{T~%+[HK@}'¢c)3{5K"8$׆x{ǟ űEiTcĂ!@S?|%a/mu.w̷͝8 #er-S좤8j>:o>775OzַVSK1n)'o Wֿ 1JKk-Cɛ{dQs:3Z}z/͆uz5MH5O1PH<%h3þ-|[ZYYiϧP[BQ~Կ*>d pIktq_'Zm'ڑ>H2I@^O%]Zak+jFHté$ x™5|dYׇ4Wz[qd9ʎT+ӧ-NgUծhXKiz\jG{Sǖ1Q`N9w4jZ^:AuuIg9r06pTN |1;/ǚ֩akh?j˵.^Lq Iۂ8/O|GjyVa!Aް2 '_4vNYOx_7K|aY&쭕f2~rX&2pp3[A|GXxwD+(9v[VaF_f@À@&|^.(Zw^(\ӷE$ FpI5RA~+ 6 e8%'M21.;ddPl?+/ޝFpǑ6ܧd|٨F {j.=01$*3c~|/%V-HO7c2Ʈ}]? ^Ŏr yyF^'߃e4it֩z7Z& Er$]xy 9֩kڦ#i^})y.Lc%Uecװakk6|>/nYfL\$1o x TeZ!B>b : M:X/+f_NZx'ό$)-A8׳Cu]yꖺ\e G$|8p&_?;4[o^7>h%۫_#~q63 6-?j+5$}SKӠynDbeWnH鹎;srZ~B焢Ӯu+)#_"|bݖIaZ&tp3F=95[^jmgÚΗEkUk{'Y=2+;Q_wAml^ NII{yI]a-԰j/_قClx %ϋ|[?M$ڋB9H,W#vE}O6um]I43XmFJŁp ⸿ 4x-.^ӝ,7l][ͺ0$?FshciC8tFfAuvsx^d w.A z;g`ף|yJz_ y?sq%F2fpTIq]GFKTIkkIH`$bǜ:-R/ Z#A>iRmԭ#;3bp5t g*0! 5֩z@/?X $9#ſl.muK_]Zt#oh$‚FpH=/H~i~#vEzZiSi;W\~О 59+mKK-FrdvW >RqSs <)6?c&9~U9eQ3]|cmk-ꗨ?̪8ЊȌ5w%ׅe]iֶ1>(0bsm#o=/W_]k{?jVs*YN$YsIG)ZZ6O3uchAM to]f|v8TJR=u]픃!rr=AjǝkcYnWwǘT2r9]y~7[y{]iztNJ 0>hTN[- P75MF_:Yx 0wn&“`<]|K*j)֖f709$ẹ-Ku,nщr?9FzW7']׍K[ `tX|T2H f)3rJqO g^Ծ#5MR-v?ky_̏`ʩpR5 q]ZqZm'd\c/A<8=6Z4Z5]lTYrs㨿Ѽ9WZμJfP!A`Hbs1RKCRV| wz;_m.ֶkk<1a!T8 Q ~C -׼[lڧ$WR*,*\s6(_Vχ}Q[yy;#nc ɯHm톼bti~i~t9.<0Iw.Ḇ@k]~j_A?&H[\x4?){gRiz\ɽu$N&s$A#2xv 4_iijN>f%Bf}p.H'ZľYe-H$m$ƹKm`JYִ ]]yzeC $j}$K Z0쟨SxFோ~2 u/?Fu,@q[eAPO`m /~ 9~/YTkYma[y~i* 6H<>?eMSzūϺEI"G.$c9+]ou|dGe k/ "b(1ۖrOF#<ƿ57ۛgV kKRKeD zrnwWx_KGouk?H@n boR \I EAPz<+|c}gO yE rrC`^Tu|6a$ёqW9+nZG&ZUtQ <?Ҧ/NDq*G^9Ѵ#˨7VR7L4/Kxnu{;~PmAe<isM7[<}.:\Z^{%$?fr Nֳ]h]j%_.gP *Krrp>l>x"_.K]`\eC^K_G ebӭ`dYwɍR]$srs-)Ek ~FV +;헋줘u,I#nx}ZoGADQk7-P[g@Ha"ݙeIc/^h>(İykkmhv^'֍x×^]<+[#EɊ"oI5*XunbW\|$F` s qjQ_z]MzV^ pт (U4PcooXv;#ޫXʗ^mMxՅ"4t.<.<L V~MUmau 6,kF̨$0qu|+|//nHbMNYF`1sU#q^_Xt~.\<7 0g^k4O@𮓪x"-RYG# V QI@ztڮGmֳu]".f\MĜƹ9$;o6l~#׼/"^a&<컶Ǽ[ h -h>e׼QFծognYcqH$槗jY<])~k /|$.y-0p d-aOKT'ci-Vh1e9?F5(.%07 d[Xk~6]r϶isJ◻#I>7x~k z*>5㝎seAFs]ᆍ>qiked )FHw`׳^TF/fʃHӼ2I q;u2|F z7kuľ(cCFˍd3~i{^бx↗u,B/Q[tKY(Edrr\~bҥY݇"F^h{J|06-ՎH2mT|4ޱiL@ 6<.yu}AYe-ojh FSH$`hQ Ј:z&^#5.{-Nͨw'dIb2+ǐT6_ Xxy_:nj `,eGv6FTѼ/cB2H0E$ )|gSiz{g`61Ϝ9#m5[ħKO:/,~u]M H8na#'X_ڒWZrӾ jH!Z⎯uϋZ7>(S^!k#.pT `|19j_K_XZiӽ_>.CF︐Cm)@'>9FGMW?5͆7oӭdmتׁ^VKТ^=נyGsq|\IN9l< q|/%sTMjuК_3qpx89 dZ.a-Auk]'qn>-bMkO%Ķ COtK'W{)$2 b,<%XxFyIⷵx_09,QH5/>2Fa^tmviF5+!\KnS挂1iVz'm"׵KK_yO}pUPȫqTw9x>(~Z.>Rv9q5jֱ},nN1Tڷ54%H;Y/ZR;89u㚳; -5K[Wt(eH+pxE𽯈K۶oqHȶr sQ:n ~іeu-cHT<,Wwr8đ^׏YuK.]2.g& bِH*FNoIẔ}}:$BhE PgeQWyo2G|/|/ke=sPpϿ #9~?S[UGOR>dhy~  x~!k> Mxsƃꑮ*d8Cn)KqW~׾Ū|>׌nH{=G2FXX Avνg[jvG}%$r0>eb!뜜lQ%_ťꈈutI'»+6㸞<pTSՏOQn{hyt]O|Z𷎣A?3fajiv5<]~hNHXA%Jv6񕶙/FNimogMK<ڪwrzu忺RVI1z䎀d3ӥpsL|Ayuc tR_#O ?ǘ'5Z>Ra=/YXyϮ:s^w]x_K/ J/}y۷,܆-bV ƺؿ{{kB|Mp=jv];o%tmgk-pxn1.l>h2><Ѵ{.{wFB_0d>x/z"_jv$Sxi,ا1Wq;zy|GkmQޒ4z_"+dnKd$z ;Jo--F׼򮬓oxYG@oQuO+k$+F 7p6N[ g?[Fj7pOCL7oi mtmQE`(O@_#p)*( _ZkjVK\r ʖ.玂ZAHjv޺Tٸ$(֬tKsW+KH\c2 zzgr/>{-,?uA\dBզxsLIu[ Qږ&dT\CCHIǐY-{Kß />5%W+ܛT;9(o9OHӼ%_vW Z ڪO?4P ۂ9ݜ=Ck|wkitW-oaY5+Swj*0+W˯^#~(e .'GHa\16P28${+8|9{_6T-S>ktIUoּӧuJL-Ak{^ƷK[fQ|?p1ljw\e]խ uk=:Fl n|Q:^ypUVS~NxVx4*Yvm3pßҶamt#b [l)Ldkw䜜}Ny}I>hS,:$}qY}uKSkZsF6^zouC뜊_xW]7Kk-bUL%ÂV}l>/l|Quy];ʖ1[.9#'gLl46]Z]Z_鷥FV$?rx.Kh^6_0˵۳ԃ|;t=.SaESK?ʒw>F쏘OJ ϋ#O"Y)8br2+'MR_E#pXE9o! t:_oK-_P'Ί4-FL |(N0kǿ5F>|ˋFyG}+9Fx8x<^[7\njgru?h/>Ql^7#ek>2KJ^I]_/F,Ƽg^⯈|FmlGKu%ܰb" | Yot]:㱕S\#!A1~w^-emڧ#ՎpCs8GEJs^u Vź],jmLtC s+!ּXKY~ŧI}$V Q<&2#1K_<Zsy|K2^{2MO$G՛$`@`WW< -Gt.k<`^$h~RI'^\+{a۫]SZncyf$ŊNU;_4B<9]Y{-Q'@K Vo/Yź4A-'>5ljƩk2Q.5}.NtX Hp2Mt85N6k~c3|7xH|֝6,cC!BFV`yϿkKxRh>m֩ؒ>޼r'9Q0xާ>K9}77.":&r,-ѵXGsxFWi\Z6CuKS6h9IJ } T)uZh70m ?O_o;xVHўC=Wk//Z^+GukoM:'V*PO#Q;RwZ6].y&h,䜅`/\;eh1iȟJn0p823%/1z55izu/%E$dH^23\%ŭ.GbkcxDMƹ$+;`WKi^Gh:\V u]A\1@",1@+ 2+,t(?{{Tig{/Yr̀D8 C Q.]cӁ.V]gűiz ֶVWVP]=桦 O10AQ'װYC~ˊN ֩q|cn^;ku ?آ'>_YץѠQfYE_3*ɐ F '')Gŝkf^<&j M*&¹<KtWY}/Ͳ-\}R\ZF2UFH9 P|M庺]YM6xd x'5;:Ԛ6Kjh8=H.A5+UH̸KCŗ^T_|yW^II=[,U A`pOJgƏAXh>5Oj.zMic`IǟZѼ/3t50. 3~Ѭ⹽}'4~%)|/E/lgQ2v=N5凂]/L'B7Ü)#a͆-Aoe89њE1c`9 OVZ^2<#jJ1K ,Ho(/ԽEPѴm]e]: #E$dZ$~m|a崞jc/``׃xO~ k-R^취܌!`W<cWJ5hɤ',H3&9,p $RO!>xźνCGFxrVvP\B\T e6]֩԰( 7>PnxÔ >Z^]^j3}\bhqN6Iq\m?ſuJy/߅>#ia;.՚ _T\\O`Pї#ߵ}YmEI$ɼ623_]Xk>#tWW~/\[2Wʉ@FsMV(TÖZڥц7V&BrN \ժsRFXx-bW=Òd<[k-ֽ{.m.1(<IvڬZh228h_q)gT2 kf-gz[].+ WhL'+Z=\',?#QTWS 66 ^ Q/5oEm,xH77x8ԹѼS-ڿs<+W#jm4R]R*?ys,@r9G2> K_e|[xOl|ۃ*䑽], -֑uxeK1.[E9:oO//xJ{_Xn5&bWr+ 6WA _盥j@[wc{#XJ\J\åx&^׊%ֳR}\<,_Af uYYz +fHFrW9=NxGiqKak}=B)n'߀$]sŨ [C=S_:B69'r"3.לm?3}Wlm: j36 >Rpz7?E/ -K?{]i~ѥ8F ~Sq|9j|FѬ5ZK<O w`VJmo ŪK2l~ r{gr0x<ܣci/Ku/_^}>R@j`<;r[nIq?|Z|Q//k]Kk;ŨO$koj?ݷc;  ~jzuZQk>D~muW^GʸۼtLjx'o+Yuy+yٖn6(ʏ8;W}]OeS-;㗄2i2[tعF4siσtm{FlH6ͦ1 3ۓ^W~kh:&Zv߳HLb3lb08ծSFrQKDFi#Jyિ.d `}a ]iw֗R9K;00 <<4k_Znghz߇6]hE'ProbYmuQ^8=+C{Z^y@.A +p0N:V:,QEut<΋!~P<{W1\GaѮQ6nxr@d9Oċ_\o-QeGo(@9hc$x{u߽>ԚVEܤ FyZ%+ԇ~8PFzd;FQ\sNt_e}:|I2Hvd^8ɮsm|DXKuLxҔxVz+/KѵKYuK]9W$ (OSU4z+j5~2{(75*I;ہ^W?5xAGk_^omQ,THA<LźΗ+ ]K%u"{-R{/&$yO-`ɨ)ך-gLY:XO{jI2N3R݆8p~+koxvukkj$<)3T`t@[Pak־(o;$0u9DR6+FT7uh܏ =Osަ2%D,2|i?,78FH:5Ժt\>O,@q -ֿ'5]ŰI8${77}RFF[޻A>Ъ㝣 1 XW9z}}E][_E%J܍~yjSKK_E!Hu~"xZկ;Kӑ{k󏗌m`g'iڥѼ_I#ĭMA~emI7=]^?'\x+6x_rl]KWZbpG8$Xh3˺ԏYrnbv:m2O z(׵{Fm|eku:l-v`e…4# 7Z7ӽdk9U8Fqڻ 'TFn;Y:ŭ}8ŴM#vP2k zKţkv(mޤiߩΟ.4x?4L$JW^bK1p> OΗxVѯoWMI+k,!dHq$G',<{fuQow^KKNFFJ<y=f+k`hȏr6r '!sxyJ2Ϯ|GUxKG<:,׳%:[pg${W>$kh2>gO-ii*4V݇$9#FI <[6 HZޢ!LbLcce^Ku|k:ukj/`O1U#PI KKo7Zڦ{8nRGmm kAy'~oy~-|K}ge$6/yq+" ;6Yrkξ FG/ ehY!=\+`HH5viK_x/I`H}k 4x!<bp9Ƹ2qzj>nϵk>T/woll60${s?1jQh.ΒK72vVrPm\c*I|K.O&;-#ʍʻwprF8Ʃ[[]jjKy$K_0C- sJK5[u9[ݱWie-$bm |[h+f]/ YuK A_Ɓv9 xS}ŶNy`'mI1Bprqht icIG%`nª R@5Q:R_\xKÞ(F-TF^n=<{VUme*FI85 A_m %;C7ă5yh_akiz]:{[[Y$i!b8>MXleX@ͬ>8Q)iЎs;xKJEծu]t~ug]ORkF宩示ۣEp˂b dWXwlym|-.'[tGn|s M}gR[]Z5ivEY9,5J/(ǛCt k<|Gw%iz kHf@=qoi~>!k:h -̐U~1aƏ-+K<ۯrboGjq ͆=N\dp@ d|HÏLe_CvZXEbszWgF/ åKC=SAl$T' נ|5cοXX|4bקu4>B1~Q$gM{UxEԿ~}FU,A,QYOoLmwC<3T89M|#j.uo^Vp٣T Us^>%EW[-bHMoa5Qq";k[gھ7x'~m|eG2G?R=ʸHb~X$&)8W2O:K𿛥r{ƍo٣%I;*A9ƥwk]J|6_jLjd;/q2k/_to񖍯]h?gh5nyͨ(|Km_ÉzN 0g'o |8- |[z UK]Ҵ$C#v?/L8;FPOju=#Wo]izԲT?vHS6#|J[ > ~29[Ak/ks`h;C}T䁌 z:GV[`@3?m> ױ EOStG:/-r=.Hw;WȽ]Br9 u}¿eKß^%O qk Z@n:T.SW ''A궺&:}k%#X̏bK IWX_lSēcr06  qGG x[X׬$|CHщ1U#şxF+]+_K{)2BF #AסS*%H/F橣j7,5kp-]j>\ĂHVWBH韛喞.?ڃKirj]kVM2/"Z@S:ט{(FZ7V)[|A"Ǐ1v<5x@o#'y:זqKns!YG5' {^D6<5Kk:775O:=O+]#$|W݄^"K^?QK+Aui:^dkw6cT2}\ ɆFi\u>x_euֳZV{'ڣ[ܩ${sNkd|g7x?Tn9a O}CyO>Sy^^ -!Q8.81; Bqv@;#^,k6k5(2rSUBG -,}Qi-+JƵ״iz+ J0 ?Z6Z_~Vo%6 8mkZ5Ik-jH+ndC' Ru.+QYvfW`ق6>RH5ɉ{r>Y{sZjWzyO/;ʓ#[>Vp"h휘ėm8#9'+|ga{[ [[Yl-vE;FN<(\O'ӌA,bex,pq,H> K5OEQkaꖫ{u y0G__׾2J+s[XnHu>Tp?cߏ{]!Fp6m$,rX`@Sº^G"V_m`XuWP|p; T^^g!ɁKec*@ ֥׿h;]ˬ@OzZ"@Fh$d,vq~|fuڧ%Q=9>y|.,~\m=zZ-ʿѮ'S32J"Ě-R/F]9e0d4ۀY-"mivWq[*2I890- ZsTtm6 m>ǑxhBkawX4O5 n9(=x_Xk7^j]APΓ-!0^oo^?//Z^ç ]>@S i*厡{+ Zxd#dN[$ WxR76ϱ-Z$GCck,pʼnOG4FK3SːJ$Po9>/Zς<[+]CO/ d (P{QNoeQ-{>#~7Ze_V!9%Wa#ج c b:q(E/rF=8s]omS/{W>Aⱴ _Ku,S4PI{@b =1XmT>X1ڰ2 13m|Q.WWVmLg&5KZ:o֩S%!蹀2|-h2_^ y.~ЮmDr8 7ddS^uixn4e]/TꥪZ4,9)'=G#|9|96?Qu,/t>_J Lʜ2O#WT}X:ů6+~ycQ倇;\y5jGWZ^gtW.0ũůjCee yUPu KѴgÇNvQ 'lۙpf)F.>]O~Uq})IR 0'ԟ\XԠ(e)COTG}Jk9={Ѷs.>w/'N_i:Gu/:6ik[*FDgg1 rIbKA⬾喽iCp3I@ȩ_Y׮% z+WӴ/31TDB<]yK}{ :?nw4etsF4^j%[ .WC%JHUpW 2ox;<[_ĺZFpF _fFXzπ9iQEk.yL!{RN dx[^aΥO|"oE )t"f<$ޠT@c+ۿ xV7VxW5a 'moGF[[ tkT~㍟̜J~P ʒq#_sYb׵;LӇ;#;U1~@sL潦oahHXwj8ȉ]9#"iC2׵7qFbp]$G|ykkhUkYKVY$.i;rg4c:Sm-qbĚς:֖`/\SӒd`nqK(P8~ 0ׄohm_N[W,%Ի(ς@vO[>k@82Io{ @VZ4`NA-dh$X?=A&ah d,pIdC'g^产/mouZ02fBd8<㆕9U܈OCFYoV>.<:NrGzg8yE.ȴhItR tlq[#Vy,^? y,4R }"_O"k5!C `3 3+Zi6iLsa;x^y粝m#/!v b\Xh"Rk:R524n#ڽ1۞c#:ϊ5[ {FФOyvo1~e S-׾7xwFk\s]^*I Ϝ(  U8{匋6j>y$n]014]SAM,RKe%]-|h1#ml"+[?>-\я>dx/|u7F kiaci-n[`ն`9{K×GFEֽ:K=~R+NFxc#It{u$j>^ѽF2͓]՞Fb?|:A{23޼2 vVFqVZi:>T~;ȵc9,wIޣ)|YQ.`c UrU1\pHj8ugUѭl%ʆn{u? !H0 8ZNx[-˳N>f( rrA޸.]|Ů%+j_5b'.m;]^M7θ'|/uw ?uu%Nкbh`x=;wOFuaxzo<=Yii'ā)9/g$.q]'$tbWj0-| s*95/wC:k|G l:4üat&9|s^(Oo&W_rHіZwz;xsŵn2JfG\c+[h7^(F7ÚVO$,8հ$W<8Q)Sϫ6>TF'Y olnU92OQ⺗Ǡˠ_XѾ ֺ6jF]F9?+CxFj<`m. &[$ *@?2$:i/ h? uŠloF3$סNFO h3F[/GjKťy7C gq^ɪ]ivR6Q良*ye(mQYgtk j]_k:tOTˎ bAUßkKkj$HA^Ru'/x嗼p#ݬ]֡|R_i8SA?/iz-頧8G2@|ј e29oIBAׅ<9^~uڦ\b, >K?]ib_TYn^mHBVa `8k0O=~| /Zֲj*!"+qғĞ&_GF<9STU+ k/A3rQ#rs^ַ_?v$WVQ̰$`\͖F+_GyY.$sIF)KnkP>f%AkE-f_j: kGM- -7YGLWE<EZ΍aKuET vv^B!H19)⥆N?{N濂-i~kKRGo"x47A[ ~7#O5,(е#f0;&$Ѹ7$NQ_7W ⰽ>4m:giېIp*۱a(SKۑ6.%Gu'$)'qj>7Ś9ka/.{Td1#1*o¯:_o2j07*Dw|J_auA׼/a ^-WK/y3$` |.>򴮿9{xK5먴K_"{-]?8$,c8pvτU-S^][s@ˇ('8ž#K_F-D@X pr88Ǧ[\_b[ ftmА[h$v 91,7DDu]R-gŶj[=Ӭ6Hepmsٰi7e XKxYӴ}/TxmJ[iFܿ|1u-wGu4Ga זpbsKv/|8nK,7|c("5*=nzgWT/|/K. j$hHxE߻84nŪX9Ɖl|xG_dd_JM?{>XFkKz(>]]ndYrTeF94dq [k⏈}j5V^DmџLk,/S,^Uլܪx?pČ`+~m׌yok[]%'IV*uKY7}^,<9k=Ou]E 3 vZΜ>W!Z^ TmG'y*y?#  rpsҸ7=f^ڷKUX¸<xz6?VKȵKX$O`xe E.ycN+/ivQKuiukuOe^wcp9m6pNqYCCȎnS/3Gt_#ZE"]H$Xl~YW[ut7t 簾u[[[n{dl;Vl06T-tu>As6,/<sՔ՗*uk1x/x^--4$,[&3AR$Ϩx{⏄2F3=d|˨ q^9鹿.9Ɏed} d ߺً@~+瘵&Kȉ zp)Ui+>!{'5?A^]/[㳾 baP1N`uz/oź!#T5&~p 8PHs]4k9%T jZk-@I2;va}[n"5X#q23JUa/1_uO `?&.# 9 9 oEu+$>#/4eMcH,[ȑz;-]aKѭuz$[۫X;Y@= 9䎝~%x",kj<~p>>~0NEz4)Rj~F*^ʗO-co#t1Kc^(e}֮u+~<6AYt5SQH`E,s*@c~-e޵INL֫$ GώstTXq_EMU޺mUc$e۝NLGѾ%K[{%snr$swyˠ:^K.\- }DŽsdq~uuauuu,hYN1zrI95=m{Vn_x |Ѽ/ua?]k7Z}/gGo@17;1^>#.5ں415jE׈Q _͞8-wIv灟Z,kku{ {Kx }>.&)fۼ09IԩsJZ[mR/E^M7O-IFN'k~"2GVKc `9[R/!KEx kټ_? 4MM4ξLdA׽EJRqMFuo+Ͻ}ft]=ʆ,c9w|9WZ]SA&w ܫfm? FѵKfv}GKu$n\zUcj]aVFj;9"ES@ `_>ּyϋ^ ׊>(k&<1I$j%: om~2׵M.!`Dd%; Ff#F3ɮS𧕥KkrK[ZnoI *$I9uk XX'-_mP0vT:Kv>!K |8YEY1ɟ񯄵Ok:_¯:_-d{/%^ rһAsk ,5[o쿲 xK$s@RA?6vc|//^N{G󤰉&3!$)PM(&? aj4oGg4myM4!v"xs˯ͪYyZM B]R5UXNH8kE궾KVNdG\b<|8\n`C/W>#xYnkV^jH֪3.߳UJ P/dJ)r>'A7/K-cdZk $U $ui~SYo]OeZe|yO>Ld9x<[>(ÓE_S6.#N2'`j w[eGG*#e@!s."YsTw+fuo nuk7:kR88%y yf>/`׮uH%oXUʃ9^Q_K׬"5I -gO3oF0$d ui=Ùt>~t#iS{wC?Zǔ7:<ax_8ׯgmE&o@-7Epº6-t2K/kIu}z̺\Kx ¢=F/hȮ ^Ic߉% 8N 5OEKYb%/ouI ɲOܕ c|*q_x{Ot Cr__{lH^I?yP!g+O%uρ\_kڎe˳s"$7O0 $b_Ķ> ExAQZI^RrzR>{k_Z<Ϥ|y$Tmap фRHq#_uM(𑵺wf1 0i-7o"muxĺ[Hgoa6pH);o.ŷ^!LoL󌍱 :ǘA jMc^]z춺8H!ƒKT:v@ %xTyw{deF%Iva|pTpzum.ޗk?`M>d+E3H[A=9⮴W-Ѧ#S9n4X_jKO߆?id7E=^ɧ$C*:8q]JS}R˽|a8m'2F89fK,-ȑ@U2r+iDiDbRX%쬣GE.4;WV{aa-[Ky?)@#1p 9tiLi-_!$sW-x^(ڤ<tn I`6HfU,-Oѿ|Gꚤ 14\# 9#~F|cuywC?G1I(9'{漇5E/uaį]F bw; 6H9>I[YeHS_2La@ }A#etڏ5MfATaGQGyXTmx-?c4wփ-/Ö:?؝f0/px⦫/x?/ڭnK6juPqgT/1xKt{_J@G!=Nx4Tc$v c95uNvq>׾+Yuu/|ԸN6ĥh\Ϭk,|1&Ǚs!8#N+k>Ǟ毨_ );\;rp+(xFk7k;k;< Tc@SP,R6T^=XwCkunB8=3WgA9aa?h@/w3דӾW3 xJźzw[vnvD 3ҥclq<3փψ6(G-S̵iA܉ $p͑ - YtfkX,`V1;ٯ'x9uacuuI&xxG_[FKuMz_xӧuxy~d%d5hԜUF*Nn/(٤< O?mB"0oSq8rM|i^ ufh,e9|ۇr3_P|Hs[YtaܱNRK>F]xmak]+oۻ NОN9>er-=:׀_;i'r\+1dW ZnATliN[7q v(&J3Ax8ď@/]L<o!p@A_{_9?ţ|9]KWӯ_z>e* P a9}(:M_8JO{Y׼Gß6 P_t];*$r*듕^k EhNCuDds*@`<P^_zuNߴIT DqOZxz[)%PBeA0 (@CN qS2qV[9NNZ#u5?<kuTz -"c'H眭 vZEaKEkiFFY@I湽s·íSTsirY k<,eQqZ/V1-խ֣4a]1>F#״mTR-^O(-v${ F"W-xj_џ|G+Տڒ|C6#~~z6K{TkZA̞n|U .Tܴי\._^T^מ)u젎iq| \% r1]4jE-_e{So#Nq^m+Ke+[-B?y>v4V7^ljwV|_6bIŒqshI_xKZ˯i{1nI f>S? 2˯k?oʑA (\ǵwP bNwQ/-~{ihy\ pOH(eb̘n0c8g*Xc-gAn| Oe9/'$K<.Ѳ񬺦X%H/n?8Ḡ~q]=uH̲ɀ7nKYeTiv'du ՕA 'Ƽ-]I&#ewS+yQJ<9.ڻA =j7-gooI{j3 f$Ԍw5wsLNz  {㌞0)9Or/𽮵 kD~Mӭ PT$$W>QewkuuO29e*3Il/r@硿KmzǗ]OZ#[ L@x mѥ|FkWq⁆H%+U!i-{:y]?]]hְl{-v|`@ rOGuOX]_1>exپpFp!xu|C'G5 [/gi$\/@~ey$HXce-Z_}tV=9nK+pqx˖KR-K/6_?|=Ӗ_$zpN{^:ƛ f-fKuT~QC N2FW؉}_a-V:9Y6x.t= d2l_e]wk'u$E$R  0J.ZԶ38Naz?ō} eFTӓKE>lA1>`,WO~~wڮwFxTjʾaPxQ9}O(mSY׉(KV(DwF1ZBWj鯖Kk/\͕MXoOsӜ9>:Աiv#yz\m2$N 8 q8NۭR9u>[sX vkc-./GcuApl~nAQEsJkj2iZ5֋-yڻpŌy(ϒ$In)q.+u--RvHH}1Xi}%A. _Nd>MF9 gz kVetFGBXg'/kź6-{-mA&7qwzМsGa3K㜃F yƯ'?k.;Y`hg݈IẵIe j FIU'H<{֔t//mmۣ渺DWgYeGl4mRH6,6wl һ)ta}"lDnrX- 1?|F_[x_VZ [z$R} d:z$:pkI~(xT֧Դhn . r9iڇe-xxTe^}^{Ym[Ĺ(8 >Oz׾W^na}u.M\y ]#SfSNOEeUf78o^Y5ey34QO$ 2Ǿ+E<1,aXxJ %yO3ɰom6`/H<% Tn-n-nw #Iݎiuc|ARKÚ_ຖ(,gmAԒu K2x⮽uu{e\ !_q$n<1_"7-g(u'ijzzIʼhS?.T@<>𶷪h tYnҮ]NG3*KnH p+Jr'||֢>7/Z}?Ycӳnp:g,1|σu]]Ú߾-|HF;b@o q\izW^dm;|O:W2 /_WVDNHRFIn<Ty)Kx#M{ťzZSppN<MzUl"u-/YGQT$J pBWk/ml,4j{P*o?޵."y+ H_Vw_ y?K F /NGrHݴrLz^{<3&{/E[ (-gČYsdtV5=D1A}Ar@w$4vFZ~y. ;Idtoz%mR|y9XԞ$I|+jΩ|EVTm '$[U䔮zF/~Vk^$ׯtԴWVeYFIoE~:8C* e2~ ~^h?h)m//>~=dX1l5qߍ.+Yb6Olq'2yTթ{+.nCόkuEau%@^gAql?7F?5K*+  ZooIl33wh6ooOt?eY~Opp<א\?=KVk e$ZJb`A+AQ&xTo_ jHiuaP'wP3;x^ }mz5uOKjZ䌌 q$f}@Ƒuu>{=)3|;9=E7|dux^-S?kݞxЈVdzbIs\o>8t_֩>vvyZΏy5X p:{ǟѼ[]ٻh&Y9:#'>x#ž,GifA=5xÑk ^Z?֣g^F}d0=<3^f^}3Y5Ex8m]Fe+`38}>3vJ6s \x2n_uO6Ϙ_1d(%P?Tϩ[].-)b`v^ Cr)N1#3 <c(>ۯh\դ܃ĈTsk~"ãZV%lDddܮd9 cێ渱J%.GvGn#qQO }dSY"?<9`~լfwvGtH'1ѵ[[[MZZF*uvN2vf XZ,S+$dt@Atͼs<2Hr>"]gB+_ipV#2}+cOѵ[]RFG7ڢkV$.Z77ZKkDNYRpv܆ Kuz⻩ml%EȮ|K g ?xEJG| ZV=.#{Q^bg$˜ -q^cZziwZ ۧVlpGөQ&;uFuKU ooqo9>#$ 8"/YmoG/ů67:wqĀhgw&O,OE / f^5[t|F$rq54 ǚ֩o.}Y,eAmFq8^_F>AY{ؿeFqϧZ|u)ѿ`tg"$̣.J%(."kRU?57W&+_[mucv-%]z[y$7gV_~#OZ=eLHP t'=4_$t>{-_K1Rq#m ,{ʀjc8j[=n|j2Gߦj[=&g3cX'#9"O 񯮼mOM5{X w sk0<9uwah:~O B22e` cb?tm6RΣrgu^u8/Yʠi_ xR<o|Z-tl<$yIk@2x _%ѥ/_ڤm$Xge^LmjmN "|OxZΗkcEuuuQ#O84e8#I mz)elWP=W;J a_g%ck6j'ھpx$T>fyψX|P믅ZͬZ,K*>8Mc&&=NN+~ %naaatK>{7I\1ۚE/ 꺧Kີ-t3eۍ ݕ?)o&>#|S/#.V ės؆;NHOͫť]K͋3$ڗ*ƭ\1 w`2w{r]c[ŭ"AknF\#ol8:Nau/Z.ϙG/HpXmx rh2SQ{I ǧa,0$mHp[ ktk Mz+o<M}z)1.@ArZ]Zխ=3er2::xi7SsE㏈[ [Xvm_ahޝ?<=}g.ukHXO>٥lmsRx;z׊jz|n%ѭt{_[Ƚ+/92͍*rrq/sy]WZuujazq掋ˠhGmzK~g]}hm7Hvĸj |Qϊ?l^{_}| .G=_?(XjxsÖZs\&qu{(S rNu uO6}S_%N zr3J~FVo#Y_k:Oztx./%'KgdG3X&rO'/C;]ީo z^5`vHmr+Su %[;Nyo^0%R895;Q5[Z-g~9z/WeWliN`jZj(eM:]ɾz?~oO^,𾩠xR.,f9!ySO 95hll |>m֧s4wV \7~QJF0x/Fo[[fuoY<5ǐ&HC6Lgڽz0ީ]z|N_x}{{"Ni1'Qp1k|d_iRrZϪGo%; U$?㞃x׼9×ںZ蚏ypTc8 [W_eׯeg.w[FÒ+5˞o+{ѣׄ[__KQo/w|̸\dc_׵M~v/-u}F}煋D8h%8o945V4f~#~wK_f[9>so/-4o^$_eE7L=sVMI=᥯%sKbI+[}- T;Il6܁2rk%uk{ /r[+;hCû'|gSϵG--?y31,_ڬ%|D. '< eyxr.=O̶w{'4/FŮK}^K/9qaSԥFX@< m3pz8'J%uK:dymw(p8%Fzy>8xGß$XUOڳrIvBpk{[kRA47,wϸ F6󑑊m x7TmionWYz*FRþG@0{5KǗrźĻ jeh/cbsSc._*Fkk=f'eb̷d( N#t[ATVf]?p sus'nѭmn~dIv9v0xGMڶhkyZkOq. 1} msiEGOJxsTthe?ck?\vCөsw,JvUrp{X'jv=Z|&[uޠ@x.KXZjQ=څ)| EN|sa/./QZ^]jɊNFN3k֑iee(K ^xJ1<gSGaÛ=&2ry$ztuOt̄`m+>xǖTbRʲd?8os`wF嶳KӤ 98*| ; wtmmE$rI7-=+}%%>(o/M.w ;Nee'8<~Gj^|-;5Bp!݁nx< ?|G4%uEѧY%gꩴddARk_M9=۟e)Yb"5WӾRl.λXHkЭ?ngZ5ij|)bi<Ã42 DHz׿ 忊{wD;X 8 G-ޗ]i~\kj[/|6|`wdcNPreu |>񖃠k:n-u[5$KC G=_,4o3K-m`-gp,r _Ozm.+ .[YbDh]0sgVͪ-}լqTSA=ELe=b)H5Ků]Ekvcg\s_YU|FŮ=c3"H噕H~X-j"EO0x115Ş Zu n -Aӵy) $`N2; tadI8|Zت|?b/<]lpFkX ?~FPo z7]VSڶj6%?rINv''8{XuOuZXܰ*&!IV*xן~%|es_?>-Mɳ ^2_^G-euENFnHgf'`z@5MgVepZ8k~UܸǷ~_A_xrmR+Nso@ܞ@#5En)|QSTI{[[]_!LtCߩcb2ͭJ|>o5M(%?nm.H4%ASz7A}LkIt%Z핮ߵ |FJSgzW l.K[Y|Q|v$:/M|׳ZU#/8y+WM,Is?^Lѵ[ SFuH{^12ʞY Cr烐@} Kyִ]gRADZkdd r2i7O?ktmgFק}'v2f@X:= F4k K{WOܜU^o_E_oKX4[Jxy2~V98OC>u|cj'':#teY$;pq0: W\x֍yeׯEӠ9R!ȑ!xr@: ߅<~rzquteǛp9&k  RroN)bHbv'=pki9kcߵ x4].yey,+ddMRYoZNdLg/<5sk,׾(:ɗKjy>7O|k)|%x)mw_S-񟾲7C̓O%|9񖩣h4k?β ' r=k|3au_ru岞 q 1 Q/#F>WOG#3 l+;ar?GɕFsǾxFxZKѿn_=C>I"K >#"%tEnn?+  nX*pqRiNz+].Yl{]j;.{o9F+)xsQY4 Xh#cUl*8'h^Fzťm^M,hH;qSJ{JmluO O:g}5S@xoχ-l%},euk*Y|ue`DwX=+~/^ѭuIlGN@<wzHJȢs/XKZDJ!Hm89#=+H֜4O4U%_ޝ_ xrYݧ{[$EpS 9q,Y֝$WZvd[vv7tgkW.GۯL~KQbqsg> Guϗ|H<'e8#<|zڵK!TwY:#!=8#w&^VujwMs`ay$z̸X8aMZ*2Oq<" /KA׼guk^\MG OU9.UQY\{vj]խ}g~QA#-Ǩ5cz]tuXZ̍,]>۩P2bW#t 2]AK)l!Ʈ瓜 g$Gj7bѿCymfE.?A$kҴ_+|VlV߸y̛{#bG^UVd1A xZ.axKYt"Cl#OPˌ#1|d旪ZڧMR|oa«+=ǗZ](wcdI$g9EJmR/k.<7C<<' Z Z^#tx>bxXtWn{.? 2-ӢY=uǘc)\<Ѽ/oh1Zjx4tXl(nFvZ>7KZ]DO"pc%zנO,>%r>#׵.];<k71G?O?B+|J궲+VP%?+EFJHEf%4j"֠r AOG%旣x^Ŷ2e*79략[5O/<97^ +WH7D|溥+-+z~byΝ>K|9tiuM. Yl5-Ae?>Qs_>#]Ek_ڎj!aI^X  NAWe 7Y" Gib1壗 vy渏^7>8Ѥ};cXP%>uSTާ ?׾^_NӬMĚ ÁNpr8_/↽ǟl<[8R &7ZxfNpNI ?%_%|/Zݪ^̱N$q!.@x>kW_ӒNI}B|m;cqkEIʜ-Co_% Fiz2^c@Y!p_9 _zwz]AE|{%G'r 3_#|/iwz"TH"m;Ha: rOv.W=_ ]Myn) F 't4nH{GzutoX`wK9 "|:γ캋ב;| ]{'X__G|GkTycmXA;HlpkbKuaaWWQjᏚ G Xǚg~$muO*}X}'ϓ)`eyb9=+{{Z6#j충V;(ً$d.]]6Ovp1X]hjZE>_CAp3I;:/|&屿״AM>&h;[Sq1$sP_Z.oM"]{\g<,P7r=kwLtM-_ڏ]|U.~|[w\ܼrjf].)_~Iq3'gnE0[ b]i?vH$>`9'6WZMmb.?v1&X8Cr+kx%-խnEdOc$t=Aɥ/w@;?~gY촹V5 qss^}uxKx_7QxPη*NWW}#$Qͅ-mew61¾|ᧈ)x7᧏-aF.?gec ])izwݤ~xxoF/D\0~k 0cixV(-xᦩ-n Sln|`\s@v:<[?|oZw;t_5vm g{֟»?jx_\HKgt#X뎂]oFFxJFTLeMR KL=TҼjv[^sJ>]?fh><ѥ׮!ooF A^ឍ}SK׵K 9< G @#'5 K2YuK]GtZsFy?x |/k/ k:ͭ=Y;% 2Hc8-$wQ'}~J{@Ϩ|/͗[ 4@: 9>)|Q]5tϫSQ Bx99?7ׯio;Eı&^B d dg9ѵ]+1]Z$s}Z;JrHlдl.Yt;GV-T4%`y8W\';d{EFn:ZnHcYB~ܶ7I_ x@Ԗ_ FMAk\mO㌌ Oſ|%VYu6]9+4[<|7OѴET.̂F .r3h?Le4RI>bp3;PE.?Z߱y(܀H]FBߺ 8k__oxTult}< 0dg=4jN.kyZ~(< wگn Nz!Þ n9]h:o˳z zVh>(׵#uKx,o~_)ʹ;TP8:jvFD8j#z\tX}ǚe[{-_ ]n$&I&B7Si1sSVqV+ůß^7mo׷IR8XlVcÀb5TNYFxZźI8 FFFOqڪ/<Ö%is8eo7r0M}M\h[v%ؠv=*9Ij[M/tIA>l_O$D>[ESqk[_9(Sp@ݓ9RRꖿm8izu]V Z~O3jn'}My_ n/u.[ Ta]5ېrUO*LJ4 dK/S_?X8{.uH町 ;9eGO|u`Uڭmn,-v#;ڸ9Tu?SZ)˗OnFKd_13cfAjH穯ho4AMz+zT{+_Uc̒\7霌Tt= K<_啉NsEAc]񽯀/vmV@zv%dTI|9a`5H_ڑBR$Avc>'X}^5YZv[{FC1 c<`WSY?h f^5K݉{cr~@*H_ -l>"o-u'É6,A#d9&-S.|M:]GM+Hppdh >|9bG,-u#"<"K[+8(=kQO 9o~cxsw^5y˨P" %x5_%9m76A3HcϥtSqiz3X"X|Unk .TjIe<1 :%nqFN=?gH٢v0#GN ?1 쓥^(GuE9Qeoaw`"h? ~-nmZ+Y C['MǷ^έ'Q[E nOϵrA [Y~th՗Fࣜn kЭ5~ͿgVݬRH05"1_ABV/D.gӧyfUq$3Uk|/b(m`d3& %l~^3FEaa@n;Myo||'q)|ܧji6Dk!́BITO. _n\`ƍ\meyZMqpA9Һ߉W{χ-n(?t1 W *rW/4#8Ema(~kNu)N1Һկ˯kַ^VjGoHw PGNz1<~#<- K],WK!Ct#澾b_+#EZEwu.>S'$.8m[ɬ^]ʔe8k.kua+ŪZN#߼ d`87>9:r?ҵRO$; _]xὭ֍u]Kk *.>pqO5W?kak[A~nqW͞7EukYO=FT`:_jhS ^֍iwof1gOq} sηa⏇1Z˪ivoo$G x2Au|9pO G)>Ǟ2ٓKׄ-u;euhḦ~q Pyznx7^JI.|m?esFA#mNzwk:Wn1x{FTT{Sϼ-7@Txǟt]f(9j[tw/"BBG< {VO-_au->ʞ9 1zSs~T焵M^jo؞2 | PxGW|-"TFy~#W\gnGآV7#sWEiw]4O f=9<6'-.=/᥮{]SÉ5̚X}|ܸ<J0q^A|A+~Ѿh>Ӗ휹2AGO|VWVڟjvH^+O3jdg\-ً`ek=гчL*H霎݆"Pu9e7i<9[B,"mwX/ q(+~&s7-.FM945Jѹ`d~ .D`?1[toZΧ4ֳ*"jᐱR6 ? EwuFcw ' Wu|V.ҟCV{Ý{ÒkGku<xH yry<}+8x^%-t|9y#!d*F'^ßHgS^无Vv q,TBFȯ%׿fdWWk7_'t;v~Y U\OJ5UiAFvx]݄Z1.9hb OA+H8}?|8z/K$w~9 gr~F7O /"4{TX['.oU"Xk? Q ԓK8lG%NNH'kH<dׯ+ꖺv ARTlyg m ^Ɗ-fT޳"J0IHxbK< UD2HNϘr3I]0>_/5%Q'ڼQ/W(U(mWGK|].(arHnz`^{͊9xaY1=x_e}N#M+ɜ!oݏ9r+еx{(9RYJx#5?Ƿ_eDSduQ^AOaH%kXh(G_azv$vfgi̓snp:7BEխ|%ߵyquBFL>涥}أC_'U)e|YO:Jc OL|K>wzyk)/V[w<,T!\vOotmgLѬ/"KnV8]B/4 K/ugFIg?g]t8Z.#9@V _ضe m#kt[MQ*P1ڰfa{¾o/mtvouur#[ I9ȼjѾ.AkkzeI`ҴZP[ m8rG,K`Hcc5^pN߭U=x#X9#ڷ OkW_,b[n\{|?K𖳠RYYZUj'?zEuwVRp7JOĂ@"W~dwZSZ6_j(+|tUtbXhL/P}1WZ^ڮtA̞Rd1\^U/D[ #U:<+ STx^][%x_meq<7xßeYtMZ{[6nS<S5/]x_cy_=]J6%LA_^Jwz[2<'-A"H?};hj Is^-^+k:ͮA?uXgnxGF8<Ҷx#ž(ھ ˣ_kCqxwF1k|aWSTb+]{ۛNo3K$r<ܜdW',U}C&]/lRimv|̘"ːvS;T~)ku [Y]Ajk9@cJSTXܖIۡx sj7 ^֥ź\'{YHoR9<ϙ2Xc- mN]LOLxk2ˣi+]"~VJ4*8##޸ki~URD1eF9TnakEk=-4.t`d溿HtggYѭt>ukdRwu ;Û?f/XCpU|:n^G8VƷ&y71N*gS N=8.@Ky?E"ݚt7D8GbMwpW/ZéO5Ωuu]Ek* Sz+/w^e?>2-ާuyrZ|T?(# }?: jNtZhN#aOmu1ӊV?𖩠:<qu,A2_#ym2Kuq*O<=NWSw'_>mq8xsXwR_h.4m(u6ٱ88oHG/_WZԺΩy7 /ݏv%NsMz W}sjw H 3;Wk~u oD,D,AڼV"xǗV4_eɼAm(q>Nu+ /GĹ|y;!uߵ#XK)Y!Uva]ѿ7Ju R)'vg39l# ]SVZ4WQKSL]q 7kuuu}"}EVt#<S&]Xxm%QIu%wH+ãNUYDt^9K|d&^#׬K+,mgpGwc7a_FO*@j>fO݌dtqּk|97ZγTŚ,` /o+׵ѴSo7ȇst^2y9KQrKogY%Ğvt7^,_e'M<%z<kƖyaVK$r!șIQʃN+'TEuvW_!ig|OE9ҳ|ܶ} ;߈C5ua߈֮v}ug9$V,D9۸`o쿯xǚ΃'AjyQL6Z$ѿ4k_ꖾT[T9r^_4M"d#P7`p9=uSCi[rzgQOʚ~|>\e9"_tkb%Mm"Tvnϥy։/~.aˣiv?-=XT3# G4mSAK9ue|ˎ8F'ZWtđEa/i\,rΟt Ќ | (QDߥsosޜחkx#⇃b\&@ 1zL}R~nb8Ox"I}4}~#ɶ>2 5wÒ7K>O.5Rc:y/A_dAYuO-^<2u1|6xŲ|%hڧiuK.HHNU<$A_ww9uKk#V5\x,[ δ:_}(gW^ןdOc=Y|݅ @ dx}/V=eEsw_sF^~2;_ AOji\'W~N@¾|G/4hiSIO^qC(__jG<'=/֍:Z VPyNKA"e9n᧋<_춷Z΃?kk%leʼe|s1R@o(E-n[[$`|Aso^%Η/A/V}E#VGF9ӭrԍg]R9l-eEZ|P;Aar.OϞrÿn[bFuw(Et976H)O ÞFuu? jj^%u!>`9!O'Sᮿ/~a.ܐ]?ʾCӌ]y<9_yKQ W.^B^F8XKC8Z*WmG"H`izʺKVȺǜW;t$\d׋ESK񿅯[-._{Qus^D] pn+|wGE|/4[,RRxC\X920$ x*ӗ*^^9JV>|C z/ xܒIc+gL/Ldʣ-o1b,u%v(R]/^{%"̜zڲ!.eÞ2tzN}R :}lM㹝\AD{?!J'Ӛ拥Ki|l.df\+K,su=b-l/}[̸W=pbkԵAY~ԛU D#m#xy:T,5yϊ,-uxr-hyIrr[n_to? 𗄡b-2| 0'`8 F-{"lޟ6uKlX|/ҵo|-eu)pXČw^YR]:(kc5>xA/>7xsA5ںB}Tw+c?"c ~u,'wYqH[ s8#,SKz,;[O/E 6:]y;~dW ]fJVKk#$υwbzb2zuɯ76^iue Bx:s-uMRYG.OM[ zAaHZ)dQ9!܀#0+{mߩd{_h^t먖YCPq zgڽZ}z]&(l-~ԉ]ߕy$p@;vbβX$Xvsڹ漺n.u4S"y1lA'b2{ØQa  v>לx7猼{үٲ.%; xխETl̀ csOX|/uFwQb2 8=G[x~ ҵOXKkj3Q܋9c83νko#ßkWr 򱈶Ņko5y$davB( 2㷑HipZZEuau>Tp:g=O_Jo_YѮmgZ-Y[iVO8=1^2cH-NPĂTqҸRo/|P^{>tc&S>f:`caσf-SÞ(^4k[YX `fUl ҒWob+̐O\IϮkM[ /Y6[~z !Ig>O^y̨\yƚoqXkNR^.TFRGxņ~ |G4~OOQS[@,Ƌq~^< }26sT(=rzvk:M.-,U!0Iacuz5t=w``usӵyy/T+ ]In]Fp31\2=K ŪGj6AFcwmpzvCZ^ F׵Kq0`3֥k˥Euk~ˎ͏c78+Ѽ_:Η$ 7!qӥ|[KY/׳(+5nJY1q572yM wJփ=#]J~P 88MBG/VDn'XfR NIRXl4Zu_7 E 3x WឳxTc_~Łp8i{[h.Slomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/000077500000000000000000000000001457356502600273445ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/__init__.py000066400000000000000000001324451457356502600314660ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013, 2014, 2015 Canonical Ltd. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; version 3. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see . """ Tests for Lomiri System Settings """ from __future__ import absolute_import import dbus import dbusmock import os import random import subprocess import lomiriuitoolkit from datetime import datetime from time import sleep from autopilot import platform from autopilot.matchers import Eventually from dbusmock.templates.networkmanager import (InfrastructureMode, NM80211ApSecurityFlags) from fixtures import EnvironmentVariable from gi.repository import UPowerGlib from testtools.matchers import Equals, NotEquals, GreaterThan from lomiri_system_settings.utils.mock_update_click_server import ( Manager ) from lomiri_system_settings.tests.connectivity import ( PRIV_OBJ as CTV_PRIV_OBJ, NETS_OBJ as CTV_NETS_OBJ, MAIN_IFACE as CTV_IFACE ) from lomiriuitoolkit._custom_proxy_objects._common import ( is_process_running, _start_process, _stop_process) ACCOUNTS_IFACE = 'org.freedesktop.Accounts' ACCOUNTS_USER_IFACE = 'org.freedesktop.Accounts.User' ACCOUNTS_OBJ = '/org/freedesktop/Accounts' ACCOUNTS_SERVICE = 'com.canonical.unity.AccountsService' ACCOUNTS_SOUND_IFACE = 'com.lomiri.touch.AccountsService.Sound' ACCOUNTS_PHONE_IFACE = 'com.lomiri.touch.AccountsService.Phone' INDICATOR_NETWORK = 'indicator-network' ISOUND_SERVICE = 'org.ayatana.indicator.sound' ISOUND_ACTION_PATH = '/org/ayatana/indicator/sound' GTK_ACTIONS_IFACE = 'org.gtk.Actions' MODEM_IFACE = 'org.ofono.Modem' CONNMAN_IFACE = 'org.ofono.ConnectionManager' RDO_IFACE = 'org.ofono.RadioSettings' SIM_IFACE = 'org.ofono.SimManager' NETREG_IFACE = 'org.ofono.NetworkRegistration' NETOP_IFACE = 'org.ofono.NetworkOperator' CALL_FWD_IFACE = 'org.ofono.CallForwarding' CALL_SETTINGS_IFACE = 'org.ofono.CallSettings' SYSTEM_IFACE = 'com.ubports.SystemImage' SYSTEM_SERVICE_OBJ = '/Service' LM_SERVICE = 'org.freedesktop.login1' LM_PATH = '/org/freedesktop/login1' LM_IFACE = 'org.freedesktop.login1.Manager' NM_SERVICE = 'org.freedesktop.NetworkManager' NM_PATH = '/org/freedesktop/NetworkManager' NM_IFACE = 'org.freedesktop.NetworkManager' NM_AC_CON_IFACE = 'org.freedesktop.NetworkManager.Connection.Active' CON_SERVICE = 'com.lomiri.connectivity1' CON_PATH = '/com/lomiri/connectivity1/Private' CON_IFACE = 'com.lomiri.connectivity1.Private' UPOWER_VERSION = str(UPowerGlib.MAJOR_VERSION) UPOWER_VERSION += '.' + str(UPowerGlib.MINOR_VERSION) class LomiriSystemSettingsTestCase( lomiriuitoolkit.base.LomiriUIToolkitAppTestCase): """Base class for Lomiri System Settings.""" BINARY = 'lomiri-system-settings' DESKTOP_FILE = '/usr/share/applications/lomiri-system-settings.desktop' def setUp(self, panel=None): super(LomiriSystemSettingsTestCase, self).setUp() self.system_settings = self.launch(panel) self.main_view = self.system_settings.main_view self.assertThat( self.main_view.visible, Eventually(Equals(True))) def set_orientation(self, gsettings, value): gsettings.set_value('rotation-lock', value) self.assertThat( lambda: gsettings.get_value('rotation-lock').get_boolean(), Eventually(Equals(value.get_boolean()))) def launch(self, panel=None): """Launch system settings application :param testobj: An AutopilotTestCase object, needed to call testobj.launch_test_application() :param panel: Launch to a specific panel. Default None. :returns: A proxy object that represents the application. Introspection data is retrievable via this object. """ params = [self.BINARY] if platform.model() != 'Desktop': params.append('--desktop_file_hint={}'.format(self.DESKTOP_FILE)) # Launch to a specific panel if panel is not None: params.append(panel) return self.launch_test_application( *params, app_type='qt', emulator_base=lomiriuitoolkit.LomiriUIToolkitCustomProxyObjectBase, capture_output=True) @classmethod def tearDownClass(cls): if dbusmock.DBusTestCase.system_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.system_bus_pid) del os.environ['DBUS_SYSTEM_BUS_ADDRESS'] dbusmock.DBusTestCase.system_bus_pid = None if dbusmock.DBusTestCase.session_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.session_bus_pid) del os.environ['DBUS_SESSION_BUS_ADDRESS'] dbusmock.DBusTestCase.session_bus_pid = None super(LomiriSystemSettingsTestCase, cls).tearDownClass() class LomiriSystemSettingsUpowerTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """Base class for battery tests that mocks Upower""" @classmethod def setUpClass(cls): cls.start_system_bus() cls.dbus_con = cls.get_dbus(True) def setUp(self, panel=None): # Add a mock Upower environment so we get consistent results (self.p_mock, self.obj_upower) = self.spawn_server_template( 'upower', {'OnBattery': True, 'DaemonVersion': UPOWER_VERSION}, stdout=subprocess.PIPE) self.dbusmock = dbus.Interface(self.obj_upower, dbusmock.MOCK_IFACE) self.obj_upower.Reset() super(LomiriSystemSettingsUpowerTestCase, self).setUp() def add_mock_battery(self): """ Make sure we have a battery """ self.dbusmock.AddDischargingBattery( 'mock_BATTERY', 'Battery', 50.0, 10 ) def tearDown(self): self.p_mock.terminate() self.p_mock.wait() super(LomiriSystemSettingsUpowerTestCase, self).tearDown() class LomiriSystemSettingsBatteryTestCase(LomiriSystemSettingsUpowerTestCase): """ Base class for tests which rely on the presence of a battery """ def setUp(self): super(LomiriSystemSettingsBatteryTestCase, self).setUp() self.add_mock_battery() class LomiriSystemSettingsHotspotTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """Base class for tests that tests the hotspot functionality.""" connectivity_parameters = {} indicatornetwork_parameters = {} systemimage_parameters = {'device': 'ideal'} @classmethod def setUpClass(cls): cls.session_con = cls.get_dbus(False) cls.start_system_bus() si_tmpl = os.path.join(os.path.dirname(__file__), 'systemimage.py') (cls.si_mock, cls.si_obj) = cls.spawn_server_template( si_tmpl, parameters=cls.systemimage_parameters, stdout=subprocess.PIPE) super(LomiriSystemSettingsHotspotTestCase, cls).setUpClass() def setUp(self): if is_process_running(INDICATOR_NETWORK): _stop_process(INDICATOR_NETWORK) self.addCleanup(_start_process, INDICATOR_NETWORK) ctv_tmpl = os.path.join(os.path.dirname(__file__), 'connectivity.py') (self.ctv_mock, self.obj_ctv) = self.spawn_server_template( ctv_tmpl, parameters=self.connectivity_parameters, stdout=subprocess.PIPE) self.ctv_private = dbus.Interface( self.session_con.get_object(CTV_IFACE, CTV_PRIV_OBJ), 'org.freedesktop.DBus.Properties') self.ctv_nets = dbus.Interface( self.session_con.get_object(CTV_IFACE, CTV_NETS_OBJ), 'org.freedesktop.DBus.Properties') inetwork = os.path.join( os.path.dirname(__file__), 'indicatornetwork.py' ) (self.inetwork_mock, self.obj_inetwork) = self.spawn_server_template( inetwork, parameters=self.indicatornetwork_parameters, stdout=subprocess.PIPE) # Required since this test needs to dismiss the OSK. self.useFixture(EnvironmentVariable("UITK_USE_MALIIT", "1")) super(LomiriSystemSettingsHotspotTestCase, self).setUp() def tearDown(self): self.ctv_mock.terminate() self.ctv_mock.wait() self.inetwork_mock.terminate() self.inetwork_mock.wait() super(LomiriSystemSettingsHotspotTestCase, self).tearDown() @classmethod def tearDownClass(cls): cls.si_mock.terminate() cls.si_mock.wait() if dbusmock.DBusTestCase.system_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.system_bus_pid) del os.environ['DBUS_SYSTEM_BUS_ADDRESS'] dbusmock.DBusTestCase.system_bus_pid = None if dbusmock.DBusTestCase.session_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.session_bus_pid) del os.environ['DBUS_SESSION_BUS_ADDRESS'] dbusmock.DBusTestCase.session_bus_pid = None super(LomiriSystemSettingsHotspotTestCase, cls).tearDownClass() class LomiriSystemSettingsOfonoTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """Class for cellular tests which sets up an Ofono mock """ use_sims = 1 @property def choose_carrier_page(self): """Return carrier selection page""" return self.main_view.select_single( objectName='chooseCarrierPage' ) @property def choose_carriers_page(self): """Return carriers selection page""" return self.main_view.select_single( objectName='chooseCarriersPage' ) # TODO: remove this when it has been fixed in dbusmock def get_all_operators(self, name): return 'ret = [(m, objects[m].GetAll("org.ofono.NetworkOperator")) ' \ 'for m in objects if "%s/operator/" in m]' % name def mock_carriers(self, name): self.dbusmock.AddObject( '/%s/operator/op2' % name, NETOP_IFACE, { 'Name': 'my.cool.telco', 'Status': 'available', 'MobileCountryCode': '777', 'MobileNetworkCode': '22', 'Technologies': ['gsm'], }, [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.NetworkOperator")'), ('Register', '', '', ''), ] ) # Add a forbidden carrier self.dbusmock.AddObject( '/%s/operator/op3' % name, NETOP_IFACE, { 'Name': 'my.bad.telco', 'Status': 'forbidden', 'MobileCountryCode': '777', 'MobileNetworkCode': '22', 'Technologies': ['gsm'], }, [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.NetworkOperator")'), ('Register', '', '', ''), ] ) def mock_radio_settings(self, modem, preference='gsm', technologies=['gsm', 'umts', 'lte']): modem.AddProperty( RDO_IFACE, 'TechnologyPreference', preference) modem.AddProperty( RDO_IFACE, 'AvailableTechnologies', technologies) modem.AddMethods( RDO_IFACE, [('GetProperties', '', 'a{sv}', 'ret = self.GetAll("%s")' % RDO_IFACE), ('SetProperty', 'sv', '', 'self.Set("IFACE", args[0], args[1]); ' 'self.EmitSignal("IFACE",\ "PropertyChanged", "sv", [args[0], args[1]])' .replace('IFACE', RDO_IFACE)), ]) def mock_call_forwarding(self, modem): modem.AddProperties(CALL_FWD_IFACE, { 'VoiceUnconditional': '', 'VoiceBusy': '', 'VoiceNoReply': '', 'VoiceNotReachable': '', }) modem.AddMethods( CALL_FWD_IFACE, [('GetProperties', '', 'a{sv}', 'ret = self.GetAll("%s")' % CALL_FWD_IFACE), ('SetProperty', 'sv', '', 'self.Set("IFACE", args[0], args[1]); ' 'self.EmitSignal("IFACE",\ "PropertyChanged", "sv", [args[0], args[1]])' .replace('IFACE', CALL_FWD_IFACE)), ]) def mock_call_settings(self, modem): modem.AddProperty( CALL_SETTINGS_IFACE, 'VoiceCallWaiting', 'disabled') modem.AddMethods( CALL_SETTINGS_IFACE, [('GetProperties', '', 'a{sv}', 'ret = self.GetAll("%s")' % CALL_SETTINGS_IFACE), ('SetProperty', 'sv', '', 'self.Set("IFACE", args[0], args[1]); ' 'self.EmitSignal("IFACE",\ "PropertyChanged", "sv", [args[0], args[1]])' .replace('IFACE', CALL_SETTINGS_IFACE)), ]) def add_sim1(self): # create modem_0 proxy self.modem_0 = self.dbus_con.get_object('org.ofono', '/ril_0') self.mock_carriers('ril_0') self.mock_radio_settings(self.modem_0) self.mock_call_forwarding(self.modem_0) self.mock_call_settings(self.modem_0) self.modem_0.AddMethods('org.ofono.NetworkRegistration', [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.NetworkRegistration")'), ('Register', '', '', ''), ('GetOperators', '', 'a(oa{sv})', self.get_all_operators('ril_0')), ('Scan', '', 'a(oa{sv})', self.get_all_operators('ril_0')), ]) self.modem_0.connMan = dbus.Interface(self.dbus_con.get_object( 'org.ofono', '/ril_0'), 'org.ofono.ConnectionManager') def add_sim2(self): '''Mock two modems/sims for the dual sim story''' second_modem = 'ril_1' self.dbusmock.AddModem(second_modem, {'Powered': True}) self.modem_1 = self.dbus_con.get_object( 'org.ofono', '/%s' % second_modem) self.modem_1.AddMethods(NETREG_IFACE, [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.NetworkRegistration")'), ('Register', '', '', ''), ('GetOperators', '', 'a(oa{sv})', self.get_all_operators(second_modem)), ('Scan', '', 'a(oa{sv})', self.get_all_operators(second_modem)), ]) self.mock_carriers(second_modem) self.mock_radio_settings(self.modem_1, technologies=['gsm']) self.mock_call_forwarding(self.modem_1) self.mock_call_settings(self.modem_1) self.modem_1.Set( SIM_IFACE, 'SubscriberNumbers', ['08123', '938762783'] ) self.modem_1.connMan = dbus.Interface(self.dbus_con.get_object( 'org.ofono', '/' + second_modem), 'org.ofono.ConnectionManager') @classmethod def setUpClass(cls): cls.start_system_bus() cls.dbus_con = cls.get_dbus(True) super(LomiriSystemSettingsOfonoTestCase, cls).setUpClass() def tearDown(self): self.p_mock.terminate() self.p_mock.wait() super(LomiriSystemSettingsOfonoTestCase, self).tearDown() def setUp(self, panel=None): template = os.path.join(os.path.dirname(__file__), 'ofono.py') # Add a mock Ofono environment so we get consistent results (self.p_mock, self.obj_ofono) = self.spawn_server_template( template, stdout=subprocess.PIPE) self.dbusmock = dbus.Interface(self.obj_ofono, dbusmock.MOCK_IFACE) self.obj_ofono.Reset() self.add_sim1() if self.use_sims == 2: self.add_sim2() super(LomiriSystemSettingsOfonoTestCase, self).setUp() def get_default_sim_for_calls_selector(self, text): return self.cellular_page.select_single( objectName="defaultForCalls" + text ) def get_default_sim_for_messages_selector(self, text): return self.cellular_page.select_single( objectName="defaultForMessages" + text ) class CellularBaseTestCase(LomiriSystemSettingsOfonoTestCase): connectivity_parameters = { 'Status': 'online' } def setUp(self): """ Go to Cellular page """ self.session_con = self.get_dbus(False) if is_process_running(INDICATOR_NETWORK): _stop_process(INDICATOR_NETWORK) self.addCleanup(_start_process, INDICATOR_NETWORK) ctv_tmpl = os.path.join(os.path.dirname(__file__), 'connectivity.py') (self.ctv_mock, self.obj_ctv) = self.spawn_server_template( ctv_tmpl, parameters=self.connectivity_parameters, stdout=subprocess.PIPE) sleep(1) self.ctv_private = dbus.Interface( self.session_con.get_object(CTV_IFACE, CTV_PRIV_OBJ), 'org.freedesktop.DBus.Properties') sim = self.obj_ctv.AddSim("1234567890") self.ctv_private.Set(CON_IFACE, 'Sims', dbus.Array([sim], signature='o')) modem = self.obj_ctv.AddModem("0987654321", 1, sim) self.ctv_private.Set(CON_IFACE, 'Modems', dbus.Array([modem], signature='o')) self.ctv_modem0 = dbus.Interface( self.session_con.get_object(CTV_IFACE, modem), 'org.freedesktop.DBus.Properties') self.ctv_sim0 = dbus.Interface( self.session_con.get_object(CTV_IFACE, sim), 'org.freedesktop.DBus.Properties') if self.use_sims == 2: sim2 = self.obj_ctv.AddSim("2345678901") self.ctv_private.Set(CON_IFACE, 'Sims', dbus.Array([sim, sim2], signature='o')) modem2 = self.obj_ctv.AddModem("1098765432", 2, sim2) self.ctv_private.Set(CON_IFACE, 'Modems', dbus.Array([modem, modem2], signature='o')) self.ctv_modem1 = dbus.Interface( self.session_con.get_object(CTV_IFACE, modem2), 'org.freedesktop.DBus.Properties') self.ctv_sim1 = dbus.Interface( self.session_con.get_object(CTV_IFACE, sim2), 'org.freedesktop.DBus.Properties') user_obj = '/user/foo' self.accts_phone_props = { 'DefaultSimForCalls': dbus.String("/ril_0", variant_level=1), 'DefaultSimForMessages': dbus.String("/ril_1", variant_level=1), 'SimNames': dbus.Dictionary({}, signature='ss', variant_level=1)} # start dbus system bus self.mock_server = self.spawn_server(ACCOUNTS_IFACE, ACCOUNTS_OBJ, ACCOUNTS_IFACE, system_bus=True, stdout=subprocess.PIPE) # give it time to ensure the mock is up sleep(1) self.wait_for_bus_object(ACCOUNTS_IFACE, ACCOUNTS_OBJ, system_bus=True) self.dbus_mock = dbus.Interface(self.dbus_con.get_object( ACCOUNTS_IFACE, ACCOUNTS_OBJ, ACCOUNTS_IFACE), dbusmock.MOCK_IFACE) # let accountservice find a user object path self.dbus_mock.AddMethod(ACCOUNTS_IFACE, 'FindUserById', 'x', 'o', 'ret = "%s"' % user_obj) self.dbus_mock.AddProperties(ACCOUNTS_PHONE_IFACE, self.accts_phone_props) # add getter and setter to mock self.dbus_mock.AddMethods( 'org.freedesktop.DBus.Properties', [ ('self.Get', 's', 'v', 'ret = self.accts_phone_props[args[0]]'), ('self.Set', 'sv', '', 'self.accts_phone_props[args[0]] = args[1]') ]) # add user object to mock self.dbus_mock.AddObject( user_obj, ACCOUNTS_PHONE_IFACE, self.accts_phone_props, [ ( 'GetDefaultSimForCalls', '', 'v', 'ret = self.Get("%s", "DefaultSimForCalls")' % ACCOUNTS_PHONE_IFACE), ( 'GetDefaultSimForMessages', '', 'v', 'ret = self.Get("%s", "DefaultSimForMessages")' % ACCOUNTS_PHONE_IFACE), ( 'GetSimNames', '', 'v', 'ret = self.Get("%s", "SimNames")' % ACCOUNTS_PHONE_IFACE) ]) self.obj_phone = self.dbus_con.get_object(ACCOUNTS_IFACE, user_obj, ACCOUNTS_IFACE) super(CellularBaseTestCase, self).setUp() self.cellular_page = self.main_view.go_to_cellular_page() def add_connection_context(self, modem, **kwargs): iface = 'org.ofono.ConnectionContext' path = modem.connMan.AddContext(kwargs.get('Type', 'internet')) context = dbus.Interface(self.dbus_con.get_object( 'org.ofono', path), iface) for key, value in kwargs.items(): context.SetProperty(key, value) def tearDown(self): self.ctv_mock.terminate() self.ctv_mock.wait() self.mock_server.terminate() self.mock_server.wait() super(CellularBaseTestCase, self).tearDown() class HotspotBaseTestCase(LomiriSystemSettingsHotspotTestCase): def setUp(self): super(HotspotBaseTestCase, self).setUp() self.hotspot_page = self.main_view.go_to_hotspot_page() class BluetoothBaseTestCase(LomiriSystemSettingsTestCase): def setUp(self): """ Go to Bluetooth page """ super(BluetoothBaseTestCase, self).setUp() self.bluetooth_page = self.main_view.go_to_bluetooth_page() class PhoneOfonoBaseTestCase(LomiriSystemSettingsOfonoTestCase): def setUp(self): """ Go to Phone page """ self.useFixture(EnvironmentVariable("LSS_SHOW_ALL_UI", "1")) super(PhoneOfonoBaseTestCase, self).setUp() self.phone_page = self.main_view.go_to_phone_page() class AboutBaseTestCase(LomiriSystemSettingsTestCase): def setUp(self): """Go to About page.""" super(AboutBaseTestCase, self).setUp() self.about_page = self.main_view.go_to_about_page() class AboutOfonoBaseTestCase(LomiriSystemSettingsOfonoTestCase): def setUp(self): """Go to About page.""" super(AboutOfonoBaseTestCase, self).setUp() self.about_page = self.main_view.go_to_about_page() class AboutSystemImageBaseTestCase(AboutBaseTestCase, dbusmock.DBusTestCase): systemimage_parameters = { 'last_update_date': datetime.now().replace(microsecond=0).isoformat(), 'channel': 'daily', 'build_number': 42, 'device': '' } @classmethod def setUpClass(cls): cls.start_system_bus() cls.dbus_con = cls.get_dbus(True) si_tmpl = os.path.join(os.path.dirname(__file__), 'systemimage.py') (cls.si_mock, cls.si_obj) = cls.spawn_server_template( si_tmpl, parameters=cls.systemimage_parameters, stdout=subprocess.PIPE) @classmethod def tearDownClass(cls): cls.si_mock.terminate() cls.si_mock.wait() super(AboutSystemImageBaseTestCase, cls).tearDownClass() class StorageBaseTestCase(AboutBaseTestCase): """Base class for Storage page tests.""" def setUp(self): """Go to Storage Page.""" super(StorageBaseTestCase, self).setUp() self.main_view.click_item('storageItem') self.storage_page = self.main_view.select_single( objectName='storagePage' ) self.assertThat(self.storage_page.active, Eventually(Equals(True))) def assert_space_item(self, object_name, text): """ Checks whether an space item exists and returns a value """ item = self.main_view.storage_page.wait_select_single( objectName=object_name ) self.assertThat(item, NotEquals(None)) label = item.label # Label self.assertThat(label, Equals(text)) # Get item's label size_label = item.select_single(objectName='sizeLabel') self.assertThat(size_label, NotEquals(None)) values = size_label.text.split(' ') # Format: "00.0 (bytes|MB|GB)" self.assertThat(len(values), GreaterThan(1)) def get_storage_space_used_by_category(self, objectName): return self.main_view.wait_select_single( 'StorageItem', objectName=objectName).value class LicenseBaseTestCase(AboutBaseTestCase): """Base class for Licenses page tests.""" def setUp(self): """Go to License Page.""" super(LicenseBaseTestCase, self).setUp() self.licenses_page = self.about_page.go_to_software_licenses() class SystemUpdatesBaseTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """Base class for SystemUpdates page tests.""" connectivity_parameters = { 'Status': 'online' } click_server_parameters = { 'start': False } systemimage_parameters = {} @classmethod def setUpClass(cls): cls.session_con = cls.get_dbus(False) cls.start_system_bus() si_tmpl = os.path.join(os.path.dirname(__file__), 'systemimage.py') (cls.si_mock, cls.si_obj) = cls.spawn_server_template( si_tmpl, parameters=cls.systemimage_parameters, stdout=subprocess.PIPE) super(SystemUpdatesBaseTestCase, cls).setUpClass() def setUp(self): """Go to SystemUpdates Page.""" self.clicksrv_manager = None if is_process_running(INDICATOR_NETWORK): _stop_process(INDICATOR_NETWORK) self.addCleanup(_start_process, INDICATOR_NETWORK) ctv_tmpl = os.path.join(os.path.dirname(__file__), 'connectivity.py') (self.ctv_mock, self.obj_ctv) = self.spawn_server_template( ctv_tmpl, parameters=self.connectivity_parameters, stdout=subprocess.PIPE) self.ctv_nets = dbus.Interface( self.session_con.get_object(CTV_IFACE, CTV_NETS_OBJ), 'org.freedesktop.DBus.Properties') if self.click_server_parameters['start']: self.clicksrv_manager = Manager( responses=self.click_server_parameters.get('responses', None) ) self.clicksrv_manager.start() super(SystemUpdatesBaseTestCase, self).setUp() self.main_view.click_item('entryComponent-system-update') def tearDown(self): self.ctv_mock.terminate() self.ctv_mock.wait() if self.clicksrv_manager and self.clicksrv_manager.is_running(): self.clicksrv_manager.stop() super(SystemUpdatesBaseTestCase, self).tearDown() @classmethod def tearDownClass(cls): cls.si_mock.terminate() cls.si_mock.wait() if dbusmock.DBusTestCase.system_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.system_bus_pid) del os.environ['DBUS_SYSTEM_BUS_ADDRESS'] dbusmock.DBusTestCase.system_bus_pid = None if dbusmock.DBusTestCase.session_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.session_bus_pid) del os.environ['DBUS_SESSION_BUS_ADDRESS'] dbusmock.DBusTestCase.session_bus_pid = None super(SystemUpdatesBaseTestCase, cls).tearDownClass() class BackgroundBaseTestCase( LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """ Base class for Background tests """ @classmethod def setUpClass(klass): klass.start_system_bus() klass.dbus_con = klass.get_dbus(True) # TODO: create dbusmock template def setUp(self): """Mock account service dbus, go to background page""" # mock ubuntu art directory using a local path art_dir = '%s/../background_images/' % ( os.path.dirname(os.path.realpath(__file__))) user_obj = '/user/foo' self.user_props = { 'BackgroundFile': dbus.String( '%slaunchpad.jpg' % art_dir, variant_level=1) } # start dbus system bus self.mock_server = self.spawn_server(ACCOUNTS_IFACE, ACCOUNTS_OBJ, ACCOUNTS_IFACE, system_bus=True, stdout=subprocess.PIPE) sleep(2) # create account proxy self.acc_proxy = dbus.Interface(self.dbus_con.get_object( ACCOUNTS_IFACE, ACCOUNTS_OBJ), dbusmock.MOCK_IFACE) # let accountservice find a user object path self.acc_proxy.AddMethod(ACCOUNTS_IFACE, 'FindUserById', 'x', 'o', 'ret = "%s"' % user_obj) # add getter and setter to mock self.acc_proxy.AddMethods( 'org.freedesktop.DBus.Properties', [('Get', 's', 'v', 'ret = self.user_props[args[0]]'), ('Set', 'sv', '', 'self.user_props[args[0]] = args[1]')]) # add user object to mock self.acc_proxy.AddObject( user_obj, ACCOUNTS_USER_IFACE, self.user_props, [ ( 'SetBackgroundFile', 'v', '', 'self.Set("%s", "BackgroundFile", args[0]);' % ACCOUNTS_USER_IFACE), ( 'GetBackgroundFile', '', 'v', 'ret = self.Get("%s", "BackgroundFile")' % ACCOUNTS_USER_IFACE) ]) # create user proxy self.user_proxy = dbus.Interface(self.dbus_con.get_object( ACCOUNTS_IFACE, user_obj), ACCOUNTS_USER_IFACE) # patch env variable self.useFixture(EnvironmentVariable( 'SYSTEM_SETTINGS_SYSTEM_ART_DIR', art_dir)) super(BackgroundBaseTestCase, self).setUp('background') self.assertThat(self.main_view.background_page.active, Eventually(Equals(True))) def tearDown(self): self.mock_server.terminate() self.mock_server.wait() super(BackgroundBaseTestCase, self).tearDown() class SoundBaseTestCase( LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """ Base class for sound settings tests""" @classmethod def setUpClass(klass): klass.start_system_bus() klass.dbus_con = klass.get_dbus(True) klass.dbus_con_session = klass.get_dbus(False) def setUp(self, panel='sound'): # TODO only do this if the sound indicator is running. # --elopio - 2015-01-08 self.stop_sound_indicator() self.addCleanup(self.start_sound_indicator) user_obj = '/user/foo' self.accts_snd_props = { 'IncomingCallVibrate': dbus.Boolean(False, variant_level=1), 'IncomingCallVibrateSilentMode': dbus.Boolean(False, variant_level=1), 'IncomingMessageVibrate': dbus.Boolean(False, variant_level=1), 'IncomingMessageVibrateSilentMode': dbus.Boolean(False, variant_level=1), 'DialpadSoundsEnabled': dbus.Boolean(True, variant_level=1)} # start dbus system bus self.mock_server = self.spawn_server(ACCOUNTS_IFACE, ACCOUNTS_OBJ, ACCOUNTS_IFACE, system_bus=True, stdout=subprocess.PIPE) # start isound self.mock_isound = self.spawn_server(ISOUND_SERVICE, ISOUND_ACTION_PATH, GTK_ACTIONS_IFACE, stdout=subprocess.PIPE) self.wait_for_bus_object(ACCOUNTS_IFACE, ACCOUNTS_OBJ, system_bus=True) self.dbus_mock = dbus.Interface(self.dbus_con.get_object( ACCOUNTS_IFACE, ACCOUNTS_OBJ, ACCOUNTS_IFACE), dbusmock.MOCK_IFACE) self.wait_for_bus_object(ISOUND_SERVICE, ISOUND_ACTION_PATH) self.dbus_mock_isound = dbus.Interface( self.dbus_con_session.get_object( ISOUND_SERVICE, ISOUND_ACTION_PATH, GTK_ACTIONS_IFACE), dbusmock.MOCK_IFACE) # let accountservice find a user object path self.dbus_mock.AddMethod(ACCOUNTS_IFACE, 'FindUserById', 'x', 'o', 'ret = "%s"' % user_obj) self.dbus_mock.AddProperties(ACCOUNTS_SOUND_IFACE, self.accts_snd_props) # add getter and setter to mock self.dbus_mock.AddMethods( 'org.freedesktop.DBus.Properties', [ ('self.Get', 's', 'v', 'ret = self.accts_snd_props[args[0]]'), ('self.Set', 'sv', '', 'self.accts_snd_props[args[0]] = args[1]') ]) # add user object to mock self.dbus_mock.AddObject( user_obj, ACCOUNTS_SOUND_IFACE, self.accts_snd_props, [ ( 'GetIncomingCallVibrate', '', 'v', 'ret = self.Get("%s", "IncomingCallVibrate")' % ACCOUNTS_SOUND_IFACE), ( 'GetIncomingMessageVibrate', '', 'v', 'ret = self.Get("%s", "IncomingMessageVibrate")' % ACCOUNTS_SOUND_IFACE), ( 'GetIncomingCallVibrateSilentMode', '', 'v', 'ret = self.Get("%s", "IncomingCallVibrateSilentMode")' % ACCOUNTS_SOUND_IFACE), ( 'GetIncomingMessageVibrateSilentMode', '', 'v', 'ret = self.Get("%s", \ "IncomingMessageVibrateSilentMode")' % ACCOUNTS_SOUND_IFACE), ( 'GetDialpadSoundsEnabled', '', 'v', 'ret = self.Get("%s", \ "DialpadSoundsEnabled")' % ACCOUNTS_SOUND_IFACE) ]) self.obj_snd = self.dbus_con.get_object(ACCOUNTS_IFACE, user_obj, ACCOUNTS_IFACE) self.dbus_mock_isound.AddMethods( GTK_ACTIONS_IFACE, [ ( 'Activate', 'sava{sv}', '', '' ), ( 'Describe', 's', '(bsav)', 'if args[0] == "silent-mode":' ' ret = [True, "", [False]]' 'if args[0] == "volume":' ' ret = [True, "i", [0.4]]' ), ( 'DescribeAll', 's', 'a{s(bsav)}', 'ret = {' '"silent-mode": [True, "", [False]],' '"volume": [True, "i", [0.4]]}' ), ( 'List', '', 'as', 'ret = ["silent-mode", "volume"]' ), ( 'SetState', 'sva{sv}', '', '' ) ]) super(SoundBaseTestCase, self).setUp(panel) if panel == 'sound': self.sound_page = self.main_view.select_single( objectName='soundPage' ) self.assertThat(self.sound_page.active, Eventually(Equals(True))) def tearDown(self): self.mock_server.terminate() self.mock_server.wait() self.mock_isound.terminate() self.mock_isound.wait() super(SoundBaseTestCase, self).tearDown() def start_sound_indicator(self): subprocess.call(['initctl', 'start', 'indicator-sound']) def stop_sound_indicator(self): subprocess.call(['initctl', 'stop', 'indicator-sound']) class ResetBaseTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """ Base class for reset settings tests""" def mock_for_factory_reset(self): self.mock_server = self.spawn_server(SYSTEM_IFACE, SYSTEM_SERVICE_OBJ, SYSTEM_IFACE, system_bus=True, stdout=subprocess.PIPE) # spawn_server does not wait properly # Reported as bug here: http://pad.lv/1350833 sleep(2) self.sys_mock = dbus.Interface(self.dbus_con.get_object( SYSTEM_IFACE, SYSTEM_SERVICE_OBJ), dbusmock.MOCK_IFACE) self.sys_mock.AddMethod(SYSTEM_IFACE, 'FactoryReset', '', '', '') @classmethod def setUpClass(klass): klass.start_system_bus() klass.dbus_con = klass.get_dbus(True) def setUp(self): self.mock_for_factory_reset() super(ResetBaseTestCase, self).setUp() self.reset_page = self.main_view.go_to_reset_phone() def tearDown(self): self.mock_server.terminate() self.mock_server.wait() super(ResetBaseTestCase, self).tearDown() class SecurityBaseTestCase(LomiriSystemSettingsOfonoTestCase): """ Base class for security and privacy settings tests""" def setUp(self): super(SecurityBaseTestCase, self).setUp() self.security_page = self.main_view.go_to_security_page() def tearDown(self): super(SecurityBaseTestCase, self).tearDown() class LanguageBaseTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """ Base class for language settings tests""" def mock_loginmanager(self): self.mock_server = self.spawn_server(LM_SERVICE, LM_PATH, LM_IFACE, system_bus=True, stdout=subprocess.PIPE) # spawn_server does not wait properly # Reported as bug here: http://pad.lv/1350833 sleep(2) self.session_mock = dbus.Interface(self.dbus_con.get_object( LM_SERVICE, LM_PATH), dbusmock.MOCK_IFACE) self.session_mock.AddMethod(LM_IFACE, 'Reboot', 'b', '', '') @classmethod def setUpClass(klass): klass.start_system_bus() klass.dbus_con = klass.get_dbus(True) def setUp(self): self.mock_loginmanager() super(LanguageBaseTestCase, self).setUp() self.language_page = self.main_view.go_to_language_page() def tearDown(self): self.mock_server.terminate() self.mock_server.wait() super(LanguageBaseTestCase, self).tearDown() class LomiriSystemSettingsVpnTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """Base class for tests that tests the vpn functionality.""" connectivity_parameters = {} indicatornetwork_parameters = {} @classmethod def setUpClass(cls): cls.session_con = cls.get_dbus(False) cls.start_system_bus() super(LomiriSystemSettingsVpnTestCase, cls).setUpClass() def setUp(self): if is_process_running(INDICATOR_NETWORK): _stop_process(INDICATOR_NETWORK) self.addCleanup(_start_process, INDICATOR_NETWORK) ctv_tmpl = os.path.join(os.path.dirname(__file__), 'connectivity.py') (self.ctv_mock, self.obj_ctv) = self.spawn_server_template( ctv_tmpl, parameters=self.connectivity_parameters, stdout=subprocess.PIPE) self.ctv_private = dbus.Interface( self.session_con.get_object(CTV_IFACE, CTV_PRIV_OBJ), 'org.freedesktop.DBus.Properties') super(LomiriSystemSettingsVpnTestCase, self).setUp() def tearDown(self): self.ctv_mock.terminate() self.ctv_mock.wait() super(LomiriSystemSettingsVpnTestCase, self).tearDown() @classmethod def tearDownClass(cls): if dbusmock.DBusTestCase.system_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.system_bus_pid) del os.environ['DBUS_SYSTEM_BUS_ADDRESS'] dbusmock.DBusTestCase.system_bus_pid = None if dbusmock.DBusTestCase.session_bus_pid is not None: cls.stop_dbus(dbusmock.DBusTestCase.session_bus_pid) del os.environ['DBUS_SESSION_BUS_ADDRESS'] dbusmock.DBusTestCase.session_bus_pid = None super(LomiriSystemSettingsVpnTestCase, cls).tearDownClass() class VpnBaseTestCase(LomiriSystemSettingsVpnTestCase): def setUp(self): super(VpnBaseTestCase, self).setUp() # Required since this test needs to dismiss the OSK. self.useFixture(EnvironmentVariable("UITK_USE_MALIIT", "1")) self.vpn_page = self.main_view.go_to_vpn_page() def get_vpn_connection_object(self, path): return dbus.Interface( self.session_con.get_object(CTV_IFACE, path), 'org.freedesktop.DBus.Properties' ) class WifiBaseTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """ Base class for wifi settings tests""" indicatornetwork_parameters = {} @classmethod def setUpClass(cls): cls.start_system_bus() cls.dbus_con = cls.get_dbus(True) cls.session_con = cls.get_dbus(False) template = os.path.join(os.path.dirname(__file__), 'networkmanager.py') (cls.p_mock, cls.obj_nm) = cls.spawn_server_template( template, stdout=subprocess.PIPE) super(WifiBaseTestCase, cls).setUpClass() def setUp(self, panel=None): if is_process_running(INDICATOR_NETWORK): _stop_process(INDICATOR_NETWORK) self.addCleanup(_start_process, INDICATOR_NETWORK) inetwork = os.path.join( os.path.dirname(__file__), 'indicatornetwork.py' ) (self.inetwork_mock, self.obj_inetwork) = self.spawn_server_template( inetwork, parameters=self.indicatornetwork_parameters, stdout=subprocess.PIPE) self.obj_nm.Reset() # Add a mock NetworkManager environment so we get consistent results self.device_path = self.obj_nm.AddWiFiDevice('test0', 'Barbaz', 1) self.device_mock = dbus.Interface(self.dbus_con.get_object( NM_SERVICE, self.device_path), dbusmock.MOCK_IFACE) self.ap_mock = self.create_access_point( 'test_ap', 'test_ap', security=NM80211ApSecurityFlags.NM_802_11_AP_SEC_KEY_MGMT_PSK ) # Required since this test needs to dismiss the OSK. self.useFixture(EnvironmentVariable("UITK_USE_MALIIT", "1")) super(WifiBaseTestCase, self).setUp(panel) if panel: self.wifi_page = self.main_view.wait_select_single( objectName='wifiPage' ) else: self.wifi_page = self.main_view.go_to_wifi_page() self.wifi_page._scroll_to_and_click = \ self.main_view.scroll_to_and_click def tearDown(self): self.inetwork_mock.terminate() self.inetwork_mock.wait() super(WifiBaseTestCase, self).tearDown() def create_access_point(self, name, ssid, security=None): """Creates access point. :param name: Name of access point :param ssid: SSID of access point :param security: Either None, or a NM80211ApSecurityFlags :returns: Access point """ if security is None: security = NM80211ApSecurityFlags.NM_802_11_AP_SEC_NONE return self.obj_nm.AddAccessPoint( self.device_path, name, ssid, self.random_mac_address(), InfrastructureMode.NM_802_11_MODE_INFRA, 2425, 5400, 82, security) def random_mac_address(self): """Returns a random Mac Address""" mac = [0x00, 0x16, 0x3e, random.randint(0x00, 0x7f), random.randint(0x00, 0xff), random.randint(0x00, 0xff)] return ':'.join(map(lambda x: "%02x" % x, mac)) class WifiWithSSIDBaseTestCase(WifiBaseTestCase): """ Class for Wi-Fi settings tests launches with an SSID.""" ssid = None def setUp(self, panel=None): super(WifiWithSSIDBaseTestCase, self).setUp( panel='settings:///wifi/?ssid=%s' % self.ssid ) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/connectivity.py000066400000000000000000000257521457356502600324470ustar00rootroot00000000000000'''connectivity D-BUS mock template''' # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the Free # Software Foundation; either version 3 of the License, or (at your option) any # later version. See http://www.gnu.org/copyleft/lgpl.html for the full text # of the license. import dbus import dbusmock __author__ = 'Jonas G. Drange' __email__ = 'jonas.drange@canonical.com' __copyright__ = '(c) 2015 Canonical Ltd.' __license__ = 'LGPL 3+' BUS_NAME = 'com.lomiri.connectivity1' MAIN_IFACE = 'com.lomiri.connectivity1' MAIN_OBJ = '/' SYSTEM_BUS = False PRIV_IFACE = 'com.lomiri.connectivity1.Private' PRIV_OBJ = '/com/lomiri/connectivity1/Private' MODEM_IFACE = 'com.lomiri.connectivity1.Modem' SIM_IFACE = 'com.lomiri.connectivity1.Sim' NETS_IFACE = 'com.lomiri.connectivity1.NetworkingStatus' NETS_OBJ = '/com/lomiri/connectivity1/NetworkingStatus' VPN_OBJ = '/com/lomiri/connectivity1/vpn' VPN_CONN_IFACE = 'com.lomiri.connectivity1.vpn.VpnConnection' VPN_CONN_OPENVPN_IFACE = 'com.lomiri.connectivity1.vpn.VpnConnection.OpenVpn' VPN_CONN_PPTP_IFACE = 'com.lomiri.connectivity1.vpn.VpnConnection.Pptp' NOT_IMPLEMENTED = '''raise dbus.exceptions.DBusException( "org.ofono.Error.NotImplemented")''' _parameters = {} def set_hotspot_enabled(self, value): self.SetProperty(NETS_OBJ, NETS_IFACE, 'HotspotEnabled', value) # Set HotspotStored = True if not stored and we're enabling it. stored = dbusmock.get_object(NETS_OBJ).Get(NETS_IFACE, 'HotspotStored') if value and not bool(stored): self.SetProperty(NETS_OBJ, NETS_IFACE, 'HotspotStored', True) def set_hotspot_ssid(self, value): self.SetProperty(NETS_OBJ, NETS_IFACE, 'HotspotSsid', value) def set_hotspot_password(self, value): self.SetProperty(PRIV_OBJ, PRIV_IFACE, 'HotspotPassword', value) def set_hotspot_auth(self, value): self.SetProperty(PRIV_OBJ, PRIV_IFACE, 'HotspotAuth', value) def set_wifi_enabled(self, value): self.SetProperty(NETS_OBJ, NETS_IFACE, 'WifiEnabled', value) @dbus.service.method(dbusmock.MOCK_IFACE, in_signature='s', out_signature='s') def AddSim(self, iccid): path = "/com/lomiri/connectivity1/sim/{}".format(iccid) self.AddObject( path, SIM_IFACE, { 'Iccid': dbus.String(iccid), 'PrimaryPhoneNumber': dbus.String("358401234567"), 'Locked': dbus.Boolean(False), 'Present': dbus.Boolean(True), 'Mcc': dbus.String("358"), 'Mnc': dbus.String("42"), 'PreferredLanguages': [dbus.String("en"), dbus.String("fi")], 'DataRoamingEnabled': dbus.Boolean(False), }, [ ('Unlock', '', '', ''), ] ) return path @dbus.service.method(dbusmock.MOCK_IFACE, in_signature='sis', out_signature='s') def AddModem(self, serial, index, sim): path = "/com/lomiri/connectivity1/modem/{}".format(serial) self.AddObject( path, MODEM_IFACE, { 'Index': dbus.Int32(index), 'Serial': dbus.String(serial), 'Sim': dbus.ObjectPath(sim) }, [ ] ) return path def add_openvpn_object(mock, path): obj = dbusmock.get_object(path) obj.AddProperties(VPN_CONN_OPENVPN_IFACE, { 'connectionType': dbus.UInt32(0), 'remote': dbus.String(), 'ca': dbus.String(), 'cert': dbus.String(), 'certPass': dbus.String(), 'key': dbus.String(), 'username': dbus.String(), 'password': dbus.String(), 'localIp': dbus.String(), 'remoteIp': dbus.String(), 'staticKey': dbus.String(), 'staticKeyDirection': dbus.UInt32(0), 'portSet': dbus.Boolean(False), 'port': dbus.UInt32(1194), 'renegSecondsSet': dbus.Boolean(False), 'renegSeconds': dbus.UInt32(0), 'compLzo': dbus.Boolean(False), 'protoTcp': dbus.Boolean(False), 'devTypeSet': dbus.Boolean(False), 'devType': dbus.UInt32(0), 'dev': dbus.String(), 'tunnelMtuSet': dbus.Boolean(False), 'tunnelMtu': dbus.UInt32(1500), 'fragmentSizeSet': dbus.Boolean(False), 'fragmentSize': dbus.UInt32(1300), 'mssFix': dbus.Boolean(False), 'remoteRandom': dbus.Boolean(False), 'cipher': dbus.UInt32(0), 'keysizeSet': dbus.Boolean(False), 'keysize': dbus.UInt32(128), 'auth': dbus.UInt32(0), 'tlsRemote': dbus.String(), 'remoteCertTlsSet': dbus.Boolean(False), 'remoteCertTls': dbus.UInt32(0), 'taSet': dbus.Boolean(False), 'ta': dbus.String(), 'taDir': dbus.UInt32(0), 'proxyType': dbus.UInt32(), 'proxyServer': dbus.String(), 'proxyPort': dbus.UInt32(80), 'proxyRetry': dbus.Boolean(False), 'proxyUsername': dbus.String(), 'proxyPassword': dbus.String(), }) def add_pptp_object(mock, path): obj = dbusmock.get_object(path) obj.AddProperties(VPN_CONN_PPTP_IFACE, { 'gateway': dbus.String(), 'user': dbus.String(), 'password': dbus.String(), 'domain': dbus.String(), 'allowPap': dbus.Boolean(True), 'allowChap': dbus.Boolean(True), 'allowMschap': dbus.Boolean(True), 'allowMschapv2': dbus.Boolean(True), 'allowEap': dbus.Boolean(True), 'requireMppe': dbus.Boolean(False), 'mppeType': dbus.UInt32(0), 'mppeStateful': dbus.Boolean(False), 'bsdCompression': dbus.Boolean(True), 'deflateCompression': dbus.Boolean(True), 'tcpHeaderCompression': dbus.Boolean(True), 'sendPppEchoPackets': dbus.Boolean(False), }) def add_vpn_object(mock, vpn_type, path): mock.AddObject( path, VPN_CONN_IFACE, { 'activatable': dbus.Boolean(True), 'active': dbus.Boolean(False), 'type': dbus.UInt32(vpn_type), 'id': path.split('/')[len(path.split('/'))-1] }, [ ('UpdateSecrets', '', '', ''), ] ) if vpn_type == 0: add_openvpn_object(mock, path) elif vpn_type == 1: add_pptp_object(mock, path) else: raise Exception("Unable to add vpn connection, no such type: %d" % ( vpn_type) ) def add_vpn_connection(mock, vpn_type): conns = mock.Get(PRIV_IFACE, 'VpnConnections') new_path = '%s/%s%s' % (VPN_OBJ, 'MockVpnConnection', str(len(conns))) add_vpn_object(mock, vpn_type, new_path) conns.append(new_path) mock.SetProperty(PRIV_OBJ, PRIV_IFACE, 'VpnConnections', conns) return new_path def remove_vpn_connection(mock, path): conns = mock.Get(PRIV_IFACE, 'VpnConnections') conns.remove(path) mock.SetProperty(PRIV_OBJ, PRIV_IFACE, 'VpnConnections', conns) def load(mock, parameters): global _parameters _parameters = parameters mock.set_hotspot_enabled = set_hotspot_enabled mock.set_hotspot_ssid = set_hotspot_ssid mock.set_hotspot_password = set_hotspot_password mock.set_wifi_enabled = set_wifi_enabled mock.set_hotspot_auth = set_hotspot_auth mock.add_vpn_connection = add_vpn_connection mock.remove_vpn_connection = remove_vpn_connection mock.AddObject( NETS_OBJ, NETS_IFACE, { 'HotspotSsid': _parameters.get( 'HotspotSsid', dbus.ByteArray('Ubuntu'.encode('UTF-8'))), 'HotspotEnabled': _parameters.get( 'HotspotEnabled', dbus.Boolean(False)), 'HotspotMode': _parameters.get('HotspotMode', dbus.String('ap')), 'HotspotStored': _parameters.get( 'HotspotStored', dbus.Boolean(False) ), 'ModemAvailable': _parameters.get( 'ModemAvailable', dbus.Boolean(True) ), 'FlightModeSwitchEnabled': _parameters.get( 'FlightModeSwitchEnabled', dbus.Boolean(False) ), 'WifiSwitchEnabled': _parameters.get( 'WifiSwitchEnabled', dbus.Boolean(False) ), 'HotspotSwitchEnabled': _parameters.get( 'HotspotSwitchEnabled', dbus.Boolean(False) ), 'FlightMode': _parameters.get('FlightMode', dbus.Boolean(False)), 'WifiEnabled': _parameters.get('WifiEnabled', dbus.Boolean(False)), # One of online, offline and connecting. 'Status': _parameters.get('Status', 'offline') }, [] ) mock.AddObject( PRIV_OBJ, PRIV_IFACE, { 'HotspotPassword': _parameters.get( 'HotspotPassword', dbus.String('abcdefgh') ), 'HotspotAuth': _parameters.get( 'HotspotAuth', dbus.String('wpa-psk') ), 'VpnConnections': _parameters.get( 'VpnConnections', dbus.Array([], signature='o') ), 'MobileDataEnabled': _parameters.get( 'MobileDataEnabled', dbus.Boolean(False) ), 'SimForMobileData': _parameters.get( 'SimForMobileData', dbus.ObjectPath('/') ), 'Modems': _parameters.get( 'Modems', dbus.Array([], signature='o') ), 'Sims': _parameters.get( 'Sims', dbus.Array([], signature='o') ) }, [ ( 'UnlockAllModems', '', '', '' ), ( 'UnlockModem', 's', '', '' ), ( 'SetFlightMode', 'b', '', '' ), ( 'SetWifiEnabled', 'b', '', 'objects["/"].set_wifi_enabled(self, args[0])' ), ( 'SetHotspotSsid', 'ay', '', 'objects["/"].set_hotspot_ssid(self, args[0])' ), ( 'SetHotspotPassword', 's', '', 'objects["/"].set_hotspot_password(self, args[0])' ), ( 'SetHotspotAuth', 's', '', 'objects["/"].set_hotspot_auth(self, args[0])' ), ( 'SetHotspotEnabled', 'b', '', 'objects["/"].set_hotspot_enabled(self, args[0])' ), ( 'SetHotspotMode', 's', '', '' ), ( 'AddVpnConnection', 'u', 'o', 'ret = objects["/"].add_vpn_connection(self, args[0])' ), ( 'RemoveVpnConnection', 'o', '', 'objects["/"].remove_vpn_connection(self, args[0])' ) ] ) @dbus.service.method(dbusmock.MOCK_IFACE, in_signature='sssv', out_signature='') def SetProperty(self, path, iface, name, value): obj = dbusmock.get_object(path) obj.Set(iface, name, value) obj.EmitSignal(iface, 'PropertiesChanged', 'a{sv}', [{name: value}]) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/indicatornetwork.py000066400000000000000000000136131457356502600333100ustar00rootroot00000000000000'''indicator-network D-BUS mock template''' # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the Free # Software Foundation; either version 3 of the License, or (at your option) any # later version. See http://www.gnu.org/copyleft/lgpl.html for the full text # of the license. import dbus import dbusmock __author__ = 'Jonas G. Drange' __email__ = 'jonas.drange@canonical.com' __copyright__ = '(c) 2015 Canonical Ltd.' __license__ = 'LGPL 3+' BUS_NAME = 'com.lomiri.indicator.network' MAIN_IFACE = 'org.gtk.Actions' MAIN_OBJ = '/com/lomiri/indicator/network' MENU_IFACE = 'org.gtk.Menus' PHONE_WIFI_OBJ = '/com/lomiri/indicator/network/phone_wifi_settings' SYSTEM_BUS = False NOT_IMPLEMENTED = '''raise dbus.exceptions.DBusException( "org.ofono.Error.NotImplemented")''' _parameters = {} def activate(self, action_name, parameters, platform_data): pass def describe(self, action_name): return self.actions[action_name] def describe_all(self): return self.actions def list_actions(self): return list(self.actions) def start(self, groups): return dbusmock.get_object(MAIN_OBJ).menus def end(self, groups): pass @dbus.service.method(dbusmock.MOCK_IFACE, in_signature='asa{sb}a{sv}a{s(bgav)}', out_signature='') def Changes(self, removals, enable_changes, state_changes, additions): obj = dbusmock.get_object(MAIN_OBJ) obj.EmitSignal(MAIN_IFACE, 'Changed', 'asa{sb}a{sv}a{s(bgav)}', [ removals, enable_changes, state_changes, additions ]) pass def load(mock, parameters): global _parameters _parameters = parameters mock.describe = describe mock.describe_all = describe_all mock.list_actions = list_actions mock.actions = parameters.get('actions', { 'wifi.enable': (True, '', [True]), 'accesspoint.0': (True, '', [True]), 'accesspoint.0::strength': (True, '', [44]), 'accesspoint.1': (True, '', [False]), 'accesspoint.1::strength': (True, '', [100]), 'accesspoint.2': (True, '', [False]), 'accesspoint.2::strength': (True, '', [74]), 'accesspoint.3': (False, '', [False]), }) mock.menus = parameters.get('menus', dbus.Array([ ( dbus.UInt32(0), dbus.UInt32(0), [ { 'action': 'indicator.wifi.enable', 'x-ayatana-type': 'org.ayatana.indicator.switch', 'label': 'Wi-Fi' }, { 'x-ayatana-type': 'org.ayatana.indicator.section', 'label': 'Available Wi-Fi networks' }, { ':section': dbus.Struct( (dbus.UInt32(0), dbus.UInt32(1)), signature='(uu)' ) } ] ), ( dbus.UInt32(0), dbus.UInt32(1), [ { 'x-ayatana-wifi-ap-is-secure': True, 'x-ayatana-wifi-ap-is-enterprise': False, 'label': 'Secure', 'x-ayatana-type': 'unity.widgets.systemsettings.tablet.accesspoint', 'x-ayatana-wifi-ap-strength-action': 'indicator.accesspoint.0::strength', 'action': 'indicator.accesspoint.0', 'x-ayatana-wifi-ap-is-adhoc': False }, { 'x-ayatana-wifi-ap-is-secure': False, 'x-ayatana-wifi-ap-is-enterprise': False, 'label': 'Insecure', 'x-ayatana-type': 'unity.widgets.systemsettings.tablet.accesspoint', 'x-ayatana-wifi-ap-strength-action': 'indicator.accesspoint.1::strength', 'action': 'indicator.accesspoint.1', 'x-ayatana-wifi-ap-is-adhoc': False }, { 'x-ayatana-wifi-ap-is-secure': True, 'x-ayatana-wifi-ap-is-enterprise': True, 'label': 'Enterprise', 'x-ayatana-type': 'unity.widgets.systemsettings.tablet.accesspoint', 'x-ayatana-wifi-ap-strength-action': 'indicator.accesspoint.2::strength', 'action': 'indicator.accesspoint.2', 'x-ayatana-wifi-ap-is-adhoc': False }, { 'x-ayatana-wifi-ap-is-secure': False, 'x-ayatana-wifi-ap-is-enterprise': False, 'label': 'Unknown', 'x-ayatana-type': 'unknown-type', 'action': 'indicator.accesspoint.3', 'x-ayatana-wifi-ap-is-adhoc': False } ] ) ], signature='a(uuaa{sv})')) mock.AddMethods( MAIN_IFACE, [ ( 'Activate', 'sava{sv}', '', '' ), ( 'Describe', 's', '(bgav)', 'ret = self.describe(self, args[0])' ), ( 'DescribeAll', '', 'a{s(bgav)}', 'ret = self.describe_all(self)' ), ( 'List', '', 'as', 'ret = self.list_actions(self)' ) ]) mock.AddObject( PHONE_WIFI_OBJ, MENU_IFACE, {}, [ ( 'Start', 'au', 'a(uuaa{sv})', 'ret = self.start(self, args[0])' ), ( 'End', 'au', '', 'ret = self.end(self, args[0])' ) ] ) phone_wifi_obj = dbusmock.get_object(PHONE_WIFI_OBJ) phone_wifi_obj.start = start phone_wifi_obj.end = end lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/networkmanager.py000066400000000000000000000762701457356502600327560ustar00rootroot00000000000000'''NetworkManager mock template This creates the expected methods and properties of the main org.freedesktop.NetworkManager object, but no devices. You can specify any property such as 'NetworkingEnabled', or 'WirelessEnabled' etc. in "parameters". ''' # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the Free # Software Foundation; either version 3 of the License, or (at your option) any # later version. See http://www.gnu.org/copyleft/lgpl.html for the full text # of the license. from dbusmock import MOCK_IFACE import binascii import dbus import dbusmock import uuid __author__ = 'Iftikhar Ahmad' __email__ = 'iftikhar.ahmad@canonical.com' __copyright__ = '(c) 2012 Canonical Ltd.' __license__ = 'LGPL 3+' BUS_NAME = 'org.freedesktop.NetworkManager' MAIN_OBJ = '/org/freedesktop/NetworkManager' MAIN_IFACE = 'org.freedesktop.NetworkManager' SETTINGS_OBJ = '/org/freedesktop/NetworkManager/Settings' SETTINGS_IFACE = 'org.freedesktop.NetworkManager.Settings' DEVICE_IFACE = 'org.freedesktop.NetworkManager.Device' WIRELESS_DEVICE_IFACE = 'org.freedesktop.NetworkManager.Device.Wireless' ACCESS_POINT_IFACE = 'org.freedesktop.NetworkManager.AccessPoint' CSETTINGS_IFACE = 'org.freedesktop.NetworkManager.Settings.Connection' ACTIVE_CONNECTION_IFACE = 'org.freedesktop.NetworkManager.Connection.Active' ACTIVE_CONNECTION_PATH = '/org/freedesktop/NetworkManager/ActiveConnection/' SYSTEM_BUS = True class NMState: '''Global state As per https://developer.gnome.org/NetworkManager/unstable/spec.html #type-NM_STATE ''' NM_STATE_UNKNOWN = 0 NM_STATE_ASLEEP = 10 NM_STATE_DISCONNECTED = 20 NM_STATE_DISCONNECTING = 30 NM_STATE_CONNECTING = 40 NM_STATE_CONNECTED_LOCAL = 50 NM_STATE_CONNECTED_SITE = 60 NM_STATE_CONNECTED_GLOBAL = 70 class NMConnectivityState: '''Connectvity state As per https://developer.gnome.org/NetworkManager/unstable/spec.html #type-NM_CONNECTIVITY ''' NM_CONNECTIVITY_UNKNOWN = 0 NM_CONNECTIVITY_NONE = 1 NM_CONNECTIVITY_PORTAL = 2 NM_CONNECTIVITY_LIMITED = 3 NM_CONNECTIVITY_FULL = 4 class NMActiveConnectionState: '''Active connection state As per https://developer.gnome.org/NetworkManager/unstable/spec.html #type-NM_ACTIVE_CONNECTION_STATE ''' NM_ACTIVE_CONNECTION_STATE_UNKNOWN = 0 NM_ACTIVE_CONNECTION_STATE_ACTIVATING = 1 NM_ACTIVE_CONNECTION_STATE_ACTIVATED = 2 NM_ACTIVE_CONNECTION_STATE_DEACTIVATING = 3 NM_ACTIVE_CONNECTION_STATE_DEACTIVATED = 4 class InfrastructureMode: '''Infrastructure mode As per https://developer.gnome.org/NetworkManager/unstable/spec.html #type-NM_802_11_MODE ''' NM_802_11_MODE_UNKNOWN = 0 NM_802_11_MODE_ADHOC = 1 NM_802_11_MODE_INFRA = 2 NM_802_11_MODE_AP = 3 NAME_MAP = { NM_802_11_MODE_UNKNOWN: 'unknown', NM_802_11_MODE_ADHOC: 'adhoc', NM_802_11_MODE_INFRA: 'infrastructure', NM_802_11_MODE_AP: 'access-point', } class DeviceState: '''Device states As per https://developer.gnome.org/NetworkManager/unstable/spec.html #type-NM_DEVICE_STATE ''' UNKNOWN = 0 UNMANAGED = 10 UNAVAILABLE = 20 DISCONNECTED = 30 PREPARE = 40 CONFIG = 50 NEED_AUTH = 60 IP_CONFIG = 70 IP_CHECK = 80 SECONDARIES = 90 ACTIVATED = 100 DEACTIVATING = 110 FAILED = 120 class NM80211ApSecurityFlags: '''Security flags As per https://developer.gnome.org/NetworkManager/unstable/spec.html #type-NM_802_11_AP_SEC ''' NM_802_11_AP_SEC_NONE = 0x00000000 NM_802_11_AP_SEC_PAIR_WEP40 = 0x00000001 NM_802_11_AP_SEC_PAIR_WEP104 = 0x00000002 NM_802_11_AP_SEC_PAIR_TKIP = 0x00000004 NM_802_11_AP_SEC_PAIR_CCMP = 0x00000008 NM_802_11_AP_SEC_GROUP_WEP40 = 0x00000010 NM_802_11_AP_SEC_GROUP_WEP104 = 0x00000020 NM_802_11_AP_SEC_GROUP_TKIP = 0x00000040 NM_802_11_AP_SEC_GROUP_CCMP = 0x00000080 NM_802_11_AP_SEC_KEY_MGMT_PSK = 0x00000100 NM_802_11_AP_SEC_KEY_MGMT_802_1X = 0x00000200 NAME_MAP = { NM_802_11_AP_SEC_KEY_MGMT_PSK: { 'key-mgmt': 'wpa-psk', 'auth-alg': 'open' }, NM_802_11_AP_SEC_KEY_MGMT_802_1X: { 'key-mgmt': 'wpa-eap' }, } class NM80211ApFlags: '''Device flags As per https://developer.gnome.org/NetworkManager/unstable/spec.html #type-NM_802_11_AP_FLAGS ''' NM_802_11_AP_FLAGS_NONE = 0x00000000 NM_802_11_AP_FLAGS_PRIVACY = 0x00000001 def activate_connection(self, conn, dev, ap): name = ap.rsplit('/', 1)[1] RemoveActiveConnection(self, dev, ACTIVE_CONNECTION_PATH + name) state = dbus.UInt32( NMActiveConnectionState.NM_ACTIVE_CONNECTION_STATE_ACTIVATED ) active_conn = dbus.ObjectPath( AddActiveConnection(self, [dev], conn, ap, name, state) ) return active_conn def deactivate_connection(self, active_conn_path): NM = dbusmock.get_object(MAIN_OBJ) for dev_path in NM.GetDevices(): RemoveActiveConnection(self, dev_path, active_conn_path) def add_and_activate_connection(self, conn_conf, dev, ap): name = ap.rsplit('/', 1)[1] RemoveWifiConnection( self, dev, '/org/freedesktop/NetworkManager/Settings/' + name ) raw_ssid = ''.join( [chr(byte) for byte in conn_conf["802-11-wireless"]["ssid"]] ) wifi_conn = dbus.ObjectPath( AddWiFiConnection(self, dev, name, raw_ssid, "", conn_conf) ) active_conn = activate_connection(self, wifi_conn, dev, ap) return (wifi_conn, active_conn) def load(mock, parameters): mock.activate_connection = activate_connection mock.deactivate_connection = deactivate_connection mock.add_and_activate_connection = add_and_activate_connection mock.AddMethods(MAIN_IFACE, [ ( 'GetDevices', '', 'ao', 'ret = [k for k in objects.keys() if "/Devices" in k]' ), ('GetPermissions', '', 'a{ss}', 'ret = {}'), ('state', '', 'u', "ret = self.Get('%s', 'State')" % MAIN_IFACE), ( 'CheckConnectivity', '', 'u', "ret = self.Get('%s', 'Connectivity')" % MAIN_IFACE ), ( 'ActivateConnection', 'ooo', 'o', "ret = self.activate_connection(self, args[0], args[1], args[2])" ), ( 'DeactivateConnection', 'o', '', "self.deactivate_connection(self, args[0])" ), ( 'AddAndActivateConnection', 'a{sa{sv}}oo', 'oo', "ret = self.add_and_activate_connection(" + "self, args[0], args[1], args[2])" ), ]) mock.AddProperties( '', { 'ActiveConnections': dbus.Array([], signature='o'), 'Devices': dbus.Array([], signature='o'), 'NetworkingEnabled': parameters.get('NetworkingEnabled', True), 'Connectivity': parameters.get( 'Connectivity', dbus.UInt32(NMConnectivityState.NM_CONNECTIVITY_FULL) ), 'State': parameters.get( 'State', dbus.UInt32(NMState.NM_STATE_CONNECTED_GLOBAL) ), 'Startup': False, 'Version': parameters.get('Version', '0.9.6.0'), 'WimaxEnabled': parameters.get('WimaxEnabled', True), 'WimaxHardwareEnabled': parameters.get( 'WimaxHardwareEnabled', True ), 'WirelessEnabled': parameters.get('WirelessEnabled', True), 'WirelessHardwareEnabled': parameters.get( 'WirelessHardwareEnabled', True ), 'WwanEnabled': parameters.get('WwanEnabled', False), 'WwanHardwareEnabled': parameters.get('WwanHardwareEnabled', True) } ) settings_props = {'Hostname': 'hostname', 'CanModify': True, 'Connections': dbus.Array([], signature='o')} settings_methods = [ ( 'ListConnections', '', 'ao', "ret = self.Get('%s', 'Connections')" % SETTINGS_IFACE ), ('GetConnectionByUuid', 's', 'o', ''), ( 'AddConnection', 'a{sa{sv}}', 'o', 'ret = self.SettingsAddConnection(args[0])' ), ('SaveHostname', 's', '', '') ] mock.AddObject(SETTINGS_OBJ, SETTINGS_IFACE, settings_props, settings_methods) @dbus.service.method(MOCK_IFACE, in_signature='sssv', out_signature='') def SetProperty(self, path, iface, name, value): obj = dbusmock.get_object(path) obj.Set(iface, name, value) obj.EmitSignal(iface, 'PropertiesChanged', 'a{sv}', [{name: value}]) @dbus.service.method(MOCK_IFACE, in_signature='u', out_signature='') def SetGlobalConnectionState(self, state): self.SetProperty( MAIN_OBJ, MAIN_IFACE, 'State', dbus.UInt32(state, variant_level=1) ) self.EmitSignal(MAIN_IFACE, 'StateChanged', 'u', [state]) @dbus.service.method(MOCK_IFACE, in_signature='u', out_signature='') def SetConnectivity(self, connectivity): self.SetProperty( MAIN_OBJ, MAIN_IFACE, 'Connectivity', dbus.UInt32(connectivity, variant_level=1) ) @dbus.service.method(MOCK_IFACE, in_signature='ss', out_signature='') def SetDeviceActive(self, device_path, active_connection_path): dev_obj = dbusmock.get_object(device_path) dev_obj.Set( DEVICE_IFACE, 'ActiveConnection', dbus.ObjectPath(active_connection_path) ) old_state = dev_obj.Get(DEVICE_IFACE, 'State') dev_obj.Set(DEVICE_IFACE, 'State', dbus.UInt32(DeviceState.ACTIVATED)) dev_obj.EmitSignal( DEVICE_IFACE, 'StateChanged', 'uuu', [ dbus.UInt32(DeviceState.ACTIVATED), old_state, dbus.UInt32(1) ] ) @dbus.service.method(MOCK_IFACE, in_signature='s', out_signature='') def SetDeviceDisconnected(self, device_path): dev_obj = dbusmock.get_object(device_path) dev_obj.Set(DEVICE_IFACE, 'ActiveConnection', dbus.ObjectPath('/')) old_state = dev_obj.Get(DEVICE_IFACE, 'State') dev_obj.Set(DEVICE_IFACE, 'State', dbus.UInt32(DeviceState.DISCONNECTED)) dev_obj.EmitSignal( DEVICE_IFACE, 'StateChanged', 'uuu', [ dbus.UInt32(DeviceState.DISCONNECTED), old_state, dbus.UInt32(1) ] ) @dbus.service.method(MOCK_IFACE, in_signature='ssi', out_signature='s') def AddEthernetDevice(self, device_name, iface_name, state): '''Add an ethernet device. You have to specify device_name, device interface name (e. g. eth0), and state. You can use the predefined DeviceState values (e. g. DeviceState.ACTIVATED) or supply a numeric value. For valid state values please visit http://projects.gnome.org/NetworkManager/developers/api/09/spec.html #type-NM_DEVICE_STATE Please note that this does not set any global properties. Returns the new object path. ''' path = '/org/freedesktop/NetworkManager/Devices/' + device_name wired_props = {'Carrier': False, 'HwAddress': dbus.String('78:DD:08:D2:3D:43'), 'PermHwAddress': dbus.String('78:DD:08:D2:3D:43'), 'Speed': dbus.UInt32(0)} self.AddObject(path, 'org.freedesktop.NetworkManager.Device.Wired', wired_props, []) props = {'DeviceType': dbus.UInt32(1), 'State': dbus.UInt32(state), 'Interface': iface_name, 'AvailableConnections': dbus.Array([], signature='o'), 'IpInterface': ''} obj = dbusmock.get_object(path) obj.AddProperties(DEVICE_IFACE, props) devices = self.Get(MAIN_IFACE, 'Devices') devices.append(path) self.Set(MAIN_IFACE, 'Devices', devices) self.EmitSignal( 'org.freedesktop.NetworkManager', 'DeviceAdded', 'o', [path] ) return path @dbus.service.method(MOCK_IFACE, in_signature='ssi', out_signature='s') def AddWiFiDevice(self, device_name, iface_name, state): '''Add a WiFi Device. You have to specify device_name, device interface name (e. g. wlan0) and state. You can use the predefined DeviceState values (e. g. DeviceState.ACTIVATED) or supply a numeric value. For valid state values, please visit http://projects.gnome.org/NetworkManager/developers/api/09/spec.html #type-NM_DEVICE_STATE Please note that this does not set any global properties. Returns the new object path. ''' path = '/org/freedesktop/NetworkManager/Devices/' + device_name self.AddObject(path, WIRELESS_DEVICE_IFACE, { 'HwAddress': dbus.String('11:22:33:44:55:66'), 'PermHwAddress': dbus.String('11:22:33:44:55:66'), 'Bitrate': dbus.UInt32(5400), 'Mode': dbus.UInt32(2), 'WirelessCapabilities': dbus.UInt32(255), 'AccessPoints': dbus.Array([], signature='o'), }, [ ('GetAccessPoints', '', 'ao', 'ret = self.access_points'), ('GetAllAccessPoints', '', 'ao', 'ret = self.access_points'), ('RequestScan', 'a{sv}', '', ''), ]) dev_obj = dbusmock.get_object(path) dev_obj.access_points = [] dev_obj.AddProperties( DEVICE_IFACE, { 'ActiveConnection': dbus.ObjectPath('/'), 'AvailableConnections': dbus.Array([], signature='o'), 'AutoConnect': False, 'Managed': True, 'Driver': 'dbusmock', 'DeviceType': dbus.UInt32(2), 'State': dbus.UInt32(state), 'Interface': iface_name, 'IpInterface': iface_name, } ) devices = self.Get(MAIN_IFACE, 'Devices') devices.append(path) self.Set(MAIN_IFACE, 'Devices', devices) self.EmitSignal( 'org.freedesktop.NetworkManager', 'DeviceAdded', 'o', [path] ) return path @dbus.service.method(MOCK_IFACE, in_signature='ssssuuuyu', out_signature='s') def AddAccessPoint(self, dev_path, ap_name, ssid, hw_address, mode, frequency, rate, strength, security): '''Add an access point to an existing WiFi device. You have to specify WiFi Device path, Access Point object name, ssid, hw_address, mode, frequency, rate, strength and security. For valid access point property values, please visit http://projects.gnome.org/NetworkManager/developers/api/09/spec.html# org.freedesktop.NetworkManager.AccessPoint Please note that this does not set any global properties. Returns the new object path. ''' dev_obj = dbusmock.get_object(dev_path) ap_path = '/org/freedesktop/NetworkManager/AccessPoint/' + ap_name if ap_path in dev_obj.access_points: raise dbus.exceptions.DBusException( 'Access point %s on device %s already exists' % (ap_name, dev_path), name=MAIN_IFACE + '.AlreadyExists') flags = NM80211ApFlags.NM_802_11_AP_FLAGS_PRIVACY if security == NM80211ApSecurityFlags.NM_802_11_AP_SEC_NONE: flags = NM80211ApFlags.NM_802_11_AP_FLAGS_NONE self.AddObject(ap_path, ACCESS_POINT_IFACE, {'Ssid': dbus.ByteArray(ssid.encode('UTF-8')), 'HwAddress': dbus.String(hw_address), 'Flags': dbus.UInt32(flags), 'LastSeen': dbus.Int32(1), 'Frequency': dbus.UInt32(frequency), 'MaxBitrate': dbus.UInt32(rate), 'Mode': dbus.UInt32(mode), 'RsnFlags': dbus.UInt32(security), 'WpaFlags': dbus.UInt32(security), 'Strength': dbus.Byte(strength)}, []) dev_obj.access_points.append(ap_path) aps = dev_obj.Get(WIRELESS_DEVICE_IFACE, 'AccessPoints') aps.append(ap_path) dev_obj.Set(WIRELESS_DEVICE_IFACE, 'AccessPoints', aps) dev_obj.EmitSignal( WIRELESS_DEVICE_IFACE, 'AccessPointAdded', 'o', [ap_path] ) return ap_path @dbus.service.method(MOCK_IFACE, in_signature='ssssa{sa{sv}}', out_signature='s') def AddWiFiConnection(self, dev_path, connection_name, ssid_name, key_mgmt, config): '''Add an available connection to an existing WiFi device and access point. You have to specify WiFi Device path, Connection object name, SSID and key management. The SSID must match one of the previously created access points. Please note that this does not set any global properties. Returns the new object path. ''' dev_obj = dbusmock.get_object(dev_path) connection_path = '%s/%s' % (SETTINGS_OBJ, connection_name) connections = dev_obj.Get(DEVICE_IFACE, 'AvailableConnections') settings_obj = dbusmock.get_object(SETTINGS_OBJ) main_connections = settings_obj.ListConnections() ssid = ssid_name.encode('UTF-8') # Find the access point by ssid access_point = None access_points = dev_obj.access_points for ap_path in access_points: ap = dbusmock.get_object(ap_path) if ap.Get(ACCESS_POINT_IFACE, 'Ssid') == ssid: access_point = ap break if not access_point: raise dbus.exceptions.DBusException( 'Access point with SSID [%s] could not be found' % (ssid_name), name=MAIN_IFACE + '.DoesNotExist') hw_address = access_point.Get(ACCESS_POINT_IFACE, 'HwAddress') mode = access_point.Get(ACCESS_POINT_IFACE, 'Mode') security = access_point.Get(ACCESS_POINT_IFACE, 'WpaFlags') if connection_path in connections or connection_path in main_connections: raise dbus.exceptions.DBusException( 'Connection %s on device %s already exists' % ( connection_name, dev_path ), name=MAIN_IFACE + '.AlreadyExists') # Parse mac address string into byte array mac_bytes = binascii.unhexlify(hw_address.replace(':', '')) settings = { '802-11-wireless': { 'seen-bssids': [hw_address], 'ssid': dbus.ByteArray(ssid), 'mac-address': dbus.ByteArray(mac_bytes), 'mode': InfrastructureMode.NAME_MAP[mode] }, 'connection': { 'timestamp': dbus.UInt64(1374828522), 'type': '802-11-wireless', 'id': ssid_name, 'uuid': str(uuid.uuid4()) }, } if security != NM80211ApSecurityFlags.NM_802_11_AP_SEC_NONE: settings['802-11-wireless']['security'] = '802-11-wireless-security' settings['802-11-wireless-security'] = ( NM80211ApSecurityFlags.NAME_MAP[security]) if security == NM80211ApSecurityFlags.NM_802_11_AP_SEC_KEY_MGMT_802_1X: settings['802-1x'] = config['802-1x'] self.AddObject( connection_path, CSETTINGS_IFACE, { 'Settings': dbus.Dictionary(settings, signature='sa{sv}'), 'Secrets': dbus.Dictionary({}, signature='sa{sv}'), }, [ ( 'Delete', '', '', 'self.ConnectionDelete("%s")' % connection_path ), ( 'GetSettings', '', 'a{sa{sv}}', "ret = self.Get('%s', 'Settings')" % CSETTINGS_IFACE ), ( 'GetSecrets', 's', 'a{sa{sv}}', "ret = self.Get('%s', 'Secrets')" % CSETTINGS_IFACE ), ( 'Update', 'a{sa{sv}}', '', 'self.ConnectionUpdate("%s", args[0])' % connection_path ), ] ) connections.append(dbus.ObjectPath(connection_path)) dev_obj.Set(DEVICE_IFACE, 'AvailableConnections', connections) main_connections.append(connection_path) settings_obj.Set(SETTINGS_IFACE, 'Connections', main_connections) settings_obj.EmitSignal(SETTINGS_IFACE, 'NewConnection', 'o', [ap_path]) return connection_path @dbus.service.method(MOCK_IFACE, in_signature='assssu', out_signature='s') def AddActiveConnection(self, devices, connection_device, specific_object, name, state): '''Add an active connection to an existing WiFi device. You have to a list of the involved WiFi devices, the connection path, the access point path, ActiveConnection object name and connection state. Please note that this does not set any global properties. Returns the new object path. ''' conn_obj = dbusmock.get_object(connection_device) settings = conn_obj.Get(CSETTINGS_IFACE, 'Settings') conn_uuid = settings['connection']['uuid'] device_objects = [dbus.ObjectPath(dev) for dev in devices] active_connection_path = ACTIVE_CONNECTION_PATH + name self.AddObject(active_connection_path, ACTIVE_CONNECTION_IFACE, { 'Devices': device_objects, 'Default6': False, 'Default': True, 'Vpn': False, 'Connection': dbus.ObjectPath(connection_device), 'Master': dbus.ObjectPath('/'), 'SpecificObject': dbus.ObjectPath(specific_object), 'Uuid': conn_uuid, 'State': state, }, []) for dev_path in devices: self.SetDeviceActive(dev_path, active_connection_path) active_connections = self.Get(MAIN_IFACE, 'ActiveConnections') active_connections.append(dbus.ObjectPath(active_connection_path)) self.SetProperty( MAIN_OBJ, MAIN_IFACE, 'ActiveConnections', active_connections ) return active_connection_path @dbus.service.method(MOCK_IFACE, in_signature='ss', out_signature='') def RemoveAccessPoint(self, dev_path, ap_path): '''Remove the specified access point. You have to specify the device to remove the access point from, and the path of the access point. Please note that this does not set any global properties. ''' dev_obj = dbusmock.get_object(dev_path) aps = dev_obj.Get(WIRELESS_DEVICE_IFACE, 'AccessPoints') aps.remove(ap_path) dev_obj.Set(WIRELESS_DEVICE_IFACE, 'AccessPoints', aps) dev_obj.access_points.remove(ap_path) dev_obj.EmitSignal( WIRELESS_DEVICE_IFACE, 'AccessPointRemoved', 'o', [ap_path] ) self.RemoveObject(ap_path) @dbus.service.method(MOCK_IFACE, in_signature='ss', out_signature='') def RemoveWifiConnection(self, dev_path, connection_path): '''Remove the specified WiFi connection. You have to specify the device to remove the connection from, and the path of the Connection. Please note that this does not set any global properties. ''' dev_obj = dbusmock.get_object(dev_path) settings_obj = dbusmock.get_object(SETTINGS_OBJ) connections = dev_obj.Get(DEVICE_IFACE, 'AvailableConnections') main_connections = settings_obj.ListConnections() if (connection_path not in connections and connection_path not in main_connections): return connections.remove(dbus.ObjectPath(connection_path)) dev_obj.Set(DEVICE_IFACE, 'AvailableConnections', connections) main_connections.remove(connection_path) settings_obj.Set(SETTINGS_IFACE, 'Connections', main_connections) settings_obj.EmitSignal( SETTINGS_IFACE, 'ConnectionRemoved', 'o', [connection_path] ) connection_obj = dbusmock.get_object(connection_path) connection_obj.EmitSignal(CSETTINGS_IFACE, 'Removed', '', []) self.RemoveObject(connection_path) @dbus.service.method(MOCK_IFACE, in_signature='ss', out_signature='') def RemoveActiveConnection(self, dev_path, active_connection_path): '''Remove the specified ActiveConnection. You have to specify the device to remove the connection from, and the path of the ActiveConnection. Please note that this does not set any global properties. ''' self.SetDeviceDisconnected(dev_path) active_connections = self.Get(MAIN_IFACE, 'ActiveConnections') if active_connection_path not in active_connections: return active_connections.remove(dbus.ObjectPath(active_connection_path)) self.SetProperty( MAIN_OBJ, MAIN_IFACE, 'ActiveConnections', active_connections ) self.RemoveObject(active_connection_path) @dbus.service.method(SETTINGS_IFACE, in_signature='a{sa{sv}}', out_signature='o') def SettingsAddConnection(self, connection_settings): '''Add a connection. connection_settings is a String String Variant Map Map. See https://developer.gnome.org/NetworkManager/0.9/spec.html #type-String_String_Variant_Map_Map If you omit uuid, this method adds one for you. ''' if 'uuid' not in connection_settings['connection']: connection_settings['connection']['uuid'] = str(uuid.uuid4()) NM = dbusmock.get_object(MAIN_OBJ) settings_obj = dbusmock.get_object(SETTINGS_OBJ) main_connections = settings_obj.ListConnections() # Mimic how NM names connections connection_name = str(len(main_connections)) connection_path = SETTINGS_OBJ + '/' + connection_name if connection_path in main_connections: raise dbus.exceptions.DBusException( 'Connection %s already exists' % connection_path, name=MAIN_IFACE + '.AlreadyExists',) self.AddObject( connection_path, CSETTINGS_IFACE, { 'Settings': dbus.Dictionary( connection_settings, signature='sa{sv}' ), 'Secrets': dbus.Dictionary({}, signature='sa{sv}'), }, [ ('Delete', '', '', 'self.ConnectionDelete("%s")' % connection_path), ( 'GetSettings', '', 'a{sa{sv}}', "ret = self.Get('%s', 'Settings')" % CSETTINGS_IFACE ), ( 'GetSecrets', 's', 'a{sa{sv}}', "ret = self.Get('%s', 'Secrets')" % CSETTINGS_IFACE ), ( 'Update', 'a{sa{sv}}', '', 'self.ConnectionUpdate("%s", args[0])' % connection_path ), ] ) main_connections.append(connection_path) settings_obj.Set(SETTINGS_IFACE, 'Connections', main_connections) settings_obj.EmitSignal( SETTINGS_IFACE, 'NewConnection', 'o', [connection_path] ) auto_connect = False if 'autoconnect' in connection_settings['connection']: auto_connect = connection_settings['connection']['autoconnect'] if auto_connect: dev = None devices = NM.GetDevices() # Grab the first device. if len(devices) > 0: dev = devices[0] if dev: activate_connection(NM, connection_path, dev, connection_path) return connection_path @dbus.service.method(CSETTINGS_IFACE, in_signature='oa{sa{sv}}', out_signature='') def ConnectionUpdate(self, connection_path, settings): '''Update settings on a connection. settings is a String String Variant Map Map. See https://developer.gnome.org/NetworkManager/0.9/spec.html #type-String_String_Variant_Map_Map ''' NM = dbusmock.get_object(MAIN_OBJ) settings_obj = dbusmock.get_object(SETTINGS_OBJ) conn_obj = dbusmock.get_object(connection_path) main_connections = settings_obj.ListConnections() if connection_path not in main_connections: raise dbus.exceptions.DBusException( 'Connection %s does not exist' % connection_path, name=MAIN_IFACE + '.DoesNotExist',) conn_settings = conn_obj.Get(CSETTINGS_IFACE, 'Settings') changed_settings = {} for key, value in settings.items(): for k, v in value.items(): changed_settings[k] = v if key not in conn_settings: conn_settings[key] = dbus.Dictionary({}, signature='sv') conn_settings[key][k] = v conn_obj.Set(CSETTINGS_IFACE, 'Settings', conn_settings) settings_obj.EmitSignal( CSETTINGS_IFACE, 'PropertiesChanged', 'a{sv}', [changed_settings] ) settings_obj.EmitSignal(CSETTINGS_IFACE, 'Updated', '', []) auto_connect = False if 'autoconnect' in settings['connection']: auto_connect = settings['connection']['autoconnect'] if auto_connect: dev = None devices = NM.GetDevices() # Grab the first device. if len(devices) > 0: dev = devices[0] if dev: activate_connection(NM, connection_path, dev, connection_path) return connection_path @dbus.service.method(CSETTINGS_IFACE, in_signature='o', out_signature='') def ConnectionDelete(self, connection_path): '''Deletes a connection. This also * removes the deleted connection from any device, * removes any active connection(s) it might be associated with, * removes it from the Settings interface, * as well as deletes the object from the mock. Note: If this was the only active connection, we change the global connection state. ''' NM = dbusmock.get_object(MAIN_OBJ) settings_obj = dbusmock.get_object(SETTINGS_OBJ) # Find the associated active connection(s). active_connections = NM.Get(MAIN_IFACE, 'ActiveConnections') associated_active_connections = [] for ac in active_connections: ac_obj = dbusmock.get_object(ac) ac_con = ac_obj.Get(ACTIVE_CONNECTION_IFACE, 'Connection') if ac_con == connection_path: associated_active_connections.append(ac) # We found that the connection we are deleting are associated to all # active connections and subsequently set the global state to # disconnected. if len(active_connections) == len(associated_active_connections): self.SetGlobalConnectionState(NMState.NM_STATE_DISCONNECTED) # Remove the connection from all associated devices. # We also remove all associated active connections. for dev_path in NM.GetDevices(): dev_obj = dbusmock.get_object(dev_path) connections = dev_obj.Get(DEVICE_IFACE, 'AvailableConnections') for ac in associated_active_connections: NM.RemoveActiveConnection(dev_path, ac) if connection_path not in connections: continue connections.remove(dbus.ObjectPath(connection_path)) dev_obj.Set(DEVICE_IFACE, 'AvailableConnections', connections) # Remove the connection from the settings interface main_connections = settings_obj.ListConnections() if connection_path not in main_connections: return main_connections.remove(connection_path) settings_obj.Set(SETTINGS_IFACE, 'Connections', main_connections) settings_obj.EmitSignal( SETTINGS_IFACE, 'ConnectionRemoved', 'o', [connection_path] ) # Remove the connection from the mock connection_obj = dbusmock.get_object(connection_path) connection_obj.EmitSignal(CSETTINGS_IFACE, 'Removed', '', []) self.RemoveObject(connection_path) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/ofono.py000066400000000000000000000415561457356502600310510ustar00rootroot00000000000000'''ofonod D-BUS mock template''' # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the Free # Software Foundation; either version 3 of the License, or (at your option) any # later version. See http://www.gnu.org/copyleft/lgpl.html for the full text # of the license. import dbus import dbusmock __author__ = 'Martin Pitt' __email__ = 'martin.pitt@ubuntu.com' __copyright__ = '(c) 2013 Canonical Ltd.' __license__ = 'LGPL 3+' BUS_NAME = 'org.ofono' MAIN_OBJ = '/' MAIN_IFACE = 'org.ofono.Manager' SYSTEM_BUS = True NOT_IMPLEMENTED = '''raise dbus.exceptions.DBusException( "org.ofono.Error.NotImplemented")''' _parameters = {} def load(mock, parameters): global _parameters mock.modems = [] # object paths _parameters = parameters mock.AddMethod(MAIN_IFACE, 'GetModems', '', 'a(oa{sv})', 'ret = [(m, objects[m].GetAll(\ "org.ofono.Modem")) for m in self.modems]') if not parameters.get('no_modem', False): mock.AddModem(parameters.get('ModemName', 'ril_0'), {}) @dbus.service.method(dbusmock.MOCK_IFACE, in_signature='sa{sv}', out_signature='s') def AddModem(self, name, properties): '''Convenience method to add a modem You have to specify a device name which must be a valid part of an object path, e. g. "mock_ac". For future extensions you can specify a "properties" array, but no extra properties are supported for now. Returns the new object path. ''' path = '/' + name self.AddObject( path, 'org.ofono.Modem', { 'Online': dbus.Boolean(True, variant_level=1), 'Powered': dbus.Boolean(True, variant_level=1), 'Lockdown': dbus.Boolean(False, variant_level=1), 'Emergency': dbus.Boolean(False, variant_level=1), 'Manufacturer': dbus.String('Fakesys', variant_level=1), 'Model': dbus.String('Mock Modem', variant_level=1), 'Revision': dbus.String('0815.42', variant_level=1), 'Type': dbus.String('hardware', variant_level=1), 'Interfaces': [ 'org.ofono.CallForwarding', 'org.ofono.CallSettings', 'org.ofono.CallVolume', 'org.ofono.ConnectionManager', 'org.ofono.NetworkRegistration', 'org.ofono.RadioSettings', 'org.ofono.SimManager', 'org.ofono.VoiceCallManager', ], 'Features': ['gprs', 'net'], }, [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.Modem")'), ( 'SetProperty', 'sv', '', 'self.Set("org.ofono.Modem", args[0], args[1]); ' 'self.EmitSignal("org.ofono.Modem", "PropertyChanged",' '"sv", [args[0], args[1]])'), ]) obj = dbusmock.mockobject.objects[path] obj.name = name obj.sim_pin = "2468" add_simmanager_api(obj) add_connectionmanager_api(obj) add_voice_call_api(obj) add_netreg_api(obj) self.modems.append(path) props = obj.GetAll('org.ofono.Modem', dbus_interface=dbus.PROPERTIES_IFACE) self.EmitSignal(MAIN_IFACE, 'ModemAdded', 'oa{sv}', [path, props]) return path def add_simmanager_api(mock): '''Add org.ofono.SimManager API to a mock''' iface = 'org.ofono.SimManager' mock.AddProperties(iface, { 'CardIdentifier': _parameters.get('CardIdentifier', 12345), 'Present': _parameters.get('Present', dbus.Boolean(True)), 'SubscriberNumbers': _parameters.get('SubscriberNumbers', ['123456789', '234567890']), 'SubscriberIdentity': _parameters.get('SubscriberIdentity', 23456), 'ServiceNumbers': _parameters.get('ServiceNumbers', dbus.Dictionary( { 'Fake Service': dbus.String('555-555', variant_level=1), 'Faker Service': dbus.String('555-321', variant_level=1), 'Fakest Service': dbus.String('555-123', variant_level=1) }, signature='sv' )), 'LockedPins': _parameters.get('LockedPins', ['pin']), 'Retries': _parameters.get('Retries', {'pin': dbus.Byte(3)}), 'PinRequired': _parameters.get('PinRequired', 'none') }) mock.AddMethods(iface, [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("%s")' % iface), ('SetProperty', 'sv', '', 'self.Set("%(i)s", args[0], args[1]); ' 'self.EmitSignal("%(i)s", "PropertyChanged", "sv", [args[0], ' 'args[1]])' % {'i': iface}), ('ResetPin', 'sss', '', '') ]) def add_connectionmanager_api(mock): '''Add org.ofono.ConnectionManager API to a mock''' iface = 'org.ofono.ConnectionManager' mock.contexts = [] mock.AddProperties(iface, { 'Attached': _parameters.get('Attached', True), 'Bearer': _parameters.get('Bearer', 'gprs'), 'RoamingAllowed': _parameters.get('RoamingAllowed', False), 'Powered': _parameters.get('ConnectionPowered', True), }) mock.AddMethods(iface, [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("%s")' % iface), ('SetProperty', 'sv', '', 'self.Set("%(i)s", args[0], args[1]); ' 'self.EmitSignal("%(i)s", "PropertyChanged", "sv", [' 'args[0], args[1]])' % {'i': iface}), ('AddContext', 's', 'o', 'ret = self.AddConnectionContext(args[0])'), ('RemoveContext', 'o', '', 'self.RemoveConnectionContext(args[0])'), ('DeactivateAll', '', '', ''), ('GetContexts', '', 'a(oa{sv})', 'ret = self.GetConnectionContexts()'), ]) interfaces = mock.GetProperties()['Interfaces'] interfaces.append(iface) mock.SetProperty('Interfaces', interfaces) @dbus.service.method('org.ofono.ConnectionManager', in_signature='', out_signature='a(oa{sv})') def GetConnectionContexts(self): contexts = dbus.Array([], signature='a(oa{sv})') for ctx in self.contexts: contexts.append(dbus.Struct( (ctx.__dbus_object_path__, ctx.GetProperties()))) return contexts @dbus.service.method('org.ofono.ConnectionManager', in_signature='s', out_signature='o') def AddConnectionContext(self, type): name = 'context%s' % str(len(self.contexts)) path = '%s/%s' % (self.__dbus_object_path__, name) iface = 'org.ofono.ConnectionContext' # We give the context a name, just like ofono does. # See https://github.com/rilmodem/ofono/blob/master/src/gprs.c#L148 ofono_default_accesspointname = { 'internet': 'Internet', 'mms': 'MMS', 'ai': 'AI', 'ims': 'IMS', 'wap': 'WAP' } self.AddObject( path, iface, { 'Active': False, 'AccessPointName': '', 'Type': type, 'Username': '', 'Password': '', 'Protocol': 'ip', 'Name': ofono_default_accesspointname[type], 'Preferred': False, 'Settings': dbus.Dictionary({}, signature='sv'), 'IPv6.Settings': dbus.Dictionary({}, signature='sv'), 'MessageProxy': '', 'MessageCenter': '', }, [ ('GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.ConnectionContext")'), ( 'SetProperty', 'sv', '', 'self.Set("%s", args[0], args[1]); ' 'self.EmitSignal("%s", "PropertyChanged",' '"sv", [args[0], args[1]])' % (iface, iface)), ]) ctx_obj = dbusmock.get_object(path) self.contexts.append(ctx_obj) self.EmitSignal('org.ofono.ConnectionManager', 'ContextAdded', 'oa{sv}', [path, ctx_obj.GetProperties()]) return path @dbus.service.method('org.ofono.ConnectionManager', in_signature='o', out_signature='') def RemoveConnectionContext(self, path): ctx_obj = dbusmock.get_object(path) self.contexts.remove(ctx_obj) self.RemoveObject(path) self.EmitSignal('org.ofono.ConnectionManager', 'ContextRemoved', 'o', [path]) @dbus.service.method('org.ofono.SimManager', in_signature='ss', out_signature='') def LockPin(self, pin_type, pin): iface = 'org.ofono.SimManager' print('XXX LockPin', pin_type, pin) if (pin == self.sim_pin): print('XXX LockPin pin matches') self.Set(iface, "LockedPins", dbus.Array(["pin"])) self.EmitSignal(iface, "PropertyChanged", "sv", ["LockedPins", self.Get(iface, "LockedPins")]) self.Set(iface, "Retries", {'pin': dbus.Byte(3)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) else: retries = self.Get(iface, "Retries")['pin'] if (retries > 0): self.Set(iface, "Retries", {'pin': dbus.Byte(retries - 1)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) raise dbus.exceptions.DBusException("", "Failed", name="org.ofono.Error.Failed") print('XXX LockPin', self.Get(iface, "Retries")['pin']) @dbus.service.method('org.ofono.SimManager', in_signature='ss', out_signature='') def UnlockPin(self, pin_type, pin): iface = 'org.ofono.SimManager' print('XXX UnlockPin', pin_type, pin) if (pin == self.sim_pin): print('XXX UnlockPin pin matches') self.Set(iface, "LockedPins", "") self.EmitSignal(iface, "PropertyChanged", "sv", ["LockedPins", self.Get(iface, "LockedPins")]) self.Set(iface, "Retries", {'pin': dbus.Byte(3)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) else: retries = self.Get(iface, "Retries")['pin'] if (retries > 0): self.Set(iface, "Retries", {'pin': dbus.Byte(retries - 1)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) raise dbus.exceptions.DBusException("", "Failed", name="org.ofono.Error.Failed") print('XXX UnlockPin', self.Get(iface, "Retries")['pin']) @dbus.service.method('org.ofono.SimManager', in_signature='sss', out_signature='') def ChangePin(self, pin_type, pin, pin2): iface = 'org.ofono.SimManager' print('XXX ChangePin', pin_type, pin, pin2) if (pin == self.sim_pin): print('XXX ChangePin pin matches') self.sim_pin = pin2 self.Set(iface, "Retries", {'pin': dbus.Byte(3)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) else: retries = self.Get(iface, "Retries")['pin'] if (retries > 0): self.Set(iface, "Retries", {'pin': dbus.Byte(retries - 1)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) raise dbus.exceptions.DBusException("", "Failed", name="org.ofono.Error.Failed") @dbus.service.method('org.ofono.SimManager', in_signature='ss', out_signature='') def EnterPin(self, pin_type, pin): iface = 'org.ofono.SimManager' print('XXX EnterPin', pin) if (pin == self.sim_pin): print('XXX EnterPin pin matches') self.Set(iface, "Retries", {'pin': dbus.Byte(3)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) else: retries = self.Get(iface, "Retries")['pin'] if (retries > 0): self.Set(iface, "Retries", {'pin': dbus.Byte(retries - 1)}) self.EmitSignal(iface, "PropertyChanged", "sv", ["Retries", self.Get(iface, "Retries")]) raise dbus.exceptions.DBusException("", "Failed", name="org.ofono.Error.Failed") def add_voice_call_api(mock): '''Add org.ofono.VoiceCallManager API to a mock''' # also add an emergency number which is not a real one, in case one runs a # test case against a production ofono :-) mock.AddProperty( 'org.ofono.VoiceCallManager', 'EmergencyNumbers', ['911', '13373']) mock.calls = [] # object paths mock.AddMethods('org.ofono.VoiceCallManager', [ ( 'GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.VoiceCallManager")'), ('Transfer', '', '', ''), ('SwapCalls', '', '', ''), ('ReleaseAndAnswer', '', '', ''), ('ReleaseAndSwap', '', '', ''), ('HoldAndAnswer', '', '', ''), ('SendTones', 's', '', ''), ('PrivateChat', 'o', 'ao', NOT_IMPLEMENTED), ('CreateMultiparty', '', 'o', NOT_IMPLEMENTED), ('HangupMultiparty', '', '', NOT_IMPLEMENTED), ( 'GetCalls', '', 'a(oa{sv})', 'ret = [(c, objects[c].GetAll("org.ofono.VoiceCall"))\ for c in self.calls]') ]) @dbus.service.method('org.ofono.VoiceCallManager', in_signature='ss', out_signature='s') def Dial(self, number, hide_callerid): path = self._object_path + '/voicecall%02i' % (len(self.calls) + 1) self.AddObject( path, 'org.ofono.VoiceCall', { 'State': dbus.String('dialing', variant_level=1), 'LineIdentification': dbus.String(number, variant_level=1), 'Name': dbus.String('', variant_level=1), 'Multiparty': dbus.Boolean(False, variant_level=1), 'RemoteHeld': dbus.Boolean(False, variant_level=1), 'RemoteMultiparty': dbus.Boolean(False, variant_level=1), 'Emergency': dbus.Boolean(False, variant_level=1), }, [ ( 'GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.VoiceCall")'), ('Deflect', 's', '', NOT_IMPLEMENTED), ( 'Hangup', '', '', 'self.parent.calls.remove(self._object_path);' 'self.parent.RemoveObject(self._object_path);' 'self.EmitSignal("org.ofono.VoiceCallManager",\ "CallRemoved", "o", [self._object_path])'), ('Answer', '', '', NOT_IMPLEMENTED), ]) obj = dbusmock.mockobject.objects[path] obj.parent = self self.calls.append(path) self.EmitSignal('org.ofono.VoiceCallManager', 'CallAdded', 'oa{sv}', [path, obj.GetProperties()]) return path @dbus.service.method('org.ofono.VoiceCallManager', in_signature='', out_signature='') def HangupAll(self): print('XXX HangupAll', self.calls) for c in list(self.calls): # needs a copy dbusmock.mockobject.objects[c].Hangup() assert self.calls == [] def get_all_operators(mock): return 'ret = [(m, objects[m].GetAll("org.ofono.NetworkOperator")) ' \ 'for m in objects if "%s/operator/" in m]' % mock.name def add_netreg_api(mock): '''Add org.ofono.NetworkRegistration API to a mock''' # also add an emergency number which is not a real one, in case one runs a # test case against a production ofono :-) mock.AddProperties('org.ofono.NetworkRegistration', { 'Mode': 'auto', 'Status': 'registered', 'LocationAreaCode': _parameters.get('LocationAreaCode', 987), 'CellId': _parameters.get('CellId', 10203), 'MobileCountryCode': _parameters.get('MobileCountryCode', '777'), 'MobileNetworkCode': _parameters.get('MobileNetworkCode', '11'), 'Technology': _parameters.get('Technology', 'gsm'), 'Name': _parameters.get('Name', 'fake.tel'), 'Strength': _parameters.get('Strength', dbus.Byte(80)), 'BaseStation': _parameters.get('BaseStation', ''), }) mock.AddObject( '/%s/operator/op1' % mock.name, 'org.ofono.NetworkOperator', { 'Name': _parameters.get('Name', 'fake.tel'), 'Status': 'current', 'MobileCountryCode': _parameters.get('MobileCountryCode', '777'), 'MobileNetworkCode': _parameters.get('MobileNetworkCode', '11'), 'Technologies': [_parameters.get('Technology', 'gsm')], }, [ ( 'GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.NetworkOperator")'), ('Register', '', '', ''), ]) mock.AddMethods('org.ofono.NetworkRegistration', [ ( 'GetProperties', '', 'a{sv}', 'ret = self.GetAll("org.ofono.NetworkRegistration")'), ('Register', '', '', ''), ('GetOperators', '', 'a(oa{sv})', get_all_operators(mock)), ('Scan', '', 'a(oa{sv})', get_all_operators(mock)), ]) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/systemimage.py000066400000000000000000000065521457356502600322550ustar00rootroot00000000000000'''system image D-BUS mock template''' # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU Lesser General Public License as published by the Free # Software Foundation; either version 3 of the License, or (at your option) any # later version. See http://www.gnu.org/copyleft/lgpl.html for the full text # of the license. import dbus __author__ = 'Jonas G. Drange' __email__ = 'jonas.drange@canonical.com' __copyright__ = '(c) 2015 Canonical Ltd.' __license__ = 'LGPL 3+' BUS_NAME = 'com.ubports.SystemImage' MAIN_IFACE = 'com.ubports.SystemImage' MAIN_OBJ = '/Service' SYSTEM_BUS = True def information(self): return dbus.Dictionary({ 'target_build_number': str(self.si_props['target_build_number']), 'device_name': self.si_props['device'], 'last_check_date': self.si_props['last_check_date'], 'version_detail': self.si_props['version_detail'], 'channel_name': self.si_props['channel'], 'last_update_date': self.si_props['last_update_date'], 'current_build_number': str(self.si_props['build_number']) }, signature='ss') def pausedownload(self): return self.si_props['reply_on_pause'] def cancelupdate(self): return self.si_props['reply_on_cancel'] def getsetting(self, key): return str(self.si_props[key]) def setsetting(self, key, value): self.si_props[key] = value self.EmitSignal( MAIN_IFACE, 'SettingChanged', 'ss', [key, value] ) def load(mock, parameters): global _parameters _parameters = parameters mock.si_props = { 'build_number': _parameters.get('build_number', 0), 'device': _parameters.get('device', ''), 'auto_download': _parameters.get('auto_download', -1), 'channel': _parameters.get('channel', ''), 'last_update_date': _parameters.get('last_update_date', ''), 'last_check_date': _parameters.get('last_check_date', ''), 'target_build_number': _parameters.get('target_build_number', -1), 'target_version_detail': _parameters.get('target_version_detail', ''), 'version_detail': _parameters.get('version_detail', ''), 'update_available': _parameters.get('update_available', False), 'reply_on_pause': _parameters.get('reply_on_pause', ''), 'reply_on_cancel': _parameters.get('reply_on_cancel', ''), 'failures_before_warning': _parameters.get('failures_before_warning', None), } mock.information = information mock.pausedownload = pausedownload mock.cancelupdate = cancelupdate mock.getsetting = getsetting mock.setsetting = setsetting mock.AddMethods(MAIN_IFACE, [ ('Information', '', 'a{ss}', 'ret = self.information(self)'), ('Exit', '', '', ''), ('ApplyUpdate', '', '', ''), ('CheckForUpdate', '', '', ''), ('FactoryReset', '', '', ''), ('ProductionReset', '', '', ''), ('UpdateDownloaded', '', '', ''), ('DownloadUpdate', '', '', ''), ('ForceAllowGSMDownload', '', '', ''), ('GetSetting', 's', 's', 'ret = self.getsetting(self, args[0])'), ('SetSetting', 'ss', '', 'ret = self.setsetting(self, args[0], args[1])'), ('PauseDownload', '', 's', 'ret = self.pausedownload(self)'), ('CancelUpdate', '', 's', 'ret = self.cancelupdate(self)'), ]) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_about.py000066400000000000000000000253531457356502600320770ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. import dateutil.parser import os import subprocess import unittest from gi.repository import GLib from autopilot.matchers import Eventually from autopilot.platform import model from testtools import skipIf from testtools.matchers import Equals, NotEquals, Contains from lomiri_system_settings.tests import ( AboutBaseTestCase, AboutSystemImageBaseTestCase, AboutOfonoBaseTestCase, StorageBaseTestCase, LicenseBaseTestCase ) from lomiri_system_settings.utils.i18n import ugettext as _ import dbus class AboutTestCase(AboutBaseTestCase): """Tests for About this phone Page.""" def _get_os_name(self): os_id = subprocess.check_output( ['lsb_release', '-is'], universal_newlines=True) os_release = subprocess.check_output( ['lsb_release', '-rs'], universal_newlines=True) return '{} {}'.format(os_id.strip(), os_release.strip()) def _get_device_serial_number(self): try: return subprocess.check_output( ['getprop', 'ro.serialno'], universal_newlines=True).strip() except OSError: # getprop is only available on android hardware. return None def _get_device_manufacturer_and_model(self): if model() == 'Desktop': manufacturer = open( '/sys/devices/virtual/dmi/id/sys_vendor' ).read().strip() hw_model = open( '/sys/devices/virtual/dmi/id/product_name' ).read().strip() else: manufacturer = subprocess.check_output( ['getprop', 'ro.product.manufacturer'], universal_newlines=True ).strip() hw_model = subprocess.check_output( ['getprop', 'ro.product.model'], universal_newlines=True ).strip() return '{} {}'.format(manufacturer, hw_model) def test_device_with_serial_number_must_display_it(self): """Checks whether the UI is showing the correct serial number.""" device_serial = self._get_device_serial_number() if not device_serial: self.skipTest('The device has no serial number.') else: self.assertTrue(self.about_page.is_serial_visible()) displayed_serial = self.about_page.get_serial() self.assertThat( displayed_serial, Equals(device_serial)) def test_device_without_serial_must_not_display_it(self): device_serial = self._get_device_serial_number() if device_serial: self.skipTest('The device has serial number.') else: self.assertFalse(self.about_page.is_serial_visible()) def test_settings_show_correct_version_of_the_os(self): """Ensure the UI is showing the correct version of the OS.""" device_os_version = self._get_os_name() displayed_os_info = self.about_page.get_os_information() # TODO: find a way to check the image build number as well # -- om26er 10-03-2014 self.assertTrue(device_os_version in displayed_os_info) @skipIf(subprocess.call( ['which', 'getprop'], stdout=subprocess.PIPE) != 0, 'program "getprop" not found' ) def test_hardware_name(self): """Ensure the UI is showing the correct device name.""" displayed_device_name = self.about_page.get_device_name() device_name_from_getprop = self._get_device_manufacturer_and_model() self.assertEquals(displayed_device_name, device_name_from_getprop) class AboutOfonoTestCase(AboutOfonoBaseTestCase): def _get_imei_from_dbus(self): bus = self.get_dbus(system_bus=True) try: manager = dbus.Interface( bus.get_object('org.ofono', '/'), 'org.ofono.Manager' ) except dbus.exceptions.DBusException: # oFono interface not found, probably its a desktop. return None modems = manager.GetModems() for path, properties in modems: return properties['Serial'] if 'Serial' in properties else None def test_device_with_imei_must_display_it(self): """Checks whether the UI is exposing the right IMEI.""" device_imei = self._get_imei_from_dbus() if not device_imei: self.skipTest('The device has no imei.') else: self.assertTrue(self.about_page.is_imei_visible()) displayed_imei = self.about_page.get_imei() self.assertThat(displayed_imei, Equals(device_imei)) class AboutSystemImageTestCase(AboutSystemImageBaseTestCase): def _get_system_image_iface(self): bus = self.get_dbus(system_bus=True) service = bus.get_object('com.ubports.SystemImage', '/Service') iface = dbus.Interface(service, 'com.ubports.SystemImage') return iface.Info() def _get_last_updated_date(self): info = self._get_system_image_iface()[3] if info == 'Unknown': return _('Never') else: return dateutil.parser.parse(info.split()[0]).date() def test_last_updated(self): """Checks whether Last Updated info is correct.""" last_updated_date_displayed = \ dateutil.parser.parse( self.about_page.get_last_updated_date()).date() self.assertEquals( last_updated_date_displayed, self._get_last_updated_date()) def test_non_ota_version(self): """Checks whether a non-ota release gets an rev number.""" os_item = self.about_page.wait_select_single(objectName='osItem') self.assertThat(os_item.value, Contains(' (r42)')) def test_check_for_updates(self): """ Checks whether clicking on Check for Updates brings us to the Updates page. """ system_updates_page = self.about_page.go_to_check_for_updates() self.assertThat( system_updates_page.visible, Eventually(Equals(True))) class AboutOtaTestCase(AboutSystemImageBaseTestCase): systemimage_parameters = { 'version_detail': 'ubuntu=20150123.1,device=20153344.1,\ custom=201594834.1,version=257,tag=OTA-100' } def test_ota_version(self): """Checks whether a stable release gets an OTA number.""" os_item = self.about_page.wait_select_single(objectName='osItem') self.assertThat(os_item.value, Contains(' (OTA-100)')) class StorageTestCase(StorageBaseTestCase): """ Tests for Storage """ def _get_space_by_directory(self, dir_name): if dir_name == 'Music': location = GLib.get_user_special_dir( GLib.UserDirectory.DIRECTORY_MUSIC ) elif dir_name == 'Videos': location = GLib.get_user_special_dir( GLib.UserDirectory.DIRECTORY_VIDEOS ) elif dir_name == 'Pictures': location = GLib.get_user_special_dir( GLib.UserDirectory.DIRECTORY_PICTURES ) else: raise ValueError( '{} directory not handled by this fuction, you need to enhance' ' this function to handle that directory.'.format(dir_name) ) if not os.path.exists(location): self.skipTest('glib directory {} does not exist'.format(dir_name)) output = subprocess.check_output(['du', '--block-size=1', location]) disk_space = output.split()[len(output.split()) - 2] return disk_space def test_disk(self): """ Checks whether disk item is available """ disk_item = self.storage_page.select_single( objectName='diskItem' ) self.assertThat(disk_item.text, Equals('Total storage')) def test_space(self): """ Checks whether storage item is available """ self.assert_space_item('storageItem', _('Free space')) def test_space_ubuntu(self): """ Checks storage item """ self.assert_space_item('usedByUbuntuItem', _('Used by Ubuntu')) @unittest.skip( 'Disk calculation can take a while depending on different factors ' 'we dont want to wait for it to calculate.' ) def test_space_used_by_movies(self): """ Checks whether space shown to be used by movies is correct. """ movie_space = self._get_space_by_directory('Videos') movie_space_in_ui = self.get_storage_space_used_by_category( 'moviesItem' ) self.assertThat(movie_space_in_ui, Eventually(Equals(movie_space))) @unittest.skip( 'Disk calculation can take a while depending on different factors ' 'we dont want to wait for it to calculate.' ) def test_space_used_by_music(self): """ Checks whether space shown to be used by music is correct. """ music_space = self._get_space_by_directory('Music') music_space_in_ui = self.get_storage_space_used_by_category( 'audioItem' ) self.assertThat(music_space_in_ui, Eventually(Equals(music_space))) @unittest.skip( 'Disk calculation can take a while depending on different factors ' 'we dont want to wait for it to calculate.' ) def test_space_used_by_pictures(self): """ Checks whether space shown to be used by pictures is correct. """ pictures_space = self._get_space_by_directory('Pictures') pictures_space_in_ui = self.get_storage_space_used_by_category( 'picturesItem' ) self.assertThat( pictures_space_in_ui, Eventually(Equals(pictures_space)) ) def test_space_other_files(self): """ Checks whether space item is available """ self.assert_space_item('otherFilesItem', _('Other files')) def test_space_used_by_apps(self): """ Checks whether space item is available """ self.assert_space_item('usedByAppsItem', _('Used by apps')) def test_installed_apps(self): """ Checks whether Installed Apps list is available """ installed_apps_list_view = self.storage_page.select_single( objectName='installedAppsListView' ) self.assertThat(installed_apps_list_view, NotEquals(None)) class LicenseTestCase(LicenseBaseTestCase): """Tests for Licenses.""" def test_open_licenses_page(self): """Check whether Storage page is available.""" # FIXME this is not a good Autopilot tests. It would be better if it # opens one of the licenses and checks that it is visible. # --elopio - 2014-07-02 self.assertThat(self.licenses_page.active, Equals(True)) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_background.py000066400000000000000000000076761457356502600331140ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from __future__ import absolute_import import os from testtools.matchers import Equals from lomiri_system_settings.tests import BackgroundBaseTestCase from lomiri_system_settings.utils.i18n import ugettext as _ def get_wallpapers_from_grid(grid): return grid.select_many(objectName='itemImg') class BackgroundTestCase(BackgroundBaseTestCase): """ Tests for Background Page """ def setUp(self): super(BackgroundTestCase, self).setUp() self.background_page = self.main_view.background_page def get_wallpapergrid(self, name): """Return a WallpaperGrid with given name, or all of them""" return self.select_single('WallpaperGrid', objectName=name) def get_wallpapers(self, name=None): """Return individual wallpapers (QQuickImage) in given grid, or all of them""" if name: return get_wallpapers_from_grid(self.get_wallpapergrid(name)) else: return self.all_wallpapers @property def all_wallpapergrids(self): """Return all WallpaperGrids""" return self.background_page.select_many('WallpaperGrid') @property def all_wallpapers(self): """Return all wallpapers in all grids""" wallpapers = [] for grid in self.all_wallpapergrids: wallpapers.extend(get_wallpapers_from_grid(grid)) return wallpapers @property def selected_wallpaper(self): """Return the currently selected QQuickImage. We grab the orange border and traverse a bit to get to this image""" selected_shape = self.background_page.select_single( objectName='highLight', visible=True) return selected_shape.get_parent().select_single( 'QQuickImage', objectName='itemImg') def save_wallpaper(self): """Click on Set/Save button when previewing a wallpaper""" save = self.main_view.wait_select_single( objectName='saveButton') self.main_view.scroll_to_and_click(save) def test_background_page_title_is_correct(self): """ Checks whether Background page is available """ self.assertThat(self.background_page.title, Equals(_('Background'))) def test_change_background(self): """Test happy path for changing background""" # wallpaper source that is selected now old = self.selected_wallpaper.source # click a wallpaper that is not selected self.main_view.scroll_to_and_click( self.all_wallpapers[3]) # click set/save self.save_wallpaper() # the newly selected wallpaper source new = self.selected_wallpaper.source # assert that UI is updated self.assertNotEqual(new, old) # assert that dbus changed dbus_value = "file://%s" % self.user_proxy.GetBackgroundFile() self.assertEqual(dbus_value, new) def test_that_the_currently_selected_background_comes_from_dbus(self): """Test that background file from dbus is selected in UI""" current_file = self.selected_wallpaper.source dbus_file = os.path.realpath(self.user_proxy.GetBackgroundFile()) dbus_file = 'file://%s' % dbus_file self.assertEqual(current_file, dbus_file) def test_expand_collapse_custom(self): """Test that clicking the custom header changes its state""" custom = self.background_page.select_single( objectName='customArtGrid') custom_header = self.background_page.select_single( objectName='CustomHeader') self.assertEqual(custom.state, 'collapsed') self.main_view.scroll_to_and_click(custom_header) self.assertEqual(custom.state, '') lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_cellular.py000066400000000000000000000406031457356502600325630ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014-2016 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. import dbus from time import sleep from autopilot.introspection.dbus import StateNotFoundError from autopilot.matchers import Eventually from testtools.matchers import Equals, raises, StartsWith from unittest import skip from lomiri_system_settings.tests import ( CellularBaseTestCase, RDO_IFACE, NETREG_IFACE, ACCOUNTS_PHONE_IFACE, CON_IFACE) from lomiri_system_settings.tests.connectivity import ( SIM_IFACE as CTV_SIM_IFACE ) DEV_IFACE = 'org.freedesktop.NetworkManager.Device' class CellularTestCase(CellularBaseTestCase): def test_enable_data(self): self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', False) self.cellular_page.enable_data() self.assertThat( lambda: self.ctv_private.Get(CON_IFACE, 'MobileDataEnabled'), Eventually(Equals(True)) ) def test_disable_data(self): self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', True) self.cellular_page.disable_data() self.assertThat( lambda: self.ctv_private.Get(CON_IFACE, 'MobileDataEnabled'), Eventually(Equals(False)) ) def test_remote_manipulation_of_data(self): self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', True) self.assertThat(lambda: self.cellular_page.get_data(), Eventually(Equals(True))) sleep(1) self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', False) sleep(1) self.assertThat(lambda: self.cellular_page.get_data(), Eventually(Equals(False))) def test_enable_roaming(self): self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', True) self.ctv_sim0.Set(CTV_SIM_IFACE, 'DataRoamingEnabled', False) self.cellular_page.enable_roaming() self.assertThat( lambda: self.ctv_sim0.Get(CTV_SIM_IFACE, 'DataRoamingEnabled'), Eventually(Equals(True)) ) def test_disable_roaming(self): self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', True) self.ctv_sim0.Set(CTV_SIM_IFACE, 'DataRoamingEnabled', True) self.cellular_page.disable_roaming() self.assertThat( lambda: self.ctv_sim0.Get(CTV_SIM_IFACE, 'DataRoamingEnabled'), Eventually(Equals(False)) ) def test_connection_type(self): def get_pref(): return self.modem_0.Get(RDO_IFACE, 'TechnologyPreference') for pref in ['lte', 'umts', 'gsm']: self.cellular_page.set_connection_type(pref) self.assertThat(get_pref, Eventually(Equals(pref))) def test_current_carrier(self): self.assertThat(lambda: self.modem_0.Get(NETREG_IFACE, 'Name'), Eventually(Equals('fake.tel'))) def test_change_carrier(self): self.cellular_page.change_carrier('my.cool.telco') def test_no_forbidden_network(self): """ Ensures that a forbidden network is not shown """ self.assertThat( lambda: self.cellular_page.change_carrier('my.bad.telco'), raises(StateNotFoundError) ) class DualSimCellularTestCase(CellularBaseTestCase): use_sims = 2 def test_data_off(self): self.ctv_private.Set(CON_IFACE, 'SimForMobileData', dbus.ObjectPath("/")) self.cellular_page.select_sim_for_data('/ril_0') self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', True) self.cellular_page.disable_data() self.assertThat( lambda: self.ctv_private.Get(CON_IFACE, 'MobileDataEnabled'), Eventually(Equals(False)) ) def test_sim1_online(self): self.ctv_private.Set(CON_IFACE, 'SimForMobileData', dbus.ObjectPath("/")) self.cellular_page.select_sim_for_data('/ril_0') self.assertThat( lambda: self.ctv_private.Get(CON_IFACE, 'SimForMobileData'), Eventually(Equals(self.ctv_sim0.object_path)) ) def test_sim2_online(self): self.ctv_private.Set(CON_IFACE, 'SimForMobileData', dbus.ObjectPath("/")) self.cellular_page.select_sim_for_data('/ril_1') self.assertThat( lambda: self.ctv_private.Get(CON_IFACE, 'SimForMobileData'), Eventually(Equals(self.ctv_sim1.object_path)) ) def test_connection_type_on_sim1(self): def get_pref(): return self.modem_0.Get(RDO_IFACE, 'TechnologyPreference') sim = '/ril_0' stac = self.system_settings.main_view.scroll_to_and_click self.cellular_page.select_sim_for_data(sim) for pref in ['lte', 'umts', 'gsm']: self.cellular_page.set_connection_type( pref, sim=sim, scroll_to_and_click=stac) self.assertThat(get_pref, Eventually(Equals(pref))) def test_connection_type_on_sim2(self): def get_pref(): return self.modem_1.Get(RDO_IFACE, 'TechnologyPreference') sim = '/ril_1' stac = self.system_settings.main_view.scroll_to_and_click self.cellular_page.select_sim_for_data(sim) for pref in ['gsm']: self.cellular_page.set_connection_type( pref, sim=sim, scroll_to_and_click=stac) self.assertThat(get_pref, Eventually(Equals(pref))) def test_current_carrier_sim1(self): self.assertThat(lambda: self.modem_0.Get(NETREG_IFACE, 'Name'), Eventually(Equals('fake.tel'))) def test_change_carrier_sim1(self): sim = '/ril_0' self.cellular_page.change_carrier('my.cool.telco', sim=sim) def test_current_carrier_sim2(self): self.assertThat(lambda: self.modem_1.Get(NETREG_IFACE, 'Name'), Eventually(Equals('fake.tel'))) def test_change_carrier_sim2(self): sim = '/ril_1' self.cellular_page.change_carrier('my.cool.telco', sim=sim) def test_change_sim1_name(self): sim = '/ril_0' try: old_name = self.obj_phone.GetSimNames()[sim] except Exception: old_name = 'SIM 1' new_name = 'FOO BAR' self.cellular_page.set_name(sim, new_name) try: self.assertThat( lambda: self.obj_phone.GetSimNames()[sim], Eventually(Equals(new_name))) except Exception as e: raise e finally: self.cellular_page.set_name(sim, old_name) def test_change_sim2_name(self): sim = '/ril_1' try: old_name = self.obj_phone.GetSimNames()[sim] except Exception: old_name = 'SIM 2' new_name = 'BAR BAZ' self.cellular_page.set_name(sim, new_name) try: self.assertThat( lambda: self.obj_phone.GetSimNames()[sim], Eventually(Equals(new_name))) except Exception as e: raise e finally: self.cellular_page.set_name(sim, old_name) def test_remote_manipulation_of_name(self): old_names = self.obj_phone.GetSimNames() sim = '/ril_0' name = 'BAS QUX' new_names = old_names new_names[sim] = name self.obj_phone.Set(ACCOUNTS_PHONE_IFACE, "SimNames", new_names) self.dbus_mock.EmitSignal(ACCOUNTS_PHONE_IFACE, "PropertyChanged", "sv", dbus.Array(["SimNames", new_names])) try: self.assertThat( lambda: self.cellular_page.get_name(sim), Eventually(StartsWith(name))) except Exception as e: raise e def test_roaming_switch(self): self.cellular_page.disable_data() # assert roaming_switch is disabled self.assertThat( lambda: self.cellular_page.enable_roaming(timeout=1), raises(AssertionError) ) def test_allow_roaming_sim_1(self): self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', True) self.ctv_sim0.Set(CTV_SIM_IFACE, 'DataRoamingEnabled', False) self.ctv_private.Set(CON_IFACE, 'SimForMobileData', dbus.ObjectPath("/")) self.cellular_page.select_sim_for_data('/ril_0') self.assertThat( lambda: self.ctv_private.Get(CON_IFACE, 'SimForMobileData'), Eventually(Equals(self.ctv_sim0.object_path)) ) self.cellular_page.enable_roaming() self.assertThat( lambda: self.ctv_sim0.Get(CTV_SIM_IFACE, 'DataRoamingEnabled'), Eventually(Equals(True)) ) def test_allow_roaming_sim_2(self): self.ctv_private.Set(CON_IFACE, 'MobileDataEnabled', True) self.ctv_sim1.Set(CTV_SIM_IFACE, 'DataRoamingEnabled', False) self.ctv_private.Set(CON_IFACE, 'SimForMobileData', dbus.ObjectPath("/")) self.cellular_page.select_sim_for_data('/ril_1') self.assertThat( lambda: self.ctv_private.Get(CON_IFACE, 'SimForMobileData'), Eventually(Equals(self.ctv_sim1.object_path)) ) self.cellular_page.enable_roaming() self.assertThat( lambda: self.ctv_sim1.Get(CTV_SIM_IFACE, 'DataRoamingEnabled'), Eventually(Equals(True)) ) def test_changing_default_sim_for_calls(self): # click ask self.system_settings.main_view.scroll_to_and_click( self.get_default_sim_for_calls_selector('ask')) # click first sim self.system_settings.main_view.scroll_to_and_click( self.get_default_sim_for_calls_selector('/ril_0')) self.assertThat( lambda: self.obj_phone.GetDefaultSimForCalls(), Eventually(Equals('/ril_0'))) def test_changing_default_sim_for_messages(self): # click ask self.system_settings.main_view.scroll_to_and_click( self.get_default_sim_for_messages_selector('ask')) # click second sim self.system_settings.main_view.scroll_to_and_click( self.get_default_sim_for_messages_selector('/ril_1')) self.assertThat( lambda: self.obj_phone.GetDefaultSimForMessages(), Eventually(Equals('/ril_1'))) class ApnTestCase(CellularBaseTestCase): @skip('Skip until we can get the CPO for ListItem trigger actions') def test_remove_apn(self): self.add_connection_context(self.modem_0, Type='mms', Name='Failed') contexts = self.modem_0.connMan.GetContexts() # Assert there's a Failed mms context self.assertEqual(1, len(contexts)) self.assertEqual('/ril_0/context0', contexts[0][0]) self.assertEqual('Failed', contexts[0][1]['Name']) # We delete the failed context self.cellular_page.delete_apn('Failed') def test_create_internet_apn(self): editor = self.cellular_page.open_apn_editor(None) editor.set_type('internet') editor.set_name('Ubuntu') editor.set_access_point_name('ubuntu.ap') editor.set_username('user') editor.set_password('pass') editor.save() # Wait for our new context to appear. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][0], Eventually(Equals('/ril_0/context0')) ) # Wait for our context to be renamed from the default ofono name. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][1]['Name'], Eventually(Equals('Ubuntu')) ) contexts = self.modem_0.connMan.GetContexts() new_ctx = contexts[0][1] self.assertEqual(1, len(contexts)) self.assertEqual('internet', new_ctx['Type']) self.assertEqual('user', new_ctx['Username']) self.assertEqual('pass', new_ctx['Password']) def test_create_mms_apn(self): editor = self.cellular_page.open_apn_editor(None) editor.set_type('mms') editor.set_name('Ubuntu') editor.set_access_point_name('ubuntu.ap') editor.set_message_center('ubuntu.com') editor.set_message_proxy('ubuntu:8080') editor.set_username('user') editor.set_password('pass') editor.save() # Wait for our new context to appear. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][0], Eventually(Equals('/ril_0/context0')) ) # Wait for our context to be renamed from the default ofono name. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][1]['Name'], Eventually(Equals('Ubuntu')) ) contexts = self.modem_0.connMan.GetContexts() new_ctx = contexts[0][1] self.assertEqual(1, len(contexts)) self.assertEqual('mms', new_ctx['Type']) self.assertEqual('ubuntu.ap', new_ctx['AccessPointName']) self.assertEqual('http://ubuntu.com', new_ctx['MessageCenter']) self.assertEqual('ubuntu:8080', new_ctx['MessageProxy']) self.assertEqual('user', new_ctx['Username']) self.assertEqual('pass', new_ctx['Password']) def test_create_mms_and_internet_apn(self): editor = self.cellular_page.open_apn_editor(None) editor.set_type('internet+mms') editor.set_name('Ubuntu') editor.set_access_point_name('ubuntu.ap') editor.set_message_center('ubuntu.com') editor.set_message_proxy('ubuntu:8080') editor.set_username('user') editor.set_password('pass') editor.save() # Wait for our new context to appear. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][0], Eventually(Equals('/ril_0/context0')) ) # Wait for our context to be renamed from the default ofono name. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][1]['Name'], Eventually(Equals('Ubuntu')) ) contexts = self.modem_0.connMan.GetContexts() new_ctx = contexts[0][1] self.assertEqual(1, len(contexts)) self.assertEqual('internet', new_ctx['Type']) self.assertEqual('ubuntu.ap', new_ctx['AccessPointName']) self.assertEqual('http://ubuntu.com', new_ctx['MessageCenter']) self.assertEqual('ubuntu:8080', new_ctx['MessageProxy']) self.assertEqual('user', new_ctx['Username']) self.assertEqual('pass', new_ctx['Password']) def create_lte_apn(self): editor = self.cellular_page.open_apn_editor(None) editor.set_type('ia') editor.set_name('Ubuntu') editor.set_access_point_name('ubuntu.ap') editor.set_username('user') editor.set_password('pass') editor.save() # Wait for our new context to appear. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][0], Eventually(Equals('/ril_0/context0')) ) # Wait for our context to be renamed from the default ofono name. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][1]['Name'], Eventually(Equals('Ubuntu')) ) contexts = self.modem_0.connMan.GetContexts() new_ctx = contexts[0][1] self.assertEqual(1, len(contexts)) self.assertEqual('ia', new_ctx['Type']) self.assertEqual('user', new_ctx['Username']) self.assertEqual('pass', new_ctx['Password']) def select_apn(self): self.add_connection_context(self.modem_0, Type='internet', Name='Provisioned') self.cellular_page.prefer_apn('Provisioned') # Assert that Preferred becomes true. self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][1]['Preferred'], Eventually(Equals(True)) ) def active_apn_is_automatically_preferred(self): self.add_connection_context(self.modem_0, Type='internet', Name='Provisioned', Active=True) self.cellular_page.open_apn_page(None) self.assertThat( lambda: self.modem_0.connMan.GetContexts()[0][1]['Preferred'], Eventually(Equals(True)) ) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_datetime.py000066400000000000000000000113141457356502600325510ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. import dbusmock import subprocess from time import sleep from autopilot.matchers import Eventually from testtools.matchers import Equals, GreaterThan from lomiri_system_settings.tests import LomiriSystemSettingsTestCase from lomiri_system_settings.utils.i18n import ugettext as _ from lomiriuitoolkit import emulators as toolkit_emulators class TimeDateTestCase(LomiriSystemSettingsTestCase, dbusmock.DBusTestCase): """ Tests for the Time and Date Page """ @classmethod def setUpClass(cls): cls.start_system_bus() cls.dbus_con = cls.get_dbus(True) def tearDown(self): self.p_mock.terminate() self.p_mock.wait() super(TimeDateTestCase, self).tearDown() def setUp(self): """ Go to Time and Date page """ (self.p_mock, self.obj_timedate1) = self.spawn_server_template( 'timedated', {}, stdout=subprocess.PIPE ) self.obj_timedate1.Reset() super(TimeDateTestCase, self).setUp() self.page = self.main_view.go_to_datetime_page() @property def tz_page(self): return self.main_view.select_single( objectName='timeZone' ) @staticmethod def wait_select_listview_first(listview): ntries = 0 while True: try: return listview.select_many(toolkit_emulators.Standard)[0] except IndexError as e: if ntries < 10: ntries += 1 sleep(1) else: raise e def click_tz_search_field(self): self.main_view.pointing_device.click_object(self.tz_page) text_field = self.main_view.wait_select_single( objectName='selectTimeZoneField' ) self.main_view.pointing_device.move_to_object( text_field) return text_field def search_kb_type(self, kb_type): search_field = self.click_tz_search_field() search_field.write(kb_type) return self.main_view.wait_select_single( objectName='locationsListView' ) def test_time_date_page(self): """ Checks whether Time and Date page is available """ self.assertEqual(self.page.title, _('Time and Date')) def test_tz_list_initially_empty(self): """ Checks that no list is displayed initially """ self.main_view.scroll_to_and_click(self.tz_page) labelVisible = self.main_view.wait_select_single( objectName='nothingLabel').visible self.assertEqual(labelVisible, True) def test_searching_tz(self): """ Check that searching for a valid location shows something """ listview = self.search_kb_type('London, United Kingdom') self.assertThat(listview.count, Eventually(GreaterThan(0))) def test_searching_tz_not_found(self): """ Check that searching for an invalid location shows nothing """ listview = self.search_kb_type('Oh no you don\'t!') self.assertEqual(listview.count, 0) labelVisible = self.main_view.select_single( objectName='nothingLabel').visible self.assertEqual(labelVisible, True) def test_manual_tz_selection(self): """ Check that manually selecting a timezone sets it properly """ listview = self.search_kb_type('London, United Kingdom') london = TimeDateTestCase.wait_select_listview_first(listview) self.main_view.pointing_device.click_object(london) self.assertThat(self.tz_page.text, Eventually(Equals('Europe/London'))) def test_same_tz_selection(self): """Check that manually setting a timezone then setting the same one doesn't take you back to the index. """ # Set tz to London listview = self.search_kb_type('London, United Kingdom') london = TimeDateTestCase.wait_select_listview_first(listview) self.main_view.pointing_device.click_object(london) sleep(2) # This is also in Europe/London listview = self.search_kb_type('Preston, United Kingdom') preston = TimeDateTestCase.wait_select_listview_first(listview) self.main_view.pointing_device.click_object(preston) # The timer is 1 second, wait and see that we haven't moved pages sleep(2) header = self.main_view.wait_select_single( objectName='MainView_Header' ) self.assertThat(header.title, Eventually(Equals(_('Time zone')))) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_hotspot.py000066400000000000000000000147121457356502600324620ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from autopilot.matchers import Eventually from testtools.matchers import Equals from lomiri_system_settings.tests import HotspotBaseTestCase from lomiri_system_settings.tests.connectivity import ( PRIV_IFACE as CTV_PRIV_IFACE, NETS_IFACE as CTV_NETS_IFACE ) class HotspotSetupTestCase(HotspotBaseTestCase): connectivity_parameters = { 'HotspotEnabled': False, 'HotspotStored': False, 'WifiEnabled': True, 'HotspotSwitchEnabled': True } def test_setup(self): ssid = 'bar' password = 'zomgzomg' config = {'ssid': ssid, 'password': password} self.hotspot_page.setup_hotspot(config) # Assert that the switch is on. self.assertTrue(self.hotspot_page.get_hotspot_status()) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(True)) ) self.assertThat( lambda: bytearray( self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotSsid') ).decode('UTF-8'), Eventually(Equals(ssid)) ) self.assertThat( lambda: self.ctv_private.Get(CTV_PRIV_IFACE, 'HotspotPassword'), Eventually(Equals(password)) ) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotStored'), Eventually(Equals(True)) ) def test_insecure_setup(self): ssid = 'bar' auth = 'none' config = {'ssid': ssid, 'auth': auth} self.hotspot_page.setup_hotspot(config) # Assert that the switch is on. self.assertTrue(self.hotspot_page.get_hotspot_status()) self.assertThat( lambda: self.ctv_private.Get(CTV_PRIV_IFACE, 'HotspotAuth'), Eventually(Equals(auth)) ) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotStored'), Eventually(Equals(True)) ) class HotspotExistsTestCase(HotspotBaseTestCase): connectivity_parameters = { 'HotspotStored': True, 'WifiEnabled': True, 'HotspotSwitchEnabled': True } def test_enabling(self): self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(False)) ) self.hotspot_page.enable_hotspot() self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(True)) ) def test_changing(self): ssid = 'bar' config = {'ssid': ssid} self.hotspot_page.setup_hotspot(config) self.assertThat( lambda: bytearray( self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotSsid') ).decode('UTF-8'), Eventually(Equals(ssid)) ) class HotspotRunningTestCase(HotspotBaseTestCase): connectivity_parameters = { 'HotspotStored': True, 'HotspotEnabled': True, 'WifiEnabled': True, 'HotspotSwitchEnabled': True } def test_disabling(self): self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(True)) ) self.hotspot_page.disable_hotspot() self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(False)) ) class HotspotChangeNoWiFiTestCase(HotspotBaseTestCase): connectivity_parameters = { 'HotspotStored': True, 'HotspotEnabled': False, 'WifiEnabled': False, 'HotspotSwitchEnabled': True } def test_enabling(self): self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(False)) ) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'WifiEnabled'), Eventually(Equals(False)) ) self.hotspot_page.enable_hotspot() self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(True)) ) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'WifiEnabled'), Eventually(Equals(True)) ) class HotspotSetupNoWiFiTestCase(HotspotBaseTestCase): connectivity_parameters = { 'HotspotStored': False, 'HotspotEnabled': False, 'WifiEnabled': False, 'HotspotSwitchEnabled': True } def test_setup(self): ssid = 'bar' config = {'ssid': ssid} self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotStored'), Eventually(Equals(False)) ) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'WifiEnabled'), Eventually(Equals(False)) ) self.hotspot_page.setup_hotspot(config) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotStored'), Eventually(Equals(True)) ) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'HotspotEnabled'), Eventually(Equals(True)) ) self.assertThat( lambda: self.ctv_nets.Get(CTV_NETS_IFACE, 'WifiEnabled'), Eventually(Equals(True)) ) class HotspotChangeInFlightModeTestCase(HotspotBaseTestCase): connectivity_parameters = { 'HotspotStored': True, 'HotspotEnabled': False, 'WifiEnabled': True, 'FlightMode': True, 'HotspotSwitchEnabled': False } def test_switch_disabled(self): self.assertFalse(self.hotspot_page.get_hotspot_possible()) class HotspotSetupInFlightModeTestCase( HotspotBaseTestCase): connectivity_parameters = { 'HotspotStored': False, 'HotspotEnabled': False, 'WifiEnabled': True, 'FlightMode': True, 'HotspotSwitchEnabled': False } def test_setup_disabled(self): setup = self.hotspot_page.select_single( objectName='hotspotSetupButton' ) self.assertFalse(setup.enabled) self.assertFalse(self.hotspot_page.get_hotspot_possible()) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_language.py000066400000000000000000000026421457356502600325440ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from __future__ import absolute_import from autopilot.matchers import Eventually from testtools.matchers import Contains, Equals from lomiri_system_settings.tests import LanguageBaseTestCase from lomiri_system_settings.utils.i18n import ugettext as _ class LanguageTestCase(LanguageBaseTestCase): """Tests for Language Page""" def test_language_page_title_is_correct(self): """Checks whether Language page is available""" self.assertThat( self.language_page.title, Equals(_('Language & Text'))) def test_change_language(self): current_language = self.language_page.get_current_language() target_language = current_language + 1 self.language_page.change_display_language(target_language) self.assertThat( lambda: self.language_page.get_current_language(), Eventually(Equals(target_language))) self.addCleanup( self.language_page.change_display_language, current_language) self.assertThat( lambda: str(self.session_mock.GetCalls()), Eventually(Contains('Reboot'))) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_main.py000066400000000000000000000032321457356502600317010ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from autopilot.matchers import Eventually from gi.repository import Gio, GLib from testtools.matchers import Equals from lomiri_system_settings.tests import LomiriSystemSettingsTestCase """ Tests for Lomiri System Settings """ class MainTestCase(LomiriSystemSettingsTestCase): """ Tests for Search """ def setUp(self): super(MainTestCase, self).setUp() def test_enable_rotation_lock(self): gsettings = Gio.Settings.new('com.lomiri.touch.system') current = gsettings.get_value('rotation-lock').get_boolean() self.addCleanup( self.set_orientation, gsettings, GLib.Variant('b', current)) self.main_view.disable_orientation_lock() self.main_view.enable_orientation_lock() self.assertThat( lambda: gsettings.get_value('rotation-lock').get_boolean(), Eventually(Equals(True))) def test_disable_rotation_lock(self): gsettings = Gio.Settings.new('com.lomiri.touch.system') current = gsettings.get_value('rotation-lock').get_boolean() self.addCleanup( self.set_orientation, gsettings, GLib.Variant('b', current)) self.main_view.enable_orientation_lock() self.main_view.disable_orientation_lock() self.assertThat( lambda: gsettings.get_value('rotation-lock').get_boolean(), Eventually(Equals(False))) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_phone.py000066400000000000000000000464211457356502600320750ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from __future__ import absolute_import from autopilot.matchers import Eventually from testtools.matchers import Contains, Equals from time import sleep from lomiri_system_settings.tests import ( PhoneOfonoBaseTestCase, CALL_FWD_IFACE, CALL_SETTINGS_IFACE, SIM_IFACE, NETREG_IFACE ) class PhoneTestCase(PhoneOfonoBaseTestCase): def test_call_fwd_unconditional(self): # Set busy so we can assert that busy is eventually unset. call_fwd_page = self.phone_page.set_forward_on_busy('41444424') call_fwd_page = self.phone_page.set_forward_unconditionally('41444424') # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_unconditionally, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceUnconditional')), Eventually(Contains('41444424'))) # Check that all other forward methods are disabled and unset. for method in ['fwdBusy', 'fwdLost', 'fwdUnreachable']: method_obj = call_fwd_page.wait_select_single(objectName=method) self.assertFalse(method_obj.enabled) self.assertEqual('', call_fwd_page.get_forward_on_busy()) self.assertEqual('', call_fwd_page.get_forward_when_no_answer()) self.assertEqual('', call_fwd_page.get_forward_when_unreachable()) call_fwd_page.unset_forward_unconditionally() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_unconditionally, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceUnconditional')), Eventually(Contains(''))) def test_call_fwd_on_busy(self): call_fwd_page = self.phone_page.set_forward_on_busy('41444424') # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_on_busy, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceBusy')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_on_busy() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_on_busy, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceBusy')), Eventually(Contains(''))) def test_call_fwd_when_no_answer(self): call_fwd_page = self.phone_page.set_forward_when_no_answer('41444424') # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_when_no_answer, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNoReply')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_when_no_answer() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_when_no_answer, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNoReply')), Eventually(Contains(''))) def test_call_fwd_when_unreachable(self): call_fwd_page = self.phone_page.set_forward_when_unreachable( '41444424' ) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_when_unreachable, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNotReachable')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_when_unreachable() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_when_unreachable, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNotReachable')), Eventually(Contains(''))) def test_call_waiting(self): call_wait = self.phone_page._enter_call_waiting() # we have to help our test here, this normally takes quite a while self.modem_0.EmitSignal( CALL_SETTINGS_IFACE, 'PropertyChanged', 'sv', ['VoiceCallWaiting', 'disabled']) call_wait.enable_call_waiting() # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_SETTINGS_IFACE, 'VoiceCallWaiting')), Eventually(Contains('enabled'))) def test_call_waiting_switch_not_attached(self): self.phone_page._enter_call_waiting() self.modem_0.EmitSignal( NETREG_IFACE, 'PropertyChanged', 'sv', ['Status', 'unregistered']) call_wait_switch = self.main_view.wait_select_single( objectName='callWaitingSwitch') self.assertThat( call_wait_switch.enabled, Eventually(Equals(False)) ) # TODO: Test the Services page itself. def test_sim_services(self): self.assertThat( self.phone_page.get_sim_services_enabled, Eventually(Equals(True))) self.phone_page.go_to_sim_services() self.main_view.go_back() self.modem_0.EmitSignal( SIM_IFACE, 'PropertyChanged', 'sv', ['ServiceNumbers', '']) self.assertThat( self.phone_page.get_sim_services_enabled, Eventually(Equals(False))) class PhoneDualSimTestCase(PhoneOfonoBaseTestCase): use_sims = 2 def test_call_fwd_unconditional_sim_1(self): # Set busy so we can assert that busy is eventually unset. call_fwd_page = self.phone_page.set_forward_on_busy('41444424', sim=0) sleep(1) call_fwd_page.set_forward_unconditionally('41444424',) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_unconditionally, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceUnconditional')), Eventually(Contains('41444424'))) # Check that all other forward methods are disabled and unset. for method in ['fwdBusy', 'fwdLost', 'fwdUnreachable']: method_obj = call_fwd_page.wait_select_single(objectName=method) self.assertFalse(method_obj.enabled) self.assertEqual('', call_fwd_page.get_forward_on_busy()) self.assertEqual('', call_fwd_page.get_forward_when_no_answer()) self.assertEqual('', call_fwd_page.get_forward_when_unreachable()) call_fwd_page.unset_forward_unconditionally() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_unconditionally, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceUnconditional')), Eventually(Contains(''))) def test_call_fwd_on_busy_sim_1(self): call_fwd_page = self.phone_page.set_forward_on_busy('41444424', sim=0) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_on_busy, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceBusy')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_on_busy() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_on_busy, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceBusy')), Eventually(Contains(''))) def test_call_fwd_when_no_answer_sim_1(self): call_fwd_page = self.phone_page.set_forward_when_no_answer('41444424', sim=0) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_when_no_answer, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNoReply')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_when_no_answer() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_when_no_answer, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNoReply')), Eventually(Contains(''))) def test_call_fwd_when_unreachable_sim_1(self): call_fwd_page = self.phone_page.set_forward_when_unreachable( '41444424', sim=0 ) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_when_unreachable, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNotReachable')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_when_unreachable() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_when_unreachable, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_FWD_IFACE, 'VoiceNotReachable')), Eventually(Contains(''))) def test_call_fwd_unconditional_sim_2(self): # Set busy so we can assert that busy is eventually unset. call_fwd_page = self.phone_page.set_forward_on_busy('41444424', sim=1) sleep(1) call_fwd_page.set_forward_unconditionally('41444424',) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_unconditionally, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceUnconditional')), Eventually(Contains('41444424'))) # Check that all other forward methods are disabled and unset. for method in ['fwdBusy', 'fwdLost', 'fwdUnreachable']: method_obj = call_fwd_page.wait_select_single(objectName=method) self.assertFalse(method_obj.enabled) self.assertEqual('', call_fwd_page.get_forward_on_busy()) self.assertEqual('', call_fwd_page.get_forward_when_no_answer()) self.assertEqual('', call_fwd_page.get_forward_when_unreachable()) call_fwd_page.unset_forward_unconditionally() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_unconditionally, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceUnconditional')), Eventually(Contains(''))) def test_call_fwd_on_busy_sim_2(self): call_fwd_page = self.phone_page.set_forward_on_busy('41444424', sim=1) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_on_busy, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceBusy')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_on_busy() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_on_busy, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceBusy')), Eventually(Contains(''))) def test_call_fwd_when_no_answer_sim_2(self): call_fwd_page = self.phone_page.set_forward_when_no_answer('41444424', sim=1) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_when_no_answer, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceNoReply')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_when_no_answer() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_when_no_answer, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceNoReply')), Eventually(Contains(''))) def test_call_fwd_when_unreachable_sim_2(self): call_fwd_page = self.phone_page.set_forward_when_unreachable( '41444424', sim=1 ) # Check that the forward has been set self.assertThat( call_fwd_page.get_forward_when_unreachable, Eventually(Equals('41444424'))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceNotReachable')), Eventually(Contains('41444424'))) call_fwd_page.unset_forward_when_unreachable() # Check that the forward has been unset self.assertThat( call_fwd_page.get_forward_when_unreachable, Eventually(Equals(''))) # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_FWD_IFACE, 'VoiceNotReachable')), Eventually(Contains(''))) def test_call_waiting_sim_1(self): call_wait = self.phone_page._enter_call_waiting(sim=0) # we have to help our test here, this normally takes quite a while self.modem_0.EmitSignal( CALL_SETTINGS_IFACE, 'PropertyChanged', 'sv', ['VoiceCallWaiting', 'disabled']) call_wait.enable_call_waiting() # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_0.Get(CALL_SETTINGS_IFACE, 'VoiceCallWaiting')), Eventually(Contains('enabled'))) def test_call_waiting_sim_2(self): call_wait = self.phone_page._enter_call_waiting(sim=1) # we have to help our test here, this normally takes quite a while self.modem_1.EmitSignal( CALL_SETTINGS_IFACE, 'PropertyChanged', 'sv', ['VoiceCallWaiting', 'disabled']) call_wait.enable_call_waiting() # Check that dbus properties have been updated self.assertThat( lambda: str(self.modem_1.Get(CALL_SETTINGS_IFACE, 'VoiceCallWaiting')), Eventually(Contains('enabled'))) def test_call_waiting_switch_not_attached_sim_1(self): self.phone_page._enter_call_waiting(sim=0) self.modem_0.EmitSignal( NETREG_IFACE, 'PropertyChanged', 'sv', ['Status', 'unregistered']) call_wait_switch = self.main_view.wait_select_single( objectName='callWaitingSwitch') self.assertThat( call_wait_switch.enabled, Eventually(Equals(False)) ) def test_call_waiting_switch_not_attached_sim_2(self): self.phone_page._enter_call_waiting(sim=1) self.modem_1.EmitSignal( NETREG_IFACE, 'PropertyChanged', 'sv', ['Status', 'unregistered']) call_wait_switch = self.main_view.wait_select_single( objectName='callWaitingSwitch') self.assertThat( call_wait_switch.enabled, Eventually(Equals(False)) ) # TODO: Test the Services page itself. def test_sim_services_sim_1(self): self.assertThat( lambda: self.phone_page.get_sim_services_enabled(sim=0), Eventually(Equals(True))) self.phone_page.go_to_sim_services(sim=0) self.main_view.go_back() self.modem_0.EmitSignal( SIM_IFACE, 'PropertyChanged', 'sv', ['ServiceNumbers', '']) self.assertThat( lambda: self.phone_page.get_sim_services_enabled(sim=0), Eventually(Equals(False))) # TODO: Test the Services page itself. def test_sim_services_sim_2(self): self.assertThat( lambda: self.phone_page.get_sim_services_enabled(sim=1), Eventually(Equals(True))) self.phone_page.go_to_sim_services(sim=1) self.main_view.go_back() self.modem_1.EmitSignal( SIM_IFACE, 'PropertyChanged', 'sv', ['ServiceNumbers', '']) self.assertThat( lambda: self.phone_page.get_sim_services_enabled(sim=1), Eventually(Equals(False))) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_phone_sound.py000066400000000000000000000021451457356502600333000ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from __future__ import absolute_import from autopilot.matchers import Eventually from testtools.matchers import NotEquals from lomiri_system_settings.tests import SoundBaseTestCase class PhoneSoundTestCase(SoundBaseTestCase): """Tests for Phone Page""" def setUp(self): super(PhoneSoundTestCase, self).setUp(panel=None) self.page = self.main_view.go_to_phone_page() def test_dialpad_sounds_switch(self): """ Check that dialpad_sounds is present and clickable""" prev_value = self.obj_snd.GetDialpadSoundsEnabled() if not prev_value: self.page.enable_dialpad_sounds() else: self.page.disable_dialpad_sounds() self.assertThat( lambda: self.obj_snd.GetDialpadSoundsEnabled(), Eventually(NotEquals(prev_value))) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_plugins.py000066400000000000000000000164761457356502600324540ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from autopilot.introspection.dbus import StateNotFoundError from autopilot.matchers import Eventually from testtools.matchers import Equals, NotEquals, raises from lomiri_system_settings.tests import ( LomiriSystemSettingsTestCase, LomiriSystemSettingsUpowerTestCase, LomiriSystemSettingsBatteryTestCase, LomiriSystemSettingsHotspotTestCase ) from lomiri_system_settings.utils.i18n import ugettext as _ class SystemSettingsTestCases(LomiriSystemSettingsTestCase): """ Tests for Lomiri System Settings """ def setUp(self): super(SystemSettingsTestCases, self).setUp() def test_title(self): """ Checks whether the app title is correct """ header = self.main_view.select_single( objectName='systemSettingsPage' ) self.assertThat(header, NotEquals(None)) self.assertThat(header.title, Eventually(Equals(_('System Settings')))) def test_search(self): """ Checks whether the Search box is available """ search = self.main_view.select_single( objectName='searchTextField' ) self.assertThat(search, NotEquals(None)) def test_network_category(self): """ Checks whether the Network category is available """ category = self.main_view.select_single( objectName='categoryGrid-network' ) self.assertThat(category, NotEquals(None)) self.assertThat( category.categoryName, Eventually(Equals(_('Network'))) ) def test_personal_category(self): """ Checks whether the Personal category is available """ category = self.main_view.select_single( objectName='categoryGrid-personal' ) self.assertThat(category, NotEquals(None)) self.assertThat( category.categoryName, Eventually(Equals(_('Personal'))) ) def test_system_category(self): """ Checks whether the System category is available """ category = self.main_view.select_single( objectName='categoryGrid-system' ) self.assertThat(category, NotEquals(None)) self.assertThat(category.categoryName, Eventually(Equals(_('System')))) def test_wifi_plugin(self): """ Checks whether the Wi-Fi plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-wifi' ) self.assertThat(plugin, NotEquals(None)) def test_cellular_plugin(self): """ Checks whether the Cellunar plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-cellular' ) self.assertThat(plugin, NotEquals(None)) def test_bluetooth_plugin(self): """ Checks whether the Bluetooth plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-bluetooth' ) self.assertThat(plugin, NotEquals(None)) def test_background_plugin(self): """ Checks whether the Background plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-background' ) self.assertThat(plugin, NotEquals(None)) def test_sound_plugin(self): """ Checks whether the Sound plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-sound' ) self.assertThat(plugin, NotEquals(None)) def test_language_plugin(self): """ Checks whether the Language plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-language' ) self.assertThat(plugin, NotEquals(None)) def test_accounts_plugin(self): """ Checks whether the Accounts plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-online-accounts' ) self.assertThat(plugin, NotEquals(None)) def test_timedate_plugin(self): """ Checks whether the Time and Date plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-time-date' ) self.assertThat(plugin, NotEquals(None)) def test_security_plugin(self): """ Checks whether the Security plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-security-privacy' ) self.assertThat(plugin, NotEquals(None)) def test_updates_plugin(self): """ Checks whether the Updates plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-system-update' ) self.assertThat(plugin, NotEquals(None)) def test_vpn(self): """ Checks whether the Vpn plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-vpn' ) self.assertThat(plugin, NotEquals(None)) class SystemSettingsUpowerTestCases(LomiriSystemSettingsUpowerTestCase): def setUp(self): super(SystemSettingsUpowerTestCases, self).setUp() def test_no_battery_plugin_without_battery(self): """ Checks whether the Battery plugin is not available as we have no battery """ self.assertThat(lambda: self.main_view.select_single( objectName='entryComponent-battery'), raises(StateNotFoundError) ) def test_battery_plugin_battery_hotplugging(self): """ Checks whether hotplugging a battery makes the panel visible """ self.add_mock_battery() plugin = self.main_view.select_single( objectName='entryComponent-battery' ) self.assertThat(plugin, NotEquals(None)) class SystemSettingsBatteryTestCases(LomiriSystemSettingsBatteryTestCase): def setUp(self): super(SystemSettingsBatteryTestCases, self).setUp() def test_battery_plugin(self): """ Checks whether the Battery plugin is available """ plugin = self.main_view.select_single( objectName='entryComponent-battery' ) self.assertThat(plugin, NotEquals(None)) class SystemSettingsHotspotTestCases(LomiriSystemSettingsHotspotTestCase): def test_hotspot_plugin(self): """ Checks whether the Hotspot plugin is available for supported device """ plugin = self.main_view.select_single( objectName='entryComponent-hotspot' ) self.assertThat(plugin, NotEquals(None)) class SystemSettingsHotspotUnsupportedTestCases( LomiriSystemSettingsHotspotTestCase): # TODO: remove device parameter once lp:1434591 has been resolved. systemimage_parameters = {'device': 'mako'} connectivity_parameters = {'ModemAvailable': False} def test_hotspot_plugin_hidden(self): """ Checks that the Hotspot plugin is not available as it is broken on mako, and when there are no modems available.""" self.assertThat(lambda: self.main_view.select_single( objectName='entryComponent-hotspot'), raises(StateNotFoundError) ) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_reset.py000066400000000000000000000042251457356502600321020ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from __future__ import absolute_import from time import sleep from autopilot.matchers import Eventually from gi.repository import Gio, GLib from testtools.matchers import Contains, Equals from lomiri_system_settings.tests import ResetBaseTestCase from lomiri_system_settings.utils.i18n import ugettext as _ class ResetTestCase(ResetBaseTestCase): """Tests for Reset Page""" def set_unity_launcher(self, gsettings, key, value): gsettings.set_value(key, value) # wait for gsettings sleep(1) def test_reset_page_title_is_correct(self): """Checks whether Reset page is available""" self.assertThat( self.reset_page.title, Equals(_('Reset device'))) def test_reset_launcher(self): gsettings = Gio.Settings.new('com.lomiri.Shell.Launcher') favorites = gsettings.get_value('favorites') gsettings.set_value( 'favorites', GLib.Variant('as', ['application://nautilus.desktop'])) self.addCleanup( self.set_unity_launcher, gsettings, 'favorites', favorites) items = gsettings.get_value('items') gsettings.set_value( 'items', GLib.Variant('as', ['application:///dialer-app.desktop'])) self.addCleanup( self.set_unity_launcher, gsettings, 'items', items) self.reset_page.reset_launcher() self.assertThat( lambda: gsettings.get_value('favorites'), Eventually(Equals(gsettings.get_default_value('favorites')))) self.assertThat( lambda: gsettings.get_value('items'), Eventually(Equals(gsettings.get_default_value('items')))) def test_factory_reset(self): self.reset_page.erase_and_reset_everything() self.assertThat( lambda: str(self.sys_mock.GetCalls()), Eventually(Contains('FactoryReset'))) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_security.py000066400000000000000000000351211457356502600326260ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014-2016 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from gi.repository import Gio from time import sleep from testtools.matchers import Equals, NotEquals from autopilot.matchers import Eventually from lomiri_system_settings.tests import ( SecurityBaseTestCase, SIM_IFACE) from lomiri_system_settings.utils.i18n import ugettext as _ from lomiriuitoolkit import emulators as toolkit_emulators class SecurityTestCase(SecurityBaseTestCase): """ Tests for Security Page """ def setUp(self): super(SecurityTestCase, self).setUp() prps = self.security_page.get_properties() self.use_powerd = prps['usePowerd'] if self.use_powerd: gsettings = Gio.Settings.new('com.lomiri.touch.system') prev = gsettings.get_uint('activity-timeout') self.addCleanup( self.set_prev_activity_timeout, gsettings, prev) else: gsettings = Gio.Settings.new('org.gnome.desktop.session') prev = gsettings.get_uint('idle-delay') self.addCleanup( self.set_prev_idle_delay, gsettings, prev) def set_prev_idle_delay(self, gsettings, prev): gsettings.set_uint('idle-delay', prev) self.assertThat( lambda: int(gsettings.get_uint('idle-delay')), Eventually(Equals(prev)) ) def set_prev_activity_timeout(self, gsettings, prev): gsettings.set_uint('activity-timeout', prev) self.assertThat( lambda: int(gsettings.get_uint('activity-timeout')), Eventually(Equals(prev)) ) def _get_activity_timeout(self): if self.use_powerd: gsettings = Gio.Settings.new('com.lomiri.touch.system') prev = gsettings.get_uint('activity-timeout') return prev else: gsettings = Gio.Settings.new('org.gnome.desktop.session') prev = gsettings.get_uint('idle-delay') return prev def _get_dim_timeout(self): if self.use_powerd: gsettings = Gio.Settings.new('com.lomiri.touch.system') prev = gsettings.get_uint('dim-timeout') return prev else: return None def _go_to_phone_lock(self): selector = self.security_page.select_single( objectName='lockingControl' ) self.main_view.scroll_to_and_click(selector) def _go_to_sleep_values(self): self._go_to_phone_lock() selector = self.main_view.select_single( objectName='lockTimeout' ) self.main_view.scroll_to_and_click(selector) def _get_sleep_selector(self): self._go_to_sleep_values() sleep_values_page = self.main_view.select_single( objectName='sleepValues' ) self.assertThat( sleep_values_page, NotEquals(None) ) self._go_to_sleep_values() sleep_values_page = self.main_view.select_single( objectName='sleepValues' ) return sleep_values_page.select_single( toolkit_emulators.ItemSelector, objectName='sleepSelector' ) def test_security_page(self): """ Checks whether Security page is available """ self.assertThat( self.security_page, NotEquals(None) ) self.assertThat( self.security_page.title, Equals(_('Security & Privacy')) ) def test_locking_control_value(self): self._go_to_phone_lock() actTimeout = self._get_activity_timeout() dimTimeout = self._get_dim_timeout() activityTimeout = self.main_view.select_single( objectName='lockTimeout').value if actTimeout is 0: self.assertEquals(activityTimeout, ('Manually')) elif actTimeout is 60: self.assertEquals( activityTimeout, ('{:d} minute').format(int(actTimeout/60))) if dimTimeout: self.assertEquals(dimTimeout, actTimeout - 10) else: self.assertEquals( activityTimeout, ('After {:d} minutes').format(int(actTimeout/60))) if dimTimeout: self.assertEquals(dimTimeout, actTimeout - 10) def test_phone_lock_page(self): self._go_to_phone_lock() phone_lock_page = self.main_view.select_single( objectName='phoneLockingPage' ) self.assertThat( phone_lock_page, NotEquals(None) ) self.assertThat( phone_lock_page.title, Equals(_('Locking and unlocking')) ) def test_lock_security_focus_on_entry(self): self._go_to_phone_lock() phone_lock_page = self.main_view.select_single( objectName='phoneLockingPage') selector = phone_lock_page.select_single(objectName='lockSecurity') self.main_view.scroll_to_and_click(selector) lock_security_page = self.main_view.wait_select_single( objectName='lockSecurityPage') # Find the selected security method. unlock_methods = ['method_swipe', 'method_code', 'method_phrase'] selected_method = None for m in unlock_methods: if lock_security_page.wait_select_single(objectName=m).selected: selected_method = m # If swipe is the selected security, we trigger the dialog by # changing the security to method_code if selected_method == 'method_swipe': dialog_trigger = lock_security_page.wait_select_single( objectName='method_code') input_selector = 'newInput' else: # If the security is anything besides swipe, we trigger the current # pass dialog by changing the security to swipe. dialog_trigger = lock_security_page.wait_select_single( objectName='method_swipe') input_selector = 'currentInput' # Trigger dialog. self.main_view.scroll_to_and_click(dialog_trigger) # Find the text input. dialog = self.main_view.wait_select_single( objectName='changeSecurityDialog') text_input = dialog.wait_select_single( objectName=input_selector) self.assertTrue(text_input.focus) def test_phone_lock_value(self): self._go_to_phone_lock() phone_lock_page = self.main_view.select_single( objectName='phoneLockingPage' ) actTimeout = self._get_activity_timeout() activityTimeout = phone_lock_page.select_single( objectName='lockTimeout').value if actTimeout is 0: self.assertEquals(activityTimeout, ('Never')) elif actTimeout is 60: self.assertEquals( activityTimeout, ('After {:d} minute').format(int(actTimeout/60)) ) else: self.assertEquals( activityTimeout, ('After {:d} minutes').format(int(actTimeout/60)) ) def test_idle_never_timeout(self): selector = self._get_sleep_selector() to_select = selector.select_single( 'OptionSelectorDelegate', text='Never') self.main_view.pointing_device.click_object(to_select) to_select.selected.wait_for(True) sleep(1) actTimeout = self._get_activity_timeout() self.assertEquals(actTimeout, 0) selected_delegate = selector.select_single( 'OptionSelectorDelegate', selected=True) self.assertEquals(selected_delegate.text, 'Never') def test_idle_change_timeout(self): selector = self._get_sleep_selector() to_select = selector.select_single( 'OptionSelectorDelegate', text='After 4 minutes') self.main_view.pointing_device.click_object(to_select) to_select.selected.wait_for(True) sleep(1) actTimeout = self._get_activity_timeout() self.assertEquals(actTimeout, 240) selected_delegate = selector.select_single( 'OptionSelectorDelegate', selected=True) self.assertEquals(selected_delegate.text, 'After 4 minutes') def test_sim_pin_control_value(self): self.assertEqual('none', self.modem_0.Get(SIM_IFACE, 'PinRequired')) self.assertEqual(['pin'], self.modem_0.Get(SIM_IFACE, 'LockedPins')) sim_pin_value = self.security_page.select_single( objectName='simControl').value self.assertThat( sim_pin_value, Equals(_('On')) ) class SecuritySimPinLockedTestCase(SecurityBaseTestCase): """ Tests for Security Page with Locked SIM Pin """ def setUp(self): super(SecuritySimPinLockedTestCase, self).setUp() self.modem_0.LockPin('pin', '2468') self.assertEqual(['pin'], self.modem_0.Get(SIM_IFACE, 'LockedPins')) def test_sim_pin_lock_control(self): sim_pin_page = self.security_page.go_to_sim_lock() switch = sim_pin_page.get_sim_pin_switch(0) locked = len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0 self.assertEquals(locked, switch.checked) def test_sim_pin_lock_control_unlock(self): sim_pin_page = self.security_page.go_to_sim_lock() switch = sim_pin_page.get_sim_pin_switch(0) self.assertTrue(switch.checked) sim_pin_page.click_sim_pin_switch(0) lock_dialog = self.main_view.select_single( objectName='lockDialogComponent' ) self.assertEqual( lock_dialog.title, _("Enter SIM PIN") ) prev_input = self.main_view.select_single( objectName='prevInput' ) submit_button = self.main_view.select_single( objectName='lockButton' ) self.assertEqual( submit_button.text, _("Unlock") ) self.assertFalse( submit_button.enabled ) self.main_view.scroll_to_and_click(prev_input) prev_input.write("246") self.assertFalse( submit_button.enabled ) prev_input.write("2468") self.assertTrue( submit_button.enabled ) self.main_view.scroll_to_and_click(submit_button) self.assertFalse(switch.checked) locked = len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0 self.assertEquals(locked, switch.checked) def test_sim_pin_lock_control_unlock_fail(self): sim_pin_page = self.security_page.go_to_sim_lock() switch = sim_pin_page.get_sim_pin_switch(0) self.assertTrue( len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0 ) self.assertTrue(switch.checked) sim_pin_page.click_sim_pin_switch(0) lock_dialog = self.main_view.select_single( objectName='lockDialogComponent' ) self.assertEqual( lock_dialog.title, _("Enter SIM PIN") ) prev_input = self.main_view.select_single( objectName='prevInput' ) submit_button = self.main_view.select_single( objectName='lockButton' ) self.assertThat( submit_button.text, Eventually(Equals(_("Unlock"))) ) self.assertFalse( submit_button.enabled ) self.main_view.scroll_to_and_click(prev_input) prev_input.write("1234") self.assertTrue( submit_button.enabled ) self.main_view.scroll_to_and_click(submit_button) self.assertTrue( len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0 ) class SecuritySimPinUnlockedTestCase(SecurityBaseTestCase): """ Tests for Security Page with Unlocked SIM Pin """ def setUp(self): super(SecuritySimPinUnlockedTestCase, self).setUp() self.modem_0.UnlockPin('pin', '2468') self.assertFalse(len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0) def test_sim_pin_lock_control_lock(self): sim_pin_page = self.security_page.go_to_sim_lock() switch = sim_pin_page.get_sim_pin_switch(0) self.assertFalse(switch.checked) sim_pin_page.click_sim_pin_switch(0) lock_dialog = self.main_view.select_single( objectName='lockDialogComponent' ) self.assertEqual( lock_dialog.title, _("Enter Previous SIM PIN") ) prev_input = self.main_view.select_single( objectName='prevInput' ) submit_button = self.main_view.select_single( objectName='lockButton' ) self.assertEqual( submit_button.text, _("Lock") ) self.assertFalse( submit_button.enabled ) self.main_view.scroll_to_and_click(prev_input) prev_input.write("246") self.assertFalse( submit_button.enabled ) prev_input.write("2468") self.assertTrue( submit_button.enabled ) self.main_view.scroll_to_and_click(submit_button) self.assertTrue(switch.checked) self.assertEqual(['pin'], self.modem_0.Get(SIM_IFACE, 'LockedPins')) locked = len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0 self.assertEquals(locked, switch.checked) def test_sim_pin_lock_control_lock_fail(self): sim_pin_page = self.security_page.go_to_sim_lock() self.assertFalse( len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0 ) sim_pin_page.click_sim_pin_switch(0) lock_dialog = self.main_view.select_single( objectName='lockDialogComponent' ) self.assertEqual( lock_dialog.title, _("Enter Previous SIM PIN") ) prev_input = self.main_view.select_single( objectName='prevInput' ) submit_button = self.main_view.select_single( objectName='lockButton' ) self.assertThat( submit_button.text, Eventually(Equals(_("Lock"))) ) self.assertFalse( submit_button.enabled ) self.main_view.scroll_to_and_click(prev_input) prev_input.write("1234") self.assertTrue( submit_button.enabled ) self.main_view.scroll_to_and_click(submit_button) self.assertFalse( len(self.modem_0.Get(SIM_IFACE, 'LockedPins')) > 0 ) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_sound.py000066400000000000000000000067651457356502600321230ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from time import sleep from autopilot.matchers import Eventually from testtools.matchers import Equals, NotEquals from lomiri_system_settings.tests import SoundBaseTestCase from lomiri_system_settings.utils.i18n import ugettext as _ class SoundTestCase(SoundBaseTestCase): """ Tests for Sound Page """ def test_sound_page(self): """ Checks whether Sound page is available """ self.assertThat( self.sound_page, NotEquals(None) ) self.assertThat( self.sound_page.title, Equals(_('Sound')) ) def test_silent_mode_sound_switch(self): """ Check that silent_mode is present and clickable""" snd = self.sound_page.select_single( objectName="silentMode" ) self.main_view.scroll_to_and_click(snd) sleep(0.2) calls = self.dbus_mock_isound.GetCalls() self.assertThat( calls[0][1], Equals('Activate') ) self.assertThat( calls[0][2][0], Equals('silent-mode') ) def test_call_vibrate_sound_switch(self): """ Check that call vibrate is present and clickable""" snd = self.sound_page.select_single( objectName="callVibrate" ) prev_value = self.obj_snd.GetIncomingCallVibrate() self.main_view.scroll_to_and_click(snd) sleep(0.2) self.assertNotEqual( self.obj_snd.GetIncomingCallVibrate(), prev_value) def test_message_vibrate_sound_switch(self): """ Check that message vibrate is present and clickable""" snd = self.sound_page.select_single( objectName="messageVibrate" ) prev_value = self.obj_snd.GetIncomingMessageVibrate() self.main_view.scroll_to_and_click(snd) sleep(0.2) self.assertNotEqual( self.obj_snd.GetIncomingMessageVibrate(), prev_value) def test_message_vibrate_silent_mode_sound_switch(self): """ Check that message vibrate silent mode is present and clickable""" snd = self.sound_page.select_single( objectName="messageVibrateSilentMode" ) prev_value = self.obj_snd.GetIncomingMessageVibrateSilentMode() self.main_view.scroll_to_and_click(snd) sleep(0.2) self.assertNotEqual( self.obj_snd.GetIncomingMessageVibrateSilentMode(), prev_value) def test_keyboard_sound_switch(self): """ Check that keyboard sound is present and clickable""" kbd_snd = self.sound_page.select_single( objectName="keyboardSoundSwitch" ) current_value = kbd_snd.get_properties()["checked"] self.main_view.scroll_to_and_click(kbd_snd) self.assertThat( kbd_snd.get_properties()["checked"], NotEquals(current_value)) def test_dialpad_sounds_switch(self): snd = self.sound_page.select_single( objectName="dialpadSounds" ) prev_value = self.obj_snd.GetDialpadSoundsEnabled() self.main_view.scroll_to_and_click(snd) self.assertThat( lambda: self.obj_snd.GetDialpadSoundsEnabled(), Eventually(NotEquals(prev_value))) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_system_updates.py000066400000000000000000000022451457356502600340310ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from __future__ import absolute_import from fixtures import EnvironmentVariable from testtools.matchers import NotEquals from lomiri_system_settings.tests import SystemUpdatesBaseTestCase class SystemUpdatesTestCases(SystemUpdatesBaseTestCase): """Tests for System Updates.""" click_server_parameters = { 'start': True } def setUp(self): # Set environment variables self.useFixture( EnvironmentVariable("IGNORE_CREDENTIALS", "True")) self.useFixture( EnvironmentVariable("URL_APPS", "http://0.0.0.0:9009/metadata")) super(SystemUpdatesTestCases, self).setUp() def test_check_for_updates_area(self): """Check that the updates area is shown on opening.""" updates = self.system_settings.main_view.updates_page self.assertThat(updates, NotEquals(None)) updates.stop_check() lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_vpn.py000066400000000000000000000035721457356502600315670ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from autopilot.matchers import Eventually from testtools.matchers import Equals from lomiri_system_settings.tests import VpnBaseTestCase from lomiri_system_settings.tests.connectivity import ( PRIV_IFACE as CTV_PRIV_IFACE, VPN_CONN_OPENVPN_IFACE ) class VpnAddTestCase(VpnBaseTestCase): connectivity_parameters = {} def test_add_and_configure_openvpn(self): page = self.vpn_page.add_vpn() # Wait for length of VpnConnections to become 1 self.assertThat( lambda: len( self.ctv_private.Get(CTV_PRIV_IFACE, 'VpnConnections') ), Eventually(Equals(1)) ) conn_path = self.ctv_private.Get(CTV_PRIV_IFACE, 'VpnConnections')[0] conn_obj = self.get_vpn_connection_object(conn_path) page.set_openvpn_server('vpn.ubuntu.com') page.set_openvpn_custom_port('1000') page.set_openvpn_ca( # Any file will do. ['etc', 'apt', 'sources.list'] ) page.openvpn_okay() self.assertThat( lambda: conn_obj.Get(VPN_CONN_OPENVPN_IFACE, 'remote'), Eventually(Equals('vpn.ubuntu.com')) ) self.assertThat( lambda: conn_obj.Get(VPN_CONN_OPENVPN_IFACE, 'ca'), Eventually(Equals('/etc/apt/sources.list')) ) self.assertThat( lambda: conn_obj.Get(VPN_CONN_OPENVPN_IFACE, 'portSet'), Eventually(Equals(True)) ) self.assertThat( lambda: conn_obj.Get(VPN_CONN_OPENVPN_IFACE, 'port'), Eventually(Equals(1000)) ) lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/tests/test_wifi.py000066400000000000000000000051001457356502600317070ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. from __future__ import absolute_import import dbus from autopilot.matchers import Eventually from testtools.matchers import Equals from time import sleep from lomiri_system_settings.tests import (WifiBaseTestCase, WifiWithSSIDBaseTestCase) from lomiri_system_settings.utils.i18n import ugettext as _ class WifiEnabledTestCase(WifiBaseTestCase): """Tests for Language Page""" def test_wifi_page_title_is_correct(self): """Checks whether Wifi page is available""" self.assertThat( self.wifi_page.title, Equals(_('Wi-Fi'))) def test_remove_previous_network(self): access_points = ['Series of Tubes', 'dev/null', 'Mi-Fi', 'MonkeySphere'] for idx, ssid in enumerate(access_points): self.create_access_point('Mock_AP%d' % idx, ssid) self.obj_nm.AddWiFiConnection( self.device_path, 'Mock_Con%d' % idx, ssid, '', dbus.Dictionary(signature='sa{sv}') ) self.wifi_page.remove_previous_network(access_points[0],) self.main_view.go_back() # wait for ui to update sleep(2) self.wifi_page.remove_previous_network(access_points[2],) # We cannot make any assertions, because connection deletion # is currently not supported. class WifiDisabledTestCase(WifiBaseTestCase): indicatornetwork_parameters = {'actions': { 'wifi.enable': (False, '', [False]), }} def test_connect_to_hidden_network_dialog_visibility(self): self.assertThat( lambda: bool(self.wifi_page.select_single( '*', objectName='connectToHiddenNetwork').visible), Eventually(Equals(False)), 'other net dialog not hidden') class WifiWithTestSSIDTestCase(WifiWithSSIDBaseTestCase): ssid = 'test_ap' def test_handle_wifi_url_with_ssid(self): dialog = self.main_view.wait_select_single( objectName='otherNetworkDialog' ) dialog._scroll_to_and_click = self.main_view.scroll_to_and_click dialog.enter_password('abcdefgh') dialog.connect() # allow backend to set up listeners sleep(0.3) if dialog: dialog.wait_until_destroyed() lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/utils/000077500000000000000000000000001457356502600273425ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/utils/__init__.py000066400000000000000000000003721457356502600314550ustar00rootroot00000000000000from lomiriuitoolkit._custom_proxy_objects._common \ import is_maliit_process_running from ubuntu_keyboard.emulators.keyboard import Keyboard def dismiss_osk(): if is_maliit_process_running(): osk = Keyboard() osk.dismiss() lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/utils/i18n.py000066400000000000000000000011161457356502600304720ustar00rootroot00000000000000# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. import locale import gettext APP_NAME = 'lomiri-system-settings' LOCALE_DIR = '/usr/share/locale/' lc, encoding = locale.getdefaultlocale() if not lc: lc = 'C' language = gettext.translation( APP_NAME, LOCALE_DIR, languages=[lc], fallback=True ) # UTF-8 ugettext = language.gettext mock_update_click_server.py000066400000000000000000000145511457356502600346710ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/autopilot/lomiri_system_settings/utilsimport argparse import json import sys import threading from datetime import datetime from http.server import BaseHTTPRequestHandler, HTTPServer from urllib.parse import urlparse def log(msg): fd = sys.stdout fd.write('%s %s\n' % (datetime.now().strftime('%H:%M:%S'), msg)) fd.flush() class Handler(BaseHTTPRequestHandler): responses = {} def do_HEAD(self): """Sends headers..""" self.send_response(200) self.send_header("X-Click-Token", "Mock-X-Click-Token") self.end_headers() def do_POST(self): """Respond to a POST request.""" self.do_GET() def do_GET(self): """Respond to a GET request.""" r = None o = urlparse(self.path) for response in self.server.responses: if '*' in response['path']: r = response elif o.path in response['path']: r = response if not r: self.log_message('Could not handle request') print(o.path) return self.send_response(r['status_code']) self.send_header("Content-type", 'application/json') self.end_headers() if 'content' in r: try: self.wfile.write( json.dumps(r['content']).encode('utf-8') ) except BrokenPipeError: # System Settings shut down before we finished # up. Log and ignore. self.log_message('Server was interrupted.') class Manager(object): # TODO: Use server_port=0 def __init__(self, server_address='', server_port=9009, responses={}, cmdline=False): """Creates and initializes a Manager object. If there's an asterisk in the responses dict, it's used to handle all paths.""" self._thread = None self._cmdline = cmdline if not responses: responses = [ { 'path': '/metadata', 'status_code': 200, 'content_type': 'application/json', 'content': [{ "name": "com.ubports.dropping-letters", "version": "0.1.2.3", "icon_url": ( "https://raw.githubusercontent.com/ninja-ide/" "ninja-ide/master/ninja_ide/img/ninja_icon.png" ), "download_url": ("https://upload.wikimedia.org/wikiped" "ia/commons/3/30/04U_Dec_28_2012_0230" "Z.jpg"), "binary_filesize": 23820.0 * 1000.0, "download_sha512": "foo", "changelog": "New Dropping Letters.", "title": "Dropping Letters game" }, { "name": "com.ubports.stock-ticker-mobile", "version": "0.3.7ubuntu2", "icon_url": ( "https://upload.wikimedia.org/wikipedia/" "commons/a/ab/Logo-ubuntu_cof-orange-hex.svg" ), "download_url": ("https://upload.wikimedia.org/wikiped" "ia/commons/d/d2/The_Harvesters%2C_p" "ainting_by_Brugel%2C_with_frame.jpg" ), "binary_filesize": 5015.2 * 1000.0, "download_sha512": "bar", "changelog": "New ticker.", "title": "A stock trading app with charts, news, and management" # noqa }] }, { 'path': '/403', 'status_code': 403 }, { 'path': '/404', 'status_code': 404 }, ] self._httpd = HTTPServer((server_address, server_port), Handler) self._httpd.responses = responses log('Created mock update click server.') def is_running(self): return self._thread.is_alive() def start(self): self._thread = threading.Thread(target=self._httpd.serve_forever) self._thread.start() log( 'Started mock update click server on http://%s:%d.' % ( self._httpd.server_address ) ) # If the command line is the caller, wait for the keyboard interrupt. # TODO: infer this by checking sys? if self._cmdline: print('Ctrl-C stops this server.') try: while self.is_running(): self._thread.join(5) except (KeyboardInterrupt, SystemExit): print('') self.stop() def stop(self): self._httpd.shutdown() self._httpd.server_close() self._thread.join(timeout=10.0) if self.is_running(): raise 'Failed to stop server' log('Stopped mock update click server.') def parse_args(): parser = argparse.ArgumentParser(description='mock click update server') parser.add_argument('-a', '--address', default='localhost', help='address of server (default: localhost)') parser.add_argument('-p', '--port', type=int, default=9009, help='port of server (default: 9009)') parser.add_argument('-r', '--responses', help='JSON dictionary of path to responses. ' 'Passing a * (asteriks) path will used ' 'in all responses.') args = parser.parse_args() return args if __name__ == '__main__': args = parse_args() responses = None if args.responses: try: responses = json.loads(args.responses) except ValueError as detail: sys.stderr.write('Malformed JSON given for ' 'responses: %s\n' % detail) sys.exit(2) if not isinstance(responses, list): sys.stderr.write('JSON responses must be a list\n') sys.exit(2) man = Manager( server_address=args.address, server_port=args.port, responses=responses, cmdline=True) man.start() lomiri-system-settings-1.1.0/tests/autopilot/setup.py000066400000000000000000000014061457356502600230760ustar00rootroot00000000000000#!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Copyright 2013, 2014 Canonical Ltd. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. import setuptools setuptools.setup( name='lomiri-system-settings', version='1.1.0', description='Lomiri System Settings autopilot tests.', url='https://gitlab.com/ubports/core/lomiri-system-settings', license='GPLv3', packages=setuptools.find_packages(), package_dir={ 'lomiri_system_settings': './lomiri_system_settings'}, package_data={ 'lomiri_system_settings': ['background_images/*.jpg'], } ) lomiri-system-settings-1.1.0/tests/data/000077500000000000000000000000001457356502600202545ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/data/bluetooth.settings000066400000000000000000000004311457356502600240410ustar00rootroot00000000000000{ "name": "Bluetooth", "icon": "bluetooth", "translations": "bluez-plugin", "category": "network", "priority": 1, "keywords": [ "bluetooth" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false, "plugin": "test-plugin" } lomiri-system-settings-1.1.0/tests/data/brightness.settings000066400000000000000000000005201457356502600242030ustar00rootroot00000000000000{ "icon": "display-brightness-symbolic", "plugin": "test-plugin", "name": "Brightness", "category": "system", "priority": 1, "keywords": [ "brightness" ], "has-dynamic-keywords": false, "has-dynamic-visibility": true, "has-dynamic-name": true, "page-component": "PageComponent.qml" } lomiri-system-settings-1.1.0/tests/data/cellular.settings000066400000000000000000000004561457356502600236460ustar00rootroot00000000000000{ "name": "Cellular", "icon": "phone-icon", "translations": "phone-plugin", "priority": -5, "category": "phone", "keywords": [ "phone", "3g", "cellular", "telephone" ], "has-dynamic-keywords": false, "has-dynamic-visibility": false } lomiri-system-settings-1.1.0/tests/data/phone.settings000066400000000000000000000003121457356502600231430ustar00rootroot00000000000000{ "name": "Phone", "icon": "nm-device-wireless", "category": "misc", "priority": 0, "has-dynamic-keywords": true, "has-dynamic-visibility": false, "plugin": "test-plugin2" } lomiri-system-settings-1.1.0/tests/data/wireless.settings000066400000000000000000000005021457356502600236700ustar00rootroot00000000000000{ "name": "Wireless", "icon": "nm-device-wireless", "translations": "wireless-plugin", "category": "network", "priority": 0, "keywords": [ "wireless", "wlan", "wifi" ], "has-dynamic-keywords": true, "has-dynamic-visibility": false, "plugin": "test-plugin" } lomiri-system-settings-1.1.0/tests/mocks/000077500000000000000000000000001457356502600204575ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/CMakeLists.txt000066400000000000000000000022471457356502600232240ustar00rootroot00000000000000# Set up and optionally install a mock plugin for lomiri-system-setting. # add_lss_mock(plugin version path) macro(add_lss_mock PLUGIN VERSION PATH) cmake_parse_arguments(MOCK "" "${single}" "" ${ARGN}) if(NOT QMLFILES_SEARCH_PATH) set(QMLFILES_SEARCH_PATH ${CMAKE_CURRENT_SOURCE_DIR}) endif() set(qmlfiles_dir ${CMAKE_CURRENT_BINARY_DIR}) file(GLOB QMLFILES ${QMLFILES_SEARCH_PATH}/*.qml ${QMLFILES_SEARCH_PATH}/*.js ${QMLFILES_SEARCH_PATH}/*.jpg ${QMLFILES_SEARCH_PATH}/*.png ${QMLFILES_SEARCH_PATH}/*.sci ${QMLFILES_SEARCH_PATH}/*.svg ${QMLFILES_SEARCH_PATH}/*.qmltypes ${QMLFILES_SEARCH_PATH}/qmldir ) execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${qmlfiles_dir}) # copy the files add_custom_target(${QMLFILES_TARGET_PREFIX}${PLUGIN}-qmlfiles ALL COMMAND cp ${QMLFILES} ${qmlfiles_dir} DEPENDS ${QMLFILES} SOURCES ${QMLFILES} ) endmacro() add_subdirectory(GSettings.1.0) add_subdirectory(Lomiri) add_subdirectory(QMenuModel) add_subdirectory(SystemSettings) add_subdirectory(MeeGo) lomiri-system-settings-1.1.0/tests/mocks/GSettings.1.0/000077500000000000000000000000001457356502600226635ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/GSettings.1.0/CMakeLists.txt000066400000000000000000000006151457356502600254250ustar00rootroot00000000000000include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${Qt5Core_INCLUDE_DIRS} ${Qt5Quick_INCLUDE_DIRS} ) set(GSettingsQML_SOURCES fake_gsettings.cpp plugin.cpp ) add_library(FakeGSettingsQml MODULE ${GSettingsQML_SOURCES}) target_link_libraries(FakeGSettingsQml ${Qt5Core_LIBRARIES} ${Qt5Quick_LIBRARIES} Qt5::Qml ) add_lss_mock(GSettings 1.0 GSettings.1.0 TARGETS FakeGSettingsQml) lomiri-system-settings-1.1.0/tests/mocks/GSettings.1.0/fake_gsettings.cpp000066400000000000000000000117421457356502600263710ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "fake_gsettings.h" #include #include GSettingsControllerQml* GSettingsControllerQml::s_controllerInstance = 0; GSettingsControllerQml::GSettingsControllerQml() : m_autoBrightness(false) { } GSettingsControllerQml::~GSettingsControllerQml() { s_controllerInstance = 0; } GSettingsControllerQml* GSettingsControllerQml::instance() { if (!s_controllerInstance) { s_controllerInstance = new GSettingsControllerQml(); } return s_controllerInstance; } bool GSettingsControllerQml::autoBrightness() const { return m_autoBrightness; } void GSettingsControllerQml::setAutoBrightness(bool val) { if (val != m_autoBrightness) { m_autoBrightness = val; Q_EMIT autoBrightnessChanged(); } } uint GSettingsControllerQml::launcherWidth() const { return m_launcherWidth; } bool GSettingsControllerQml::autohideLauncher() const { return m_autohideLauncher; } void GSettingsControllerQml::setLauncherWidth(uint val) { if (val != m_launcherWidth) { m_launcherWidth = val; Q_EMIT launcherWidthChanged(); } } void GSettingsControllerQml::setAutohideLauncher(bool val) { if (val != m_autohideLauncher) { m_autohideLauncher = val; Q_EMIT autohideLauncherChanged(); } } GSettingsSchemaQml::GSettingsSchemaQml(QObject *parent): QObject(parent) { } QByteArray GSettingsSchemaQml::id() const { return m_id; } void GSettingsSchemaQml::setId(const QByteArray &id) { if (!m_id.isEmpty()) { qWarning("GSettings.schema.id may only be set on construction"); return; } m_id = id; } QByteArray GSettingsSchemaQml::path() const { return m_path; } void GSettingsSchemaQml::setPath(const QByteArray &path) { if (!m_path.isEmpty()) { qWarning("GSettings.schema.path may only be set on construction"); return; } m_path = path; } GSettingsQml::GSettingsQml(QObject *parent) : QObject(parent), m_valid(false) { m_schema = new GSettingsSchemaQml(this); } void GSettingsQml::classBegin() { } void GSettingsQml::componentComplete() { // Emulate what the real GSettings module does, and only return undefined // values until we are completed loading. m_valid = true; // FIXME: We should make this dynamic, instead of hard-coding all possible // properties in one object. We should create properties based on the schema. connect(GSettingsControllerQml::instance(), &GSettingsControllerQml::autoBrightnessChanged, this, &GSettingsQml::autoBrightnessChanged); connect(GSettingsControllerQml::instance(), &GSettingsControllerQml::autohideLauncherChanged, this, &GSettingsQml::autohideLauncherChanged); connect(GSettingsControllerQml::instance(), &GSettingsControllerQml::launcherWidthChanged, this, &GSettingsQml::launcherWidthChanged); Q_EMIT autoBrightnessChanged(); Q_EMIT autohideLauncherChanged(); Q_EMIT launcherWidthChanged(); } GSettingsSchemaQml * GSettingsQml::schema() const { return m_schema; } QVariant GSettingsQml::autoBrightness() const { if (m_valid && m_schema->id() == "com.lomiri.touch.system") { return GSettingsControllerQml::instance()->autoBrightness(); } else { return QVariant(); } } void GSettingsQml::setAutoBrightness(const QVariant &val) { if (m_valid && m_schema->id() == "com.lomiri.touch.system") { GSettingsControllerQml::instance()->setAutoBrightness(val.toBool()); } } QVariant GSettingsQml::launcherWidth() const { if (m_valid && m_schema->id() == "com.lomiri.Shell") { return GSettingsControllerQml::instance()->launcherWidth(); } else { return QVariant(); } } QVariant GSettingsQml::autohideLauncher() const { if (m_valid && m_schema->id() == "com.lomiri.Shell") { return GSettingsControllerQml::instance()->autohideLauncher(); } else { return QVariant(); } } void GSettingsQml::setLauncherWidth(const QVariant &val) { if (m_valid && m_schema->id() == "com.lomiri.Shell") { GSettingsControllerQml::instance()->setLauncherWidth(val.toUInt()); } } void GSettingsQml::setAutohideLauncher(const QVariant &val) { if (m_valid && m_schema->id() == "com.lomiri.Shell") { GSettingsControllerQml::instance()->setAutohideLauncher(val.toBool()); } } lomiri-system-settings-1.1.0/tests/mocks/GSettings.1.0/fake_gsettings.h000066400000000000000000000062171457356502600260370ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef FAKE_GSETTINGS_H #define FAKE_GSETTINGS_H #include #include #include #include #include class GSettingsSchemaQml: public QObject { Q_OBJECT Q_PROPERTY(QByteArray id READ id WRITE setId) public: GSettingsSchemaQml(QObject *parent = nullptr); QByteArray id() const; void setId(const QByteArray &id); QByteArray path() const; void setPath(const QByteArray &path); private: QByteArray m_id; QByteArray m_path; }; class GSettingsQml: public QObject, public QQmlParserStatus { Q_OBJECT Q_INTERFACES(QQmlParserStatus) Q_PROPERTY(GSettingsSchemaQml* schema READ schema NOTIFY schemaChanged) Q_PROPERTY(QVariant autoBrightness READ autoBrightness WRITE setAutoBrightness NOTIFY autoBrightnessChanged) Q_PROPERTY(QVariant launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged) Q_PROPERTY(QVariant autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged) public: GSettingsQml(QObject *parent = nullptr); void classBegin() override; void componentComplete() override; GSettingsSchemaQml * schema() const; QVariant autoBrightness() const; QVariant launcherWidth() const; QVariant autohideLauncher() const; void setAutoBrightness(const QVariant &val); void setLauncherWidth(const QVariant &val); void setAutohideLauncher(const QVariant &val); Q_SIGNALS: void autoBrightnessChanged(); void launcherWidthChanged(); void autohideLauncherChanged(); void schemaChanged(); private: GSettingsSchemaQml* m_schema; bool m_valid; friend class GSettingsSchemaQml; }; class GSettingsControllerQml: public QObject { Q_OBJECT public: static GSettingsControllerQml* instance(); ~GSettingsControllerQml(); bool autoBrightness() const; uint launcherWidth() const; bool autohideLauncher() const; Q_INVOKABLE void setAutoBrightness(bool val); Q_INVOKABLE void setLauncherWidth(uint val); Q_INVOKABLE void setAutohideLauncher(bool val); Q_SIGNALS: void autoBrightnessChanged(); void launcherWidthChanged(); void autohideLauncherChanged(); private: GSettingsControllerQml(); bool m_autoBrightness; uint m_launcherWidth = 8; bool m_autohideLauncher = true; static GSettingsControllerQml* s_controllerInstance; QList m_registeredGSettings; }; #endif // FAKE_GSETTINGS_H lomiri-system-settings-1.1.0/tests/mocks/GSettings.1.0/plugin.cpp000066400000000000000000000025041457356502600246660ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin.h" #include "fake_gsettings.h" #include static QObject* controllerProvider(QQmlEngine* /* engine */, QJSEngine* /* scriptEngine */) { return GSettingsControllerQml::instance(); } void FakeGSettingsQmlPlugin::registerTypes(const char *uri) { qmlRegisterSingletonType(uri, 1, 0, "GSettingsController", controllerProvider); qmlRegisterType(uri, 1, 0, "GSettings"); qmlRegisterUncreatableType(uri, 1, 0, "GSettingsSchema", "GSettingsSchema can only be used inside of a GSettings component"); } lomiri-system-settings-1.1.0/tests/mocks/GSettings.1.0/plugin.h000066400000000000000000000020211457356502600243250ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef FAKE_GSETTINGS_PLUGIN_H #define FAKE_GSETTINGS_PLUGIN_H #include class FakeGSettingsQmlPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif // FAKE_GSETTINGS_PLUGIN_H lomiri-system-settings-1.1.0/tests/mocks/GSettings.1.0/qmldir000066400000000000000000000000511457356502600240720ustar00rootroot00000000000000module GSettings plugin FakeGSettingsQml lomiri-system-settings-1.1.0/tests/mocks/Lomiri/000077500000000000000000000000001457356502600217125ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/CMakeLists.txt000066400000000000000000000001001457356502600244410ustar00rootroot00000000000000add_subdirectory(Connectivity) add_subdirectory(SystemSettings) lomiri-system-settings-1.1.0/tests/mocks/Lomiri/Connectivity/000077500000000000000000000000001457356502600243705ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/Connectivity/CMakeLists.txt000066400000000000000000000005511457356502600271310ustar00rootroot00000000000000include_directories( ${CMAKE_CURRENT_BINARY_DIR} ) set(MOCK_CONNECTIVITY_SRCS plugin.cpp MockNetworkingStatus.cpp ) add_library(MockConnectivity MODULE ${MOCK_CONNECTIVITY_SRCS}) target_link_libraries(MockConnectivity Qt5::Qml Qt5::Quick Qt5::Core) add_lss_mock(Lomiri.Connectivity 1.0 Lomiri/Connectivity TARGETS MockConnectivity) lomiri-system-settings-1.1.0/tests/mocks/Lomiri/Connectivity/MockNetworkingStatus.cpp000066400000000000000000000043101457356502600312370ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authors: * Antti Kaijanmäki */ #include "MockNetworkingStatus.h" #include MockNetworkingStatus::MockNetworkingStatus(QObject *parent) : QObject(parent) , m_status(Status::Offline) { qRegisterMetaType(); qRegisterMetaType>(); qRegisterMetaType(); } MockNetworkingStatus::~MockNetworkingStatus() {} QVector MockNetworkingStatus::limitations() const { return m_limitations; } MockNetworkingStatus::Status MockNetworkingStatus::status() const { return m_status; } void MockNetworkingStatus::setStatus(MockNetworkingStatus::Status status) { m_status = status; Q_EMIT (statusChanged(status)); switch (status) { case MockNetworkingStatus::Offline: case MockNetworkingStatus::Connecting: Q_EMIT (onlineChanged(false)); break; case MockNetworkingStatus::Online: Q_EMIT (onlineChanged(true)); break; } } bool MockNetworkingStatus::online() const { return status() == Status::Online; } bool MockNetworkingStatus::limitedBandwidth() const { return limitations().contains(Limitations::Bandwidth); } void MockNetworkingStatus::setLimitedBandwidth(bool limited) { if (limited) { m_limitations << Limitations::Bandwidth; } else if (limitedBandwidth()) { m_limitations.remove(m_limitations.indexOf(Limitations::Bandwidth)); } } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/Connectivity/MockNetworkingStatus.h000066400000000000000000000044141457356502600307110ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authors: * Antti Kaijanmäki */ #ifndef MOCK_NETWORKINGSTATUS_H #define MOCK_NETWORKINGSTATUS_H #include #include class Q_DECL_EXPORT MockNetworkingStatus : public QObject { Q_OBJECT Q_DISABLE_COPY(MockNetworkingStatus) Q_ENUMS(Limitations) Q_ENUMS(Status) Q_PROPERTY(QVector limitations READ limitations NOTIFY limitationsChanged) Q_PROPERTY(Status status READ status NOTIFY statusChanged) Q_PROPERTY(bool online READ online NOTIFY onlineChanged) Q_PROPERTY(bool limitedBandwidth READ limitedBandwidth WRITE setLimitedBandwidth NOTIFY limitedBandwidthChanged) public: explicit MockNetworkingStatus(QObject *parent = 0); virtual ~MockNetworkingStatus(); enum Limitations { Bandwidth }; enum Status { Offline, Connecting, Online }; QVector limitations() const; Status status() const; bool online() const; bool limitedBandwidth() const; void setLimitedBandwidth(bool limited); // mock only Q_INVOKABLE void setStatus(Status status); // mock only Q_SIGNALS: void limitationsChanged(); void statusChanged(Status value); void onlineChanged(bool value); void limitedBandwidthChanged(bool value); private: QVector m_limitations; Status m_status; }; Q_DECLARE_METATYPE(MockNetworkingStatus::Limitations) Q_DECLARE_METATYPE(QVector) Q_DECLARE_METATYPE(MockNetworkingStatus::Status) #endif // MOCK_NETWORKINGSTATUS_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/Connectivity/plugin.cpp000066400000000000000000000023651457356502600264000ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authors: * Antti Kaijanmäki */ #include "plugin.h" #include #include "MockNetworkingStatus.h" static QObject * networkingStatusSingletonProvider(QQmlEngine *engine, QJSEngine *scriptEngine) { Q_UNUSED(engine) Q_UNUSED(scriptEngine) return new MockNetworkingStatus; } void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.Connectivity")); qmlRegisterSingletonType(uri, 1, 0, "NetworkingStatus", networkingStatusSingletonProvider); } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/Connectivity/plugin.h000066400000000000000000000021121457356502600260330ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014-2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . * * Authors: * Antti Kaijanmäki */ #ifndef MOCK_CONNECTIVITY_H #define MOCK_CONNECTIVITY_H #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif // MOCK_CONNECTIVITY_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/Connectivity/qmldir000066400000000000000000000000631457356502600256020ustar00rootroot00000000000000module Lomiri.Connectivity plugin MockConnectivity lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/000077500000000000000000000000001457356502600247175ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/CMakeLists.txt000066400000000000000000000001221457356502600274520ustar00rootroot00000000000000add_subdirectory(Launcher) add_subdirectory(Notifications) add_subdirectory(Wifi) lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Launcher/000077500000000000000000000000001457356502600264605ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Launcher/CMakeLists.txt000066400000000000000000000010211457356502600312120ustar00rootroot00000000000000find_package(Qt5Qml REQUIRED) include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/plugins/launcher ${Qt5Qml_INCLUDE_DIRS} ) set(MOCK_LAUNCHER_SRCS ${CMAKE_SOURCE_DIR}/plugins/launcher/launcher.h MockLauncherPanelPlugin.cpp plugin.cpp ) add_library(MockLauncherPanelPlugin SHARED ${MOCK_LAUNCHER_SRCS}) target_link_libraries(MockLauncherPanelPlugin Qt5::Qml) add_lss_mock(Lomiri.SystemSettings.Launcher 1.0 Lomiri/SystemSettings/Launcher TARGETS MockLauncherPanelPlugin) lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Launcher/MockLauncherPanelPlugin.cpp000066400000000000000000000030411457356502600336740ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "MockLauncherPanelPlugin.h" #include QRect MockLauncherPanelPlugin::screenGeometry(const int &screen) const { return m_geometries.value(screen); } int MockLauncherPanelPlugin::getCurrentScreenNumber() const { return m_currentScreenNumber; } int MockLauncherPanelPlugin::screens() const { return m_screens; } void MockLauncherPanelPlugin::setScreens(const int &screens) { m_screens = screens; Q_EMIT screensChanged(m_screens); } void MockLauncherPanelPlugin::setCurrentScreenNumber(const int ¤tScreenNumber) { m_currentScreenNumber = currentScreenNumber; } void MockLauncherPanelPlugin::setScreenGeometry( const int &screen, const int &x, const int &y, const int &width, const int &height) { QRect rect(x, y, width, height); m_geometries.insert(screen, rect); Q_EMIT screensChanged(m_screens); } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Launcher/MockLauncherPanelPlugin.h000066400000000000000000000031751457356502600333510ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef MOCK_LAUNCHER_PANEL_PLUGIN_H #define MOCK_LAUNCHER_PANEL_PLUGIN_H #include "launcher.h" #include class MockLauncherPanelPlugin : public LauncherPanelPlugin { Q_OBJECT public: explicit MockLauncherPanelPlugin(QObject *parent = nullptr) : LauncherPanelPlugin(parent) {}; virtual ~MockLauncherPanelPlugin() {}; virtual int screens() const override; public slots: virtual QRect screenGeometry(const int &screen = -1) const override; virtual int getCurrentScreenNumber() const override; void setScreens(const int &screens); // mock only void setCurrentScreenNumber(const int ¤tScreenNumber); // mock only void setScreenGeometry(const int &screen, const int &x, const int &y, const int &width, const int &height); // mock only private: int m_currentScreenNumber = 0; int m_screens = 0; QMap m_geometries; }; #endif // MOCK_LAUNCHER_PANEL_PLUGIN_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Launcher/plugin.cpp000066400000000000000000000024371457356502600304700ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin.h" #include "MockLauncherPanelPlugin.h" #include #define MAKE_SINGLETON_FACTORY(type) \ static QObject* type##_singleton_factory(QQmlEngine* engine, QJSEngine* scriptEngine) { \ Q_UNUSED(engine); \ Q_UNUSED(scriptEngine); \ return new type(); \ } MAKE_SINGLETON_FACTORY(MockLauncherPanelPlugin) void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Launcher")); qmlRegisterSingletonType(uri, 1, 0, "LauncherPanelPlugin", MockLauncherPanelPlugin_singleton_factory); } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Launcher/plugin.h000066400000000000000000000020531457356502600301270ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef MOCK_SYSTEMSETTINGS_LAUNCHER_PLUGIN_H #define MOCK_SYSTEMSETTINGS_LAUNCHER_PLUGIN_H #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif // MOCK_SYSTEMSETTINGS_LAUNCHER_PLUGIN_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Launcher/qmldir000066400000000000000000000001051457356502600276670ustar00rootroot00000000000000module Lomiri.SystemSettings.Launcher plugin MockLauncherPanelPlugin lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/000077500000000000000000000000001457356502600275305ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/CMakeLists.txt000066400000000000000000000014101457356502600322640ustar00rootroot00000000000000include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/plugins/notifications/ ${GIO_INCLUDE_DIRS} ${QTGSETTINGS_INCLUDE_DIRS} ) set(MOCK_NOTIFICATIONS_SRCS ${CMAKE_SOURCE_DIR}/plugins/notifications/click_applications_model.cpp ${CMAKE_SOURCE_DIR}/plugins/notifications/click_applications_notify_model.cpp MockClickApplicationsModel.cpp MockClickApplicationsNotifyModel.cpp plugin.cpp ) add_library(MockLomiriNotificationsPanel MODULE ${MOCK_NOTIFICATIONS_SRCS}) target_link_libraries(MockLomiriNotificationsPanel ${GIO_LDFLAGS} ${QTGSETTINGS_LDFLAGS} Qt5::Qml Qt5::Quick Qt5::Core) add_lss_mock(Lomiri.SystemSettings.Notifications 1.0 Lomiri/SystemSettings/Notifications TARGETS MockLomiriNotificationsPanel) MockClickApplicationsModel.cpp000066400000000000000000000052661457356502600353550ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/* * Copyright 2016 Canonical Ltd. * * This file is part of system-settings. * * webbrowser-app is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * webbrowser-app is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ // local #include "MockClickApplicationsModel.h" void MockClickApplicationsModel::addApplication(const QString& pkgName, const QString& appName) { ClickApplicationEntry entry; entry.pkgName = pkgName; entry.appName = appName; entry.displayName = appName; entry.enableNotifications = true; entry.soundsNotify = true; entry.vibrationsNotify = true; entry.bubblesNotify = true; entry.listNotify = true; beginInsertRows(QModelIndex(), rowCount(), rowCount()); m_entries << entry; endInsertRows(); Q_EMIT rowCountChanged(); } void MockClickApplicationsModel::removeApplicationByIndex(int index) { beginRemoveRows(QModelIndex(), index, index); m_entries.removeAt(index); endRemoveRows(); Q_EMIT rowCountChanged(); } void MockClickApplicationsModel::setNotificationByIndex(int role, int idx, bool enabled) { switch (role) { case EnableNotifications: m_entries[idx].enableNotifications = enabled; break; case SoundsNotify: m_entries[idx].soundsNotify = enabled; break; case VibrationsNotify: m_entries[idx].vibrationsNotify = enabled; break; case BubblesNotify: m_entries[idx].bubblesNotify = enabled; break; case ListNotify: m_entries[idx].listNotify = enabled; break; default: return; } QVector roles; roles << role; if (role != EnableNotifications) { if (!m_entries[idx].soundsNotify && !m_entries[idx].vibrationsNotify && !m_entries[idx].bubblesNotify && !m_entries[idx].listNotify ) { if (m_entries[idx].enableNotifications) { m_entries[idx].enableNotifications = false; roles << EnableNotifications; } } } Q_EMIT dataChanged(this->index(idx, 0), this->index(idx, 0), roles); } void MockClickApplicationsModel::cleanup() { beginResetModel(); m_entries.clear(); endResetModel(); Q_EMIT rowCountChanged(); } MockClickApplicationsModel.h000066400000000000000000000021561457356502600350150ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/* * Copyright 2016 Canonical Ltd. * * This file is part of system-settings. * * webbrowser-app is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * webbrowser-app is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ // local #include "click_applications_model.h" class MockClickApplicationsModel : public ClickApplicationsModel { Q_OBJECT public: Q_INVOKABLE void addApplication(const QString& pkgName, const QString& appName); Q_INVOKABLE void removeApplicationByIndex(int index); Q_INVOKABLE void setNotificationByIndex(int role, int idx, bool enabled); Q_INVOKABLE void cleanup(); protected Q_SLOTS: void populateModel() { /* DO NOTHING */ }; }; MockClickApplicationsNotifyModel.cpp000066400000000000000000000023141457356502600365350ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/* * Copyright 2016 Canonical Ltd. * * This file is part of system-settings. * * webbrowser-app is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * webbrowser-app is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ // local #include "MockClickApplicationsNotifyModel.h" #include "MockClickApplicationsModel.h" MockClickApplicationsModel* MockClickApplicationsNotifyModel::sourceModel() const { return qobject_cast(QSortFilterProxyModel::sourceModel()); } void MockClickApplicationsNotifyModel::setSourceModel(MockClickApplicationsModel* sourceModel) { if (sourceModel != this->sourceModel()) { QSortFilterProxyModel::setSourceModel(sourceModel); Q_EMIT sourceModelChanged(); Q_EMIT countChanged(); } } MockClickApplicationsNotifyModel.h000066400000000000000000000023351457356502600362050ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/* * Copyright 2016 Canonical Ltd. * * This file is part of system-settings. * * webbrowser-app is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * webbrowser-app is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ // local #include "click_applications_notify_model.h" class MockClickApplicationsModel; class MockClickApplicationsNotifyModel : public ClickApplicationsNotifyModel { Q_OBJECT Q_PROPERTY(MockClickApplicationsModel* sourceModel READ sourceModel WRITE setSourceModel NOTIFY sourceModelChanged) public: MockClickApplicationsModel* sourceModel() const; void setSourceModel(MockClickApplicationsModel* sourceModel); Q_INVOKABLE bool setNotifyEnabled(int /*row*/, bool /*enabled*/) { return true; }; Q_SIGNALS: void sourceModelChanged() const; }; lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/plugin.cpp000066400000000000000000000025771457356502600315450ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "plugin.h" #include "MockClickApplicationsModel.h" #include "MockClickApplicationsNotifyModel.h" #include #define MAKE_SINGLETON_FACTORY(type) \ static QObject* type##_singleton_factory(QQmlEngine* engine, QJSEngine* scriptEngine) { \ Q_UNUSED(engine); \ Q_UNUSED(scriptEngine); \ return new type(); \ } MAKE_SINGLETON_FACTORY(MockClickApplicationsModel) void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Notifications")); qmlRegisterSingletonType(uri, 1, 0, "ClickApplicationsModel", MockClickApplicationsModel_singleton_factory); qmlRegisterType(uri, 1, 0, "ClickApplicationsNotifyModel"); } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/plugin.h000066400000000000000000000017671457356502600312120ustar00rootroot00000000000000/* * Copyright (C) 2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef MOCK_SYSTEMSETTINGS_NOTIFICATIONS_PLUGIN_H #define MOCK_SYSTEMSETTINGS_NOTIFICATIONS_PLUGIN_H #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif // MOCK_SYSTEMSETTINGS_NOTIFICATIONS_PLUGIN_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Notifications/qmldir000066400000000000000000000001171457356502600307420ustar00rootroot00000000000000module Lomiri.SystemSettings.Notifications plugin MockLomiriNotificationsPanel lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/000077500000000000000000000000001457356502600256155ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/CMakeLists.txt000066400000000000000000000011251457356502600303540ustar00rootroot00000000000000include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/plugins/wifi/ ${Qt5Core_INCLUDE_DIRS} ${Qt5Quick_INCLUDE_DIRS} ${Qt5Qml_INCLUDE_DIRS} ) set(MOCK_WIFI_SRCS MockCertHandler.h MockCertHandler.cpp MockDbusHelper.h MockDbusHelper.cpp plugin.cpp ) add_library(MockLomiriWifiPanel SHARED ${MOCK_WIFI_SRCS}) target_link_libraries(MockLomiriWifiPanel ${Qt5Core_LIBRARIES} ${Qt5Quick_LIBRARIES} ${Qt5Qml_LIBRARIES} ) add_lss_mock(Lomiri.SystemSettings.Wifi 1.0 Lomiri/SystemSettings/Wifi TARGETS MockLomiriWifiPanel) lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/MockCertHandler.cpp000066400000000000000000000053211457356502600313270ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "MockCertHandler.h" MockAbstractListModel::MockAbstractListModel(QObject *parent) { Q_UNUSED(parent); } QHash MockAbstractListModel::roleNames() const { QHash roles; roles[CNRole] = "CommonName"; roles[ORole] = "Organization"; roles[expDateRole] = "expiryDate"; roles[keyName] = "KeyName"; roles[keyType] = "KeyType"; roles[keyAlgorithm] = "KeyAlgorithm"; roles[keyLength] = "KeyLength"; roles[pacFileName] = "pacFileName"; return roles; } int MockAbstractListModel::rowCount(const QModelIndex &parent) const { Q_UNUSED(parent); return m_files.size(); } QString MockAbstractListModel::getfileName(const int selectedIndex) const { return m_files[selectedIndex].fileName; } void MockAbstractListModel::dataupdate() { } QVariant MockAbstractListModel::data(const QModelIndex &index, int role) const { auto ret = QVariant(); switch (role) { case CNRole: return m_files[index.row()].commonName; case ORole: return m_files[index.row()].organization; case expDateRole: return m_files[index.row()].expiryDate; case keyName: return m_files[index.row()].keyName; case keyType: return m_files[index.row()].keyType; case keyAlgorithm: return m_files[index.row()].keyAlgorithm; case keyLength: return m_files[index.row()].keyLength; case pacFileName: return m_files[index.row()].pacFileName; default: return ret; } } QByteArray MockFileHandler::getCertContent(QString filename) { Q_UNUSED(filename); return QByteArray(); } QString MockFileHandler::moveCertFile(QString filename) { Q_UNUSED(filename); return QString(); } QString MockFileHandler::moveKeyFile(QString filename) { Q_UNUSED(filename); return QString(); } QString MockFileHandler::movePacFile(QString filename) { Q_UNUSED(filename); return QString(); } bool MockFileHandler::removeFile(QString filename) { Q_UNUSED(filename); return false; } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/MockCertHandler.h000066400000000000000000000045161457356502600310010ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef MOCK_CERTHANDLER_H #define MOCK_CERTHANDLER_H #include #include #include struct MockFile { QString fileName; QString commonName; QString organization; QString expiryDate; // dd.mm.yyyy QString keyName; QString keyType; QString keyAlgorithm; uint keyLength; QString pacFileName; }; class MockAbstractListModel : public QAbstractListModel { Q_OBJECT public: enum Roles { CNRole = Qt::UserRole + 1, ORole, expDateRole, keyName, keyType, keyAlgorithm, keyLength, pacFileName }; explicit MockAbstractListModel(QObject *parent = 0); ~MockAbstractListModel() {}; QHash roleNames() const; Q_INVOKABLE int rowCount(const QModelIndex &parent = QModelIndex()) const; Q_INVOKABLE QString getfileName(const int selectedIndex) const; Q_INVOKABLE void dataupdate(); QVariant data(const QModelIndex &index, int role) const; QList m_files = QList(); }; class MockFileHandler : public QObject { Q_OBJECT public: Q_INVOKABLE QByteArray getCertContent(QString filename); Q_INVOKABLE QString moveCertFile(QString filename); Q_INVOKABLE QString moveKeyFile(QString filename); Q_INVOKABLE QString movePacFile(QString filename); Q_INVOKABLE bool removeFile(QString filename); }; class MockCertificateListModel : public MockAbstractListModel { Q_OBJECT }; class MockPrivatekeyListModel : public MockAbstractListModel { Q_OBJECT }; class MockPacFileListModel : public MockAbstractListModel { Q_OBJECT }; #endif // MOCK_CERTHANDLER_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/MockDbusHelper.cpp000066400000000000000000000036071457356502600311760ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "MockDbusHelper.h" MockDbusHelper::MockDbusHelper(QObject *parent) { Q_UNUSED(parent); } void MockDbusHelper::connect(QString ssid, int security, int auth, QStringList usernames, QStringList password, QStringList certs, int p2auth) { m_connect["ssid"] = ssid; m_connect["security"] = security; m_connect["auth"] = auth; m_connect["usernames"] = usernames; m_connect["password"] = password; m_connect["certs"] = certs; m_connect["p2auth"] = p2auth; } QList MockDbusHelper::getPreviouslyConnectedWifiNetworks() { return QList(); } void MockDbusHelper::forgetConnection(const QString dbus_path) { Q_UNUSED(dbus_path); } bool MockDbusHelper::forgetActiveDevice() { forgetActiveDeviceCalled = true; return true; } void MockDbusHelper::nmDeviceStateChanged(uint, uint, uint) { } QString MockDbusHelper::getWifiIpAddress() { return QString(); } void MockDbusHelper::mockDeviceStateChanged(uint newState, uint reason) { Q_EMIT deviceStateChanged(newState, reason); } QVariantMap MockDbusHelper::getConnectArguments() { return m_connect; } bool MockDbusHelper::getForgetActiveDeviceCalled() { return forgetActiveDeviceCalled; } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/MockDbusHelper.h000066400000000000000000000037301457356502600306400ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef MOCK_WIFI_DBUS_HELPER_H #define MOCK_WIFI_DBUS_HELPER_H #include #include #include class MockDbusHelper : public QObject { Q_OBJECT Q_PROPERTY(QString wifiIp4Address READ getWifiIpAddress NOTIFY wifiIp4AddressChanged) public: explicit MockDbusHelper(QObject *parent = nullptr); ~MockDbusHelper() {}; Q_INVOKABLE void connect(QString ssid, int security, int auth, QStringList usernames, QStringList password, QStringList certs, int p2auth); Q_INVOKABLE QList getPreviouslyConnectedWifiNetworks(); Q_INVOKABLE void forgetConnection(const QString dbus_path); Q_INVOKABLE bool forgetActiveDevice(); QString getWifiIpAddress(); Q_INVOKABLE void mockDeviceStateChanged(uint newState, uint reason); Q_INVOKABLE QVariantMap getConnectArguments(); // mock only Q_INVOKABLE bool getForgetActiveDeviceCalled(); // mock only public Q_SLOTS: void nmDeviceStateChanged(uint, uint, uint); Q_SIGNALS: void wifiIp4AddressChanged(QString wifiIp4Address); void deviceStateChanged(uint newState, uint reason); private: // This stores params passed to connect(). bool forgetActiveDeviceCalled = false; QVariantMap m_connect = QVariantMap(); }; #endif // MOCK_WIFI_DBUS_HELPER_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/plugin.cpp000066400000000000000000000030671457356502600276250ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin.h" #include "MockCertHandler.h" #include "MockDbusHelper.h" #include #define MAKE_SINGLETON_FACTORY(type) \ static QObject* type##_singleton_factory(QQmlEngine* engine, QJSEngine* scriptEngine) { \ Q_UNUSED(engine); \ Q_UNUSED(scriptEngine); \ return new type(); \ } MAKE_SINGLETON_FACTORY(MockDbusHelper) void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("Lomiri.SystemSettings.Wifi")); qmlRegisterSingletonType(uri, 1, 0, "DbusHelper", MockDbusHelper_singleton_factory); qmlRegisterType(uri, 1, 0, "CertificateListModel"); qmlRegisterType(uri, 1, 0, "PrivatekeyListModel"); qmlRegisterType(uri, 1, 0, "PacFileListModel"); qmlRegisterType(uri, 1, 0, "FileHandler"); } lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/plugin.h000066400000000000000000000020371457356502600272660ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef MOCK_SYSTEMSETTINGS_WIFI_PLUGIN_H #define MOCK_SYSTEMSETTINGS_WIFI_PLUGIN_H #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif // MOCK_SYSTEMSETTINGS_WIFI_PLUGIN_H lomiri-system-settings-1.1.0/tests/mocks/Lomiri/SystemSettings/Wifi/qmldir000066400000000000000000000000751457356502600270320ustar00rootroot00000000000000module Lomiri.SystemSettings.Wifi plugin MockLomiriWifiPanel lomiri-system-settings-1.1.0/tests/mocks/MeeGo/000077500000000000000000000000001457356502600214535ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/MeeGo/CMakeLists.txt000066400000000000000000000000311457356502600242050ustar00rootroot00000000000000add_subdirectory(QOfono) lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/000077500000000000000000000000001457356502600226545ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/CMakeLists.txt000066400000000000000000000004161457356502600254150ustar00rootroot00000000000000set(MOCK_QOFONO_SOURCES plugin.cpp MockQOfono.cpp MockQOfonoManager.cpp ) add_library(MockQOfono MODULE ${MOCK_QOFONO_SOURCES}) target_link_libraries(MockQOfono Qt5::Qml Qt5::Quick Qt5::Core) add_lss_mock(MeeGo.QOfono 0.2 MeeGo/QOfono TARGETS MockQOfono) lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/MockQOfono.cpp000066400000000000000000000037101457356502600253740ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "MockQOfono.h" static MockQOfono *m_instance = nullptr; MockQOfono *MockQOfono::instance() { if (!m_instance) { m_instance = new MockQOfono(); } return m_instance; } MockQOfono::MockQOfono() : QObject(), m_available(false), m_ready(false), m_modems() { } MockQOfono::~MockQOfono() { if (m_instance == this) { m_instance = nullptr; } } bool MockQOfono::available() const { return m_available; } void MockQOfono::setAvailable(bool available) { m_available = available; Q_EMIT availableChanged(); } bool MockQOfono::ready() const { return m_ready; } void MockQOfono::setReady(bool ready) { m_ready = ready; Q_EMIT readyChanged(); } QStringList MockQOfono::modems() const { return m_modems.keys(); } void MockQOfono::setModems(const QStringList &modems, const QList &present, const QList &ready) { m_modems.clear(); for (int i = 0; i < modems.length(); i++) { QList props; props << present.value(i, true) << ready.value(i, true); m_modems[modems[i]] = props; } Q_EMIT modemsChanged(); } bool MockQOfono::isModemPresent(const QString &modem) { return m_modems.value(modem).value(0, false); } bool MockQOfono::isModemReady(const QString &modem) { return m_modems.value(modem).value(1, false); } lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/MockQOfono.h000066400000000000000000000034441457356502600250450ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ // This class just exists as a backend for the instantiable Qml objects to pull // from. It exists only for this mock plugin. #ifndef MOCK_QOFONO_H #define MOCK_QOFONO_H #include #include #include class MockQOfono : public QObject { Q_OBJECT Q_PROPERTY(bool available READ available WRITE setAvailable NOTIFY availableChanged) Q_PROPERTY(bool ready READ ready WRITE setReady NOTIFY readyChanged) Q_PROPERTY(QStringList modems READ modems NOTIFY modemsChanged) public: static MockQOfono *instance(); ~MockQOfono(); bool available() const; void setAvailable(bool available); bool ready() const; void setReady(bool ready); QStringList modems() const; Q_INVOKABLE void setModems(const QStringList &modems, const QList &present, const QList &ready); Q_INVOKABLE bool isModemPresent(const QString &modem); Q_INVOKABLE bool isModemReady(const QString &modem); Q_SIGNALS: void availableChanged(); void readyChanged(); void modemsChanged(); private: explicit MockQOfono(); bool m_available; bool m_ready; QMap> m_modems; }; #endif // MOCK_QOFONO_H lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/MockQOfonoManager.cpp000066400000000000000000000036471457356502600267000ustar00rootroot00000000000000/* * Copyright (C) 2015 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "MockQOfono.h" #include "MockQOfonoManager.h" #include MockQOfonoManager::MockQOfonoManager(QObject *parent) : QObject(parent), m_modemsSet(false), m_startedSet(false) { connect(MockQOfono::instance(), &MockQOfono::availableChanged, this, &MockQOfonoManager::availableChanged); connect(MockQOfono::instance(), &MockQOfono::readyChanged, this, &MockQOfonoManager::checkReady); connect(MockQOfono::instance(), &MockQOfono::modemsChanged, this, &MockQOfonoManager::maybeModemsChanged); checkReady(); } bool MockQOfonoManager::available() const { return MockQOfono::instance()->available(); } QStringList MockQOfonoManager::modems() const { return m_modemsSet ? MockQOfono::instance()->modems() : QStringList(); } void MockQOfonoManager::maybeModemsChanged() { if (m_modemsSet) { Q_EMIT modemsChanged(); } } void MockQOfonoManager::checkReady() { if (!m_startedSet && MockQOfono::instance()->ready()) { m_startedSet = true; // Simulate QOfono's asynchronous initialization QTimer::singleShot(1, this, &MockQOfonoManager::setModems); } } void MockQOfonoManager::setModems() { m_modemsSet = true; Q_EMIT modemsChanged(); // always emitted, even if new modem list is empty too } lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/MockQOfonoManager.h000066400000000000000000000024271457356502600263400ustar00rootroot00000000000000/* * Copyright (C) 2015 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef MOCK_QOFONO_MANAGER_H #define MOCK_QOFONO_MANAGER_H #include #include class MockQOfonoManager : public QObject { Q_OBJECT Q_PROPERTY(bool available READ available NOTIFY availableChanged) Q_PROPERTY(QStringList modems READ modems NOTIFY modemsChanged) public: explicit MockQOfonoManager(QObject *parent = 0); bool available() const; QStringList modems() const; Q_SIGNALS: void availableChanged(); void modemsChanged(); private Q_SLOTS: void maybeModemsChanged(); void checkReady(); void setModems(); private: bool m_modemsSet; bool m_startedSet; }; #endif // MOCK_QOFONO_MANAGER_H lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/plugin.cpp000066400000000000000000000022101457356502600246510ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "plugin.h" #include "MockQOfono.h" #include "MockQOfonoManager.h" #include static QObject *mock_provider(QQmlEngine *engine, QJSEngine *scriptEngine) { Q_UNUSED(engine) Q_UNUSED(scriptEngine) return MockQOfono::instance(); } void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("MeeGo.QOfono")); qmlRegisterSingletonType(uri, 0, 2, "MockQOfono", mock_provider); // just for mock qmlRegisterType(uri, 0, 2, "OfonoManager"); } lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/plugin.h000066400000000000000000000016651457356502600243330ustar00rootroot00000000000000/* * Copyright (C) 2014 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef MOCK_QOFONO_PLUGIN_H #define MOCK_QOFONO_PLUGIN_H #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif // MOCK_QOFONO_PLUGIN_H lomiri-system-settings-1.1.0/tests/mocks/MeeGo/QOfono/qmldir000066400000000000000000000000461457356502600240670ustar00rootroot00000000000000module MeeGo.QOfono plugin MockQOfono lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/000077500000000000000000000000001457356502600224655ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/CMakeLists.txt000066400000000000000000000010211457356502600252170ustar00rootroot00000000000000include_directories( ${Qt5Core_INCLUDE_DIRS} ${Qt5Quick_INCLUDE_DIRS} ) set(QMenuModelQml_SOURCES actiondata.h actionstateparser.cpp dbus-enums.h plugin.cpp ) add_library(QMenuModelQml SHARED ${QMenuModelQml_SOURCES}) target_link_libraries(QMenuModelQml ${Qt5Core_LIBRARIES} ${Qt5Quick_LIBRARIES} Qt5::Core Qt5::Quick ) set_target_properties(QMenuModelQml PROPERTIES OUTPUT_NAME qmenumodel VERSION 0) add_lss_mock(QMenuModel 0.1 QMenuModel TARGETS QMenuModelQml) lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/QDBusActionGroup.qml000066400000000000000000000031701457356502600263320ustar00rootroot00000000000000/* * Copyright (C) 2013-2016 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import QMenuModel 1.0 QtObject { id: actionGroup property int busType property string busName property string objectPath property var actions: ActionData ? ActionData.data : undefined signal dataChanged function start() {} function action(actionName) { return Qt.createQmlObject(" import QtQuick 2.12 import QMenuModel 1.0 QtObject { signal activated property string actionName: \"" + actionName + "\" property bool valid: ActionData.data.hasOwnProperty(actionName) ? ActionData.data[actionName].valid : false property var state: ActionData.data.hasOwnProperty(actionName) ? ActionData.data[actionName].state : undefined function activate() { activated(); } function updateState(newState) { state = newState; } }", actionGroup); } } lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/actiondata.h000066400000000000000000000025061457356502600247500ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Nick Dedekind */ #ifndef ACTIONDATA_H #define ACTIONDATA_H #include #include typedef struct _GVariant GVariant; class Q_DECL_EXPORT ActionData : public QObject { Q_OBJECT Q_PROPERTY(QVariant data READ data WRITE setData NOTIFY dataChanged) public: ActionData(QObject* parent = 0) : QObject(parent) , m_data(QVariantMap()) { } QVariant data() const { return m_data; } void setData(const QVariant& data) { if (m_data != data) { m_data = data; Q_EMIT dataChanged(); } } Q_SIGNALS: void dataChanged(); private: QVariant m_data; }; #endif // ACTIONDATA_H lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/actionstateparser.cpp000066400000000000000000000013171457356502600267260ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Nick Dedekind */ #include "actionstateparser.h"lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/actionstateparser.h000066400000000000000000000020731457356502600263730ustar00rootroot00000000000000/* * Copyright (C) 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Nick Dedekind */ #ifndef MOCK_ACTIONSTATEPARSER_H #define MOCK_ACTIONSTATEPARSER_H #include #include typedef struct _GVariant GVariant; class Q_DECL_EXPORT ActionStateParser : public QObject { Q_OBJECT public: ActionStateParser(QObject* parent = 0):QObject(parent) {} virtual QVariant toQVariant(GVariant*) const { return QVariant(); } }; #endif // MOCK_ACTIONSTATEPARSER_H lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/dbus-enums.h000066400000000000000000000023731457356502600247250ustar00rootroot00000000000000/* * Copyright 2012 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . * * Authors: * Olivier Tilloy */ #ifndef __DBUS_ENUMS__ #define __DBUS_ENUMS__ #include // This class acts as a namespace only, with the addition that its enums // are registered to be exposed on the QML side. class DBusEnums : public QObject { Q_OBJECT Q_ENUMS(BusType) Q_ENUMS(ConnectionStatus) public: enum BusType { None = 0, SessionBus, SystemBus, LastBusType }; enum ConnectionStatus { Disconnected = 0, Connecting, Connected }; private: DBusEnums() {} }; #endif // __DBUS_ENUMS__ lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/plugin.cpp000066400000000000000000000025401457356502600244700ustar00rootroot00000000000000/* * Copyright (C) 2012,2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Nick Dedekind */ #include "plugin.h" #include "actiondata.h" #include "actionstateparser.h" #include "dbus-enums.h" #include static QObject* actionDataSingleton(QQmlEngine* engine, QJSEngine* scriptEngine) { Q_UNUSED(engine); Q_UNUSED(scriptEngine); return new ActionData; } void QMenuModelPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("QMenuModel")); qmlRegisterUncreatableType(uri, 0, 1, "DBus", "DBus is only a namespace"); qmlRegisterType(uri, 0, 1, "ActionStateParser"); qmlRegisterSingletonType(uri, 0, 1, "ActionData", actionDataSingleton); } lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/plugin.h000066400000000000000000000017761457356502600241470ustar00rootroot00000000000000/* * Copyright (C) 2012,2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * Authors: Nick Dedekind */ #ifndef MOCK_QMENUMODEL_PLUGIN_H #define MOCK_QMENUMODEL_PLUGIN_H #include #include class QMenuModelPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif lomiri-system-settings-1.1.0/tests/mocks/QMenuModel/qmldir000066400000000000000000000001171457356502600236770ustar00rootroot00000000000000module QMenuModel plugin qmenumodel QDBusActionGroup 0.1 QDBusActionGroup.qml lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/000077500000000000000000000000001457356502600234645ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/CMakeLists.txt000066400000000000000000000012201457356502600262170ustar00rootroot00000000000000include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${Qt5Core_INCLUDE_DIRS} ${Qt5Qml_INCLUDE_DIRS} ) set(USS_SOURCES MockPluginManager.h MockPluginManager.cpp plugin.cpp ) add_library(MockSystemSettings SHARED ${USS_SOURCES}) target_link_libraries(MockSystemSettings ${Qt5Core_LIBRARIES} ${Qt5Qml_LIBRARIES}) execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}) configure_file(qmldir ${CMAKE_CURRENT_BINARY_DIR}/qmldir) execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/ListItems) configure_file(ListItems/qmldir ${CMAKE_CURRENT_BINARY_DIR}/ListItems/qmldir) lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/ListItems/000077500000000000000000000000001457356502600254015ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/ListItems/qmldir000066400000000000000000000012471457356502600266200ustar00rootroot00000000000000module SystemSettings.ListItems Icon 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ListItems/Icon.qml IconProgression 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ListItems/IconProgression.qml SingleControl 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ListItems/SingleControl.qml SingleValue 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ListItems/SingleValue.qml SingleValueProgression 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ListItems/SingleValueProgression.qml Standard 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ListItems/Standard.qml StandardProgression 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ListItems/StandardProgression.qml lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/MockPluginManager.cpp000066400000000000000000000073241457356502600275410ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "MockPluginManager.h" #include #include MockPluginManager::MockPluginManager(QObject *parent) : QObject(parent) { } QObject* MockPluginManager::getByName(const QString &name) const { MockItem* p = m_plugins.value(name); QQmlEngine::setObjectOwnership(p, QQmlEngine::CppOwnership); return p; } QAbstractItemModel* MockPluginManager::itemModel(const QString &category) { QAbstractItemModel* m = m_models.value(category); QQmlEngine::setObjectOwnership(m, QQmlEngine::CppOwnership); return m; } void MockPluginManager::resetPlugins() { } QString MockPluginManager::getFilter() { return m_filter; } void MockPluginManager::setFilter(const QString &filter) { m_filter = filter; Q_EMIT filterChanged(); } void MockPluginManager::addPlugin(const QString &name, QQmlComponent *entry, QQmlComponent *page, const QString &category) { MockItemModel *model = nullptr; if (m_models.contains(category)) { model = (MockItemModel*) m_models.value(category); } else { model = new MockItemModel(this); m_models.insert(category, model); } MockItem* item = new MockItem(this); item->setBaseName(name); item->setEntryComponent(entry); item->setPageComponent(page); model->addPlugin(item); m_plugins.insert(name, item); } bool MockItem::visible() const { return true; } QString MockItem::baseName() const { return m_baseName; } void MockItem::setBaseName(const QString &baseName) { m_baseName = baseName; } QQmlComponent* MockItem::entryComponent() { QQmlEngine::setObjectOwnership(m_entry, QQmlEngine::CppOwnership); return m_entry; } QQmlComponent* MockItem::pageComponent() { QQmlEngine::setObjectOwnership(m_page, QQmlEngine::CppOwnership); return m_page; } void MockItem::setEntryComponent(QQmlComponent* c) { m_entry = c; } void MockItem::setPageComponent(QQmlComponent* c) { m_page = c; } MockItemModel::MockItemModel(QObject *parent) : QAbstractListModel(parent) { } void MockItemModel::addPlugin(MockItem *plugin) { int row = m_plugins.size(); beginInsertRows(QModelIndex(), row, row); m_plugins.append(plugin); endInsertRows(); } int MockItemModel::rowCount(const QModelIndex &parent) const { Q_UNUSED(parent); return m_plugins.count(); } QVariant MockItemModel::data(const QModelIndex &index, int role) const { if (index.row() >= m_plugins.count()) return QVariant(); const MockItem *item = m_plugins.at(index.row()); QVariant ret; switch (role) { case Qt::DisplayRole: ret = item->baseName(); break; case ItemRole: ret = QVariant::fromValue(const_cast(item)); break; } return ret; } QHash MockItemModel::roleNames() const { static QHash names; if (Q_UNLIKELY(names.empty())) { names[Qt::DisplayRole] = "displayName"; names[MockItemModel::ItemRole] = "item"; } return names; } // Q_DECLARE_METATYPE(MockItem*) lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/MockPluginManager.h000066400000000000000000000057041457356502600272060ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef MOCK_PLUGIN_MANAGER_H #define MOCK_PLUGIN_MANAGER_H #include #include #include #include class MockItem; class MockItemModel; class MockPluginManager : public QObject { Q_OBJECT Q_PROPERTY (QString filter READ getFilter WRITE setFilter NOTIFY filterChanged) public: explicit MockPluginManager(QObject *parent = nullptr); ~MockPluginManager() {}; public Q_SLOTS: QObject* getByName(const QString &name) const; QAbstractItemModel* itemModel(const QString &category); void resetPlugins(); QString getFilter(); void setFilter(const QString &filter); void addPlugin(const QString &name, QQmlComponent *entry, QQmlComponent *page, const QString &category = "uncategorized-bottom"); Q_SIGNALS: void filterChanged(); private: QString m_filter = QString(); QMap m_models; QMap m_plugins; }; class MockItem : public QObject { Q_OBJECT Q_PROPERTY(QQmlComponent *entryComponent READ entryComponent CONSTANT) Q_PROPERTY(QQmlComponent *pageComponent READ pageComponent CONSTANT) Q_PROPERTY(bool visible READ visible CONSTANT) Q_PROPERTY(QString baseName READ baseName CONSTANT) public: explicit MockItem(QObject *parent = 0) : QObject(parent) {}; ~MockItem() {}; QQmlComponent* entryComponent(); void setEntryComponent(QQmlComponent* c); QQmlComponent* pageComponent(); void setPageComponent(QQmlComponent* c); bool visible() const; QString baseName() const; void setBaseName(const QString &baseName); private: QQmlComponent* m_entry; QQmlComponent* m_page; QString m_baseName; }; class MockItemModel : public QAbstractListModel { Q_OBJECT public: explicit MockItemModel(QObject *parent = 0); ~MockItemModel() {}; enum Roles { IconRole = Qt::UserRole + 1, ItemRole, }; void addPlugin(MockItem *plugin); int rowCount(const QModelIndex &parent = QModelIndex()) const; QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; QHash roleNames() const; private: QList m_plugins; }; #endif // MOCK_PLUGIN_MANAGER_H lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/plugin.cpp000066400000000000000000000016611457356502600254720ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "plugin.h" #include "MockPluginManager.h" #include void BackendPlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("SystemSettings")); qmlRegisterType(uri, 1, 0, "PluginManager"); } lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/plugin.h000066400000000000000000000020201457356502600251250ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef MOCK_SYSTEMSETTINGS_PLUGIN_H #define MOCK_SYSTEMSETTINGS_PLUGIN_H #include class BackendPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri) override; }; #endif // MOCK_SYSTEMSETTINGS_PLUGIN_H lomiri-system-settings-1.1.0/tests/mocks/SystemSettings/qmldir000066400000000000000000000010421457356502600246740ustar00rootroot00000000000000module SystemSettings plugin MockSystemSettings ItemPage 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/ItemPage.qml SettingsItemTitle 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/SettingsItemTitle.qml USSAdaptivePageLayout 1.0 file://${CMAKE_SOURCE_DIR}/src/SystemSettings/USSAdaptivePageLayout.qml CategorySection 1.0 file://${CMAKE_SOURCE_DIR}/src/qml/CategorySection.qml UncategorizedItemsView.qml 1.0 file://${CMAKE_SOURCE_DIR}/src/qml/UncategorizedItemsView.qml.qml MainWindow 1.0 file://${CMAKE_SOURCE_DIR}/src/qml/MainWindow.qml lomiri-system-settings-1.1.0/tests/mocks/plugins/000077500000000000000000000000001457356502600221405ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/plugins/wifi/000077500000000000000000000000001457356502600230765ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/plugins/wifi/fakenetworkmanager.cpp000066400000000000000000000043651457356502600274650ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "fakenetworkmanager.h" FakeNetworkManager::FakeNetworkManager(const QVariantMap ¶meters, QObject *parent) : QObject(parent) , m_dbusTestRunner() , m_dbusMock(m_dbusTestRunner) { DBusMock::registerMetaTypes(); qDBusRegisterMetaType >(); /* NETWORK_MANAGER_TEMPLATE is the path to the networkmanager.py file, defined in the consuming tests makefile. */ m_dbusMock.registerTemplate(NM_SERVICE, NETWORK_MANAGER_TEMPLATE, parameters, QDBusConnection::SystemBus); m_dbusTestRunner.startServices(); m_nmMock = new QDBusInterface(NM_SERVICE, NM_MAIN_OBJECT, NM_IFACE, m_dbusTestRunner.systemConnection()); } FakeNetworkManager::~FakeNetworkManager() { delete m_nmMock; } QVariant FakeNetworkManager::getProperty(const QString &path, const QString &interface, const QString &property) { QDBusInterface iface(NM_SERVICE, path, FREEDESKTOP_PROPERTIES_IFACE, m_dbusTestRunner.systemConnection()); QDBusReply reply = iface.call("Get", interface, property); if (reply.isValid()) { return reply.value(); } else { qWarning() << "Error getting property from mock:" << reply.error().message(); } return reply.isValid() ? reply.value() : QVariant(); } lomiri-system-settings-1.1.0/tests/mocks/plugins/wifi/fakenetworkmanager.h000066400000000000000000000033731457356502600271300ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef FAKE_NETWORK_MANAGER_H #define FAKE_NETWORK_MANAGER_H #include #include #include #include #include #include #include #define NM_SERVICE "org.freedesktop.NetworkManager" #define NM_IFACE "org.freedesktop.NetworkManager" #define NM_MAIN_OBJECT "/org/freedesktop/NetworkManager" #define FREEDESKTOP_PROPERTIES_IFACE "org.freedesktop.DBus.Properties" using namespace QtDBusTest; using namespace QtDBusMock; class FakeNetworkManager : public QObject { Q_OBJECT public: explicit FakeNetworkManager(const QVariantMap ¶meters, QObject *parent = 0); ~FakeNetworkManager(); const QDBusConnection & dbus() { return m_dbusTestRunner.systemConnection(); } QVariant getProperty(const QString &path, const QString &interface, const QString &property); private: DBusTestRunner m_dbusTestRunner; DBusMock m_dbusMock; QDBusInterface *m_nmMock; }; #endif // FAKE_NETWORK_MANAGER_H lomiri-system-settings-1.1.0/tests/mocks/system-image-dbus/000077500000000000000000000000001457356502600240165ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/mocks/system-image-dbus/fakesystemimagedbus.cpp000066400000000000000000000031161457356502600305570ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "fakesystemimagedbus.h" FakeSystemImageDbus::FakeSystemImageDbus(const QVariantMap ¶meters, QObject *parent) : QObject(parent) , m_dbusTestRunner() , m_dbusMock(m_dbusTestRunner) { DBusMock::registerMetaTypes(); qDBusRegisterMetaType >(); /* SYSTEM_IMAGE_TEMPLATE is the path to the systemimage.py file, defined in the consuming test's makefile. */ m_dbusMock.registerTemplate(SI_SERVICE, SYSTEM_IMAGE_DBUS_TEMPLATE, parameters, QDBusConnection::SystemBus); m_dbusTestRunner.startServices(); m_siMock = new QDBusInterface(SI_SERVICE, SI_MAIN_OBJECT, SI_IFACE, m_dbusTestRunner.systemConnection()); } FakeSystemImageDbus::~FakeSystemImageDbus() { delete m_siMock; } lomiri-system-settings-1.1.0/tests/mocks/system-image-dbus/fakesystemimagedbus.h000066400000000000000000000041451457356502600302270ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef FAKESYSTEMIMAGEDBUS_H #define FAKESYSTEMIMAGEDBUS_H #include #include #include #include #include #include #include #define SI_SERVICE "com.ubports.SystemImage" #define SI_IFACE "com.ubports.SystemImage" #define SI_MAIN_OBJECT "/Service" // #define FREEDESKTOP_PROPERTIES_IFACE "org.freedesktop.DBus.Properties" using namespace QtDBusTest; using namespace QtDBusMock; class FakeSystemImageDbus : public QObject { Q_OBJECT private: DBusTestRunner m_dbusTestRunner; DBusMock m_dbusMock; QDBusInterface *m_siMock; QDBusInterface getInterface(const QString &path, const QString &interface); public: explicit FakeSystemImageDbus(const QVariantMap ¶meters, QObject *parent = 0); ~FakeSystemImageDbus(); const QDBusConnection & dbus() { return m_dbusTestRunner.systemConnection(); } Q_SIGNALS: void mockAvailableStatusChanged(const bool isAvailable, const bool downloading, const QString &availableVersion, const int &updateSize, const QString &lastUpdateDate, const QString &errorReason); void mockSettingChanged(const QString &key, const QString &value); }; #endif // FAKESYSTEMIMAGEDBUS_H lomiri-system-settings-1.1.0/tests/plugins/000077500000000000000000000000001457356502600210245ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/CMakeLists.txt000066400000000000000000000024371457356502600235720ustar00rootroot00000000000000# add_qml_test macro include(QmlTest) add_subdirectory(bluetooth) add_subdirectory(wifi) add_subdirectory(notifications) set(qmltest_DEFAULT_TARGETS qmluitests) set(qmltest_DEFAULT_PROPERTIES ENVIRONMENT "LC_ALL=C") set(qmltest_DEFAULT_IMPORT_PATHS ${CMAKE_BINARY_DIR}/tests/utils/modules ) add_qml_test(mouse mouse IMPORT_PATHS ${CMAKE_BINARY_DIR}/plugins ${CMAKE_SOURCE_DIR}/tests/plugins/mouse ${qmltest_DEFAULT_IMPORT_PATHS}) add_qml_test(wifi OtherNetwork IMPORT_PATHS ${CMAKE_BINARY_DIR}/tests/mocks/ ${CMAKE_SOURCE_DIR}/src ${CMAKE_CURRENT_SOURCE_DIR}/wifi ${qmltest_DEFAULT_IMPORT_PATHS}) set(SYSTEMUPDATE_IMPORT_PATHS ${CMAKE_SOURCE_DIR}/src ${CMAKE_BINARY_DIR}/tests/utils/modules ${CMAKE_BINARY_DIR}/tests/mocks/ ${CMAKE_SOURCE_DIR}/tests/plugins/system-update ) add_qml_test(main MainWindow IMPORT_PATHS ${CMAKE_BINARY_DIR}/tests/mocks/ ${CMAKE_SOURCE_DIR}/tests/plugins/main ${qmltest_DEFAULT_IMPORT_PATHS} ) set(LAUNCHER_IMPORT_PATHS ${CMAKE_BINARY_DIR}/tests/mocks/ ${CMAKE_SOURCE_DIR}/tests/plugins/launcher ${qmltest_DEFAULT_IMPORT_PATHS} ) add_qml_test(launcher LauncherPageComponent IMPORT_PATHS ${LAUNCHER_IMPORT_PATHS}) lomiri-system-settings-1.1.0/tests/plugins/bluetooth/000077500000000000000000000000001457356502600230315ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/bluetooth/CMakeLists.txt000066400000000000000000000037201457356502600255730ustar00rootroot00000000000000set(XVFB_CMD xvfb-run -a -s "-screen 0 640x480x24") include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/plugins/bluetooth) include_directories(${QTDBUSMOCK_INCLUDE_DIRS}) include_directories(${QTDBUSTEST_INCLUDE_DIRS}) add_definitions(-DTESTS) set(PLUGIN_SOURCES ${CMAKE_SOURCE_DIR}/plugins/bluetooth/bluetooth.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/devicemodel.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/device.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/agent.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/bluez_agent1adaptor.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/bluez_agentmanager1.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/bluez_device1.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/bluez_adapter1.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/freedesktop_objectmanager.cpp ${CMAKE_SOURCE_DIR}/plugins/bluetooth/freedesktop_properties.cpp ) add_executable(tst-bluetooth tst_bluetooth.cpp fakebluez.cpp ${PLUGIN_SOURCES} ) target_link_libraries(tst-bluetooth ${QTDBUSMOCK_LIBRARIES} ${QTDBUSTEST_LIBRARIES} Qt5::Qml Qt5::Quick Qt5::Core Qt5::DBus Qt5::Test ) add_executable(tst-bluetooth-devicemodel tst_devicemodel.cpp fakebluez.cpp ${PLUGIN_SOURCES} ) target_link_libraries(tst-bluetooth-devicemodel ${QTDBUSMOCK_LIBRARIES} ${QTDBUSTEST_LIBRARIES} Qt5::Qml Qt5::Quick Qt5::Core Qt5::DBus Qt5::Test ) add_executable(tst-bluetooth-device tst_device.cpp fakebluez.cpp ${PLUGIN_SOURCES} ) target_link_libraries(tst-bluetooth-device ${QTDBUSMOCK_LIBRARIES} ${QTDBUSTEST_LIBRARIES} Qt5::Qml Qt5::Quick Qt5::Core Qt5::DBus Qt5::Test ) add_test(NAME tst-bluetooth COMMAND ${XVFB_CMD} ${CMAKE_CURRENT_BINARY_DIR}/tst-bluetooth) add_test(NAME tst-bluetooth-devicemodel COMMAND ${XVFB_CMD} ${CMAKE_CURRENT_BINARY_DIR}/tst-bluetooth-devicemodel) add_test(NAME tst-bluetooth-device COMMAND ${XVFB_CMD} ${CMAKE_CURRENT_BINARY_DIR}/tst-bluetooth-device) lomiri-system-settings-1.1.0/tests/plugins/bluetooth/fakebluez.cpp000066400000000000000000000115271457356502600255130ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This library is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ #include #include #include "fakebluez.h" // https://github.com/martinpitt/python-dbusmock/blob/0.30.0/dbusmock/templates/bluez5.py#L42 #define MOCK_PHONE_CLASS 5898764 namespace Bluez { FakeBluez::FakeBluez(QObject *parent) : QObject(parent), m_dbusMock(m_dbusTestRunner) { DBusMock::registerMetaTypes(); m_dbusMock.registerTemplate(BLUEZ_SERVICE, "bluez5", QDBusConnection::SystemBus); m_dbusTestRunner.startServices(); m_bluezMock = new QDBusInterface(BLUEZ_SERVICE, BLUEZ_MAIN_OBJECT, BLUEZ_MOCK_IFACE, m_dbusTestRunner.systemConnection()); } FakeBluez::~FakeBluez() { delete m_bluezMock; } QString FakeBluez::addAdapter(const QString &name, const QString &system_name) { QDBusReply reply = m_bluezMock->call("AddAdapter", name, system_name); if (reply.isValid()) { m_currentAdapter = reply.value().replace("/org/bluez/", ""); } else { qWarning() << "Failed to add mock adapter:" << reply.error().message(); } return reply.isValid() ? reply.value() : QString(); } QString FakeBluez::addDevice(const QString& name, const QString &address) { QDBusReply reply = m_bluezMock->call("AddDevice", m_currentAdapter, address, name); if (reply.isValid()) { m_devices.append(reply.value()); } else { qWarning() << "Failed to add mock device:" << reply.error().message(); } return reply.isValid() ? reply.value() : QString(); } void FakeBluez::pairDevice(const QString &address) { QDBusReply reply = m_bluezMock->call("PairDevice", m_currentAdapter, address, MOCK_PHONE_CLASS); if (!reply.isValid()) { qWarning() << "Failed to pair mock device:" << reply.error().message(); } } void FakeBluez::connectDevice(const QString &address) { QDBusReply reply = m_bluezMock->call("ConnectDevice", m_currentAdapter, address); if (!reply.isValid()) { qWarning() << "Failed to connect mock device:" << reply.error().message(); } } void FakeBluez::disconnectDevice(const QString &address) { QDBusReply reply = m_bluezMock->call("DisconnectDevice", m_currentAdapter, address); if (!reply.isValid()) { qWarning() << "Failed to disconnect mock device:" << reply.error().message(); } } QVariant FakeBluez::getProperty(const QString &path, const QString &interface, const QString &property) { QDBusInterface iface(BLUEZ_SERVICE, path, FREEDESKTOP_PROPERTIES_IFACE, m_dbusTestRunner.systemConnection()); QDBusReply reply = iface.call("Get", interface, property); if (reply.isValid()) { return reply.value(); } else { qWarning() << "Error getting property from mock:" << reply.error().message(); } return reply.isValid() ? reply.value() : QVariant(); } void FakeBluez::setProperty(const QString &path, const QString &interface, const QString &property, const QVariant &value) { QDBusInterface iface(BLUEZ_SERVICE, path, FREEDESKTOP_PROPERTIES_IFACE, m_dbusTestRunner.systemConnection()); QDBusReply reply = iface.call("Set", interface, property, value); if (!reply.isValid()) { qWarning() << "Error setting property on mock:" << reply.error().message(); } } } lomiri-system-settings-1.1.0/tests/plugins/bluetooth/fakebluez.h000066400000000000000000000047721457356502600251640ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This library is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ #ifndef FAKEBLUEZ_H #define FAKEBLUEZ_H #include #include #include #include #include #include #include #define BLUEZ_SERVICE "org.bluez" #define BLUEZ_MAIN_OBJECT "/" #define BLUEZ_MOCK_IFACE "org.bluez.Mock" #define BLUEZ_ADAPTER_IFACE "org.bluez.Adapter1" #define BLUEZ_DEVICE_IFACE "org.bluez.Device1" #define FREEDESKTOP_PROPERTIES_IFACE "org.freedesktop.DBus.Properties" using namespace QtDBusTest; using namespace QtDBusMock; namespace Bluez { class FakeBluez : public QObject { Q_OBJECT private: DBusMock m_dbusMock; DBusTestRunner m_dbusTestRunner; QDBusInterface *m_bluezMock; QString m_currentAdapter; QList m_devices; QDBusInterface getInterface(const QString &path, const QString &interface); public: explicit FakeBluez(QObject *parent = 0); ~FakeBluez(); const QString currentAdapterPath() { return QString("/org/bluez/%1").arg(m_currentAdapter); } const QList devices() { return m_devices; } const QDBusConnection & dbus() { return m_dbusTestRunner.systemConnection(); } QString addAdapter(const QString &name, const QString &system_name); QString addDevice(const QString &name, const QString &address); void pairDevice(const QString &address); void connectDevice(const QString &address); void disconnectDevice(const QString &address); QVariant getProperty(const QString &path, const QString &interface, const QString &property); void setProperty(const QString &path, const QString &interface, const QString &property, const QVariant &value); }; } #endif // FAKEBLUEZ_H lomiri-system-settings-1.1.0/tests/plugins/bluetooth/tst_bluetooth.cpp000066400000000000000000000141041457356502600264340ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This library is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ #include #include #include #include "bluetooth.h" #include "device.h" #include "agent.h" #include "bluez_helper.h" #include "fakebluez.h" using namespace Bluez; class BluetoothTest: public QObject { Q_OBJECT private: FakeBluez *m_bluezMock; Bluetooth *m_bluetooth; QDBusConnection *m_dbus; void processEvents(unsigned int msecs = 500); void setDiscovering(bool value); private Q_SLOTS: void init(); void testGotAdapter(); void testStartDiscovery(); void testStopDiscovery(); void testToggleDiscovery(); void testIsDiscovering(); void cleanup(); }; void BluetoothTest::processEvents(unsigned int msecs) { QTimer::singleShot(msecs, [=]() { QCoreApplication::instance()->exit(); }); QCoreApplication::instance()->exec(); } void BluetoothTest::setDiscovering(bool value) { m_bluezMock->setProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering", QVariant(value)); } void BluetoothTest::init() { qWarning() << "init test"; qDBusRegisterMetaType(); qDBusRegisterMetaType(); m_bluezMock = new FakeBluez(); m_bluezMock->addAdapter("new0", "bluetoothTest"); m_dbus = new QDBusConnection(m_bluezMock->dbus()); m_bluetooth = new Bluetooth(*m_dbus); processEvents(); } void BluetoothTest::cleanup() { qWarning() << "cleanup"; delete m_bluezMock; delete m_bluetooth; } void BluetoothTest::testGotAdapter() { QString expected = "bluetoothTest"; QString result; processEvents(); result = m_bluetooth->adapterName(); QCOMPARE(result, expected); } void BluetoothTest::testStartDiscovery() { QVariant result; // This is what our test expects the adapter to have set setDiscovering(false); processEvents(); result = m_bluezMock->getProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering"); qWarning() << result; QCOMPARE(result.toBool(), false); m_bluetooth->startDiscovery(); setDiscovering(true); processEvents(); result = m_bluezMock->getProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering"); qWarning() << result; QCOMPARE(result.toBool(), true); } void BluetoothTest::testStopDiscovery() { QVariant result; // This is what our test expects the adapter to have set setDiscovering(true); processEvents(); result = m_bluezMock->getProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering"); QCOMPARE(result.toBool(), true); m_bluetooth->stopDiscovery(); setDiscovering(false); processEvents(); result = m_bluezMock->getProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering"); QCOMPARE(result.toBool(), false); } /* * NOTE: The bluez5 mock template currently doesn't send PropertiesChanged * events when StartDiscovery/StopDiscovery is called on the adapter interface. * To accomondate this we're calling the org.freedesktop.DBus.Properties.Set * method here manually to simulate a property change. However this means * that other than doing a dumb call to StartDiscovery/StopDiscovery nothing * else will happen when those methods are called of the Bluetooth class we're * testing here. * * This affects the following tested methods: * - Bluetooth::startDiscovering * - Bluetooth::stopDiscovery * - Bluetooth::toggleDiscovery */ void BluetoothTest::testToggleDiscovery() { QVariant result; m_bluetooth->stopDiscovery(); setDiscovering(false); processEvents(); result = m_bluezMock->getProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering"); QCOMPARE(result.toBool(), false); m_bluetooth->toggleDiscovery(); setDiscovering(true); processEvents(); result = m_bluezMock->getProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering"); QCOMPARE(result.toBool(), true); m_bluetooth->toggleDiscovery(); setDiscovering(false); processEvents(); result = m_bluezMock->getProperty(m_bluezMock->currentAdapterPath(), BLUEZ_ADAPTER_IFACE, "Discovering"); QCOMPARE(result.toBool(), false); } void BluetoothTest::testIsDiscovering() { m_bluetooth->stopDiscovery(); setDiscovering(false); processEvents(); QCOMPARE(m_bluetooth->isDiscovering(), false); m_bluetooth->startDiscovery(); setDiscovering(true); processEvents(); QCOMPARE(m_bluetooth->isDiscovering(), true); m_bluetooth->toggleDiscovery(); setDiscovering(false); processEvents(); QCOMPARE(m_bluetooth->isDiscovering(), false); m_bluetooth->toggleDiscovery(); setDiscovering(true); processEvents(); QCOMPARE(m_bluetooth->isDiscovering(), true); } QTEST_MAIN(BluetoothTest) #include "tst_bluetooth.moc" lomiri-system-settings-1.1.0/tests/plugins/bluetooth/tst_device.cpp000066400000000000000000000110521457356502600256650ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This library is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ #include #include #include #include "bluetooth.h" #include "device.h" #include "fakebluez.h" using namespace Bluez; class DeviceTest: public QObject { Q_OBJECT private: FakeBluez *m_bluezMock; Device *m_device; QDBusConnection *m_dbus; private: void processEvents(unsigned int msecs = 500); private Q_SLOTS: void init(); void testGetName(); void testGetAddress(); void testGetIconName(); void testGetType(); void testIsPaired(); void testIsTrusted(); void testGetConnection(); void testGetStrength(); void testGetPath(); void testMakeTrusted(); void testConnect(); void testDisconnect(); void cleanup(); }; void DeviceTest::processEvents(unsigned int msecs) { QTimer::singleShot(msecs, [=]() { QCoreApplication::instance()->exit(); }); QCoreApplication::instance()->exec(); } void DeviceTest::init() { qDBusRegisterMetaType(); qDBusRegisterMetaType(); m_bluezMock = new FakeBluez(); m_bluezMock->addAdapter("new0", "bluetoothTest"); m_bluezMock->addDevice("My Phone", "00:00:de:ad:be:ef"); // Only this will set the 'Class' and 'Icon' properties for the device ... m_bluezMock->pairDevice("00:00:de:ad:be:ef"); m_dbus = new QDBusConnection(m_bluezMock->dbus()); QList devices = m_bluezMock->devices(); if (devices.isEmpty()) QFAIL("No devices in mock to be tested."); m_device = new Device(devices.first(), *m_dbus); processEvents(); } void DeviceTest::cleanup() { delete m_bluezMock; delete m_device; } void DeviceTest::testGetName() { QCOMPARE(m_device->getName(), QString("My Phone")); } void DeviceTest::testGetAddress() { QCOMPARE(m_device->getAddress(), QString("00:00:de:ad:be:ef")); } void DeviceTest::testGetIconName() { QCOMPARE(m_device->getIconName(), QString("image://theme/phone-smartphone-symbolic")); } void DeviceTest::testGetType() { QCOMPARE(m_device->getType(), Device::Type::Smartphone); } void DeviceTest::testIsPaired() { QCOMPARE(m_device->isPaired(), true); m_bluezMock->setProperty("/org/bluez/new0/dev_00_00_DE_AD_BE_EF", "org.bluez.Device1", "Paired", QVariant(false)); processEvents(); QCOMPARE(m_device->isPaired(), false); m_bluezMock->setProperty("/org/bluez/new0/dev_00_00_DE_AD_BE_EF", "org.bluez.Device1", "Paired", QVariant(true)); processEvents(); QCOMPARE(m_device->isPaired(), true); } void DeviceTest::testIsTrusted() { QCOMPARE(m_device->isTrusted(), false); m_bluezMock->setProperty("/org/bluez/new0/dev_00_00_DE_AD_BE_EF", "org.bluez.Device1", "Trusted", QVariant(true)); processEvents(); QCOMPARE(m_device->isTrusted(), true); } void DeviceTest::testGetConnection() { QCOMPARE(m_device->getConnection(), Device::Connection::Disconnected); } void DeviceTest::testGetStrength() { QCOMPARE(m_device->getStrength(), Device::Strength::Fair); } void DeviceTest::testGetPath() { QCOMPARE(m_device->getPath(), m_bluezMock->currentAdapterPath() + "/" + "dev_00_00_DE_AD_BE_EF"); } void DeviceTest::testMakeTrusted() { QCOMPARE(m_device->isTrusted(), false); m_device->makeTrusted(true); processEvents(); QCOMPARE(m_device->isTrusted(), true); m_device->makeTrusted(false); processEvents(); QCOMPARE(m_device->isTrusted(), false); } void DeviceTest::testConnect() { m_device->connect(); m_bluezMock->connectDevice("00:00:de:ad:be:ef"); processEvents(); QCOMPARE(m_device->getConnection(), Device::Connected); } void DeviceTest::testDisconnect() { testConnect(); m_device->disconnect(); m_bluezMock->disconnectDevice("00:00:de:ad:be:ef"); processEvents(); QCOMPARE(m_device->getConnection(), Device::Disconnected); } QTEST_MAIN(DeviceTest) #include "tst_device.moc" lomiri-system-settings-1.1.0/tests/plugins/bluetooth/tst_devicemodel.cpp000066400000000000000000000056011457356502600267110ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This library is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ #include #include #include #include "bluetooth.h" #include "devicemodel.h" #include "fakebluez.h" using namespace Bluez; class DeviceModelTest: public QObject { Q_OBJECT private: FakeBluez *m_bluezMock; DeviceModel *m_devicemodel; QDBusConnection *m_dbus; private: void processEvents(unsigned int msecs = 500); private Q_SLOTS: void init(); void testDeviceFoundOnStart(); void testDeviceFound(); void testGetDeviceFromAddress(); void testGetDeviceFromPath(); void cleanup(); }; void DeviceModelTest::processEvents(unsigned int msecs) { QTimer::singleShot(msecs, [=]() { QCoreApplication::instance()->exit(); }); QCoreApplication::instance()->exec(); } void DeviceModelTest::init() { qDBusRegisterMetaType(); qDBusRegisterMetaType(); m_bluezMock = new FakeBluez(); m_bluezMock->addAdapter("new0", "bluetoothTest"); m_bluezMock->addDevice("My Phone", "00:00:de:ad:be:ef"); // Only this will set the 'Class' and 'Icon' properties for the device ... m_bluezMock->pairDevice("00:00:de:ad:be:ef"); m_dbus = new QDBusConnection(m_bluezMock->dbus()); m_devicemodel = new DeviceModel(*m_dbus); processEvents(); } void DeviceModelTest::cleanup() { delete m_bluezMock; delete m_devicemodel; } void DeviceModelTest::testDeviceFoundOnStart() { // FIXME needs to take a bit more time especially on i386 processEvents(); QCOMPARE(m_devicemodel->rowCount(), 1); } void DeviceModelTest::testDeviceFound() { QSKIP("TODO: Finish me.", SkipAll); m_bluezMock->addDevice("My New Phone", "00:0b:ad:c0:ff:ee"); QCOMPARE(m_devicemodel->rowCount(), 2); } void DeviceModelTest::testGetDeviceFromAddress() { auto device = m_devicemodel->getDeviceFromAddress("00:00:de:ad:be:ef"); QVERIFY(device); QVERIFY(!device->getPath().isEmpty()); } void DeviceModelTest::testGetDeviceFromPath() { QList devices = m_bluezMock->devices(); auto device = m_devicemodel->getDeviceFromPath(devices.at(0)); QVERIFY(device); QVERIFY(!device->getPath().isEmpty()); } QTEST_MAIN(DeviceModelTest) #include "tst_devicemodel.moc" lomiri-system-settings-1.1.0/tests/plugins/launcher/000077500000000000000000000000001457356502600226255ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/launcher/Source/000077500000000000000000000000001457356502600240655ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/launcher/Source/qmldir000066400000000000000000000001171457356502600252770ustar00rootroot00000000000000module Source PageComponent 1.0 ../../../../plugins/launcher/PageComponent.qml lomiri-system-settings-1.1.0/tests/plugins/launcher/tst_LauncherPageComponent.qml000066400000000000000000000062561457356502600304640ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import Lomiri.Settings.Test 0.1 import Source 1.0 import Lomiri.SystemSettings.Launcher 1.0 Item { id: testRoot width: 300 height: 500 property int largeScreen: units.gu(91) Component { id: pageComponent PageComponent { anchors.fill: parent } } LSTTestCase { name: "LauncherPageComponent" when: windowShown property var instance: null function init() { instance = pageComponent.createObject(testRoot, {}); } function cleanup() { instance.destroy(); } function get_gsettings_plugin() { return findInvisibleChild(instance, "lomiriSettings"); } function test_no_large_screen_label_necessary() { /* I.e. you're on a large screen, and the screen USS is rendered on is that screen. Assumes currentScreenNumber is 0. */ var label = findChild(instance, "largeScreenLabel"); LauncherPanelPlugin.setScreenGeometry(0, 0, 0, largeScreen, 100); LauncherPanelPlugin.setScreens(1); verify(!label.visible); } function test_large_screen_label_should_show() { /* I.e. you're on a small screen, but there's a large screen somewhere and USS is rendered onto that screen. */ var label = findChild(instance, "largeScreenLabel"); LauncherPanelPlugin.setScreenGeometry(0, 0, 0, 100, 100); // small LauncherPanelPlugin.setScreenGeometry(1, 0, 0, largeScreen, 100); LauncherPanelPlugin.setScreens(2); verify(label.visible); } function test_always_show_launcher_switch() { var gsettings = get_gsettings_plugin(); var control = findChild(instance, 'alwaysShowLauncherSwitch'); compare(control.checked, !gsettings.autohideLauncher); gsettings.autohideLauncher = !gsettings.autohideLauncher; compare(control.checked, !gsettings.autohideLauncher); control.trigger(); compare(control.checked, !gsettings.autohideLauncher); } function test_icon_width_slider() { var gsettings = get_gsettings_plugin(); var slider = findChild(instance, "iconWidth"); compare(slider.value, gsettings.launcherWidth); gsettings.launcherWidth = 10; tryCompare(slider, "value", gsettings.launcherWidth); } } } lomiri-system-settings-1.1.0/tests/plugins/main/000077500000000000000000000000001457356502600217505ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/main/tst_MainWindow.qml000066400000000000000000000212341457356502600254330ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import SystemSettings 1.0 import SystemSettings.ListItems 1.0 as SettingsListItems import Lomiri.Components 1.3 import Lomiri.Settings.Test 0.1 Item { id: testRoot width: units.gu(50) height: units.gu(90) Component { id: mainWindowComponent MainWindow { id: mainWindow anchors.fill: parent property string i18nDirectory: "" property string defaultPlugin: "" property var pluginOptions: ({}) property var view: ({ minimumWidth: 0, maximumWidth: 0, }) } } LSTTestCase { name: "DefaultPluginMainWindowTest" when: windowShown function test_default_plugin () { mainWindowComponent.createObject(testRoot, {}); } } LSTTestCase { name: "MainWindowTests" when: windowShown property var instance function init() { instance = mainWindowComponent.createObject(testRoot, {}); waitForRendering(instance); } function cleanup() { instance.destroy(); } function test_search_filter_results() { var standardHeader = findChild(instance, "standardHeader"); var search = findChild(instance, "searchField"); standardHeader.trailingActionBar.actions[0].trigger(); search.text = "blue"; compare(instance.pluginManager.filter, search.text) } function test_search_cleared_clears_filter() { var standardHeader = findChild(instance, "standardHeader"); var searchHeader = findChild(instance, "searchHeader"); var search = findChild(instance, "searchField"); standardHeader.trailingActionBar.actions[0].trigger(); search.text = "blue"; searchHeader.trailingActionBar.actions[0].trigger(); compare(instance.pluginManager.filter, ""); } } LSTTestCase { name: "MainWindowAPLTests" when: windowShown Component { id: testPersonalEntry SettingsListItems.IconProgression { objectName: "testPersonalEntry" text: "Test" iconName: "system-users-symbolic" } } Component { id: testUncategorizedEntry SettingsListItems.IconProgression { objectName: "testUncategorizedEntry" text: "Test 2" iconName: "phone-smartphone-symbolic" } } Component { id: testPageComponent Page { objectName: "testPage" visible: false property var plugin property var pluginOptions property var pluginManager header: testHeader PageHeader { id: testHeader title: i18n.tr("Test PageComponent") flickable: testFlickable } Flickable { id: testFlickable anchors.fill: parent contentHeight: contentItem.childrenRect.height Column { anchors.left: parent.left anchors.right: parent.right Label { text: "Test Content" } } } } } Component { id: pluginManagerComponent PluginManager {} } function waitForPage(page) { tryCompareFunction(function () { return !!findChild(testRoot, page); }, true); return findChild(testRoot, page); } function waitForPageToGoAway(page) { tryCompareFunction(function () { var p = findChild(testRoot, page); var visible = p && p.visible; return !!(p && visible); }, false); } property var instance property var personalEntry property var uncategorizedEntry property var page property var manager function init() { manager = pluginManagerComponent.createObject(testRoot); personalEntry = testPersonalEntry; uncategorizedEntry = testUncategorizedEntry; page = testPageComponent; manager.addPlugin("Test", personalEntry, page, "personal"); manager.addPlugin("Phone", uncategorizedEntry, page, "uncategorized-bottom"); } function cleanup() { instance && instance.destroy(); } function test_go_to_panel_data() { return [ { tag: "one column, categorized", width: units.gu(50), entry: "testPersonalEntry" }, { tag: "one column, uncategorized", width: units.gu(50), entry: "testUncategorizedEntry" }, { tag: "two column, categorized", width: units.gu(110), entry: "testPersonalEntry" }, { tag: "two column, uncategorized", width: units.gu(110), entry: "testUncategorizedEntry" }, ]; } function test_go_to_panel(data) { instance = mainWindowComponent.createObject(testRoot, { pluginManager: manager }); waitForRendering(instance); testRoot.width = data.width; var entry = findChild(instance, data.entry); mouseClick(entry, entry.width / 2, entry.height / 2); waitForPage("testPage"); var page = waitForPage("testPage"); tryCompare(page, "visible", true); } function test_default_plugin_data() { return [ { tag: "no default", default: "", pageObjectName: "" }, { tag: "default", default: "Test", pageObjectName: "testPage" }, ]; } function test_default_plugin(data) { instance = mainWindowComponent.createObject(testRoot, { pluginManager: manager, defaultPlugin: data.default }); waitForRendering(instance); if (data.pageObjectName) { var page = waitForPage(data.pageObjectName); tryCompare(page, "visible", true); } } function test_placeholder_plugin_created_and_destroyed() { instance = mainWindowComponent.createObject(testRoot, { pluginManager: manager, defaultPlugin: data.default, placeholderPlugin: "Test" }); waitForRendering(instance); waitForPage("testPage"); testRoot.width = units.gu(50); waitForPageToGoAway("testPage"); } function test_current_plugin_property() { var apl; var entry; instance = mainWindowComponent.createObject(testRoot, { pluginManager: manager }); waitForRendering(instance); apl = findInvisibleChild(instance, "apl"); // Base case compare(instance.currentPlugin, ""); // Push a page instance.loadPluginByName("Test"); tryCompare(instance, "currentPlugin", "Test"); // Pop a page apl.removePages(apl.primaryPage); tryCompare(instance, "currentPlugin", ""); } // Seems this is how Unity8 is resizing a window to its previous size. function test_placeholder_plugin_is_not_initially_shown_on_narrow() { testRoot.width = units.gu(150); instance = mainWindowComponent.createObject(testRoot, { pluginManager: manager, defaultPlugin: data.default, placeholderPlugin: "Test" }); testRoot.width = units.gu(50); waitForRendering(instance); waitForPageToGoAway("testPage"); } } } lomiri-system-settings-1.1.0/tests/plugins/mouse/000077500000000000000000000000001457356502600221545ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/mouse/Source/000077500000000000000000000000001457356502600234145ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/mouse/Source/qmldir000066400000000000000000000001001457356502600246160ustar00rootroot00000000000000module Source TapArea 1.0 ../../../../plugins/mouse/TapArea.qml lomiri-system-settings-1.1.0/tests/plugins/mouse/tst_mouse.qml000066400000000000000000000036021457356502600247120ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2015 Canonical Ltd. * * Contact: Ken VanDine * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import Lomiri.Components 1.3 import Lomiri.Settings.Test 0.1 import Source 1.0 Item { id: testRoot width: units.gu(50) height: units.gu(90) TapArea { id: area height: 48 width: height doubleTapSpeed: 200 } LSTTestCase { name: "MouseTapAreaTest" id: test1 when: windowShown function init() { tryCompare(area.button, "enabled", true); } function test_double_click_success() { mouseClick(area); wait(10); mouseClick(area); compare(area.message, i18n.tr("Double-clicked")); } function test_double_click_fail() { var timer = findInvisibleChild(testRoot, "clickTimer"); mouseClick(area); tryCompare(timer, "running", false); mouseClick(area); compare(area.message, i18n.tr("Not fast enough")); } function test_double_click_safety() { mouseClick(area); wait(220); mouseClick(area); verify(!area.button.enabled); } } } lomiri-system-settings-1.1.0/tests/plugins/notifications/000077500000000000000000000000001457356502600236755ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/notifications/CMakeLists.txt000066400000000000000000000017541457356502600264440ustar00rootroot00000000000000find_package(Qt5Core REQUIRED) find_package(Qt5Gui REQUIRED) find_package(Qt5Qml REQUIRED) find_package(Qt5Quick REQUIRED) find_package(Qt5QuickTest REQUIRED) add_definitions(-DTESTS) set(XVFB_COMMAND) find_program(XVFBRUN xvfb-run) if(XVFBRUN) set(XVFB_COMMAND ${XVFBRUN} -s "-screen 0 640x480x24" -a) else() message(WARNING "Cannot find xvfb-run.") endif() set(TEST tst_notifications) set(QML_SOURCES tst_PageComponent.qml) set(SOURCES tst_QmlTests.cpp) add_executable(${TEST} ${SOURCES}) include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src/ ) target_link_libraries(${TEST} Qt5::Core Qt5::Gui Qt5::Qml Qt5::Quick Qt5::QuickTest ) add_test(${TEST} ${XVFB_COMMAND} ${CMAKE_CURRENT_BINARY_DIR}/${TEST} -input ${CMAKE_SOURCE_DIR}/tests/plugins/notifications/ -import ${CMAKE_BINARY_DIR}/tests/mocks/ -import ${CMAKE_SOURCE_DIR}/tests/plugins/notifications -import ${CMAKE_BINARY_DIR}/plugins -import ${CMAKE_SOURCE_DIR}/src/ ) lomiri-system-settings-1.1.0/tests/plugins/notifications/NotificationsSource/000077500000000000000000000000001457356502600276675ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/notifications/NotificationsSource/qmldir000066400000000000000000000005531457356502600311050ustar00rootroot00000000000000module NotificationsSource PageComponent 1.0 ../../../../plugins/notifications/PageComponent.qml ClickAppNotifications 1.0 ../../../../plugins/notifications/ClickAppNotifications.qml ClickAppsSoundsNotify 1.0 ../../../../plugins/notifications/ClickAppsSoundsNotify.qml ClickAppsVibrationsNotify 1.0 ../../../../plugins/notifications/ClickAppsVibrationsNotify.qml lomiri-system-settings-1.1.0/tests/plugins/notifications/tst_ClickAppsSoundsNotify.qml000066400000000000000000000046201457356502600315420ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import Lomiri.Components 1.3 import Lomiri.SystemSettings.Notifications 1.0 import NotificationsSource 1.0 ClickAppsSoundsNotify { id: root width: 300 height: 500 model: ClickApplicationsNotifyModel { id: clickAppsSoundsNotifyModel notifyType: ClickApplicationsNotifyModel.SoundsNotify sourceModel: ClickApplicationsModel } TestCase { name: "ClickAppsSoundsNotify" when: windowShown function init() { ClickApplicationsModel.cleanup() } function test_start_empty() { compare(clickAppsSoundsNotifyModel.count, 0) var appsList = findChild(root, "appsSoundsNotifyList") compare(appsList.count, 0) } function test_should_update_when_added() { compare(clickAppsSoundsNotifyModel.count, 0) ClickApplicationsModel.addApplication("Pkg01", "App01") clickAppsSoundsNotifyModel.updateEnabledEntries() compare(clickAppsSoundsNotifyModel.count, 1) var appsList = findChild(root, "appsSoundsNotifyList") compare(appsList.count, 1) } function test_should_update_when_removed() { ClickApplicationsModel.addApplication("Pkg01", "App01") clickAppsSoundsNotifyModel.updateEnabledEntries() compare(clickAppsSoundsNotifyModel.count, 1) ClickApplicationsModel.removeApplicationByIndex(0) clickAppsSoundsNotifyModel.updateEnabledEntries() compare(clickAppsSoundsNotifyModel.count, 0) var appsList = findChild(root, "appsSoundsNotifyList") compare(appsList.count, 0) } } } lomiri-system-settings-1.1.0/tests/plugins/notifications/tst_ClickAppsVibrationsNotify.qml000066400000000000000000000047141457356502600324130ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import Lomiri.Components 1.3 import Lomiri.SystemSettings.Notifications 1.0 import NotificationsSource 1.0 ClickAppsVibrationsNotify { id: root width: 300 height: 500 model: ClickApplicationsNotifyModel { id: clickAppsVibrationsNotifyModel notifyType: ClickApplicationsNotifyModel.VibrationsNotify sourceModel: ClickApplicationsModel } TestCase { name: "ClickAppsVibrationsNotify" when: windowShown function init() { ClickApplicationsModel.cleanup() } function test_start_empty() { compare(clickAppsVibrationsNotifyModel.count, 0) var appsList = findChild(root, "appsVibrationsNotifyList") compare(appsList.count, 0) } function test_should_update_when_added() { compare(clickAppsVibrationsNotifyModel.count, 0) ClickApplicationsModel.addApplication("Pkg01", "App01") clickAppsVibrationsNotifyModel.updateEnabledEntries() compare(clickAppsVibrationsNotifyModel.count, 1) var appsList = findChild(root, "appsVibrationsNotifyList") compare(appsList.count, 1) } function test_should_update_when_removed() { ClickApplicationsModel.addApplication("Pkg01", "App01") clickAppsVibrationsNotifyModel.updateEnabledEntries() compare(clickAppsVibrationsNotifyModel.count, 1) ClickApplicationsModel.removeApplicationByIndex(0) clickAppsVibrationsNotifyModel.updateEnabledEntries() compare(clickAppsVibrationsNotifyModel.count, 0) var appsList = findChild(root, "appsVibrationsNotifyList") compare(appsList.count, 0) } } } lomiri-system-settings-1.1.0/tests/plugins/notifications/tst_PageComponent.qml000066400000000000000000000146641457356502600300540ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import MeeGo.QOfono 0.2 import Lomiri.Components 1.3 import Lomiri.SystemSettings.Notifications 1.0 import NotificationsSource 1.0 PageComponent { id: root width: 300 height: 500 TestCase { name: "NotificationsPageComponent" when: windowShown function cleanup() { ClickApplicationsModel.cleanup() } function test_start_empty() { var soundsModel = findChild(root, "clickAppsSoundsNotifyModel") compare(soundsModel.count, 0) var vibrationsModel = findChild(root, "clickAppsVibrationsNotifyModel") compare(vibrationsModel.count, 0) var appsList = findChild(root, "notificationsList") compare(appsList.count, 0) } function test_updated_when_added() { var soundsModel = findChild(root, "clickAppsSoundsNotifyModel") compare(soundsModel.count, 0) var vibrationsModel = findChild(root, "clickAppsVibrationsNotifyModel") compare(vibrationsModel.count, 0) var appsList = findChild(root, "notificationsList") compare(appsList.count, 0) ClickApplicationsModel.addApplication("Pkg01", "App01") ClickApplicationsModel.addApplication("Pkg02", "App02") compare(soundsModel.count, 2) compare(vibrationsModel.count, 2) compare(appsList.count, 2) var soundsLabel = findChild(root, "clickAppsSoundsNotifyLabel") tryCompare(soundsLabel, "text", "2") var vibrationsLabel = findChild(root, "clickAppsVibrationsNotifyLabel") tryCompare(vibrationsLabel, "text", "2") } function test_updated_when_removed() { ClickApplicationsModel.addApplication("Pkg01", "App01") ClickApplicationsModel.addApplication("Pkg02", "App02") var soundsModel = findChild(root, "clickAppsSoundsNotifyModel") compare(soundsModel.count, 2) var vibrationsModel = findChild(root, "clickAppsVibrationsNotifyModel") compare(vibrationsModel.count, 2) var appsList = findChild(root, "notificationsList") compare(appsList.count, 2) ClickApplicationsModel.removeApplicationByIndex(0) compare(soundsModel.count, 1) compare(vibrationsModel.count, 1) compare(appsList.count, 1) var soundsLabel = findChild(root, "clickAppsSoundsNotifyLabel") tryCompare(soundsLabel, "text", "1") var vibrationsLabel = findChild(root, "clickAppsVibrationsNotifyLabel") tryCompare(vibrationsLabel, "text", "1") } function test_sounds_filter_is_updated() { var soundsModel = findChild(root, "clickAppsSoundsNotifyModel") compare(soundsModel.count, 0) var soundsLabel = findChild(root, "clickAppsSoundsNotifyLabel") ClickApplicationsModel.addApplication("Pkg01", "App01") ClickApplicationsModel.addApplication("Pkg02", "App02") ClickApplicationsModel.addApplication("Pkg03", "App03") soundsModel.updateEnabledEntries() compare(soundsModel.count, 3) tryCompare(soundsLabel, "text", "3") ClickApplicationsModel.setNotificationByIndex(ClickApplicationsModel.EnableNotifications, 0, false) soundsModel.updateEnabledEntries() compare(soundsModel.count, 2) tryCompare(soundsLabel, "text", "2") ClickApplicationsModel.setNotificationByIndex(ClickApplicationsModel.SoundsNotify, 1, false) soundsModel.updateEnabledEntries() compare(soundsModel.count, 1) tryCompare(soundsLabel, "text", "1") ClickApplicationsModel.setNotificationByIndex(ClickApplicationsModel.VibrationsNotify, 2, false) soundsModel.updateEnabledEntries() compare(soundsModel.count, 1) tryCompare(soundsLabel, "text", "1") } function test_vibrations_filter_is_updated() { var vibrationsModel = findChild(root, "clickAppsVibrationsNotifyModel") compare(vibrationsModel.count, 0) var vibrationsLabel = findChild(root, "clickAppsVibrationsNotifyLabel") ClickApplicationsModel.addApplication("Pkg01", "App01") ClickApplicationsModel.addApplication("Pkg02", "App02") ClickApplicationsModel.addApplication("Pkg03", "App03") vibrationsModel.updateEnabledEntries() compare(vibrationsModel.count, 3) tryCompare(vibrationsLabel, "text", "3") ClickApplicationsModel.setNotificationByIndex(ClickApplicationsModel.EnableNotifications, 0, false) vibrationsModel.updateEnabledEntries() compare(vibrationsModel.count, 2) tryCompare(vibrationsLabel, "text", "2") ClickApplicationsModel.setNotificationByIndex(ClickApplicationsModel.VibrationsNotify, 1, false) vibrationsModel.updateEnabledEntries() compare(vibrationsModel.count, 1) tryCompare(vibrationsLabel, "text", "1") ClickApplicationsModel.setNotificationByIndex(ClickApplicationsModel.SoundsNotify, 2, false) vibrationsModel.updateEnabledEntries() compare(vibrationsModel.count, 1) tryCompare(vibrationsLabel, "text", "1") } function test_cellBroadCastItem() { MockQOfono.available = false; var cbItem = findChild(root, "cellBroadcastItem") tryCompare(cbItem, "visible", false); MockQOfono.available = true; var cbItem = findChild(root, "cellBroadcastItem") tryCompare(cbItem, "visible", true); } } } lomiri-system-settings-1.1.0/tests/plugins/notifications/tst_QmlTests.cpp000066400000000000000000000013511457356502600270470ustar00rootroot00000000000000/* * Copyright 2016 Canonical Ltd. * * This file is part of system-settings. * * webbrowser-app is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * webbrowser-app is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include QUICK_TEST_MAIN(tst_notifications) lomiri-system-settings-1.1.0/tests/plugins/wifi/000077500000000000000000000000001457356502600217625ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/wifi/CMakeLists.txt000066400000000000000000000015711457356502600245260ustar00rootroot00000000000000include_directories( ${CMAKE_SOURCE_DIR}/plugins/wifi ${CMAKE_SOURCE_DIR}/tests/mocks/plugins/wifi ${CMAKE_CURRENT_BINARY_DIR} ${QTDBUSMOCK_INCLUDE_DIRS} ${QTDBUSTEST_INCLUDE_DIRS} ) add_definitions(-DNETWORK_MANAGER_TEMPLATE="${CMAKE_SOURCE_DIR}/tests/autopilot/lomiri_system_settings/tests/networkmanager.py") add_executable(tst-wifidbushelper tst_wifidbushelper.cpp ${CMAKE_SOURCE_DIR}/plugins/wifi/nm_manager_proxy.h ${CMAKE_SOURCE_DIR}/plugins/wifi/nm_settings_proxy.h ${CMAKE_SOURCE_DIR}/plugins/wifi/nm_settings_connection_proxy.h ${CMAKE_SOURCE_DIR}/plugins/wifi/wifidbushelper.cpp ${CMAKE_SOURCE_DIR}/tests/mocks/plugins/wifi/fakenetworkmanager.cpp ) target_link_libraries(tst-wifidbushelper Qt5::Core Qt5::DBus Qt5::Network Qt5::Test ${QTDBUSMOCK_LIBRARIES} ${QTDBUSTEST_LIBRARIES}) add_test(tst-wifidbushelper tst-wifidbushelper) lomiri-system-settings-1.1.0/tests/plugins/wifi/WifiSource/000077500000000000000000000000001457356502600240415ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/plugins/wifi/WifiSource/qmldir000066400000000000000000000001151457356502600252510ustar00rootroot00000000000000module WifiSource OtherNetwork 1.0 ../../../../plugins/wifi/OtherNetwork.qml lomiri-system-settings-1.1.0/tests/plugins/wifi/tst_OtherNetwork.qml000066400000000000000000000117421457356502600260270ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import Lomiri.Components 1.3 import Lomiri.Components.Popups 1.3 import Lomiri.SystemSettings.Wifi 1.0 import Lomiri.Settings.Test 0.1 import WifiSource 1.0 Item { id: testRoot width: units.gu(50) height: units.gu(90) OtherNetwork { id: otherNetworkDialog } LSTTestCase { name: "OtherNetworkTest" when: windowShown property var instance function init() { instance = PopupUtils.open(otherNetworkDialog); } function cleanup() { if (instance) { instance.destroy(); tryCompareFunction(function () { return !!findChild(testRoot, "otherNetworkDialog"); }, false); } } function setSelectedIndex(objectName, index) { findChild(instance, objectName).selectedIndex = index; } function setName(name) { findChild(instance, "networkname").text = name; } function setSecurity(index) { setSelectedIndex("securityList", index); } function setAuth(index) { setSelectedIndex("authList", index); } function setP2auth(index) { setSelectedIndex("p2authList", index); } function setPeapVersion(index) { setSelectedIndex("peapVersionList", index); } function setUsername(username) { findChild(instance, "username").text = username; } function setPassword(password) { findChild(instance, "password").text = password; } function cancel() { var btn = findChild(instance, "cancel"); mouseClick(btn, btn.width / 2, btn.height / 2); } function connect() { var btn = findChild(instance, "connect"); mouseClick(btn, btn.width / 2, btn.height / 2); } function test_connect_to_hidden_network() { setName("test_ap"); setPassword("abcdefgh"); connect(); DbusHelper.mockDeviceStateChanged(100, 0); tryCompare(instance, "state", "SUCCEEDED"); compare(DbusHelper.getConnectArguments()["ssid"], "test_ap"); compare(DbusHelper.getConnectArguments()["password"], ["abcdefgh", "false"]); } function test_connect_to_nonexistant_hidden_network() { setName("n/a"); setPassword("abcdefgh"); connect(); DbusHelper.mockDeviceStateChanged(120, 53); tryCompare(instance, "state", "FAILED"); compare(instance.text, i18n.tr('The Wi-Fi network could not be found')); } function test_connect_to_hidden_network_using_secrets() { setName("test_ap"); setPassword("abcdefgh"); setSecurity(1); connect(); DbusHelper.mockDeviceStateChanged(100, 0); compare(DbusHelper.getConnectArguments()["security"], 1); } function test_connect_to_hidden_network_using_incorrect_secrets() { setName("test_ap"); setPassword("wrongpassword"); setSecurity(1); connect(); DbusHelper.mockDeviceStateChanged(120, 7); compare(instance.text, i18n.tr('Your authentication details were incorrect')); } function test_connect_to_hidden_network_then_cancel() { setName("test_ap"); setPassword("abcdefgh"); connect(); cancel(); verify(DbusHelper.getForgetActiveDeviceCalled()); } function test_connect_to_eduroam() { setName("eduroam"); setUsername("student"); setPassword("abcdefgh"); setSecurity(2); // wpa-ep setAuth(4); // PEAP setP2auth(1); // MSCHAPv2 connect(); DbusHelper.mockDeviceStateChanged(100, 0); compare(DbusHelper.getConnectArguments(), { "auth": 4, "certs": ["", "", "", "", "1", "2"], "p2auth": 1, "password": ["abcdefgh", "false"], "security": 2, "ssid": "eduroam", "usernames": ["student", ""] }); } } } lomiri-system-settings-1.1.0/tests/plugins/wifi/tst_wifidbushelper.cpp000066400000000000000000000134711457356502600264020ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "wifidbushelper.h" #include "fakenetworkmanager.h" #include #include #include #include class TstDbusHelper: public QObject { Q_OBJECT private Q_SLOTS: void init() { QVariantMap parameters; m_nmMock = new FakeNetworkManager(parameters); m_dbus = new QDBusConnection(m_nmMock->dbus()); m_instance = new WifiDbusHelper(*m_dbus); m_mock = new QDBusInterface(NM_SERVICE, NM_MAIN_OBJECT, "org.freedesktop.DBus.Mock", *m_dbus); m_methodSpy = new QSignalSpy( m_mock, SIGNAL(MethodCalled(const QString&, const QVariantList&)) ); // Add a Wi-Fi device. auto devCall = m_mock->asyncCall("AddWiFiDevice", "0", "wlan0", 100); QDBusPendingCallWatcher devWatcher(devCall); devWatcher.waitForFinished(); auto reply = QDBusPendingReply(devWatcher); if (reply.isError()) { QFAIL("Failed to create device"); } else { m_devPath = reply.argumentAt<0>(); } // Add access points. auto wpa = QList(); wpa << m_devPath << "test_ap_wpa" << "test_ap_wpa" << "00:00:00:00:00:00" << (uint) 3 << (uint) 60 << (uint) 128 << QVariant::fromValue(uchar(0)) << (uint) 0x00000100; m_mock->callWithArgumentList(QDBus::Block, "AddAccessPoint", wpa); auto wpaep = QList(); wpaep << m_devPath << "test_ap_wpaep" << "test_ap_wpaep" << "11:11:11:11:11:11" << (uint) 3 << (uint) 60 << (uint) 128 << QVariant::fromValue(uchar(0)) << (uint) 0x00000200; m_mock->callWithArgumentList(QDBus::Block, "AddAccessPoint", wpaep); } void cleanup() { m_devPath = QString(); delete m_methodSpy; delete m_nmMock; delete m_instance; delete m_mock; delete m_dbus; } void testConnect_data() { QTest::addColumn("ssid"); QTest::addColumn("security"); QTest::addColumn("auth"); QTest::addColumn("usernames"); QTest::addColumn("password"); QTest::addColumn("certs"); QTest::addColumn("p2auth"); { QString ssid("test_ap_wpa"); int security = 1; int auth = 0; QStringList usernames; usernames << "user" << "" << ""; QStringList password; password << "password" << "false"; QStringList certs; certs << "" << "" << "" << "" << "" << ""; int p2auth = 0; QTest::newRow("WPA2") << ssid << security << auth << usernames << password << certs << p2auth; } { QString ssid("test_ap_wpaep"); int security = 2; int auth = 0; QStringList usernames; usernames << "user" << "" << ""; QStringList password; password << "password" << "false"; QStringList certs; certs << "" << "" << "" << "" << "" << ""; int p2auth = 0; QTest::newRow("WPA2 Enterprise") << ssid << security << auth << usernames << password << certs << p2auth; } } void testConnect() { QFETCH(QString, ssid); QFETCH(int, security); QFETCH(int, auth); QFETCH(QStringList, usernames); QFETCH(QStringList, password); QFETCH(QStringList, certs); QFETCH(int, p2auth); QSignalSpy activeConnectionSpy( m_mock, SIGNAL(MethodCalled(const QString &, const QVariantList &)) ); m_instance->connect(ssid, security, auth, usernames, password, certs, p2auth); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "AddAndActivateConnection"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. // Ensure active connection is that of the ssid we connected to. auto path_v = m_nmMock->getProperty(m_devPath, "org.freedesktop.NetworkManager.Device", "ActiveConnection"); auto path = qdbus_cast(path_v).path(); QCOMPARE(path, QString("/org/freedesktop/NetworkManager/ActiveConnection/%1") .arg(ssid)); // Ensure device state is OK (100). auto state_v = m_nmMock->getProperty(m_devPath, "org.freedesktop.NetworkManager.Device", "State"); auto state = qdbus_cast(state_v); QCOMPARE(state, (uint) 100); } private: QSignalSpy *m_methodSpy; FakeNetworkManager *m_nmMock; QDBusInterface *m_mock; WifiDbusHelper *m_instance; QDBusConnection *m_dbus; QString m_devPath = QString(); }; QTEST_GUILESS_MAIN(TstDbusHelper) #include "tst_wifidbushelper.moc" lomiri-system-settings-1.1.0/tests/test-plugin.cpp000066400000000000000000000053431457356502600223270ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "test-plugin.h" #include #include #include using namespace LomiriSystemSettings; class TestItem: public ItemBase { Q_OBJECT public: TestItem(const QVariantMap &staticData, QObject *parent = 0); ~TestItem(); virtual QQmlComponent *entryComponent(QQmlEngine *engine, QObject *parent = 0); virtual QQmlComponent *pageComponent(QQmlEngine *engine, QObject *parent = 0); QString name() const; private: QQmlComponent *m_pageComponent; }; TestItem::TestItem(const QVariantMap &staticData, QObject *parent): ItemBase(staticData, parent), m_pageComponent(0) { QString name = staticData["name"].toString(); if (name == "Wireless") { QStringList keywords; keywords << "one" << "two" << "three"; setKeywords(keywords); } else if (name == "Brightness") { setName("Brightness & Display"); } } TestItem::~TestItem() { } QQmlComponent *TestItem::entryComponent(QQmlEngine *engine, QObject *parent) { Q_UNUSED(engine); Q_UNUSED(parent); return 0; } QQmlComponent *TestItem::pageComponent(QQmlEngine *engine, QObject *parent) { if (m_pageComponent == NULL) { QQmlComponent *page = new QQmlComponent(engine, parent); page->setData("import QtQuick 2.4\n" "Rectangle {\n" " function reset() { console.log('Hello') }\n" " width: 200; height: 200;\n" " objectName: \"myRect\"\n" " color: \"red\"" "}", QUrl()); m_pageComponent = page; } return m_pageComponent; } TestPlugin::TestPlugin(): QObject() { } ItemBase *TestPlugin::createItem(const QVariantMap &staticData, QObject *parent) { return new TestItem(staticData, parent); } #include "test-plugin.moc" lomiri-system-settings-1.1.0/tests/test-plugin.h000066400000000000000000000025041457356502600217700ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_TEST_PLUGIN_H #define SYSTEM_SETTINGS_TEST_PLUGIN_H #include #include class TestPlugin: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: TestPlugin(); LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); }; #endif // SYSTEM_SETTINGS_TEST_PLUGIN_H lomiri-system-settings-1.1.0/tests/test-plugin2.cpp000066400000000000000000000021361457356502600224060ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "test-plugin2.h" #include using namespace LomiriSystemSettings; TestPlugin2::TestPlugin2(): QObject() { } ItemBase *TestPlugin2::createItem(const QVariantMap &/*staticData*/, QObject */*parent*/) { return NULL; } bool TestPlugin2::reset() { qDebug() << "reset function in plugin"; return true; } lomiri-system-settings-1.1.0/tests/test-plugin2.h000066400000000000000000000025151457356502600220540ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2014 Canonical Ltd. * * Contact: Iain Lane * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #ifndef SYSTEM_SETTINGS_TEST_PLUGIN2_H #define SYSTEM_SETTINGS_TEST_PLUGIN2_H #include #include class TestPlugin2: public QObject, public LomiriSystemSettings::PluginInterface2 { Q_OBJECT Q_PLUGIN_METADATA(IID "com.lomiri.SystemSettings.PluginInterface/2.0") Q_INTERFACES(LomiriSystemSettings::PluginInterface2) public: TestPlugin2(); LomiriSystemSettings::ItemBase *createItem(const QVariantMap &staticData, QObject *parent = 0); bool reset(); }; #endif // SYSTEM_SETTINGS_TEST_PLUGIN2_H lomiri-system-settings-1.1.0/tests/tst_arguments.cpp000066400000000000000000000064361457356502600227570ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "utils.h" #include #include #include using namespace LomiriSystemSettings; class ArgumentsTest: public QObject { Q_OBJECT public: ArgumentsTest() {}; private Q_SLOTS: void testNull(); void testDefaultPlugin(); void testPluginOptions(); void testObsoleted(); }; void ArgumentsTest::testNull() { QStringList args(QStringLiteral("appName")); QString defaultPlugin; QVariantMap pluginOptions; parsePluginOptions(args, defaultPlugin, pluginOptions); QCOMPARE(defaultPlugin, QString()); QCOMPARE(pluginOptions, QVariantMap()); } void ArgumentsTest::testDefaultPlugin() { QStringList args(QStringLiteral("appName")); args << QStringLiteral("settings://system/myPlugin"); QString defaultPlugin; QVariantMap pluginOptions; parsePluginOptions(args, defaultPlugin, pluginOptions); QCOMPARE(defaultPlugin, QStringLiteral("myPlugin")); QCOMPARE(pluginOptions, QVariantMap()); /* Also check the host-less syntax */ args = QStringList(QStringLiteral("appName")); args << QStringLiteral("settings:///system/myPlugin"); defaultPlugin.clear(); parsePluginOptions(args, defaultPlugin, pluginOptions); QCOMPARE(defaultPlugin, QStringLiteral("myPlugin")); QCOMPARE(pluginOptions, QVariantMap()); } void ArgumentsTest::testPluginOptions() { QStringList args(QStringLiteral("appName")); args << QStringLiteral("settings:///system/myPlugin?greeting=hello&count=1"); QString defaultPlugin; QVariantMap pluginOptions; parsePluginOptions(args, defaultPlugin, pluginOptions); QCOMPARE(defaultPlugin, QStringLiteral("myPlugin")); QVariantMap expectedOptions; expectedOptions.insert("greeting", QStringLiteral("hello")); expectedOptions.insert("count", QStringLiteral("1")); QCOMPARE(pluginOptions, expectedOptions); } void ArgumentsTest::testObsoleted() { QStringList args(QStringLiteral("appName")); args << QStringLiteral("myPlugin"); args << QStringLiteral("--option") << QStringLiteral("greeting=hello"); args << QStringLiteral("--option") << QStringLiteral("count=1"); QString defaultPlugin; QVariantMap pluginOptions; parsePluginOptions(args, defaultPlugin, pluginOptions); QCOMPARE(defaultPlugin, QStringLiteral("myPlugin")); QVariantMap expectedOptions; expectedOptions.insert("greeting", QStringLiteral("hello")); expectedOptions.insert("count", QStringLiteral("1")); QCOMPARE(pluginOptions, expectedOptions); } QTEST_MAIN(ArgumentsTest) #include "tst_arguments.moc" lomiri-system-settings-1.1.0/tests/tst_plugins.cpp000066400000000000000000000124261457356502600224270ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2013 Canonical Ltd. * * Contact: Alberto Mardegan * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "item-model.h" #include "plugin-manager.h" #include "plugin.h" #include #include #include #include #include #include using namespace LomiriSystemSettings; class PluginsTest: public QObject { Q_OBJECT public: PluginsTest() {}; private Q_SLOTS: void testCategory(); void testName(); void testKeywords(); void testSorting(); void testReset(); void testResetInPlugin(); }; void PluginsTest::testCategory() { PluginManager manager; manager.classBegin(); manager.componentComplete(); QSet expectedCategories; expectedCategories << "phone" << "network" << "misc" << "system"; QCOMPARE(manager.categories().toSet(), expectedCategories); QMap plugins = manager.plugins("phone"); QCOMPARE(plugins.count(), 1); QCOMPARE(plugins.value("cellular")->displayName(), QString("Cellular")); plugins = manager.plugins("network"); QCOMPARE(plugins.count(), 2); QStringList names; Q_FOREACH(Plugin *plugin, plugins) { names << plugin->displayName(); } QSet expectedNames; expectedNames << "Bluetooth" << "Wireless"; QCOMPARE(names.toSet(), expectedNames); } void PluginsTest::testName() { PluginManager manager; manager.classBegin(); manager.componentComplete(); Plugin *brightness = 0; Q_FOREACH(Plugin *plugin, manager.plugins("system")) { if (plugin->displayName() == "Brightness & Display") { brightness = plugin; } } QVERIFY(brightness != 0); QCOMPARE(brightness->displayName(), QString("Brightness & Display")); } void PluginsTest::testKeywords() { PluginManager manager; manager.classBegin(); manager.componentComplete(); Plugin *wireless = 0; Plugin *bluetooth = 0; Q_FOREACH(Plugin *plugin, manager.plugins("network")) { if (plugin->displayName() == "Bluetooth") { bluetooth = plugin; } else if (plugin->displayName() == "Wireless") { wireless = plugin; } } QVERIFY(bluetooth != 0); QVERIFY(wireless != 0); QStringList keywords = bluetooth->keywords(); QStringList expectedKeywords; expectedKeywords << "bluetooth"; QCOMPARE(keywords, expectedKeywords); // The manifest has has-dynamic-keywords set, so the plugin will be loaded keywords = wireless->keywords(); expectedKeywords.clear(); expectedKeywords << "wireless" << "wlan" << "wifi" << "one" << "two" << "three"; QCOMPARE(keywords, expectedKeywords); } void PluginsTest::testSorting() { PluginManager manager; manager.classBegin(); manager.componentComplete(); QAbstractItemModel *model(manager.itemModel("network")); QVERIFY(model != 0); QCOMPARE(model->rowCount(), 2); Plugin *wireless = (Plugin *) model->data(model->index(0, 0), ItemModel::ItemRole).value(); Plugin *cellular = (Plugin *) model->data(model->index(1, 0), ItemModel::ItemRole).value(); QCOMPARE(wireless->displayName(), QString("Wireless")); QCOMPARE(cellular->displayName(), QString("Bluetooth")); } void PluginsTest::testReset() { PluginManager manager; manager.classBegin(); manager.componentComplete(); QAbstractItemModel *model(manager.itemModel("network")); Plugin *wireless = (Plugin *) model->data(model->index(0, 0), ItemModel::ItemRole).value(); QQmlEngine engine; QQmlContext *context = new QQmlContext(engine.rootContext()); QQmlEngine::setContextForObject(wireless, context); /* This is how you check that a debug message was printed */ QTest::ignoreMessage(QtDebugMsg, "Hello"); wireless->reset(); } void PluginsTest::testResetInPlugin() { PluginManager manager; manager.classBegin(); manager.componentComplete(); QAbstractItemModel *model(manager.itemModel("misc")); Plugin *phone = (Plugin *) model->data(model->index(0, 0), ItemModel::ItemRole).value(); QQmlEngine engine; QQmlContext *context = new QQmlContext(engine.rootContext()); QQmlEngine::setContextForObject(phone, context); /* This is how you check that a debug message was printed */ /* qDebug() inserts a space at the end */ QTest::ignoreMessage(QtDebugMsg, "reset function in plugin "); phone->reset(); } QTEST_MAIN(PluginsTest) #include "tst_plugins.moc" lomiri-system-settings-1.1.0/tests/tst_systemimage.cpp000066400000000000000000000243431457356502600232760ustar00rootroot00000000000000/* * This file is part of system-settings * * Copyright (C) 2016 Canonical Ltd. * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3, as published * by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranties of * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ #include "systemimage.h" #include "mocks/system-image-dbus/fakesystemimagedbus.h" #include #include #include class TstSystemImage: public QObject { Q_OBJECT private Q_SLOTS: void init() { QVariantMap parameters; parameters["device"] = "test"; parameters["auto_download"] = 0; parameters["channel"] = "testchannel"; parameters["build_number"] = 10; parameters["target_build_number"] = 42; parameters["version_detail"] = "foo=bar,tag=OTA-100,ubports=101,device=102,custom=103"; m_siMock = new FakeSystemImageDbus(parameters); m_dbus = new QDBusConnection(m_siMock->dbus()); m_mock = new QDBusInterface(SI_SERVICE, SI_MAIN_OBJECT, "org.freedesktop.DBus.Mock", *m_dbus); m_methodSpy = new QSignalSpy( m_mock, SIGNAL(MethodCalled(const QString &, const QVariantList &)) ); m_systemImage = new LomiriSystemSettings::QSystemImage(*m_dbus); /* The following connections help us test DBus signals that are not mockable. See https://github.com/martinpitt/python-dbusmock/issues/23 */ connect( m_siMock, SIGNAL(mockAvailableStatusChanged( bool, bool, QString, int, QString, QString )), m_systemImage, SLOT(availableStatusChanged( bool, bool, QString, int, QString, QString )) ); connect(m_siMock, SIGNAL(mockSettingChanged(QString, QString)), m_systemImage, SLOT(settingsChanged(QString, QString))); } void cleanup() { QSignalSpy destroyedSpy(m_systemImage, SIGNAL(destroyed(QObject*))); m_systemImage->deleteLater(); QTRY_COMPARE(destroyedSpy.count(), 1); delete m_methodSpy; delete m_siMock; } void testDetailedVersionDetails() { QVariantMap details; details["foo"] = "bar"; details["tag"] = "OTA-100"; details["ubports"] = "101"; details["device"] = "102"; details["custom"] = "103"; QCOMPARE(m_systemImage->detailedVersionDetails(), details); } void testVersionTag() { QCOMPARE(m_systemImage->versionTag(), QString("OTA-100")); } void testAvailableStatus_data() { QTest::addColumn("isAvailable"); QTest::addColumn("downloading"); QTest::addColumn("availableVersion"); QTest::addColumn("updateSize"); QTest::addColumn("lastUpdateDate"); QTest::addColumn("errorReason"); QTest::addColumn("targetBuildNumber"); QString updateDate("2015-01-01T20:00:00"); QTest::newRow("available, downloading") << true << true << "50" << 1000 << updateDate << "" << 50; QTest::newRow("available, paused") << true << false << "50" << 1000 << updateDate << "paused" << 50; // Target build number will be the one from Information call (at creation). QTest::newRow("not available") << false << false << "" << 0 << updateDate << "" << 42; } void testAvailableStatus() { QFETCH(bool, isAvailable); QFETCH(bool, downloading); QFETCH(QString, availableVersion); QFETCH(int, updateSize); QFETCH(QString, lastUpdateDate); QFETCH(QString, errorReason); QFETCH(int, targetBuildNumber); Q_EMIT m_siMock->mockAvailableStatusChanged( isAvailable, downloading, availableVersion, updateSize, lastUpdateDate, errorReason ); QCOMPARE(m_systemImage->updateAvailable(), isAvailable); QCOMPARE(m_systemImage->downloading(), downloading); QCOMPARE(m_systemImage->targetBuildNumber(), targetBuildNumber); QCOMPARE(m_systemImage->updateSize(), updateSize); QCOMPARE(m_systemImage->errorReason(), errorReason); } void testDeviceName() { QCOMPARE(m_systemImage->deviceName(), QString("test")); } void testDownloadMode() { QCOMPARE(m_systemImage->downloadMode(), 0); } void testSetDownloadMode_data() { QTest::addColumn("downloadMode"); QTest::addColumn("targetDownloadMode"); QTest::newRow("never") << 0 << 0; QTest::newRow("wifi") << 1 << 1; QTest::newRow("always") << 2 << 2; // We expect these not not change the value (default is 0 in this test) QTest::newRow("too high") << 3 << 0; QTest::newRow("too low") << -1 << 0; } void testSetDownloadMode() { QFETCH(int, downloadMode); QFETCH(int, targetDownloadMode); m_systemImage->setDownloadMode(downloadMode); QCOMPARE(m_systemImage->downloadMode(), targetDownloadMode); } void testSettingsChangedRemotely() { Q_EMIT m_siMock->mockSettingChanged("auto_download", "2"); QCOMPARE(m_systemImage->downloadMode(), 2); Q_EMIT m_siMock->mockSettingChanged("failures_before_warning", "80"); QCOMPARE(m_systemImage->failuresBeforeWarning(), 80); } void testChannelName() { QCOMPARE(m_systemImage->channelName(), QString("testchannel")); } void testBuildNumbers() { QCOMPARE(m_systemImage->currentUbportsBuildNumber(), QString("101")); QCOMPARE(m_systemImage->currentDeviceBuildNumber(), QString("102")); QCOMPARE(m_systemImage->currentCustomBuildNumber(), QString("103")); } void testCheckForUpdate() { m_systemImage->checkForUpdate(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "CheckForUpdate"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. } void testDownloadUpdate() { m_systemImage->downloadUpdate(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "DownloadUpdate"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. } void testForceAllowGSMDownload() { m_systemImage->forceAllowGSMDownload(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "ForceAllowGSMDownload"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. } void testApplyUpdate() { m_systemImage->applyUpdate(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "ApplyUpdate"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. } void testCancelUpdate() { QString reason = m_systemImage->cancelUpdate(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "CancelUpdate"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. // cancelUpdate should also return an empty string (i.e. no error) QCOMPARE(reason, QString("")); } void testPauseDownload() { QString reason = m_systemImage->pauseDownload(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "PauseDownload"); QVERIFY2(reply.isValid(), "Method was not called correctly."); // pauseDownload should also return an empty string (i.e. no error) QCOMPARE(reason, QString("")); } void testProductionReset() { m_systemImage->productionReset(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "ProductionReset"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. } void testFactoryReset() { m_systemImage->factoryReset(); QVERIFY(m_methodSpy->wait()); QDBusReply> reply = m_mock->call("GetMethodCalls", "FactoryReset"); QVERIFY2(reply.isValid(), "Method was not called correctly."); QCOMPARE(reply.value().size(), 1); // Called once. } void testCheckTarget() { // Should return true, see init(). QVERIFY(m_systemImage->checkTarget()); } void testCheckingForUpdates() { QSignalSpy checkingChangedSpy( m_systemImage, SIGNAL(checkingForUpdatesChanged()) ); // Check starts. m_systemImage->checkForUpdate(); QTRY_COMPARE(checkingChangedSpy.count(), 1); QVERIFY(m_systemImage->checkingForUpdates()); // Check ends. Q_EMIT m_siMock->mockAvailableStatusChanged( false, false, "", 0, "", "" // doesn't matter ); QTRY_COMPARE(checkingChangedSpy.count(), 2); QVERIFY(!m_systemImage->checkingForUpdates()); } void testFailuresBeforeWarning() { // 3 is the default. QCOMPARE(m_systemImage->failuresBeforeWarning(), 3); } private: QSignalSpy *m_methodSpy; FakeSystemImageDbus *m_siMock = nullptr; QDBusInterface *m_mock = nullptr; LomiriSystemSettings::QSystemImage *m_systemImage = nullptr; QDBusConnection *m_dbus = nullptr; }; QTEST_GUILESS_MAIN(TstSystemImage) #include "tst_systemimage.moc" lomiri-system-settings-1.1.0/tests/utils/000077500000000000000000000000001457356502600205035ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/utils/CMakeLists.txt000066400000000000000000000000321457356502600232360ustar00rootroot00000000000000add_subdirectory(modules) lomiri-system-settings-1.1.0/tests/utils/modules/000077500000000000000000000000001457356502600221535ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/utils/modules/CMakeLists.txt000066400000000000000000000001011457356502600247030ustar00rootroot00000000000000find_package(QmlPlugins) add_subdirectory(Lomiri/Settings/Test) lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/000077500000000000000000000000001457356502600234065ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/000077500000000000000000000000001457356502600252065ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/000077500000000000000000000000001457356502600261255ustar00rootroot00000000000000lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/CMakeLists.txt000066400000000000000000000010431457356502600306630ustar00rootroot00000000000000include_directories( ${Qt5Gui_PRIVATE_INCLUDE_DIRS} ) add_library(LomiriSettingsTestQml MODULE testutil.cpp lstplugin.cpp TouchEventSequenceWrapper.cpp ) target_link_libraries(LomiriSettingsTestQml Qt5::Core Qt5::Quick Qt5::Test ) export_qmlfiles(Lomiri.Settings.Test Lomiri/Test NO_INSTALL) export_qmlplugin(Lomiri.Settings.Test 0.1 Lomiri/Test TARGETS LomiriSettingsTestQml NO_INSTALL) add_custom_target(LomiriSettingsTest) add_dependencies(LomiriSettingsTest LomiriSettingsTestQml Lomiri.Settings.Test-qmlfiles) lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/LSTTestCase.qml000066400000000000000000000246651457356502600307530ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import QtQuick 2.12 import QtTest 1.0 import Lomiri.Components 1.3 import Lomiri.Settings.Test 0.1 as LST TestCase { id: testCase TestUtil {id:util} ActivityIndicator { visible: testCase.running anchors.centerIn: parent Component.onCompleted: parent = testCase.parent z: 100 running: visible } // Fake implementation to be provided to items under test property var fakeDateTime: new function() { this.currentTimeMs = 0 this.getCurrentTimeMs = function() {return this.currentTimeMs} } // Flickable won't recognise a single mouse move as dragging the flickable. // Use 5 steps because it's what // Qt uses in QQuickViewTestUtil::flick // speed is in pixels/second function mouseFlick(item, x, y, toX, toY, pressMouse, releaseMouse, speed, iterations) { pressMouse = ((pressMouse != null) ? pressMouse : true); // Default to true for pressMouse if not present releaseMouse = ((releaseMouse != null) ? releaseMouse : true); // Default to true for releaseMouse if not present // set a default speed if not specified speed = (speed != null) ? speed : units.gu(10); // set a default iterations if not specified iterations = (iterations !== undefined) ? iterations : 5 var distance = Math.sqrt(Math.pow(toX - x, 2) + Math.pow(toY - y, 2)) var totalTime = (distance / speed) * 1000 /* converting speed to pixels/ms */ var timeStep = totalTime / iterations var diffX = (toX - x) / iterations var diffY = (toY - y) / iterations if (pressMouse) { fakeDateTime.currentTimeMs += timeStep mousePress(item, x, y) } for (var i = 0; i < iterations; ++i) { fakeDateTime.currentTimeMs += timeStep if (i === iterations - 1) { // Avoid any rounding errors by making the last move be at precisely // the point specified mouseMove(item, toX, toY, iterations / speed) } else { mouseMove(item, x + (i + 1) * diffX, y + (i + 1) * diffY, iterations / speed) } } if (releaseMouse) { fakeDateTime.currentTimeMs += timeStep mouseRelease(item, toX, toY) } } // Find an object with the given name in the children tree of "obj" function findChild(obj,objectName) { var childs = new Array(0); childs.push(obj) while (childs.length > 0) { if (childs[0].objectName == objectName) { return childs[0] } for (var i in childs[0].children) { childs.push(childs[0].children[i]) } childs.splice(0, 1); } return undefined; } // Find an object with the given name in the children tree of "obj" // Including invisible children like animations, timers etc. // Note: you should use findChild if you're not sure you need this // as this tree is much bigger and might contain stuff that goes // away randomly. function findInvisibleChild(obj,objectName) { var childs = new Array(0); childs.push(obj) while (childs.length > 0) { if (childs[0].objectName == objectName) { return childs[0] } for (var i in childs[0].data) { childs.push(childs[0].data[i]) } childs.splice(0, 1); } return undefined; } // Type a full string instead of keyClick letter by letter // TODO: this is not ugly, this is uber-ugly and does not support // any special character. Remove the keyMap once keyClick(obj, char) // has landed in upstream Qt. function typeString(str) { var keyMap = { "a": Qt.Key_A, "b": Qt.Key_B, "c": Qt.Key_C, "d": Qt.Key_D, "e": Qt.Key_E, "f": Qt.Key_F, "g": Qt.Key_G, "h": Qt.Key_H, "i": Qt.Key_I, "j": Qt.Key_J, "k": Qt.Key_K, "l": Qt.Key_L, "m": Qt.Key_M, "n": Qt.Key_N, "o": Qt.Key_O, "p": Qt.Key_P, "q": Qt.Key_Q, "r": Qt.Key_R, "s": Qt.Key_S, "t": Qt.Key_T, "u": Qt.Key_U, "v": Qt.Key_V, "w": Qt.Key_W, "x": Qt.Key_X, "y": Qt.Key_Y, "z": Qt.Key_Z, "A": Qt.Key_A, "B": Qt.Key_B, "C": Qt.Key_C, "D": Qt.Key_D, "E": Qt.Key_E, "F": Qt.Key_F, "G": Qt.Key_G, "H": Qt.Key_H, "I": Qt.Key_I, "J": Qt.Key_J, "K": Qt.Key_K, "L": Qt.Key_L, "M": Qt.Key_M, "N": Qt.Key_N, "O": Qt.Key_O, "P": Qt.Key_P, "Q": Qt.Key_Q, "R": Qt.Key_R, "S": Qt.Key_S, "T": Qt.Key_T, "U": Qt.Key_U, "V": Qt.Key_V, "W": Qt.Key_W, "X": Qt.Key_X, "Y": Qt.Key_Y, "Z": Qt.Key_Z, "0": Qt.Key_0, "1": Qt.Key_1, "2": Qt.Key_2, "3": Qt.Key_3, "4": Qt.Key_4, "5": Qt.Key_5, "6": Qt.Key_6, "7": Qt.Key_7, "8": Qt.Key_8, "9": Qt.Key_9, " ": Qt.Key_Space, } for (var i = 0; i < str.length; i++) { keyClick(keyMap[str[i]]) } } // Keeps executing a given parameter-less function until it returns the given // expected result or the timemout is reached (in which case a test failure // is generated) function tryCompareFunction(func, expectedResult) { var timeSpent = 0 var timeout = 5000 var success = false var actualResult while (timeSpent < timeout && !success) { actualResult = func() success = qtest_compareInternal(actualResult, expectedResult) if (success === false) { wait(50) timeSpent += 50 } } var act = qtest_results.stringify(actualResult) var exp = qtest_results.stringify(expectedResult) if (!qtest_results.compare(success, "function returned unexpected result", act, exp, util.callerFile(), util.callerLine())) { throw new Error("QtQuickTest::fail") } } function touchEvent() { return LST.Util.touchEvent() } // speed is in pixels/second function touchFlick(item, x, y, toX, toY, beginTouch, endTouch, speed, iterations) { // Default to true for beginTouch if not present beginTouch = (beginTouch !== undefined) ? beginTouch : true // Default to true for endTouch if not present endTouch = (endTouch !== undefined) ? endTouch : true // Set a default speed if not specified speed = (speed !== undefined) ? speed : units.gu(10) // Set a default iterations if not specified var iterations = (iterations !== undefined) ? iterations : 5 var distance = Math.sqrt(Math.pow(toX - x, 2) + Math.pow(toY - y, 2)) var totalTime = (distance / speed) * 1000 /* converting speed to pixels/ms */ var timeStep = totalTime / iterations var diffX = (toX - x) / iterations var diffY = (toY - y) / iterations if (beginTouch) { fakeDateTime.currentTimeMs += timeStep var event = touchEvent() event.press(0 /* touchId */, x, y) event.commit() } for (var i = 0; i < iterations; ++i) { fakeDateTime.currentTimeMs += timeStep if (i === iterations - 1) { // Avoid any rounding errors by making the last move be at precisely // the point specified wait(iterations / speed) var event = touchEvent() event.move(0 /* touchId */, toX, toY) event.commit() } else { wait(iterations / speed) var event = touchEvent() event.move(0 /* touchId */, x + (i + 1) * diffX, y + (i + 1) * diffY) event.commit() } } if (endTouch) { fakeDateTime.currentTimeMs += timeStep var event = touchEvent() event.release(0 /* touchId */, toX, toY) event.commit() } } function fetchRootItem(item) { if (item.parent) return fetchRootItem(item.parent) else return item } function touchPress(item, x, y) { var root = fetchRootItem(item) var rootPoint = item.mapToItem(root, x, y) var event = touchEvent() event.press(0 /* touchId */, rootPoint.x, rootPoint.y) event.commit() } function touchRelease(item, x, y) { var root = fetchRootItem(item) var rootPoint = item.mapToItem(root, x, y) var event = touchEvent() event.release(0 /* touchId */, rootPoint.x, rootPoint.y) event.commit() } function tap(item, x, y) { var event = touchEvent() event.press(0 /* touchId */, x, y) event.commit() event = touchEvent() event.release(0 /* touchId */, x, y) event.commit() } // TODO This function can be removed altogether once we use Qt 5.5 which has the same feature function waitForRendering(item, timeout) { if (timeout === undefined) timeout = 5000; if (!item) qtest_fail("No item given to waitForRendering", 1); return qtest_results.waitForRendering(item, timeout); } } lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/TouchEventSequenceWrapper.cpp000066400000000000000000000025551457356502600337560ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "TouchEventSequenceWrapper.h" TouchEventSequenceWrapper::TouchEventSequenceWrapper(QTest::QTouchEventSequence eventSequence) : QObject(0) , m_eventSequence(eventSequence) { } void TouchEventSequenceWrapper::commit(bool processEvents) { m_eventSequence.commit(processEvents); } void TouchEventSequenceWrapper::move(int touchId, int x, int y) { m_eventSequence.move(touchId, QPoint(x, y)); } void TouchEventSequenceWrapper::press(int touchId, int x, int y) { m_eventSequence.press(touchId, QPoint(x, y)); } void TouchEventSequenceWrapper::release(int touchId, int x, int y) { m_eventSequence.release(touchId, QPoint(x, y)); } void TouchEventSequenceWrapper::stationary(int touchId) { m_eventSequence.stationary(touchId); } lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/TouchEventSequenceWrapper.h000066400000000000000000000024761457356502600334250ustar00rootroot00000000000000/* * Copyright 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef TOUCH_EVENT_SEQUENCE_WRAPPER_H #define TOUCH_EVENT_SEQUENCE_WRAPPER_H #include #include #include class TouchEventSequenceWrapper : public QObject { Q_OBJECT public: TouchEventSequenceWrapper(QTest::QTouchEventSequence eventSequence); Q_INVOKABLE void commit(bool processEvents = true); Q_INVOKABLE void move(int touchId, int x, int y); Q_INVOKABLE void press(int touchId, int x, int y); Q_INVOKABLE void release(int touchId, int x, int y); Q_INVOKABLE void stationary(int touchId); private: QTest::QTouchEventSequence m_eventSequence; }; QML_DECLARE_TYPE(TouchEventSequenceWrapper) #endif // TOUCH_EVENT_SEQUENCE_WRAPPER_H lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/lstplugin.cpp000066400000000000000000000033751457356502600306620ustar00rootroot00000000000000/* * Copyright (C) 2012, 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "lstplugin.h" #include "testutil.h" #include "TouchEventSequenceWrapper.h" #include #include static QObject *s_testRootObject = nullptr; static QObject *testRootObject(QQmlEngine *engine, QJSEngine *jsEngine) { Q_UNUSED(jsEngine); if (!s_testRootObject) { s_testRootObject = new QObject(engine); } return s_testRootObject; } static QObject *testutil_provider(QQmlEngine* /* engine */, QJSEngine* /* scriptEngine */) { return new TestUtil(); } void LomiriSettingsTestPlugin::registerTypes(const char *uri) { Q_ASSERT(QLatin1String(uri) == QLatin1String("Lomiri.Settings.Test")); // @uri Lomiri.Settings.Test qmlRegisterSingletonType(uri, 0, 1, "Util", testutil_provider); qmlRegisterUncreatableType(uri, 0, 1, "TouchEventSequence", "You cannot directly create a TouchEventSequence object."); } void LomiriSettingsTestPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { Q_UNUSED(uri); Q_UNUSED(engine); qmlRegisterSingletonType("Qt.test.qtestroot", 1, 0, "QTestRootObject", testRootObject); }lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/lstplugin.h000066400000000000000000000020311457356502600303130ustar00rootroot00000000000000/* * Copyright (C) 2012, 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef LOMIRI_SETTINGS_TEST_PLUGIN_H #define LOMIRI_SETTINGS_TEST_PLUGIN_H #include class LomiriSettingsTestPlugin : public QQmlExtensionPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: void registerTypes(const char *uri); void initializeEngine(QQmlEngine *engine, const char *uri); }; #endif // LOMIRI_SETTINGS_TEST_PLUGIN_H lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/qmldir000066400000000000000000000001311457356502600273330ustar00rootroot00000000000000module Lomiri.Settings.Test plugin LomiriSettingsTestQml LSTTestCase 0.1 LSTTestCase.qml lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/testutil.cpp000066400000000000000000000037231457356502600305130ustar00rootroot00000000000000/* * Copyright (C) 2012, 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "testutil.h" #include #include TestUtil::TestUtil(QObject *parent) : QObject(parent) , m_targetWindow(0) , m_touchDevice(0) { } TestUtil::~TestUtil() { } bool TestUtil::isInstanceOf(QObject *obj, QString name) { if (!obj) return false; bool result = obj->inherits(name.toUtf8()); if (!result) { const QMetaObject *metaObject = obj->metaObject(); while (!result && metaObject) { const QString className = metaObject->className(); const QString qmlName = className.left(className.indexOf("_QMLTYPE_")); result = qmlName == name; metaObject = metaObject->superClass(); } } return result; } TouchEventSequenceWrapper *TestUtil::touchEvent() { ensureTargetWindow(); ensureTouchDevice(); return new TouchEventSequenceWrapper( QTest::touchEvent(m_targetWindow, m_touchDevice, /* autoCommit */ false)); } void TestUtil::ensureTargetWindow() { if (!m_targetWindow) m_targetWindow = QGuiApplication::topLevelWindows()[0]; } void TestUtil::ensureTouchDevice() { if (!m_touchDevice) { m_touchDevice = new QTouchDevice; m_touchDevice->setType(QTouchDevice::TouchScreen); QWindowSystemInterface::registerTouchDevice(m_touchDevice); } } lomiri-system-settings-1.1.0/tests/utils/modules/Lomiri/Settings/Test/testutil.h000066400000000000000000000022631457356502600301560ustar00rootroot00000000000000/* * Copyright (C) 2012, 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef TESTUTIL_H #define TESTUTIL_H #include "TouchEventSequenceWrapper.h" #include class QTouchDevice; class TestUtil : public QObject { Q_OBJECT Q_DISABLE_COPY(TestUtil) public: TestUtil(QObject *parent = 0); ~TestUtil(); Q_INVOKABLE bool isInstanceOf(QObject*, QString); Q_INVOKABLE TouchEventSequenceWrapper *touchEvent(); private: void ensureTargetWindow(); void ensureTouchDevice(); QWindow *m_targetWindow; QTouchDevice *m_touchDevice; }; QML_DECLARE_TYPE(TestUtil) #endif // TESTUTIL_H